html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;margin:0;padding:0}
*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6,strong{font-weight:700}
html{overflow-x:hidden}
i,em{font-style:italic}
a{color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:none}
a:focus,btn:focus{}
p{font-size:16px;line-height:22px}
img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
html,body{margin:0;padding:0;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;}
.input,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}


.work_width_inner.owl-carousel .owl-nav.disabled{display:block;}
/* <uniquifier>: Use a unique and descriptive class name
<weight>: Use a value from 100 to 900 */
.inter{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}
.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}
.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}
.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}
.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}
.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}

.slide-content .btn,.slide-content .btn:hover,.get_started a,.get_started a:hover,.site_tabbing li a,.site_tabbing li a:hover,.button_arrow a,.button_arrow a:hover,input[type=submit],input[type=submit]:hover,.team_box ul li a{transition: .5s;}

/* HP Slider start */
.slider-wrapper{position:relative;width:100%}
.slide-item{position:relative;max-height:740px;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat}
.slide-item img{display:none}
.slide-item .inner{position:absolute;top:0;left:0;width:100%;color:#fff;height:100%}
.slide-item:before{background:#00000080; content: " ";position: absolute;width: 100%;height: 100%;z-index: 0;}
.slide-item .inner2{max-width:1440px;margin:0 auto;height:100%; padding: 0 20px;}
.slide-content{width:100%;float:left;height:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:center}
.slide-content h2{font-size:40px;margin-bottom:30px;font-weight:600;}
.slide-content p{font-size:26px;margin-bottom:20px;font-weight:400;line-height: 32px;}
.slide-content .btn{padding:9px 12px;background-color:#254551;color:#fff;text-decoration:none; font-weight:600; font-size: 17px; line-height: 20px; border-radius:10px;}
.slide-content .btn:hover{color: #0009; background: #fff;}
.slider-tabs{text-align:center;margin-top:0;position:absolute;width:100%;bottom:32px;z-index:1}
.tab{padding:10px 2px;color:#fff;border:none;cursor:pointer; font-size:24px; line-height:30px;font-family:"Inter",sans-serif;}
.tab.active{border-bottom:6px solid #254551;}
.slider-tabs-wrapper{width:100%;float:left;position:relative;  }
ul.inner{display:flex;margin:0;padding:0 20px;list-style:none;max-width:1440px;margin:0 auto;justify-content:space-between;}

/* Header start */
body{padding-top: 78px;}
body.lp{padding-top: 0;}
.header{width:100%;float:left;background:#fff; position: fixed; z-index: 100; top:0; box-shadow: 0px -7px 12px 0px #000;}
.main{max-width:1440px;padding:0 20px; width:100%; margin:0 auto}
.header_inner{width:100%;float:left}
.header .main{}
.head_right{display: flex;float: right;}
.site_logo{float:left; padding: 16px 0 10px 0;}
.navigation{float:right}
.get_started{float:right; width:123px;  margin-top:15px; margin-left: 10px;}
.get_started a{color:#fff; display:block; text-align: center;line-height:41px; font-size: 17px; font-weight:600;border-radius:6px; background:#254551; }
.get_started a:hover{background:#93B397;}
/* menu start */
.nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#3D0E61;font-size:14px;font-family:"Poppins",sans-serif;font-weight:300;}

.menu{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0; margin-top:15px;margin-right: 20px;}
/*
.menu li:hover{color:#fff;cursor:pointer}
.menu > li{margin:0 20px;overflow:hidden; line-height: 22px;}
.menu > li a{color:#000;}
.menu > li a:hover, .menu > li.current_page_item a{border-bottom:1px solid #254551;}
.menu > li .sub-menu{display:none;position: absolute;background: #fff; padding: 10px;}
.menu > li .sub-menu li{padding: 5px;}
.menu > li .sub-menu li a{}
.menu > li:hover .sub-menu{display:block;}
.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}
#menu-toggle{display:none}
.menu-button,.menu-button::before,.menu-button::after{display:block;background-color: #f70000;position:absolute;height:6px;width:32px;border-radius:3px}
.menu-button::before{content:'';margin-top:-8px}
.menu-button::after{content:'';margin-top:8px}
#menu-toggle:checked + .menu-button-container .menu-button::before{margin-top:0;transform:rotate(45deg)}
#menu-toggle:checked + .menu-button-container .menu-button{background:rgba(255,255,255,0)}
#menu-toggle:checked + .menu-button-container .menu-button::after{margin-top:0;transform:rotate(-45deg)}*/

/* Home:Project section */
.project_image{width:100%; float:left; padding:74px 0;}
.project_image p{font-family:"Inter",sans-serif; font-size:24px; font-weight: 400; text-align: center; line-height: 30px;}
.project_image .logo-carousel{display: flex;align-items: center;justify-content: space-between; margin-top:67px;}
.project_image .logo-carousel .item{display:flex; height:90px;}
.project_image .logo-carousel .item img{ max-height: 90px;max-width: 150px;}

.site-logo img {width: 108px;}


/* Home:Work Tabbing */
.slider_1{width:100%; float: left; padding: 85px 0 62px; overflow:hidden;}
.slider_1 .section_heading{margin-bottom: 18px;}
.slider_1 .section_para{font-family:"Inter",sans-serif; color:#1A191E; font-size:20px; font-weight: 300; text-align: center; line-height: 32px;}
.do_we_work{background:#F8F8F8; width:100%; float:left; padding:93px 0 63px ;}
.accordion{margin:10px 0}
.accordion-header{position:relative;}
.accordion-header::before{content:"+";position:absolute;right:0;top:18%;bottom:0;font-size:22px;line-height:30px;color:#170F49;}
.accordion-header.active::before{content:"âˆ’"}
.site_tabbing{display: flex;align-items: center;justify-content: center;gap: 20px; margin-bottom:30px;}
.ui-tabs-panel{}
.ui-tabs-panel .accordion{width:calc(100% - 500px); padding-right: 77.5px; float: left; margin: 54px 0 0 0;}
.section_heading{color:#1A191E; font-weight: 600; font-size:36px; line-height: 40px; text-align: center;}
.do_we_work .section_heading{margin-bottom: 39px;}
.site_tabbing li{font-family:"Inter",sans-serif;}
.site_tabbing li a{font-size:17px; line-height: 28px; padding:20px 48px; border:1px solid #B5D2B9; border-radius:14px; color:#0009; display: block;}
.site_tabbing li a:hover,.site_tabbing li.ui-state-active a{background: #254551; border-color:#254551;color: #fff;}
.right_data{width:500px; float: right; background: #fff; border-radius: 11px;}
.right_data > img{border-radius: 11px;}
.section_heading2{color:#1A191E; font-weight: 500; font-size:18px; line-height: 20px; text-align: center;}
.right_data .section_heading2{margin-bottom: 30px;}
.featured_section,.featured_box{width: 100%; float: left;}
.featured_box{margin-bottom:25px;}
.featured_image{width:77px; float:left;}
.featured_content{padding-left:29px; width: calc(100% - 77px); float: right;}
.featured_content h4{color:#1A191E; font-size:15px; font-weight: 400; line-height: 21px; margin-bottom: 4px;}
.featured_content p{color:#1a191e80; font-size:11px; font-weight: 400; line-height: 15px; }
.button_arrow{}
.button_arrow a{font-size:17px; line-height: 20px; color:#F8F8F8; font-family:"Inter",sans-serif; font-weight: 600; background: #254551; border-radius: 10px; padding:10px 14px;}
.button_arrow a:hover{color: #0009; background: #93B397;}
.case_study_tab{width: 100%; float: left;}
.case_study_tab .accordion-header{font-size:20px; line-height: 28px; color:#39433A; font-family:"Inter",sans-serif; font-weight: 300; border-bottom:1px solid #D9DBE9; padding: 14px 16px 25px 0; cursor: pointer; margin-bottom: 84px;}
.case_study_tab .accordion-header.ui-state-active{margin-bottom: 0;}
.case_study_tab .ui-accordion-content{margin: 20px 0;}
.case_study_tab .ui-accordion-content.ui-accordion-content-active{margin-bottom:84px;}
.case_study_tab .ui-accordion-content p{font-size:18px; line-height: 28px; color:#39433A; font-family:"Inter",sans-serif; font-weight: 300;}
.slider_1 .button_arrow{text-align: center; margin-top: 60px;}


/* Home:Whats sets carousel */
.owl-carousel.owl-drag .owl-item{position: relative; z-index: 0;}
.loop.owl-carousel.owl-drag .owl-item.center{margin-top:0;position: relative; z-index: 1;transform: scale(1.2);}
.loop.owl-carousel .item{ width:100%; min-height:320px;  background-color:#fff; border-radius: 16px; text-align: center; padding:23px 44px;border: 1px solid #dfdfdf;transition: transform 0.3s ease, z-index 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.loop.owl-carousel.owl-drag .owl-item.center .item{background-color:#618B9C; border-radius: 16px;  /* Basic box shadow *//* width:560px; height:360px; ;margin-left: -46px; padding:15px 62px; */}
.loop.owl-theme .owl-dots .owl-dot span{width:16px; height:3px;background: #557683; margin:5px;}
.loop.owl-theme .owl-dots .owl-dot.active span, .loop.owl-theme .owl-dots .owl-dot:hover span{background: #254551;}
.loop.owl-carousel .item img{width: auto;display: inline;}
.loop.owl-carousel.owl-drag .owl-item.center .item img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(100%);}
.loop.owl-carousel .item h3{color:#fff; font-size:25px; font-weight: 500; line-height: 75px; width: 100%; background: #254551; border-radius: 6px; margin-top:14px;}
.loop.owl-carousel .item p{color:#000;font-size:12px; line-height: 18px;  font-family:"Inter",sans-serif; font-weight: 400; margin: 17px 0;}
.loop.owl-carousel.owl-drag .owl-item.center .item h3{color:#fff; font-size:24px; font-weight: 500; line-height: 75px; width: 100%; background: #254551; border-radius: 6px; margin-top:19px;}
.loop.owl-carousel.owl-drag .owl-item.center .item p{font-size:16px; line-height: 20px; color: #fff;}
.loop.owl-carousel .owl-stage-outer{padding: 60px 0; margin-top: 40px;}
.loop.owl-carousel.owl-drag .owl-item.center img {transform: scale(.8);}
.loop.owl-carousel .owl-nav .owl-prev{position: absolute;top:42%; left:-60px; width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;}
.loop.owl-carousel .owl-nav .owl-next{right:-60px;position: absolute;top:42%;  width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;transform: scaleX(-1);}

.full_width{width:100%; float:left;}

/* Home:need_help */
.need_help{width:100%; float:left; background: #DFEBF1; padding:110px 0 102px 0;}
.need_help_inner{display: flex; align-items: center;}
.form_box{padding: 55px 46px 41px 46px; background: #fff; width:442px; border-radius: 16px; float: left;}
.form_box .field_box{width: 100%; float: left; margin-bottom: 38px;}
.form_box .field_box.last{margin-bottom: 28px;}
.form_box .field_box label{width:100%;float:left; margin-bottom: 5px; text-align: left; color: #254551;font-family:"Inter",sans-serif; font-size:16px; font-weight: 500; line-height: 24px;}
.form_box .field_box label span{color:red;}
.form_box .field_box select,.form_box .field_box textarea{appearance: none;height:48px;  padding: 13px 50px 13px 12px; border:0; border-radius: 4px; width:100%; color:#254551;font-size:15px; line-height: 18px;  font-family:"Inter",sans-serif; font-weight: 300; background: url(./assets/images/arrow_vector_1.svg) center right 19px #F8F8F8 no-repeat;}
.form_box .field_box input[type="text"],.form_box .field_box input[type="email"],.form_box .field_box input[type="tel"]{appearance: none;height:48px;  padding: 13px 50px 13px 12px; border:0; border-radius: 4px; width:100%; color:#254551;font-size:15px; line-height: 18px;  font-family:"Inter",sans-serif; font-weight: 300; background: #F8F8F8;}
.form_box .field_box input[type=file]{}
.form_box .field_box input[type=file] {display: none;}
.form_box .field_box label.custom-file-upload {display: inline-block; padding: 6px 12px; width: 114px; height: 36px; cursor: pointer; background: url(./assets/images/file_1.svg) #fff center no-repeat; border-radius: 4px; text-align: center;}
.form_box .field_box select.multi-select{height:200px;}
.ms-options-wrap > button:focus, .ms-options-wrap > button{height: 48px;padding: 13px 50px 13px 12px!important;background: #F8F8F8!important;    color: #254551 !important;border: 0!important;border-radius: 4px;color: #254551;font-size: 15px!important;line-height: 18px;font-family: "Inter", sans-serif;font-weight: 300;background: url(./assets/images/arrow_vector_1.svg) center right 19px #F8F8F8 no-repeat;}
.ms-options-wrap > button:after {right: 19px!important;border: 5px solid rgba(0, 0, 0, 0)!important;border-top-color: #3b4256!important;}
.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output {margin-left: 0;margin-right: 0;float: left;font-size: 12px;}
.form_box .field_box textarea{height:78px;background: #F8F8F8; resize:none}
.form_box .submit_btn{text-align: center;width: 100%;float: left;}
.form_box input[type=submit]{cursor: pointer;font-size: 17px;line-height: 20px;color: #F8F8F8;border:0; font-family: "Inter", sans-serif;font-weight: 600;background: #254551;border-radius: 10px;padding: 10px 26px;}
.form_box input[type=submit]:hover {color: #0009;background: #93B397; border-color:#93B397 ;}
.heading_box{padding-left: 173px; width: calc(100% - 442px); float: right; text-align: left;}
.heading_box h2.section_heading{text-align: left;}
.heading_box p.section_para{text-align: left; margin-top:16px;font-size: 24px;line-height: 30px;color: #1A191E;border:0; font-family: "Inter", sans-serif;font-weight: 400;}

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container{top:7px; height:48px;}

#sell_side,#buy_side,#both_side{display:none;}

/* Home:joinus */
.join_us{/*background: #F8F8F8;*/ width: 100%; float: left; padding:110px 0 102px 0}
.join_us_inner{float: left; width: 100%; display: flex;}
.join_us_text{padding-left: 129px; width: calc(100% - 562px);}
.join_us_text .section_heading{text-align: left; margin:16px 0 26px 0;}
.join_us_text p,.join_us_text ul li{font-size: 20px;line-height: 32px;color: #1A191E;border:0; font-family: "Inter", sans-serif;font-weight: 300;}
.join_us_text ul{width: 100%; float: left; margin:20px 0 30px 0;}
.join_us_text ul li{color:#1A191E; font-weight: 300; background: url(./assets/images/badge.svg) 0 4px no-repeat; padding-left: 42px; margin-bottom: 20px;}
.join_us_text ul li span{font-weight:400;}
.join_us_text .button_arrow a{padding: 10px 26px;}

.video_thumb{position:relative;display:inline-block; width: 562px; }
.video_thumb .thumbnail{display:block;border-radius: 50px;}
.video_thumb .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);justify-content:center;align-items:center;z-index:1000}
.popup-content{position:relative;background:#fff;padding:20px;width:900px;max-height:80%;box-sizing:border-box}
.popup-content iframe{width:100%!important;height:480px}
.popup .close-btn{position:absolute;top:-20px;right:-20px;cursor:pointer;font-size:20px;color:#000;background:#fff;border:1px solid #ccc;border-radius:50%;padding:1px 10px;text-align:center}
.popup.show {display: flex; animation: fadeIn 0.3s ease-in-out;}


/* home:client_review */
.client_review{width:100%; float:left; padding:88px 0 67px; overflow:hidden;}
.client_review .section_heading{margin-bottom: 65px;}
.hp_client_review.owl-carousel{padding:0 100px}
.hp_client_review .owl-stage-outer .owl-item{width:373px;}
.hp_client_review .owl-stage-outer .owl-item .item{background:url(./assets/images/client_bg.png) bottom #F8F8F8 no-repeat; width:373px;    min-height: 580px; margin:0 20px; border-radius: 14px; text-align: center;  padding-bottom: 10px}
.hp_client_review .owl-stage-outer .owl-item .item p{color: #667085;font-size: 15px;line-height: 24px;border:0; font-family: "Inter", sans-serif;font-weight: 300; padding:35px 35px 30px 35px;}
.hp_client_review .owl-stage-outer .owl-item .item img{}
.hp_client_review.owl-theme .owl-nav .owl-prev{position: absolute;top:42%; left:26px; width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;}
.hp_client_review.owl-theme .owl-nav .owl-next{right:46px;position: absolute;top:42%;  width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;transform: scaleX(-1);}
.star-rating {font-size: 28px; color: #ccc; margin-bottom: 30px;}
.star-rating .filled {color: #F1C010; }
.hp_client_review .owl-stage-outer .owl-item .item h3{color: #fff;font-size: 16px;line-height: 24px;border:0; font-family: "Inter", sans-serif;font-weight: 400; margin: 5px 0;}
.hp_client_review .owl-stage-outer .owl-item .item p.designation{padding: 0; color: #fff;line-height: 22px;;}
.hp_client_review.owl-carousel .owl-item img{width:auto;display: inline-block;border-radius: 100%;border: 5px solid #fff;}


/* Home:newsletter */
.newsletter{background: #F8F8F8; width: 100%; float: left; padding: 96px 0 106px 0;}
.news_inner{width: 100%; float: left; text-align: center;}
.news_inner .section_heading{margin-bottom: 20px;}
.news_inner p{color: #667085;font-size: 16px;line-height: 24px;border:0; font-family: "Inter", sans-serif;font-weight: 400; margin-bottom:40px;}
.news_form{width: 500px; margin: 0 auto;  margin-bottom: 8px;}
.news_form input{width:calc(100% - 160px); float: left; margin-right: 15px;  appearance: none;height:48px;  padding: 13px 50px 13px 12px; color:#254551;font-size:15px; line-height: 18px;  font-family:"Inter",sans-serif; font-weight: 300; background: #fff; border:1px solid #D0D5DD; border-radius: 8px;}
.news_form input[type=submit]{float:right;font-size: 17px;line-height: 20px;color: #F8F8F8;font-family: "Inter", sans-serif; width: 124px; cursor: pointer;font-weight: 600;background: #254551;border-radius: 10px;padding: 12px 20px;}
.news_form input[type=submit]:hover{color: #0009; background: #93B397;}
.news_form span{text-align: left; color: red; font-size: 14px; width: 100%; float: left; margin-top: 5px;}
.news_inner p.short{font-size: 11px;width: 500px; margin: 0 auto; text-align: left;}


/* Footer */
.footer{background: #DFEBF1; width: 100%; float: left; padding: 80px 0;}
.footer_inner{width: 100%; float: left; display: flex;justify-content: space-between;}
.footer_left{}
.footer_left img{width: 140px;}
.footer_left h4{font-weight:600;font-style:normal; color: #254551; margin: 29px 0; font-size: 24px; line-height:44px;}
.footer_left p{text-transform: uppercase;font-weight:500; font-size: 15px; color:#254551;}
.footer .main{position: relative;}
.footer .main #top{content:" "; position: absolute; right:10px; top: -160px; cursor: pointer; width: 55px;display: block;height: 55px;background: url(./assets/images/next_1.svg) no-repeat;transform: rotate(90deg);}
.footer_right{margin-top: 35px;}
.footer_right ul{}
.footer_right ul li{text-align: right;text-transform: uppercase; margin-bottom: 22px;}
.footer_right ul li a{font-size: 22px; color:#254551; line-height: 22px;}
.footer_right ul li a:hover{color:#000}


.popup_content_form{width: 946px; background: #04222D;position: relative;}
.popup_content_form h2.section_heading{color:#fff; margin: 52px 0 45px 0;}
.popup_form{width:100%; float:left; padding:0 40px 32px 40px;}
.popup_form input,.popup_form select,.popup_form textarea{appearance: none;height: 48px;padding: 13px 50px 13px 12px;border: 0;border-radius: 4px;width: 100%;color: #254551;font-size: 15px;line-height: 18px;font-family: "Inter", sans-serif;font-weight: 300;}
#popup_form.popup .close-btn{color: #fff;background: none;border: 0;top: 13px;right: 27px;font-size: 41px;margin: 0;padding: 0;}
.popup_form select{background: url(./assets/images/arrow_vector_1.svg) center right 19px #F8F8F8 no-repeat;}
.popup_form textarea{height: 177px;resize: none;}
.popup_form input[type=submit]{cursor: pointer;font-size: 17px;line-height: 20px;color: #F8F8F8; width: 120px; margin-top: 36px; border: 0;font-family: "Inter", sans-serif;font-weight: 600;background: #254551;border-radius: 10px;padding: 10px 26px;}
.popup_form input[type=submit]:hover{color: #0009;background: #93B397;border-color: #93B397;}
.form_set{display: flex; gap: 15px; margin-bottom: 17px;}
.form_set2{text-align: center;}

/* landing page */
.landing_page{display: flex;justify-content: center; align-items: center;height: 100vh; position: relative; background-color: #254551;}
.landing_page .header{ position: absolute;top:22px;left: 0; background:none; box-shadow:none;}
.choose_country{width: 596px;height: auto; text-align: center;background-color: #fff;padding: 32px;  border-radius:20px; }
ul.select_country{margin:0; padding:0; display: flex; flex-wrap: nowrap; gap:19px;}
ul.select_country li{width:50%; border:.1px solid #39433A; border-radius:9px; background: #fff;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
ul.select_country li img{margin:32px 0 28.8px 0;}
ul.select_country li:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);}
.choose_country h2{color:#000; font-size:21.6px; line-height: 32px;}
.choose_country h3{color:#000; font-size:20px; line-height: 30px; margin:8px 0 60px 0;}
.choose_country p.poppins-regular{color:#575757; font-size:14.4px; line-height: 21px; margin-bottom:9.6px;}
ul.select_country li p{color:#000; font-size:24.3px; line-height:15px; padding-bottom:36px; text-transform: uppercase;}
ul.select_country li a{display: block;}



/* About Page */
.about_banner{width: 100%; float: left; position: relative;}
.about_banner::before{content: " "; position: absolute; width: 100%; height: 100%; background: #0000004d;}
.about_banner img{width: 100%;}
.about_banner_data{position: absolute;top: 0;height: 100%;display: flex;align-items: center; }
.about_banner_data h2{font-weight: 600; color:#fff; font-size: 40px; line-height: 60px;}
.about_page_data{background:#F8F8F8;width: 100%; float: left; padding:60px 0;}
.about_page_data p{color: #1A191E; font-size: 18px; line-height: 30px; font-weight: 400; font-family:"Inter",sans-serif; margin:10px 0;}
.about_page_data h2{text-align:left; margin: 30px 0 10px 0;}
.about_page_data .main{max-width: 1090px;}

.who_we_are{width: 100%; float: left; }
.who_we_are.reverse,.who_points.reverse{background: #F8F8F8;}

.who_img{width: 50%; float: right;}
.who_img img{width: 100%;}
.who_data{width: 100%; float: left; display: flex; align-items: center; }
.who_center{padding-right: 50px; width: 50%;}
.who_center h2{ margin-bottom: 20px; text-align: left;}
.who_center p{color:#1A191E;font-size: 18px; line-height: 30px; font-weight: 400; font-family:"Inter",sans-serif;}
.who_we_are.reverse .who_center{padding: 0 0 0 50px;}


.who_points{width: 100%; float: left; padding: 64px 0 75px 0;}
.who_points{width: 100%; float: left;}
.who_point_inner ul{width: 100%; float: left; display: flex; gap:50px;}
.who_point_inner ul li{width:33.333%;}
.who_point_inner ul li h3{color:#1A191E;font-size: 24px; line-height: 32px; font-weight: 500; font-family:"Inter",sans-serif; margin-bottom: 20px;}
.who_point_inner ul li p{color:#1A191E;font-size: 15px; line-height: 22px; font-weight: 300; font-family:"Inter",sans-serif;}

.global_team{width: 100%; float: left; padding: 80px 0;}
.gt_inner{width: 100%; float: left;}
.heading_section{width: 100%; float: left;}
.heading_section h2.section_heading{margin: 10px 0;}
.heading_section p{color:#282828; font-size:18px; line-height: 26px; font-weight: 300; text-align: center;}
.heading_section p.short{color: #5F6980;}
.team_section{width: 100%; float: left; margin-top:48px; display: flex; gap: 32px;flex-wrap: wrap;}
.team_box{width: calc(33.333% - 24px); border:1px solid #EAECF0; margin-bottom: 16px; text-align:center; position:relative; padding-bottom:50px;}
.team_box img{}
.team_box h4{color:#282828;font-size:18px; line-height: 26px; font-weight: 500; margin-bottom: 4px;margin-top: 16px; padding: 0 16px; }
.team_box p.designation{color:#3E3E59;font-size:15px; line-height: 22px; font-weight: 400;margin-bottom: 8px;padding: 0 16px;}
.team_box p.short{color:#5F6980;font-size: 12px; line-height: 22px; font-weight: 300; font-family:"Inter",sans-serif;margin:12px 0px;padding: 0 16px;}
.team_box ul{display: flex; width: 100%; float: left; gap: 16px; margin:0;margin-bottom: 20px;justify-content: center;    position: absolute;
    z-index: 1;}
.team_box ul li{width: 36px; height: 36px;}
.team_box ul li a{background:#F2F4F7; height:36px; display: flex; align-items: center; justify-content: center; border-radius: 100%;}
.team_box ul li a:hover{background: #5F6980;}
.team_box ul li a:hover img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(100%);}
.team_box ul li img{width: auto;}
.team_tabbing{background:#fff; width:100%; padding:10px; position: absolute;top: 0; display:none;    height: 100%;}
.team_box:hover .team_tabbing{display:block;}
.tabs {display: flex;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.tabs button {padding: 10px 20px;cursor: pointer;border: none;background: none;border-bottom: 2px solid transparent;font-size: 16px; color:#254551; width: 33.3333%;}
.tabs button.active {border-bottom: 2px solid #254551;font-weight: bold;}
.tab-content {display: none;}
.tab-content.active {display: block;}
.team_box .tab-content .tab_personal ul{flex-wrap: wrap; text-align: left; gap:4px}
.team_box .tab-content .tab_personal ul li{width:100%; height:auto;font-size: 14px; display:flex;flex-wrap: wrap;}     
.team_box .tab-content .tab_personal ul li strong{width:35%;font-size: 13px;}
.team_box .tab-content .tab_personal ul li p.details{width:65%;background-color: #93B397; color: #ffffff;font-size: 13px;padding:2px 8px;}
.team_box .tab-content .tab_professional ul{flex-wrap: wrap; gap: 5px;}
.team_box .tab-content .tab_professional ul li{width: 100%;height: auto;text-align: left;background: #93b397;padding: 5px 10px;font-size: 13px;color: #fff;}



.work_width{width:100%; float:left; background: #F8F8F8; padding: 58px 0 123px 0; overflow: hidden;}
.work_width h2.section_heading{}
.work_width_inner{width:100%; float:left; margin-top:132px;}
.work_width_inner .owl-item .item img{width:88px; height:88px; display: inline-block;}
.work_width_inner .owl-item .item{text-align: center;}
.work_width_inner .owl-item .item p{margin-top:49px;color:#1A191E;font-size: 24px; line-height: 32px; font-weight: 500; font-family:"Inter",sans-serif;}
.sliderType1.owl-theme .owl-nav .owl-prev{position: absolute;top:42%; left:0; width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;}
.sliderType1.owl-theme .owl-nav .owl-next{right:0;position: absolute;top:42%;  width:55px; height:55px; background:url(./assets/images/next_1.svg) no-repeat; margin:0; text-indent: 9999px;transform: scaleX(-1);}
.sliderType1.owl-carousel {padding: 0 100px;}

/* ready_talk */
.ready_talk{background: #DFEBF1;width:100%; float:left; padding: 89px 0 96px 0;}
.ready_talk_inner{width:100%; float:left;}
.ready_left{width:50%; float:left;}
.ready_left h2.section_heading{text-align: left; margin-bottom: 53px;}
.ready_left p{color:#1A191E;font-size: 24px; line-height: 32px; font-weight: 500; font-family:"Inter",sans-serif; margin-bottom: 20px;}
.ready_left select{max-width:377px; background: none;padding: 10px 0; width: 100%; border:0; border-bottom: 1px solid #000;color:#1A191E;font-size: 15px; line-height: 24px; font-weight: 300; font-family:"Inter",sans-serif;}
.ready_right{width:50%; float:right;}
.ready_right p{color:#1A191E;font-size: 20px; line-height: 28px; font-weight: 400; font-family:"Inter",sans-serif; margin-bottom: 50px;}
.ready_right input{max-width:631px;width: 100%; background: #fff; border-radius: 8px; border:0; color:#667085;font-size: 15px; line-height: 24px; font-weight: 300; font-family:"Inter",sans-serif; height:60px; padding: 12px;}
.ready_right input[type="submit"]{margin-top:29px;cursor: pointer;font-size: 17px;line-height: 20px; width: 120px; height: 40px;color: #F8F8F8;border: 0;font-family: "Inter", sans-serif;font-weight: 600;background: #254551;border-radius: 10px;padding: 10px 0;}


.case_slider{width:100%; float:left; padding: 73px 0 43px 0;  overflow: hidden;}
.case_slider_inner{width:100%; float:left; }
.case_slider_inner h2.section_heading{margin-bottom: 73px;}
.case_slider_2{width: 100%; float: left;}
.case_slider_2 .owl-item{}
.case_slider_box{ float: left; text-align: center; }
.case_slider_box{padding: 35px 24px 85px 24px ; width: 100%; height: 100%; margin: 0;box-shadow:2px 6px 9px 5px #eee;border: 1px solid #dfdfdf;}
.case_slider_box img{height: 80px;}
.case_slider_box p{margin-top:46px;color:#667085;font-size: 15px; line-height: 24px; font-weight: 400; font-family:"Inter",sans-serif;}
.case_slider_box .button_arrow{position: absolute;bottom: 73px;left: 36%;}
.case_slider_box .button_arrow a{}
.sliderType1.owl-carousel.case_slider_1{padding: 0;}
.case_slider_2.owl-carousel.owl-drag .owl-item{padding:10px 0 30px 0}
.case_slider_2.owl-carousel .owl-stage:after{display: none;}
.case_slider_2.owl-carousel .owl-item img{width: auto; display:inline-block ;}
.case_slider_2.owl-carousel {padding: 0 100px;}
.case_slider_2.owl-carousel .owl-stage-outer .owl-stage{display: flex;}

/* IndusPage */
.industry_head{width: 100%;  float: left;padding: 90px 0;}
.indus_head_inner{width: 100%;  float: left;}
.indus_head_inner h2.section_heading{margin-bottom: 15px; text-align: left; color: #254551;font-size:36px; line-height: 56px; font-family:"Poppins",sans-serif;font-weight:600;}
.indus_head_inner p{color:#000;font-size: 24px; line-height: 32px; font-weight: 400; font-family:"Inter",sans-serif;}
.industry_section{width: 100%;  float: left; padding-bottom: 43px;}
.indus_sec_inner{width: 100%;  float: left; display: flex; flex-flow: wrap; }
.indus_box{width: 320px;margin:0 40px 40px 0px; position: relative; border-radius: 9px;}
.indus_box:nth-child(4n+4){margin-right: 0;}
.indus_box::before{background: #0c222bb3; width: 100%; height: 100%; content: " "; position: absolute; top: 0; border-radius: 9px;}
.indus_box > img{border-radius: 9px;}
.indes_data{position: absolute; top: 0; left: 0; height: 100%; text-align: center; padding: 14px;border-radius: 9px; width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.indes_data > img{}
.indes_data h3{color: #fff;font-size:20px; line-height: 28px; font-family:"Poppins",sans-serif;font-weight:500; margin: 17px 0 8px 0 ;}
.indes_data p{color: #fff;font-size: 12px; line-height: 18px; font-weight: 400; font-family:"Inter",sans-serif;}


/* CS page */
.cs_page_head{width: 100%; float: left; padding: 90px 0 113px;}
.cs_page_head_inner{width: 100%; float: left; text-align: center;}
.cs_page_head_inner h2.section_heading{color: #254551; margin-bottom: 12px;}
.cs_page_head_inner p{color:#1A191E;font-size: 18px; line-height: 28px; font-weight: 300; font-family:"Inter",sans-serif;}

.cs_search_box input{border-radius: 8px; color: #667085; height: 48px; padding: 0 16px 0 44px; border: 1px solid #D0D5DD; width: 320px; margin-top: 32px; background:url(./assets/images/search_Icon.svg) center left 14px no-repeat;}

.cs_search_box{width: 100%; float: left;}
.cs_box_1{width: 100%; float: left; padding-bottom: 96px;}
.cs_section_big_inner{width: 100%; float: left; padding: 24px;    box-shadow: 2px 6px 9px 5px #eee; margin-bottom: 48px;}
.cs_box{width:31%; float: left; padding: 24px;    box-shadow: 2px 6px 9px 5px #eee; margin-bottom: 48px;display: none;}
.cs_section_big_inner.cs_details h4{margin-top: 20px;margin-bottom: 5px;}
.cs_section_big_inner.cs_details p,.cs_section_big_inner.cs_details span{font-size:16px;}

.inner_gap{padding:0 10%;}
.cs_section_big_inner.cs_details{padding-bottom:100px;}
.cs_section_big_inner.cs_details ul{list-style: disc; margin: 20px; color: #667085;}
.cs_section_big_inner.cs_details ul li{list-style: disc; font-size:16px; margin:5px 0;}
.cs_section_big_inner img{margin-bottom: 108px;}
.cs_box img{margin-bottom:84px;}
.cs_section_big_inner span,.cs_box span{color: #5f6980;font-size: 14px; line-height: 22px; font-weight: 500; font-family:"Inter",sans-serif;}
.cs_section_big_inner h3,.cs_box h3{color: #101828; font-weight: 500; line-height: 32px; font-size: 25px; margin: 12px 0;}
.cs_section_big_inner p,.cs_box p{color: #667085;font-size: 16px; line-height: 24px; font-weight: 400; font-family:"Inter",sans-serif;}
.cs_section_big_inner p{margin-bottom: 76px;}
.cs_box p{margin-bottom: 52px;}
.cs_boxes{display: flex;justify-content: flex-start;width: 100%; float: left;flex-wrap: wrap;gap: 3.5%;}
.cs_box_1 .button_arrow{width: 100%; float: left; text-align: center;}
.cs_box_1 .button_arrow a{background: url(./assets/images/down_arrow.svg) no-repeat center left 15px #254551; padding-left: 40px;}
.cs_box_1 .button_arrow a:hover{color: #0009;background-color: #93B397;}
.heading_link{width:100%; display: flex;justify-content: space-between;align-items: center;}
.heading_link img{margin-bottom: 0;}
.cs_section_big_inner h3 a, .cs_box h3 a{color: #101828; }

/* CS Details */
.cs_page_head.cs_head_details{padding-bottom: 43px;}
.cs_section_big_inner.cs_details p{margin-bottom: 15px;}

.career_head{width: 100%; float: left;}
.career_head_inner{text-align: center; padding: 64px 0;width: 100%; float: left;}
.career_head_inner h2{color: #101828; font-weight: 500; line-height: 32px; font-size: 26px; padding: 10px 0;font-family:"Inter",sans-serif; margin-bottom: 51px;}
.career_head_inner p{color: #667085;font-size: 26px; line-height: 36px; font-weight: 400; font-family:"Inter",sans-serif;}
.careerDetails_inner{text-align: center; padding: 96px 0 60px 0;width: 100%; float: left;}
.careerDetails_inner h2{color: #101828; font-weight: 500; line-height:44px; font-size: 36px; padding: 10px 0;font-family:"Inter",sans-serif; margin-bottom: 20px;}
.careerDetails_inner p{color: #667085;font-size: 20px; line-height: 30px; font-weight: 400; font-family:"Inter",sans-serif;}

.career_filter{width: 100%; float: left;background: #F8F8F8;}
.career_filter .main{max-width: 772px;}
.cf_inner{width: 100%; float: left; padding: 70px 0; display: flex; justify-content: space-between; align-items: center;}
.cf_inner input.text{width:360px;float: left;appearance: none;height: 48px;padding: 13px 50px 13px 12px;color: #254551;font-size: 15px;line-height: 18px;font-family: "Inter", sans-serif;font-weight: 300;background: #fff;border: 1px solid #D0D5DD;border-radius: 8px;}
.cf_inner input[type="submit"]{float: right;font-size: 17px;line-height: 20px;color: #F8F8F8;font-family: "Inter", sans-serif;width: 120px;cursor: pointer;font-weight: 600;background: #254551;border-radius: 10px;padding: 12px 20px; border: 0;}
.cf_inner input[type="submit"]:hover{color: #0009;background: #93B397;}
.checkbox-container{display:flex;align-items:center;margin:0}
.checkbox-container input[type="checkbox"]{position:absolute;opacity:0}
.checkbox-container input[type="checkbox"] + label{position:relative;padding-left:35px;cursor:pointer;font-size:15px;color:#101828; line-height: 26px;; font-family: "Inter", sans-serif;}
.checkbox-container input[type="checkbox"] + label:before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;background:#254551;transition:background .3s ease}
.checkbox-container input[type="checkbox"]:checked + label:before{background-color:#254551}
.checkbox-container input[type="checkbox"]:checked + label:after{content:'';position:absolute;left:9px;top:4px;width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}



.career_result{width: 100%; float: left;}
.career_result .main{max-width: 772px;}
.cr_inner{width: 100%; float: left; margin: 16px 0;}
.result_box{width: 100%; float: left; margin: 32px 0; border:1px solid #EAECF0; border-radius: 16px; padding: 24px;}
.result_head{width: 100%; float: left; display: flex; justify-content: space-between; align-items: center; margin-bottom: 4px;}
.result_head .result_type{font-size:14px;color:#667085; font-weight: 400; line-height: 22px; font-family: "Inter", sans-serif;}
.result_head .view_jobs{color: #254551;font-size:16px;font-weight: 400; line-height: 24px;font-family: "Inter", sans-serif;}
.result_head .view_jobs a{color: #254551;}
.result_head .view_jobs a img{margin-left:13px;}
.open_position{width: 100%; float: left;color: #101828;font-size:18px;font-weight: 400; line-height: 28px;font-family: "Inter", sans-serif;}
.job_type{width: 100%; float: left; display: flex; gap: 24px; margin-top:16px;}
.job_type .job_point{color: #667085;font-size:16px;font-weight: 400; line-height: 24px;font-family: "Inter", sans-serif;}
.job_type .job_point img{margin-right: 10px;}


.collage_section{width: 100%; float: left;}
.coll_inner{width: 100%; float: left; display: flex;justify-content: space-between; align-items: center; padding: 61px 0 45px 0;}
.collage_text{width: 45%; float: left;}
.collage_text span{color: #254551;font-size:16px;font-weight: 400; line-height: 24px;font-family: "Inter", sans-serif;}
.collage_text h2{color: #101828; font-size: 36px; line-height: 44px; font-weight: 600; margin: 12px 0 20px 0;}
.collage_text p{color: #667085;font-size:20px;font-weight: 300; line-height: 30px;font-family: "Inter", sans-serif;}
.collage_set{width: 650px; height: 415px; float: right;}
.collage_set .set_1,.collage_set .set_2{display: flex; gap:12px;justify-content: center;}
.collage_set .set_1{align-items: baseline;}
.collage_set .set_2{margin-top: 12px; align-items: start;}
.collage_set .coll_1{height:160px; border-radius: 8px;}
.collage_set .coll_2{width: 250px; border-radius: 8px;}
.collage_set .coll_3{width: 192px; border-radius: 8px;}
.collage_set .coll_4{width: 267px; border-radius: 8px;}
.collage_set .coll_5{width: 150px; border-radius: 8px;}
.team_slider.work_width_inner{margin-top: 77px;}
.team_slider .team_box{width: 100%; float: left;}
.team_slider .team_box > img{width: 153px; margin: 0 auto; margin-top:-85px; border-radius:100%;}
.team_slider .team_box ul li img{margin: 0; width:auto;}
.owl-carousel.owl-drag.team_slider .owl-item{padding-top: 85px;}
.team_slider .team_box h4{margin-top: 48px;}


.cd_section{width: 100%; float: left; padding: 50px 0;}
.cd_inner{width: 100%; float: left;}
.cd_inner .form_box{background: #5f6980; float: left;}
.cd_inner .result_box{width: 725px; margin: 0; float: right;}
.cd_inner .form_box .field_box label{color: #fff;}
.cd_inner .form_box .field_box{margin-bottom: 17px;}
.cd_inner .form_box .field_box.last{margin-bottom: 28px;}
.cd_text{width: 100%; float: left;}
.cd_text p{color: #667085; margin-top: 15px; font-size:16px;font-weight: 400; line-height: 24px;font-family: "Inter", sans-serif;}
.cd_text ul li{color: #667085; list-style: disc; padding-left: 10px; margin-bottom: 5px;font-size:16px;font-weight: 400; line-height: 24px;font-family: "Inter", sans-serif;}
.cd_text ul{margin-bottom: 12px;padding-left: 25px; margin-top: 20px;} 



/* Contact Us */
.contact_section{width: 100%; float: left; background: #DFEBF1; padding: 45px 0; margin-top: 48px;}
.contact_inner{width: 100%; float: left;}
.contact_inner .form_box{}
.contact_inner .form_box .field_box{margin-bottom: 20px;}
.contact_data{width: 632px; float: right;}
.contact_data h2.section_heading{text-align: left; margin-bottom: 86px; margin-top: 11px;}
.con_box{width: 100%; float: left; margin-bottom: 35px;}
.con_icon{width: 51px; float: left; padding-top: 4px;}
.con_data{ float: left;}
.con_data .con_heading{color: #1A191E;font-size:24px;font-weight: 400; line-height: 32px;font-family: "Inter", sans-serif; margin-bottom: 15px;}
.con_data .con_address,.con_data .con_address a{color: #667085;font-size:16px;font-weight: 300; line-height: 24px;font-family: "Inter", sans-serif;}
.con_image{width: 98px; float: right; text-align: right; margin-top: -26px; position: relative;}
.con_data .con_address a{margin-right: 20px;}
.con_image::before{content: " "; width: 1px; height: 36px; background: #00000080; bottom: 0; left: 0; position: absolute;}



/* Unlock Growth */
.unlock_help{width: 100%; float: left; padding: 111px 0;}
/*.unlock_help h2{margin-bottom: 117px;}*/
.unlock_help .main{}
.unlock_help_inner{width: 100%; float: left; }
.help_out{display: flex; gap: 40px;flex-wrap: wrap; justify-content: center;padding: 70px 0;}
.help_box{width: 375px; min-height: 340px; padding: 25px 20px; border: 1px solid #000; border-top:3px solid #254551; position: relative;padding-bottom: 90px;}
.help_box h3{color: #1A191E; font-weight: 500; font-size: 36px; line-height: 44px; margin-bottom: 36px;}
.help_box p{color: #667085;font-size:18px;font-weight: 300; line-height: 24px;font-family: "Inter", sans-serif;}
.help_box .help_link{position: absolute; width: 55px; bottom: 22px; right:30px}
.help_box .help_link a{width: 55px; display: block;height: 55px;transform: scaleX(-1);background: url(./assets/images/next_1.svg) no-repeat;}

.clients_results_tab{width: 100%; float: left; background: #F8F8F8; padding: 100px 0;}
.clients_results_tab .button_arrow,.unlock_help_inner .button_arrow,.overview_tab .button_arrow{width: 100%;text-align: center;float: left;}
.clients_r_inner{width: 100%; float: left; display: flex; gap: 27px;flex-wrap: wrap; justify-content: center; padding: 70px 0;}
.results_tab_1{border: 1px solid #898989; width:32%;}
.results_tab_1 img{}
.results_tab_1 h3{padding: 30px; padding-bottom: 15px; color: #1A191E; font-weight: 600; font-size: 36px; line-height: 44px;}
.results_tab_1 h4{padding:0 30px; color: #000;font-size:24px;font-weight: 400; line-height: 32px;font-family: "Inter", sans-serif;}
.results_tab_1 p{padding:15px 30px 30px 30px; color: #667085;font-size:20px;font-weight: 300; line-height: 26px;font-family: "Inter", sans-serif;}

.overview_tab{width: 100%; float: left;}
.overview_tab .main{max-width: 1090px;}
.overview_tab .button_arrow{margin: 30px 0 100px 0;}
.overview_tab p{color: #1A191E;font-size:20px;font-weight: 300; line-height: 30px;font-family: "Inter", sans-serif; margin-bottom: 15px;}

.unlock_tabs{width: 100%; float: left; border-bottom: 1px solid #000; margin-bottom: 30px;}
.unlock_tabs ul{width: 100%; float: left; display: flex; justify-content: center; align-items: center; gap:20px}
.unlock_tabs ul li{color: #000;font-size:26px;font-weight: 400; line-height: 46px;font-family: "Inter", sans-serif; padding: 18px 20px;}
.unlock_tabs ul li a{color: #000;}
.unlock_tabs ul li a:hover{color: #667085;}


.about_banner.unlock_head .about_banner_data{}
.about_banner.unlock_head .about_banner_data h2{color: #254551; font-size: 40px; font-weight: 600; line-height: 52px;}
.about_banner.unlock_head .about_banner_data p{color:#1A191E;font-size:20px;font-weight: 400; line-height: 30px;font-family: "Inter", sans-serif; padding: 20px 0px;}
.unlock_h_inner{width: 608px; border-top:10px #254551 solid; background: #fff; flex-wrap: wrap; padding: 70px;}


.ind-upper,.industries-sec{width:100%; float:left;}
.ind-upper{padding: 20px 0 50px 0;}
.industries-sec{padding: 20px 0 40px 0;}
.box_12{width:100%; float:left;display:flex;gap: 20px;margin: 40px 0;}
.box_12_inner{width: 20%;padding: 50px 0;background: #DFEBF1;text-align: center;color: #264551;border-radius: 10px;font-size: 18px;}
.box_12_inner h2{font-size: 32px;}
.industries_box{display: flex;flex-wrap: wrap;gap: 2%; margin:40px 0;}
.ind-chlid{width: 23.5%;text-align: center;padding: 40px 10px;margin: 20px 0;border: 1px solid #dfebf1;display: flex;gap: 20px;}
.ind-chlid h4{text-align: left; width:calc(100% - 100px); font-weight: 500;}
.ind-chlid .img{width:100px;}
.ind-chlid .img img {width: 58px;}

/* For Growing Companies */

.gp-page{width: 100%; float: left; text-align:center;}
.gp-page .featured-image,.gp-page .featured-image img{width:100%;}
.gp-page-content{width: 100%; float: left;}
.gp-page-content h1{margin-top:180px; margin-bottom:40px;}


.gp-page-content .tabs-container{width:100%; float:left;}
.gp-page-content .tabs-nav{display:flex;list-style:none;padding:0;margin:0;justify-content: space-between; gap: 20px;}
.gp-page-content .tabs-nav .tab{padding:10px 20px;cursor:pointer;background:#dfebf1;transition:background .3s ease;padding: 50px 0; border-radius:10px; font-size:18px;width: 20%; color: #264551;}
.gp-page-content .tabs-nav .tab:hover,.gp-page-content .tabs-nav .tab.active{background:#264551;color:#fff; border:0;}
.gp-page-content .tabs-content .tab-content{display:none;padding:15px;background:#fff;border:1px solid #ccc;margin-top:-1px}
.gp-page-content .tabs-content .tab-content.active{display:block;padding: 0;background: none;border: 0px solid #ccc;margin-top: 0px;}
.gp-tabdata > h2{color:#264551; font-weight:400;font-size: 20px;margin: 80px 0 20px 0;}
.gp-tabdata > p{margin: 10px 0;}
.gp-page-content .tabs-nav .tab:hover img,.gp-page-content .tabs-nav .tab.active img{filter: brightness(0) invert(1);}
.column3{width:100%; float:left; margin:90px 0;display:flex;justify-content: flex-start; gap: 40px; flex-wrap: wrap;}
.column-main{width:440px;}
.column-main h3{color:#264551; font-weight:600;font-size: 20px;margin: 0px 0 20px 0; padding:0 40px;text-align: left; min-height: 60px;}
.column-main p{padding:0 40px;text-align: left; min-height: 66px;}
.column-main img{margin-top:30px;border-radius: 20px;}
.column-main .read_more{background:#dfebf1; border-radius:20px; padding:25px 40px;margin-top: -20px;z-index: 1;position: relative; font-size: 14px;text-align: left;}
.column-main .read_more span{display:none;}
.column-main .read_more a{color: #264551; font-weight: 700;}
.gp-page-content .accordion-content{display:none}
.gp-page-content .accordion-item{border-bottom:1px solid #ccc}
.gp-page-content .accordion-header{padding:10px 20px;cursor:pointer;background:#f1f1f1;transition:background .3s ease}
.gp-page-content .accordion-header:hover{background:#dcdcdc}
.gp-page-content .accordion-body{display:none;padding:15px;background:#fff;border-top:1px solid #ccc}
.gp-page-content .accordion-body.active{display:block}

/* Your Stratagic Partner */
.ysp-page,.ysp-outer,.ysp-short,.ysp-image,.ysp-content,.ysp-row{width:100%; float:left;}
.ysp-featured-image{width:100%; float:left; position:relative;}
.ysp-featured-image img,.ysp-image img{width:100%;}
.ysp-featured-content{width:100%; text-align:center;position: absolute;height: 100%;top: 0;z-index: 1;display: flex;align-items: center;justify-content: center; background:#00000080;}
.ysp-featured-content p{color:#fff; font-size:30px; font-weight:400; line-height:44px;}

.ysp-short{margin-bottom:50px; margin-top:100px; text-align:center;}
.ysp-short h2{text-align:center; margin:0 0 20px 0;font-size:30px; font-weight:400; line-height:44px;}
.ysp-short p{text-align:center; }
.ysp-short h4{font-weight: 500; margin-bottom: 5px;}

.ysp-content{margin:75px 0;}
.ysp-row{display:flex; padding:50px 0;}
.ysp-row:nth-child(odd) {background-color: #dfebf1;}
.ysp-row:nth-child(even) {background: #f5f8fa;}
.ysp-number{width: 15%;text-align: center;font-size: 52px;color: #254551;font-weight: 500;}
.ysp-icon{width: 12%;text-align: center;}
.ysp-desc{width: 43%; padding-left:5%;}
.ysp-desc ul{list-style: disc; margin: 10px 0px 10px 20px;}
.ysp-desc ul li{list-style: disc; padding-bottom: 8px; font-size: 14px;}
.ysp-desc h3{color:#254551; font-size:24px;font-weight: 500; margin-bottom:5px;}
.ysp-desc p{font-size: 14px;margin-bottom: 5px;}

.csr_section,.csr_inner{width:100%; float:left;}
.csr_section{margin:0 0 50px 0;}
.csr_inner h2{margin-bottom:20px;}
.csr_inner img{margin:15px 0;}
.csr_inner p{margin:15px 0;line-height: 25px;text-align: center;}
.csr_inner p a{}


/*404 Page */

.error404-content{text-align:center; margin:60px auto; max-width: 600px; background: #dfebf1;padding: 40px; border-radius:20px;}
.error404-content h1.entry-title{font-size: 30px; margin: 20px 0;}
.error404-content .intro-text{margin: 20px 0;}
.error404-content .search-field{width: 60%;padding: 15px; border-radius: 10px;margin-right: 5px; background: #fff; border: 1px solid #D0D5DD;}
.error404-content input[type="submit"]{width: 20%;border:0;font-size: 17px;line-height: 20px;color: #F8F8F8;font-family: "Inter", sans-serif;width: 124px;cursor: pointer;font-weight: 600;background: #254551;border-radius: 10px;padding: 12px 20px;}


/* TA Page */
.ta-outer,.ta-inner{width:100%; float:left;}
.ta-inner{}

.textImage{width:100%; float:left;justify-content: space-between;display: flex; align-items: center; margin:100px 0;}
.textImage .text_1{float: left;width: 48%;}
.textImage .text_1 h3{font-size: 32px;color: #282828;font-weight: 500; line-height: 40px; margin-bottom: 10px;}
.textImage .text_1 p{margin-bottom: 15px;line-height: 24px;}
.textImage .image_1{float: right;width: 48%;}

.ta-center{width:100%; float:left; text-align:center;}
.ta-center h3{font-size: 32px;color: #282828;font-weight: 500; line-height: 40px; margin-bottom: 10px;}
.ta-center p{margin-bottom: 10px;}

.advisory-box{width:100%; float:left; display: flex; justify-content: space-between; margin: 50px 0;}
.advisory-box .advisory_left{width: 47%;}
.advisory-box .advisory_left img {border-radius: 20px;}
.advisory-box .advisory_left h4{font-size: 24px;color: #264551;font-weight: 500; line-height: 40px; margin-bottom: 10px;}
.advisory-box .advisory_left p{background: #dfebf1;padding: 30px 20px;border-radius: 20px;margin-top: -20px;position: relative;}
.textImage.revert{flex-direction: row-reverse;}

.table_list{width:100%; float:left;    margin-top: 20px;}
.table_list ul{width:100%; float:left; display: flex;padding:40px 20px;text-align: center;justify-content: space-around;}
.table_list ul li.icon_1{width:20%;}
.table_list ul li.icon_1 img {width: 50px;}
.table_list ul li.text_1{width:40%; text-align:right;}
.table_list ul li.text_2{width:40%; text-align:left;}
.table_list ul:nth-child(odd){background:#e0ebf1;}
.table_list ul li{font-weight: 500; color: #28404a;}



.static_inner{width:100%; float:left; margin-bottom: 40px;}
.static_inner p{margin:15px 0;}
.static_inner p a{color:#222;}
.static_inner ul li{margin:8px 0;}
.static_inner h1{text-align:center; margin:20px 0; font-size:32px;}
.static_inner ul {margin: 0 0 0 30px;}
.static_inner ul, .static_inner ul li {list-style: disc;}

.static_inner table{border-collapse: collapse; margin:20px 0;}
.static_inner table tr{}
.static_inner table th{}
.static_inner table tr td{border: 1px solid #cccccc;
padding: 5px 10px;}

.wpcf7-not-valid-tip{font-size: 12px; position: absolute;}
.wpcf7-spinner{position: absolute;}
.wpcf7 form.invalid .wpcf7-response-output{border-radius:4px; background:#fff;}

/* Media Query Start */
@media (max-width: 1439px) {/* 1280px */
.hp_client_review .owl-stage-outer .owl-item .item{width: 100%; margin: 0;}
.hp_client_review.owl-theme .owl-nav .owl-next{left:26px;}
    
.indus_box {width: 24%;margin: 0 16px 24px 0px}
.unlock_h_inner{padding:40px; width: 500px;}
.results_tab_1{width: 31.5%;}
.owl-theme .owl-nav{display:none;}

}

@media (max-width: 1279px) {/* 1024px */
    .project_image,.do_we_work,.slider_1,.need_help,.join_us,.client_review,.newsletter,.footer,.about_page_data,.who_points,.global_team,.work_width,.ready_talk,.case_slider,.industry_head,.industry_section,.cs_page_head,.career_head_inner,.careerDetails_inner,.coll_inner{padding:50px 0}
    .section_heading{font-size: 32px;}
    /*.menu > li a{font-size: 13px;}
    .menu > li{margin:0 6px;}*/
    .get_started a{font-size: 14px;}
    .slide-content h2{font-size: 32px; margin-bottom: 20px;}
    .slide-content p,.tab,.heading_box p.section_para,.footer_right ul li a{font-size: 18px; line-height: 24px;}
    .tab{font-size: 18px;}
    .project_image p{font-size: 18px;}
    /*.project_image .logo-carousel .item{margin: 0 10px;}
    .project_image .logo-carousel .item img{width: 80%;}*/
    .project_image .logo-carousel{margin-top: 40px;}
    .do_we_work .section_heading {margin-bottom: 30px;}
    .right_data{width:40%;}
    .ui-tabs-panel .accordion{width: 60%; padding-right: 50px;}
    .case_study_tab .accordion-header {font-size: 16px;line-height: 24px;margin-bottom: 20px;}
    .case_study_tab .ui-accordion-content p {font-size: 15px; line-height: 24px;}
    .case_study_tab .ui-accordion-content.ui-accordion-content-active{margin-bottom: 20px;}
    .slider_1 .section_para,.join_us_text p, .join_us_text ul li{font-size: 16px; line-height: 24px;}
    .loop.owl-carousel .item{padding: 15px 20px;}
    .loop.owl-carousel.owl-drag .owl-item.center .item h3,.loop.owl-carousel .item h3{font-size: 18px;}
    .loop.owl-carousel.owl-drag .owl-item.center .item p{font-size: 14px;}
    .loop.owl-carousel.owl-drag .owl-item.center{transform: scale(1.1);}
    .loop.owl-carousel .owl-stage-outer{padding:30px 0}
    .slider_1 .button_arrow{margin-top:30px ;}
    .heading_box,.join_us_text {padding-left: 50px;}
    .join_us_text{width: 60%;}
    .video_thumb{width:40%;}
    .join_us_text .section_heading {margin: 10px 0 15px 0;}
    .join_us_text ul li{background-size: 20px;}
    .client_review .section_heading{margin-bottom:30px;}
    .hp_client_review .owl-stage-outer .owl-item .item p{padding:20px; font-size: 14px;}
    .hp_client_review .owl-stage-outer .owl-item .item p.designation{font-size: 12px;}
    .hp_client_review .owl-stage-outer .owl-item .item img {width: 80px;}
    .footer_right ul li{margin-bottom: 10px;}
    .footer_left h4{font-size: 20px; line-height: 30px;}
    .footer_left img{width: 140px;}
    .footer_left h4{margin: 15px 0;}
    .form_box .field_box{margin-bottom:20px;}

    .work_width_inner{margin-top: 60px;}
    .work_width_inner .owl-item .item p {margin-top: 20px;font-size: 15px;line-height: 24px;}
    .work_width_inner .owl-item .item img {width: 60px;height: 60px;}
    .case_slider_inner h2.section_heading {margin-bottom: 30px;}

    .industry_section{padding-top: 10px;}
    .indus_head_inner h2.section_heading{font-size: 32px;}
    .indus_head_inner p{font-size:20px;}
    .indus_box{width:30%}
    .indus_box{margin-bottom: 40px;}
    .indus_box:nth-child(4n + 4),.indus_box{margin-right: 48px;}
    .indus_box:nth-child(3n + 3){margin-right: 0;}
    .indes_data h3{font-size: 16px;line-height: 24px;    margin: 10px 0 8px 0;}
    .indes_data > img {height: 50px;}

    .cs_section_big_inner img,.cs_box img {margin-bottom: 30px;}
    .cs_section_big_inner.cs_details {padding-bottom: 30px;}
    .cs_section_big_inner p,.cs_box p {margin-bottom: 20px;}
    .cs_section_big_inner, .cs_box{padding: 20px;}
    .cs_section_big_inner h3, .cs_box h3{font-size: 20px; margin: 10px 0; line-height: 30px;}
    .cs_section_big_inner p, .cs_box p{font-size: 14px; line-height: 22px;}


    .career_head_inner h2{line-height: 32px; font-size: 22px;margin-bottom: 20px;}
    .career_head_inner p{font-size: 22px; line-height: 32px;}
    .career_head_inner p br{display: none;}
    .careerDetails_inner h2{font-size: 24px; margin-bottom: 0}
    .careerDetails_inner p{font-size: 20px;}
    .careerDetails_inner p br{display: none;}
    .collage_text{width:34%;}
    .collage_text h2{font-size: 24px; line-height: 32px;}
    .collage_text p{font-size: 16px; line-height: 28px;}
    .team_slider.work_width_inner {margin-top: 50px;}
    


    .cd_inner .result_box,.contact_data{width: 50%;}
    .contact_data h2.section_heading{margin-bottom: 30px;}
    .con_data {width: 68%;}
    .con_data .con_address br{display: none;}
    .con_data .con_heading{font-size: 20px; margin-bottom: 10px;}
    .about_banner.unlock_head .about_banner_data h2,.results_tab_1 h3,.help_box h3 {font-size: 26px;line-height: 32px;}
    .about_banner.unlock_head .about_banner_data p{font-size: 16px; line-height: 24px; padding: 10px 0;}
    .unlock_tabs ul li{font-size: 22px; line-height: 36px;}
    .results_tab_1 h4{font-size: 20px;line-height: 32px;}
    .results_tab_1 p{font-size: 18px; line-height: 24px;}
    .help_box{width:30%; min-height: auto;}
    .help_box h3{margin-bottom: 15px;}
    .gp-page-content h1 {margin-top: 70px;margin-bottom: 20px;}
    .ysp-desc{width:70%;}

}
@media (max-width: 1023px) {/* 768px */
    .project_image,.do_we_work,.slider_1,.need_help,.join_us,.client_review,.newsletter,.footer,.about_page_data,.who_points,.global_team,.work_width,.ready_talk,.case_slider,.who_we_are,.industry_head,.industry_section,.cs_page_head,.career_head_inner,.careerDetails_inner,.coll_inner{padding:30px 0}
    .section_heading,.slide-content h2{font-size: 26px;}
    .head_right{flex-direction: row-reverse;}
    .menu-button-container{display:flex;z-index: 4;}
    /*.menu{position:absolute;top:0;margin-top:78px;left:0;flex-direction:column;width:100%;justify-content:flex-start;align-items:center;z-index:2;padding-top: 60px; }
    .menu > li .sub-menu{background: #385965; text-align: left;width: 100%;position: static;}
    #menu-toggle ~ .menu li{height:0;margin:0;padding:0;border:0}
    #menu-toggle:checked ~ .menu{height: 100vh; background: #254551;margin-top: 0;z-index: 1;}
    #menu-toggle:checked ~ .menu li{height: auto;padding: 8px 0;}
    .menu > li{display:flex;justify-content:space-between;margin:0;padding:.5em 0;width:100%;color:#000;background-color:#254551;width: 90%;flex-wrap: wrap;}
    .menu > li:not(:last-child){border-bottom:1px solid #444}
    .menu > li a{color:#fff;font-size: 16px;}
    .navigation{margin-top: 36px; margin-left: 20px;}
    .menu-button, .menu-button::before, .menu-button::after{background-color: #264551; height: 4px; border-radius: 2px;}
    #menu-toggle:checked ~ .menu-button-container .menu-button::before,#menu-toggle:checked ~ .menu-button-container .menu-button::after{background-color: #fff;}
    .menu > li .icon{transform: rotate(45deg);-webkit-transform: rotate(45deg);border: solid white;border-width: 0 2px 2px 0;display: inline-block;padding: 3px; width:8px; height:8px;margin: 5px 10px;}*/
    .slide-content h2{margin-bottom: 10px;}
    .slide-content p, .tab, .heading_box p.section_para, .footer_right ul li a {font-size: 16px; margin-bottom: 10px; line-height: 22px; }
    .slider-tabs{bottom: 0;}
    .tab{padding:5px 0;}
    .slide-item{height:auto;background-size:contain}
    .site_tabbing li a{font-size: 15px;line-height: 24px;padding: 12px 24px;}
    .right_data{}
    .section_heading2{line-height: 24px;}
    .featured_content{padding-left: 10px;}
    .button_arrow a{font-size: 14px;}
    .loop.owl-carousel.owl-drag .owl-item.center .item p{font-size: 13px;}
    .loop.owl-carousel.owl-drag .owl-item.center .item h3, .loop.owl-carousel .item h3,.loop.owl-carousel.owl-drag .owl-item.center .item h3{font-size: 16px;line-height: 50px;}
    .star-rating {font-size: 20px;color: #ccc;margin-bottom: 10px;}
    .hp_client_review.owl-carousel {padding: 0 30px;}
    .hp_client_review.owl-theme .owl-nav .owl-next,.hp_client_review.owl-theme .owl-nav .owl-prev,.sliderType1.owl-theme .owl-nav .owl-next,.sliderType1.owl-theme .owl-nav .owl-prev{width:30px; height:30px; background-size:100% ;right: -5px;}
    .hp_client_review.owl-theme .owl-nav .owl-next{left:-5px;}
    .sliderType1.owl-theme .owl-nav .owl-next{left:-14px;}
    .sliderType1.owl-theme .owl-nav .owl-prev{right:-15px;}
    .form_box{padding:40px 30px; width:50%;}
    .form_box .field_box label{font-size: 15px;}
    .news_inner p{font-size: 14px; line-height: 24px;margin-bottom: 20px;}
    .slider_1 .section_para, .join_us_text p, .join_us_text ul li {font-size: 15px;line-height: 22px;}
    .loop.owl-carousel .owl-stage-outer {padding: 10px 0;}
    .join_us_text ul li{background-size: 16px; padding-left: 30px;}
    .popup-content,.popup_content_form{width:90%;}
    .video_thumb .play-icon{top:33.33%;}

    .about_banner_data h2{font-size: 32px; line-height: 46px;}
    .who_center h2{margin-bottom: 10px;}
    .who_point_inner ul{gap:20px;flex-wrap: wrap;}
    .who_center p {font-size: 16px;line-height: 24px;}
    .who_point_inner ul li h3{font-size: 18px;margin-bottom: 10px; line-height: 26px;}
    .who_point_inner ul li {width: 48%;    }
    .team_section{margin-top:20px;}
    .team_box{margin-bottom: 0;}
    .team_section{gap:20px;}
    .team_box{width:calc(25% - 15px)}
    .ready_right,.ready_left{width:46%;}
    .ready_left h2.section_heading{margin-bottom: 20px;}
    .ready_left p,.ready_right p{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
    .ready_right input{height: 50px;}
    .ready_right input[type="submit"]{margin-top:20px;}
    .case_slider_box p {margin-top: 10px;}
    .case_slider_box {padding: 20px;}
    .case_slider_box .button_arrow {position: static;margin: 20px 0;}
    .who_we_are.reverse .who_center{padding-left: 30px;}
    .who_center{padding-right:30px;}
    
    .indus_head_inner h2.section_heading{font-size: 26px; line-height: 40px; margin-bottom: 10px;}
    .indus_head_inner p{font-size:16px; line-height: 26px;}
    .indus_box{width:30%}
    .indus_box{margin-bottom: 40px;height: 240px;}
    .indus_box > img{height: 100%;}
    .indus_box:nth-child(4n + 4),.indus_box{margin-right: 36px;}
    .indus_box:nth-child(3n + 3){margin-right: 0;}
    .indes_data h3{font-size: 14px;line-height: 24px; margin: 10px 0 8px 0;}
    .indes_data > img {height: 50px;}
    .industry_section{padding:10px 0;}

    .cs_section_big_inner img, .cs_box img {margin-bottom: 20px;}
    .cs_section_big_inner h3, .cs_box h3 {font-size: 18px;margin: 5px 0;}
    .cs_section_big_inner p, .cs_box p {margin-bottom: 10px;}
    .cs_box_1{padding-bottom: 50px;}

    .career_head_inner p {font-size:18px;line-height: 30px;}
    .careerDetails_inner p{}
    .cd_inner .form_box,.cd_inner .result_box{width: 100%;}
    .cd_inner .result_box{margin-top: 50px;}
    .cd_section{padding: 0px 0 50px 0;}
    .coll_inner{display: block;}
    .collage_text{width:100%; margin-bottom: 30px;}
    .collage_set{width:100%;}
    .team_slider.work_width_inner,.contact_data {margin-top: 30px;}

    .contact_inner .form_box, .contact_data{width: 100%;}
    .contact_section{padding: 30px 0; margin-top: 0;}
    .collage_text h2{margin-bottom: 10px;}

    .help_box{width:31%; min-height: auto;padding: 15px; padding-bottom: 70px;}
    .results_tab_1{width:31%;}
    .about_banner.unlock_head .about_banner_data h2, .results_tab_1 h3, .help_box h3{font-size: 18px; line-height: 24px;}
    .help_box p{font-size: 16px; line-height: 22px;}
    .help_box .help_link{width:35px;}
    .help_box .help_link a{width: 35px; height: 35px;background-size: 100%;}
    .help_out,.clients_r_inner{gap:20px}
    .results_tab_1 h3{padding: 15px; padding-bottom: 5px;}
    .results_tab_1 h4{padding: 0 15px;font-size: 14px;line-height: 22px;}
    .results_tab_1 p{padding:5px 15px 20px;font-size: 14px;line-height: 22px;}
    .overview_tab .button_arrow{margin-bottom: 50px;}
    .clients_r_inner,.help_out{padding: 40px 0;}
    .unlock_help{padding:100px 0 40px 0}
    .clients_results_tab{padding-bottom: 40px;}
    .ysp-featured-content p {font-size: 20px;line-height: 30px;}
    .ysp-short {margin-bottom: 30px;margin-top: 70px;}
    .ysp-row {padding: 30px 0;}
    .ysp-desc h3 {font-size: 18px;}
    .ysp-content {margin: 50px 0;}

.ind-chlid{width:32%;margin: 10px 0;}
.ind-chlid .img {width: 50px;}
.ind-upper{padding-bottom:0;}
.box_12{flex-wrap: wrap;justify-content: center;}
.box_12_inner {width: 31.5%;}
.industries_box{    justify-content: center;}

}
@media (max-width: 767px) {/* 480px */
    .menu{margin-right:0;}
    .project_image,.do_we_work,.slider_1,.need_help,.join_us,.client_review,.newsletter,.footer,.about_page_data,.who_points,.global_team,.work_width,.ready_talk,.case_slider,.who_we_are,.industry_head,.cs_page_head,.career_head_inner,.careerDetails_inner,.coll_inner{padding:20px 0}
    .section_heading,.slide-content h2{font-size: 20px;}
    /*.landing_page{ flex-direction: column; justify-content: flex-start;}
     .landing_page .header{position: static; margin-top:22px;}  */
    .choose_country{width: calc(100% - 40px);margin: 0 20px;/* margin-top: 30px; margin-bottom:40px; */padding: 20px;}
    ul.select_country li{}
    ul.select_country{}
    .choose_country h2{color:#4d1111; font-size:18px; line-height: 24px;}
    .choose_country h3{color:#000; font-size:15px; line-height: 22px; margin:8px 0 15px 0;}
    .choose_country p.poppins-regular{color:#575757; font-size:14px; line-height: 21px; margin-bottom:12px;}
    ul.select_country li p{font-size:16px; line-height:15px; padding-bottom:20px;}
    ul.select_country li img{height: 60px;margin: 20px 0;}
    .slide-content p, .tab, .heading_box p.section_para, .footer_right ul li a{font-size: 13px; line-height: 18px;}
    .slider-tabs{background: #254551; position: static; width: 100%; float: left; padding: 10px 0;}
    ul.inner{flex-flow: wrap;justify-content: center;}
    .tab{width:49%; margin: 0;border-bottom: 2px #254551 solid;}
    .slide-item .inner{background: #93b397; position: static; padding:20px 0;width: 100%; float: left;}
    .tab.active{border-bottom:2px #93b397 solid}
    .project_image p {font-size: 15px;line-height: 24px;}
    .project_image .logo-carousel  {flex-flow: wrap;margin-top: 20px;}
    .project_image .logo-carousel .item img { max-width: 110px;}
    /*.project_image .logo-carousel .item{width:33%; margin:10px 0}*/
    .site_tabbing li a {font-size: 12px;padding: 5px 12px;}
    .do_we_work .section_heading {margin-bottom: 10px;}
    .ui-tabs-panel .accordion {width: 100%;padding-right: 0;margin-top: 0px;}
    .case_study_tab .accordion-header{padding-right: 20px;}
    .right_data{width: 100%;}
    .slider_1 .section_heading {margin-bottom: 10px;}
    .slider_1 .section_para, .join_us_text p, .join_us_text ul li {font-size: 13px;line-height: 21px;}
    .slider_1 .section_para br{display: none;}
    .loop.owl-carousel.owl-drag .owl-item.center {transform: scale(1);
    }.loop.owl-carousel .owl-stage-outer{margin: 0 ;}
    .slider_1 .button_arrow {margin-top: 10px; margin-bottom: 10px;}
    .form_box {padding: 30px 20px;width: 100%; margin-bottom: 20px;}
    .need_help_inner,.join_us_inner{flex-flow: nowrap; flex-direction: column-reverse;}
    .heading_box,.join_us_text{padding: 0; width: 100%;}
    .heading_box p.section_para{margin:5px 0 20px 0}
    .form_box input[type=submit]{font-size: 15px;}
    .join_us_text .section_heading {margin: 0px 0 5px 0;}
    .join_us_text ul li{margin-bottom: 10px;}
    .join_us_text ul{margin:20px 0}
    .video_thumb {width: 100%;margin: 20px 0;}
    .video_thumb .thumbnail{border-radius: 10px; margin-top:10px}
    .client_review .section_heading {margin-bottom: 10px;}
    .news_inner .section_heading {margin-bottom: 0px;}
    .news_inner p {font-size: 13px;line-height: 20px;margin-bottom: 10px;}
    .news_form span{font-size: 12px;}
    .footer_left {width: 100%;text-align: center;}
    .footer_inner{flex-flow: nowrap; flex-direction: column;}
    .footer_left h4 {margin: 10px 0;font-size: 15px;line-height: 24px;}
    .footer_left img {width: 120px;}
    .footer_right ul li {margin-bottom: 5px;width: 100%;float: left;text-align: center;}
    .footer_right {margin-top: 10px;}
    .news_form input,.news_form input[type=submit]{width:100%; margin:5px 0;}
    .news_inner p.short,.news_form{width:100%; float:left;}
    .form_box .field_box label,.case_study_tab .ui-accordion-content p {font-size: 13px;}
    .site_tabbing{margin-bottom: 20px;}
    .case_study_tab .accordion-header{font-size: 14px;}
    .hp_client_review .owl-stage-outer .owl-item .item p {padding: 15px;font-size: 13px;}
    .video_thumb .play-icon{top:50%; width: 70px;}
    .popup_content_form h2.section_heading{margin:20px 40px; margin-bottom: 0;}
    .popup_content_form .section_heading{font-size: 14px; line-height: 22px;}
    .popup_form{padding:20px;}
    #popup_form.popup .close-btn{top:-7px; right:10px;}
    .form_set{display: block; margin-bottom: 0;}
    .popup_form input, .popup_form select, .popup_form textarea{margin-bottom: 10px;}
    .popup_form input[type=submit]{margin-top:0;}
    .slide-content .btn{padding: 10px 20px;font-size: 13px;}
    .slide-content h2{font-size:18px;}
    .slide-content p br{display:none;}
    .popup-content iframe{height:auto;}
    .popup-content{padding:10px;}

    .who_point_inner ul,.who_data{display: block;}
    .who_point_inner ul li{width: 100%; margin-bottom: 20px;}
    .who_point_inner ul li:last-child{margin-bottom: 0;}
    .who_we_are{padding-bottom: 0px;}
    .who_img{width:100%; margin-top: 0px;}
    .who_center p{margin-bottom: 10px;}
    .who_center{padding:0; width: 100%;}
    .who_center h2 {margin-bottom: 0px;}
    .about_banner .main{padding:0;position: relative;z-index: 1;}
    .about_banner_data{background: #93b397; position: static; padding: 20px;}
    .about_banner.unlock_head .about_banner_data{background: none;}
    .about_banner_data h2 {font-size: 18px;line-height: 28px;}
    .about_banner_data h2 br{display:none}
    .about_page_data p{font-size: 16px; line-height: 26px;}
    .who_we_are.reverse .who_center{padding-top:20px; padding-left: 0; float: left;}
    .heading_section p{font-size: 16px; line-height: 24px;}
    .team_section{display: block;}
    .team_box,.team_box img {width: 100%;}
    .team_box{margin-bottom:20px}
    .team_box:last-child{margin-bottom: 0;}
    .heading_section h2.section_heading{margin: 0;}
    .work_width_inner {margin-top: 20px;}
    .ready_right, .ready_left {width: 100%;}
    .ready_right p{display: none;}
    .ready_right{margin-top:20px;}
    .ready_right .submit_btn{margin-bottom: 10px;}
    .case_slider_2.owl-carousel {padding: 0 0;}

    .indus_box:nth-child(4n + 4), .indus_box{width:100%; margin: 0; margin-bottom: 25px;}
    .indus_box > img{width: 100%;}
    .indes_data{width: 100%;}
    .indus_head_inner p{font-size: 14px;}
    .indus_head_inner p br{display: none;}

    .cs_page_head_inner h2.section_heading{margin-bottom: 0;}
    .cs_page_head_inner p{font-size: 16px; line-height: 24px;}
    .cs_boxes{display: block;}
    .cs_box{width:100%;}
    .cs_section_big_inner, .cs_box{margin-bottom: 30px;}

    .cf_inner input.text{width:100%; margin-bottom: 20px;}
    .cf_inner{padding: 30px 0;flex-wrap: wrap;}
    .collage_set{width: 100%; height: 100%; margin-bottom: 20px;}
    .collage_set .set_1{width: 100%;flex-wrap: wrap;}
    .collage_set .set_2{width: 100%;flex-wrap: wrap;}
    .collage_set .coll_1{height: 100%; width: 40%;}
    .collage_set .coll_2{width: 50%;}
    .collage_set .coll_3{width: 26%;}
    .collage_set .coll_4{width: 40%;}
    .collage_set .coll_5{width: 26%;}
    .open_position{font-size: 16px;line-height: 24px;}
    .result_head .view_jobs,.job_type .job_point{font-size: 14px;}
    .result_box{padding:15px; margin:10px 0;}
    .checkbox-container input[type="checkbox"] + label{font-size:14px;}
    .cf_inner input[type="submit"]{font-size: 14px; width: 100px;}
    .career_head_inner h2 {line-height: 28px;font-size: 20px;}
    .career_head_inner p {font-size: 16px;line-height: 24px;}
    .careerDetails_inner h2{font-size: 20px;}
    .careerDetails_inner p{font-size: 14px; line-height: 24px;}
    .team_slider.work_width_inner {margin-top: 30px;}
    .sliderType1.owl-carousel {padding: 0 10px;}
    .cd_inner .result_box {margin-top: 10px;}
    .cd_text p,.cd_text ul li{font-size: 14px;}
    .contact_data{margin-top: 10px;}
    .con_image{display: none;}
    .con_data{width: 80%;}
    .con_data .con_address a{display: inline-block;}
    .con_box{margin-bottom: 20px;}
    .contact_data h2.section_heading {margin-bottom: 10px;}
    .con_data .con_heading {font-size: 18px;margin-bottom: 0px;}
    .contact_inner .form_box{margin-bottom: 0;}
    .con_data .con_address, .con_data .con_address a{font-size: 14px;}
    .unlock_h_inner{padding: 20px;}
    .unlock_tabs ul li{font-size: 14px; line-height: 24px; padding:10px 0px; font-weight: 500;}
    .overview_tab p{font-size:16px; line-height: 24px;}
    .overview_tab .button_arrow {margin: 10px 0 40px 0;  }
    .clients_results_tab,.unlock_help{padding: 80px 0 50px 0;}
    .clients_r_inner, .help_out{display: block; padding: 20px 0;}
    .results_tab_1,.help_box{width: 100%; margin-bottom: 20px;}

    .footer .main #top{width: 30px; height: 30px; background-size: 100%; top:0px}
    .inner_gap {padding:0;}
    
    .gp-page-content .tabs-nav,.gp-page-content .tabs-content{display:none}
    .gp-page-content .accordion-content {display: block;margin-bottom: 30px;width: 100%;float: left;}
    .column3{flex-wrap: wrap; margin:0; gap: 10px;}
    .gp-tabdata > h2{margin: 20px 0 10px 0;}
    .gp-page-content .accordion-item {width: 100%;float: left;}
    .column-main p,.column-main h3{padding:0; text-align:center;}
    .gp-page-content .accordion-body{padding:0;}
    .gp-page-content h1 {margin-top: 30px;margin-bottom: 10px;}
    .gp-tabdata > h2{font-size:18px;}
    .column-main {margin-bottom: 20px;}
    .column-main h3{font-size:18px;}
    .column-main .read_more{padding:20px;}
    .accordion-header::before{display:none;}
    
    .ysp-featured-content p {font-size: 12px;line-height: 18px;}
    .ysp-short {margin-bottom: 20px;margin-top: 30px;}
    .ysp-short h2 {font-size: 24px;}
    .ysp-short p {font-size: 14px;}
    .ysp-short h2{margin-bottom:0;}
    .ysp-content {margin: 20px 0;}
    .ysp-desc {width: 100%;padding: 5%;}
    .ysp-icon,.ysp-number {width: 50%;}
    .ysp-row {flex-wrap: wrap; }
    .ind-chlid {width: 49%;padding: 20px 10px; flex-wrap: wrap;}
    .ind-chlid .img {width: 100%;}
    .ind-chlid h4 {text-align: center;width: 100%;}
    .industries_box{margin: 0px;}
    .box_12_inner {width: 46.5%;padding: 30px 0;font-size: 14px;}
    .box_12_inner h2 {font-size: 24px;}
    .box_12{margin: 10px 0;}
    .slide-content p{float: left;width: 100%;display: block;}
    .slide-content .btn{display:block;}
    /*.owl-carousel .owl-stage-outer{background: #93b397;}*/
    .hp_client_review .owl-stage-outer .owl-item .item{min-height:auto;}
}
@media (max-width: 479px) {/* 360px */


}