.exp_boxSection {
	background-color: #f5f4f4;
	padding: 7.344vw 0 8.177vw
}

@media screen and (min-width:992px) {
	.exp_boxSection .container {
		width: 100%;
		max-width: 80.208vw;
		padding: 0
	}
}

.exp_boxSection .title,
.solution_section .title {
	max-width: 74.271vw;
	margin: auto auto 6.042vw
}

.exp_boxSection .title h2,
.solution_section .title h2 {
	margin-bottom: 1.198vw
}

.exp_boxSection .customRow {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -1.458vw;
	margin-left: -1.458vw
}

.exp_boxSection .customRow .items {
	width: 50%;
	padding: 0 1.458vw;
	margin-bottom: 2.083vw
}

.exp_boxSection .customRow .items .innerItem {
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 15px 28px 0 rgba(0, 0, 0, .1);
	padding: 2.031vw 3.906vw 2.083vw 2.656vw
}

.exp_boxSection .customRow .items .innerItem .boxItem .iconBox {
	width: 100%;
	max-width: 6.042vw;
	min-width: 6.042vw;
	margin-right: 2.344vw
}

.exp_boxSection .customRow .items .innerItem .boxItem .iconBox img,
.our_exp_section .main-content .img-box img,
.solution_section .customRow .imgBox img {
	width: 100%
}

.exp_boxSection .customRow .items .innerItem .boxItem .content h3 {
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: .625vw
}

@media only screen and (max-width:1399px) {
	.exp_boxSection .customRow .items .innerItem .boxItem .content h3 {
		font-size: 28px
	}
}

@media only screen and (max-width:991px) {
	.exp_boxSection {
		padding: 80px 0 165px
	}

	.exp_boxSection .title {
		max-width: 100%;
		margin-bottom: 69px
	}

	.exp_boxSection .title h2 {
		margin-bottom: 32px
	}

	.exp_boxSection .customRow {
		margin-right: -15px;
		margin-left: -15px
	}

	.exp_boxSection .customRow .items {
		padding: 0 15px;
		margin-bottom: 40px;
		width: 100%
	}

	.exp_boxSection .customRow .items .innerItem {
		padding: 33px 34px 40px 27px
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .iconBox {
		max-width: 96px;
		min-width: 96px;
		margin-right: 37px
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content h3 {
		font-size: 24px;
		margin-bottom: 9px
	}
}

.exp_boxSection .customRow .items .innerItem .boxItem .content p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .018vw;
	margin-bottom: 2.083vw
}

.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	border: 1px solid #f3e074;
	box-shadow: 0 5px 12px 0 rgba(157, 157, 157, .3);
	font-size: 1.016vw;
  line-height: 1.198vw;
	letter-spacing: .019vw;
	padding: .677vw 1.042vw .677vw 1.354vw
}

.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them svg {
	position: relative;
	padding-left: .677vw;
	height: .677vw;
	top: -0.208vw;
}

.solution_section {
	padding: 4.531vw 0 4.635vw
}

.our_exp_section .customRow,
.solution_section .customRow {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.solution_section .customRow .imgBox {
	margin-top: 3.229vw;
	width: 42.969vw
}

.solution_section .customRow .content {
	width: 43.385vw
}

.solution_section .customRow .content .items .icon svg {
	padding-top: .26vw;
	width: 24px;
	margin-right: 1.146vw
}

.solution_section .customRow .content .items .textBox {
	margin-bottom: 1.823vw
}

.solution_section .customRow .content .items .textBox h3 {
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: .833vw
}

@media only screen and (max-width:1399px) {
	

	.solution_section .customRow .content .items .textBox h3 {
		font-size: 28px
	}
}

@media only screen and (max-width:991px) {
	.exp_boxSection .customRow .items .innerItem .boxItem .content p {
		font-size: 14px;
		letter-spacing: .41px;
		margin-bottom: 20px
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them {
		font-size: 14px;
		line-height: 14px;
		letter-spacing: .37px;
		padding: 12px 20px 12px 26px
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them svg {
		padding-left: 13px;
		height: 13px;
		top: -3px;
	}

	.solution_section {
		padding: 92px 0 82px
	}

	.solution_section .title {
		max-width: 100%;
		margin-bottom: 72px
	}

	.solution_section .title h2 {
		margin-bottom: 61px
	}

	.solution_section .customRow .imgBox {
		width: 100%;
		margin-top: 0;
		margin-bottom: 61px
	}

	.solution_section .customRow .content {
		width: 100%
	}

	.solution_section .customRow .content .items .icon svg {
		padding-top: 5px;
		width: 22px;
		margin-right: 22px
	}

	.solution_section .customRow .content .items .textBox {
		margin-bottom: 30px
	}

	.solution_section .customRow .content .items .textBox h3 {
		font-size: 24px;
		margin-bottom: 18px
	}
}

.solution_section .customRow .content .items .textBox p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .018vw
}

.workLang .title {
	margin-bottom: 3.177vw
}

.workLang .title h2 {
	margin-bottom: 0
}

.shopifySection {
	background-color: transparent
}

@media only screen and (min-width:992px) {
	.shopifySection .customPadding .row {
		margin-left: -.833vw;
		margin-right: -.833vw
	}

	.shopifySection .customPadding .d-flex-5 {
		-ms-flex: 0 0 42%;
		flex: 0 0 42%;
		max-width: 42%;
		padding: 0 .833vw
	}

	.shopifySection .customPadding .d-flex-7 {
		-ms-flex: 0 0 58%;
		flex: 0 0 58%;
		max-width: 58%;
		padding: 0 .833vw
	}

	.shopifySection .customPadding .content {
		padding-right: 0
	}
}

.our_exp_section {
	background-color: #000;
	padding: 6.875vw 0 6.042vw
}

.our_exp_section .main-content .img-box {
	width: 31.094vw
}
.our_exp_section .main-content .img-box img{
	width: 100%;
  display: block;
}
.our_exp_section .main-content .content {
	width: 52.813vw
}

.our_exp_section .main-content .content h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 40px;
	line-height: 1.8;
	margin-bottom: 1.51vw
}

@media only screen and (max-width:1399px) {
	.our_exp_section .main-content .content h2 {
		font-size: 32px
	}
}

@media only screen and (max-width:991px) {
	.solution_section .customRow .content .items .textBox p {
		font-size: 14px;
		letter-spacing: .41px
	}

	.workLang {
		padding: 57px 0 110px
	}

	.workLang .title {
		margin-bottom: 44px
	}

	.workLang .title h2 {
		margin-bottom: 0
	}

	.workLang .workLangLogo li {
		max-width: 33.33%;
		-ms-flex-preferred-size: 33.33%;
		flex-basis: 33.33%
	}

	.our_exp_section {
		padding-top: 0;
		padding-bottom: 21px
	}

	.our_exp_section .main-content .img-box {
		width: 100%;
		margin-bottom: 55px
	}

	.our_exp_section .main-content .content {
		width: 100%
	}

	.our_exp_section .main-content .content h2 {
		font-size: 30px;
		margin-bottom: 15px
	}
}

.our_exp_section .main-content .content p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	font-size: 22px;
	line-height: 1.8
}

.our_exp_section .extra-content {
	margin-top: 4.635vw;
	margin-left: -1.51vw;
	margin-right: -1.51vw
}

.our_exp_section .extra-content .items {
	padding: 0 1.51vw;
	width: 33.33%
}

.our_exp_section .extra-content .items h3 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: 1.615vw
}

@media only screen and (max-width:1399px) {
	.our_exp_section .extra-content .items h3 {
		font-size: 28px
	}
}

@media only screen and (max-width:991px) {
	.our_exp_section .main-content .content p {
		font-size: 18px
	}

	.our_exp_section .extra-content {
		margin-top: 50px;
		margin-left: -15px;
		margin-right: -15px
	}

	.our_exp_section .extra-content .items {
		width: 100%;
		padding: 0 40px;
		margin-bottom: 50px
	}

	.our_exp_section .extra-content .items h3 {
		font-size: 24px;
		margin-bottom: 5px
	}
}

@media only screen and (max-width:767px) {

	.our_exp_section .extra-content .items h3,
	.solution_section .customRow .content .items .textBox h3 {
		font-size: 22px
	}

	.our_exp_section .main-content .content h2 {
		font-size: 28px
	}
}

.our_exp_section .extra-content .items p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .018vw
}

.scheduleSection {
	background-color: #000;
	padding: 6.51vw 0
}

.scheduleSection .content {
	width: 100%;
	max-width: 60.208vw;
	margin: auto;
	text-align: center
}

.scheduleSection .content h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 40px;
	line-height: 1.2;
	margin-bottom: 1.667vw
}

@media only screen and (max-width:1399px) {
	.scheduleSection .content h2 {
		font-size: 32px
	}
}

.scheduleSection .content p {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #f3e074;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 2.24vw
}

@media only screen and (max-width:991px) {
	.scheduleSection .content h2 {
		font-size: 30px;
		margin-bottom: 44px
	}

	.scheduleSection .content p {
		font-size: 18px;
		margin-bottom: 44px
	}
}

@media only screen and (max-width:767px) {
  .scheduleSection .content h2 {
		font-size: 28px;
	}
}

.scheduleSection .content .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	border-radius: 5px;
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: .019vw;
	padding: 1.875vw 2.5vw
}

@media only screen and (max-width:991px) {
	.our_exp_section .extra-content .items p {
		font-size: 14px;
		letter-spacing: .41px
	}

	.scheduleSection {
		padding: 89px 0 98px
	}

	.scheduleSection .content {
		max-width: 100%
	}

	.scheduleSection .content .btn-them {
		font-size: 14px;
		letter-spacing: .37px;
		padding: 36px 48px
	}
}

@media only screen and (max-width:640px) {
	.exp_boxSection {
		padding: 12.5vw 0 25.781vw
	}

	.exp_boxSection .title {
		margin-bottom: 10.781vw
	}

	.exp_boxSection .title h2 {
		margin-bottom: 5vw
	}

	.exp_boxSection .customRow .items {
		margin-bottom: 6.25vw
	}

	.exp_boxSection .customRow .items .innerItem {
		padding: 5.156vw 5.313vw 6.25vw 4.219vw
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .iconBox {
		max-width: 15vw;
		min-width: 15vw;
		margin-right: 5.781vw
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content h3 {
		margin-bottom: 1.406vw
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content p {
		margin-bottom: 3.125vw
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them {
		font-size: 2.969vw;
		line-height: 2.969vw;
		letter-spacing: .058vw;
		padding: 1.875vw 3.125vw 1.875vw 4.063vw
	}

	.exp_boxSection .customRow .items .innerItem .boxItem .content .btn-them svg {
		padding-left: 2.031vw;
		height: 2.031vw;
		top: -.469vw
	}

	.solution_section {
		padding: 14.375vw 0 12.813vw
	}

	.solution_section .title {
		margin-bottom: 3.75vw
	}

	.solution_section .title h2 {
		margin-bottom: 3.177vw
	}

	.solution_section .customRow .imgBox {
		margin-bottom: 9.531vw
	}

	.solution_section .customRow .content .items .icon svg {
		padding-top: .781vw;
		margin-right: 3.438vw
	}

	.solution_section .customRow .content .items .textBox {
		margin-bottom: 4.688vw
	}

	.solution_section .customRow .content .items .textBox h3 {
		margin-bottom: 2.813vw
	}

	.solution_section .customRow .content .items .textBox p {
		letter-spacing: .064vw
	}

	.workLang {
		padding: 8.906vw 0 17.188vw
	}

	.scheduleSection .content h2,
	.scheduleSection .content p,
	.workLang .title {
		margin-bottom: 6.875vw
	}

	.workLang .title h2 {
		margin-bottom: 0
	}

	.workLang .workLangLogo li {
		max-width: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		height: 15.615vw
	}

	.workLang .workLangLogo li img {
		max-height: 6.885vw
	}

	.our_exp_section {
		padding-bottom: 3.281vw
	}

	.our_exp_section .main-content .img-box {
		margin-bottom: 8.594vw
	}

	.our_exp_section .main-content .content h2 {
		margin-bottom: 2.344vw
	}

	.our_exp_section .extra-content {
		margin-top: 7.813vw
	}

	.our_exp_section .extra-content .items {
		margin-bottom: 7.813vw
	}

	.our_exp_section .extra-content .items h3 {
		margin-bottom: .781vw
	}

	.scheduleSection {
		padding: 13.906vw 0 15.313vw
	}

	.scheduleSection .content .btn-them {
		letter-spacing: .058vw;
		padding: 5.625vw 7.5vw
	}
}

@media screen and (max-width:991px){
  .our_exp_section .customRow{
    margin-left: -40px;
    margin-right: -40px;
  }
  .our_exp_section .main-content .content{
    padding: 0 40px;
  }
}
@media screen and (max-width:640px){
  .our_exp_section .customRow{
    margin-left: -6.250vw;
    margin-right: -6.250vw;
  }
  .our_exp_section .main-content .content,
  .our_exp_section .extra-content .items{
    padding: 0 6.250vw;
  }
}



@media only screen and (max-width:1399px){
    .banner-new-services h1,
    .blogHero .main-title h1,
    .blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
    h1.caseStudyTitle,
    .banner-branding-services h1,
    .banner-miami__title,
    .career-page .heroSection h1{
        font-size: 40px;
    }
    .new-services-support .main_title h2,
    .banner-new-services h2,
    .new-service-faqSection .title h2,
    .new-services-intro .main_title h2,
    .new-services-testimonialSection .title h2,
    .caseStudyTitle,
    .textImgRight .content h2,
    .textImgLeft .row .items .content .content-box h2,
    .platform .content h2,
    .seoService .title h2,
    .testimonialSection .title h2,
    .wayRezSection .title h2,
    .faqSection .title h2,
    .branding-services-section .content h2,
    .branding-services-section .content .small_title,
    .branding-img-content .branding-content h2,
    .branding_freature .title h2,
    .branding_doubts__section .content h2,
    .miami-business__title,
    .miami-review__title,
    .get-proposal .get-proposal__title p,
    .miami-service__title,
    .why-choose__title,
    .title h2{
        font-size: 32px;
    }
    .new-services-support .new_services_img-content .content_text h3,
    .new-services-intro .main_title h3,
    .caseStudySubTitle,
    .seoService .cardBox .row .items .content .inner-content h3,
    .sectionSitemap .linkAdreesWrapper .addressWrapper .addressSubWrapper .addressTitle,
    .servicesDetail .serviceList h3,
    .miami-expert__title{
        font-size: 28px;
    }
    .caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle,
    .accent-bar__title{
        font-size: 24px;
    }

    .sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
    .miami-about__team h5{
        font-size: 20px;
    }
    
    
}
@media screen and (max-width:991px){
    .blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
    h1.caseStudyTitle,
    .banner-branding-services h1,
    .banner-miami__title,
    .career-page .heroSection h1,
	.blogHero .main-title h1{
        font-size: 36px;
    }
    .banner-new-services h2,
    .new-services-support .main_title h2,
    .new-service-faqSection .title h2,
    .new-services-intro .main_title h2,
    .new-services-testimonialSection .title h2,
    .caseStudyTitle,
    .textImgRight .content h2,
    .textImgLeft .row .items .content .content-box h2,
    .platform .content h2,
    .seoService .title h2,
    .testimonialSection .title h2,
    .wayRezSection .title h2,
    .faqSection .title h2,
    .branding-services-section .content h2,
    .branding-services-section .content .small_title,
    .branding-img-content .branding-content h2,
    .branding_freature .title h2,
    .branding_doubts__section .content h2,
    .miami-business__title,
    .miami-review__title,
    .get-proposal .get-proposal__title p,
    .miami-service__title,
    .why-choose__title,
    .title h2{
        font-size: 30px;
    }
    .new-services-support .new_services_img-content .content_text h3,
    .new-services-intro .main_title h3,
    .caseStudySubTitle,
    .seoService .cardBox .row .items .content .inner-content h3,
    .sectionSitemap .linkAdreesWrapper .addressWrapper .addressSubWrapper .addressTitle,
    .servicesDetail .serviceList h3,
    .miami-expert__title{
        font-size: 24px;
    }
    .caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle,
    .accent-bar__title{
        font-size: 22px;
    }
    .sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
    .miami-about__team h5{
        font-size: 20px;
    }
}
@media screen and (max-width:767px){
    .blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
    h1.caseStudyTitle,
    .banner-branding-services h1,
    .banner-miami__title,
    .career-page .heroSection h1,
	.blogHero .main-title h1{
        font-size: 32px;
    }
    .banner-new-services h2,
    .new-services-support .main_title h2,
    .new-service-faqSection .title h2,
    .new-services-intro .main_title h2,
    .new-services-testimonialSection .title h2,
    .caseStudyTitle,
    .textImgRight .content h2,
    .textImgLeft .row .items .content .content-box h2,
    .platform .content h2,
    .seoService .title h2,
    .testimonialSection .title h2,
    .wayRezSection .title h2,
    .faqSection .title h2,
    .branding-services-section .content h2,
    .branding-services-section .content .small_title,
    .branding-img-content .branding-content h2,
    .branding_freature .title h2,
    .branding_doubts__section .content h2,
    .miami-business__title,
    .miami-review__title,
    .get-proposal .get-proposal__title p,
    .miami-service__title,
    .why-choose__title,
    .title h2{
        font-size: 28px;
    }
    .new-services-support .new_services_img-content .content_text h3,
    .new-services-intro .main_title h3,
    .caseStudySubTitle,
    .seoService .cardBox .row .items .content .inner-content h3,
    .sectionSitemap .linkAdreesWrapper .addressWrapper .addressSubWrapper .addressTitle,
    .servicesDetail .serviceList h3,
    .miami-expert__title,
	.exp_boxSection .customRow .items .innerItem .boxItem .content h3{
        font-size: 22px;
    }
    .caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle,
    .accent-bar__title{
        font-size: 20px;
    }
    .sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
    .miami-about__team h5{
        font-size: 16px;
    }
    .servicesDetail .serviceList .icon i{
        font-size: 22px;
    }
}