/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


	/* GENERAL RULES */


		/* -variables- */
			:root {
				/* site colors */
				--color1:  #E52521; 			
				--color2:  #252623;

				/* default paddings */
				--pad1: 42px; 			
				--pad2: 60px; 			
				--pad3: 90px;

				/* font sizes */
				--fsheadingXL: 	118px;
				--fsheadingLx: 	82px; 
				--fsheadingL: 	72px; 
				--fsheadingLs: 	65px;
				--fsheadingLss: 50px; 	
				--fsheadingMx: 	41px;
				--fsheadingM: 	30px; 			
				--fsheadingS: 	27px; 			
				--fsheadingXS:	24px;		
				/* font family */
				--font1: "Bebas Neue";
				--font-h1: "Bebas Neue";
				
				--greybg1:  #F1F1F1;
				
				/*---BG---*/
				--redbg: #E52521;
				/* if needed
				--gradient1: linear-gradient(270deg, #94C11F 0%, #006533 100%); 			--greybg1:  #eee; 			
				*/
			}


		/* -wp stuff- */
			.g-cols.via_flex.type_default { margin: 0; }
			a.moove-gdpr-branding {display: none !important; }
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {display: block !important; margin: auto !important; } 
			.moove-gdpr-branding-cnt {display: none !important; }
			a[href^="tel:"] { white-space: nowrap; }
			body .vc_column-inner {background-size: cover !important; background-position: center !important; }
			img {user-drag: none; -webkit-user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
			.g-recaptcha {max-width: 165px; overflow: hidden; max-height: 46px; display: flex; align-items: center; border-radius: 3px; border: 1px solid #eaeaea; } .g-recaptcha > div {margin-left: -5px; margin-top: 4px; } 

		/* -paddings- */
			/*---Pad0---*/
				.avor-bordered-img-row .txt > .vc_column-inner, .avor-bordered-img-row.full-img > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			.pad3 { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad3f { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad3 + .pad3  { padding-top: 0; }
			.pad3 + .pad3.greybg1 { padding-top: var(--pad3); }
			.pad3.greybg1 + .pad3 { padding-top: var(--pad3); }
			.pad1 { padding-top: var(--pad1); padding-bottom: var(--pad1); }
			.pad2 { padding-top: var(--pad2); padding-bottom: var(--pad2); }
		
		.pad2 + .pad2{padding-top: 0;}
		.pad2.white-bg-row + .pad2,.pad2 + .pad2.mml_formcta1, .mml_formcta1.pad2 + .pad2,.pad2 + .pad2.greybg1, .pad2.greybg1 + .pad2{padding-top: var(--pad2);}
		
		.centerthis .g-cols { justify-content: center !important; }
		.nolink a {pointer-events: none; }
		.tacenter { text-align: center; }
		
		.mrgbot20 { margin-bottom: 20px !important; }
		.mrgbot42 { margin-bottom: 42px !important; }
		
		.pw910 p { max-width: 910px; margin-left: auto !important; margin-right: auto !important; }
		.pw710 p { max-width: 710px; margin-left: auto !important; margin-right: auto !important; }
		.pw670 p { max-width: 670px; margin-left: auto !important; margin-right: auto !important; }
	
		.overlay1:before {content: ''; display: block; width: 100%; height: 100%; background: var(--color1); position: absolute; left: 0; top: 0; mix-blend-mode: multiply; }
		.mml_overlay06:before { content: ''; display: block; width: 100%; height: 100%; background: #000; opacity: .6; position: absolute; left: 0; top: 0; }
		.mml_overlay08:before { content: ''; display: block; width: 100%; height: 100%; background: #000; opacity: .8; position: absolute; left: 0; top: 0; }
		.mml_overlay06, .mml_overlay08, .overlay1 { position: relative; }
	
		.whitetxt div, .whitetxt p, .whitetxt td, .whitetxt li, .whitetxt h1, .whitetxt h2, .whitetxt h3, .whitetxt h4, .whitetxt h5, .whitetxt span, .whitetxt strong, .whitetxt em, .whitetxt a {color:  #fff; }
		.whitetxt p a:not(.btn1){color: var(--color1); font-weight: bold;}
		.whitetxt p a:hover{color: #fff;}
		.shorth h2, .shorth h3 {max-width: 970px; margin: auto; }
		
		.w80prc {width: 80%; margin-left: auto !important; margin-right: auto !important; } 
		.w70prc {width: 70%; margin-left: auto !important; margin-right: auto !important; } 
		.w60prc {width: 60%; margin-left: auto !important; margin-right: auto !important; } 
		
		.greybg1 { background: var(--greybg1); }
		.greybg2 { background: var(--greybg2); }
		
		div#bottom-links i { padding: 0 6px 3px 0; }
		/* 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;}

	/* GENERAL RULES */
			.mrgbot20 { margin-bottom: 24px !important;}
			p.blck{display: block!important;margin-top: 35px;}
		/*---Title---*/
			body .std-txt-row h1, body .avor-img-row h1, body h2, .avor-bordered-txt-box h3{letter-spacing: 2px; font-weight: 400; position: relative; padding-bottom: 20px;}
			body h3{letter-spacing: 2px; font-weight: 400}
			body .mml_formcta1 h3, .avor-bordered-txt-box h3{position:relative;}
			body .mml_formcta1 h3{padding-bottom: 20px;}
			body .std-txt-row h1:after, .avor-bordered-txt-box h3:after, body .avor-img-row h1:after,body h2:after,body .mml_formcta1 h3:after{position: absolute; bottom: 0; width: 74px; height: 4px; background-color: var(--color1); left: 0; content: '';}
			body h2.wo-line:after{display: none;}
			body .std-txt-row h1.center-title:after, body h2.center-title:after, .avor-bordered-txt-box h3:after{left: calc(50% - 37px);}
			body .std-txt-row h1 span, body .avor-img-row h1 span, h2 span, h3 span{font-size: var(--fsheadingLss); display: block; font-weight: 400; letter-spacing: 2px;}
			body .std-txt-row h1, body .avor-img-row h1{font-sizE: var(--fsheadingLx); line-height: 1;}
			h3 span{font-size: var(--fsheadingMx);}
			.inner-title .false-title{font-size: var(--fsheadingLx); font-family: var(--font-h1); line-height: 1;}
		/*---Txt---*/
			body .wpb_text_column li a, body p a:not(.btn1){font-weight: bold; color: var(--color1);}
			body p{margin-bottom: 15px;}
			body label{cursor: inherit;}
			.red-txt{color: var(--color1);}
		/*---BTN---*/
			.w-popup > button, .blog_row .blgs article .w-btn.us-btn-style_1, a.btn1{background-color: var(--color1); color: #fff; padding: 14px 30px; font-sizE: var(--fsheadingM); letter-spacing: 2px; font-family: var(--font1); clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 100%, 0% 100%);}
			.w-popup > button:hover, .blog_row .blgs article .w-btn.us-btn-style_1:hover, a.btn1:hover{background-color: #000; color: #fff;}
			.wpb_text_column a.btn1{display: inline-block;}
			.w-popup > button{font-weight: 400!important; border-radius: 0!important;}
		/*---PopUp---*/
			.w-popup > button:hover{background-color: #000!important; color: #fff;}
			.w-popup-box-title{background-color: var(--color1); color: #fff;}
			.w-popup-box-title{letter-spacing: 2px; font-weight: 400;font-family: var(--h3-font-family, inherit); text-transform: uppercase; text-align: center;}
		/*---BG---*/
			.redbg{background-color: var(--redbg);}
		/*---PAD 0---*/
			.ups_row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		/*---Align---*/
			.center-pls{display: flex; flex-direction: row; flex-wrap: nowrap;	justify-content: center; align-items: stretch; align-content: stretch;}
	/*---Header---*/
		/*---Top---*/
			.l-subheader.at_top .w-text a, .l-subheader.at_middle .w-text a{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;}
			.l-subheader.at_top .w-text a i, .l-subheader.at_middle .w-text a i{color: var(--color1); font-size:32px;}
			.l-subheader.at_top .w-text span.w-text-value, .l-subheader.at_middle .w-text span.w-text-value{font-family: "Bebas Neue"; text-transform: uppercase; font-size: 29px; color: #000;line-height: 1;}
		/*---Menu---*/
			header#page-header .l-subheader.at_bottom .l-subheader-cell.at_center > .w-hwrapper{width: 100%; margin-left: 0; margin-right: 0;}
			.w-nav-list li a span.w-nav-title{font-family: var(--font-h1); text-transform: uppercase; font-size: 22px; color: #000; letter-spacing: 1px;}
			.l-subheader.at_middle .w-text span.w-text-value:hover, .w-nav-list li a:hover span.w-nav-title{color: var(--color1);}
			.w-nav-list li.current-menu-item > a > span.w-nav-title{color: var(--color1);}
			.current-menu-ancestor > a > .w-nav-title{color: var(--color1)!important;}
	/*---Footer---*/
		/*---Book Form---*/
			.right-form-pop {display: none;}
		footer h3 { font-size: var(--fsheadingXS) !important; font-weight: 700; color: var(--color1)!important; margin-bottom: 10px !important; text-transform: uppercase; }
		footer .wpb_text_column i { font-family: 'fontawesome'; position: absolute; left: 0; top: 4px; color: #000; font-size: 18px;}
		/* footer .mml_icons .wpb_text_column { margin-left: 30px;position: relative; padding-left: 30px; border-bottom: 1px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 8px; } */
		footer .mml_icons .mml_nob:first-child{margin-bottom: 0; padding-bottom: 0;}
		footer .mml_icons .mml_nob {	border: none !important; }
		footer .mml_icons a{color: #fff; font-weight: 400;}
		footer .footer-title{margin-left: 0!important;}
		footer .footer-title i{position: relative;}
		.mml_bb { background: var(--color2);color: #fff; padding: 0; }
		.mml_bb * { font-size: 18px; }
		
		body .mmlm_footer_01 { padding: 100px 0 40px 0 !important; background-size: cover !important; background-position: center right !important; background-repeat: no-repeat !important; }
		/*section#mml_ftr01 > div { max-width: 1600px !important; }*/
		footer .w-menu.layout_ver .menu>li { margin: 0 0px 3px 0px; }
		footer .w-menu.layout_ver .menu>li a{font-weight: 400;}
		ul#menu-footer-menu { column-count: 2; }
		footer .w-menu.layout_ver .menu>li:hover a { color: var(--color1); transition: none !important; }
		a.w-toplink.pos_right.active{bottom: 66px;right: -8px;}	
		
		.footer-adress-box:first-child{padding-top: 0;}
		.footer-adress-box{margin-bottom: 5px;}
		.footer-adress-box label{min-width: 50px; display: inline-block;}
		.whitetxt .footer-new-box{padding-top: 30px;}
		.whitetxt .footer-new-box .wpb_wrapper p{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;}
		.whitetxt .footer-new-box .wpb_wrapper p img{margin-bottom: 0;}
		.whitetxt .footer-new-box a{color: var(--color1); font-weight: 400;}
		footer .whitetxt a:hover, .whitetxt .footer-new-box a:hover{color: var(--color1);}
		div#bottom-links:after { content: ''; position: absolute; left: calc(50% + 1px); width: 1px; height: 100%; background-color: #fff;}
		a.w-toplink.pos_right.active { bottom: 110px;background-color: #000; border-radius: 50%;height: 40px; width: 40px; line-height: 40px; right: 30px;}
		a.w-toplink.pos_right.active:hover{background-color: var(--color1);}
		.grecaptcha-badge { margin-bottom: 37px;z-index: 99;}
		.footer-new-box:last-child { float: right; padding-top: 0px !important; margin-top: -55px; margin-right: 95px; }
		.footer-new-box:last-child img { width: 75px; height: auto; }
		footer { background: var(--greybg1)!important; }
		footer h3 { font-size: 29px !important; line-height: 110%;  }
		footer .wpb_text_column { position: relative; }
		footer .padl { padding-left: 28px; }
		footer label { cursor: auto; }
		footer a.w-socials-item-link:not(:hover) { background: var(--color2) !important; }
		.mml_bb {color: #000; background:var(--greybg1)!important;}
		.mml_bb a { color: #bbb; font-weight: 700; }
		.mml_bb p{border-top: 1px solid #000; padding: 20px 0;}
		footer a.w-socials-item-link { font-size: 15px; }
		.mml_bb a:hover { color: var(--color1); }
		.footer-icon-box{position:relative; padding-left: 40px;}
		.footer-icon-box i{position: absolute; top: 3px; left: 0;}
		body footer p a:not(.btn1){color: #000; font-weight: 400;}
			/*---POP---*/
					.close-btn{display:block; position: absolute; top: 20px; left: 20px; color: var(--color1);  font-size: 22px; cursor:pointer!important;z-index:999;}
					.close-btn:hover i{color: var(--color2);}
					.right-form-pop{position: fixed; right: 0; top: 200px; z-index: 999; }
					a.right-pop-btn{ clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%); position: absolute;top: 36px; cursor:pointer;right: -80px;width: 226px; height: 67px; display: flex; justify-content: center; text-align: center; align-items: center; background: var(--color1); border-radius: 0 ;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.13); flex-direction: column; gap: 5px; border-width: 0; border-style: solid solid solid solid; border-color: var(--color1); top: 200px; border-radius: 0px;padding-left: 45px;transform: rotate(-90deg);}
					/* a.right-pop-btn.active.dsk {opacity: 1;right: -34px;} */
					a.right-pop-btn:hover{background-color: #000}
					a.right-pop-btn label{color: #fff; font-family: var(--font1)!important; font-size: var(--fsheadingM); line-height: 22px; font-weight: 400;cursor: pointer; text-align: left;letter-spacing: 2px;}
					a.right-pop-btn img{position: absolute; left: 25px; top: 20px;}
					a.right-pop-btn:hover {border-color: var(--color2);}
					/*a.right-pop-btn i {color: #fff; font-size: 25px; line-height: normal; }*/
					/* a.right-pop-btn img{margin-bottom: 5px;} */					
					.form-title-container{text-align: center;}
					.right-form-container{display: none; background-color: #fff; padding: 50px 20px 30px;filter: drop-shadow(0px 4px 57px rgba(0, 0, 0, 0.16));padding-top: 25px;padding-bottom: 10px;}
					.right-form-container.w3-animate-right{display: block;z-index: 100; top: 35px;}
					.form-title-container span{color: var(--color1);/* margin-bottom: 10px;*/ font-weight: bold; display: block; }
					.form-title-container h2{color: var(--color1); /*font-size: 24px;*/padding-top: 0;margin-bottom: 0!important;}
					.form-title-container h2:after{    left: calc(50% - 109px); display: none;}
					.right-form-pop textarea{max-height: 50px;}
					.right-form-pop .ff-default .ff-el-form-control{padding: 5px 15px!important; max-height: 42px!important;font-size: 16px; background-color: #ECECEC !important; border-color: transparent;color: #404040!important;}
					.empty-list li::marker{color: transparent;}
					.right-form-pop .ff-default textarea { min-height: 50px !important; }
					
					.right-form-pop .ContactForm .ff_submit_btn_wrapper{}
					.right-form-container.ContactForm form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style){background: var(--color1) !important;  background-color: var(--color1) !important; line-height: normal !important; color: #ECECEC !important;  border: none !important; display: flex; justify-content: center; text-align: center;    align-items: center; padding: 5px 15px !important; min-height: 53px;}
					.right-form-container.ContactForm form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style):hover{background-color: var(--color2)!important;opacity: 1;}
					.right-form-container.ContactForm input[type=checkbox]:before, .right-form-container.ContactForm input[type=checkbox]{ content: '';}
		
			
	/* blog row */
		.single-post .inner-title.inner-std-title.dark-bg.pad2 { background: #000; }
		.single-post h1 {color: #fff;}
		.post_grid_beforeT { background-color: #000; }
		.post_grid_beforeT img { width: 175px; padding: 30px 20px 30px 0; }
		.blog_row .blgs .post_title a {line-height: normal !important; color: #fff; }
		/*.blog_row .blgs .post_title {padding: 51px 60px;background: var(--dgrey) url(/wp-content/uploads/2024/07/CCM-Inner-logo.svg)no-repeat right center / contain !important;  }*/
		.blog_row .blgs .post_title a {color:var(--color1);}
		.blog_row .blgs article .w-btn.us-btn-style_1{border-radius: 0; font-weight: 400;}
		.blog_row .blgs article > .w-grid-item-h{box-shadow: 0px 0px 30px 0px #00000038;}
		.blog_row .blgs .post_title{background-color: #000; padding: 35px 130px 70px 35px;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 35px)); background: url('/wp-content/uploads/2025/05/blog-1.jpg') center right no-repeat #000; background-size: content;}
		.blog_row .blgs .post_title a{font-family: var(--font1); color: #fff; font-sizE: var(--fsheadingMx)!important; font-weight: 400; letter-spacing: 1px; line-height: 1.1!important;}
		.blog_row .blgs .post_body {background: #fff; padding: 35px 29px;}
		.blog_row .blgs .post_date {color: var(--color1); font-size: var(--fsheadingM); line-height: 1.1; letter-spacing: .02em; font-family: var(--font1); }
		.btn1 a span {font-weight: 700; }
		.layout_658 .w-grid-item-h { box-shadow: 0 0.03rem 0.05rem rgba(0, 0, 0, 0.1), 0 0.08rem 0.25rem rgba(0, 0, 0, 0.1); transition-duration: 0.3s; }
		.single-post h2 { line-height: 50px; color: var(--color1); margin-bottom: 20px;}
		.single-post main a { color: #000; font-weight: 600; }
		.single-post main a:hover { color: var(--color1); }
		.single-post main p a:hover { color: #000; }
		.single-post p { margin-bottom: 10px; }
		.single-post .w-post-elm.post_date { display: block; }
		.inner-post-title { margin-bottom: 30px; }
	/*********************** Blog Posts Sidebar *******************************/
			:root {
			--sidebar-primary: var(--color1);
			--sidebar-secondary:#EC002A;
			}
			.single-post .l-section.for_sidebar.at_right .l-sidebar { margin-left: 1.5%; padding-left: 30px; border-left: 1px solid #cacaca; }
			.single-post .widget .l-section { padding: 0; }
			.single-post .l-sidebar { min-width: 330px; width: 30%; margin: 0 !important; }
			.first_box { border: 1px solid #000; }
			.l-sidebar .sidebar_hello_title, .l-sidebar h2 { font-family: var(--font1); font-size: 28px !important; line-height: normal !important; margin-bottom: 15px !important; color: var(--color1); font-weight: 400; text-transform: none !important; }
			.sidebar_hello { padding: 15px 15px 0; }
			.sidebar_hello p { display: flex; gap: 10px; align-items: baseline; }
			.logo_here { background-color: #fff; text-align: center; z-index:9}
			.logo_here img {height: 30px;width: auto;}
			.l-sidebar .logo_here p { width: 70px; height: 70px; border-radius: 50%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;  outline-color: var(--color2);   outline-style: solid;  outline-width: 3px;    overflow: visible;  padding: 4px;  margin: 0 auto -50px;  background: #fff;}
			.sidebar_posts { padding: 45px 17px 17px; }
			.sidebar_menu_row, .widget.widget_search { margin-top: 24px; }
			.sidebar_menu_row a:hover {color: var(--color1) !important;}
			/*.single-post h1 { font-size: 45px; line-height: 50px; }*/
			.single-post h2 { font-size: var(--fsheadingMx); line-height: 1.1; }
			.single-post h3 { font-size: var(--fsheadingS); line-height: 1.1; }
			.sidebar .sidebar_hello_title,  .sidebar .sidebar_posts h2,  .sidebar .sidebar_search_row h2  {font: var(--the7-widget-title-font);	font-size: 24px;line-height: 30px;font-weight: 600;color: #3D3D3D;margin-bottom: 15px;margin-top: 0;} 
			.sidebar .vc_column_container>.vc_column-inner {padding-right: 0;padding-left: 0;}
			.sidebar p a {color: #3D3D3D; !important;font-weight: 400 !important;}
			.sidebar span {color: #3D3D3D;}
			.sidebar p a i, .sidebar p i{color: var(--sidebar-primary);	position: absolute;left: -23px;top: 6px;}
			.sidebar a:hover {color: var(--sidebar-primary); !important;}
			.sidebar a {font-family: Muli, Helvetica, Arial, Verdana, sans-serif !important;font-size: 16px;line-height: 24px;}
			.sidebar .subtitle + p {margin-bottom: 15px;}
			.sidebar .vc_row {margin: 0;}
			.r-sidebar .g-cols.via_flex.type_default>div>.vc_column-inner {padding: 0;}
		
		/************************ Sidebar hello ****************************/
			.sidebar .sidebar_hello_row span:hover {   	color: var(--sidebar-primary) !important;}
			.sidebar_hello_row p {margin-bottom: 5px;position: relative;margin-left: 23px;color: #3D3D3D;}
			body .r-sidebar .sidebar_hello_row {padding: 10px;border: 1px solid #000;padding-bottom: 60px;}
		
		/******************* Sidebar posts ***************/ 
			.sidebar .sidebar_posts_row {	background: var(--sidebar-primary);	padding: 10px;margin-bottom: 20px;padding-top: 60px;border: 1px solid #000;}
			.sidebar_posts_row a {color: #FFF !important;text-transform: capitalize;font-weight: 700;}
			.sidebar .sidebar_posts_row ul li:not(:last-child):after {content: "";display: block;border-bottom: 1px solid #000;margin: 15px 0;}
			.l-section.sidebar_posts_row ul li:before {display: none !important;}
			.sidebar .sidebar_posts_row li {padding-left: 0;}
			.sidebar_posts_row .widget.widget_recent_entries {padding-bottom: 10px;}
			.sidebar .sidebar_posts_row a:hover {color: #000 !important;}
			.sidebar_posts_row span.post-date {	color: #fff;}
		
		/********************** Sidebar search ********************/
			.sidebar .sidebar_search_row {padding: 0;padding-bottom: 30px;}
			.sidebar_search_row input#the7-search {	background: #9BCB52;border: 1px solid #3d3d3d;}
			.sidebar_search_row input#the7-search::placeholder {color: #000 !important;}
			.sidebar_search_row svg {fill: #3d3d3d !important;}
		
		/********************** Sidebar menu *************/
			.sidebar_menu_row a {color: #3D3D3D !important;}
			.sidebar_menu_row a:hover {	color: var(--sidebar-primary) !important;}
			.sidebar .sidebar_menu_row ul li {padding: 0;margin: 10px 0;border: none !important;display: list-item;	position: relative;}
			.sidebar .sidebar_menu_row ul li::before {content: '•';	position: absolute;left: -23px;top: -8px;font-size: 3.8em;background: none;border: none;}
			.sidebar_menu_row ul {list-style: none;margin-left: 20px;color: var(--sidebar-primary);}
			.sidebar ul#menu-sidebar-menu a {border: none !important;padding: 0;margin: 10px 0;	font-weight: 400 !important;}
			.widget.widget_nav_menu {margin-left: 0px;}
			.sidebar_menu_row ul li::marker {font-size: 16px;}
			.sidebar .sidebar_menu_row {padding: 0;}
			.sidebar_menu_title {font: var(--the7-widget-title-font);font-size: 24px;line-height: 30px;font-weight: 400;color: #3D3D3D;margin-bottom: 15px;}
		
		/************* Sidebar Image separator *******************/
			.sidebar .sidebar_separator_section {padding: 0;z-index: 99;}
			.image_holder {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
			.circle_holder {aspect-ratio: 1 / 1;width: 80px;background: #fff;border-radius: 80%;border: 3px solid var(--sidebar-secondary);position: absolute;top: -25px;text-align: center;overflow: hidden;padding: 5px;}
			.sidebar_separator {display: flex;justify-content: center;background: var(--sidebar-secondary);	position: absolute;	top: -15px;	width: 100%;height: 30px;}
		/********** Sidebar end *********/
	 
		/************* Blog template quote block ***************/
			.quote-block {text-align: center;padding: 15px 0;margin: 15px 0;position: relative;	}
			.quote-block::before {content: "\201C";position: absolute;left: 0px;top: 0px;font-size: 95px;color: var(--sidebar-primary);}
			.quote-block::after {content: "\201D";position: absolute;	right: 0px;bottom: -50px;font-size: 95px;color: var(--sidebar-primary);}
			.quote-block p {text-transform: uppercase;font-size: 22px;line-height: 26px;margin: 0px 40px;	border-top: 2px solid #000;	border-bottom: 2px solid #000;	padding: 25px 0;     	font-weight: bold;     	color: var(--sidebar-primary);}

		/*********** Blog Template cta block ****************/
			.cta_block {background: #000;	padding: 15px;      	margin: 20px 0;     	border-radius: 15px;}
			.cta_block .intro_text h3 {	color: #fff;}
			.intro_text {text-align: center;margin-bottom: 20px;}
			.intro_text p{font-size: 22px;line-height: 26px;     	font-weight: bold;      	color: #333333;	padding-bottom: 10px;}
			.cta_block button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {    	border-color: var(--color1) !important;background-color: var(--color1) !important;	color: #fff !important;        	margin-bottom: 0;	border-radius: 0 !important;}
			.cta_block button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css:hover {	background-color: #fff !important;	color: #000 !important;	border-color: #fff !important;}
			.cta_block .ff_submit_btn_wrapper_custom {	margin-bottom: 0 !important;}
	
	/*---Home----*/
		/*---Title---*/
			.mml_leadgen2 .t1 p, .mml_leadgen2 .t1 h1 { font-family: var(--font-h1); font-weight: 500; text-shadow: 0px 4px 34px rgb(0 0 0 / 50%);line-height: 100% !important; }
			.false-h1{font-size: var(--fsheadingXL); line-height: 1.1;font-weight: 700;}
			.false-h1 label{font-size: var(--fsheadingLs); font-weight: 400; display: block;line-height: 110%;}
			.mml_leadgen2 .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper { background: #fff; box-shadow: 0px 4px 81px rgba(0, 0, 0, 0.19); border-radius: 0; text-align: center; padding: 30px 50px 10px; }
			.mml_leadgen2 .vc_col-sm-4:last-child p { margin-bottom: 24px; color: #000; font-sizE: 22px; font-weight: 400; letter-spacing: 2px;}
			.mml_leadgen2 .vc_col-sm-4:last-child p strong { font-weight: 400; margin-top: 10px; display: block; font-size: 59px; color: var(--color1); text-transform: uppercase; }
			.mml_leadgen2 textarea { height: 32px;}
			.form-container p{text-transform: uppercase; font-family: var(--font-h1);}
			.mml_leadgen2 .wpb_row > .vc_col-sm-4 .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			body .fluentform .ff-el-group{margin-bottom: 15px;}
			body .ff-default .ff-el-form-control{font-family: Montserrat,sans-serif; font-size: 14px; background-color: #F1F1F1; border: none; border-radius: 0;box-shadow: none;}
			body .ff-default .ff-el-form-control::placeholder{color: #969696!important;}
			.mml_leadgen2 { margin-bottom: 0; }
			.mml_leadgen2 .t1, .mml_leadgen2 .t2 { margin-bottom: 32px; }
			.leadgenicons2 i { font-family: fontawesome; color: var(--color1); display: block; text-align: center; font-size: 40px; margin-bottom: 10px; }
			.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper { background: #FFFFFF; box-shadow: 0px 4px 81px rgba(0, 0, 0, 0.19); border-radius: 20px; text-align: center; height: 100%; }
			.leadgenicons2 { margin-bottom: -70px !important; }
			.leadgenicons2 p, .leadgenicons2 a { color: var(--color1); padding: 32px; }
			.leadgenicons2 a { margin: -32px; }
			.leadgenicons2 a:hover { color: #fff; }
			.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover p { color: #fff; }
			.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover { background: var(--color1); }
			.leadgenicons2 svg { width: 100%; }
			.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover svg, .leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover i, .leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover img { filter: saturate(0%) brightness(1000%) contrast(1000%); }
			.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover a { color: #fff; }
			.leadgenicons2 * { transition: all ease .1s; }
			.title-row{position: relative;}
			.title-row:before{position: absolute; width:100%; height: 100%; left:0; top: 0; background-color: rgba(0, 0, 0, 0.7); content:'';}
			.mml_leadgen2 .ti-widget{text-align: left!important;margin-top: 25px;}
				/*---BTN---*/
					.mml_h1btn0 .btn1 + .btn1{margin-left: 30px;}
				/*---FORM---*/
					body .mml_leadgen2 .frm-fluent-form textarea{ min-height: 48px!important; line-height: 26px!important;}
					body .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{background-color: var(--color1);    background-color: var(--color1);    color: #fff; padding: 14px 30px; font-sizE: var(--fsheadingM); letter-spacing: 2px; font-family: var(--font1); clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 100%, 0% 100%); border-radius: 0; border: none; font-weight: 400;width: 100%;}
					body .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button:hover{background-color: #000;opacity: 1;}
					
			/*----Inner Title---*/
				.inner-title{background-color: #000;}
				.inner-title h1, .inner-title .false-title{font-size: var(--fsheadingLx); line-height: 1.1;}
				.inner-title h1{font-weight: 400!important;}
				.inner-title .check-row{margin-top: 40px;color: #fff; font-family: var(--font-h1); text-transform: uppercase; font-size: var(--fsheadingS); letter-spacing: 0px; line-height:1;letter-spacing: 1px;}
				.ups_row .check-row p,.check-row p{display: flex;	flex-direction: row;flex-wrap: nowrap;align-items: center;align-content: stretch;}
		
		/*---USPs---*/
			.ups_row{padding-top: 25px; padding-bottom: 25px;}
			.ups_row .l-section-h{max-width: 1500px;}
			.ups_row p{color: #fff; font-family: var(--font-h1); text-transform: uppercase; font-size: var(--fsheadingM); letter-spacing: 0px; line-height:1; letter-spacing: 1px;}
			body .ups_row p a:not(.btn1){color: #fff; font-weight: 400;}
			body .ups_row p a:not(.btn1):hover{color: #000;}
			.check-row p img{margin-bottom: 3px; margin-right: 10px;}
		/*---Car Row---*/	
			.car-row{}
			.car-inner-row{padding-top: 0;}
			.car-box:after{content:''; position: absolute; left: -20px; bottom: 55px; width: 25px; height: 40px; background-color: #fff;}
			.car-box{position: relative; border: 20px solid #000; margin-top: 40px; display: inline-block;}
			.car-inner-row-wo-border .car-box{border: 0 solid #000; margin-top: 0;}
			.car-inner-row-wo-border .car-box:after{display: none;}
			.car-box label{font-weight: 100; width: calc(100% + 20px); background-color: #000; color: #fff;display: block;clip-path: polygon(0 0, 94% 0, 100% 100%, 0% 100%); padding: 11px; font-size: var(--fsheadingM); font-family: var(--font-h1); text-transform: uppercase; text-align: center; margin-left: -20px;    position: absolute; bottom: -1px;}
			.car-box:hover label{background-color: var(--color1);}
			.car-row .owl-carousel.navstyle_circle .owl-nav button{width: 45px; height: 45px;}
			.car-row .owl-carousel.navstyle_circle .owl-nav button:hover{background: var(--color1)!important;}
			.car-row .owl-carousel.navpos_outside .owl-next{left: calc(100% + 20px);}
			.car-row .owl-carousel.navpos_outside .owl-prev{right: calc(100% + 20px);}
			.car-row .owl-carousel.navstyle_circle .owl-nav button::before{border: 2px solid #000;}
			.car-row .owl-carousel.navstyle_circle .owl-nav button:hover::before{border: 2px solid var(--color1);}
			.car-row .owl-carousel.navstyle_circle .owl-nav button:hover:after, .car-row .owl-carousel.navstyle_circle .owl-nav button:hover:before{color: #fff;}
			.car-row .owl-carousel .car-box{margin-top: 0;}
		/*---Reviews---*/
			.review-row h2{margin-bottom: 30px;}
			.review-row .ti-controls .ti-next:after, .review-row .ti-controls .ti-prev:after, .review-row .ti-controls .ti-next:before, .review-row .ti-controls .ti-prev:before{background: #000!important;}
			.review-row .btn1 {margin-top: 30px;display: inline-block;}
			/*.ti-load-more-reviews-button{display: inline-block!important;}*/
		
		/* cta1 w/ form */
			.mml_formcta1 h2{font-size: var(--fsheadingLs)}
			.mml_formcta1 h2 span{font-size: var(--fsheadingMx)}
			.mml_formcta1 {background-color: var(--color1);  position: relative;}
			.mml_formcta1:before{position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); content:''; top: 0; left: 0;}
			.mml_formcta1 .fluentform .ff-el-form-control {border-radius: var(--defbr1); background-color: #fff;}
			.mml_formcta1 textarea {height: 86px; }
			.mml_formcta1 button[type="submit"]:before {display: none; }
			.mml_formcta1 .capchahere iframe {transform: scale(.8); margin-top: -7px; margin-left: -30px; }
			.mml_formcta1.nobg {    background: transparent;}
			.ff-message-success, .ff-form-loading_errors{background-color: #fff!important}
			.mml_formcta1 .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin-bottom: 0;}
		/*---AVOR IMG Row---*/
			.avor-img-row .avor-inner-img-row .img > .vc_column-inner, .avor-img-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			
			.avor-img-row.left-img .avor-inner-img-row .img > .vc_column-inner{padding-right: 50px!important;}
			.avor-img-row.left-img .avor-inner-img-row .img{padding-right: 30px;}
			.avor-img-row.left-img .avor-inner-img-row .txt{}
			.avor-img-row .avor-inner-img-row .img > .vc_column-inner{clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 100%, 0% 100%);border-bottom: 5px solid var(--color1);clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 100%, 0% 100%);}
			.avor-img-row .avor-inner-img-row .img img{margin-bottom: 0; border-bottom: 5px solid var(--color1);clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 100%, 0% 100%);}
		
		/* imgrow3 */
			.mml_imgrow3 .txt {padding: 75px 110px; } 
			.mml_imgrow3 .wpb_text_column.list-txt-box + .list-txt-box{margin-top: 40px!important;}
			.mml_imgrow3 .wpb_text_column.list-txt-box:first-child{margin-top: 0!important;}
			.mml_imgrow3 .txt > .vc_column-inner {padding: 0 !important; }
			.mml_imgrow3 .vc_col-sm-6 > .vc_column-inner { background-size: cover !important; background-position: center !important; }
			.parent-pageid-61 .mml_imgrow3 .vc_col-sm-6 > .vc_column-inner{background-position: top!important;}
			ul.avor-list{margin-left: 25px;margin-bottom: 10px;}
			ul.avor-list li{list-style-type: square; margin-bottom: 5px;}
		/*---Black CTA---*/
			.black-cta {background-color: #000;}
			body .black-cta a.btn1:hover{background-color: #fff; color: #000!important;}
			.black-cta .btn1{display: inline-block;}
			.black-cta img{margin-bottom: 0; margin-right: 0; float: right;}
		/*--- Avor bordered img row ---*/
			.avor-bordered-img-row{}
			.avor-bordered-img-row.full-img > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner{}
			.avor-bordered-img-row .txt{padding: 65px 75px; border: 20px solid #000; position: relative;}
			/*.avor-bordered-img-row .txt ul{margin-left: 0;}*/
			.avor-bordered-img-row .txt:after{content:''; background-color: #fff; height: 115px; width: 20px; position: absolute; left: -20px; bottom: 0;}
			.greybg1.avor-bordered-img-row .txt:after{background-color: var(--greybg1);}
		/*---White BG Row---*/
			.white-bg-row{position: relative;}
		/*---Avor Bordered Box row---*/
			.avor-bordered-box-row{}
			.avor-bordered-box-row.pad2{padding-bottom: calc(var(--pad2) - 40px);}
			.wpb_text_column + .avor-bordered-box-inner-row{margin-top: 40px!important;}
			.avor-bordered-txt-box{ padding: 44px 40px; border: 20px solid #000; position: relative; margin-bottom: 40px;}
			.avor-bordered-txt-box:after { content: ''; background-color: #fff; height: 80px; width: 20px; position: absolute; left: -20px; bottom: 0;}
			.greybg1 .avor-bordered-txt-box:after{background-color: var(--greybg1);}
			.avor-bordered-txt-box h3{font-sizE: var(--fsheadingM);}
			.avor-bordered-box-inner-row > .vc_column_container > .vc_column-inner{padding-left: 20px!important; padding-right: 20px!important;}
			.bordered-check-container{text-align: center; color: var(--color1);}
			.bordered-check-container i{border: 5px solid var(--color1);border-radius: 5px;    font-size: 20px; padding: 5px; margin-bottom: 30px;}
		/*---FAQ---*/
			.faq-row{}
			.w-tabs-section{box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.2);}
			.w-tabs-section + .w-tabs-section{margin-top: 30px;}
			.w-tabs-section button.w-tabs-section-header, body .w-tabs-section button.w-tabs-section-header:hover, body .w-tabs-section button.w-tabs-section-header:focus{background-color: var(--color1);}
			.w-tabs-section .w-tabs-section-title{font-size: var(--fsheadingMx)!important; font-family: var(--font1); color: #fff;}
			.faq-row .w-tabs-section-title + .fas.fa-plus{display: none;}
			.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:after,.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:before{background-color: #fff;}
			.faq-row .w-tabs-section-content{background-color: #fff!important;}
			.faq-row .w-tabs-section-content .wpb_text_column{color: #000;}
		/*---STD TXT Row---*/
			.std-txt-row{}
			ol.primary-ol{margin-left: 20px;}
			ol.primary-ol > li > strong{display: block; margin-bottom: 15px; font-weight: 400; letter-spacing: 1px;}
			ol.primary-ol > li > strong + br{display: none;}
			ol.primary-ol > li::marker, ol.primary-ol > li > strong{font-family: var(--font1); font-size: var(--fsheadingMx);font-weight: 400; letter-spacing: 1px;}
			ol.primary-ol > li > ol{list-style-type: upper-alpha; margin-left: 20px;}
			.single-post ol.primary-ol > li::marker, .single-post ol.primary-ol > li > strong{font-size: var(--fsheadingS);}
			.single-post h3{margin-top: 25px; margin-bottom: 20px;}
		/*---Contact Row---*/
			.contact-row{}
			.mml_contact .wpb_raw_html{padding: 20px 0;}
			.mml_contact .wpb_raw_html:first-child{padding-top: 0;}
			.mml_contact .wpb_raw_html strong { color: var(--color1); display: block; font-size: 20px;}
			.mml_contact .wpb_raw_html + .wpb_raw_html{border-top: 1px solid #DFDFDF;}
			.mml_contact .wpb_raw_html label{font-weight: 700;}
			.mml_contact .wpb_raw_html p{margin-bottom: 0px;}
			.mml_contact .wpb_raw_html a{font-weight: 400;}
			.contact-mini-box{position: relative; padding-left: 35px;}
			.contact-mini-box i{position: absolute; left: 0; top: 5px; color: var(--color1);}
			.social-contact-minibox i{font-sizE: 25px;}
			.social-contact-minibox a + a{margin-left: 15px;}
			.mml_contact form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit{min-width: auto!important; width: auto!important;}
			.mml_contact .fluentform .ff-text-left.ff_submit_btn_wrapper{text-align: right; display: inline-block;}
		/*---Location---*/
			.location-map-row img{opacity: 0;}
			.avor-location-grid-container {padding-top: 30px;}
			.avor-location-grid-container .w-grid-list > article:hover{}
			.avor-location-grid-container .w-grid-list > article{background-color: var(--color1); color: #fff; padding: 14px 30px; font-sizE: var(--fsheadingM); letter-spacing: 2px; font-family: var(--font1); clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 100%, 0% 100%); padding: 0;}
			.avor-location-grid-container .w-grid-list > article a{width: 100%; display: block; padding: 14px 30px;}
			.avor-location-grid-container .w-grid-list > article:hover a{background-color: #000; color: #fff;}
			.w-o-check .bordered-check-container i{display: none;}
			
			.avor-bordered-img-row.w-grid .txt{padding: 65px 50px;}
		/*---Location Maps container---*/
			.location-maps-container{}
			.location-maps-inner-row{padding-top: 30px; padding-bottom: 30px;}
			.map-title{font-family: var(--font1); font-sizE: var(--fsheadingM);}
			
			.avor-img-row.left-img .list-txt-box + .list-txt-box{margin-top: 30px;}
			.location-avor-row.mml_imgrow3 .txt { padding: 75px 100px!important;}
		
/* RESPONSIVE */

	/* min*/

		@media (min-width: 768px) {
			/* 1st row under header */
			.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h { padding-top: 0 !important; }
			.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type, .header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type, .header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type, .header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type { margin-top: var(--header-height) !important; }
		}
		
		@media (min-width: 1025px) {
			/*---Animation---*/
				.avor-img-row .avor-inner-img-row .img > .vc_column-inner, .mml_leadgen2 .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper{opacity: 0;}
		}
		
		@media (min-width: 1200px) {
			/*---Pad0---*/
				.avor-bordered-img-row .vc_row .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			/*---USP---*/
				.check-row .owl-carousel.owl-drag .owl-item{width: auto!important;}
				.check-row .owl-carousel .owl-item{display: inline-block; float: none!important;}
				.check-row .owl-carousel:not(.autoheight) .owl-stage{display: block;/*text-align: center;*/}
				.home .check-row .owl-carousel:not(.autoheight) .owl-stage{text-align: center;}
			/*---Avort Img Row---*/
				.avor-img-row .txt{min-height: 400px;}
				.avor-img-row .avor-inner-img-row-var2 .txt{min-height: 570px;}
				.avor-img-row .avor-inner-img-row-var2{margin-bottom: 50px!important;}
			/*---Blog---*/
				/*.blog_row article{width: 33.3%;}*/
			/*---Title---*/
				/*.title-row.inner-title{min-height: 340px;}*/
				.title-row.inner-title.pad3{padding-top: calc(var(--pad3) - 30px); padding-bottom: calc(var(--pad3) - 30px);}
				
		}
		
		@media (min-width: 1600px) {
			/* Header */
				
				.full-img.avor-bordered-img-row .txt{padding-left: 50px;}
				.full-img.avor-bordered-img-row.right-img .wpb_row{padding-left: 80px;}
			/*---Title---*/
				.mml_h1btn0 a.btn1{min-width: 330px; text-align: center;}
			/*---CTA---*/
				.page-id-394 .black-cta .vc_col-sm-3{width: 29%;}
				.page-id-394 .black-cta .vc_col-sm-3 + .vc_col-sm-5{width: 35%;}
				.page-id-394 .black-cta .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3{width: 26%;}
			
		}
		
		@media (min-width: 1700px) {
			/* Header */
				header#page-header > .l-subheader.at_bottom.width_full, header#page-header > .l-subheader.at_middle.width_full{padding-left: 100px; padding-right: 100px;}
		}
	
	/* range */

		@media(min-width: 990px) and (max-width: 1024px){
			:root {

				/* default paddings */
				--pad1: 42px; 			
				--pad2: 50px; 			
				--pad3: 60px;

				/* font sizes */
				--fsheadingXL: 	80px;
				--fsheadingLx: 	55px; 
				--fsheadingL: 	55px; 
				--fsheadingLs: 	50px;
				--fsheadingLss: 40px; 	
				--fsheadingMx: 	31px;
				--fsheadingM: 	20px; 			
				--fsheadingS: 	20px; 			
				--fsheadingXS:	20px;		
			}
			
			/*---General---*/
				/*---Pad0---*/	
					.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-2 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-3 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3 > .vc_column-inner, .avor-bordered-img-row .vc_row > .vc_column_container > .vc_column-inner,.mml_formcta1, .avor-bordered-box-row, .mml_leadgen2 .vc_row > .vc_column_container > .vc_column-inner,.title-row.inner-title .vc_row .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				/*---Font---*/
					body h2, body h3{font-sizE: var(--fsheadingLs);}
					.mml_leadgen2 .vc_col-sm-4:last-child p strong{font-size: var(--fsheadingLss);}
					.l-subheader.at_top .w-text a i, .l-subheader.at_middle .w-text a i{font-size: 22px;}
					.l-subheader.at_top .w-text span.w-text-value, .l-subheader.at_middle .w-text span.w-text-value{font-size: 22px;}
			/*---Header---*/
				.w-hwrapper.hidden_for_tablets.ush_hwrapper_1.mobile_menu_fix.align_right.valign_middle { display: flex !important;}
				.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow, header .w-nav.type_mobile .w-nav-anchor:not(.w-btn){padding: 5px 14px;}
			/*---Footer---*/
				body .mmlm_footer_01{padding-top: 50px;}
				a.right-pop-btn{width: 200px;height: 50px;right: -80px;}
				a.right-pop-btn img{top: 12px;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4), footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(2), footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 50%;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1){width: 100%; text-align: center; padding-bottom: 30px;}
			/*---Home---*/
				/*---Title----*/
					.mml_leadgen2.whitetxt.pad2{padding: 30px;}
					.mml_leadgen2 .wpb_row > .vc_column_container > .vc_column-inner{padding-left: 0!important;}
					.mml_leadgen2 .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper{padding: 30px 30px 10px;}
					.ups_row.redbg{padding-left: 15px!important; padding-right: 15px!important;}
					.ups_row.redbg .check-row .owl-carousel:not(.autoheight) .owl-stage {text-align: center; display: block;}
					.check-row .owl-carousel .owl-item {   width: auto!important;display: inline-block;  float: none !important; margin-left: 10px!important; margin-right: 10px !important;}
				/*---CTA---*/
					.black-cta .vc_col-sm-1 + .vc_col-sm-3{width: 100%}
					.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5{width: 75%;}
					.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-2,.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-3, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3{width: 25%;}
					.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-2 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-3 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3 > .vc_column-inner{justify-content: start;}
				/*---Bordered img row---*/
					.avor-img-row.left-img .avor-inner-img-row .img > .vc_column-inner{max-height: 400px;}
					.avor-bordered-img-row .txt{padding: 25px 5px;}
					.avor-bordered-box-inner-row > .vc_column_container {width: 50%;}
					.avor-img-row.left-img .avor-inner-img-row .txt{margin-top: 0!important; margin-bottom: 0!important;}
					.avor-img-row.left-img .avor-inner-img-row .txt.pad2{padding-top:0!important; padding-bottom: 0!important;}
				/*---Car Box---*/
					.car-box label{width: 100%; margin-left: 0;}
					.avor-img-row.left-img .avor-inner-img-row .txt.pad2{padding-top:0!important; padding-bottom: 0!important;}
					
			/*---Blog---*/
				.single-post .l-sidebar{    min-width: 270px;}
		}	
		
		@media(min-width: 768px) and (max-width: 990px){
					:root {

						/* default paddings */
						--pad1: 42px; 			
						--pad2: 50px; 			
						--pad3: 60px;

						/* font sizes */
						--fsheadingXL: 	80px;
						--fsheadingLx: 	60px; 
						--fsheadingL: 	55px; 
						--fsheadingLs: 	50px;
						--fsheadingLss: 40px; 	
						--fsheadingMx: 	31px;
						--fsheadingM: 	23px; 			
						--fsheadingS: 	20px; 			
						--fsheadingXS:	20px;		
					}
				/*---Font---*/
					body h2, body h3{font-sizE: var(--fsheadingLs);}
					.mml_leadgen2 .vc_col-sm-4:last-child p strong{font-size: var(--fsheadingLss);}
					.l-subheader.at_top .w-text a i, .l-subheader.at_middle .w-text a i{font-size: 22px;}
					.l-subheader.at_top .w-text span.w-text-value, .l-subheader.at_middle .w-text span.w-text-value{font-size: 22px;}
				/*---Padding---*/
					/*---Pad 0---*/
						.review-row .vc_row .l-section,	.review-row .vc_row .vc_column-inner, .car-row .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.car-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				
				/*---Footer---*/
					body .mmlm_footer_01{padding: 40px 0 40px 0 !important;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(2), footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 50%;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1){width: 100%; text-align: center; padding-bottom: 30px;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4){width: 100%;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4) .footer-title{text-align: center;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4) .footer-new-box p{display: flex;flex-direction: row;flex-wrap: nowrap;}	
				/*---Car Row---*/
					.car-inner-row > .vc_column_container.vc_col-sm-4{width: 50%!important;}
					
		}
		
		@media(min-width: 1350px) and (max-width: 1520px){
			:root {
			/* font sizes */
				--fsheadingXL: 	82px;
				--fsheadingLx: 	70px; 
				--fsheadingL: 	60px; 
				--fsheadingLs: 	50px;
				--fsheadingLss: 40px; 	
				--fsheadingMx: 	31px;
				--fsheadingM: 	25px; 			
				--fsheadingS: 	23px; 			
				--fsheadingXS:	20px;
				}
			/*---Pad0---*/	
				.title-row.inner-title .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.title-row.inner-title .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			/*---Text---*/
				body h3{font-sizE: var(--fsheadingL);}
			/*---Header---*/
			
				.avor-bordered-img-row .txt{padding: 30px 10px;}	
			/*---Footer---*/
				footer h3{font-weight: 400; }
			/*---CTA---*/
				.black-cta .vc_col-sm-1{display: none;}
				.black-cta .vc_col-sm-1 + .vc_col-sm-3{width: 33%;}
			/*---UPS ROW---*/
				.ups_row.redbg{padding-left: 15px!important; padding-right: 15px!important;}
				.title-row.inner-title .check-row p, .ups_row p{font-size: 22px;display: block!important; text-align: center;}
				.check-row p img { margin-bottom: -4px;}
				
			/*---Avor IMG row---*/	
				.avor-img-row.left-img .avor-inner-img-row .img > .vc_column-inner{max-height: 600px;}
				.avor-img-row.left-img .avor-inner-img-row .txt.pad2 { padding-top: 0 !important; padding-bottom: 0 !important;    }
				.avor-location-grid-container .w-grid-list > article a{padding: 14px 15px;}
		}
		
		@media(min-width: 1350px) and (max-width: 1650px){
			/*---Header---*/
/* 				#page-header .l-subheader.at_middle img{max-height: 110px!important;} */
				
				.location-avor-row.avor-img-row.left-img .avor-inner-img-row .txt{width: 49%;}
				.location-avor-row .vc_col-sm-1{display: none;}
				.location-avor-row.mml_imgrow3 .txt { padding: 75px 20px!important;}
				
		}
		
		@media(min-width: 1025px) and (max-width: 1475px){
			/*---Header---*/
				.right-form-pop{top: 150px;}
				.l-subheader.at_middle .w-text span.w-text-value{font-sizE: 22px;}
				.l-subheader.at_middle .w-text a i{font-size: 28px;}
				.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn){ padding-left: 11px!important; padding-right: 11px!important;}
				.l-subheader.at_middle .w-image img{max-height: 100px;}
				.l-subheader.at_middle { line-height: 130px!important; height: 130px!important; }
		}

		@media(min-width: 1025px) and (max-width: 1380px){
			:root {
			/* font sizes */
				--fsheadingXL: 	82px;
				--fsheadingLx: 	70px; 
				--fsheadingL: 	60px; 
				--fsheadingLs: 	50px;
				--fsheadingLss: 40px; 	
				--fsheadingMx: 	31px;
				--fsheadingM: 	25px; 			
				--fsheadingS: 	23px; 			
				--fsheadingXS:	20px;
				}
			/*---General---*/
				/*---Pad0---*/	
					.title-row.inner-title .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.title-row.inner-title .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				/*---Font Size---*/
					.mml_leadgen2 .vc_col-sm-4:last-child p strong{font-size: var(--fsheadingLs);}
				/*---Padding---*/
					.avor-bordered-img-row .txt{padding: 30px 5px;}
					.avor-bordered-txt-box{padding: 30px 15px;}
					.for_sidebar.at_right.l-section{padding-left: 20px!important; padding-right: 20px!important;}
				
			/*---Header---*/
				.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn){ padding-left: 10px!important; padding-right: 10px!important;}
				.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before { font-size: 20px; margin-left: 0.4em;}
				.w-nav-list li a span.w-nav-title{font-size: 20px;}
			/*---Footer---*/
				footer h3{font-weight: 400; }
			/*---UPS ROW---*/
				.ups_row.redbg{padding-left: 15px!important; padding-right: 15px!important;}
				.title-row.inner-title .check-row p, .ups_row p{font-size: 20px;display: block!important; text-align: center;}
				.check-row p img { margin-bottom: -4px;}
			/*---CTA---*/
				.black-cta .vc_col-sm-1 + .vc_col-sm-3{width: 100%}
				.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5{width: 75%;}
				.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-2,.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-3, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3{width: 25%;}
				.black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-2 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-6 + .vc_col-sm-3 > .vc_column-inner, .black-cta .vc_col-sm-1 + .vc_col-sm-3 + .vc_col-sm-5 + .vc_col-sm-3 > .vc_column-inner{justify-content: start;}
			/*---Avor IMG Row---*/	
				.avor-img-row.left-img .avor-inner-img-row .txt.pad2 { padding-top: 0 !important; padding-bottom: 0 !important;    }
			/*---Location---*/
			    .location-avor-row.mml_imgrow3 .txt { padding: 20px 16px;}
				.avor-location-grid-container .w-grid-list > article a { width: 100%; display: block; padding: 14px 15px;}
			
		}
		
		@media(min-width: 768px) and (max-width: 1024px){
			/*---Pad 0---*/
				.car-row .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.car-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				
			/*---Header---*/
				.l-subheader.at_top{background-color: #fff!important; color: #000!important;}
				
			/*---Car Row---*/
				.car-row .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.car-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 5px!important; padding-right: 5px!important;}
		}
	
	/* MAX */
		@media(max-width: 1479px) {
			/* imgrow3 */
				.mml_imgrow3 .txt {    padding: 32px;}
		}
	
		@media(max-width:1279px) {
			/*---Title---*/
				.leadgenicons2 .wpb_column {width: 33.33%; margin-bottom: 32px; }
				.leadgenicons2 {margin-bottom: 32px !important; } 
		}
	
		@media(max-width:1024px) {
			/*---Pad 0---*/
				/*.car-row .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,.car-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}*/
				.contact-row .vc_row > .vc_column_container > .vc_column-inner,.mml_contact > .vc_column_container.vc_col-sm-4 > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			/*---General---*/
				.tmp-br{display: none;}
			/*---Header---*/
				.l-header.pos_fixed{top: 0;}
			/*---Footer---*/
				footer h3{font-weight: 400; }
			/*---Pages---*/	
				/*---Title---*/
					.inner-title .check-row{margin-top: 0;}
				/*---CTA---*/
					.black-cta .vc_col-sm-1{display: none;}
				/*---Car Row---*/	
					.car-row .owl-carousel.navpos_outside .owl-prev { right: calc(100% + 5px);}
					.car-row .owl-carousel.navpos_outside .owl-next { left: calc(100% + 5px);}
				/*---Avor IMG Row---*/	
					
		}
		
		@media(max-width:1023px) {
			/*---Title---*/
				.mml_leadgen2 .vc_col-sm-6:first-child { margin-bottom: 32px; }
				.mml_leadgen2 .vc_col-sm-6 { width: 100%; }
				.mml_leadgen2 .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
				.mml_leadgen2 .leadgenicons2 .vc_column-inner { padding-left: 12px !important; padding-right: 12px !important; }
		}
			
		@media(max-width:1000px) {
			/*---Pad 0---*/
				.post_content_m .vc_row > .vc_column_container > .vc_column-inner,.page-id-67 .std-txt-row .vc_col-lg-8 > .vc_column-inner,.black-cta .wpb_row > .vc_column_container > .vc_column-inner,.title-row.inner-title .vc_row .vc_col-sm-12 > .vc_column-inner,.avor-bordered-img-row .vc_row .vc_column_container > .vc_column-inner, .avor-bordered-box-row .vc_row > .vc_column_container > .vc_column-inner, .mml_formcta1 .vc_row .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				.avor-bordered-img-row.full-img > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner{padding-left: 15px!important; padding-right: 15px!important;}
			/*---Header---*/
				header .top-html{margin-top: 30px;}
				.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow, header .w-nav.type_mobile .w-nav-anchor:not(.w-btn) { padding: 5px 0; }
				.l-subheader.at_top .w-text a i, .l-subheader.at_middle .w-text a i{font-size: 18px;}
				.l-subheader.at_top .w-text span.w-text-value, .l-subheader.at_middle .w-text span.w-text-value{font-sizE: 20px;}
				
			/*---Footer---*/
				a.right-pop-btn{height: 50px;right: -90px;}
				a.right-pop-btn img{top: 12px;}
			/*************** Sidebar Responsive ****************/
				.single-post .vc_col-sm-8.wpb_column.vc_column_container {padding-bottom: 50px;width: 100%;}
				.single-post .vc_col-sm-4.wpb_column.vc_column_container.r-sidebar {width: 100%;}
				.share_icons a.facebook, .share_icons a.twitter, .share_icons a.whatsapp {padding: 15px;height: 50px;}
				.share_icons svg.bi.bi-facebook, .share_icons svg.bi.bi-twitter-x, .share_icons svg.bi.bi-whatsapp {width: 15px;height: 15px;}
			/*---Title---*/
				.inner-title h1 br, .inner-title .false-title br{display: none;}
				.inner-title .owl-stage{width: 100%!important; display: block!important;}
				.inner-title .owl-stage > .owl-item{width: 50%!important; margin-right:0!important;}
			/* imgrow3 */
				.mml_imgrow3 .vc_column_container {width: 100%;}
				.mml_imgrow3 .img { order: 1 !important; }
				.parent-pageid-61 .mml_imgrow3 .vc_col-sm-6 > .vc_column-inner{background-position: top center!important;}
				.mml_imgrow3 .txt { order: 2 !important; }
				.mml_imgrow3 .img.vc_col-sm-6 { min-height: 350px; }
				body .mml_imgrow3 .img.vc_col-sm-6 .vc_column_inner { background-position: center !important; }
				
				.car-box{display: block; margin-top: 0;}
				.car-box label{margin-left: 0;width: calc(100% + 0px);}
			/*---avor-bordered-box-row---*/	
				.avor-img-row.left-img .avor-inner-img-row .img{ padding-right: 0;}
				.avor-img-row.left-img .avor-inner-img-row .img > .vc_column-inner{padding-right: 0px !important; min-height: 350px;}
				.avor-img-row.left-img .avor-inner-img-row .txt{margin-bottom: 0!important;}
				.avor-img-row.left-img .avor-inner-img-row .img + .txt{padding-bottom: 0!important;}
				.avor-inner-img-row > .img + .txt{padding-top: 30px;}
				.avor-bordered-img-row .txt{padding: 30px 15px;}
				.avor-bordered-img-row .img{height: 350px;}
				.avor-bordered-txt-box{ margin-bottom: 0;}
				.avor-bordered-img-row.w-grid .txt { padding: 30px 15px;}
			/*---Black CTA---*/
				.black-cta img{float: none;}
				.black-cta p, .black-cta h3,.black-cta .wpb_row .vc_column_container:last-child{text-align: center;}
			/*---.mml_formcta1---*/
				body .mml_formcta1{background-repeat: no-repeat!important;background-color: rgba(0, 0, 0, 1)!important;}
				.mml_formcta1:before{background-color: rgba(0, 0, 0, 0.7);}
				/*body .mml_formcta1{background-size: cover!important;}*/
			/*---Imp Information---*/	
				.page-id-67 .std-txt-row p, .page-id-67 .std-txt-row h2{text-align: left!important;}
				.page-id-67 .std-txt-row .vc_col-lg-8{margin-bottom: 0!important;}
				body.page-id-67 h2.center-title:after{left:0;}
			/*---Blog---*/
				.single-post .l-section.for_sidebar.at_right .l-sidebar{padding-left: 0; border-left:0; padding-top:0!important;}
		}
		
		@media(max-width:767px) {
			:root {

						/* default paddings */
						--pad1: 42px; 			
						--pad2: 35px; 			
						--pad3: 35px;

						/* font sizes */
						--fsheadingXL: 	45px;
						--fsheadingLx: 	35px; 
						--fsheadingL: 	35px; 
						--fsheadingLs: 	35px;
						--fsheadingLss: 26px; 	
						--fsheadingMx: 	22px;
						--fsheadingM: 	18px; 			
						--fsheadingS: 	18px; 			
						--fsheadingXS:	18px;		
					}
			/*---General---*/
				/*---Pad0---*/
					.l-section:not(.black-cta, .avor-img-row) .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner,
					.l-section:not(.black-cta, .avor-img-row) .vc_row > .vc_column_container > .vc_column-inner,
					.review-row .vc_row .l-section,	.review-row .vc_row .vc_column-inner{padding-left:0!important; padding-right: 0!important; }
					.avor-bordered-box-row.pad2 { padding-bottom: var(--pad2);}
					.mrgbot42 { margin-bottom: 24px !important;}
					
				/*---Font---*/
					body h1{font-size: 45px; margin-bottom: 20px;}
					body h2, body h3{font-size: var(--fsheadingLx);}
					body .avor-img-row h1, body h2, .avor-bordered-txt-box h3 { padding-bottom: 10px;}
					ul.avor-list li, body .wpb_text_column p{line-height: 28px;}
				/*---BTN---*/
					.blog_row .blgs article .w-btn.us-btn-style_1, a.btn1{    padding: 7px 14px;}
			
				.quote-block::after{bottom: 0; }
				.quote-block::before {bottom: 30px;height: 30px; top: 50px;}

			/*---Footer---*/
				div#bottom-links { display: flex;}
				.mml_bb p{padding-bottom: 50px;}
				a.w-toplink.pos_right.active{bottom: 50px;    right: 0px;}
				body .mmlm_footer_01{padding: 30px 30px 30px!important;}
				a.right-pop-btn{ width: 160px;height: 36px; right: -63px;}
				a.right-pop-btn img {top: 10px;max-width: 22px;}
				a.right-pop-btn label{line-height: 15px;}
				footer .us_menu_1 .menu>li { margin: 0 0 5px 0!important; }
				footer #menu-footer{column-count: 2;}
			/*---Header---*/
				.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow, header .w-nav.type_mobile .w-nav-anchor:not(.w-btn) {padding: 0;}
			/*---Title---*/
				.inner-title .owl-stage > .owl-item{width: 100%!important; margin-right:0!important;}
				.mml_leadgen2 .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper { padding: 22px; }
				.mml_leadgen2, .leadgenicons2 { margin-bottom: 0 !important; }
				.leadgenicons2 .wpb_column { margin: 0 !important;}
				.leadgenicons2 .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper { box-shadow: none !important;}
				.leadgenicons2 p, .leadgenicons2 a { padding: 6px 12px;}
				.leadgenicons2 i, .leadgenicons2 svg, .leadgenicons2 img { display: inline-block !important; width: 15% !important; text-align: left;}
				.leadgenicons2 br { display: none !important;} 
				.leadgenicons2 {  padding: 22px !important; }
				.leadgenicons2 p, .leadgenicons2 a { text-align: left;}
				.leadgenicons2 .wpb_column> .vc_column-inner { padding: 0 !important;}
				.leadgenicons2 p a { padding: 0; margin: 0;}
				.leadgenicons2 img { width: auto !important; margin-right: 12px !important;}
				.leadgenicons2 p, .leadgenicons2 a { display: flex; align-items: center;}
				.leadgenicons2 svg { margin-right: 12px;}
				.mml_leadgen2{padding: 30px 15px;}
				body .mml_leadgen2{padding-top: 50px!important; margin-top: 100px!important; background-size: 100% auto!important; background-repeat: no-repeat!important;        background-color: #000 !important;}
				.mml_leadgen2 .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper{    padding: 30px 20px 10px;}
				.mml_leadgen2 .vc_col-sm-4:last-child p strong{font-sizE: var(--fsheadingLx);margin-top: 0;}
				.mml_h1btn0 .btn1 + .btn1 { margin-left: 10px;}
				.mml_leadgen2 .t1, .mml_leadgen2 .t2 { margin-bottom: 15px;}
				.ups_row { padding-top: 10px;  padding-bottom: 10px;}
				.title-row.inner-title .wpb_row > .vc_col-sm-12.vc_col-lg-10{margin-bottom: 15px;}
				.ups_row{display: none;}
				.ups_row.redbg .check-row p{display: block; text-align: center;}
				.ups_row.redbg .check-row p img{width: 18px;    margin-bottom: -3px;}
			/*---Car Row ---*/
				.car-row .owl-carousel.navstyle_circle .owl-nav button{width: 25px; height: 25px; font-sizE: 20px!important;}
				.car-row .owl-carousel .owl-prev:after{padding-right:0;}
				.car-row .owl-carousel .owl-next:after{padding-left:0;}
				.car-row .owl-carousel.navpos_outside .owl-prev { right: calc(100% + 3px);}
				.car-row .owl-carousel.navpos_outside .owl-next { left: calc(100% + 3px);}
				.car-row .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_column_container > .vc_column-inner, .car-row .vc_row > .vc_column_container > .vc_column-inner {      padding-left: 0!important; padding-right: 0!important;}
				.car-row .wpb_row > .vc_col-sm-2{display: none;}
			/*---Car Box---*/
				.avor-bordered-img-row .txt, .car-box{ border: 10px solid #000;}
				.car-box label{margin-left:0;width: 100%;}
				.avor-bordered-txt-box{padding: 25px 15px;}
			/*---Review---*/	
				.review-row h2 { margin-bottom: 15px;}
				.review-row .btn1 { margin-top: 0px;}
			/*---Black CTA---*/
				.black-cta .wpb_row .vc_column_container:last-child img{max-width: 200px;display: inline-block;}
				.black-cta .vc_row > .vc_column_container > .vc_column-inner{padding-left: 15px!important; padding-right: 15px!important;}
				body .mml_formcta1{background-repeat: no-repeat!important; background-color: #000!important;}
				/*body .mml_formcta1 .wpb_text_column.whitetxt{padding-top: 40px!important;}*/
				body .mml_formcta1 .vc_row{padding-top: 60px!important;}
			/*---Location---*/
				.avor-location-grid-container .w-grid-list {--gap: 5px;}
		}