.page-template-page-sms-marketing img {
    max-width: 100%;
}
.section_title{text-transform:uppercase;}

.em_top_first{padding-top:58px;text-align:center;color:#fff; position:relative; z-index:5;}
.em_top_first h1{
font-weight: 500;
font-size: 14px;
line-height: 120%;
text-transform: uppercase;
color: #FFFFFF;
text-align: center;
margin-bottom:16px;
}
.em_top_title{
	max-width:910px;
	margin:0 auto;
font-weight: 500;
font-size: 36px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
margin-bottom:16px;
}
.em_top_title span{display: inline-block;padding-left: 200px;}
.em_top_title strong{font-weight: 500;}
.em_top_first .box_2{max-width: 795px;
    margin: 0 auto 35px;}
.em_top_first .box_3 .button,
.our_services  .box_3 .button,
#who-we-work-with  .box_3 .button{font-size: 20px;padding:16px 40px;color:#18181B;
font-weight: 500;
line-height: 150%;}
.em_top_first .box_3 a,
.our_services .box_3 a,
#who-we-work-with .box_3 a{font-size: 20px;
color:#fff;
font-style: normal;
font-weight: 400;
line-height: 150%;
text-transform: capitalize;}
.em_top img{max-width:1440px; width:100%; margin: 0 auto -110px;
    display: block;
    position: relative;
    top: -110px;
	z-index:0;}
	
.page-template-page-sms-marketing .tiles_block {
    flex-wrap: wrap;
gap: 15px;}	
.page-template-page-sms-marketing .tiles_block {
    flex-wrap: wrap;
gap: 15px;}
.gray_section.our_services .tiles_block .tile_box{    width: calc(33% - 15px);
    margin-bottom: 0;	
background: rgba(255, 255, 255, 0.2);
border: 1px solid #F5F5F5;
box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.25);
backdrop-filter: blur(5px);
}
.page-template-page-sms-marketing .tile_text {
    padding: 30px 30px;
}
.tile_box .li_box{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	gap:10px;
	    align-items: center;
}
.tile_box .li_box .num{color:#495AFF; padding:5px 0;
width: 18px;
height: 21px;
font-size: 14px;
line-height: 150%;
}
.tile_box{    margin-bottom: 16px;}
.tile_box ul li:before{content:'.';position:absolute;top:-5px; left:0;}
.tile_box ul li{padding-left:10px;position:relative; display:block;
font-size: 16px;
line-height: 140%;
}
.dark_section.our_services{padding-bottom:0; color:#fff;}
.dark_section.our_services .section_title{margin-bottom:40px;}
.dark_section.our_services .section_description{font-size:20px;margin-bottom:49px;}
.dark_section.our_services .tiles_block .tile_box{    width: calc(33% - 15px);
    margin-bottom: 0;	
background: rgba(255, 255, 255, 0.2);
border: 1px solid #F5F5F5;
box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.25);
backdrop-filter: blur(5px);
}
.dark_section.our_services .tile_box .li_box .num{color:#495AFF;}

#get_your_message{color:#fff;}
#get_your_message .section_title{text-transform:uppercase;}
#get_your_message .check_list{
font-weight: 500;
font-size: 20px;
line-height: 130%;
margin-bottom:45px;}
#get_your_message .check_list li{display:block;margin-bottom:10px; padding-left:25px; position:relative;}
#get_your_message .check_list li:before{content:'';display:block;width:15px;height:15px; background:url(../../img/check_circle.svg) no-repeat; position:absolute;top:50%; left:0;transform: translate(0, -50%);}
#get_your_message .check_list+p{font-weight: 500;
font-size: 20px;
line-height: 130%;
margin-bottom:16px;}
#get_your_message li:before{content:'.';position:absolute;top:-5px; left: 5px;}
#get_your_message li{padding-left:20px;position:relative; display:block;
font-size: 16px;
line-height: 140%;
}

.page-template-page-sms-marketing .email_audit_form .bottom_post_form{background:#3B48CC;}
.page-template-page-sms-marketing .email_audit_form h2{text-align:left;}
.page-template-page-sms-marketing .email_audit_form p{text-align:left;    font-size: 16px;}
.email_audit_form .calculator_form.flex{align-items: center; gap: 60px;}
.email_audit_form .calculator_form img{max-width:580px;    width: 100%;}
.email_audit_form .calculator_form .wpcf7{max-width:440px; width: 100%;}
.page-template-page-sms-marketing .email_audit_form input, 
.page-template-page-sms-marketing .email_audit_form textarea, 
.page-template-page-sms-marketing .email_audit_form select{
background: rgba(255, 255, 255, 0.5);
border: 1px solid #F5F5F5;
backdrop-filter: blur(2.5px);
border-radius: 13px;
padding: 14px 16px;
color:#fff;
margin-bottom: 16px;
}
.page-template-page-sms-marketing .email_audit_form .wpcf7-submit{width:100%;max-width:unset;margin-top:26px;}

.page-template-page-sms-marketing .email_audit_form input::-webkit-input-placeholder {color: #FFFFFF;
font-size: 16px;}
.page-template-page-sms-marketing .email_audit_form input::-moz-placeholder {color: #FFFFFF;
font-size: 16px;}
.page-template-page-sms-marketing .email_audit_form input:-ms-input-placeholder {color: #FFFFFF;
font-size: 16px;}
.page-template-page-sms-marketing .email_audit_form input:-moz-placeholder {color: #FFFFFF;
font-size: 16px;}
.page-template-page-sms-marketing .email_audit_form form.submitting .wpcf7-spinner {
    display: inline-block;
    margin: 0;
    position: relative;
    left: 90%;
    top: -42px;
}


.dark_section#who-we-work-with{color:#fff;padding-left:10px;padding-right:10px;    margin: 0;}
.who-we-description{max-width:370px;}
.who_box{margin-bottom:40px;}
#who-we-work-with .who_box+.who_box,
#who-we-work-with .who_box+.who_box+.who_box{color:#6F6F6F;}

#klaviyo-services-we-provide{color:#fff;padding-bottom:0;}


.page-template-page-sms-marketing .video_reviews_slider,
.page-template-page-sms-marketing .faq_block{background:#CDCDD0;}
.video_reviews_slides .slide_meta .photo
 {
    width: 65px;
    padding-right: 16px;
}

.dark_section.post_page{padding:63px 0 72px;}
.page-template-page-sms-marketing .top_archive{padding:0;}
.page-template-page-sms-marketing .top_archive .section_bookmark{color:#98989B;    margin-bottom: 38px;}

.bottom_form .limit{padding-left:32px; padding-right:32px;margin-top:0;}

.page-template-page-sms-marketing .video_reviews_slides .reviews_slide_inner{background:url(../../img/em-review.webp) right no-repeat; background-size:cover;}
.page-template-page-sms-marketing .video_reviews_slides .text_box{    padding-left: 200px;}

.logoslides {
    overflow: hidden;
    padding: 40px 0;
    background: #09070D;
}

.logoslides__inner {
    display: flex;
    align-items: center;
    gap: 40px;
}

.logoslides__text {
	padding-right:16px;
    min-width: 180px;
    color: #A9A9A9;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 500;
    background: #09070D;
	z-index: 9;
	position:relative;
}

.logoslides__track {
    /*overflow: hidden;*/
    flex: 1;
	position:relative;
}

.logoslides__row {
    display: flex;
    align-items: center;
    gap: 60px;
    width: max-content;
    will-change: transform;
}

.logoslides__row img {
    height: 40px;
    user-select: none;
    pointer-events: none;
    opacity: 0.8;
    transition: 0.3s;
}

.logoslides__row img:hover {
    opacity: 1;
}

.logoslides__text::before {
    content: '';
    position: absolute;
    right: 100%;
    top: 0;
    width: 10000px;
    height: 100%;
    background: #09070D;
    z-index: 9;
}
.logoslides__text::after {
    content: '';
position: absolute;
width: 40px;
height: 77px;
left: 100%;
top: 0;
background: linear-gradient(to right, #09070D, transparent);
}


@media (max-width: 1130px){
	.page-template-page-sms-marketing .video_reviews_slides .text_box {
		max-width: 610px;
		padding-left: 0;
	}
	.em_top img {
		max-width: unset;
        width: 150%;
        margin: 0 auto -90px;
        display: block;
        position: relative;
        top: -90px;
        z-index: 0;
        left: -25%;
	}
}

@media (max-width: 1024px){
	.bottom_post_form.calculator_form.flex{display: block; gap: 0px; }
	.bottom_post_form.calculator_form.flex .f2{width:100%;margin:0;}
	.bottom_post_form.calculator_form img {
		max-width: 580px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.bottom_post_form.calculator_form .wpcf7  {
		max-width: 580px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.bottom_post_form .wpcf7-submit{    padding: 16px 20px;}
	.bottom_post_form.calculator_form .wpcf7  {
		max-width: 580px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.bottom_post_form .wpcf7-submit{    padding: 16px 20px;}
	.page-template-page-sms-marketing .email_audit_form h2{text-align:center;}
	.page-template-page-sms-marketing .email_audit_form p{text-align:center;}
	
	.video_reviews_slides .reviews_slide_inner {padding: 42px 39px 144px;min-height: unset;}
	.video_reviews_slider{padding-top:63px;}
	.page-template-page-sms-marketing .video_reviews_slides .text_box {
		max-width: unset;
	}
	
	.video_reviews_slides .thumbs_wrapper {
    bottom: 30px;
    left: 30px;}
	
	.page-template-page-sms-marketing .dark_section .flex, .page-template-page-sms-marketing .light_section .flex {
        display: block;
    }
	.page-template-page-sms-marketing .dark_section.post_page .flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
	
	.page-template-page-sms-marketing .dark_section .f2, .page-template-page-sms-marketing .dark_section .f23, .page-template-page-sms-marketing .dark_section .f6, .page-template-page-sms-marketing .dark_section .f25{
        width: 100%;
        margin: 0;
    }
	#who-we-work-with{padding:60px 0;}
	#who-we-work-with .f2{margin-bottom:40px;}
	
	
	#klaviyo-services-we-provide .f2 {
        margin-bottom: 40px;
    }
	#who-we-work-with .f2 {margin-bottom:40px;}
	.page-template-page-sms-marketing .dark_section .f2{margin-bottom: 40px;}
}
@media (max-width: 768px){
	.em_top_first {padding-top: 30px;}
	.em_top_first .box_2 {margin: 0 auto 25px;}
	.em_top_title {font-size: 22px;}
	    .em_top img {
        max-width: unset;
        width: 170%;
        margin: 0 auto -90px;
        display: block;
        position: relative;
        top: -90px;
        z-index: 0;
        left: -35%;
    }
	.gray_section.our_services .tiles_block .tile_box,
	.dark_section.our_services .tiles_block .tile_box{width: 100%;
    margin-bottom: 15px;}
	.dark_section.our_services, #who-we-work-with{padding-left: 10px;
        padding-right: 10px;
        margin: 0;}
	.dark_section.our_services .section_title {margin-bottom: 25px;}
	.dark_section.our_services .section_description {margin-bottom: 25px;}
	.dark_section.our_services {}
	
	.bottom_form .bottom_post_form {
        padding-left: 0px;
        padding-right: 0px;
    }
	#get_your_message .check_list {margin-bottom: 22px;}
	#klaviyo-services-we-provide p br{display:none;}
	.who-we-description {max-width: unset;}
	#get_your_message .section_title br{display:none;}
}
@media (max-width: 580px){
	.em_top_first .box_3 .button, .our_services .box_3 .button, #who-we-work-with .box_3 .button{padding: 16px 20px;font-size: 16px;}
	.em_top_first .box_3 .button svg, .our_services .box_3 .button svg, #who-we-work-with .box_3 .button svg{display:none;}
	.page-template-page-sms-marketing .email_audit_form .wpcf7-submit svg{display:none;}
	.mobile_hide{display:none;}


	.em_top img {
        margin: 0 auto -50px;
        top: -50px;
    }
	.logoslides__text{min-width: 145px;}
}