/*
 Theme Name: Impreza Child
 Theme URI: https://lovedayandco.com
 Description: Child theme to Impreza
 Author: boti
 Author URI: https://lovedayandco.com
 Template: Impreza
 Version: 1.0.0
*/

/* -variables- */
			:root {
				/* site colors */
				--color1: #AE1328;
				--color2: #4F5A5F;
				--color3: #FDECF0;
				--gradient1: linear-gradient(90deg, #333333 0%, #6F6F6F 100%);
				--lgrey: #F5F5F5;

				
				/* default paddings */
				--pad1: 180px;
				--pad2: 82px;
				--pad3: 75px;
				--pad4: 100px;
				--pad5: 150px;
				
				/* Font Size*/
				--fsheadingXXL: 	125px;
				--fsheadingXL: 	90px;
				--fsheadingL: 	75px;
				--fsheadingM: 	55px;
				
				--fsheadingMM: 	35px;
				--fsheadingM: 	30px;
			}
			/*---BTN---*/

				
			
			/*---Footer---*/
				.footer-logo-row{background-color: #fff; padding-top: 30px; padding-bottom: 30px;}
				.footer-logo-row img{max-height: 70px!important; width: auto!important}
				.newsletter-row{border-bottom: 5px solid #fff!important;}
				form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit.news-btn{border: 3px solid #fff!important; background: #fff!important; color: #333333 !important}
				form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit.news-btn:hover{background: transparent!important;color: #fff !important; opacity: 1!important;}
			
			/*---General---*/
				/* animation */	
					.w3-animate-top		{z-index: 2;position:relative;animation:animatetop 0.8s}	@keyframes animatetop		{from{top:-300px;		opacity:0}	 to		{top:0;opacity:1}} .w3-animate-left	{z-index: 2;position:relative;animation:animateleft 0.8s}	@keyframes animateleft		{from{left:-300px;		opacity:0}	 to		{left:0;opacity:1}} .w3-animate-right	{z-index: 2;position:relative;animation:animateright 0.8s}	@keyframes animateright		{from{right:-300px;		opacity:0} 	 to		{right:0;opacity:1}} .w3-animate-bottom	{z-index: 2;position:relative;animation:animatebottom 0.8s}	@keyframes animatebottom	{from{bottom:-300px;	opacity:0} 	 to		{bottom:0;opacity:1}} .w3-animate-right2	{z-index: 2;position:relative;animation:animateright2 0.8s}	@keyframes animateright2	{from{right:-300px; 	 }	 		 to		{right:0; }} .w3-animate-bg		{z-index: 2;position:relative;animation:animatebg 0.8s}		@keyframes animatebg		{from{margin-top: 100%; opacity: 0;} to		{margin-top: 0%; opacity: 1; }} div#bottom-links { display: none;position: fixed;bottom: 0;width: 100%;z-index: 99;background: var(--color1); bottom: 0; opacity: 1; height: 45px; align-items: center; } div#bottom-links a {  width: 50%; display: flex; justify-content: center; color: #fff; text-decoration: none !important; font-size: 16px; font-weight: 600; align-items: center;}
				/*---PAdding---*/
					.pad5{padding-top: var(--pad5)!important;padding-bottom: var(--pad5)!important;}
					.pad3{padding-top: var(--pad3)!important;padding-bottom: var(--pad3)!important;}
					.pad2{padding-top: var(--pad2)!important;padding-bottom: var(--pad2)!important;}
					.pad1{padding-top: var(--pad1)!important;padding-bottom: var(--pad1)!important;}
					.pad2 + .pad2{padding-top: 0!important;}
					.pad2.contact-hero + .pad2, .bg-rose.pad2 + .pad2, .pad2 + .pad2.bg-rose{padding-top: var(--pad2)!important;}
					.pad2.color_primary + .pad2, .pad2 + .pad2.color_primary,.pad2+ .pad2.cta1-row, .pad2.cta1-row + .pad2, .pad2.lgreybg + .pad2, .pad2 + .pad2.lgreybg{padding-top: var(--pad2)!important;}
					.border-txt-img-row .txt .vc_column-inner, .border-txt-img-row .img .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
					
				/*---BTN---*/
					.btn1 a{background-color: var(--color1)!important;display: inline-flex; align-items: center; justify-content: center; text-align: center; padding: 17px 30px 17px; letter-spacing: .05em; line-height: normal; color: #fff !important;}
					.btn1:hover{background-color: var(--color2)!important;}
					a.btn{font-family: "Lexend Deca"; border: 2px solid var(--color1); padding: 18px 38px; border-radius: 60px; background-color: transparent; text-transform: uppercase;font-family: var(--h2-font-family, inherit); font-weight: 300;}
					a.btn.btn-red{border: 2px solid var(--color1); padding: 18px 38px; border-radius: 60px; color: var(--color1);}
					header a.btn.btn-red:hover{border: 2px solid var(--color1); background-color: var(--color1); color: #fff!important;}
					a.btn.btn-white{border: 2px solid #fff; padding: 18px 38px; border-radius: 60px; color: #fff;}
					a.btn.btn-white:hover{background-color: #fff; color: var(--color1);}
				/*---Color---*/
					.lgreybg { background-color: var(--lgrey);}
					.white-title h1,.white-title div, .white-title p, .white-title{color: #fff;}
					.white-txt p, .white-txt{color: #fff;}
					.bg-rose{background-color: var(--color3);}
						
				/*---Title--*/
					h2 span{}
					.line-title, h2.line-title{position: relative; padding-bottom: 20px;}
					.line-title:before, h2.line-title:before{position: absolute; content:''; height:2px; width: 75px; background-color: var(--color1); left: 0; bottom: 0;}
					.line-title:before{background-color: #fff;}
					.mini-herot-title.line-title:before{right: 0;left: inherit;}
					h2.center-title:before{left: calc(50% - 37px);}
					h2+h4{padding-top: 0!important;}
					body h2{font-weight: 300!important;}
					body h2 span{font-weight: 150!important;}
				/*---Align---*/
					.center-pls{display: flex; flex-direction: row; flex-wrap: nowrap;	justify-content: center; align-items: stretch; align-content: stretch;}
					header .l-subheader.at_middle{background-color: rgba(225, 223, 209, 0.25)!important;}
					header{background-color: #fff;}
		/*---Footer---*/
			footer{padding-top: 120px; padding-bottom: 80px;}
			footer .ff-default .ff-el-form-control{border-radius: 0;border-color: #4F5A5F;}
			footer .ff-default .ff-el-form-control::placeholder{color: #4F5A5F;}
			footer button[type=submit]:not(.w-btn){padding: 13px 32px; text-transform: uppercase; font-weight: 300;font-family: var(--h2-font-family, inherit);}
			footer button[type=submit]:not(.w-btn):hover{color: var(--color1)!important;}
			footer .ff-default .ff-el-input--label label{margin-bottom: 15px;}
			footer form{margin-bottom: 15px;}
			footer .ff-default{border-color: #4F5A5F;}
			.popup_container { position: fixed; right: 0; top: 50%; transform: translateY(-50%); width: 100%; max-width: 500px; height: auto; display: flex; align-items: center; justify-content: end; z-index: 9999;}
			.popup_container .pop_btn { padding: 12px; background-color: #B79257;    display: inline-flex; justify-content: center; align-items: center; gap: 10px; position: absolute; right: 0; cursor: pointer; width: max-content; width: 55px; height: 150px; box-sizing: border-box; color: #fff;}
			.popup_container .pop_btn:hover{background-color: var(--color1);}
			.no-touch .w-toplink.active:hover, .no-touch .w-header-show:hover{background-color: var(--color1)!important;}
			footer .ff-message-success{margin-bottom: 30px;}
			#designstudio, #designstudio-button{display: none!important;}
		/*---Title--*/
			.inner-title{background-color: var(--color1);}
			.inner-title h1{color: #fff;}
		/*---Hero---*/
			.mml_h1row4:before {background: rgba(78, 96, 134, 0.3); mix-blend-mode: multiply; content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.792) -11.32%, rgba(0, 0, 0, 0.54) 37.73%, rgba(0, 0, 0, 0) 97.67%);}
			.mml_h1row4 .vc_col-sm-12 {padding: 0px 0; }
			.mml_h1row4 .mml_h1btn4 a {margin-right: 20px; }

			.mml_h1btn4 a {border: 0 !important;background: linear-gradient(360deg, #67738A 0%, #7997CB 100%); color: #fff !important; padding: 14px 20px; font-weight: 700; letter-spacing: 0.03em; margin-right: 20px; }
			.mml_h1btn4 a:hover { border: 0 !important; background: linear-gradient(360deg, #7997CB 0%, #67738A 100%); color: #fff !important; }

			.mml_h1row4 .h1txt { margin-bottom:32px; }
			.mml_h1row4 .h1txt p {font-family: var(--font-h1); line-height: 110%; text-transform: uppercase; max-width: 830px; }
			.herot-title{font-weight: 300!important; /*font-family:  "Lexend Deca";*/ font-size: var(--fsheadingXXL); line-height: 1; margin-bottom: var(--pad2);}
			.herot-title span{font-weight: 200; font-size: var(--fsheadingXL);}
			.mini-herot-title{font-size: var(--fsheadingL);line-height: 1.1; font-weight:200!important; letter-spacing: 2px; padding-bottom: 40px;    font-family: var(--h1-font-family, inherit);}
				/*---border-txt-img-row---*/		
					.border-txt-img-row{}
					.border-txt-img-row img{padding-top: var(--pad3); padding-bottom: var(--pad3);}
					.border-txt-img-row img{position: relative; z-index: 9;}
					.border-txt-img-row img p{line-height: 1;}
					.border-txt-img-row .txt{padding-top: var(--pad3); padding: var(--pad3); position: relative;}
					.border-txt-img-row .txt:before{border: 2px solid #EA4C70; content:''; position: absolute; width: calc(100% + 150px); height: 100%; left: -150px; top: 0; z-index: 1;}
					.border-txt-img-row.right-img .txt:before{left: 0;right: -150px; }
				/*---bg-txt-img-row---*/
					.bg-txt-img-row .img{position: relative; padding-top: 75px;}
					.bg-txt-img-row .txt{padding-top: 75px;}
					.bg-txt-img-row .img:before{content:''; position: absolute; width: 80%; height: 80%; right: -50px; top: 0; z-index: 1; background-color: var(--color3);}
					.bg-txt-img-row .img img{position: relative; z-index: 9;}
				/*---XL-border-txt-img-row---*/
					.xl-border-txt-img-row > .l-section-h > .vc_row{border: 2px solid #EA4C70; padding: 75px 50px;}
				/*---border-txt-img-row-wo-space---*/
					.border-txt-img-row-wo-space{}
					.border-txt-img-row-wo-space .txt{ padding: 75px 0;}
					.border-txt-img-row-wo-space.left-img .img > .vc_column-inner{padding-right: 0!important;}
					.border-txt-img-row-wo-space .txt > .vc_column-inner{padding: 75px!important; border: 2px solid #EA4C70; border-color: #EA4C70!important;}

				/*---XL-bg-txt-img-row---*/
					.xl-bg-txt-img-row{}
					.xl-bg-txt-img-row .txt{padding-top: 75px; padding-bottom: 75px;}
				/*---full-bg-row---*/
					.full-bg-row{}
					.full-bg-row .txt{padding: 70px; background-color: #fff; text-align: center;}
				/*-- welcome-row---*/
					
					.welcome-row h3{font-size: 40px; line-height: 50px; font-weight: 200!important;text-transform: capitalize;}
				/*---complicated-row---*/
					.complicated-row h2{font-size: 95px; line-height: 105px; font-weight: 300!important;}
					.complicated-row h2 span{font-weight: 100!important; text-transform: initial;}
					.complicated-row .logo-container{text-align: center;}
		/*---testimonail row---*/
			.testimonial-row{}
			.testimonial-box{border: 2px solid var(--color3); padding: 30px; border-left: 12px solid #EA4C70; text-align: center;position: relative;}
			/*.testimonial-box::after{position: absolute; content:'"'; font-size: 250px; right: -20px; color: var(--color1); top: 20px;}
			.testimonial-box::before{position: absolute; content:'"'; font-size: 250px; left: -20px; color: var(--color1); top: 20px;}*/
			.testimonial-box{font-family: var(--h2-font-family, inherit); font-size: 40px; line-height: 50px; font-style: italic; font-weight: 150 !important;}
			.testimonial-writer{font-weight: 300 !important;}
					
		/*---Video Row---*/
			.video-row{}
		/*---cta-row---*/
			.cta-row{background-color: var(--color1); padding-top: 25px; padding-bottom: 25px; background: url('https://www.lovedayandco.com/1150-club/wp-content/uploads/2025/09/Vector.png') var(--color1) center no-repeat;}
			.cta-row p{font-size: 23px;}
			.cta-row p a{font-size: 18px;}
			.cta-row .logo p{line-height: 1;}
		/*---Contact Hero---*/
			.contact-hero{min-height: 300px;}
			
			form.fluent_form_10 .wpf_has_custom_css.ff-btn-submit, .w-popup-wrap form.fluent_form_8 .wpf_has_custom_css.ff-btn-submit{font-family: var(--h2-font-family, inherit); font-weight: 300; font-sizE: 18px;    padding: 20px 38px;}
			.ff-default .ff-el-form-check label.ff-el-form-check-label span{padding-left: 10px; color: var(--color-content-text);}
			.fluentform .ff-el-form-check-label .ff-el-form-check-input{border: 1px solid var(--fluentform-border-color);}
			.daterangepicker.show-calendar{z-index: 99999!important;}
			.fluentform_wrapper_8 .flatpickr-calendar.open{display: none!important;}
	/*---Responsive---*/
		/*---MIN---*/
			@media(min-width: 1600px) {
				
			}
		
			@media(min-width: 1367px) {
					.mml_h1row4 .vc_row .vc_col-sm-6:first-child img{max-height: 350px; width: auto;}
					.mml_h1row4 .vc_row .vc_col-sm-6:last-child img{max-height: 200px; width: auto;}
					.mml_h1row4 .h1txt{margin-bottom: 0;}
					.mml_h1row4.pad5{padding-top: 30px!important; padding-bottom: 30px!important;}
				/*---XL-bg-txt-img-row---*/
					.xl-bg-txt-img-row .vc_col-sm-6.txt{width: calc(35% - 30px); margin-right: 3%;}
					.xl-bg-txt-img-row .img1 + .img2{margin-left: 30px;}
					.xl-bg-txt-img-row .img2{width: 36.33%;}
					
					body .us_custom_8093e7c5, body .us_custom_b8070085, body .welcome-row {  background-size: 40% auto !important;}
					body .us_custom_8093e7c5 .img{padding-left: 50px;}
			}
			
			@media(min-width: 1024px) {
				/*---HEader---*/
					.l-header .w-text.nowrap, .cta-row p{font-sizE: var(--fsheadingM);}
				/*---border-txt-img-row-wo-space---*/	
					.border-txt-img-row-wo-space.left-img .txt > .vc_column-inner{/*border-left: none;*/ margin-left: -2px; z-index:1;}
					.border-txt-img-row-wo-space.right-img .txt > .vc_column-inner{/*border-right: none;*/ margin-right: -2px;}
					.border-txt-img-row-wo-space .img img{z-index: 9; position: relative;}
				/*---Pop Up---*/
					.flatpickr-current-month, .flatpickr-months .flatpickr-month{height: 50px!important;}
				
					
			}
			
			@media(min-width: 768px) {
				/*---Footer---*/
					.popup_container .pop_btn {  transform: rotate(0deg);  border-radius: 15px 0px 0px 15px; }
			}
		
		/*---Range---*/
			@media(min-width: 1350px) and (max-width: 1620px){
				/*.xl-bg-txt-img-row .vc_col-sm-1{width: 4%;}*/
				.xl-bg-txt-img-row .img1{width: 21.6666%;}
				/*---Header---*/
					.l-subheader.at_middle {line-height: 110px!important; height: 110px!important;}
			}
			
			@media(min-width: 1025px) and (max-width: 1620px){
				:root {
					--fsheadingXXL: 	85px;
					--fsheadingXL: 		70px;
					--fsheadingL: 		60px;
					
					/* default paddings */
					--pad1: 120px;
					--pad2: 60px;
					--pad3: 50px;
					--pad4: 100px;
					--pad5: 100px;
				}
				section .g-cols.via_flex.type_default{margin:0;}
				BODY h2{font-sizE: 40px;}
				.complicated-row h2{font-sizE: 65px; line-height: 75px;}
				
				/*---Header---*/
					header a.btn.btn-red{padding: 18px 20px;}
					header .l-subheader-cell.at_left{max-width: 30%;}
				
			}
			
			@media(min-width: 1025px) and (max-width: 1366px){
				.xl-bg-txt-img-row .img2{width: 50%;}
			}
			
			@media(min-width: 1025px) and (max-width: 1360px){
				/*---cta-row---*/
					.cta-row .vc_column_container.vc_col-sm-6{width: 40%}
					.cta-row .vc_column_container.vc_col-sm-6 + .vc_column_container.vc_col-sm-3{width: 35%}
					.cta-row .vc_column_container.vc_col-sm-6 + .vc_column_container.vc_col-sm-3 p{text-align: right;}
					
					
			}
			
			@media(min-width: 990px) and (max-width: 1024px){
				:root {					
					/* default paddings */
					--pad1: 90px;
					--pad2: 60px;
					--pad3: 50px;
				}
					a.btn.btn-red{    padding: 18px 20px;}
				    .l-header .w-text.nowrap, .cta-row p {  font-sizE: 25px; }
					
					.border-txt-img-row .txt:before{width: 100%;left: 0;}
					
					.border-txt-img-row.left-img .img{width: 50%; margin-left: 25%;margin-bottom: 0!important; padding-bottom: 0!important; }
					.border-txt-img-row.left-img .img img{margin-bottom: 0!important; padding-bottom: 0!important;}
					.mml_h1row4 .vc_row .vc_col-sm-6:first-child img{max-height: 350px; width: auto;}
					.mml_h1row4 .vc_row .vc_col-sm-6:last-child img{max-height: 200px; width: auto;}
					.mml_h1row4 .h1txt{margin-bottom: 0;}
					.mml_h1row4.pad5{padding-top: var(--pad3)!important; padding-bottom: var(--pad3)!important;}
				/*---xl-border-txt-img-row---*/
					.xl-border-txt-img-row .vc_column_container.img{width: 100%; margin-bottom: 30px;}
					.xl-border-txt-img-row .vc_column_container.txt{width: 100%;}
				/*---xl-bg-txt-img-row---*/	
				    .xl-bg-txt-img-row .img {  width: 100%; min-height: 500px; margin-top: 0 !important; margin-bottom: 0 !important; background-position: center !important;}
					.xl-bg-txt-img-row .img > .vc_column-inner{background-position: center !important;}
					.xl-bg-txt-img-row .txt{width: 100%; padding-right: 50px;}
				    .pad2 + .pad2.bg-rose.xl-bg-txt-img-row { padding-top: 0 !important; padding-bottom: 0 !important; }
			}
			
			@media(min-width: 768px) and (max-width: 1024px){
				:root {
					--fsheadingXXL: 60px;
					--fsheadingXL: 	50px;
					--fsheadingL: 	45px;
					--fsheadingM: 	40px;
				}
				section .g-cols.via_flex.type_default{margin:0;}
				.mml_h1row4.pad5{padding-top: 70px!important; padding-bottom: 70px!important;}
				
			}
		
		/*---Max---*/
			@media(max-width: 1024px) {
				section .g-cols.via_flex.type_default{margin:0;}
				.reverse-row{flex-direction: column-reverse;}
				/*---Footer---*/
					footer{padding-top: var(--pad2); padding-bottom: var(--pad2)}
				/*---.mml_h1row4---*/
					.mml_h1row4 .h1txt { margin-bottom: 0;}
				.bg-txt-img-row .img:before{right: 0; top: -15px;}
				.bg-txt-img-row .img{padding-top: 0;}
				.cta-row a.btn.btn-white{display: block;  text-align: center;}
				.xl-bg-txt-img-row .txt{padding-left: 50px;}
				.bg-txt-img-row .img:before{height: 100%;top:0;}
				/*---complicated-row---*/
					.complicated-row h2{font-sizE: var(--fsheadingXXL); line-height: 1.1;}
				/*----border-txt-img-row-wo-space---*/
					.border-txt-img-row-wo-space .txt{padding-bottom: 0; margin-bottom: 0; padding-top: 0; margin-top:0!important;}
					.border-txt-img-row-wo-space .img p{line-height: 1;}
					.border-txt-img-row-wo-space .vc_row{justify-content: center;}
					
			}
			
			@media(max-width: 1023px) {
				.mml_h1row4 .vc_col-sm-12 {padding: 100px 0; }
				body .mml_h1row4_inner .wpb_text_column {min-height: 1px; }
				body .mml_h1row4_inner {min-height: 237px; }
				
				.mml_h1row4.pad5{padding-top: 70px!important; padding-bottom: 70px!important;}
			}


			@media(max-width: 990px) {
				:root {
					--fsheadingXXL: 40px;
					--fsheadingXL: 	30px;
					--fsheadingL: 	30px;
					--fsheadingM: 	30px;
					
					/* default paddings */
					--pad1: 80px;
					--pad2: 60px;
					--pad3: 50px;
					--pad4: 100px;
					--pad5: 100px;
				}
				
				.mml_h1row4 .vc_col-sm-12 {  padding: 50px 0; }
				.border-txt-img-row .txt:before{left: 0; width: 100%;}
				.border-txt-img-row img { padding-top: 0; padding-bottom: 0;}
				
					.txt-img-row .img > .vc_column-inner, .txt-img-row .txt > .vc_column-inner, .bg-txt-img-row .img > .vc_column-inner, .bg-txt-img-row .txt > .vc_column-inner{padding-left:0!important; padding-right: 0!important;}
				/*---cta-row---*/
					.cta-row .vc_col-sm-3 + .vc_col-sm-6{width: 75%;}
					.cta-row .vc_col-sm-3 + .vc_col-sm-6 +  .vc_col-sm-3{width: 100%; padding-top: 30px;}
				/*---xl-border-txt-img-row---*/
					.txt-img-row.left-img .vc_row,.xl-border-txt-img-row.right-img{flex-direction: column-reverse;}
					.xl-border-txt-img-row .img, .xl-border-txt-img-row .txt{width: 100%;}
					.xl-border-txt-img-row .txt{padding-top: 30px;}
					.xl-border-txt-img-row > .l-section-h > .vc_row{padding: 50px 30px;}
					
					.txt-img-row .txt{padding-bottom: 30px;}
					.txt-img-row .txt, .txt-img-row .img{width: 100%;}
				/*---welcome-row---*/
					.welcome-row .vc_col-sm-7{width: 100%; text-align: center;}
					.welcome-row h3{font-size: 25px;}
					.welcome-row h2.line-title:before{left: calc(50% - 37px);}
					
					.pad2 + .pad2.bg-rose.xl-bg-txt-img-row{padding-top: 0!important; padding-bottom: 0!important;}
					.xl-bg-txt-img-row .txt{width: 100%; padding: 30px;}
					.xl-bg-txt-img-row .img{width:100%; min-height: 400px;margin-top:0!important; margin-bottom: 0!important; background-position: center!important;}
				
					.testimonial-box{    font-size: 25px;line-height: 33px;}
				/*---border-txt-img-row-wo-space---*/
					.border-txt-img-row-wo-space .img{width: 100%; padding-left:0!important;}
					.border-txt-img-row-wo-space .img > .vc_column-inner{padding-left:0!important;}
				
				/*---bg-txt-img-row---*/	
					.bg-txt-img-row .txt, .bg-txt-img-row .img{width:100%;}
					.bg-txt-img-row .txt {padding-top: 0;}
					.bg-txt-img-row .img{margin-top: 30px;}
				/*---border-txt-img-row---*/
					.border-txt-img-row .img, .border-txt-img-row .txt{width: 100%;}
				
			}
			
			@media(max-width: 767px) {
				:root {
					--fsheadingXXL: 40px;
					--fsheadingXL: 	30px;
					--fsheadingL: 	30px;
					--fsheadingM: 	30px;
					
					/* default paddings */
					--pad1: 50px;
					--pad2: 40px;
					--pad3: 40px;
					--pad4: 100px;
					--pad5: 100px;
				}
				/*---Pad0---*/
					.full-bg-row .vc_column-inner,.xl-bg-txt-img-row .txt > .vc_column-inner,.video-row .vc_col-sm-12 > .vc_column-inner,.testimonial-row .vc_col-lg-8 > .vc_column-inner,.mml_h1row4 .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				
				/*---Header---*/
					.topcontact{margin-left: 0!important;}
					header a.btn.btn-red{ padding: 15px 15px;}
					
					.border-txt-img-row .txt{padding: 20px;}
					body .l-subheader.at_bottom{background-color: var(--color1);}
					.cta-row .vc_col-sm-6 + .vc_col-sm-3 {padding-top: 0!important;}
				/*---.xl-border-txt-img-row---*/
					.xl-border-txt-img-row > .l-section-h > .vc_row{ padding: 30px 0px;}
					.welcome-row.bg-rose,.txt-img-row.bg-rose, .xl-bg-txt-img-row.bg-rose{background-image: none!important;}
				/*---.border-txt-img-row-wo-space---*/
					.border-txt-img-row-wo-space .txt > .vc_column-inner{    padding: 30px !important;}
					.border-txt-img-row-wo-space .txt > .vc_column-inner ul{margin-left: 0;}
				/*---txt-img-row left-img---*/
					.txt-img-row.left-img .img{margin-bottom: 0!important;}
					
					.full-bg-row .txt{padding: 30px!important;}
				/*---mml_h1row4---*/
				.mml_h1row4 img{max-width: 200px; width: auto;display: inline-block;}
				.mini-herot-title{text-align: center!important;}
				.mini-herot-title:before{display: none!important;}
				.mml_h1row4 p{text-align: center;}
				.mml_h1row4 .vc_col-sm-12 {padding: 0; }
				body .mml_h1row4 {text-align: left; background-position: center!important;} 
				.mml_h1row4 .mml_h1btn4 a {margin: 0 0 12px; width: 100%; text-align: center; display: block; } 
				.mml_h1row4 .h1txt p { font-size: 26px !important; }
				.mini-herot-title{padding-bottom: 20px;}
				.mml_h1row4 .vc_col-sm-12{}
				.herot-title{margin-bottom: 30px;}
			}