h3{text-transform:capitalize;}
.sectionTipsTrends {background:url(../images/lightdot.png)no-repeat bottom left 161px;}
.BuildSection{padding:60px 0;}
.exclusiveCardWrapInnr .exclusiveBox,
.highGradeCardWrapInnr .highGradeBox,
.cargeekAdvantCardWrapInnr .cargeekAdvantBox{width:calc(100% / 3); padding:0 20px; float:left;}

.widthcalc2{width:calc(100% / 2) !important;}

.form-group .custom-file .custom-file-label.dark_ico{padding:8px 55px 8px 15px}
.form-group .custom-file .custom-file-label.dark_ico::after{content:"";background:url(../images/upload_ico.svg)no-repeat;background-color:#36c7ac;background-size:43%;background-position:center;width:50px;height:90%;margin:0; top:4px; padding:0; border-radius:7px 7px 0 0;}

.cargeekAdvantCardWrapInnr .cargeekAdvantBox{padding:0 16px;}

.exclusiveCardWrapInnr .row.first,
.highGradeCardWrapInnr .row.first{padding-bottom:20px;}

.cargeekAdvantCardWrapInnr .row.first{padding-bottom:32px;}

.hiredeveloper_points{margin:0;}
.hiredeveloper_points span{font-size:15px; display:inline-block; vertical-align:middle;}
.hiredeveloper_points .imgCenter{width:58px; height:58px; margin-right:8px; position:relative; border-radius:50%; background: rgb(24,181,177);
    background: linear-gradient(207deg, rgba(24,181,177,1) 0%, rgba(54,199,172,1) 100%);}

.exclusiveCardWrapInnr .exclusiveBox .inner,
.highGradeCardWrapInnr .highGradeBox .inner{width:100%; min-height:452px; background-color:#fff; padding:40px 35px; float:left; border-radius:12px; box-shadow:0 1px 12px 0 rgb(134 134 134 / 16%);}

.cargeekAdvantCardWrapInnr .cargeekAdvantBox .inner{width:100%; min-height:300px; padding:15px 12px; float:left;}
.cargeekAdvantCardWrapInnr .cargeekAdvantBox.whiteCards .inner{width:100%; min-height:452px; background-color:#fff; padding:40px 35px; float:left; border-radius:12px; box-shadow:0 1px 12px 0 rgb(134 134 134 / 16%);}

.exclusiveBox h4,
.highGradeBox h4,
.cargeekAdvantBox h4{font-weight:800; font-size:19px; text-transform:capitalize; letter-spacing:0.9px; color:#29373F; line-height:26px;}

.exclusiveBox p,
.highGradeBox p,
.cargeekAdvantBox p{font-weight:400; font-size:16px; color:#5E5E5E; line-height:22px;}

.howwegrowthSection{padding:60px 0;}
.howwegrowthSection .whiteBoxWrap{height:100%;}
.howwegrowthSection .whiteBoxWrap .card-body{padding:12px 16px;}
.howwegrowthSection .whiteBoxWrap .card-body h5{color:#29373F; margin:0; font-size:18px; line-height:22px; letter-spacing:0.8px; font-weight:700; font-family:'Muli', sans-serif;}

.BuildSection h1{font-weight:700;}
.e_comDevServiceSection{padding:70px 0; background:url(../images/paper_plane_lit.png)no-repeat left -164px bottom 242px; background-size:auto;}

.highGradeSection{padding:70px 0; position:relative; background:url(../images/paper_plane_lit02.png)no-repeat right -250px bottom 260px, url(../images/lightdot01.png)no-repeat left -82px top 9px, url(../images/Ellipse48.png)no-repeat bottom -86px right 200px; background-size:auto;}

.cargeekAdvantageSection{padding:70px 0;}

.highGradeSection .dottedAfter{position:absolute; left:0; bottom:-69px; z-index:99;}

.exclusiveBox .imgCenter,
.highGradeBox .imgCenter,
.cargeekAdvantBox.whiteCards .imgCenter{width:100px; height:100px; margin-bottom:25px; padding:15px; border-radius:50%; position:relative; background: rgb(24,181,177);
background: linear-gradient(207deg, rgba(24,181,177,1) 0%, rgba(54,199,172,1) 100%);}
.bg_transparent{background:transparent !important;}

.cargeekAdvantBox .imgCenter{width:100px; height:100px; margin-bottom:25px; padding:15px; border-radius:50%; position:relative; background:#fff; box-shadow:0 1px 12px 0 rgb(0 0 0 / 16%)}

.empowerMiniSection{padding:60px 0; background:url(../images/lightdot.png)no-repeat right 45px bottom -27px; background-size:auto;}
.empowerMiniSection h3{font-weight:700;}

.chooseCargeekSection{padding:70px 0; position:relative; background:url(../images/Ellipse48.png)no-repeat left -70px top 160px; background-size:auto;}
.chooseCargeekSection .dottedAfter{position:absolute; right:0; bottom:-70px; z-index:99;}

.cargeekchooseCardWrap .d-flex{border-color:#E1E1E1 !important;}
.cargeekchooseCardWrap .cardBox{padding:30px 45px; border-color:#E1E1E1 !important;}
.cargeekchooseCardWrap .cardBox h5{font-weight:700; margin-top:10px; display:inline-block; font-size:19px; letter-spacing:0.9px; color:#18B5B1; line-height:26px; position:relative; max-width: 90%;}
.cargeekchooseCardWrap .cardBox h5:after,
.cargeekchooseCardWrap .cardBox h5:before{content:""; position:absolute; top:calc(50% - 1px); width:35px; height:2px; background-color:#18B5B1;}
.cargeekchooseCardWrap .cardBox h5:after{right:-50px;}
.cargeekchooseCardWrap .cardBox h5:before{left:-50px;}
.cargeekchooseCardWrap .cardBox p{font-weight:400; margin-bottom:10px; font-size:15px; letter-spacing:0.9px; color:#29373F; line-height:20px;}

.questionyouwantSection{padding:70px 0;}
.accordion{min-height:290px;}
.accordion .card{background-color:transparent; border:none;}
.accordion .card-header{padding:0 0 2px; background-color:transparent; border:none;}
.accordion .card-header h2 button{padding:16px 30px 16px 0; text-transform:capitalize; font-size:17px; font-weight:400; width:100%; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; text-decoration:none; background-color:transparent; position:relative;border-bottom:none;}
.accordion .card-header h2 button.btn-link.collapsed{border-bottom:1px solid #D6D6D6;}
.accordion .card-header h2 button span{position:absolute; right:0; top:calc(50% - 10px); width:20px; height:20px;}
.accordion .card-header h2 button span:after,
.accordion .card-header h2 button span:before{content:""; position:absolute; background-color:#fff;}
.accordion .card-header h2 button span:after{left:0; top:calc(50% - 1px); width:100%; height:2px;}
.accordion .card-header h2 .btn.btn-link.collapsed span:before{top:0; left:calc(50% - 1px); height:100%; width:2px; -webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.accordion .card-header h2 .btn.btn-link span:before{top:calc(50% - 0px); left:calc(50% - 0px); height:0%; width:2px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

.accordion .card-body{color:#fff;border-bottom:1px solid #D6D6D6; border-top:none; font-size:16px; font-family:'Muli', sans-serif; font-weight:100; line-height:24px; letter-spacing:0.7px;}

#bestBrandCarousel .owl-item img{width:auto !important; max-width:initial !important;}


.exclusiveCardWrapInnr.cyanSmallCardWrap .exclusiveBox .inner{min-height:100px; padding:10px 20px; border-radius:16px; background-color:#18b5b1;}
.exclusiveCardWrapInnr.cyanSmallCardWrap .exclusiveBox .inner .imgCenter{background:transparent;}

.pricingModelCards{padding:40px; border-radius:15px; position:relative; min-height:377px; box-shadow:0 1px 12px 0 rgb(134 134 134 / 16%);}
.pricingModelCards h4{position:absolute; top:-27px; background:#18b5b1; padding:14px 18px; font-weight:100; min-width:350px; font-size:22px; line-height:25px; text-transform:capitalize; border-radius:6px;}
.howwegrowthSection .whiteBoxWrap.rounded_corner{border-radius:12px; padding:22px;}
.howwegrowthSection .whiteBoxWrap.left{padding-right:40px;}
.howwegrowthSection .whiteBoxWrap.right{padding-left:40px;}
/*.orOptionsSection{background:url(../images/or_bg_animation.gif)no-repeat; background-position:center right;}*/

.cargeektechnologynew-CardWrapInnr .cargeekAdvantBox{padding:0 16px;}
.cargeektechnologynew-CardWrapInnr .cargeekAdvantBox{width:calc(100% / 2); padding:0 20px; float:left;}
.cargeektechnologynew-CardWrapInnr .cargeekAdvantBox.whiteCards .inner{padding: 40px 35px;}
.cargeektechnologynew-CardWrapInnr .cargeekAdvantBox{margin-top: 15px; margin-bottom: 15px;}

.contact-quote-btn{border-radius: 10px; background-color: #fff; border: 1px solid #fff; padding: 10px 32px; font-size: 20px; color: #36C7AC; line-height: 25px; text-transform: capitalize; font-weight: 700; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: table; margin: 10px auto;}
.contact-quote-btn:hover{ border-radius: 25px; border-color: #36C7AC; background-color: #fff; color: #36C7AC;}

.contact-quote-btn-color{border-radius: 10px; background-color: #36C7AC; border: 1px solid #36C7AC; padding: 10px 32px; font-size: 20px; color: #ffffff; line-height: 25px; text-transform: capitalize; font-weight: 700; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: table; margin: 10px auto;}
.contact-quote-btn-color:hover{ border-radius: 25px; border-color: #36C7AC; background-color: #fff; color: #36C7AC;}

.contact-quote-btn.popup-allpage{color: #36C7AC !important;}
.contact-quote-btn-color.popup-allpage{color: #fff !important;}

@media(max-width:1024px){
.bestBrandsSection, 
.sectionTrusted,
.e_comDevServiceSection,
.howwegrowthSection,
.highGradeSection,
.cargeekAdvantageSection,
.chooseCargeekSection,
.questionyouwantSection,
.empowerMiniSection{padding:30px 0;}
.bestBrandsSection h1{font-size:28px; line-height:40px;}
#bestBrandCarousel .owl-nav button.owl-prev{left:-40px;}
#bestBrandCarousel .owl-nav button.owl-next{right:-40px;}
.exclusiveCardWrapInnr .exclusiveBox .inner, 
.highGradeCardWrapInnr .highGradeBox .inner{min-height:475px; padding:28px 18px;}
.highGradeSection .dottedAfter{left:-78px;}
.cargeekAdvantCardWrapInnr .row.first{padding-bottom:20px;}
.cargeekchooseCardWrap .cardBox{padding:18px 35px;}
}

@media(min-width:768px) and (max-width:1023px){
/*.navbar-nav .nav-item .submenuWrap.textMenuWrap, 
.navbar-nav .nav-item .submenuWrap{display:none !important;}
.navbar-nav .nav-item .submenuWrap.textMenuWrap.show, 
.navbar-nav .nav-item .submenuWrap.show{display:block !important;}*/
.ecom_wesitesSection .row{min-height:70vh;}
.bestBrandsSection, 
.sectionTrusted,
.e_comDevServiceSection,
.howwegrowthSection,
.highGradeSection,
.cargeekAdvantageSection,
.chooseCargeekSection,
.questionyouwantSection,
.empowerMiniSection,
.BuildSection{padding:30px 0;}
.bestBrandsSection h1{font-size:28px; line-height:40px;}
.exclusiveCardWrapInnr .exclusiveBox .inner, 
.highGradeCardWrapInnr .highGradeBox .inner{min-height:425px; padding:15px 10px;}
.exclusiveCardWrapInnr .exclusiveBox, 
.highGradeCardWrapInnr .highGradeBox, 
.cargeekAdvantCardWrapInnr .cargeekAdvantBox{padding:0 15px;}
.exclusiveBox .imgCenter, 
.highGradeBox .imgCenter{width:75px; height:75px; margin-bottom:15px;}
.exclusiveBox h4, 
.highGradeBox h4, 
.cargeekAdvantBox h4{font-size:18px;}
.exclusiveBox p, 
.highGradeBox p, 
.cargeekAdvantBox p{font-size:15px;}
.growthImg{width:100%;}
.empowerMiniSection h3{font-size:20px;}
.sectionE-CommercePlatform .E-Commerce_cardbody button{min-width:110px;}
.cargeekchooseCardWrap .cardBox h5{font-size:17px;}
.cargeekchooseCardWrap .cardBox h5:after, 
.cargeekchooseCardWrap .cardBox h5:before{width:20px;}
.cargeekchooseCardWrap .cardBox h5:before{left:-28px;}
.cargeekchooseCardWrap .cardBox h5:after{right:-28px;}
.cargeekchooseCardWrap .cardBox{padding:18px 20px;}
.accordion {min-height:775px;}
.BuildSection h1{font-size:22px;}

}

@media(max-width:767px){
.ecom_wesitesSection,
.bestBrandsSection, 
.sectionTrusted,
.e_comDevServiceSection,
.howwegrowthSection,
.highGradeSection,
.cargeekAdvantageSection,
.chooseCargeekSection,
.questionyouwantSection,
.empowerMiniSection{padding:30px 0;}

.widthcalc2{width:100% !important;}

.ecom_wesitesSection p, 
section.join-our-team p,
.ecom_wesitesSection button, 
section.join-our-team button{margin-top:20px;}

.w-sm-100{width:100% !important}
.w-sm-50{width:50% !important}

.exclusiveCardWrapInnr .exclusiveBox, 
.highGradeCardWrapInnr .highGradeBox, 
.cargeekAdvantCardWrapInnr .cargeekAdvantBox{width:100%;}
.exclusiveCardWrapInnr .exclusiveBox .inner, 
.highGradeCardWrapInnr .highGradeBox .inner{min-height:410px; text-align:center; padding:20px 15px;}
.exclusiveCardWrapInnr .exclusiveBox, 
.highGradeCardWrapInnr .highGradeBox, 
.cargeekAdvantCardWrapInnr .cargeekAdvantBox{margin-bottom:20px;}
.exclusiveCardWrapInnr .row.first, 
.highGradeCardWrapInnr .row.first{padding-bottom:0;}
.exclusiveBox .imgCenter, 
.highGradeBox .imgCenter{margin:0 auto 15px;}
.exclusiveBox h4, 
.highGradeBox h4, 
.cargeekAdvantBox h4{font-size:20px;}
.exclusiveBox p, 
.highGradeBox p, 
.cargeekAdvantBox p{font-size:15px;}
.cargeekAdvantCardWrapInnr .row.first {padding-bottom:0;}
.sectionE-CommercePlatform h4{font-size:20px; line-height:28px;}
.sectionE-CommercePlatform h2{font-size:24px; line-height:28px; margin:0 0 10px;}
.cargeekchooseCardWrap .cardBox {padding:18px 10px; border-bottom:1px solid #E1E1E1;}
.cargeekchooseCardWrap .cardBox h5{font-size:17px;}
.cargeekchooseCardWrap .cardBox h5:after, 
.cargeekchooseCardWrap .cardBox h5:before{width:10px;}
.cargeekchooseCardWrap .cardBox h5:before{left:-20px;}
.cargeekchooseCardWrap .cardBox h5:after{right:-20px;}
.cargeekchooseCardWrap .d-sm-flex.border-bottom{border:none !important;}
.cargeekchooseCardWrap .w-100.cardBox.border-right{border-right:none !important;}
.chooseCargeekSection .dottedAfter{width:130px; bottom:-53px;}
.chooseCargeekSection .dottedAfter img{width:100%;}
.accordion .card-header h2 button{white-space:normal; line-height:24px;}
.accordion{min-height:auto !important; margin-bottom:0px;}
.accordion .card-header h2 button{border-top:1px solid #D6D6D6; border-bottom:none;}
.accordion .card-header h2 button.btn-link.collapsed{border-bottom:1px solid #D6D6D6;}
.accordion .card-body{border-bottom:none; padding:15px;}
.accordion>.card>.card-header{margin-bottom:-3px;}
.BuildSection{text-align:center; padding:30px 0 60px;}
.howwegrowthSection .whiteBoxWrap .card-body{padding:0 16px 12px;}

.pricingModelCards{padding:8px;}
.pricingModelCards h4{position:relative; font-size:20px; top:0; min-width:100%; margin-bottom:18px;}

.orOptions{position:relative;}
.howwegrowthSection .whiteBoxWrap.rounded_corner,
.howwegrowthSection .whiteBoxWrap.left,
.howwegrowthSection .whiteBoxWrap.right{padding:0;}

	

}
