/*
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:  #FDC30B; 			
				--color2:  #3E4244;
				--color4:  #707070;

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

				/* font sizes */
				--fsheadingL: 	75px; 			
				--fsheadingM: 	30px; 			
				--fsheadingS: 	48px; 			
				--fsheadingXS:	24px;		

				--greybg1:  #3E4244;
				--greybg2:  #F2F2F2;

				--gradient1: linear-gradient(90deg, #FF800F, #FDC30B); 		
		}


		/* -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; }
			body .vc_column-inner.us_custom_5b28a7e3{background-position: top 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; } 
			
		/* custom css */
		
			.number-list li a, main#page-content section:not(.whitetxt) p a:not([class]), main#page-content section:not(.whitetxt) li a:not([class]) {font-weight: 700;color: #FF800F;  background-image: linear-gradient(90deg, #FF800F , #FDC30B 100%);		  background-clip: text; -webkit-background-clip: text;  -webkit-text-fill-color: transparent; display: inline-block; border-bottom: 1px solid transparent;}
			.number-list li a:hover, main#page-content section:not(.whitetxt) p a:not([class]):hover, main#page-content section:not(.whitetxt) li a:not([class]):hover {border-bottom: 1px solid var(--color2);}

		/* -paddings- */
	
			.pad3 { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad3f { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.mml_textimagerows58.pad3 + .mml_textimagerows58.pad3, .pad3 + .pad3  { padding-top: 0; }
			.pad3 + .pad3.contact-cta,.pad3.mml_leadgen4 + .pad3, .pad3 + .pad3.mml_leadgen4,.pad3.nova-gradient-bg + .pad3, .pad3 + .pad3.nova-gradient-bg,.pad3.greybg2 + .pad3, .pad3 + .pad3.greybg2, .pad3.greybg1 + .pad3, .pad3 + .pad3.greybg1 { padding-top: var(--pad3); }
			.pad3.contact-cta + .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); }
			.single-post  .faq-row .vc_row > .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right: 0!important;}
			
		.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 p a {color:#fff;font-weight: 700;}
		.whitetxt, .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 .cta-contact-box a:not(.nova-btn), .whitetxt p a:not(.nova-btn){border-bottom: 1px solid transparent; font-weight: bold;}
		.whitetxt .cta-contact-box a:not(.nova-btn):hover, .whitetxt p a:not(.nova-btn):hover{border-bottom: 1px solid #fff; 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); }
		
		.gradbg {background: #FF800F; background: linear-gradient(115deg, rgba(255, 128, 15, 1) 0%, rgba(253, 195, 11, 1) 100%);}
		
		
		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;}
			/*---Txt---*/
				body p{margin-bottom: 10px;}
				body p a:not(.nova-btn){line-height: 30px; display: inline-block;}
			/*---Title---*/
				body .mml_hero1 h1 span, body .mml_hero1 .hero-title span{letter-spacing: 12px;}
				body h1 span{font-size: 1.82vw; line-height: 1.2; display: block; text-transform: uppercase; font-weight: 400;letter-spacing: 8px;font-size: clamp(16px, 1.82vw, 35px);}
				body h2{font-size: 2.76vw; font-size: clamp(25px, 2.76vw, 53px);}
				body h3{font-size: clamp(25px, 2.5vw, 48px);}
				
				body h2 span{font-size: 1.56vw; line-height: 1.2; display: block; text-transform: uppercase; line-height: 1.7; font-weight: 400;letter-spacing: 6px;font-size: clamp(16px, 1.56vw, 30px);}
				body h3 span{font-size: 1.4vw; line-height: 1.2; display: block; text-transform: uppercase; line-height: 1.7; font-weight: 400;letter-spacing: 6px;font-size: clamp(16px, 1.4vw, 30px);}
				.mml_leadgen4 h1, .hero-title, .mml_leadgen4 .t1{font-family: 'Inter', sans-serif; text-transform: uppercase; font-weight: 600; font-size: 3.9vw; line-height: 1.1;font-size: clamp(25px, 3.9vw, 75px);}
				body h1{font-size: clamp(25px, 3.12vw, 60px);}
				.hero-title span, .mml_leadgen4 .t1 span{letter-spacing: 1px; font-weight: 400; color: #fff; font-size: 1.8vw; display: block;margin-bottom: 10px;}
				.mml_leadgen4 .t1 span{letter-spacing: 8px;}
				.mml_leadgen4 .t1 br:not(.tmp-br),.mml_leadgen4 h1 br:not(.tmp-br){display: none;}
				.hero-title span{font-size: 2.604vw; letter-spacing: 4px;}
				body.page-id-1388 .hero-title span{font-size: 1.823vw; letter-spacing: 4px;}
				.hero-title{font-size:4.688vw; letter-spacing: 3px;}
			/*---Btn---*/
				.nova-btn, .border-btn{background: var(--gradient1); border-radius: 60px; color: #fff; padding: 20px 50px; text-transform: uppercase; font-weight: 800;font-size: 19px;font-family: 'Inter', sans-serif;}
				.nova-btn {padding-left: 80px; position: relative; transition: all 0.3s;}
				.nova-btn:hover{cursor: pointer;}
				.nova-btn.nova-white-btn:hover:after, .nova-btn:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn.svg'); position: absolute; left: 30px; top:calc(50% - 19px); z-index: 2;}
				.nova-btn.nova-white-btn:after, .nova-btn:hover:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn-h.svg'); }
				.nova-btn.nova-white-btn:before, .nova-btn:hover:before{position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); z-index: 1; content:''; background-color: #fff;border-radius: 60px;}
				.nova-btn.nova-white-btn span, .nova-btn:hover span{background: linear-gradient(90deg, #FF800F, #FDC30B); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; z-index: 9; position: relative;}
				.nova-btn.nova-white-btn:hover{background: var(--gradient1);}
				.nova-btn.nova-white-btn:hover span{color: var(--color2)!important; background-clip: inherit;-webkit-background-clip: inherit; background: transparent;-webkit-text-fill-color: inherit;}
				.nova-btn.nova-white-btn:hover:before{}
				.nova-btn.nova-white-btn:hover:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn.svg')!important;}
				.sm-btn{}
				.contact-cta form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover:before, .nova-gradient-bg .nova-btn.nova-white-btn:hover:before{background-color: var(--color2);}
				.contact-cta form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover span, .nova-gradient-bg .nova-btn.nova-white-btn:hover span{color: #fff!important;}
				.contact-cta form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover:after, .nova-gradient-bg .nova-btn.nova-white-btn:hover:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn.svg');}
			/*---List---*/
				.wpb_text_column ul.check-list, ul.check-list, .wpb_text_column ul.circle-list{list-style: none; margin-left: 0;}
				ul.circle-list li, ul.check-list li{position: relative; padding-left: 20px;}
				ul.check-list li:before{content: '✓'; position: absolute; left: 0; top: 0px; }
				ul.circle-list li:before{content:url('/wp-content/uploads/2025/10/circle-list.svg'); position: absolute; left: 0; top: 0px;}
				.nova-list-container{position: relative; list-style: none; margin-bottom: 15px;}
				.nova-list-container{padding-left: 40px;}
				.nova-list-container:after{position: absolute; content: url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/Union-li.svg'); left: 2px; top: 1px;}
				.nova-list-container h3{font-size: 1.042vw; margin-bottom: 10px!important;}
				ul.list-2{column-count: 2;}
					/*---Circle-list---*/
						ul.circle-list{margin-top: 20px;}
						ul.circle-list li{}
						main#page-content section:not(.whitetxt) ul.circle-list li a:not([class]){color: #707070; background-image: none; background-clip: inherit; -webkit-background-clip: inherit;    -webkit-text-fill-color: inherit;border: 0px solid transparent!important;}
						main#page-content section:not(.whitetxt) ul.circle-list li a:not([class]):hover{ color: #FF800F; background-image: linear-gradient(90deg, #FF800F, #FDC30B 100%); background-clip: text; -webkit-background-clip: text;    -webkit-text-fill-color: transparent; border: 0px solid transparent!important;}
			/*---BG---*/
				.gray-bg{background-color: var(--color2);}
				.nova-gradient-bg{background: var(--gradient1);}
					.gradient-border-container > .vc_column-inner:after{background-color: #fff; content:''; position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); display: block!important;}
					.gradient-border-container > .vc_column-inner{background: var(--gradient1); position: relative!important;}
					.gradient-border-container .wpb_text_column{position: relative; z-index: 9;}
				.multi-logo-bg{position: relative;}
				.multi-logo-bg .wpb_text_column{position: relative; z-index: 9;}
				.multi-logo-bg:after{content:''; width: 100%; height: 100%; top: 0; left: 0; background: url('/wp-content/uploads/2025/10/multi-union-1.svg') repeat; z-index:1; position: absolute; opacity: 0.05;}
	/* GENERAL RULES */
	
		/*---Header---*/
		.ppc-header-phone{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
	align-content: stretch;
}
		.ppc-header-phone span,.ppc-header-phone a{color:#707070;font-weight: 800; font-size: 1.563vw;}
		.ppc-header-phone span{margin-right: 15px;font-weight: 300;}
		.ppc-header-phone img{margin-right: 5px;}
		.header_social a + a{padding-left: 15px;}
		.header_social a:hover{color: #FDC30B;}
		header.l-header{box-shadow: 0px 4px 16px 0px #00000033;}
		.top_contacts { font-family: 'Inter', sans-serif; font-weight: 500; font-style: normal; font-size: 18px; line-height: 100%; letter-spacing: 0.04em; }
		.top_contacts a + a { margin-left: 20px; padding-left: 20px; border-left: 1px solid #707070; }
		.top_contacts .fas { margin-right: 5px; }
		.header_social { border-right: 1px solid #707070; padding-right: 20px; }
		.top_contacts a, .header_social i{color: #707070;}
		.mob_menu{margin-bottom: 20px!important;}
		.l-subheader-cell.at_right a:hover { background: linear-gradient(90deg, #FF800F, #FDC30B); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; }
			.l-subheader.at_middle .l-subheader-cell.at_right, .at_middle > .l-subheader-h > .at_left{flex-basis: 0!important;}
			.l-subheader.at_middle .l-subheader-cell.at_center{display: none;}
			.l-subheader.at_middle .l-subheader-cell.at_left{max-width: 270px;}
			
		/*---Menu---*/
			nav.ush_menu_2{margin-right: 15px!important;}
			nav.ush_menu_2 .current-menu-parent > a > span.w-nav-title,nav.ush_menu_2 li.current-menu-item a span.w-nav-title, nav.ush_menu_2 li.menu-item a:hover span.w-nav-title{ background: linear-gradient(90deg, #FF800F 0%, #FDC30B 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600!important; /*text-shadow: 1px 0 0 #FDC30B!important;*/}
			nav.ush_menu_2 li.menu-item a:hover > .w-nav-arrow:before, nav.ush_menu_2 .current-menu-parent > a > .w-nav-arrow:before{color: #FF800F;}
			body li.current-menu-item a span.w-nav-title{}
			body nav.ush_menu_2 li.w-nav-title{color: var(--color2);}
			.w-nav.ush_menu_2 .w-nav-title { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 18px; text-transform: uppercase; }
			.level_1 .w-nav-arrow:before{display: block!important;}
			.l-subheader-cell.at_right nav a:hover{-webkit-text-fill-color: inherit;}
			
	/*---Footer---*/
		.fotoerlogo img{max-width: 220px; margin-bottom: 20px; display: block;}
		footer h3 { font-size: 1.05vw !important; font-weight: 600; color: #fff!important; margin-bottom: 10px !important; text-transform: uppercase; letter-spacing: 2px;}
		footer ul.menu{column-count: 2;}
		footer ul.menu li{margin-bottom: 20px;}
		footer .wpb_text_column i { font-family: 'fontawesome'; position: absolute; left: 0; top: 4px; color: var(--color1); 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: 12px; }
		.mml_bb * { font-size: 14px; }
		body .mmlm_footer_01 { padding: 100px 0 0 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 20px 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: 140px; 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;}
		a.w-toplink.pos_right:hover{border: 1px solid #fff;}
		.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(--color2) !important; }
		footer h3 { font-size: 19px !important; line-height: 110%; min-height: 42px; }
		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 { background:#383C3F; color: #fff; padding: 7px; }
		.mml_bb a { color: #bbb; font-weight: 700; }
		footer a.w-socials-item-link { font-size: 15px; }
		.mml_bb a:hover { color: var(--color1); }
		.footer-contact-row > .l-section-h{padding-top: 50px; border-top: 1px solid #5F6467;}
		.footer-contact-box > .wpb_wrapper{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;}
		.footer-contact-txt{padding-left: 15px; color: #fff;font-size: 18px;}
		.footer-contact-row div img{margin-top: 10px;}
		.footer-contact-txt span{font-weight: 600;}
		.footer-contact-txt a{color: #fff; font-weight: 100;}
		.footer-contact-txt a:hover{color: var(--color1);}
		.page-id-1388 .mml_bb{margin-top: var(--pad3);}
		.xl-size{font-size: 30px;}
		.xl-size a{font-weight: bold;}
		.cta-row .xl-size a{border-bottom: 1px solid transparent;}
		.cta-row .xl-size a:hover{border-bottom: 1px solid #fff; color: #fff!important;}
		
			/* popup */

				.right-form-pop button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css:hover {
				  background-color: var(--color1) !important;
				  color: #fff !important;
				  border-color: var(--color1) !important;
				  outline: none !important;
				}

				.right-form-pop {
				  position: fixed;
				  right: -999px;
				  /*     bottom: 5vh; */
				  top: 50%;
				  transform: translateY(-50%);
				  z-index: 999;
				  opacity: 0;
				  transition: all 0.5s;
				}

				.whatsapp-sticky {
				  top: 54vh;
				  z-index: 998;
				}

				a.right-pop-btn,
				.whatsapp-sticky {
				  position: absolute;
				  cursor: pointer;
				  font-family: var(--h1-font-family, inherit);
				  line-height: normal;
				  background: var(--gradient1);
				  display: flex;
				  align-items: center;
				  justify-content: center;
				  padding: 10px 20px;
				  cursor: pointer;
				  gap: 10px;
				  right: 0;
				  border-top-left-radius: 10px;
				  border-top-right-radius: 10px;
				  text-transform: uppercase;
				}

				.popup-form-container {
				  background: #fff;
				  padding: 20px;
				  box-shadow: -2px 0px 20px -7px rgba(0, 0, 0, 0.75);
				  -webkit-box-shadow: -2px 0px 20px -7px rgba(0, 0, 0, 0.75);
				  -moz-box-shadow: -2px 0px 20px -7px rgba(0, 0, 0, 0.75);
				}

				.popup-form-container textarea.ff-el-form-control {
				  height: 2em;
				}

				.popup-form-wrap h3 {
				  font-size: 24px;
				  text-align: center;
				}

				a.right-pop-btn:hover {  background-color: #2d2d2d;	}
				a.right-pop-btn :where(i, label) {  color: #fff;  white-space: pre;	}
				a.right-pop-btn {  top: 23vh;}
				a.right-pop-btn, .whatsapp-sticky {z-index:9; right: -50px;  transform: rotate(-90deg) translateY(-50%);  transform-origin: right;				  position: fixed;  opacity: 0;  transition: all 0.5s;  border: 1px solid #fff;	}
				a.right-pop-btn.show,.whatsapp-sticky { right: 0;}
				a.right-pop-btn.clicked {  right: -50px !important;	}
				.right-form-pop.p-show {  right: 0;  opacity: 1;}

	/* blog row */
		.single-post .inner-title.inner-std-title.dark-bg.pad2 { background: #000; }
		.single-post .inner-title.inner-std-title{background-color: var(--color2) !important;  min-height: 403px;}
		.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 {font-size: 24px !important; 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: #fff!important; -webkit-background-clip: inherit!important;  -webkit-text-fill-color: inherit!important; background-image: none!important; text-transform: uppercase; font-weight: 600; letter-spacing: 1px;}
		.blog_row .blgs .post_title a:hover{background: linear-gradient(90deg, #FF800F, #FDC30B)!important; -webkit-background-clip: text!important; -webkit-text-fill-color: transparent!important; background-clip: text!important; color: transparent!important;}
		.blog_row .blgs .post_title{background: url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/Union-1.svg') right 20px top 15px #3E4244 no-repeat; padding: 35px 120px 35px 35px; border-radius: 15px 15px 0 0;}
		.blog_row .blgs .post_title{background-size: auto 120px;}
		.blog_row .blgs .post_body {background: #fff; padding: 35px 29px; position: relative; background: linear-gradient(0deg, #FDC30B 0%, #FF800F 100%); border-radius: 0 0 15px 15px;}
		.blog_row .blgs .post_body *{z-index: 9;}
		.blog_row .blgs .post_body:after{width: calc(100% - 4px);height:  calc(100% - 2px); content:''; background-color: #fff; left: 2px; top: 0; position: absolute; border-radius: 0 0 15px 15px; z-index:1;}
		.blog_row .blgs .post_date {color: #3E4244; font-size: 1.042vw; line-height: 25px; letter-spacing: .02em; font-weight: 600; text-transform: uppercase;}
		.blog_row .blgs .post_body .nova-btn{background: var(--gradient1);  border-radius: 60px; color: #fff; padding: 20px 50px; text-transform: uppercase; font-weight: 800;  font-size: 19px;  font-family: 'Inter', sans-serif;    padding-left: 80px;}
		
		.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 { padding-top: 0px; margin-bottom: 0px; line-height: 50px; color: var(--color2); margin-bottom: 15px;}
		.single-post main a { color: #000; font-weight: 600; }
		.single-post main a:hover { color: var(--color1); }
		.single-post p { margin-bottom: 10px; }
		.single-post .w-post-elm.post_date { display: block; }
		.inner-post-title { margin-bottom: 30px; }
		.single-post .faq-row{padding-left: 0!important; padding-right: 0!important;}
		.single-post .faq-row h2{margin-top: 40px; 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%; border-left: 1px solid #cacaca; }
			.single-post .widget .l-section { padding: 0; }
			.single-post .l-sidebar { min-width: 330px; width: 25%; margin: 0 !important; }
			.first_box { border: 1px solid #000; }
			.l-sidebar .sidebar_hello_title, .l-sidebar h2 { font-size: 24px !important; line-height: normal !important; margin-bottom: 15px !important; color: var(--color1); font-weight: 400; text-transform: uppercase!important; }
			.sidebar_hello { padding: 15px 15px 0; }
			.sidebar_hello p { display: flex; gap: 10px; align-items: baseline; }
			.logo_here { }
			.l-sidebar .logo_here p { width: 80px; height: 80px; border-radius: 50%; display: flex;  justify-content: center; outline-color: var(--color1); outline-style: solid; outline-width: 3px; overflow: visible; padding: 4px; margin: 0 auto -50px; background-color: #fff;}
			.single-post .quote_block, .single-post .quote-block, .single-post blockquote { margin: 40px 50px; border-top: 2px solid #000; border-bottom: 2px solid #000; padding: 10px 0; position: relative; text-align: center;}
			.single-post .quote_block:after, .single-post .quote_block:before, .single-post blockquote:after, .single-post blockquote:before { position: absolute; font-size: 95px;  color: var(--color1); line-height: normal; font-family: 'Font Awesome 5 Brands'; width: 46px; height: 46px; align-items: center;  justify-content: center; display: flex;}
			.single-post .quote_block:before, .single-post blockquote:before { content: "\201C"; left: -45px; top: 0;}
			.single-post .quote_block:after, .single-post blockquote:after {content: "\201D"; right: -45px; bottom: -37px;}
			.single-post .quote_block p, .single-post .quote-block p, .single-post blockquote p { font-family: var(--h2-font-family, inherit); text-transform: uppercase; font-size: 22px; line-height: 26px; font-weight: 600; color: var(--color1);}
			
			.l-sidebar .logo_here { position: relative; z-index: 11;}
			.logo_here img { width: 90%; height: auto; }
			.sidebar_posts { padding: 45px 17px 17px; position: relative; background-color: var(--greybg2);}
			.sidebar_menu_row, .widget.widget_search { margin-top: 24px; }
			.sidebar_menu_row a:hover {color: var(--color1) !important;}
			.single-post .inner-title.inner-std-title{background-position: 90% 50% !important;     background: url('/wp-content/uploads/2025/10/inner-hero.png') #3E4244 no-repeat!important; background-size: auto 84% !important; background-position: 90% 50% !important;}
			.single-post h1 { font-size: 45px; line-height: 50px; font-family: 'Inter', sans-serif; text-transform: uppercase; font-weight: 600; font-size: 3vw;    line-height: 1.1;}
			.single-post h2 { font-size: 35px; line-height: 40px; padding-top: 27px;}
			.single-post h3 { font-size: 25px; line-height: 30px; margin-bottom: 15px;}
			.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: 20px;}
			.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: -45px;top: 0px;font-size: 95px;color: var(--sidebar-primary);font-family: 'Font Awesome 5 Brands'}
			.quote-block::after {content: "\201D";position: absolute;	right: -45px;bottom: -30px;font-size: 95px;color: var(--sidebar-primary); font-family: 'Font Awesome 5 Brands';}
/* 			.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;	background: var(--color2);padding: 15px;      	margin: 20px 0 30px;     	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: #000 !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;}*/

	/*---Title---*/
		/*---Home Tite---*/
			body .mml_hero1{background-size: cover!important;}
			.mml_home-hero-wrap::after {content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; mix-blend-mode: multiply; z-index: 1; display: block !important; border-radius: 10px; background: rgba(0, 0, 0, 0.6);}
			.mml_hero1 > .l-section-h.i-cf > .g-cols .wpb_text_column { z-index: 9; position: relative;}
			.wpb_text_column.usp-list .wpb_wrapper { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center;  align-content: stretch; gap: 30px; font-size: 20px;}
			.mml_home-hero-wrap { position: relative; padding: 60px 40px; border-radius: 20px;}
			.mml_hero1 > .l-section-h.i-cf > .g-cols { width: 100%; text-align: center; position: relative; border-radius: 10px; padding: 60px 0;}
			
			.mml_hero1 .h1btns p { display: flex; flex-wrap: wrap; justify-content: center;  gap: 15px; margin: auto;}
			.wpb_text_column + .wpb_text_column.usp-list{margin-top: 50px;}
			.mml_hero1 .wpb_text_column + .wpb_text_column.h1btns{padding-top: 50px;}
		
		/* leadgen 4 */
			.mml_leadgen4 .t1 p, .mml_leadgen4 .t1 h1 { font-family: var(--font-h1); font-weight: 700; font-size: 80px; line-height: 110%; }
			.mml_leadgen4 .t2 p, .mml_leadgen4 .t2 h1 { font-weight: 400; font-size: 30px; line-height: 147%; letter-spacing: 0.03em; font-family: var(--font-h1);	}
			.mml_leadgen4 .t1, .mml_leadgen4 .t2, .mml_leadgen4 .mml_h1btn0 { margin-bottom: 32px; }			
			.mml_leadgen4 * { position: relative; z-index: 1; }
			.mml_leadgen4 .check-list li{font-size: 20px;}
				/*---NOT Inner titl---*/
					body .mml_leadgen4.not-inner-title { background-size: auto 100% !important; background-repeat: no-repeat !important; background-position: top right!important; background-color: var(--color2);}
					.mml_leadgen4.not-inner-title:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; opacity: 1; background-color: #3E4244; background: linear-gradient(90deg, rgba(62,66,68,1) 57%, rgba(62,66,68,.6) 60%, rgba(62,66,68, 0) 62%); background:linear-gradient(90deg, rgba(62,66,68,1) 65%, rgba(62,66,68,.6) 70%, rgba(62,66,68, 0) 75%);}
					.page-id-66 .mml_leadgen4.not-inner-title:before {background:linear-gradient(90deg, rgba(62,66,68,1) 65%, rgba(62,66,68,.6) 70%, rgba(62,66,68, 0) 75%);}
					.mml_leadgen4 ul{margin-left: 0;}
					body .mml_leadgen4 p .nova-btn,.gradbg p .nova-btn, .boxes-row .wpb_text_column:not(.btn_container) p .nova-btn {margin-top: 25px; display: inline-block;}
					body .boxes-row .wpb_text_column:not(.btn_container) h2 + p .nova-btn{margin-top: 0;}
						/*---Leftimg---*/
							body .mml_leadgen4.not-inner-title.v2{background-position: top left!important;}
							
							.mml_leadgen4.not-inner-title.v2:before{ background: linear-gradient(270deg, rgba(62, 66, 68, 1) 57%, rgba(62, 66, 68, .6) 60%, rgba(62, 66, 68, 0) 62%);}
				/*---Inner title---*/	
					body .mml_leadgen4.inner-title { background-size: auto 100% !important; padding: 80px 30px 50px; background-repeat: no-repeat !important; background-position: top right!important; background-color: var(--color2); min-height: 485px; display: flex; align-items: center; }
					body .mml_leadgen4.inner-title.v2{padding: 32px;}
					.mml_leadgen4.inner-title:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; opacity: 1; background-color: #3E4244; background: linear-gradient(90deg, rgba(62,66,68,1) 66%, rgba(62,66,68,.6) 70%, rgba(62,66,68, 0) 73%); }
					body .mml_leadgen4.inner-title .wpb_text_column ul { margin-left: 0;}
				/*---Inner Title SM---*/
					body .mml_leadgen4.inner-title.inner-title-sm{min-height: 100px; padding-top: var(--pad3); padding-bottom: var(--pad3); background: url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/Union-1.svg') #3E4244 top 50% right 200px no-repeat;}
					body .mml_leadgen4.inner-title.inner-title-sm{background-size: auto 80%!important; background-position: center right 150px!important;}
					body .mml_leadgen4.inner-title.inner-title-sm:before{display: none;}
					body .mml_leadgen4.inner-title.inner-title-sm .t1{margin-bottom: 0;}

	/* leadgen 4 v2 */
		body .mml_leadgen4.inner-title.v2 { background-size: auto 84% !important; background-position: 90% 50% !important; }
		.mml_leadgen4.inner-title.v2 { background-color: var(--color2)!important; min-height: 403px; }
		.mml_leadgen4.inner-title.v2:before { display: none; }

	/*---Top CTA---*/
		.top-cta{text-align: center; padding-top: 15px; padding-bottom: 15px;}
		.top-cta p{font-size: 1.302vw;}
		.top-cta .nova-btn{display: inline-block; margin-left: 15px;}

	/*---textimagerows58---*/
		.mml_textimagerows58 .txt > .vc_column-inner { padding: 80px !important; position: relative!important; border-radius: 15px;}
		.mml_textimagerows58 .txt > .vc_column-inner:after{ border-radius: 15px;}
		.mml_textimagerows58 .vc_col-sm-7 {width: 53%;width: 58%;margin-right: -50px; height: 100% !important; width: 55%;}
		.mml_textimagerows58 .vc_col-sm-5 {width: 50%;width: 45%;width: 48%;}
		.mml_textimagerows58.mml_textimagerows58-w-xl-img .vc_col-sm-7 {width: 51%;}
		.mml_textimagerows58.mml_textimagerows58-w-xl-img .vc_col-sm-5 {width: 52%;}
		.mml_textimagerows58 img {    margin-top: 0 !important; border-radius: 15px;}
		.mml_textimagerows58 .img > .vc_column-inner{padding-right: 0!important;padding-left: 0!important;}
		.mml_textimagerows58 .btns1 a {    flex-basis: 48%;    margin-bottom: 12px;    box-sizing: border-box;}
		.mml_textimagerows58 .btns1 p {    display: flex;    justify-content: space-between;    flex-wrap: wrap;}
		.mml_textimagerows58 .g-cols { align-items: center !important; }
		.mml_textimagerows58 .txt > .vc_column-inner{background-color: #fff; position: relative;}
		.mml_textimagerows58 .txt .nova-btn{margin-top: 20px;display: inline-block;}
		.mml_textimagerows58 .txt{z-index: 1;}
		.mml_textimagerows58 .img{z-index: 9;}
		.mml_textimagerows58 .img p{line-height: 1;}
			/*---Right Img---*/
				.mml_textimagerows58.right-img .txt > .vc_column-inner { padding: 80px 110px 80px 50px !important;}
			/*---Left Img---*/
				.mml_textimagerows58.left-img .txt{width: 53%;width: 55%;margin-left: -50px; margin-right: 0px; height: 100% !important;}
				.mml_textimagerows58.left-img .txt > .vc_column-inner { padding: 80px 50px 80px 110px !important;}
				.mml_textimagerows58.left-img .img > .vc_column-inner{padding-left: 0!important;}
			/*---Table---*/
				.nova-list-container + .nova-list-container{margin-top: 30px;}
				.nova-table th{background: var(--gradient1); color :#fff; border: 1px solid #3E4244}
				.nova-table td{border: 1px solid #3E4244; background-color: #F2F2F2;}
				.nova-table td strong{color: #3E4244;}
	/*---Review Row---*/	
	
	/*---Contact CTA---*/	
		.contact-cta{background: var(--gradient1);}
		.cta-contact-row > .wpb_wrapper{padding-top: 20px; display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;gap: 20px;}
		.cta-contact-row > .wpb_wrapper a{font-weight: 700;}
		.cta-contact-row > .wpb_wrapper i{color: #fff; margin-right: 5px; }
		.cta-contact-row .ff-default .ff-el-form-control::placeholder{color: #AFAFAF!important;}
		.cta-wo-form p a, .contact-cta p a{font-weight: bold;}
		.contact-cta .vc_row > .vc_column_container > .vc_column-inner{justify-content: center!important;}
		.contact-cta textarea{max-height: 86px;}
		.ff-btn-submit{}
			/*---Form---*/
				.contact-cta:after{content:''; width: 50%; height: 100%; right: 100px; top: 0; position: absolute; background:  url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/Union.svg') center right no-repeat;z-index:1;}
				.contact-cta .wpb_text_column{position: relative; z-index: 9;}
				.contact-cta button.ff-btn-submit{background: var(--gradient1)!important; border-radius: 60px!important; color: #fff; padding: 20px 50px!important; text-transform: uppercase; font-family: 'Inter', sans-serif; border-color: transparent!important;padding-left: 80px!important; border: 0px!important;}
				.contact-cta button.ff-btn-submit {padding-left: 80px; position: relative; transition: all 0.3s;}
				.contact-cta button.ff-btn-submit:hover{cursor: pointer; opacity: 1!important;}
				.contact-cta button.ff-btn-submit:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn-h.svg');  position: absolute; left: 30px; top:calc(50% - 19px); z-index: 2;}
				.contact-cta button.ff-btn-submit:before{position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); z-index: 1; content:''; background-color: #fff;border-radius: 60px;}
				.contact-cta button.ff-btn-submit span{background: linear-gradient(90deg, #FF800F, #FDC30B); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; z-index: 9; position: relative; font-weight: 800;font-size: 19px;}
				.contact-cta button.ff-btn-submit:hover span{color: var(--color2)!important; background: transparent; -webkit-background-clip: inherit; background-clip: inherit;-webkit-text-fill-color: unset;}
				
				.cta_block form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit, .contact-row-w-form form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{background: var(--gradient1);  border-radius: 60px; color: #fff;  padding: 20px 50px; text-transform: uppercase; font-weight: 800; font-size: 19px; font-family: 'Inter', sans-serif; border-color: transparent;}
				.cta_block form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover, .contact-row-w-form form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover{background: var(--gradient1)!important; border-radius: 60px;}
				.cta_block form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit, .contact-row-w-form form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{padding-left: 80px; position: relative; transition: all 0.3s;}
				.cta_block button.ff-btn-submit:after, .contact-row-w-form button.ff-btn-submit:after{content: url(https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn.svg);  position: absolute; left: 30px;  top: calc(50% - 19px); z-index: 2;}
				.cta_block button.ff-btn-submit:hover:after, .contact-row-w-form button.ff-btn-submit:hover:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/btn-h.svg');  position: absolute; left: 30px; top:calc(50% - 19px); z-index: 2;}
				.cta_block button.ff-btn-submit span, .contact-row-w-form button.ff-btn-submit span { z-index: 9; position: relative; font-weight: 800;    font-size: 19px; color :#fff;}
				.cta_block button.ff-btn-submit:hover span, .contact-row-w-form button.ff-btn-submit:hover span{background: linear-gradient(90deg, #FF800F, #FDC30B); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
				.cta_block button.ff-btn-submit:hover:before ,.contact-row-w-form button.ff-btn-submit:hover:before {position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px);z-index: 1; content: ''; background-color: #fff; border-radius: 60px;}
				.cta_block .ff-default .ff-el-form-control, .contact-row-w-form .ff-default .ff-el-form-control{border-radius: 15px;border: none;box-shadow: none; background-color: #EEEEEE;}
				.contact-row-w-form .ff-default .ff-el-form-control::placeholder{color: #AFAFAF}
				
				.contact-box .mml_contact1 {
						position: relative;
					}

					.contact-box .mml_contact1 a , .contact-box .mml_contact1 span {
						color: #3E4244!important;
						font-weight:600!important;
						background: none!Important;
						-webkit-text-fill-color: unset!important;
					}

					.contact-box  h3 {
						font-size: 20px!important;
						 color: #3E4244;
						margin-bottom:.6rem
					}

					.contact-box .w-socials-list i {
						color: #fe850e;
						background: linear-gradient(90deg, #FF800F 0%, #FDC30B 100%);
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;
						font-weight: bold !important;
					}

					.contact-box .mml_contact1 i {
						margin-right:1rem;
						 background: linear-gradient(90deg, #FF800F 0%, #FDC30B 100%);
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;
					}
	/*---cta-row---*/
		.cta-row{}
	
	/*---half-img-row---*/
		.half-img-row{}
		.half-img-row.left-img .gradient-border-container > .vc_column-inner:after{width: calc(100% - 2px); height: calc(100% - 4px); top: 2px; left: 0; border-radius: }
		.half-img-row.right-img .img > .vc_column-inner, .half-img-row.left-img .gradient-border-container > .vc_column-inner, .half-img-row.left-img .gradient-border-container > .vc_column-inner:after{border-radius: 0 20px 20px 0;}
		.half-img-row.left-img .img > .vc_column-inner, .half-img-row.right-img .gradient-border-container > .vc_column-inner,.half-img-row.right-img .gradient-border-container > .vc_column-inner:after{border-radius: 20px 0 0 20px;}
		.inner-boxes-row-container > .vc_column-inner,.half-img-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		.wpb_text_column ul{margin-left: 22px;}
		.half-img-row .txt .nova-btn { margin-top: 20px; display: inline-block; }
		.half-img-row.right-img .gradient-border-container > .vc_column-inner:after{width: calc(100% - 2px); left: 2px; height: calc(100% - 4px); top: 2px;}
			/*---icon-row-44---*/
				p + .number-list{margin-top: 20px;}
				.number-list{margin-left: 0;}
				.number-list li{position: relative; padding-left: 60px; list-style: none; padding-bottom: 50px;}
				.number-list li:last-child{padding-bottom: 0;}
				.number-list li span{background: var(--gradient1); border-radius: 50%; width: 43px; height: 43px; line-height: 43px; text-align: center; color: #fff; position: absolute; left: 0; top: -5px;}
				.number-list li strong{text-transform: uppercase;display: block; font-size: 20px; font-family: var(--h2-font-family, inherit); color: var(--color2); font-weight: 600;}
				.whitetxt .number-list li strong { color: #fff; }
				.number-list li + li{/*padding-top: 50px;*/}
				.number-list li:after{ content: ''; display: block; width: 2px; height: 100%; background: #2D2D2D;  position: absolute; left: 21px; top: 38px; padding: 0 !important;min-height: 50px;}
				.whitetxt .number-list li:after{background: #fff;}
				.number-list li:last-child:after{display: none;}

	/*---half-img-row v2 - Full Row Border ---*/
		.half-img-row.left-img.v2 .gradient-border-container.v2 > .vc_column-inner { border-radius: 20px; }
		.half-img-row.left-img.v2 .gradient-border-container.v2 > .vc_column-inner::after { left: 2px; width: calc(100% - 4px); border-radius: 20px; }

		.half-img-row.right-img.v2 .gradient-border-container.v2 > .vc_column-inner { border-radius: 20px; }
		.half-img-row.right-img.v2 .gradient-border-container.v2 > .vc_column-inner::after { left: 2px; width: calc(100% - 4px); border-radius: 20px; }
		
		/* add to desktop only view when responsive is ready */
		.half-img-row.left-img.v2 .gradient-border-container.v2 .img > .vc_column-inner { padding-right: 0; }
		.half-img-row.right-img.v2 .gradient-border-container.v2 .img > .vc_column-inner { padding-left: 0; }

	/*---Boxes Row---*/
		.boxes-row{}
		.wpb_row + .inner-boxes-row{margin-top: 20px!important;}
		.inner-boxes-row { justify-content: center; }
		.inner-boxes-row .gradient-border-container{ padding: 15px;}
		.inner-boxes-row .gradient-border-container > .vc_column-inner{padding: 45px 65px;border-radius: 15px;}
		.inner-boxes-row .gradient-border-container > .vc_column-inner:after{border-radius: 15px;}
		.inner-boxes-row .gradient-border-container h2, .inner-boxes-row .gradient-border-container h3{font-size: 1.05vw; position: relative; padding-top: 50px;font-size: clamp(20px, 1.05vw, 20px);}
		.inner-boxes-row .gradient-border-container h3:after{content:url('https://www.nova-fs.co.uk.makemelocal.uk/wp-content/uploads/2025/10/square-check.svg'); position: absolute; top: 0; left: calc(50% - 16px);}
		.inner-boxes-row .gradient-border-container h2{padding-top: 15px;}
		.inner-boxes-row .gradient-border-container h2:after{display: none;}
		.service-icon-container{text-align: center;}
		.boxes-row .btn_container { margin-top: 40px; }

		/*---Sectors Page---*/
			.boxes-row .gradient-border-container > .vc_column-inner > .wpb_wrapper { display: flex
			; flex-direction: column; justify-content: flex-start; height: 100%; }
			.boxes-row .gradient-border-container .wpb_text_column:not(:last-child) { margin-bottom: 1.5rem; }
			.boxes-row .inner-boxes-row .btn_container { margin-top: auto; display: block; }
			.boxes-row .inner-boxes-row .btn_container .nova-btn { display: flex; padding: 15px 50px 15px 80px; align-items: center; justify-content: center; }

		/*---Sectors Page - Large Button---*/
			.boxes-row.v2 .inner-boxes-row .btn_container .nova-btn { height: 90px; }
			.boxes-row.v2 .inner-boxes-row .btn_container .nova-btn span { text-align: left; line-height: 1.2109; }
	
	/*---Comapny Page - Button Group---*/
		.btn_grp_row .btn_grp { max-width: 696px; margin: 40px auto 0; }
		.btn_grp_container { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 20px 30px; }
		.btn_grp_row .btn_grp .nova-btn { min-width: 332px; display: inline-block; }

	/*---Areas Page---*/
		.areas_row {}
		.areas_inner_col > .vc_column-inner > .wpb_wrapper { border-radius: 15px; overflow: hidden; }
		.areas_row_item.areas_row_header { background-color: var(--color2); color: #fff;}

		.areas_row_item:not(.areas_row_header):not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.37); }

		.areas_row_header .areas_row_item_content, .areas_row_item_content a { display: flex; justify-content: center; align-items: center; gap: 10px; text-align: center;  }
		.areas_row_header .areas_row_item_content svg { fill: #fff; }
		.areas_row_header .areas_row_item_content { padding: 19.03px; }

		.areas_row_item { background-color: #F3F3F3; color: #3E4244; font-size: 20px; }
		.areas_row_item_content a { padding: 33.89px; color: #3E4244; font-weight: bold;}
		.areas_row_item_content svg { fill: #3E4244; }
		.areas_row_item_content a:hover { color: #FF800F; background-image: linear-gradient(90deg, #FF800F, #FDC30B 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
		.areas_row_item_content a:hover svg path { fill: #FF800F; }

	/*---Logo Row---*/
		.logo-row .post_title{display: none!important;}
	/*---row-w-white-box---*/
			.row-w-white-box .vc_row, .gradbg .vc_row {background: #fff;	border-radius: 15px;}

	/*---FAQ---*/
		.faq-row{}
		.faq-row .w-tabs.accordion>div>.w-tabs-section{margin-bottom: 40px; border-radius: 15px;}
		.faq-row .w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header>.w-tabs-section-title{font-size: 1.354vw;}
		.faq-row .w-tabs.accordion .w-tabs-section-title{text-transform: uppercase; font-weight: 600;color: #fff!important;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section{background: var(--color2)!important;}
		.faq-row .w-tabs.accordion>div>div>.w-tabs-section-header{padding: 30px;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section.active{background: var(--gradient1)!important;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content{position: relative;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content:after{position: absolute; top: 2px;  left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); z-index: 1; content: ''; background-color: #fff; border-radius: 0 0 15px 15px;z-indeX: 1;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content .wpb_text_column{z-indeX: 9;position: relative;}
		.faq-row .w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content .wpb_text_column p{color: #707070;}
		.w-tabs-sections.icon_chevron>div>.w-tabs-section-header .w-tabs-section-control:before, .w-tabs-sections.icon_chevron>div>.w-tabs-section-header .w-tabs-section-control:after{background: #fff!important;}
		.icon-title{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;padding-bottom: 30px;}
		.icon-container{}
		.icon-title h2{padding-top: 0; padding-left: 30px;}
	/*---case-study-box-row---*/
		.case-study-box-row .btn-container{padding-top: 30px;}
		.case-study-inner-row{}		
		.mml_textimagerows79 .g-cols.via_flex.type_default > div > .vc_column-inner { padding: 0;}
		.mml_textimagerows79 .box-container .wpb_text_column {background-size: cover !important; background-position: center !important; padding: 22px;min-height: 380px; display: flex; align-items: end; align-items: center; position: relative; overflow: hidden;}
		.mml_textimagerows79 h3 { font-size: 1.302vw; line-height: 120%; margin: auto;}
		.mml_textimagerows79 h3 + p .nova-btn{margin-top: 20px; display: block;}
		.mml_textimagerows79 .wpb_text_column h3 { margin-bottom: 22px !important;}
		/*.mml_textimagerows79 .vc_column-inner * { width: 100%; }*/
		.mml_textimagerows79 .box-container .wpb_text_column:before { content: ""; display: block; width: 100%; height: 100%; position: absolute;  left: 0; top: 0;}
		.mml_textimagerows79 .box-container .wpb_text_column * { position: relative;}
		.mml_textimagerows79 .box-container { background-size: cover !important;}
		.mml_textimagerows79 .box-container:hover .wpb_text_column.txt-container:before { background: var(--color2); opacity: 0.8; animation: mml_textimagerows79 0.5s;}
		@keyframes mml_textimagerows79 {
		  from {
			bottom: -450px;
			top: auto;
			opacity: 0.2;
		  }
		  to {
			bottom: 0;
			opacity: 0.8;
		  }
		}
		.mml_textimagerows79 .wpb_text_column.title-container {align-items: center;text-align: left;padding-left: 40px;height: 100%;}
		.mml_textimagerows79 .wpb_text_column.title-container:before { background: var(--color2);opacity: 0.8;}
		.mml_textimagerows79 .wpb_text_column.txt-container > .wpb_wrapper {display: none;}
		.mml_textimagerows79 .box-container > .vc_column_container > .vc_column-inner > .wpb_wrapper{height: 100%;}
		.mml_textimagerows79 .box-container:hover .wpb_text_column.txt-container {align-items: center;}
		.mml_textimagerows79 .box-container:hover .wpb_text_column.txt-container > .wpb_wrapper {animation: mml_textimagerows79 0.2s; display: block;}
		.mml_textimagerows79 .vc_row > .vc_column_container:not(.title-container) {padding: 15px;}
		.mml_textimagerows79 .g-cols { justify-content: center;}
	
	/*---PPC---*/
		.boxes-row + .logo-row{padding-top: 0;}
		
	
/* RESPONSIVE */

	/* min*/

		@media (min-width: 1920px) {
				/*---Header---*/
					body .l-subheader.width_full {  padding-left: 105px; padding-right: 105px; }
				/*---Home Title---*/
					.mml_hero1 > .l-section-h{max-width: 1670px;}
				/*---mml_leadgen4---*/
					/*.mml_leadgen4.inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 61%, rgba(62, 66, 68, .6) 65%, rgba(62, 66, 68, 0) 73%);}
					.mml_leadgen4.not-inner-title:before { background: linear-gradient(90deg, rgba(62, 66, 68, 1) 53%, rgba(62, 66, 68, .6) 60%, rgba(62, 66, 68, 0) 65%);}*/
					
		}
		
		@media (min-width: 1600px) {
			/*---Home---*/
				.top-cta + .mml_textimagerows58 > .l-section-h{max-width: 1580px!important;}
			/*---mml_leadgen4---*/
				.us_custom_d782c719.mml_leadgen4.not-inner-title:before {background: linear-gradient(90deg, rgba(62, 66, 68, 1) 60%, rgba(62, 66, 68, .6) 63%, rgba(62, 66, 68, 0) 65%);}
				body.page-id-62 .mml_leadgen4.not-inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 68%, rgba(62, 66, 68, .6) 70%, rgba(62, 66, 68, 0) 73%);}
		}
		
		@media (min-width: 1381px) {
			/*---Header---*/
			    
				
			/*---Cta---*/
				.cta-row .vc_row > .vc_column_container:nth-child(1){width: 34%;}
				.cta-row .vc_row > .vc_column_container:nth-child(2){width: 38%;}
				.cta-row .vc_row > .vc_column_container.vc_col-sm-8:nth-child(2){width: 66%;}
				.cta-row .vc_row > .vc_column_container:nth-child(3){width: 28%;}
				
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1){width: 33.33%;}
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2){width: 33.33%;}
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3){width: 33.33%;}
			
		}
		
		@media (min-width: 1280px) {
			/*---Pad 0---*/
				.mml_leadgen4.inner-title .vc_row > .vc_col-sm-7 > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			/*---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; }
			/*---Footer---*/
				.mmlm_footer_01 .vc_row > .vc_column_container{padding: 0 50px;}
			/*---Inner Title---*/	
				body .mml_leadgen4.inner-title .txt{width: 60%;}
			/*---leadgen4---*/	
				body .mml_leadgen4.not-inner-title.v2 .vc_col-sm-7{padding-left: 50px;}
				
				.logo-row > .l-section-h{max-width: 1050px!important;}
		}
		
		@media (min-width: 1025px) {
			.boxes-row .gradient-border-container.vc_col-sm-4, .boxes-row .gradient-border-container.vc_col-sm-3, .home .boxes-row .gradient-border-container, .half-img-row .img, .mml_textimagerows58 .txt, .mml_hero1 > .l-section-h.i-cf > .g-cols{opacity: 0;}
			
			body .mml_leadgen4.not-inner-title.us_custom_25085947{background-position: top right -100px !important;}
		}
		
		@media (min-width: 1024px) {
			/*---Post---*/
			    .single-post .l-sidebar { width: 100%; max-width: 363px; padding-left: 1.5%;border-left: 1px solid #cacaca; margin-left: 0 !important; }
		}
		
		@media (min-width: 768px) {
			/* 1st row under header */
			
		}
	
	/* range */

		@media(min-width: 1500px) and (max-width: 1580px){
			/*---Header---*/	
				.l-subheader.at_middle .l-subheader-cell.at_left { max-width: 230px;}
		}
		
		@media(min-width: 1025px) and (max-width: 1580px){
			/*---Hero---*/	
				.mml_hero1 > .l-section-h.i-cf > .g-cols{padding: 0;}
				.wpb_text_column + .wpb_text_column.usp-list { margin-top: 15px;}
				.mml_hero1 .wpb_text_column + .wpb_text_column.h1btns { padding-top: 20px;}
				.mml_home-hero-wrap{padding: 30px 40px;}
					/*---Inner Title---*/
						body .mml_leadgen4.inner-title{min-height: 400px;}
						.mml_leadgen4 .t1, .mml_leadgen4 .t2, .mml_leadgen4 .mml_h1btn0{margin-bottom: 20px;}
						body .mml_leadgen4.inner-title{padding: 50px 30px 30px;}
						
			/*---mml_textimagerows58---*/	
				.mml_textimagerows58 .txt > .vc_column-inner { padding: 50px 80px 50px 50px!important}
			/*---mml_leadgen4---*/
				body.page-id-74 .mml_leadgen4.inner-title:before, body.page-id-72 .mml_leadgen4.inner-title:before, body.page-id-70 .mml_leadgen4.inner-title:before, body.page-id-68 .mml_leadgen4.inner-title:before, body.page-id-62 .mml_leadgen4.inner-title:before, body.page-id-54 .mml_leadgen4.inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 65%, rgba(62, 66, 68, .6) 67%, rgba(62, 66, 68, 0) 75%);}
				body.page-id-62 .mml_leadgen4.not-inner-title:before {        background: linear-gradient(90deg, rgba(62, 66, 68, 1) 63%, rgba(62, 66, 68, .6) 67%, rgba(62, 66, 68, 0) 73%);}
				.mml_leadgen4.inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 65%, rgba(62, 66, 68, .6) 67%, rgba(62, 66, 68, 0) 75%);}
				.mml_leadgen4.not-inner-title:before {background: linear-gradient(90deg, rgba(62, 66, 68, 1) 50%, rgba(62, 66, 68, .6) 60%, rgba(62, 66, 68, 0) 70%);}
		}
		
		@media(min-width: 1300px) and (max-width: 1500px){
			/*---BTN---*/
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1){width: 100%; padding-bottom: 20px;}
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2){width: 50%;}
				.cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3){width: 50%;}
			/*---Header---*/   
				.l-subheader.at_middle .l-subheader-cell.at_left {  max-width: 230px;}
				body .ush_image_1 {height: 96px !important;}
				body.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 9px;  padding-right: 9px;}
		}	
		
		@media(min-width: 1025px) and (max-width: 1440px){
			:root {
				--pad3:  60px;
			}
			
		}
		
		@media(min-width: 1025px) and (max-width: 1367px){
			
			/*---Padding 0---*/
				.mml_hero_overwrite .vc_row > .vc_column_container > .vc_column-inner,.mml_home-hero-wrap > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
			/*---Header---*/
				.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: 120px!important;}
				.newinmobile{padding-top: 20px;display: flex; flex-direction: column-reverse;}
			/*---Hero---*/	
				.wpb_text_column.usp-list .wpb_wrapper{gap: 20px;}
				.mml_hero1 > .l-section-h.i-cf > .g-cols{padding: 0 0;}
				.inner-title h1 br{display: none;}
			/*---mml_textimagerows79---*/
				.mml_textimagerows79 .box-container .wpb_text_column.title-container .nova-btn{font-size: 16px;padding: 20px 20px 20px 90px;}
			/*---cta-row---*/
				
			/*---boxes-row---*/
				.boxes-row .vc_row > .vc_column_container{width: 100%;}
				.inner-boxes-row > .vc_column_container{width: 33%;}
				.boxes-row .vc_row > .vc_column_container h2{text-align: center!important;}
				.boxes-row .vc_row > .vc_column_container{width: 100%; text-align: center;}
				
		}
			
			
		@media(min-width: 990px) and (max-width: 1024px){
			/*---Title---*/
				body h1, body h2{font-size: 40px;}
				body h3{font-size: 30px;}
			/*---BTN---*/
				.btn1 a span{font-size: 16px;}
			/*---Header---*/
				.l-header.pos_fixed{top:0;}
				.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: 90px!important; }
				.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{padding-top: 0!important;}
				.newinmobile{padding-top: 20px;}
				.header_social{margin-top: 20px;}
				.ppc-header-phone span, .ppc-header-phone a{font-size: 22px;}
				
			/*---Footer---*/
				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){width: 33.33%;}
				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;}
				/*.page-id-1388 footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 100%;}
				.page-id-1388 footer .mml_icons .mml_nob{text-align: center;}
				.page-id-1388 footer .mml_icons .mml_nob > .wpb_wrapper{display: inline-block;}
				.footer-adress-box.hours-box{margin-left: -20px;}*/
				.page-id-1388 footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1), .page-id-1388 footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 50%;}
				body.page-id-1388 .mmlm_footer_01 { padding: 40px 0 0 0 !important;}
			/*---Title---*/
				.mml_leadgen4.inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 62%, rgba(62, 66, 68, .6) 67%, rgba(62, 66, 68, 0) 75%);}
				body .mml_leadgen4.inner-title{padding: 30px 30px 20px;}
				.mml_leadgen4.inner-title.v2{min-height: 200px;}
				.mml_leadgen4 .t1, .mml_leadgen4 .t2, .mml_leadgen4 .mml_h1btn0{margin-bottom: 0;}
				body .mml_leadgen4.inner-title .wpb_text_column ul.check-list{margin-top: 20px;}
				body .mml_leadgen4.inner-title{min-height: 300px;}
				.page-id-66 .mml_leadgen4.not-inner-title:before, .mml_leadgen4.not-inner-title:before{background: linear-gradient(90deg, rgba(62, 66, 68, 1) 20%, rgba(62, 66, 68, .6) 60%, rgba(62, 66, 68, 0) 80%);}
				.mml_leadgen4.not-inner-title.v2:before{background: linear-gradient(270deg, rgba(62, 66, 68, 1) 20%, rgba(62, 66, 68, .6) 60%, rgba(62, 66, 68, 0) 80%);}
			/*---mml_textimagerows58---*/
				/*.mml_textimagerows58 .vc_row > .img{order: 1;}
				.mml_textimagerows58 .vc_row > .txt{order: 2; margin: -30px 0 0 0!important}*/
				.mml_textimagerows58.right-img .txt > .vc_column-inner, .mml_textimagerows58 .txt > .vc_column-inner{ padding: 40px 70px 40px 40px !important;}
				.mml_textimagerows58.left-img .txt > .vc_column-inner{padding: 40px 40px 40px 70px !important;}
				
				.mml_textimagerows58.mml_textimagerows58-w-xl-img .txt, .mml_textimagerows58.left-img .txt, .mml_textimagerows58 .txt{width: 67%;}
				.mml_textimagerows58.mml_textimagerows58-w-xl-img .img, .mml_textimagerows58 .img{width: 38%;}
				/*.mml_textimagerows58.right-img .img{order:1;}
				.mml_textimagerows58.right-img .txt{margin-left: -50px; margin-right: 0px;order:2;}*/
			/*---Boxes-row---*/	
				/*.boxes-row .vc_row > .vc_column_container{margin-top: 20px;}*/
			    .inner-boxes-row > .vc_column_container { width: 50%;}
				.boxes-row .vc_row > .vc_column_container{width: 100%;}
			/*---half-img-row---*/
				.half-img-row .wpb_row > .vc_column_container.txt{width: 100%;}
				.half-img-row .img{order: 1;}
				.half-img-row .txt{order: 2;}
				.half-img-row.left-img .gradient-border-container > .vc_column-inner:after{}
				.half-img-row .img > .vc_column-inner{border-radius: 20px 20px 0 0!important;min-height: 400px;}
				.half-img-row .gradient-border-container > .vc_column-inner, .half-img-row.left-img .gradient-border-container > .vc_column-inner{border-radius: 0 0px 20px 20px!important;}
				.half-img-row.left-img.v2 .gradient-border-container > .vc_column-inner, .half-img-row.right-img.v2 .gradient-border-container.v2 > .vc_column-inner{border-radius: 20px!important;}
				.half-img-row.right-img .gradient-border-container > .vc_column-inner:after, .half-img-row .gradient-border-container > .vc_column-inner:after, .half-img-row.left-img .gradient-border-container > .vc_column-inner:after{border-radius: 0 0px 20px 20px;width: calc(100% - 4px); height: calc(100% - 4px); left: 2px; top: 2px;}
				.half-img-row .vc_column_container.img{width: 60%;margin-left: 20%;}		
			/*---Post---*/
				.single-post .l-sidebar{min-width: 260px; max-width: 260px;}
				.single-post .l-content { width: calc(92% - var(--site-sidebar-width, 25%));}
		}	
		
		@media(min-width: 768px) and (max-width: 990px){
					.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: 90px!important; }
					.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{padding-top: 0!important;}
				/*---Footer---*/
					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;}	
					.page-id-1388 footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 100%;}
					.page-id-1388 footer .mml_icons .mml_nob{text-align: center;}
					.page-id-1388 footer .mml_icons .mml_nob > .wpb_wrapper{display: inline-block;}
					.footer-adress-box.hours-box{margin-left: -20px;}
					
					.ppc-header-phone span{font-size: 22px;}
				/*---Inner Title---*/
					body .mml_leadgen4.inner-title { min-height: 300px; padding: 30px 30px;}
					body .mml_leadgen4.inner-title .vc_row > .vc_column_container.vc_col-sm-7{max-width: 70%;}
				    .mml_leadgen4.inner-title .t1, .mml_leadgen4.inner-title .t2, .mml_leadgen4.inner-title .mml_h1btn0 { margin-bottom: 0;}
				    body .mml_leadgen4.inner-title .wpb_text_column ul.check-list { margin-top: 20px; }
					.mml_leadgen4.inner-title:before{ background: linear-gradient(90deg, rgba(62, 66, 68, 1) 50%, rgba(62, 66, 68, .6) 65%, rgba(62, 66, 68, 0) 73%);}
				/*---Half Img---*/
					.half-img-row.left-img.v2 .gradient-border-container.v2 > .vc_column-inner{border-radius: 20px!important;}
				/*---Boxes Row---*/
					.boxes-row .vc_row > .vc_column_container{width: 100%;}
					.boxes-row .inner-boxes-row .gradient-border-container:last-child{padding-bottom: 0!important;}
				/*---Post---*/
					.mml_leadgen4.inner-title.v2{min-height: 203px;}
				/*---mml_textimagerows58---*/	
					.mml_textimagerows58 .img img { max-height: 450px; width: auto; }
					.mml_textimagerows58 .img .wpb_text_column p {  text-align: center; }
				
		}
	
	/* MAX */
	
		@media(max-width: 1440px) {

			/*---CTA---*/	
				.cta-row .vc_row > .vc_column_container:nth-child(1), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1),
				.cta-row .vc_row > .vc_column_container:nth-child(2), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2),
				.cta-row .vc_row > .vc_column_container:nth-child(3), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3){ width: 100%; text-align: center;}
				.cta-row .vc_row > .vc_column_container:nth-child(3) p, .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3) p, .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3) p{text-align: center!important;}
				.cta-row-w-xl-btn .vc_row .nova-btn, .cta-row .vc_row .nova-btn{display: inline-block; margin-top: 20px;}
		
		}	
		
		@media(max-width: 1366px) {
				.btn_grp_row .btn_grp{max-width: 100%;}
			/*---Menu---*/
				.w-nav.type_mobile .w-nav-anchor:not(.w-btn){padding: 7px;}
				header .w-nav-icon>div{background:#333;}
				header .top_contacts{width: 100%;padding-top: 30px;}
				header .top_contacts a{width: 100%;margin-left: 0;padding-left: 10px;border-left: 0px solid #707070; display: block; text-align: left!important;}
				header .top_contacts a + a{margin-top: 15px;}
				.header_social{width: 100%;padding-left: 10px; text-align: left;border-right: 0px solid transparent;}
				
				.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow{padding: 8px;}
			/*---boxes-row---*/
				
		}
		
		@media(max-width: 1280px){
			/*---CTA---*/
				.cta-row-w-xl-btn h2, .cta-row h2{margin-bottom: 20px;}
		}
		
		@media(max-width: 1024px) {
			:root {
				--pad3:  50px;
			}
				.wpb_row > .vc_hidden-sm.vc_column_container + .vc_column_container{margin-top:0!important; margin-bottom: 0!important;}
			
			/*---Title---*/
				.single-post h2, .mml_textimagerows79 .wpb_text_column h3{font-size: 30px;}
				.faq-row .w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header>.w-tabs-section-title, .top-cta p, .nova-list-container h3, .inner-boxes-row .gradient-border-container h2, .inner-boxes-row .gradient-border-container h3{font-size: 20px;}
			/*---BTN---*/
				.btn1 a span{font-size: 16px;line-height: 22px;}
			/*---Padding 0---*/	
				.mml_hero_overwrite .vc_row > .vc_column_container > .vc_column-inner, .mml_home-hero-wrap > .vc_column_container > .vc_column-inner {padding-left: 0 !important;padding-right: 0 !important;}
			/*---Footer---*/
				footer .fotoerlogo img{ clear: both; display: block; margin-left: auto; margin-right: auto;}
				body .mmlm_footer_01 { padding: 40px 0 40px 0 !important;}
			/*---mml_textimagerows58---*/
				.mml_textimagerows58 .rsNav.rsBullets {    position: absolute !important;    bottom: -42px;}
			/*---Hero---*/	
				.mml_home-hero-wrap{padding:30px;}
				.wpb_text_column + .wpb_text_column.usp-list {margin-top: 20px;}
				.mml_hero1 > .l-section-h.i-cf > .g-cols{padding: 0;}
				.wpb_text_column.usp-list .wpb_wrapper{font-size: 18px;}
			/*---contact-cta---*/	
				.contact-cta .vc_row > .vc_column_container{width: 100%; text-align: center;}
				.cta-contact-row > .wpb_wrapper{justify-content: center;}
				.contact-cta .fluentform{padding-top: 20px;}
			/*---Case Study---*/
				.case-study-box-row .vc_row > .vc_column_container{width: 100%;}
			/*---inner-boxes-row---*/	
				.wpb_row + .inner-boxes-row { margin-top: 0!important;}
				.inner-boxes-row .gradient-border-container h2, .inner-boxes-row .gradient-border-container h3{padding-top: 50px; margin-bottom: 15px!important;}
				.inner-boxes-row .gradient-border-container h2 br, .inner-boxes-row .gradient-border-container h3 br{display: none;}
				.inner-boxes-row .gradient-border-container > .vc_column-inner { padding: 25px; border-radius: 15px;}
			/*---number-list---*/	
				.number-list li{padding-bottom: 30px;}
				.half-img-row .txt ul + p .nova-btn{margin-top: 0;}
			/*---Half Img---*/	
				.half-img-row.v2.right-img .vc_row .img > .vc_column-inner{padding-bottom: 0!important;}
			/*---mml_textimagerows79---*/	
				.mml_textimagerows79 .box-container .wpb_text_column{min-height: 300px;}
			/*---Boxes Row---*/
				 .boxes-row .wpb_text_column:not(.btn_container) p + p .nova-btn{margin-top: 0;}
				 .inner-boxes-row{margin-top: 30px!important;}
			/*---FAQ---*/
				.faq-row .w-tabs.accordion>div>.w-tabs-section{margin-bottom: 20px;}
				.w-tabs + .wpb_text_column .nova-btn{display: inline-block;}
		}
		
		@media(max-width: 1023px) {
			/*---mml_textimagerows58---*/
				.mml_textimagerows58.left-img .txt, .mml_textimagerows58 .vc_col-sm-7, .mml_textimagerows58 .vc_col-sm-5 { width: 100%; margin: auto !important; }
				.mml_textimagerows58 .txt { order: 2 !important; }
				.mml_textimagerows58 .img { order: 1 !important; margin-bottom: -3px !important; }
				.mml_textimagerows58 .vc_col-sm-7 > .vc_column-inner { padding: 42px !important; }  
		}
	
		@media(max-width:1000px) {
			/*************** 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;}
		}
		
		@media(max-width:990px) {
				.w80prc {width: 100%;}
			/*---PAD 0---*/
				.blog_row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner, .boxes-row .vc_row .wpb_row > .vc_column_container > .vc_column-inner,.boxes-row .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0 !important;padding-right: 0 !important;}
				
				body .boxes-row .wpb_row.inner-boxes-row > .gradient-border-container > .vc_column-inner{padding-left: 25px!important; padding-right: 25px!important;}
			/*---Title---*/
				body h1, body h2, body h3{font-size: 36px;}
				body h1 span, body h2 span, body h3 span{font-size: 22px;letter-spacing: 5px;}
				body .mml_hero1 h1 span, body .mml_hero1 .hero-title span{letter-spacing: 5px;}
			/*---Footer---*/
				body footer .w-menu.layout_ver .menu>li{margin-bottom: 10px!important;}
			/*---Header---*/
				.ppc-header-phone a{font-size: 22px;}
				.l-header.pos_fixed{top:0;}
				.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: 70px!important;}
				.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{padding-top: 0!important;}
			/*---Hero---*/
				body .mml_hero1{padding: 278px 0 0 0!important; background-size: 100% auto!important;}
				.mml_home-hero-wrap::after{background: rgba(0, 0, 0, 1); border-radius: 0;}
				.mml_hero1 .h1btns p a{width:48%;align-items: center; display: flex; padding-left: 100px;}
				.mml_home-hero-wrap{padding: 35px 15px;}
				.header_hor .l-header.pos_fixed~.l-main>.l-section.mml_hero1>.l-section-h{margin-top: 0!important;}
			/*---CTA---*/	
				.top-cta .nova-btn{margin-top: 10px;}
				.cta-row .vc_row > .vc_column_container:nth-child(1), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(1), .cta-row .vc_row > .vc_column_container:nth-child(2), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(2), .cta-row .vc_row > .vc_column_container:nth-child(3), .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3), .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3) { width: 100%; text-align: center;}
				.cta-row .vc_row > .vc_column_container:nth-child(3) p, .cta-row.cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3) p, .cta-row-w-xl-btn .vc_row > .vc_column_container:nth-child(3) p{text-align: center!important;}
			
				.mml_textimagerows58.mml_textimagerows58-w-xl-img .vc_col-sm-7{width: 100%;}
				.mml_textimagerows58 .img{max-width: 80%; margin-left: 10%;}
				.mml_textimagerows58 img{border-radius: 15px 15px 0 0;}
				.mml_textimagerows58.left-img .txt > .vc_column-inner, .mml_textimagerows58.right-img .txt > .vc_column-inner { padding: 50px!important;}
			/*---Boxes Row---*/	
				.inner-boxes-row .gradient-border-container{width: 100%;}
				.inner-boxes-row .gradient-border-container h2{padding-top: 20px;} 
				.inner-boxes-row .gradient-border-container h3{padding-top: 50px;}
				
			/*---half-img-row---*/
				.half-img-row .wpb_row > .vc_column_container.txt{width: 100%;}
				.half-img-row .img{order: 1;}
				.half-img-row .txt{order: 2;}
				.half-img-row.left-img .gradient-border-container > .vc_column-inner:after{}
				.half-img-row .img > .vc_column-inner{border-radius: 20px 20px 0 0!important;min-height: 400px;min-height: 350px;}
				.half-img-row .gradient-border-container > .vc_column-inner, .half-img-row.left-img .gradient-border-container > .vc_column-inner{border-radius: 0 0px 20px 20px!important;}
				.half-img-row.left-img.v2 .gradient-border-container.v2 > .vc_column-inner, .half-img-row.right-img.v2 .gradient-border-container.v2 > .vc_column-inner{border-radius: 20px!important;}
				.half-img-row.left-img.v2 .gradient-border-container.v2 .img > .vc_column-inner{padding-right: 27px; padding-bottom: 0; padding-top: 30px;}
				.half-img-row.right-img .gradient-border-container > .vc_column-inner:after, .half-img-row .gradient-border-container > .vc_column-inner:after, .half-img-row.left-img .gradient-border-container > .vc_column-inner:after{border-radius: 0 0px 20px 20px;width: calc(100% - 4px); height: calc(100% - 4px); left: 2px; top: 2px;}
				.half-img-row .vc_column_container.img{width: 100%;margin-left: 0%;}	
			/*---mml_leadgen4---*/
				body .mml_leadgen4.not-inner-title.v2 { background-position: top center !important;}
				body .mml_leadgen4.not-inner-title{padding-top: 500px!important;background-size: auto 600px !important; background-position: top center!important;}
				.mml_leadgen4 .vc_row > .vc_column_container{width: 100%;}
				.page-id-66 .mml_leadgen4.not-inner-title:before, .mml_leadgen4.not-inner-title.v2:before, .mml_leadgen4.not-inner-title:before{background: #3E4244; height: calc(100% - 450px); top: 450px;}
			/*---Contact---*/
				.contact-row-w-form .vc_row{flex-direction: column-reverse;}
				.contact-row-w-form .vc_row > .vc_column_container{width: 100%;}
			/*---Post---*/
				.single-post .l-section.for_sidebar.at_right .l-sidebar{border-left: 0px;}
				.widget.widget_nav_menu { margin-left: 0;}
				main#page-content .widget.widget_nav_menu li a:not([class]){display: block;}
			    .blog_row .blgs .post_date {font-size: 15px;}
			/*---PPC---*/
				body.page-id-1388 .hero-title span{font-size: 20px;}
		}
		
		@media(max-width:767px) {
			.quote-block::after, .quote-block::before {bottom: 20%;}
			.w80prc{width: 100%;}
			.mrgbot42 { margin-bottom: 20px !important;}
			/*---List---*/	
				.nova-list-container { padding-left: 10px;}
				.nova-list-container:after{left: -20px;}
			/*---Padding0---*/
				.l-section:not(.mml_textimagerows58, .mmlm_footer_01) .vc_row > .vc_column_container > .vc_column-inner,.review-row .vc_row > .vc_column_container > .vc_column-inner,.top-cta .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0 !important;padding-right: 0 !important;}
				.l-section.pad3.height_medium{padding-bottom: var(--pad3);}
				ul.list-2 { column-count: 1;}
			/*---Title---*/
				body h3,body h1{margin-bottom: 15px;}
				.hero-title{font-size: 22px;}
				.mml_leadgen4 h1, .hero-title, .mml_leadgen4 .t1, body h3, body h2, body h1{ font-size: 25px;}
				.hero-title span, .mml_leadgen4 .t1 span, .mml_leadgen4 h1 span, .hero-title span, body h3 span, body h2 span, body h1 span { font-size: 16px;}
				body .mml_hero1 h1 span, body .mml_hero1 .hero-title span{letter-spacing: 5px;}
					body .h1btns a.nova-btn{padding: 15px 0px;padding-left: 40px;}
					body .h1btns .nova-btn:after {left: 5px;}
					body .mml_leadgen4.inner-title{background-size: auto 340px!important;}
					body.page-id-52 .mml_leadgen4.inner-title{background-size: auto 300px!important;}
					body.page-id-66 .mml_leadgen4.inner-title {background-size: auto 270px !important;}
			/*---Header---*/
					.ppc-header-phone span{display: none;}
				    .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: 70px !important;}
			/*---Footer---*/
				.footer-adress-box label { min-width: 185px;}
				div#bottom-links{display: flex;}
				.l-footer{padding-bottom: 45px;}
				.footer-contact-row{padding-top: 0!important; padding-bottom: 0!important;}
				.footer-contact-row > .l-section-h {padding-top: 30px;}
				.footer-contact-row .footer-contact-box > .wpb_wrapper{ justify-content: flex-start;}
				.footer-contact-row .vc_row > .vc_column_container{margin-bottom: 15px!important;}
			/*---BTN---*/
				body .nova-btn{font-size: 16px; line-height: 1.2;padding-left: 60px;display: block;}
				body .nova-btn:after{left: 15px;}
				.nova-btn.nova-white-btn:hover:after, .nova-btn:after{left: 15px;}
				.nova-btn, .border-btn{padding: 15px 50px; justify-content: center;padding-left: 55px;}
				.mml_textimagerows58 .txt .nova-btn{}
			/*---Hero---*/
				body .mml_hero1 { padding: 140px 0 0 0 !important;background-size: 105% auto !important;}
				.wpb_text_column.usp-list .wpb_wrapper{display: block;}
				.wpb_text_column.usp-list .wpb_wrapper {font-size: 16px;}
				.mml_hero1 .h1btns p a {width: 100%;}
				.mml_hero1 .wpb_text_column + .wpb_text_column.h1btns { padding-top: 10px;}
				.mml_leadgen4 .check-list li {font-size: 17px;}
			/*---.top-cta p---*/
				.top-cta p{font-size: 18px;}
			/*---inner-boxes-row---*/	
				.inner-boxes-row .gradient-border-container { padding: 0;}
				.inner-boxes-row .gradient-border-container h2{ padding-top: 10px;}
				.inner-boxes-row .gradient-border-container h3 { padding-top: 50px;}
				.wpb_row + .wpb_row.inner-boxes-row + .wpb_row, .wpb_row + .wpb_row.inner-boxes-row{padding-top: 30px;}
				.inner-boxes-row { margin-top: 0!important;}
			/*---cta-contact---*/	
				.contact-cta:after{background-size: contain !important; right: inherit; left: 20px; top: inherit; bottom: 20px; width:150px; height: 150px;}
				.contact-cta .fluentform .ff-el-group.ff_submit_btn_wrapper { margin-bottom: 0;}
				.cta-row h2{margin-bottom: 0!important;}
				.cta-contact-row > .wpb_wrapper{display: block;}
			/*---mml_textimagerows58---*/	
				.mml_textimagerows58 .btns1 a { flex-basis: 100%; }
				.mml_textimagerows58 .vc_col-sm-7 > .vc_column-inner, .mml_textimagerows58 .vc_col-sm-7 > .vc_column-inner{ padding: 25px!important; }
				.mml_textimagerows58 .img img{max-height: 280px; width: auto;}
				.mml_textimagerows58 .img img {max-height: 500px; width: 100%;}
				.mml_textimagerows58 .img .wpb_text_column p{text-align: center;}
				.mml_textimagerows58 .img{max-width: 100%;}
				.mml_textimagerows58 .img img{margin-bottom: -5px; z-index: 1;}
				.mml_textimagerows58 .txt > .vc_column-inner:after, .mml_textimagerows58 .txt > .vc_column-inner{border-radius: 0 0 15px 15px;}
				.mml_textimagerows58 .txt{z-index: 9; position: relative;}
			/*---mml_leadgen4---*/    
				body .mml_leadgen4.not-inner-title { padding-top: 330px !important;background-size: auto 400px !important;}
				.page-id-66 .mml_leadgen4.not-inner-title:before, .mml_leadgen4.not-inner-title.v2:before, .mml_leadgen4.not-inner-title:before{top: 300px; height: calc(100% - 300px);}
				body .mml_leadgen4.not-inner-title.sm-xl-img { padding-top: 430px !important;background-size: auto 400px !important;}
				.mml_leadgen4.not-inner-title.sm-xl-img:before { top: 400px; height: calc(100% - 400px);}
				body .mml_leadgen4{padding-top: 300px !important;background-size: auto 400px !important;}
				body .mml_leadgen4.inner-title.inner-title-sm,body .mml_leadgen4.inner-title.v2{padding-top: 30px !important;background-size: auto 90px !important;min-height: 153px;}
				body .mml_leadgen4.inner-title.inner-title-sm{    background-position: center right 10px !important;}
				body .mml_leadgen4.inner-title.inner-title-sm{padding-bottom: 30px!important; padding-top: 30px;}
				.mml_leadgen4.inner-title:before{background: #3E4244; height: calc(100% - 265px); top: 265px;}
				.mml_leadgen4 .t2{margin-bottom: 0!important;}
				.mml_leadgen4 .vc_row > .vc_column_container{margin-bottom: 0!important;}
				body .mml_leadgen4.inner-title{padding: 50px 15px 30px;}
				.mml_leadgen4 .t1, .mml_leadgen4 .t2, .mml_leadgen4 .mml_h1btn0 { margin-bottom: 20px;}
				
			/*---mml_textimagerows79---*/
				.mml_textimagerows79 .box-container .wpb_text_column { min-height: 100px;}
				.mml_textimagerows79 .wpb_text_column.title-container:before{display: none;}
			    .mml_textimagerows79 .wpb_text_column.txt-container > .wpb_wrapper, .mml_textimagerows79 .box-container .wpb_text_column { display: block!important;}
				.mml_textimagerows79 .box-container > .vc_column_container{margin-bottom: 0!important;}
				.mml_textimagerows79 .box-container{position: relative;}
				.mml_textimagerows79 .box-container:before{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;background: var(--color2);opacity: 0.8;}
				.case-study-box-row .btn-container { padding-top: 0;}
				.mml_textimagerows79 .vc_row > .vc_column_container:not(.title-container) { padding: 0;}
				.mml_textimagerows79 .wpb_text_column.title-container{text-align: center; padding-left: 22px;padding-bottom: 0;}
				.mml_textimagerows79 .box-container .wpb_text_column{text-align: center;}
				.mml_textimagerows79 .wpb_text_column.title-container .nova-btn{padding-left: 50px;}
				.mml_textimagerows79 .wpb_text_column h3{font-size: 20px;}
			/*---Number List---*/	
				.number-list li {padding-bottom: 20px;}
				.number-list li strong{font-size: 16px;}
			/*---logo-row---*/	
				.logo-row .owl-carousel.navpos_outside .owl-prev { right: inherit;}
				.logo-row .owl-carousel.navpos_outside .owl-next{left: calc(100% - 63px);}
			/*---Post---*/
				.single-post h2{ font-size: 25px;line-height: 1.2}
				.blog_row .blgs .post_title { background-size: auto 100px;padding: 25px 50px 25px 25px;}
			/*---Half IMG---*/	
				.mml_textimagerows58.left-img .txt > .vc_column-inner, .mml_textimagerows58.right-img .txt > .vc_column-inner {padding: 30px !important;    }
				.half-img-row.right-img.v2 .gradient-border-container.v2 .img > .vc_column-inner{padding-left: 27px;min-height: 150px;}
				
				
			/*---nova-list-container---*/	
				.nova-list-container .nova-table{margin-left: -10px;}
				.nova-list-container .nova-table td{padding: 10px;}
				.nova-table th{font-size: 15px; line-height: 1.2;}
				.nova-table td{font-size: 13px; line-height: 1.2;}
				.single-post .nova-table th, .single-post .nova-table td{padding: 5px;}
				
		}