








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

a{display:inline-block;transition:.3s ease-in-out;}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }
.nolistStyle ul,.nolistStyle ul li {list-style-type: none;margin: 0 6px;padding: 0}
.pFont14, .pFont14 p{font-size:14px;line-height:1.4;}
.pFont18, .pFont18 p{font-size:18px;line-height:1.5;}
.pFont31, .pFont31 p{font-size:20px;line-height:1.75;}
.pFont30, .pFont30 p{font-size:20px;line-height:1.75;}
.widthCenter{margin:0 auto;}
.subtitle span{color: #29AD9C; }
.circleBg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;line-height: 0;}
.circleBg img{height:100%!important;width:100%;}

.hs_error_rollup {display: none;}
ul.no-list.hs-error-msgs.inputs-list{position:absolute;top:98%;left:0;width:100%;}
.getinTouch .getInForm select{background-image: url(https://help.optiisolutions.com/hubfs/Optii_theme_2024/Images/dropdown.svg);
	padding-right: 30px;background-repeat: no-repeat;background-position: 98%;
}



.hs-search-field .hs-search-field__suggestions a {
	background-color: transparent !important;
}
.hs-search-field .hs-search-field__suggestions {
	top: 100%;
	background-color: #fff;
	box-shadow: 1px 10px 16px -9px hsla(0, 0%, 48%, .75);
	position: absolute;
	width: 100%;
}
.hs-search-field .hs-search-field__suggestions li.results-for:last-of-type{
	padding-top: 10px;
	padding-bottom: 10px;
}

.hs-search-field--open .hs-search-field__suggestions li.results-for{
	padding-top: 10px;
}

.hs-search-field .hs-search-field__suggestions li:last-child{
	padding-bottom: 10px;
}
ul#hsresults {
	list-style: none;
	padding: 0;
}
.hs-search-results__listing li {
	margin-left: 0;
}
.hs-search-results__author {
	padding-top: 5px;
}
.hs-search-results__tag {
	padding-top: 5px;
}
.hs-search-results__date {
	padding-top: 5px;
}
.hs-search-results {
	margin-bottom: 1.5rem;
}
.hs-search-results__pagination::before,
.hs-search-results__pagination::after {
	content: '';
	display: table;
}
.hs-search-results__pagination::after {
	clear: both;
}
form.hs-search-field__form {
	background: transparent;
	padding: 0;
	position: relative;
}
.hs-search-field__button {
	all: unset;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.hs-search-field {
	margin-top: 40px;
}
.hs-search-field__suggestions li:not(:last-child) {
	margin-bottom: 6px;
}

.topTitleContainer {
	max-width: 1015px;
	margin: 0 auto;
}

a.hs-search-results__prev-page:empty,a.hs-search-results__next-page:empty{display: none;}
.searchPageOptii .hs-search-field__button:hover{background-color: inherit;border:none;}
.searchPageOptii .hs-search-field__bar button svg {display: inline-block; height: 18px; vertical-align: middle; width: 18px; fill: #667085; }
/****Start-Banner-Module******/
.banner_module .content-wrapper{max-width:1330px;}
.banner_module .bannerImg .img{max-width:440px;margin:0 auto;}
/****End-Banner-Module******/
/****text_with_icon_module******/
.text_with_icon_module .title h2{letter-spacing: 0.01em;}
.text_with_icon_module .iconWithtextContainer .iconInner{max-width: 260px;padding: 0 15px;min-width: 193px;}
.text_with_icon_module .iconWithtextContainer .icon {height: 61px;width: 61px;border-radius: 50%;overflow: hidden;}
.text_with_icon_module .iconWithtextContainer .iconTitle h4 {color: #595959;}
.text_with_icon_module .iconWithtextContainer .iconTitle strong {font-weight: 700;}
.text_with_icon_module .iconWithtextContainer .icon img {
	width: 30px;
	height: 30px !important;
	object-fit: contain;
}
/****End_text_with_icon_module******/
/****logo_slider_module******/
.logo_slider_module .content-wrapper{max-width:1290px;}
.logo_slider_module .logoInner img { margin: 0 auto;height: 100% !important; object-fit: contain; } 
.logo_slider_module .logoInner{height:86px; max-width: 150px; margin: 0 auto;}
.logo_slider_module .slick-next{right: 0;}
.logo_slider_module .slick-prev{left: 0;}

.logo_slider_module .logoContainer{padding:15px 35px;} 
/****End_logo_slider_module******/
/****testimonial_module******/
.testimonial_module .clientimgBox img{height:100%!important;width:100%;object-fit:cover;border-radius:50%;}
.testimonial_module .clientDetail p { line-height: 1.87; margin: 0; padding-left: 17px; font-style: italic; }
.testimonial_module .clientDetail p span{font-style: normal;}
.testimonial_module .clientimgBox {width: 150px;height: 150px;border: solid 10px transparent;border-radius: 50%;
	background-image: linear-gradient(white, white), radial-gradient(circle at left,  #F7BE5E,#Faa356,#FF6541);
	background-origin: border-box;background-clip: content-box, border-box;display: inline-block;overflow: hidden;}
.testimonial_module .slick-dots{text-align:center;}
.testimonial_module .slick-initialized .slick-slide {overflow: hidden;}
.testimonial_module .clientDescription .logoWrappr { max-width: 166px;}
.testimonial_module .clientimgBox .clientInnerImg {	width: 100%; height: 100%;}
.testimonial_module .clientDescription .logoWrappr img {object-fit: contain;
	/* 	height: 84px !important; */
}
.testimonial_module .slick-dots .slick-dots li:last-child {	margin-right: 0;}
.testimonial_module .slick-dots li.slick-active button:before{opacity: 1;}
/****End_testimonial_module******/


/******* Counter **********/
.counter_section .counter_item .countVal{font-size:40px;font-weight:300;position:relative;line-height:1.17;}
.counter_section .counter_item .count_title{margin:0;}
.counter_section .counter_item .countVal::after{content:'';position:absolute;bottom:0;height:4px;width:100%;background: #29AD9C;left:0;}
.counter_section .counter_item_wrapper{justify-content:space-between;}
.counter_section .counter_item_wrapper.maxCounter{justify-content:space-evenly;}

/*  */
.ourPartners .countTpSec h3 {font-weight: normal;}
.ourPartners .partner_item_wrapper .partner_item {max-width: 215px;}

/*  */
.jobOpeSec .job_content{font-size:25px;line-height:1.52;}
.jobOpeSec .social_btn a{font-weight: 700;font-family: Inter;background:transparent;color:#4B85C4;border-color:#4B85C4;border-radius:33px;padding:12px 25px;font-size:17px;line-height:1.45;min-height:67px;}
.jobOpeSec .social_btn a img{margin-left:9px;vertical-align:sub;max-width:128px;}
.jobOpeSec .social_btn a:hover{background:#FFF;}

/*  */
.ourTeam .item_team .icon-wrap svg{width:24px;height:24px;}
.ourTeam .item_team .icon-wrap{line-height:0;}
.ourTeam .item_team .icon-text{padding-left:8px;width:calc(100% - 24px);display:inline-block;font-size:18px;color:#0077B5;line-height:1.56;font-weight:600;}
.ourTeam .item_team .mem_name{color:#FF6541;margin:0;}
.ourTeam .item_team .social_wrap{position:relative;}
.ourTeam .item_team .icon-wrap svg{fill:#0077B5;}
.ourTeam .item_team .mem_designation{margin:0;color: #000000;}
.ourTeam .item_team .member_img{height:150px;width:150px;}
.ourTeam .item_team .member_img img{border-radius:50%;height:100%!important;object-fit:cover;width:100%;position:relative;z-index:1;}
.ourTeam .item_team .member_img{position:relative;}
.ourTeam .item_team .member_img::before{content:'';background-clip:content-box,border-box;background-image:linear-gradient( #F3F3F3, #F3F3F3),radial-gradient(circle at left, #F7BE5E,#faa356,#FF6541);background-origin:border-box;border:10px solid transparent;border-radius:50%;display:inline-block;overflow:hidden;width:100%;height:100%;position:absolute;z-index:1;}

/*  */
.request_demo .formContColumn .formSubhead h4{font-size:24px;font-weight:bold;line-height:1.15;}
.request_demo .formContColumnInner .form_logp_wrap{border:1px solid #FFF;border-bottom:2px solid #C6C6C6;justify-content:center;margin:0 -10px;}
.request_demo .formContColumnInner .form_logp_wrap .formlogo_item{max-width:165px;padding-left:10px;padding-right:10px;justify-content:center;}
.request_demo .formContColumnInner .form_logp_wrap .formlogo_item img {max-width: 120px !important;}
.request_demo .formauthcont .form_auth_img_col{max-width:93px;}
.request_demo .formauthcont .form_auth_cont{width:calc(100% - 93px);padding-left:20px;}
.request_demo .formauthcont .formauth_name{font-size:12px;color:#FF6541;font-weight:bold;}
.request_demo .formauthcont .formauth_bio{font-size:12px;font-style:italic;padding-left:10px;}
.request_demo .formauthcont .formauth_logo{max-width:103px;line-height:0;}
.request_demo .form_auth_img_col .form_auth_img img{border-radius:50%;height:100%!important;object-fit:cover;width:100%;display:block;}
.request_demo .form_auth_img_col .form_auth_img{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at left, #F7BE5E,#faa356,#FF6541);background-origin:border-box;border:9px solid transparent;border-radius:50%;display:inline-block;height:93px;overflow:hidden;width:93px;}
.request_demo form>div:first-child>.hs-richtext.hs-main-font-element p{font-size:18px;}
.request_demo form>.field+div>.hs-richtext.hs-main-font-element p{font-size:12px;}
.request_demo .hs-form-field > label, .request_demo .hs-form-field > label span,.getinTouch .hs-form-field > label, .getinTouch .hs-form-field > label span{font-size:18px;line-height:1.5;letter-spacing:0.36px;}
/*  */
.cstmFormWrapper form{padding:0;background-color: #F3F3F3;color:#595959;}
.cstmFormWrapper form .hs-form-field > label,
.cstmFormWrapper form .hs-form-field > label span{color:#595959;}
.cstmFormWrapper form .hs-form-field{margin-bottom:24px;}
.cstmFormWrapper form input[type='submit']:not(:hover),
.cstmFormWrapper form .hs-button:not(:hover){background-color: #29AD9C;}
.cstmFormWrapper form .inputs-list:not(.no-list) label,
.cstmFormWrapper form .inputs-list:not(.no-list) label > span,
.cstmFormWrapper form .inputs-list:not(.no-list) label > span p{color:#475467;font-size:16px;}
.cstmFormWrapper .legal-consent-container,
.cstmFormWrapper .legal-consent-container .hs-richtext,
.cstmFormWrapper .legal-consent-container .hs-richtext p{color:#475467;font-size:16px;}
.cstmFormWrapper form .hs-richtext a,
.cstmFormWrapper form .inputs-list:not(.no-list) label>span a{color:#FF6541;text-decoration:underline!important;}
.cstmFormWrapper .hs-form-checkbox label.hs-form-checkbox-display input+span:before,
.cstmFormWrapper .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{border:1px solid #313131;border-radius:6px;}
.cstmFormWrapper form .legal-consent-container > div{margin-bottom:24px;}
.cstmFormWrapper form .hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after,
.cstmFormWrapper form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{border-color:#475467;}

.cstmFormWrapper form .inputs-list:not(.no-list) label>span{align-items:flex-start;}
.cstmFormWrapper form .hs-fieldtype-textarea.hs-input{min-height:127px;}
.cstmFormWrapper form input[type='text'],
.cstmFormWrapper form input[type='email'],
.cstmFormWrapper form input[type='password'],
.cstmFormWrapper form input[type='tel'],
.cstmFormWrapper form input[type='number'],
.cstmFormWrapper form select,
.cstmFormWrapper form textarea{box-shadow:0px 1px 2px 0px #1018280D;}
.cstmFormWrapper form .hs-form-field.hs_message .input{line-height:0;}
.cstmFormWrapper form .inputs-list:not(.no-list) label>span .hs-form-required {
	display: none;
}

/*  */
.priavacyCont .priavacyheading h2+p{margin:0;}
.priavacyCont .priavacysubContent h3{color:#0F0049;font-weight:300;}
.priavacyCont .priavacysubContent p{color: #2F2D3B;}
.priavacyCont .priavacysubContent ul{margin:0;padding-left:27px;margin-top:15px;}
.priavacyCont .priavacysubContent ul li{margin:0;list-style-position: outside;}
.priavacyCont .priavacysubContent h6{color: #2F2D3B;}
.priavacyCont .priavacyheading h2 span{color: #29AD9C;}
.priavacyCont .priavacysubContent *+h6{margin-top:15px;}
.priavacyCont .priavacysubContent *+p{margin-top:10px;}
.priavacyCont .priavacyheading p:first-of-type{margin-top:10px;}

/*  */
.banner_with_multi_layout .innerimageBox{margin:0 auto;max-width:400px;}
.banner_with_multi_layout .baseModuleParent{width:100%;}
.banner_with_multi_layout .bannLayTwoOvBg{position:absolute;height:100%;background-size:cover;background-position:right;right:0;width:60%;top:0;background-repeat:no-repeat;}


/*  */
.zigZagSection .layOneColor{position:absolute;top:0;width:100%;height:100%;left:0;}
.zigZagSection .layTwoOvBg{position:absolute;top:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;}
.zigZagSection .layTwoOvColor{position:absolute;top:0;width:100%;height:100%;z-index:1;}
.zigZagSection.swapSec.layTwoSec .layTwoOvBg{background-position:center right;right:0;}
.zigZagSection.noSwapSec.layTwoSec .layTwoOvBg{background-position:center left;left:0;}
.zigZagSection .layOneBg{background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;}


/*  */
.layMulVarOneSec .layMulVarOneBg{position:absolute;top:-30px;width:100%;height:100%;background-repeat:no-repeat;}
.layMulVarOneBg{background-size:745px 734px;}
.layMulVarOneSec{overflow:hidden;}
.layMulVarOneSec.noSwapSec .layMulVarOneBg{left:0;}
.layMulVarOneSec.swapSec .layMulVarOneBg{right:0;}
.zigZagMulVarRightInner ul{margin:0;}
.zigZagMulVarRightInner ul li{margin:0;}
.zigZagMulVarRightInner ul li+li{margin-top:19px;}
.zigZagMulVarRightInner *+ul{margin-top:25px;}




.layMulVarTwoSec .layMulVarTwoOvBg{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:50.6%;z-index:1;}
.layMulVarTwoSec.swapSec .layMulVarTwoOvBg{background-position:left center;right:0;}
.layMulVarTwoSec.noSwapSec .layMulVarTwoOvBg{background-position:right center;left:0;}
.layMulVarTwoSec .layMulVarTwoOvColor,.layMulVarFourSec .layMulVarFourOvColor,.layMulVarThreeSec .layMulVarThreeOvColor{position:absolute;top:0;width:calc(100% - 97px);height:100%;z-index:2;}


.layMulVarThreeSec .layMulVarThreeOvBg{background-repeat:no-repeat;height:100%;position:absolute;top:0;width:51.6%;z-index:1;background-size:auto;}
.layMulVarThreeSec.swapSec .layMulVarThreeOvBg{background-position:left center;right:0;}
.layMulVarThreeSec.noSwapSec .layMulVarThreeOvBg{background-position:right center;left:0;}
.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:46%;}
.layMulVarThreeSec.noSwapSec .zigZagMulVarLeftInner.imgNormal{right:46%;}
.layMulVarThreeSec.noSwapSec .zigZagMulVarLeftInner.imgCenter{right:50%;transform:translateX(-50%);}
.layMulVarThreeSec .zigZagMulVarLeftInner{position:absolute;bottom:0;width:auto;height:auto;}
.layMulVarThreeSec{overflow:hidden;}
.layMulVarThreeSec .zigZagMulVarLeft{position:unset;}
.layMulVarThreeSec .zigZagMulVarWp{position:relative;}


.layMulVarFourSec .layMulVarFourOvBg{background-repeat:no-repeat;height:100%;position:absolute;top:0;width:51.6%;z-index:1;background-size:auto;}
.layMulVarFourSec.swapSec .layMulVarFourOvBg{background-position:left center;right:0;}
.layMulVarFourSec.noSwapSec .layMulVarFourOvBg{background-position:right center;left:0;}
.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:46%;}
.layMulVarFourSec.noSwapSec .zigZagMulVarLeftInner.imgNormal{right:46%;}
.layMulVarFourSec.noSwapSec .zigZagMulVarLeftInner.imgCenter{right:50%;transform:translateX(-50%);}
.layMulVarFourSec .zigZagMulVarLeftInner{position:absolute;bottom:0;width:auto;height:auto;}
.layMulVarFourSec{overflow:hidden;}
.layMulVarFourSec .zigZagMulVarLeft{position:unset;}
.layMulVarFourSec .zigZagMulVarWp{position:relative;}


.layMulVarFiveSec{overflow:hidden;}
.layMulVarFiveSec .layMulVarFiveOvBg{position:absolute;height:100%;width:100%;left:0;background-repeat:no-repeat;background-position:left top;background-size:auto;}
.layMulVarFiveSec.noSwapSec .zigZagMulVarLeftInner{margin-left:-2%;}

.zigZagMulVarRightInner ul {list-style: none;padding-left: 20px;}
.zigZagMulVarRightInner ul li {list-style: disc;}	

.priavacyCont ol li ol {padding: 0; margin-left: 10px;}

/******Media-Query*********/

@media (min-width: 768px) {
	.zigZagMulVarRightInner ul {padding-left: 30px;}
	.zigZagMulVarRightInner ul li {list-style: disc;}		
	.zigZagSection .layOneColor{z-index:1;}
	.zigZagSection .layOneBg{z-index:2;}
	.zigZagSection .layTwoOvColor{width:73.5%;}
	.zigZagSection.noSwapSec .zigZagRight{padding-left:45px;}
	.zigZagSection .zigZagLeft,.zigZagSection .zigZagRight{width:50%;}
	.zigZagSection.swapSec .zigZagRight{padding-right:45px;}
	.zigZagRightInner .contentWp .text{max-width:330px;}
	.zigZagSection.noSwapSec.layOneSec .layOneBg{background-position-x:calc(50% - 444px);background-position-y:bottom;}
	.zigZagSection.swapSec.layOneSec .layOneBg{background-position-x:calc(100% - 130px);background-position-y:bottom;}
	.zigZagSection .layTwoOvBg{width:56%;}

	.banner_module .subContent p{max-width:555px;}
	.banner_module .bannContentrow{display: flex;}
	.banner_module .bannerContent{width: 65%;}
	.banner_module .bannerImg{width: 46.5%;}
	.banner_module .bannerImg .img{max-width:100%;}
	.testimonial_module .clientDescription{width:calc(100% - 200px);padding-left:25px;}
	.testimonial_module .clientimgBox{width: 200px;height: 200px;border: solid 15px transparent;}
	.testimonial_module .slick-dots{text-align:right;bottom: 20px;right: -6px;width: fit-content;}
	.counter_section .counter_item .count_title{padding-bottom:8px;}
	.jobOpeSec .job_content{padding-right:0;}
	.ourTeam .item_team .member_img{width:200px;height:200px;}
	.ourTeam .item_team .member_img:before{border:15px solid transparent;}
	.ourTeam .team_item_wrapper .item_team {display: flex;flex-direction: column;}
	.ourTeam .item_team .social_wrap {margin-top: auto;}
	.our_mission .missContentrow{display:flex;justify-content:space-between;}
	.our_mission .missContentrow .missContent{width:51%;}
	.our_mission .missContentrow .missImg{width:48%;}

	.banner_with_multi_layout .layoutThree .contentBox{width: 65%;padding: 0 20px 0 0;}
	.banner_with_multi_layout .layoutThree .imageContainer{width: 46.5%;padding:0;}
	.banner_with_multi_layout .mlMargin4{margin-left: 0;margin-right: 0;flex-wrap: nowrap;}
	.banner_with_multi_layout .layoutThree .contentDiscription {max-width: 611px;}
	.banner_with_multi_layout .innerimageBox {max-width: 100%;}
	.banner_with_multi_layout.layout_two .contentBox{width: 52%;}

	.banner_with_multi_layout.layout_two .imageContainer{width:48%;}
	.banner_with_multi_layout.layout_one .imageContainer {width: 52%;}
	.banner_with_multi_layout.layout_one .contentBox{width: 48%;}

	.layMulVarOneBg{background-size:545px 534px;}
	.layMulVarOneSec.noSwapSec .layMulVarOneBg{background-position:calc(50% - 257px) 20%;}
	.layMulVarOneSec.swapSec .layMulVarOneBg{background-position:calc(50% + 257px) 20%;}

	.layMulVarTwoSec .zigZagMulVarLeft{width:44.5%;}
	.layMulVarTwoSec .zigZagMulVarRight{width:55.5%;}
	.layMulVarTwoSec.noSwapSec .zigZagMulVarRight{padding-left:35px;}
	.layMulVarTwoSec.swapSec .zigZagMulVarRight{padding-right:35px;}

	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgCenter{left:50%;transform:translateX(-50%);}
	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:50%;}
	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgCenter {left: calc(60% + 30px);}
	.layMulVarThreeSec.noSwapSec .layMulVarThreeOvBg {background-position: left;left: -5%;background-size: 100%;}
	.layMulVarThreeSec.noSwapSec .zigZagMulVarLeftInner.imgNormal {right: 54%;}
	.layMulVarThreeSec.noSwapSec .zigZagMulVarRight {padding-left: 40px; padding-right: 40px;}

	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgCenter{left:50%;transform:translateX(-50%);}
	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:50%;}
	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgCenter {left: calc(60% + 30px);}
	.layMulVarFourSec.noSwapSec .layMulVarFourOvBg {background-position: left;background-size: 100%;}
	.layMulVarFourSec.noSwapSec .zigZagMulVarLeftInner.imgNormal {right: 54%;}
	.layMulVarFourSec.noSwapSec .zigZagMulVarRight {padding-left: 40px; padding-right: 40px;}

	.layMulVarFiveSec.noSwapSec .layMulVarFiveOvBg {background-size: 569px 534px;background-position: calc(50% - 256px) 50%;}
	.layMulVarFiveSec.swapSec .layMulVarFiveOvBg {background-size: 52% 60%;background-position: 100%;}
}

@media (min-width: 992px) {
	.zigZagSection.noSwapSec .zigZagRight{width:37.5%;}
	.zigZagSection.noSwapSec .zigZagLeft{width:62.5%;}
	.zigZagSection.swapSec .zigZagRight{width:33.5%;}
	.zigZagSection.swapSec .zigZagLeft{width:66.5%;}

	.testimonial_module .clientDescription{width:calc(100% - 250px);padding-left:40px;}
	.testimonial_module .clientimgBox{width: 250px;height: 250px;border: solid 23px transparent;}
	.pFont31, .pFont31 p{font-size:31px;line-height:1.48;}
	.pFont30,.pFont30 p{font-size:30px;line-height:1.5;}
	.counter_section .counter_item_wrapper .counter_item{width:26.65%;}
	.request_demo  .formColumn .formColumnInner{max-width:466px;margin-left:auto;}
	.request_demo .formauthcont .form_auth_cont{padding-left:35px;}
	.our_mission .missContentrow .missContent h3{margin-bottom:25px;}
	.counter_section .counter_item_wrapper.maxCounter .counter_item{width:28.1%;}

	.layMulVarOneSec.noSwapSec .zigZagMulVarLeftInner{padding-left:68px;}
	.layMulVarOneSec.swapSec .zigZagMulVarLeftInner{padding-left:68px;}
	.layMulVarOneSec .zigZagMulVarRightInner{width:calc(100% - 55px);}
	.layMulVarOneSec.noSwapSec .layMulVarOneBg{background-position:calc(50% - 257px) center;}
	.layMulVarOneSec.swapSec .layMulVarOneBg{background-position:calc(50% + 235px) center;}

	.layMulVarTwoSec.noSwapSec .zigZagMulVarRight{padding-left:60px;}
	.layMulVarTwoSec.swapSec .zigZagMulVarRight{padding-right:60px;}
	.layMulVarFiveSec.noSwapSec .layMulVarFiveOvBg {background-position: calc(50% - 257px) center;}
}

@media (min-width: 1280px) {
	.zigZagMulVarRightInner ul {padding-left: 55px;}
	.ourTeam .team_item_wrapper .item_team  {padding-left: 13px;padding-right: 13px;}
	.banner_with_multi_layout.nolayout .content-wrapper { max-width: 1330px; }
	.banner_with_multi_layout.nolayout .twoColumnRow { margin-right: 0; margin-left: 4%; flex-wrap: nowrap; }
	.banner_with_multi_layout.nolayout .contentBox { width: 65%; padding: 0; }
	.banner_with_multi_layout.nolayout .imageContainer { margin-left: -4.5%; width: 49%; padding: 0; }
	.banner_with_multi_layout.nolayout .contentDiscription{max-width: 611px;padding-top: 30px;}
	.banner_with_multi_layout.nolayout .button {padding-top: 45px;}

	.banner_module .bannContentrow{margin-left: 4%;}
	.banner_module .bannerImg{margin-left: -4.5%;}
	.logo_slider_module .logoContainer{padding:23px 50px;} 
	.testimonial_module .clientDescription{width:calc(100% - 314px);padding-left:56px;}
	.testimonial_module .clientimgBox{width: 314px;height: 314px;border: solid 43px transparent;}
	.testimonial_module .discription{max-width:700px;}
	.logo_slider_module .slick-next:hover:before, .logo_slider_module .slick-prev:hover:before{opacity:0.5;}
	.slick-dots li button:hover:before {opacity: 1; background-color: rgba(89, 89, 89,0.3); transition: all ease .4s; -weblit-transition: all ease .4s}
	.counter_section .counter_item .countVal{font-size:60px;}
	.ourTeam .item_team .member_img{height:243px;width:243px;}
	.ourTeam .item_team .member_img:before{border:23px solid transparent;}

	.ourPartners .countTpSec h3{font-size:30px;}
	.ourPartners .partner_item_wrapper .partner_item{width:auto;}
	.ourPartners .partner_item_wrapper{column-gap:55px;}

	.request_demo .formContColumn .formhead h1{font-size:60px;}
	.request_demo .formContColumn .formcontent{font-size:25px;}
	.priavacyCont .priavacysubContent h3{font-size:30px;}
	.priavacyCont .priavacysubContent *+h3{margin-top:44px;}
	.request_demo .formContColumnInner .form_logp_wrap{justify-content:space-between;}

	.banner_with_multi_layout .mlMargin4{margin-left:4%;}
	.banner_with_multi_layout .layoutThree .imageContainer{margin-left:-4.5%;}
	.banner_with_multi_layout .contentBox .contentTitle h1{font-size:60px;}
	.banner_with_multi_layout.layout_one .contentBox{padding-right:0;}
	.banner_with_multi_layout.layout_one .content-wrapper{max-width:100%;padding-left:calc(calc(100% + 30px - 1190px) / 2);padding-right:calc(50% - 640px);}
	.banner_with_multi_layout.layout_one .imageContainer{padding-left:0;padding-right:0;}

	.layMulVarOneBg{background-size:745px 734px;}
	.layMulVarOneSec.noSwapSec .layMulVarOneBg{background-position:calc(50% - 347px) top;}
	.layMulVarOneSec.swapSec .layMulVarOneBg{background-position:calc(50% + 335px) top;}
	.layMulVarOneSec .content-wrapper{max-width:100%;padding-left:calc(calc(100% + 30px - 1190px) / 2);padding-right:calc(calc(100% + 30px - calc(1190px + 262px)) / 2);}

	.layMulVarTwoSec .content-wrapper{max-width:100%;padding-left:calc(calc(100% + 30px - 1190px) / 2);padding-right:calc(calc(100% + 30px - calc(1190px + 262px)) / 2);}
	.layMulVarTwoSec.noSwapSec .zigZagMulVarRight{padding-left:109px;}
	.layMulVarTwoSec.swapSec .zigZagMulVarRight{padding-right:109px;}
	.layMulVarTwoSec .zigZagMulVarRightInner{width:calc(100% - 55px);}

	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:46%;}
	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgCenter{left:55%;transform:translateX(-55%);}
	.layMulVarThreeSec.noSwapSec .content-wrapper {max-width: 100%;padding-left: calc(calc(100% + 30px - 1190px) / 2);padding-right: calc(calc(100% + 30px - calc(1190px + 262px)) / 2); }
	.layMulVarThreeSec.noSwapSec .layMulVarThreeOvBg {background-size: auto;}
    .zigZagMulVarSection.swapSec.layMulVarThreeSec .zigZagMulVarRightInner {padding-right: 30px;}
	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgNormal{left:46%;}
	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgCenter{left:50%;transform:translateX(-50%);}
	.layMulVarFourSec.swapSec .layMulVarFourOvBg.imgCenter {background-position: right;}
	.layMulVarFourSec.noSwapSec .content-wrapper {max-width: 100%;padding-left: calc(calc(100% + 30px - 1190px) / 2);padding-right: calc(calc(100% + 30px - calc(1190px + 262px)) / 2); }
	.layMulVarFourSec.noSwapSec .layMulVarFourOvBg {background-position: calc(100% - 72px) 20%;background-size: 745px;}
	.layMulVarFourSec.noSwapSec .zigZagMulVarRight {padding-top: 50px;padding-bottom: 125px;}
	.layMulVarFourSec.swapSec .zigZagMulVarRight {padding-bottom: 30px;}
	.layMulVarFourSec.swapSec .layMulVarFourOvBg{ background-position-y: 85%;}

	.layMulVarFiveSec .content-wrapper {max-width: 100%;padding-left: calc(calc(100% + 30px - 1190px) / 2);padding-right: calc(calc(100% + 30px - calc(1190px + 262px)) / 2);}
	.layMulVarFiveSec.noSwapSec .layMulVarFiveOvBg {left: 24px;background-size: 745px 734px;background-position: calc(50% - 345px) 0%;}
	.layMulVarFiveSec.swapSec .layMulVarFiveOvBg {right: 0;background-position: right;background-size: auto;}

	.banner_with_multi_layout.layout_two .innerContent .button a{min-width:234px;display:inline-block;}

	.banner_with_multi_layout.layout_one .contentBox {
		width: auto;
		max-width: 600px;
	}
	.banner_with_multi_layout.layout_one .content-wrapper {
		padding-right: calc(50% - 670px);
	}
	.banner_with_multi_layout.layout_one .twoColumnRow {
		justify-content: space-between;
	}
}

@media (max-width: 1279px){}
.banner_with_multi_layout .bannLayTwoOvBg {background-position-x: calc(40% + 100px);}
}

@media (max-width: 991px) {
	.circleBg{display:none;}
}

@media (max-width: 767px) {
	.banner_with_multi_layout .bannLayTwoOvBg {background-position-x: center;}
	.testimonial_module .clientDescription {width: 100%;}
	.zigZagSection .layOneColor{z-index:2;}
	.zigZagSection .layOneBg{z-index:1;}
	.zigZagSection .layOneBg{background-position:center bottom;}
	.zigZagLeftInner{max-width:320px;margin-left:auto;margin-right:auto;}
	.zigZagRightInner{max-width:380px;margin-left:auto;margin-right:auto;}

	.request_demo .formContColumnInner .form_logp_wrap .formlogo_item{width:165px;}
	.request_demo .form_auth_img_col .form_auth_img{width:70px;height:70px;}
	.request_demo .formauthcont .form_auth_img_col{max-width:70px;}
	.request_demo .formauthcont .form_auth_cont{width:calc(100% - 70px);padding-left:15px;}
	.mb-flex{display:flex;flex-wrap:wrap;}
	.mb-justify-center{justify-content:center;}
	.mb-column-reverse{flex-direction:column-reverse;}
	.mobileWcenter{margin:0 auto;}
	.testimonial_module .slick-dots{position:static;}
	.partner_item_wrapper .partner_item img{transform:scale(0.9);}
	.jobOpeSec .social_btn a img{max-width:100px;}
	.jobOpeSec .jobs_item_wrapper .job_content{font-size:20px;}
	.jobOpeSec .jobs_item_wrapper .social_btn a{font-size:15px;min-height:0;}
	.jobOpeSec .jobs_item_wrapper .social_btn a .img-wrp{display:inline-block;}
	.text_with_icon_module .iconWithtextContainer .iconInner{max-width:100%;}
	.text_with_icon_module .iconWithtextContainer .iconOutter{width:100%;}
	.testimonial_module .clientDetail p{padding-left:0;}
	.testimonial_module .clientDescription .logoWrappr{margin:0 auto;max-width:140px;}
	.counter_section .counter_item_wrapper{justify-content:center;}

	.zigZagMulVarSection .zigZagMulVarLeft .zigZagMulVarLeftInner {text-align: center;}
	.layMulVarThreeSec .zigZagMulVarLeftInner {position: relative;left: auto;}
	.layMulVarThreeSec.swapSec .zigZagMulVarLeftInner.imgNormal {left: 0;}
	.layMulVarThreeSec .layMulVarThreeOvBg,	.layMulVarOneSec .layMulVarOneBg,.layMulVarFiveSec .layMulVarFiveOvBg{display: none;}
	.layMulVarThreeSec.noSwapSec .zigZagMulVarLeftInner.imgNormal{right: 0;}
	.layMulVarThreeSec .zigZagMulVarLeftInner,.zigZagMulVarSection .zigZagMulVarLeft .zigZagMulVarLeftInner{max-width: 60%;margin: 0 auto;}
	.layMulVarTwoSec .layMulVarTwoOvColor,.layMulVarTwoSec.noSwapSec .layMulVarTwoOvBg,
	.layMulVarFourSec .layMulVarFourOvColor,
	.layMulVarThreeSec .layMulVarThreeOvColor{width: 100%;}

	.layMulVarFourSec .zigZagMulVarLeftInner {position: relative;left: auto;}
	.layMulVarFourSec.swapSec .zigZagMulVarLeftInner.imgNormal {left: 0;}
	.layMulVarFourSec .layMulVarFourOvBg, 
	.layMulVarOneSec .layMulVarOneBg,
	.layMulVarTwoSec .layMulVarTwoOvBg,
	.layMulVarFiveSec .layMulVarFiveOvBg{display: none;}
	.layMulVarFourSec.noSwapSec .zigZagMulVarLeftInner.imgNormal{right: 0;}
	.layMulVarFourSec .zigZagMulVarLeftInner,.zigZagMulVarSection .zigZagMulVarLeft .zigZagMulVarLeftInner{max-width: 60%;margin: 0 auto;}
	.request_demo .hs-form-field > label, .request_demo .hs-form-field > label span,
	.getinTouch .hs-form-field > label, .getinTouch .hs-form-field > label span{font-size:16px;}
	.zigZagMulVarRightInner ul{text-align:left;max-width:500px;margin-left:auto;margin-right:auto;}
	.zigZagMulVarRightInner ul li+li {margin-top: 10px;	}
}

@media (max-width: 480px) {
	.counter_section .counter_item_wrapper .counter_item {width: 100%;}
	.partner_item_wrapper .partner_item {width: 50%;}
}