/*
Theme Name: Mindworks Child
Description: Child theme for the mindworks themes
Author: gaviathemes
Template: mindworks
*/

@font-face {font-family: "DIN"; src: url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.eot"); src: url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.woff") format("woff"), url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/92809f059c314f07125b787a57fd7d2d.svg#DIN") format("svg"); }

h1,h2,h3.h4,h5,h6{
	font-family: 'DIN' !important;
}
h1,h2{ 
	font-size: 50px;
}
.mindworks_header_menu{
	background-color: #010020;
}

.news-letter .wpcf7 form .wpcf7-response-output {
   margin: 0em -0.5em 1em 0em;
   padding: -0.8rem 1em;
   line-height: 1.2;
}
.homebanner-slider a:hover {
    background: transparent;
    color: #fff;
}
.cta_form .wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em -1em;
    line-height: 1.5;
    }
.header-builder-frontend.header-position-relative .header-builder-inner {
    position: fixed;
    
}
.homebanner-slider .owl-dots {
    display: none;
}
.webinars-video h4{
    font-size: 18px;
    line-height: 1.4;
}
.term-link {
    color: #00C8BD;
}
.bl1 {
    font-weight: 900;
    font-size: 18px;
}
.thk-you h2{
	font-size: 35px !important;
	padding-right: 0% !important;
}
.social-icn .fa-instagram {
   
    display: none;
}
.ab1 .resourceinner_txt {
    padding-bottom: 0% !important;
}
.xy1 h2{
	padding-right: 6% !important;
}
.writer-txt{
	padding-left: 7%;
}
.solution_sec .resourceinner_hed h2 {
    font-size: 48px;
    border-left: 2px solid #1b1f2e;
    padding-left: 5%;
    padding-top: 10%;
    padding-bottom: 0%;
    color: #fff;
}
.storiesh h2{
	padding-top: 0% !important;
}
.thesol_hd h2 {
    font-size: 50px;
    border-left: 2px solid #00c8bd;
    padding-left: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    color: #fff;
    margin-left: 10%;
    margin-top: 5%;
}
.resourceinner_sec1 .resourceinner_txt {
    font-size: 16px;
    line-height: 21px;
    color: #333;
    padding-left: 1%;
}
.thefutur_pd .resourceinner_hed h2 {
    font-size: 50px;
    border-left: 2px solid #00c8bd;
    padding-left: 3%;
    padding-top: 2%;
    padding-bottom: 2%;
}
.impactsec_1 .resourceinner_hed h2 {
    font-size: 50px;
    border-left: 2px solid #00c8bd;
    padding-left: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
}
.thefutur_pd .resourceinner_txt {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    padding-left: 3.5%;
    margin-bottom: -1%;
}
.retro_card{
	padding-left: 1%;
    }
.impactsec_1{
	padding-top: 2%;
}
.impactsec_2{
	padding-top: 2%;
}
.research_txt{
    font-size: 16px;
    line-height: 28px;
    color: #1b1f2e;
    padding-left: 3%;
    padding-bottom: 4%;
    padding-top: 10%;
}

.other_txt .our-assump h2 {
    font-size: 40px;
    padding-right: 0%;
}
.impact_img01 img{
	width: 100%;
}
.pd11{
	padding-bottom: 1% !important;
    padding-top: 0% !important;
}
.research_img_sec{
	margin-left: -1%;
}
.thefutur_pd{ 
	padding-top: 0%;
}
.qs1 {
padding-top: 0% !important;
}
#wp-footer a:hover {
	color: #00C8BD;
}
.rd_mr:hover {
    color: #1b1f2e;
}
.our-assump{
    font-size: 36px;
    padding-right: 0%;
}
.other_txt h2 {
    color: #fff;
    font-size: 50px;
    padding-left: 6%;
    padding-right: 0%;
    line-height: 1.2;
    text-transform: uppercase;
}
.conducted_txt .resourceinner_txt {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    padding-left: 0%;
}
.solution_sec .resourceinner_txt {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    padding-left: 3%;
    padding-bottom: 4%
}
.impact-btn1 .elementor-button {
    background-color: transparent;
    font-size: 20px;
    color: #fff!important;
    border: 1px solid #fff;
    outline: none;
    cursor: pointer;
    padding: 19px 21px;
    transition: 0.3s;
    width: 100%;
    margin: 37px 0px;
    border-radius: unset;
    text-align: center;
}
.impact-btn1 .elementor-button:hover{
	background-color: #fff;
   	font-size: 20px;
    color: #000 !important;
    font-weight: 800;
}
.inner-link {
    color: #00C8BD;
}
.mindwork-insight{
	padding-right: 8%;
}
.tab_sec1 .nav {
    margin-bottom: -15px;
}
.footer-logo-icon img{
	padding: 0px 67px 39px 0px !important;
}
.imagecrousal-mw .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px;
    left: 29%;
    width: 100%;
}
.globaly_img img {
	margin-top: -40px;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-bottom: -14px;
}
.banner_header_sec{
    padding-top: 9%;
    background-color: #010020;
}
.footer-3 .bottm-list {
    margin-top: -7%;
}
#mindwork-footer a{
	color: #fff;
    font-size: 16px;
}
select#selectedbytags{
	background: url(https://mindworkslab.org/wp-content/uploads/2022/12/arrow.png);
   background-repeat: no-repeat;
    background-position: right 1rem top 57%;
    appearance: none;
}
select#selectedbycountries{
background: url(https://mindworkslab.org/wp-content/uploads/2022/12/arrow.png);
   background-repeat: no-repeat;
    background-position: right 1rem top 57%;
    appearance: none;
}
.about_main_banner{
 background-color: #010020;
  padding-top: 9%;
}
.mindworks_footer{
	background-color: #010020;
    padding-top: 3rem;
}

.copy_right_sec{
	background-color: #010020;
	text-align: center;
    font-size:16px;
    padding-top: 0.8rem;
    color: #fff;
}
.copyright {
    display: none !important;
}
.news-letter .wpcf7 form.sent .wpcf7-response-output {
	margin: -1em -0.5em 1em 0em;
}
.news-letter .wpcf7-not-valid-tip {
	font-size: 14px;
}
.menu-list-3 .bottm-list a:hover{
   color:#00C8BD !important;
}
.our-partners{
	background-color: #00c8bd;
    padding-top: 4rem;
    padding-bottom: 2rem;
}
.rapid-b {
    font-weight: 900;
}
.twi_fab_logo{
	padding-left: 2.6rem;
}
.news_hed_2 h2 {
    font-size: 45px;
}
.our-partners1{
	background-color: #00c8bd;
    padding-top: 2rem;
    padding-bottom: 4rem;
    margin-top: -1rem
}
.lates_insignt_sec{
	background-color: #010020;
    padding-bottom: 3rem;
    padding-top: 3rem;
}

.card-body {
    background: #010020;
    color: #ffffff;
    padding: 0;
}
.card-slide{
	border: none;
    background-color: transparent !important;
}
#news-slider .card-slide h4{
 	color: #ffffff;
    padding-top: 0.5rem;
    font-size: 25px;
}
p.card-text {
    line-height: 20px;
    padding-right: 53px;
    color:#ffffffde;
    padding-bottom: 0.5rem;
}
button.read-more-btn {
    border-radius: 22px;
    padding: 0px 16px;
    border: 1px solid #fff;
}
.lates_insignt_sec h2{
	color: #ffffff;
    font-size: 50px;
  	line-height: 0.8;
     padding-top: 0rem;
}
.latest_insignt_head{ 
	border-left: 2px solid #00c8bd;
    padding-left: 1rem;
    margin-left: 1.5rem;
    
}
.custom_news{
    padding-top: 5%;
}
.post-heading {
    font-size: 16px;
    line-height: 1.6;
}
.post_txt{
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}
.post_dt {
    font-size: 12px;
    padding-top: 35%;
    color: #333;
    font-weight: 600;
    opacity: .5;
}
.sidebar_tx .post-heading {
    font-size: 14px;
    line-height: 1.6;
    ont-weight: 600;
}
.read_more a {
    margin-top: -10%;
    display: block;
}
.rd_mr{
	color: #12cbbf;
    font-size: 16px;
    text-decoration: underline !important;
}
.post_bg {
    background: #f0f0f0;
    padding-left: 5%;
    padding-right: 8%;
    padding-top: 4%;
}
.post_img1 img {
    width: 90%;
    height: 90%;
    text-align:right;
}
.news_hed_2{
	font-size:45px;
    color:#333;
}
.card_sec{
	padding-top: 3rem;
}
.post_img1 {
    text-align: right;
    margin-top: 3%;
}
.pd1{
	margin-top: 0%;
}
.pd_lft{
	padding-right: 0;
    padding-left:0;
    }
.menu-link a {
    color: #fff!important;
}
.menu-link a:hover{
    color: #00c8bd!important;
}
.sub-menu1 {
    margin-top: -24px;
    line-height: 21px;
    font-size: 14px;
}
.top-list {
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans';
}
.menu-list-2{
	border-right: 1px solid #fff;
    
}
.resourceinner_hed h2 {
    font-size: 50px;
    border-left: 2px solid #00c8bd;
    padding-left: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
}
.aims_sec .resourceinner_hed h2 {
    padding-left: 2%;
}
.news_hed h1 {
    font-size: 50px;
    padding-left: 8%;
    padding-top: 4%;
    padding-bottom: 4%;
    color:#fff;
    line-height: 1.2;
}
.sol_imghnad img{
	width: 100%;
}
.solimg_sec{
	
}
.resourceinner_txt{
	font-size: 16px;
    line-height: 21px;
    color:#333;
    padding-left:6%;
}
.solution_sec {
    background: #1b1f2e;
}
.resourceinner_banner{
	padding-top: 10%;
    background-color: #010020;
}
.resourceinner_sec1{
	padding-left: 5%;
    padding-right: 9%;
}
.news_sec1 {
    padding-left: 4%;
    padding-right: 11%;
    padding-top: 5%;
}
.news_articls {
    padding-top: 5%;
    padding-right: 4%;
    padding-left:4%;
}
.resourceinner_sec1 .resourceinner_hed h2 {
    color: #fff;
    padding-top: 5%;
    border-left: none;
    padding-left: 0%;
    padding-right: 1%;
    line-height: 1.2;
    font-size: 44px;
    padding-bottom: 0%;
}
.resourceinner_sec1 .resourceinner_txt p{
    color:#fff;
    line-height: 1.6;
    padding-left:0%;
    font-size: 14px;
}
.resourceinner_txt li {
    line-height: 1.4;
    padding-left: 8%;
    font-size: 16px;
    padding-bottom: 2%;
}
.challenge_pd p{
	padding-right: 5%;
}
.challenge_img {
    padding-left: 0%;
}
.resourceinner_img1{
	margin-bottom: -.8%;
}
.news_img1{
	margin-bottom: -.8%;
}
.thechallenage_sec{
	padding-top:5%;
}
.stories-sec{
	background-color:#00c8bd;
    padding: 3% 0%;
}
.news_articls-sidebar .post .entry-meta {
    display: none;
}
.news_articls-sidebar .read-more{
    display:none !important;
    background: transparent;
    
}
.news_articls-sidebar .gva-posts-grid .post .read-more {
    display: none !important;
    visible: visibility !important;
}
.post .entry-content .content-inner .entry-title {
    font-size: 35px;
    margin: 10px 0 10px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    line-height: 14px;
}
.news_articls-sidebar .entry-title a {
    color: #000;
    font-size: 16px;
    font-family: 'DIN';
}
.the-aim-txt p {
    font-size: 16px;
    line-height: 21px;
    color: #333;
    padding-left: 10%;
    text-align: left;
}
.clearfix.meta-inline {
    display: none;
}
.post-slider1 .post .entry-content {
    padding: 0px 25px 0;
    position: relative;
    background: #f0f0f0;
} 
.post-slider1 .entry-meta {
    display: none;
}
.news_articls-sidebar .content-inner {
    padding-bottom: 0px !important;
}
.news_articls-sidebar .post .entry-content {
    padding: 0px 15px 0;
    position: relative;
    background: none;
}
.entry-content:hover{
	background: transparent!important;
}
.the-future-txt {
    padding: 10%;
    background: #00d0be;
    color: #333;
    line-height: 1.3;
    margin: 17px;
    height: 72%;
}
.news_articls-sidebar .entry-content:hover {
    background: transparent!important;
}
.news_articls-sidebar .read-more:hover {
    background: transparent !important;
}
.news_articls-sidebar .post-thumbnail img {
    width: 80%;
}
.menu-list-3{
	border-right: 1px solid #fff;
    padding-left: 2rem;
}
.menu-list-4{
    padding-left: 2rem;
}
.bottm-list {
    line-height: 6px;
    font-size: 13px;
}
.impct-img img {
    width: 100%;
}
.news_articls .clearfix.meta-inline {
    display: none;
}
.tags-heading h6{
  color: #fff;
}
.social-icn{
	margin-top: -32px;
    margin-left: -13px;
}
.social-icn .fab:hover {
  color: #00c8bd !important;
}
.social-icn .fa-instagram {
    margin-left: -40px;
}
.termandcodition{
    margin-top: -4%;
}
.lets-talk h2{
	font-size: 40px;
    }
    
.lettalk-sec{
	padding-top: 2rem;
	padding-bottom: 3rem;
}
.lets-talk h2 {
    font-size: 130px;
    letter-spacing: -3px;
    line-height: 140px;
    font-weight: bolder;
    color: #00c8bd;
    text-align: justify;
    padding-left: 4rem;
    font-family: 'DIN' !important;
}
.enquire-sec{
	border-left: 2px solid #4545458c;
    padding-left: 5rem;
    padding-top: 7rem;
    }
.enquire-sec p {
    font-size: 35px;
    color: #000;
    font-weight: 300;
    line-height: 10px;
}
.enquire-link a {
    color: #000;
    background-color: #00c8bd;
    border-radius: 50px;
    font-weight: 500;
    font-size:16px;
    border: 1px solid #00c8bd;
}
.who-work{
    padding: 0px;
    color: #fff;
}
.who-work-hed{
    color: #ffffff;
    font-size: 50px;
    line-height: 0.8;
    padding-top: 0rem;
}
.partners-hed{
    border-left: 2px solid #fff;
    padding-left: 2rem;
    margin-left: 1.5rem;
}
.img-slider {
    padding-top: 3rem;
}
.whoweare-hed {
    color: #000;
    font-size: 47px;
    line-height: 0.8;
    padding-top: 0.4rem;
}
.whoweare1{
    border-left:2px solid #00c8bd;
    padding-left: 2rem;
    margin-left: 2rem;
}
.WhatWeDO{
    border-left:2px solid #fff;
    padding-left: 2rem;
    margin-left: 2rem;
}
.sub-txt {
    line-height: 21px;
    font-size: 16px;
    padding-right: 23rem;
}
.sub-txt1 {
    line-height: 16px;
    font-size: 16px;
}
.img-sliders{
	padding-top: 1.5rem;
    padding-bottom: 2rem;
}
.sub-txt3 {
    line-height: 20px;
    font-size: 16px;
    padding-right: 20rem;
}
.sub-txt4 {
    line-height: 8px;
    font-size: 16px;
}
.sub-txt5 {
    line-height: 8px;
    font-size: 16px;
}
.who-we-are{
	padding-bottom: 2rem;
    padding-top: 2rem;
}
.impact-hed{
	Padding-top:2.5rem;
    padding-bottom:14rem;
    background-color: #00c8bd;
}
.whtwedo {
    color: #ffffff;
}
.latest_insights {
    padding-top: 3%;
    MARGIN-LEFT: 1%;
}
.whtwedo-hed {
    line-height: 1.1;
    color: #fff;
    font-weight: 600;
    font-size: 50px;
    margin: 0;
}
.impact-tabs {
    margin-top: -14rem;
    padding-bottom: 2.5%;
}

 .btn-1 {
    width: 100%;
    color: #fff;
    background: transparent;
    border: 1px solid;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    font-size: 20px;
  
}
.btn-2 {
    width: 100%;
    color: #fff;
    background: transparent;
    border: 1px solid;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    font-size: 20px;
   
}
#about {
    padding-top: 2rem;
}
.impact-tabs div#elementor-tab-title-7121 {
    width: 50%;
    border: 1px solid #fff;
    color: #fff;
    font-size: 26px;
}
.impact-tabs div#elementor-tab-title-7122 {
   width: 50%;
    border: 1px solid #fff;
    color: #fff;
    font-size: 26px;
}
.impact-tabs .elementor-widget-tabs .elementor-tab-content {
    display: none;
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.discrp {
    font-size: 16px;
    line-height: 22px;
    padding-top: 15px;
    color: #000;
   
}
.imapct-tab-btn .elementor-tabs-wrapper {
   width: 100%;
    align-items: center;
    padding-left: 56px;

}
.news_articls article {
    display: flex;
}
.home-main-sec {
    background-color: #010020;
    margin-top: -2px;
}
.home-main-sec h1{
	color: #fff;
    font-size: 50px;
  
 }
.service-img-banner .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
    margin-top: auto;
    margin-bottom: 0px;
    }
    
.service_img img{
	margin-left: auto;
    margin-right: -21%;
    max-width: 116%;
}


.banner-sec {
    padding-left: 8%;
    padding-top: 2%;
}
.get-in-touch-btn {
    border-radius: 22px;
    padding: 0px 30px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    font-weight: 900;
}
.glb_diverse{
	padding-left: 3.5rem;
    padding-top: 1rem;
    color: #000;
}

.slider-hed{
	color: #fff;
    font-size: 50px;
    line-height: 1.1;
}
.slider-txt{
	color: #fff;
    font-size: 16px;
    padding: 0;
    font-weight: 100;
    line-height: 25px;
    text-align: left;
    padding-bottom:1rem;
}
#news-slider .owl-dots {
    display: none;
}
.homebanner-slider .owl-nav {
    opacity: 1 !important;
    display: block !important;
    position: absolute;
}
.crisis-slider .owl-nav {
    opacity: 1 !important;
    display: block !important;
    position: absolute;
    margin-right: 0;
    left: 30px;
    margin-top: -72%;
}
.our-story-slider .owl-nav {
    opacity: 1 !important;
    display: block !important;
    position: absolute;
    margin-top: 0px;
    margin-left: 140px;
}
.homebanner-slider .owl-prev {
    left: 190px!important;
}
.crisis-slider .owl-prev {
    left: 51rem !important;
    border: 1px solid #000;
    border-radius: 50px;
    height: 100%;
    width: 100%;
    line-height: 35px;
    font-size: 30px;
    background: transparent;
    color: #82d6d0;
}
.crisis-slider .owl-prev:hover {
	background-color: #82d6d0 !important;
      color:#000;
    }
    
.crisis-slider .owl-next {
    right: -58rem !important;
    border: 1px solid #000;
    border-radius: 50px;
    height: 100%;
    width: 100%;
    line-height: 35px;
    font-size: 30px;
    background: transparent;
    color: #82d6d0;
}
.crisis-slider .owl-next:hover{
	background-color: #82d6d0 !important;
      color:#000;
    }
    
.our-story-slider .owl-prev {
    left: 9rem !important;
}



.homebanner-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-nextt {
    right: 9rem !important;
}
.crisis-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-nextt {
    right: 9rem !important;
}
.our-story-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-nextt {
    right: 9rem !important;
}

.homebanner-slider .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 99;
    line-height: 48px;
    text-align: center;
    width: 46px;
    height: 46px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: #1b1f2e;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
}
.crisis-slider .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 99;
    line-height: 48px;
    text-align: center;
    width: 46px;
    height: 46px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: #1b1f2e;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
}
.our-story-slider .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 99;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 99;
    line-height: 40px;
    text-align: center;
    width: 46px;
    height: 46px;
    background: #fff;
    border: 1px solid green;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: #1b1f2e;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    /* box-shadow: 0 5px 5px rgb(0 0 0 / 10%); */
    border-radius: 50px;
    font-size: 30px;
}
  

.homebanner-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
    /* top: 50%; */
    margin-top: -191px;
    /* z-index: 99; */
    line-height: 35px;
    text-align: center;
    width: 48px;
    height: 48px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: #00C8BD;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    border-radius: 29px;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 48px;
    font-weight: 100;
    font-family: system-ui;
}
.crisis-slider .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
    /* top: 50%; */
    margin-top: -191px;
    /* z-index: 99; */
    line-height: 35px;
    text-align: center;
    width: 48px;
    height: 48px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: green;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    border-radius: 29px;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 48px;
    font-weight: 100;
    font-family: system-ui;
}
.our-story-slider .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div{
    position: absolute;
    /* top: 50%; */
    margin-top: -191px;
    /* z-index: 99; */
    line-height: 35px;
    text-align: center;
    width: 48px;
    height: 48px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: green;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    border-radius: 29px;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 48px;
}

.homebanner-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -235px;
}
.crisis-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -14rem;
}
.our-story-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -14rem;
}

.our-story-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    position: absolute;
  	margin-top: -75px; 
    z-index: 99;
    line-height: 48px;
    text-align: center;
    width: 46px;
    height: 46px;
    background: #fff;
    border: 1px solid #000;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    color: #1b1f2e;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    border-radius: 29px;
    font-size: 35px;
    color: #00C8BD;
    text-align: center;
    line-height: 39px;
    left: 5rem;
}


button.btn-1:active {
    background: #ffffff;
    font-weight: bolder;
    color: #000000;
    border: none;
}
button.btn-2:active {
    background: #ffffff;
    font-weight: bolder;
    color: #000000;
    border: none;
}
.banner-img-slide{
	margin-left: auto;
    margin-right: -63px;
}

.home-main-sec .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 0px;
}

.bannerimhworks .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px!important;
}
.oustoryinner{
 	border-left:2px solid #00c8bd;
    padding-left: 1rem;
    margin-left: 4rem;
}
.ourstory{
	padding-top:1rem;
	padding-bottom:20rem;
}
.ourstory .mySlides img{
	outline: 100px solid rgba(255, 0, 0, 0.5) !important;
    outline-offset: -100px;
    overflow: hidden;
    position: relative;
    height: 200px;
    width: 200px;
}

.mindset-slidert{
	margin-top:-19rem;
    }
outstroy-desc{
	padding-left: 3rem;
}
.our-story1 {
    font-size: 14px;
    line-height: 25px;
    color: #000;
}
.outstroy-desc1{
    padding-left: 3.5rem;
}
.oursol{
 	border-left:2px solid #00c8bd;
    padding-left: 1rem;
    margin-left: 5rem;
}
.subhed1{
	font-size: 18px;
    line-height: 1.5;
    color: #000;
    padding-top: 2rem;
    margin-left: 4rem;
}
.ourstory2 {
    line-height: 36px;
    font-size: 30px;
    font-weight: 600;
    padding-right: 29rem;
    margin: 0;
}
.expolorservices {
    padding-left: 6rem;
}
.expolorservices .elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #000;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 46px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    margin-left: 6px;
    border: 1px solid #000;
    }
.ourservicesslider{
    background-color: #000;
    }
.visionmision{
    padding-top:3rem;
	padding-bottom:3rem;
    background-color: #bef1ee;
    }

h2.text_head {
    font-size: 50px;
    top: 47px;
    left: 8.9%;
    position: absolute;
    color: #f2f2f2;
    text-align: left;
    color:#ffffff;
}
.text_para {
    font-size: 16px;
    color: #ffffff;
    position: absolute;
    top: 139px;
    line-height: 24px;
    left: 9%;
    text-align: left;
    right: 48%;
    color: #ffffff;
}
.slider-para_sec{
	padding: 1rem 6rem;
}
p.demand-grew-para {
    color: #ffffff;
    line-height: 22px;
    font-size: 14px;
  
}

.mission-para-list{
	color: #333333;
    padding-right: 11rem;
    line-height: 23px;
    font-size: 14px;
}
.vision-para-list{ 
	color: #333333;
    padding-right: 11rem;
    line-height: 23px;
    font-size: 14px;
    padding-top: 2rem;
}
.principle-head h2{
    border-left: 2px solid #00c8bd;
    padding-left: 1rem;
    margin-left: 3.6rem;
    line-height: 1.5;
    font-size: 50px;
}
p.principles-para {
    color: #333333;
    line-height: 22px;
    font-size: 16px;
    padding-top: 1rem;
}
.principle-main-sec{
	padding: 0rem 3rem
}
.our-story-main-sec{
	background-color: #ffffff !important;
}
.our-story-slider .nav-button.owl-next:hover {
    color: #fff;
    background-color: #00C8BD;
    border-radius: 50px;
    width: 100%;
    height: 100%;
}
.our-story-slider .nav-button.owl-prev:hover {
    color: #fff;
    background-color: #00C8BD;
    border-radius: 50px;
    width: 100%;
    line-height: 44px;
}
.linkedin_1:hover{
	color: #4fc8cb !important;
}
.story-info{ 
    border: 10px solid #fff;
    background: #fff!important;
	padding-left: 3.7rem;
    padding-right: 4rem;
    padding-top: 1rem;
}
.name-cust{
	padding: 0;
    margin: 0;
    line-height: 1;
    font-size: 26px;
}
.descrip {
    line-height: 25px;
    font-size: 14px;
    color: #333333;
}
.mision-icon h3 {
    font-size: 30px;
    text-align: left;
    padding-left: 6rem;
    font-weight: 600;
    padding-top: 1.5rem;

}
.bottm-list a:hover {
    color: #00c8bd!important ;
}
.vision-icon h3 {
    font-size: 30px;
    text-align: left;
     padding-left: 6rem;
     font-weight: 600;
     padding-top: 1.5rem;
   
}
vision-icon{
  padding-right: 2rem;
  }
.princicple-sec{
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  }
.ourtem{
  padding-left: 1rem;
  border-left: 2px solid #00c8bd;
  margin-left: 4rem;
}
.Director {
    padding: 0;
    margin: 0;
    color: #00c8bd;
    font-size: 14px;
}
.d-story {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
.identies {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin: 0;
}
.descripara{
    font-size: 14px;
    color: #333333;
}
p.core-v {
    margin: 0;
    padding: 0;
    font-weight: 600;
    color: #000;
}
.core-b{
    font-size: 14px;
    color: #333333;
}
.ourteamsec{
	padding-bottom:3rem;
    }
.fa.fa-linkedin {
	font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    font-size: 23px;
    width: 44px;
    height: 44px;
    text-align: center;
    border-radius: 28px;
    line-height: 43px;
    background: #007bb5;
    color: white;
}
.linkedin_1 {
    font-weight: 600;
    }
.services_txt{
	padding-top:2rem;
    padding-left:4rem;
   
    padding-bottom:2rem;
}
.social-change{
	background-color:#010020;
    padding-top: 9rem;
}
.services_txt h1{
  
    line-height: 1.1;
    color: #fff;
}
.services_txxt{
	font-size: 18px;
    line-height: 25px;
    color: #fff;
    width: 92%;
}
.Our_Services{
	padding-top:2rem;
}
.OurServices_hed{
  padding-left:2rem;
  border-left: 2px solid #00c8bd;
  margin-left: 4rem;
  font-size: 40px;
  padding-top:1.5rem;
  padding-bottom: 1.5rem;
}
.Get_in_touch{
	 border-left: 2px solid #00c8bd;
     font-size: 40px;
     margin-left: 4rem;
     padding-left: 1.5rem;
}
.getintouch_text{
    font-size: 18px;
    line-height: 20px;
    color: #000;
    padding-right: 6rem;
}
.cta_form{
	  padding-top:2rem;
       padding-left: 2rem;
      padding-bottom: 2rem;
      }
.cta_form .wpcf7-submit {
    background: #00c8bd !important;
    border-radius: 34px;
    padding: 8px 46px !important;
    letter-spacing: 0px;
    line-height: 12px;
    border:1px solid #00c8bd !important;
}

.cta_form .wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #000;
    text-transform: capitalize !important;
        letter-spacing: 0px;
        font-size: 18px;
}
.cta_form  .wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    border: 1px solid #010020;
    background: #010020 !important;
    color: #fff;
     border:1px solid #fff !important;
}
.cta_form .wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"] {
    background: transparent;
    border: 1px solid;
}
.cta_form .wpcf7-form textarea {
    background: transparent;
    border: 1px solid;
    min-height: 150px;
}
.cta_form .input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
    background-color: transparent;
    max-width: 100%;
    border: 1px solid;
    width: 100%;
    height: 68px;
    padding: 0 15px;
    margin-bottom: 2px;
    font-size: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.crisis_into{
	 padding-top:0rem;
     padding-bottom: 2rem;
     }
.cris_hed {
    padding-left: 8rem;
}
.crisis_row {
    padding-left: 4rem;
    padding-bottom: 2rem;
}
.crisis_txt {
    font-size: 18px;
    line-height: 25px;
    color: #000;
}
.p_list {
    background: #010020;
    padding: 3rem 6rem 2rem 3rem;
    margin-top: 8rem;
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    margin-left: -5rem;
}
.turn-cris {
    padding-left: 8em;
    padding-right: 8rem;
    padding-bottom: 2rem;
}
.turn-1 {
    padding: 0;
    margin: 0;
}
.turn-2 {
    padding: 0;
    margin: 0;
}


.contactushed h1 {
    color: #fff;
   
    font-weight: 600;
    line-height: 1.3;
}
.Contact_us{
	background: #010020;
}
.contact_inform{
	border-left: 2px solid #00c8bd;
    font-size: 40px;
    margin-left: 4rem;
    padding-left: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.contactform{
	 padding-top:2rem;
     padding-bottom: 1rem;
}
.getintouch_info{
	line-height: 25px;
    color: #000;
    padding-left: 5.7rem;
}
.newsletter_form{
	border-left: 2px solid #fff;
    margin-left: 4rem;
    padding-left: 1.7rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    
}
.newsletter_form h2{
    color: #fff;
}
.newsltters_sec{
	background-color:  #00c8bd;
    padding-top: 3rem;
    padding-bottom: 6rem;
}
.news_email{
   padding: 2rem 0rem 4rem 0rem;
   background-color:  #000;
   }

#tab_main.tab button {
    background-color: transparent;
    border: 1px solid #fff;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    width: 47%;
    margin: 37px 13px;
    color: #fff;
    font-size: 21px;
    margin-top: 0;
}
#tab_main.tab {
  overflow: hidden;
}
#tab_main.tab button:hover {
  background-color: #ffffff;
   color: #010020;
}
#tab_main.tab button.active {
  background-color: #ffffff;
  color: #010020;
  font-weight: bolder;
}
#tab_main.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
.homebanner-slider .owl-prev:hover {
    color: #fff;
    background-color: #00C8BD;
    border-radius: 50px;
    width: 100%;
    height: 100%;
}
.homebanner-slider .owl-next:hover {
    color: #fff;
    background-color: #00C8BD;
    border-radius: 50px;
    width: 100%;
    height: 100%;
}
button.get-in-touch-btn:hover {
    background: transparent;
    color: #fff;
}
.read-more-btn:hover {
    background: transparent;
    color: #fff;
}

span.elementor-icon-list-text:hover {
	color: #00C8BD;
}
.expolorservices .elementor-button:hover{
 background: transparent;
    color: #000;
    border: 1px solid #000;
}
.enquire-link a:hover {
    color: #000;
    background-color: transparent;
    border-radius: 50px;
    font-weight: 600;
    border: 1px solid #010020;
    font-weight:500;
} 
.latest_insignt_head p{ 
color: #fff;
}
.oustoryinner h1{
	font-size: 50px;
    line-height: 1.2;
}

.term&codition .bottm-list {
    line-height: 1.5;
    margin-bottom: -1%;
}
 .nav-pills-custom .nav-link {
        color: #000;
        background: #e5e5e5;
        position: relative;
        text-align: center;
        font-size: 18px;
    }
    
    .nav-pills-custom .nav-link.active {
       color: #000;
    background: #00C8BD;
    font-weight: 900;
    }
    
    div#v-pills-tabContent {
    background: #daf8f6;
    padding: 0% 21%;
}
.bg-col{
	background: #daf8f6;
   
}

.tab_sec1{
	padding-left: 2rem;
    padding-right: 3rem;
}
.journey-through-know{
	padding-left: 3.3rem;
}
.resources_main_banner{
	background: #010020;
	padding-top: 7rem;
}
.resources_main_banner h1{
	color:#fff;
    padding-top: 3rem;
}
.resources_main_banner p{
	color:#fff;
}
div#v-pills-home{
    text-align: center;
}
.tab-pane{
text-align: center;

}
.tab-pane img{
	width: 40%;
    padding-top: 4rem;

}
.tab-pane p{
 color: #333333;
 line-height: 1.5;
}

.tag-bold {
    color: #000;
    font-weight: 900;
    text-align: center;
}
.nav-pills-custom .nav-link::before {
    content: '';
    display: block;
    border-top: 10px solid #fff;
    border-left: 16px solid #00C8BD;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: 50%;
    right: -16px;
    transform: translateY(-50%);
    opacity: 0;
}

.resource-banner-img img{
	max-width: 115%;
    margin-bottom: -10px;
}
.slider-hed {
    font-size: 48px !important;
}
.our-story-slider {
    background-color: none !important;
}
@media only screen and (width: 820px){
.our-story-slider .owl-nav {
    margin-top: -37% !important;
    margin-left: 70px !important;
}
}

@media only screen and (width: 1200px){
.getintouch_info {
    padding-left: 4.6rem !important;
}
.contact_inform {
    margin-left: 3.2rem !important;
    }
}





@media (max-width: 767.98px){
.header-mobile .topbar-mobile {
  display:none;
}
section#tab-sec {
    display: none;
}
}
@media only screen and (max-width: 767px) {
h1,h2{ 
	font-size: 30px;
}
	.homebanner-slider .owl-dots .owl-dot {
  width: 15px;
    height: 15px;
    border-radius: 10px;
   background: #1acec4;
    margin: 10px !important;
}
.homebanner-slider .owl-dot.active {
   background: #1acec4 !important;
}
	.homebanner-slider .owl-dots {
    display: block;
}
.homebanner-slider .owl-nav {
  
    display: none !important;
}
.homebanner-slider .owl-dots {
    position: absolute;
/*     left: 50%; */
  bottom: -40px;
}
.pd_lf1 .resourceinner_txt {
    padding-left: 0%;
}
.tags-heading h6 {
    padding-bottom: 6%;
    line-height: 1.5;
}
.logos-slider .item {
    display: flex !important;
    justify-content: center !important;
}
.our-assump {
    font-size: 25px;
}
.gl-img{
	display: none;
}
.banner_careers {
    text-align: left !important;
}
.thesol1 h2{
	margin-top: 0% !important;
    padding-top: 2% !important;
}
.writer-txt {
    padding-left: 0%;
}
.terms-sec {
    padding-top: 7rem;
}
.glb_diverse .container{
	padding-right: 0px;
    padding-left: 0px;
}
.resourceinner_sec1 .resourceinner_txt {
    padding-bottom: 0;
    margin-bottom: 0;
}
.resourceinner_sec1 {
    padding-left: 0%;
    padding-right: 0%;
}
.bannerimhworks {
 background: transparent !important;
 padding: 0px 0px 0px 0px !important;
}
.Our_Services {
    padding-top: 1rem;
}
.more .owl-carousel .owl-dots .owl-dot, .flex-control-nav .owl-dots .owl-dot, .ctf-tweets .owl-dots .owl-dot {
    background: #00C8BD;  
}
.more .owl-carousel .owl-dots, .flex-control-nav .owl-dots, .ctf-tweets .owl-dots {
    margin-top: 0px;
    line-height: 0.5;
}
.card.card-slide1 {
    padding: 0rem 0rem;
    padding-bottom: 1rem;
}
.solimg_sec {
    height: 302px;
}
.mySlides img {
    filter: brightness(0.6);
}
.inner-link {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.resourceinner_sec1 .resourceinner_hed h2 {
    padding-top: 20%;
    padding-left: 0%;
    padding-right: 1%;
    font-size: 30px;
}
.resourceinner_hed h2 {
    font-size: 30px;
    padding-left: 2%;
}
.impact-hed {
    padding-bottom: 2rem !important;
    Padding-top: 0.5rem !important;
}
.solution_sec .resourceinner_hed h2 {
    font-size: 30px;
    padding-left: 0%;
}
.solution_sec .resourceinner_txt {
    padding-left: 0%;
    padding-bottom: 0%;
}
.impactsec_1 .resourceinner_hed h2 {
    font-size: 30px;
}
.rs_txt .research_txt {
    padding-left: 0%;
    padding-top:0%;
    padding-bottom: 0%;
    margin-bottom: 0;
}
.thefutur_pd {
    padding-top: 0%;
}
.challenge_pd p {
    padding-right: 0%;
    padding-left: 0%;
}
.resourceinner_hed {
	margin-bottom: 10px !important;
}
.impactsec_2 {
    padding-top: 0%;
}
.rs_txt .resourceinner_txt {
    padding-left: 0%;
}
.mindwork-insight {
    padding-right: 0%;
}
.other_txt h2 {
    font-size: 30px;
    padding-left: 1%;
    padding-right: 0%;
}
.the-future-txt {
    padding: 10%;
    margin: 0px;
    height: 85%;
}
.thefutur_pd .resourceinner_hed h2 {
    font-size: 30px;
}
.thesol_hd h2 {
    font-size: 30px;
    padding-left: 2%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-left: 0%;
    margin-top: 5%;
}
.the-aim-txt p {
    font-size: 16px;
    padding-left: 2%;
    padding-right: 2%;
}
#mindset-slidert .prev {
   
    right: 3rem;
    line-height: 12px;
  top: 108%;
    font-size: 8px;
    left: 0;
}
#mindset-slidert .next {
    right: 0rem;
    line-height: 14px;
    top: 108%;
    font-size: 8px !important;
    left: 7%;
    width: 5%!important;
    height: 10%!important;

}
#impact-tab .prev, .next {
    width: 7% !important;
    font-size: 14px !important;
    height: 13% !important;
  
}
.who-we-are {
    padding-bottom: 0rem;
    padding-top: 1rem;
}
.mindworks_footer {
    background-color: #010020;
    padding-top: 0rem;
}
.latest_insights {
    padding-top: 0%;
    MARGIN-LEFT: 0%;
}
.our-partners1 {
    padding-bottom: 1rem !important;
    padding-top: 1rem;
}
.our-partners {
    padding-top: 1rem !important;
    padding-bottom: 0rem !important;
}
.img-sliders {
    padding-bottom: 0rem;
    padding-top: 0rem;
}
.lates_insignt_sec {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.lettalk-sec {
    padding-top: 0rem;
    padding-bottom: 2rem;
}
.mindworks_footer {
      padding-top: 0rem;
}
.arrows_btn {
margin-top: -8%;
padding-bottom: 10%;
}
.impact-arrows .prev {
left: 5% !important;
}

.slider-txt {
padding-bottom: 2%;
}
.homebanner-slider .owl-nav {
margin-top: -4%;
}
.banner-img-slide img {
margin-top: -6%;
}
.homebanner-slider .owl-nav {
margin-top: 24%;
}
.whoweare1 {
border-left: none;
padding-left: 0rem;
}

.vision-icon .elementor-icon {
    font-size:70px !important;
    margin-bottom: -20px !important;
}
.mision-icon .elementor-icon {
    font-size:70px !important;
    margin-bottom: -20px !important;
}
.our-story-slider .owl-nav {
    margin-top:-30px !important;
    margin-left: 125px;
}
.oustoryinner h1 {
    font-size: 30px;
   
}
.wpcf7-spinner {
    margin: 0 10px;
   
}

.homebanner-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {

    line-height: 29px;
    width: 35px;
    height: 35px;
    font-size: 34px;
}
.impact-tabs {
    margin-top: -2rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0;
}
.imagecrousal-mw .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px;
    left: 0%;
    width: 100%;
}
.globaly_img img {
    margin-top: 0px;
}
.twi_fab_logo {
    padding-left: 0rem;
}
.tab-img1{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 30%;
    padding-top: 2rem;
}
.news-letter {
  margin-left: 0px; 
}
.cta_form .wpcf7-form-control.has-spinner.wpcf7-submit {
	float: right;
}
.news-letter form label {
    width: 110%;
    }
.home-main-sec {
    padding-top: 4rem;
}
.resources_main_banner h1 {
    padding-top: 0rem;
}
.resource-banner-img img {
    max-width: 100%;
    margin-bottom: 0px;
}
.copyright_para p{ 
	text-align: left;
    margin-left: 0.9rem;
	line-height: 1.6;
}

.tag_accordian .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    background: #e5e5e5;
}

.para-m{
	text-align: center;
    color: #333;
}
.tag_accordian .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    background: #daf8f6;
}
.journey-through-know {
    padding-left: 0;
}
.resources_main_banner {

    padding-top: 7rem;
}

button.get-in-touch-btn {
    margin-bottom: 20px;}
.expolorservices .elementor-button {
    margin-left: 10px;
}
.our-story-slider .owl-prev {
    left: 5rem !important;
    
}
.ourteamsec {
    padding-bottom: 2rem;
}
.principle-head h2 {
    font-size: 30px;
	margin-left: 1rem; 
   
}
.princicple-sec {
    padding-top: 1rem;
    padding-bottom: 0rem;
}
.whoweare-hed {
    font-size: 30px;
    line-height: 1;
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.whoweare1 {
    border-left: 2px solid #00c8bd;
    padding-left: 1rem;
    margin-left: 0rem;
}
.slider-hed {
    font-size: 30px !important;
}
.glb_diverse {
    padding-left: 0rem; 
    padding-top: 0rem;
}
.img-sliders {
    padding-bottom: 0rem;
}
.sub-txt {
    line-height: 18px;
    padding-right: 0rem;
}
.sub-txt3 {
    line-height: 18px;
    padding-right: 0rem;
}
.sub-txt4 {
    line-height: 18px;  
}
.lates_insignt_sec h2 {
    line-height: 0px;
    padding-top: 0rem;
    font-size: 30px;
}
.latest_insignt_head {
 margin-left: 0rem;
}
.who-work-hed {
    
   font-size: 30px;
    line-height: 42px;
   padding-top: 0rem; 
    padding: 0;
    margin: 0;
}
.our-partners1 {
   
    padding-bottom: 3rem;
  
}
.our-partners {
    padding-top: 2rem;
    padding-bottom: 1rem;
}
.who-work {
    line-height: 15px;
}
.partners-hed {
  
    padding-left: 1rem;
    margin-left: 0rem; 
}
.footer-logo-icon .site-branding-logo img {
    max-width: 85% !important;
}
.enquire-sec{
	border: none;
    padding-left: 0rem;
    padding-top: 0.5rem;
    text-align: center;
}

.enquire-sec p {
    font-size: 28px;
    line-height: 10px;
    text-align: center;
}
.menu-list-2.column-style-top {
    padding-left: .9rem;
}
.menu-list-3 {
  
    padding-left: .9rem;
}
.menu-list-4 {
    padding-left: .9rem;
}
.accordain-mobile{
	background-color:#00c8bd;
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-top:-.5rem;
    }
.impact-hed {
	padding-bottom: 3rem;
    Padding-top: 2rem;
}
.discrp {
    color: #000;
    padding-top: 0px;
}
.create {
	margin-top: 0px;
}
.impact-btn1 {
     padding: 0;
    }
.impact-btn1 .elementor-button {
    color: #000 !important;
    border: 1px solid #000;
    padding: 13px 7px;
    margin-bottom: 0;
}
.accordain-mobile div#elementor-tab-title-1501{
	margin-bottom: 1.5rem;
}
.whtwedo-hed {
    line-height: 30px;
    font-size: 30px;
}
.footer-logo-icon img {
    padding: 0px 68px 0px 0px !important;
}
.WhatWeDO {
    padding-left: 1rem;
    margin-left: 0rem;
}
.impact-arrows .prev .next {
	margin-top:-10% !important;
}
#news-slider .owl-dots{
    display: block;
}
#news-slider.owl-carousel .owl-dots .owl-dot{
    background-color: #fff!important;
}
.homebanner-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
 
  margin-top: -422px;
}
.banner-sec {
    padding: 2rem 3rem;
/*     padding-bottom:7rem; */
	padding-bottom: 3rem;
}
.homebanner-slider .owl-prev {
    left: 2.3rem !important;
}
.homebanner-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -8rem;
}
.topbar-mobile.clearfix {
    display: none;
}
.header-mobile .header-mobile-content {
    background-color: #010020;
    margin-bottom: -.5rem;
    position: fixed;
    width: 100%;
}
.header-mobile .header-mobile-content .canvas-menu a {
    color: #fff !important;
}
.oustoryinner {
   padding-left: 3%;
    margin-left: -1%;
}
.outstroy-desc1 {
    padding-left: 0rem;
}
.subhed1 {
    margin-left: 0rem; 
    padding-top: 0rem;
}
.oursol {
   margin-left: -1%;
}
.ourstory2 {
    line-height: 35px; 
    padding: 0;
    margin: 0;
}
.expolorservices {
  padding-left: 0rem; 
}
.slider-para_sec {
    padding: 0rem 0rem;
    margin-top: 0% !important;
}

.oustoryinner.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}
.ourstory {
    padding-bottom: 10rem;
}
.visionmision {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.mision-icon h3 {
    text-align: center;
    padding-left: 0rem;
    padding-top: 0rem;
}
.mission-para-list {
    padding-right:0rem;
}
.vision-icon h3 {
    font-size: 30px;
    text-align: center;
    padding-left: 0rem;
    padding-top: 0rem;
}
.vision-para-list {
    padding-right: 0rem;
    padding-top: 0rem;
    boeder-left: none;
}
.ourtem {
    padding-left: 0.5rem;
    margin-left: 3%;
    margin-top: -5%;
}
.story-info {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 1rem;
    padding-bottom: 4px;
}
.name-cust {
    padding-top: 35px;
    margin-top: 1px;
    line-height: 1;
}
.our-story-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    margin-top: 0px;
    left: 1rem;
    margin-left: 0rem;
}
.principle-main-sec {
    padding: 0rem 0rem;
}
.turn-cris {
     padding-left: 0rem;
     padding-right: 0rem; 
     height: 390px;
     overflow: auto;
    
}
.cris_hed {
   padding-left: 0rem;
    margin-top: 0;
    margin-bottom: 13px;
    line-height: 1.2;
}
.OurServices_hed {
    padding-left: 1rem;
    margin-left: 0rem;
    font-size: 30px;
    padding-top: 0rem;
    padding-bottom: 0rem;
    
}
.crisis_into {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.p_list {
    padding: 2rem;
    margin-top: -3rem;
    margin-left: 1rem;
    margin-right: 1rem;
}
.getintouch_text {
    padding-right: 0rem;
}
.Get_in_touch {
    font-size: 30px;
    margin-left: 0rem;
    padding-left: 1rem;
}
.services_txt {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}
.services_txt h1 {
    font-size: 35px;
    }
 .gva-search .control-search {
    display: none;
}
.banner-img-slide {
    margin-right: auto;
}
.wp-sidebar.sidebar.ps-container {
  background: #010020;
}
div#gva-mobile-menu a {
  color: #fff!important;
  border-bottom: 1px solid #fff!important;
}

.row.img-sliders img {
    padding-bottom: 1rem;
}
.crisis-slider .owl-prev {
    left: 0rem !important;
    background: transparent !important;
    border: 1px solid #fff;
    color: #fff;
    }
.crisis-slider .owl-next {
    right: -20rem !important;
     background: transparent !important;
       border: 1px solid #fff;
    color: #fff;
}
.crisis-slider .owl-nav {
    margin-top: -72%;
}
.service_img img {
    margin-left: auto;
    margin-right: 0%;
    max-width: 100%;
}
.cta_form {
    padding-left: 0rem;
    padding-top: 0rem;
    padding-bottom: 1rem;
}
.social-change {
	padding-top: 5rem;
}
.Contact_us {
    padding-top: 8rem;
}
.getintouch_info {
    padding-left: 0rem;
}
.contact_inform {
    margin-left: 0rem;
    padding-left: 1rem;
}
.contactform {
    padding-top: 1rem;
    padding-bottom: 0rem;
    margin-bottom: 0;
}
.contact_inform.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}
.news-letter .wpcf7-form-control-wrap
{
width:100%;
}
.newsletter_form {
    margin-left: 0rem;
    padding-left: 1rem;
}
.newsltters_sec {
    background-color: #00c8bd;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.lets-talk h2 {
    font-size: 60px;
    line-height: 115px;
    padding-left: 0rem;
    text-align: center;
    margin-bottom: -6%;
}
h2.text_head {
font-size: 19px;
top: -7px;
left: 3%;
position: absolute;
color: #f2f2f2;
text-align: left;
color: #ffffff;
}

.text_para {
font-size: 11px;
position: absolute;
top: 39px;
line-height: 14px;
left: 3%;
text-align: left;
right: 0%;
color: #ffffff;
padding-right: 3%;
}
.img-sliders {
display: block;
}
.enquire-sec p {
font-size: 28px;
line-height: 10px;
text-align: center;
}
.news_hed h1 {
    font-size: 30px;
    padding-left: 0%;
    padding-top: 15%;
}
.post_dt {
    padding-top: 5%;
}
.md-pd {
    padding-top: 7%;
}
.post_img1 {
    text-align: left;
}
.read_more a {
    margin-top: -5%;
    display: block;
}
.news_hed_2 h2 {
    font-size: 30px;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
h1,h2{
	font-size:45px;
}
.more .owl-dots {
    display: none;
}
.globaly_img img {
    margin-top: -13%;
}
.Get_in_touch {
    margin-left: 0rem;
    padding-left: 1rem;
    line-height: .5;
}
.cta_form {
    padding-left: 0rem;
    }
.resources_main_banner {
    padding-top: 0rem;
}
.resource-banner-img img {
    max-width: 100%;
    margin-bottom: 4px;
    padding-top: 2rem;
}
.getintouch_text {
    padding-right: 0rem;
}
.contactform {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.OurServices_hed {
    padding-left: 1rem;
    margin-left: 2rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.contactushed h1 {
    padding-left: 2rem;
    padding-top: 2rem;
}
.getintouch_info {
    padding-left: 0;
}
.contact_inform {
    margin-left: 0;
    padding-left: 1rem;
}
.news-letter form label{
width: 170%;
}
.p_list {
padding: 1rem 1rem 1rem 1rem;
margin-top: 2rem;
font-size: 16px;
}
.crisis-slider .owl-prev {
    left: 40rem !important;
    }
.crisis-slider .owl-next {
    right: -46rem !important;
    }
    
.crisis-slider .owl-nav {
    margin-top: -50rem;
    left: -40px;
}
.turn-cris {
    padding-left: 4.8%;
    padding-bottom: 1rem;
}
.cris_hed {
    padding-left: 2rem;
}
.social-change {
  
    padding-top: 0rem;
}
.services_txt {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 1rem;
    padding-bottom: 0rem;
}

.homebanner-slider .owl-nav {
    margin-top: 0%;
}
.banner-sec {
    padding: 0rem 0rem;
}
.homebanner-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {

    margin-top: -101px;
    line-height: 26px;
    width: 39px;
    height: 39px;
    font-size: 39px;
}
.homebanner-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-nextt {
    right: 5rem !important;
}

.our-story-slider .owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-nextt {
    right: 5rem !important;
}
.homebanner-slider .owl-prev {
    left: 52px !important;
}
..our-story-slider .owl-prev {
    left: 3rem !important;
}
.homebanner-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -9rem;
}
.our-story-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -9rem;
}
.sub-txt3 {
    line-height: 20px;
    padding-right: 0rem;
}
.sub-txt4 {
    line-height: 18px;
}
.btn-2 {
    width: 100%;
    height: 100%;
    }
    .topbar-mobile.clearfix {
    display: none;
}
.header-mobile .header-mobile-content {
    background-color: #010020;
}
.header-mobile .header-mobile-content .canvas-menu a {
    color: #fff !important;
}
.outstroy-desc1 {
    padding-left: 0rem;
}
.mission-para-list {
     padding-right: 3rem;
}
.vision-para-list {
    padding-right: 3rem;
    }
    p.principles-para {
    line-height: 17px;
    font-size: 13px;
    padding-top: 0rem; 
	}
    h2.text_head {
    font-size: 29px;
    top: 42px;
    }
    .text_para {
    font-size: 12px;
    line-height: 18px;
    top: 101px;
    }
#let_talk_main .let_talk_txt{
    width: 50% !important;
}
.enquire-sec{
	width: 50% !important;
    padding-left: 2rem;
}
.enquire-sec p {
    font-size: 32px;
    }
 .whoweare-hed {
    font-size: 30px;
    line-height: 0px;
    padding-top: 0rem;
  
}
.impact-tabs {
    padding-left: 3rem;
    padding-right: 3rem;
}
#tab_main.tab button {
   width: 44.5%;
    font-size: 14px;
    margin: 25px 16px;
}
.ourstory2 {
    line-height: 30px;
    font-size: 29px;
    padding: 0;
    margin: 0;
}
.gva-search .control-search {
    display: none;
}
.sub-txt {
    line-height: 20px;
    padding-right: 0rem;
}
.ourccrnjob {
    text-align: left;
}
.career_hed h2 {
    padding: 4rem 0rem 0rem 2rem !important;
    font-size: 35px;
}
.career_banner_sec{
       display:none;
}

.handimg_txt {
    padding-top: 5.6rem;
}
.footer-3 .bottm-list {
    line-height: 1.3;
}
.our-story-slider .owl-nav {
    margin-top: -50%;
    margin-left: 60px;
}
.lets-talk h2 {
    font-size: 100px;
    line-height: 1.1;
}
.enquire-sec {
    padding-top: 6rem;
}
.ourccrnjob {
    padding-left: 0rem;
    padding-bottom: 4rem;
    padding-right: 0%;
}
.oppeing_txt {
    padding-left: 1rem;
    margin-left: 2rem;
    padding-bottom: 1rem;
}

.minwork_tq {
    padding: 4% 0% 0% 0%;
    margin-bottom: -0.5rem;
}
.socailicon_txt {
    font-size: 18px;
    color: #000;
    padding-top: 1rem;
    line-height: 1.2;
}
.icontxt {
    padding-left: 3px;
}
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1680px) {
.banner-sec {
   	padding-left: 9%;
    padding-right: 0;
    padding-bottom: 0%;
}
.homebanner-slider .owl-prev {
    left: 185px;
}
.homebanner-slider .owl-nav {
    padding-left: 5%;
    margin-top: 4.5%;
    margin-left: -.9%;
}
.whoweare1 {
    padding-left: 1.5rem;
}
.glb_diverse {
    padding-left: 3.5rem;
    padding-top: 0.4rem;
}
.glb_diverse {
    padding-left: 7rem;
    padding-top: 0.2rem;
}
.sub-txt {
    padding-right: 19.5rem;
}
.img-sliders {
    padding-top: 1.5%;
}
.WhatWeDO {
    padding-left: 1.5rem;
}
.whtwedo {
    margin-bottom: 0.5%;
}
.lates_insignt_sec h2 {
    padding-top: 0rem;
}
.card_sec {
    padding-top: 1rem;
}
.our-partners {
    padding-top: 2.5rem;
    padding-bottom: 1rem;
}
.partners-hed {
    padding-left: 1.4rem;
}
}

@Media screen and (min-width:1440px) {
.banner-sec {
    padding-left: 12%;
}
.service_img img {
    max-width: 124%;
}
.homebanner-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -278px;
}
.homebanner-slider .owl-prev {
    left: 245px!important;
	}
    .banner-img-slide {
    margin-right: -73px;
}
.elementor-431 .elementor-element.elementor-element-aeb6b9b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 291px 0px 200px 0px;
}
.job-1 {
    padding-left: 0;
}
.job-2 {
    padding-left: 0;
}
.job-3 {
    padding-left: 0;
}
.job-4 {
    padding-left: 0;
}
.ourccrnjob {
    padding-left: 12.3rem;
}
}
@media only screen and (width: 412px){
.homebanner-slider .owl-nav {
    margin-top: -7%;
}
}

@media only screen and (width: 1024px) {
.tab-mob-sec{
	display:none !important;
}
.banner-img-slide {
    margin-left: auto;
    margin-right: -2px;
}
.coming-txt {
    font-size: 50px;
}
.other_txt h2 {
    padding-right: 14%;
    }
.article-slider.owl-carousel .owl-nav .owl-prev {
    left: 80%;
}
.conducted_txt .resourceinner_txt {
    padding-left: 6%;
}
.solution_sec .resourceinner_hed h2 {
    font-size: 45px;
    }
.mindwork-insight {
    padding-right: 2%;
}
.news_sec1 {
    padding-right: 3%;
    padding-top: 0%;
}
.pd_lft img{
	width: 100%;
    height: 100%;
}
.resources_main_banner {
    padding-top: 7rem;
}
.outstroy-desc1 {
    padding-left: 3.5rem;
}
.social-change {
    padding-top: 8rem;
}
.twi_fab_logo {
    padding-left: 0rem;
}
#tab_main.tab button {
    width: 45.5% !important;
    font-size: 14px !important;
    margin: 25px 18px !important;
}

.elementor .elementor-hidden-tablet {
    display: block;
}
.banner_header_sec {
    padding-top: 12%;
}
.accordain-mobile {
    display: none;
}

#news-slider .card-slide h4 {
    font-size: 20px;
}
p.card-text {
    padding-right: 0px;
}
.enquire-sec {
    padding-top: 4.5rem;
}
.about_main_banner {
    padding-top: 12%;
}
.OurServices_hed {
    padding-left: 1rem;
    margin-left: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.crisis-slider .owl-nav {
margin-top: -49rem;
    margin-left: 17%;
    left: 5px;
}
.p_list {
    padding: 3rem 2rem 3rem 2rem;

}
}
@media only screen and (width: 414px) {
 .banner-sec {
   padding-bottom: 6rem;
    padding-top: 2rem;
	}
 .our-story-slider .owl-nav {
    margin-top: -10px;

}
.crisis-slider .owl-nav {
  margin-top: -105%;
  left: 50px;
}
}
@media only screen and (width: 430px){
.crisis-slider .owl-nav {
   margin-top: -106%;
}
.homebanner-slider.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div {
    margin-top: -466px;
}
}
@media only screen and (width: 360px){
.crisis-slider .owl-nav {
   margin-top: -128%;
}
}
@media only screen and (width: 412px){
.crisis-slider .owl-nav {
    margin-top: -111%;
    left: 50px;
}
}
@media only screen and (width: 375px){
.our-story-slider.owl-nav{
    margin-top: -1px;
    margin-left: 122px;
}
}
@media only screen and (width: 1024px){
.our-story-slider .owl-nav {
    margin-top: -9%;
    margin-left: 110px;
}
}
@media only screen and (width: 768px){
.resources_main_banner {
    padding-top: 0rem;
}
.crisis-slider .owl-nav {
    margin-top: -98%;
    
}
.subhed1 {
    margin-left: 0rem;
}
.oursol {
    margin-left: 0rem;
}
.expolorservices {
    padding-left: 0rem;
}
.slider-para_sec {
    padding: 0rem 0rem;
}
}
@media screen and (min-width: 1600px){
.banner-sec {
    padding-left: 22%;
}
.mindwork-insight {
    padding-right: 13%;
}
.homebanner-slider.owl-carousel .owl-nav > div.owl-next, .flex-control-nav .owl-nav > div.owl-next, .ctf-tweets .owl-nav > div.owl-next {
    right: -360px;
}
.homebanner-slider .owl-nav {
    margin-left: 12.5%;
}
.turn-cris {
    padding-left: 18.1em;
}
.cris_hed {
    padding-left:18rem;
}
.crisis-slider .owl-nav {
    margin-top: -53rem;
  
}
}
@media screen and (width: 1366px){
.career_hed h2 {
	padding: 8rem 5rem 1rem 8rem;
}
.banner-img-slide {
    margin-left: auto;
    margin-right: -100px !important;
}
}
@media screen and (min-width: 1366px){
.thesol_hd h2 {
    margin-left: 17%;
}
.cris_hed {
   padding-left: 13.2rem !important;
}
.turn-cris {
    padding-left: 13.4em !important;
}
.job-1 {
    padding-left: 0;
}
.job-2 {
    padding-left: 0;
}
.job-3 {
    padding-left: 0;
}
.job-4 {
    padding-left: 0;
}
.ourccrnjob {
    padding-left: 9.9rem;
    }
}

@media only screen and (min-width: 1280px){
.cris_hed {
    padding-left: 10.4rem;
}
.turn-cris {
    padding-left: 10.6em;
}
.cta_form{
      padding-left: 2rem;
      }

}
@media screen and(min-width: 1024px){
.cta_form{
      padding-left: 0rem;
      
      }
 .getintouch_info{
    padding-left: 5.5rem;
}
}
@media screen and(min-width:1024px){
.getintouch_info{
  padding-left:5.5rem !important;
 }
}

@media screen and(min-width:768px){
.p_list {
padding: 3rem 3rem 2rem 3rem;
}
}
@media screen and(min-width:1280px){
.p_list {padding: 3rem 6rem 2rem 3rem;
}
.cris_hed {
    padding-left: 10.3rem;
}
.turn-cris {
    padding-left: 10.7em;
}
	.page-id-1260 .cta_form .wpcf7 form .wpcf7-response-output {
    margin: 0em 1em 0em!important; line-height: 1.5;
}
	
	
}
@Media screen and (min-width:1440px) {
.cris_hed {
   padding-left: 15.4rem !important;
}
.turn-cris {
    padding-left: 15.6rem !important;
}
}

@media screen and (min-width: 1600px){
.ourccrnjob {
    padding-left: 11.3rem;
    }
.p_list {
    margin-left:-20rem;
}
}
@media only screen and (width: 1280px){

.job-1 {
    padding-left:0;
}
.job-2 {
    padding-left:0;
}
.job-3 {
    padding-left:0;
}
.job-4 {
    padding-left:0;
}
.homebanner-slider .owl-nav {
    margin-top: 8%;
    margin-left: -1.4%;
}
.impact-tabs {
    margin-top: -15rem;
    padding-bottom: 3%;
}
}
@media screen and (width: 1920px){
.twi_fab_logo {
    padding-left: 0rem;
}
.impact-tabs {
    padding-left: 12rem;
    }
.cris_hed {
    padding-left: 28rem;
    }
    .turn-cris {
    padding-left: 28.1em;
}
.p_list {
    margin-left: -31rem;
}
.crisis-slider .owl-nav {
    margin-top: -53rem;
    margin-left: 13%;
}
.homebanner-slider .owl-nav {
    margin-left: 12%;
    margin-top: 5.5%;
}
.banner-sec {
    padding-top: 0%;
}
}

@media screen and (width: 767px){
section#tab-sec {
    display: none;
}
}
@media screen and (width: 768px){
.p_list {
   padding: 1rem 1rem 1rem 1rem;
    margin-top: 1.6rem;
}
.slider-txt {
    line-height: 1.2 !important;
}

.p_list {
    font-size: 16px;
}

.services_txt h2 {
 
    line-height: 44px;
    padding-top: 1rem;
}
.resourceinner_sec1 .resourceinner_hed h2 {
    font-size: 25px;
}
.services_txxt {
    font-size: 11px;
    line-height: 20px;
    width: 100%;
}
.impactsec_1 .resourceinner_hed h2 {
    font-size: 30px;
}
.thefutur_pd .resourceinner_hed h2 {
    font-size: 30px;
}
.other_txt h2 {
    font-size: 30px;
    padding-left: 6%;
    padding-right: 4%;
}
.solution_sec .resourceinner_hed h2 {
    font-size: 26px;
}
.thesol_hd h2 {
    font-size: 30px;
    margin-left: 0%;
}
.resourceinner_hed h2 {
    font-size: 30px;
}
.services_txt {
    padding-top: 0rem;
}
.termandcodition .bottm-list {
    line-height: 1.5;
    margin-bottom: -1%;
}
.menu-list-2 {
    margin-right: -26px;
}
.menu-list-4 {
    padding-left: 0.5rem;
}
}

@media screen and (width: 1680px){
.homebanner-slider .owl-nav {
    margin-left: 4.4% !important;
    margin-top: 4%!important;
}
.thesol_hd h2 {
    margin-left: 32%;
}
}
@media screen and (width: 1792px){
.homebanner-slider .owl-nav {
    margin-left: 5.5%!important;
    margin-top: 4.5%!important;
}
.thesol_hd h2 {
    margin-left: 36%;
}
}
@media screen and (width: 1600px){
.crisis-slider .owl-nav {
    margin-top: -53%;
   
}
.thesol_hd h2 {
    margin-left: 29%;
}
}
     .nav-pills-custom .nav-link.active::before {
        opacity: 1;
    }
    
@media screen and (min-width: 1536px){
.cris_hed {
  padding-left: 18.2rem !important;

}
.turn-cris {
  padding-left: 18.4rem !important;
    padding-right: 7rem;
   
}
}
@media only screen and (min-width: 1920px){
.thesol_hd h2 {
    margin-left: 40%;
}
.mindwork-insight {
    padding-right: 24rem !important;
}
.cris_hed {
    padding-left: 28.2rem !important;
}
.turn-cris {
    padding-left: 28.5em !important;
  
}
.twi_fab_logo {
    padding-left: 1.7rem;
}
.job-1 {
    padding-left: 0;
}
.job-2 {
    padding-left: 0;
}
.job-3 {
    padding-left: 0;
}
.job-4 {
    padding-left: 0;
}
.ourccrnjob {
    padding-left: 14.4rem;
}
}
@media screen and (min-width: 1600px){
.turn-cris {
   padding-left: 20.4rem !important;
    padding-right: 7rem;
}
.cris_hed {
   padding-left: 20.2rem !important;
}
}
@media screen and (min-width: 1792px){
.turn-cris {
    padding-left: 26.7rem !important;
}
.cris_hed {
    padding-left: 26.5rem !important;
}
.ourccrnjob {
    padding-left: 14.3rem;
}
.twi_fab_logo {
    padding-left: 2.3rem;
}
.golbaly_txt {
    padding: 44px 137px 54px 89px;
}
}
@media screen and (width: 1536px){
.p_list {
    margin-left: -16rem !important;
}
.thesol_hd h2 {
    margin-left: 27% !important;
}
.Our_stories {
    padding-left: 17rem;
}
.imapact-banner {
    margin-top: -1px;
}

}
@media screen and (min-width: 1680px){
.golbaly_txt {
    padding: 43px 133px 54px 36px;
}
}
@media screen and (width: 1680px){
.crisis-slider .owl-nav {
    margin-top: -53rem;
    
}
.p_list {
    margin-left: -22rem;
}
}

@media screen and (width: 1792px){

.p_list {
    margin-left: -27rem;
}
.crisis-slider .owl-nav {
    margin-top: -53rem;
  
}
}
@media only screen and (width: 411px){
.crisis-slider.owl-nav {
    margin-top: -109%;
}
.homebanner-slider .owl-nav{
    margin-top: -3% !important;
}
}
@media screen and (min-width: 2560px){
.cris_hed {
    padding-left: 49rem !important;
}
.thesol_hd h2 {
    margin-left: 54%;
}
.turn-cris {
    padding-left: 49.1em!important;
    padding-right: 38rem;
}
.p_list {
    margin-left: -60rem;
}
.crisis-slider .owl-nav {
    margin-top: -9rem;
  
}
    }


@media screen and (width: 1080px){
.cris_hed {
    padding-left: 4rem;
}
.turn-cris {
    padding-left: 4.4em;
}
.p_list {
	margin-top: 2rem;
}
.crisis-slider .owl-nav {
   
    margin-top: -2rem;
   
}
}
@media screen and (width: 1680px){
.cris_hed {
    padding-left: 21rem;
}
.turn-cris {
    padding-left: 21em;
}
}
@media screen and (width: 320px){
.crisis-slider .owl-nav {
    margin-top: -156%;
    left: 5px
}
.homebanner-slider .owl-nav {
    margin-top: 32%;
}
}
@media screen and (width: 958px){
.crisis-slider .owl-nav {
    margin-top: -6rem;
    left: 71px;
}
}
@media only screen and (min-device-width: 1920px) and (max-device-width: 2200px){
.cris_hed {
    padding-left: 30.2rem !important;
}
.turn-cris {
   padding-left: 30.4rem !important;
  
}
}

@media only screen and (min-device-width: 900px) and (max-device-width: 1023px) {
.crisis-slider .owl-nav {
    margin-top: -6rem;
    left: 71px;
}
.our-story-slider .owl-nav {
    margin-top: -23%;
   
}
.homebanner-slider .owl-nav {
    margin-top: -6% !important;
}
.cta_form {
    padding-top: 0rem;
    padding-left: 0rem;
    padding-bottom: 0rem;
}
.cta_form .wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
}
.cris_hed {
    padding-left: 2rem;
}
.turn-cris {
    padding-left: 3.4%;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1279px) {
.contact_inform {
   margin-left: 1.9rem;
    padding-left: 1.5rem;
}
.golbaly_txt {
    font-size: 21px;
    line-height: 32px;
    padding: 11px 6px 6px 211px;
}
.turn-cris {
    padding-left: 2.4em;
    padding-bottom: 1rem;
}
.getintouch_info {
    padding-left: 3.1rem;
}
.cta_form {
    padding-left: 0rem;
}
.newsletter_form {
    margin-left: 3.6rem;
}

}
@media only screen and (min-device-width: 1180px) and (max-device-width: 1279px) {
.crisis-slider .owl-nav {
    margin-top: -6rem;
    left: 80px;
}
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1179px) {
.crisis-slider .owl-nav {
    margin-top: 0rem;
    left: -18px;
}
}

@media only screen and (min-device-width: 1025px) and (max-device-width: 1279px) {
.p_list {
    margin-top: 2rem;
}
.cris_hed {
    padding-left: 4rem;
}
.turn-cris {
    padding-left: 4.4em;

}
}
@media only screen and (min-device-width: 1280px) and (max-device-width: 1365px) {
.crisis-slider .owl-nav {
    margin-top: -68%;
    
}

.p_list {
margin-left: -8rem;
}
}
@media only screen and (min-device-width: 1366px) and (max-device-width: 1439px)
{
.p_list {
    margin-left: -9rem;
}
.crisis-slider .owl-nav {
    margin-top: -64%;;
    margin-right: 0;
    
}

}
@media only screen and (min-device-width: 1440px) and (max-device-width: 1569px)
{
.p_list {
    margin-left: -12rem;
}
.crisis-slider .owl-nav {
    margin-top: -60%; 
}
.homebanner-slider .owl-nav {
    padding-left: 5.5%;
    margin-top: 5%;
    margin-left: -0.9%;
}
.thesol_hd h2 {
    margin-left: 22%;
}
}
@media screen and (width: 1580px){
.homebanner-slider .owl-nav {
    padding-left: 5.5%;
    margin-top: -1.5%;
    margin-left: 0.1%;
}
}
@media screen and (width: 1360px){
.career_hed h2 {
    padding: 8rem 5rem 1rem 8rem;
  
}
.job-1 {
    padding-left: 0;
}
.job-2 {
    padding-left: 0;
}
.job-3 {
    padding-left: 0;
}
.job-4 {
    padding-left:0;
}
.ourccrnjob {
    padding-left: 9.5rem;
    }
.p_list {
	margin-left: -9rem;
}
.crisis-slider .owl-nav {
    margin-top: -5rem;
    left: 60px;
}
}
@media only screen and (width: 958px){
.crisis-slider .owl-nav {
    margin-top: -6rem;
    left: 71px;
}
}
@media only screen and (min-device-width: 1600px) and (max-device-width: 1919px)
{
.banner-sec {
    padding-left: 16%;
}
.homebanner-slider .owl-nav {
    padding-left: 0%;
    margin-top: 7%;
    margin-left: 4%;
}
}
@media only screen and (min-device-width: 360px) and (max-device-width: 422px) {
.crisis-slider .owl-nav {
    margin-top: -107%;
}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
.slider-hed {
    font-size: 25px !important;
}
.thefutur_pd {
    padding-top: 0%;
}
.coming-txt {
    font-size: 35px;
}
.resourceinner_txt {
    padding-left: 0%;
}
.banner-img-slide {
    margin-left: auto;
    margin-right: -2px;
}
.challenge_img {
    padding-top: 4rem;
}
.terms-sec {
    padding-top: 1rem;
}
.thechallenage_sec {
    padding-top: 2%;
}
.impactsec_2 {
    padding-top: 0%;
}
.impactsec_1 .resourceinner_hed h2 {
    padding-top: 1%;
    padding-bottom: 1%;
}
.resourceinner_sec1 {
    padding-left: 2%;
    padding-right: 1%;
}
.resourceinner_sec1 .resourceinner_txt {
    padding-bottom: 0;
    margin-bottom: 0;
}
.research_txt {
    padding-left: 1%;
    padding-bottom: 0%;
    padding-top: 0%;
    line-height: 1.4;
    font-size: 15px;
    }
.impactsec_2 .research_txt {
    padding-top: 11%;
    font-size: 16px;
}
.rs_txt .research_txt {
    padding-top: 1%;
}
.resourceinner_img1{
	padding:0px !important;
}
.news_hed h1 {
    font-size: 40px;
    padding-top: 0%;
    padding-bottom: 0%;
}
.pd_lft img{
	width: 100%;
    height: 100%;
}
.resourceinner_banner {
    padding-top: 0%;
    padding-bottom: .9%;
}
.cta_form {
    padding-top: 0rem;
    }
.oustoryinner {
  
    padding-left: 0.5rem;
    margin-left: 0rem;
}
.slider-txt {
    font-size: 14px;
    line-height: 1.6;
}
.homebanner-slider .owl-nav {
    margin-top: 5%;
}
.who-we-are {
    padding-bottom: 0rem;
    padding-top: 1rem;
}
.glb_diverse {
    padding-top: 0rem;
    margin-top: -1%;
}
.sub-txt {
    font-size: 14px;
}
.img-sliders {
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}
.impact-hed {
    Padding-top: 1.5rem;
}
.whtwedo-hed {
    font-size: 30px;
}
.impact-tabs {
    padding-left: 2rem;
}
.lates_insignt_sec h2 {
    font-size: 30px;
}
.lates_insignt_sec {
    padding-bottom: 0rem;
    padding-top: 1.5rem;
}
.latest_insights {
    margin-top: -2%;
}
.our-partners {
    padding-top: 1.5rem;
    padding-bottom: 0rem;
}
.who-work-hed {
    font-size: 30px;
}
.our-partners1 {
    padding-top: 1rem;
    padding-bottom: 2rem;
    margin-top: -1rem;
}
.menu-list-3 {
    padding-left: 1.5rem;
}
.menu-list-3 {
    width: 29.584% !important;
}
}
@media only screen and (width: 820px){
.lates_insignt_sec {
    padding-bottom: 1rem;
}
.menu-list-3 {
    width: 26.584% !important;
}
.impactsec_1 .resourceinner_hed h2 {
    font-size: 30px;
}
.thefutur_pd .resourceinner_hed h2 {
    font-size: 30px;
}
.other_txt h2 {
    font-size: 50px;
    padding-right: 0%;
}
.pd_rht .other_txt h2 {
    font-size: 39px;
}
.solution_sec .resourceinner_hed h2 {
    font-size: 28px;
}
.thesol_hd h2 {
    font-size: 30px;
}
.resourceinner_hed h2 {
    font-size: 30px;
}
.resourceinner_sec1 .resourceinner_hed h2 {
    font-size: 29px;
    padding-top: 3%;
}
.menu-list-3 {
    padding-left: 0.5rem;
}
#mindwork-footer a {
    line-height: 1.1;
}
}
@media only screen and (min-device-width: 400px) and (max-device-width: 600px) {
.homebanner-slider .owl-nav {
    margin-top: 18%;
}
}
@media only screen and (min-device-width: 600px) and (max-device-width: 700px) {
.homebanner-slider .owl-nav {
    margin-top: -12%;
}
}
@media screen and (min-width: 1200px){
	.page-id-1260 .cta_form .wpcf7 form .wpcf7-response-output {
    margin: 0em 1em 0em!important; line-height: 1.5;}
	
}

