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


	/* GENERAL RULES */


		/* -variables- */
			:root {
				/* site colors */
				--color1:  #F2B705;
				--color2:  #0E0E0E;
				--color3:  #000;


				/* default paddings */.inner-title.inner-std-title.dark-bg.pad2
				--pad1: 42px;
				--pad22: 60px;
				--pad2: 70px;
				--pad3: 100px;

				/* font sizes */
				--fsheadingL: 	83px;
				--fsheadingM: 	60px;
				--fsheadingMM: 	54px;
				--fsheadingMM-line-height: 64px;
				--fsheadingS: 	48px;
				--fsheadingSS: 	42px;
				--fsheadingSS-line-height: 	48px;
				--fsheadingXS:	28px;
				--fsheadingXS-line-height:	30px;
				--fsheadingXXS:	20px;		
			
				--greybg1:  #ddd;

				/* if needed
				--gradient1: linear-gradient(270deg, #94C11F 0%, #006533 100%);
				--greybg1:  #eee;
				*/
			}


		/* -wp stuff- */
			label{cursor: inherit;}
			.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- */
			.pad3 { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad3f { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.mml_iconcolumns18.pad3 + .mml_textimagerows69.pad3f{padding-top: 0;}
			.pad3 + .pad3  { padding-top: 0; }
			.pad3.dark-bg + .pad3  { padding-top: var(--pad3); }
			.pad3 + .pad3.mml_imgbg1, .pad3 + .pad3.greybg1, .pad3 + .pad3.dark-bg { 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); }
			.pad22 { padding-top: var(--pad22); padding-bottom: var(--pad22); }

		.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: var(--color2); opacity: 1; position: absolute; left: 0; top: 0; }
		.mml_overlay06, .mml_overlay08, .overlay1 { position: relative; }
	
		.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; }
		.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 */
		/*---Title---*/
			body h1 label, body h2 label{color: var(--color1);}
			body .mml_imgbg1 h3 label{color: #fff;}
			body .white-txt p a:not(.btn1),body .mml_textimagerows68 .txt-container > .vc_column-inner p a:not(.btn1){color: var(--color1); font-weight: bold;border-bottom: 1px solid transparent;}
			body .white-txt p a:not(.btn1):hover,body .mml_textimagerows68 .txt-container > .vc_column-inner p a:not(.btn1):hover{border-color: var(--color1);}
			.dark-box h3,.dark-box h2{color: #fff;}
		/*---BTN---*/
			.l-subheader-h .btn1 a{min-width: 140px; min-height: 37px; background-color: var(--color1); color: var(--color2); padding: 5px 20px; font-weight: 500; text-transform: uppercase; font-family: var(--h1-font-family, inherit); font-family: "Fira Sans";}
			.l-subheader-h .btn1 a span{font-weight: 700!important;}
			.l-subheader-h .btn1 a:hover{background-color: #fff; color: var(--color2)!important;}
			a.btn1.dark-btn, a.btn1, .btn1 a, .btn2 a {letter-spacing: 1px; border-radius: 0!important; font-weight: bold; background-color: var(--color1); display: inline-flex;  justify-content: center; text-align: center; align-items: center; padding: 5px 17.5px; text-transform: uppercase; min-height: 47px; box-sizing: border-box; min-width: 235px;font-size: 18px; letter-spacing: .03em; border-image-slice: 1;transition-duration: 0s !important;font-weight: 500; font-weight: bold; color: var(--color2);}
			a.btn1.dark-btn{background-color: var(--color2); color: var(--color1);}
			a.btn1:hover, .btn1 a:hover, .btn2 a:hover{background-color: #fff; color: var(--color2)!important;}
			a.btn1 .w-btn-label{color: var(--color2);}
			.no-touch .us-btn-style_1:hover{color: var(--color1)!important; background-color: var(--color2)!important; }
			.no-touch a.btn1.us-btn-style_1:hover .w-btn-label{color: var(--color1)!important;}
			
			.in-txt-box a.btn1:hover, .mml_textimagerows69.icon-row-69 .wpb_row.brd-box a.btn1:hover{background-color: var(--color2); color: var(--color1)!important;}
			.mml_textimagerows69.icon-row-69.dark-bg .wpb_row.brd-box a.btn1:hover{background-color: #fff; color: var(--color2)!important;}
		/*---Color---*/
			body .white-txt p, .white-txt{color: #fff;}
			body .dark-bg p.primary-color, body .primary-color{color: var(--color1);}
			body p,body li{letter-spacing: 0.05em;}
		/*---Lnk---*/	
			.top-boxed-row .txt a{color: #fff; border-bottom: 1px solid transparent;font-weight: bold;}
			.top-boxed-row .txt a:hover{color: var(--color2);border-color: var(--color2);}
			.w-tabs-section-content a{color: var(--color1); font-weight: bold;}
			.mml_textimagerows69 .txt.brd-box ul li a, body .dark-box .wpb_text_column:not(.btn1) p a:not(.btn1){color: var(--color1); border-bottom: 1px solid transparent;font-weight: bold;}
			.mml_textimagerows69 .txt.brd-box ul li a:hover, body .dark-box .wpb_text_column:not(.btn1) p a:not(.btn1):hover{color: #fff; border-bottom: 1px solid #fff;}
			
		/*---BG---*/
		
			.mml_textimagerows69 .txt.dark-box, .dark-box .vc_column-inner > .wpb_wrapper,.dark-bg{background-color: var(--color2);}
			body .dark-box p, body .dark-bg p, body .dark-bg h2, body .dark-bg h3{color: #fff;}
			body .dark-box h2 label,body .dark-bg h2 label, body .dark-bg h3 label{color: var(--color1);}
		/*---Padding---*/
			.error404 #page-content{padding-top: var(--pad3); padding-bottom: var(--pad3);}
			.black-img-row .dark-box > .vc_column-inner, .mml_iconcolumns1 .vc_row > .vc_col-sm-12 > .vc_column-inner,.w-1350 > .l-section-h > .g-cols.via_flex.type_default>div>.vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		/*---Width---*/
			.w-1350 > .l-section-h{max-width: 1350px;}
			.mml_textimagerows68 > .l-section-h{max-width: 1380px;}
		/*---Font---*/
			body .mml_contact4 h3{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM);}
			.inner-title div.false-title, .mml_hero19 .txt{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
			.mml_iconcolumns18 .txt1 h2{font-size: var(--fsheadingSS); line-height: var(--fsheadingSS-line-height);}
			
			.review-row h2, .review-row h3, body .mml_contact4 h3{font-family: "Fira Sans";}
			.inner-title div.false-title, .mml_hero19 .txt p{font-family: var(--h1-font-family, inherit);}
		/* animations */ 
			@keyframes w3-animatetop{from{top: -300px;opacity: 0}to{top: 0;opacity: 1}}
			.w3-animate-top{position: relative;animation: w3-animatetop 1.25s}@keyframes w3-animateleft{from{left: -300px;opacity: 0}to{left: 0;opacity: 1}}
			.w3-animate-left{position: relative;animation: w3-animateleft 1.25s}@keyframes w3-animateright{from{right: -300px;opacity: 0}to{right: 0;opacity: 1}}.w3-animate-right{position: relative;animation: w3-animateright 1.25s}@keyframes w3-animatebottom{from{bottom: -300px;opacity: 0}to{bottom: 0;opacity: 1}}.w3-animate-bottom{position: relative;animation: w3-animatebottom 1.25s}@keyframes w3-animateright2{from{right: -300px}to{right: 0}}.w3-animate-right2{position: relative;animation: w3-animateright2 1.25s}@keyframes w3-fadein{from{opacity: 0}to{opacity: 1}}.w3-animate-fadein{position: relative;animation: w3-fadein 1.5s} @keyframes slide1{0%{opacity: 0;transform: translateY(-3px)}20%{opacity: 1;transform: translateY(0)}80%{opacity: 1;transform: translateY(4px)}100%{opacity: 0;transform: translateY(4px)}} @keyframes slide2{0%{opacity: 0;transform: translateX(-3px)}20%{opacity: 1;transform: translateX(0)}80%{opacity: 1;transform: translateX(4px)}100%{opacity: 0;transform: translateX(4px)}}	
		
	/*---Header---*/
		.top_con i{color: var(--color1);}
		.l-subheader.at_middle .btn1{padding: 4px 0px;}
		header{background-color: var(--color2);}
		.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom{max-width: 1500px;}
		.l-subheader{ padding-left: 1.5rem; padding-right: 1.5rem;}
		.l-header.sticky {border-bottom: 10px solid var(--color1);}
		
		/*---Menu---*/
			.w-nav.type_desktop .w-nav-list.level_2{min-width: 100%;}
			.level_2.current-menu-ancestor > a > .w-nav-title,.w-nav.type_desktop .current-menu-ancestor > .level_1 > .w-nav-title,.w-nav.type_desktop .w-nav-list .current-menu-item > a{color: var(--color1);}
			.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item{width: -webkit-fill-available;flex-shrink: inherit;}
			.w-nav.type_desktop{line-height: 39px!important;}
			.w-nav.type_desktop .level_1 > li{border-right: 2px solid var(--color1);}
			.w-nav.type_desktop li .w-nav-anchor.level_1{text-align: center;}
			.w-nav.type_desktop ul li.menu-item-541 .w-nav-anchor.level_1{text-align: right; padding-left: 30px;}
			.w-nav.type_desktop ul li .w-nav-anchor.level_1 span{color: #fff;}
			.w-nav.type_desktop ul li.current-menu-item .w-nav-anchor.level_1 span, .w-nav.type_desktop ul li .w-nav-anchor.level_1:hover span{color: var(--color1);}
			.w-nav.type_desktop ul li.current-menu-item .w-nav-anchor.level_1 span::after{opacity: 1!important;}
			.w-nav.type_desktop ul li:first-child .w-nav-anchor.level_1{text-align: left; padding-right: 30px;}
			.w-nav.type_desktop ul.level_1 > li:first-child, .w-nav.type_desktop ul li.menu-item-541{max-width: 160px!important;}
			.w-nav.type_desktop ul li.menu-item-541{border-right: 2px solid transparent;}

	/*---Footer---*/
		.no-touch .w-toplink.active:hover{background-color: var(--color1)!important;}
		.single-post footer h3, footer h3 { font-size: var(--fsheadingXS) !important; line-height: var(--h3-line-height, 1.4);font-weight: 700; color: var(--color1)!important; text-transform: uppercase; }
		.free-form-xl-container h3{font-size: var(--fsheadingXXS) !important;}
		footer i { font-family: 'fontawesome'; position: absolute; left: 0; top: 5px; color: var(--color1); font-size: 18px;}
		footer .mml_icons .wpb_text_column { /*margin-left: 30px;*/ position: relative; padding-left: 30px; padding-bottom: 8px; margin-bottom: 8px; }
		.footer-logo-txt{font-size: 16px;}
		.footer-logo-txt img{margin-top: 18px;}
		.footer-logo-txt p + p{padding-right: 30px;}
		/*---Social---*/
			.btm_scls {z-index: 999;position: fixed;top: 50%;right: 0;display: flex;flex-direction: column;gap: 2px;}
			.btm_scls i {font-size: 26px;padding: 5px;color: #fff;display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; }
			.btm_scls a{width: 60px; height: 60px;display: block; position: relative;}
			.btm_scls.btm_scls_phone_container a{width: 61px; height: 61px;}
			.btm_scls.btm_scls_phone_container a i{    position: static;}
			.btm_scls a:hover i {box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.38);transition: all .25s ease;}
			.btm_scls i.fab.fa-linkedin {background: #0a66c2; }
			.btm_scls i.fab.fa-youtube{background: #FF0000; }
			.btm_scls i.fab.fa-x-twitter{background-color: #000;}
			.btm_scls i.fas.fa-phone{background-color: var(--color2); color: var(--color1); border: 1px solid var(--color1); border-right: none;}
			.btm_scls i.fas.fa-phone:hover{color: #fff;border-color: #fff;}
		/*---Footer Inner Row---*/	
			footer .mml_icons .footer-inner-row{padding-top: 5px; position: relative;border-top:1px solid #332E2F;}
			footer .mml_icons .footer-inner-row:before{border-image-source: linear-gradient(91.12deg, #332E2F 0%, #443E3F 100%); position: absolute; top: 0; left: 0; height: 1px; width: 100%; content:'';}
			footer .mml_icons .footer-inner-row .mml_nob.wpb_text_column{position: relative;}
			footer .mml_icons .footer-inner-row .mml_nob{padding-left:0!important;}
			footer .footer-inner-row .mml_nob .footer-adress-box, footer .mml_icons .footer-inner-row .mml_nob .footer-adress-box{padding-left: 30px!important;}

			.scls_here .wpb_wrapper {display: flex; flex-wrap: wrap; align-items: center;}
			.scls_here {  margin-bottom: 15px !important;}
			.scls_here a:hover i{color: #fff;}
			
		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{padding-left: 0!important;}
		footer .footer-title i{position: relative;}
		.mml_bb { background: var(--color1);color: #fff; padding: 12px; }
		.mml_bb a{color: #000;}
		.mml_bb * { font-size: 14px; }
		body .mmlm_footer_01 { padding: 100px 0 40px 0 !important; background-size: cover !important; background-position: center right !important; background-repeat: no-repeat !important; background-color: var(--color2);}
		/*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; font-size: 16px; line-height: 35px;}
		ul#menu-footer-menu { column-count: 1; }
		footer .w-menu.layout_ver .menu>li:hover a { color: var(--color1)!important; transition: none !important; }
		a.w-toplink.pos_right.active{bottom: 66px;right: -8px;}
		footer .footer-inner-row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		.footer-adress-box:first-child{padding-top: 0;}
		.footer-adress-box{margin-bottom: 5px; position: relative;}
		.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;}
		.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; }

	/* Hero row */ 
		
		.mml_hero19 {padding-top: 80px; padding-bottom: 95px;padding-top: 60px; padding-bottom: 75px; min-height: 472px;display: flex; justify-content: center; align-items: center;}
		body .mml_hero19 {background-position: center 20% !important; }
		.mml_hero19 .txt {font-weight: 800; font-family: 'Montserrat', sans-serif; color: #fff;text-transform: uppercase; text-align: center; letter-spacing: .02em;text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);}
		.mml_hero19 .txt label{color: var(--color1);}
		.mml_hero19 .txt + .lst {margin-top: 15px;}
		.mml_hero19 .txt + .btns {margin-top: 35px;}
		
		.mml_hero19 .lst {margin-top: 63px!important; max-width: 1430px; margin: auto; justify-content: space-between; }
		.mml_hero19 .lst .wpb_text_column{padding: 15px 55px; background-color: #fff;display: flex;align-items: center;flex-basis: 33.33%;}
		.mml_hero19 .lst .wpb_text_column p {color: var(--color2); display: flex; gap: 20px;align-items: center; font-size: 20px; line-height: 24px; letter-spacing: .02em; max-width: 400px;font-family: 'Montserrat', sans-serif;font-weight: 500;}
		.mml_hero19 .lst img {width: 100% !important; max-width: 70px !important; display: inline-flex; justify-content: center; align-items: center;}
		
		.mml_hero19 .btns p {display: flex; justify-content: center; gap: 30px; }
		.btns .wpb_wrapper {display: flex;justify-content: center;gap: 30px;}

	/* contact 4 */
		body .mml_contact4 h3 label{color: #fff;}
		.mml_contact4 .g-cols { background: var(--color1); padding: var(--pad3) 70px; }
		.mml_contact4 .g-cols.via_flex.valign_middle>div>.vc_column-inner{justify-content: flex-start;}
		.mml_contact4.center-column .g-cols.via_flex.valign_middle>div>.vc_column-inner{justify-content: center;}
		body .mml_contact4 { padding: 1px 32px; background-size: cover !important; background-position: center !important; background-position: bottom calc(50% + 66px) center !important;}
		body.page-id-539 .mml_contact4{background-position: bottom calc(50% + 0px) center !important;}
		body .mml_contact4 .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin-bottom: 0;}
		body .mml_contact4:before { bottom: calc( -50% - 44px); left: 0; position: absolute; height: calc( 50% + 44px); width: 100%; background-color: var(--color2); content: ''; }
		body .mml_contact4.white-ct4:before, body.parent-pageid-539 .mml_contact4:before{background-color: #fff;}
		body .mml_contact4 p{font-size: 16px; line-height: 36px; color: var(--color2);}
		body .mml_contact4 p a{font-weight: bold;}
		
		body .mml_contact4 h3, body .mml_contact4 h2{color: var(--color3);}
		
		body .ff-default .ff-el-form-control{border-radius: 0; background-color: #fff; font-family: "Fira Sans"; letter-spacing: 1px; font-weight: 400;}
		body .mml_contact4 button[type=submit]{letter-spacing: 0.54px;background-color: var(--color3); color: #fff; border-radius: 0; font-size: 18px; line-height: 36px;}
		body .mml_contact4 form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover{background-color: #FFF!important; color: var(--color3)!important; border-color: #fff!important;opacity: 1!important;}
		form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{font-size: 18px; letter-spacing: 0.54px; line-height: 36px;}
	/*---Review----*/
		.review-row{background-image: url('/wp-content/uploads/2024/07/Accountancy-services-UK-4.png'); background-position: top 20px left 40px; background-repeat: no-repeat;}
		.review-title-box{}
		.review-row h2,.review-row h3{font-size:var(--fsheadingMM); line-height: var(--fsheadingM);}
		.review-row .w-html{padding-top: 10px;}
		.review-title-box + .wpb_row + .w-html{padding-top: 30px;}
		.review-row .brd-box{padding: 30px; margin-top: 20px; margin-bottom: 20px;}
		.review-row .brd-box p{margin-bottom: 8px;}
	/*---IMG 68 ROW---*/
		.mml_textimagerows68 .g-cols{}
		.title-container{position: relative;}
		.title-container H2 {
    font-size: 55px;
	        line-height: 55px;
}
		body .mml_textimagerows68 .txt-container{justify-content: center; line-height: 36px;}
		body .mml_textimagerows68 .txt-container > .vc_column-inner{margin-top: 45px;margin-bottom: 45px;min-height: calc(100% - 90px); flex-grow: 0;background-color: #000; color: #fff; padding: 40px; padding-left: 40px!important; padding-right: 40px!important;}
	
	/*---IMG 69 ROW---*/
		.mml_textimagerows69 .g-cols {padding: 0 32px; padding: 0;} 
		.mml_textimagerows69 .g-cols .img .vc_column-inner {padding: 0 !important; text-align: right; }
		.mml_textimagerows69 .wpb_row.brd-box{padding: 50px;}
		
		.brd-box{border: 4px solid #000; position: relative;}
		.brd-box p a:not(.btn1){color: var(--color1); font-weight: bold; border-bottom: 1px solid transparent;}
		.brd-box p a:not(.btn1):hover{border-color: var(--color1);}
		.brd-box .btn1 a{color: var(--color2)!important;}
		.brd-box .btn1 a:hover{border-color: transparent!important;color: var(--color1)!important;background-color: var(--color2)!important;}
		.brd-box:after{position: absolute; content:''; height: 50%; background-color: #fff; width: 4px;}
		.brd-box.white-brd{border-color: #fff}
		.brd-box.white-brd:after{background-color: var(--color2);}
		.brd-box.lbafter:after{left: -4px; bottom: 8%;}
		.brd-box.rbafter:after{right: -4px; bottom: 8%;}
		.brd-box.rtafter:after{right: -4px; top: 8%;}
		.brd-box.ltafter:after{left: -4px; top: 8%;}
		.mml_textimagerows69 .txt.brd-box p{margin-bottom: 0;}
		.mml_textimagerows69 .txt.brd-box p + p{margin-top: 15px;}
		.mml_textimagerows69 .txt.brd-box{padding: 40px;}
		.mml_textimagerows69 .txt .wpb_text_column + .wpb_text_column.btn1{padding-top: 20px;}
		.mml_textimagerows69 .txt.brd-box ul{margin-left: 20px;margin-bottom:15px;}
		.mml_textimagerows69 .txt.brd-box ul li{color: #fff; font-weight: bold;margin-bottom: 0;}
		.mml_textimagerows69 img p{line-height: 1;}
		.mml_textimagerows69 .txt.brd-box > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		.mml_textimagerows69.dark-bg + .mml_textimagerows69 .txt.brd-box.lbafter:after{bottom: inherit!important;}
		body .wpb_text_column + .brd-box{margin-top: 30px!important;}
			/*---black-img-row---*/
				.black-img-row .dark-box{padding: var(--pad2) calc(var(--pad3) - 30px) var(--pad2);}
				.black-img-row .img{width: 46%;}
				.black-img-row .txt{width: 54%;}
				.page-id-957 .black-img-row .img{width: 44%;}
				.page-id-957 .black-img-row .txt{width: 56%;}
				.page-id-957 .black-img-row .txt{padding-right: 40px;}
					ul.check-list{margin-left: 0;}
					/* ul.check-list + p{margin-top: 40px;} */
					.check-list li{position:relative; padding-left: 85px;list-style: none; margin-bottom: 30px;}
					.check-list li:after{position: absolute; top: 0; left: 0; content: url('/wp-content/uploads/2024/07/thumbnails.png');}
					.check-list li h3{margin-bottom: 10px; font-size: var(--fsheadingXS); line-height: var(--fsheadingXS-line-height);color: var(--color1);}
					.check-list li a{color: var(--color1); font-weight: bold;}
					.check-list li a:hover{color: #fff;}
			/*---Icon Row---*/
				.mml_textimagerows69.icon-row-69 > .l-section-h{max-width: 1250px;}
				.mml_textimagerows69.icon-row-69 > .l-section-h .vc_row > .vc_col-sm-1{display: none;}
				.mml_textimagerows69.icon-row-69 > .l-section-h .vc_row > .vc_col-sm-10, .mml_textimagerows69.icon-row-69 > .l-section-h .vc_row > .vc_col-lg-10{width: 100%;}
				.mml_textimagerows69.icon-row-69 .wpb_row.brd-box{padding: 50px 40px;}
	/* mml_iconcolumns1 */
		.pad3.mml_iconcolumns1{padding-bottom: calc(var(--pad3) - 30px);}
		.mml_iconcolumns1 > .l-section-h{max-width: 1550px!important;}
		.mml_iconcolumns1 strong, .mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h2, .mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h3 {color: var(--color1); font-size: var(--fsheadingXS) !important; line-height: var(--fsheadingXS-line-height);}
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h2, .mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h3{justify-content: center;align-items: center;display: flex;}
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper {text-align: center; background: #000; box-shadow: 0px 4px 57px rgba(0, 0, 0, 0.16); padding: 45px 28px; height: 100%; margin-bottom: 30px;}
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner {padding: 0 10px;}
		.mml_iconcolumns1.w-xl-icon .g-cols.wpb_row .wpb_column p:first-child {display: flex; width: 100%; height: 102px; align-items: center; justify-content: center; position: relative; margin-bottom: 22px; }
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column p:first-child img {position: relative; }
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column p {margin: auto; }
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column h2 + p{line-height: 200%;}
		.mml_iconcolumns1 .g-cols.wpb_row { justify-content: center; margin-top: 42px !important;}
		.mml_iconcolumns1 .g-cols.wpb_row a:hover { border-bottom: 1px solid var(--color1);}
		.mml_iconcolumns1 .g-cols.wpb_row a { border-bottom: 1px solid transparent;}	
		.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h2 , .mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h3{color: #fff; text-transform: none;}
		/*---w-sm-icon---*/
			.w-sm-icon.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper h3{word-wrap: break-word; line-height: 30px;}
	/* IMG BG 1 */
		body .mml_imgbg1{background-repeat: no-repeat!important; background-position: center right 20px!important; background-size: auto 75%!important;}
		body .mml_imgbg1 > .l-section-h{max-width: 1300px;}
		.mml_imgbg1:before {content: ''; display: block; width: 100%; height: 100%; background: var(--color1); position: absolute; left: 0; top: 0; mix-blend-mode: multiply; }
		/*body .mml_imgbg1 { background-size: cover !important; background-position: center !important; }	*/
		body .mml_imgbg1 p{color: #000;}
		body .mml_imgbg1 p a{font-weight: bold; color: #fff;border-bottom: 1px solid transparent;}
		body .mml_imgbg1 p a:hover{border-bottom: 1px solid #fff;color: #fff;}
		body .mml_imgbg1 .btn1{margin-top: 40px;}
	/*---mml_iconcolumns18---*/	
		.mml_iconcolumns18 h3 { font-family: var(--font-h1); font-size: var(--fsheadingXXS); color: #fff; padding-top: 0; margin-bottom: 10px; }
		.mml_iconcolumns18 .dark-sm-box.txt1 h3{font-size: var(--fsheadingSS); line-height: var(--fsheadingSS-line-height);}
		.mml_iconcolumns18 .wpb_column.dark-box > .vc_column-inner > .wpb_wrapper { padding: 60px 50px; border-radius: 0; text-align: center; height: 100%; }
		.mml_iconcolumns18 .wpb_text_column + .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper{padding: 25px 10px; }
		.mml_iconcolumns18 .txt1 { margin-bottom: 12px; }
		.mml_iconcolumns18-txt p a{color: var(--color2); font-weight: bold;}
		.mml_iconcolumns18-txt p a:hover{color: var(--color1);}
		.mml_iconcolumns18-txt{padding-bottom: 50px;}
		
	/*---Inner Pages---*/
		/*---Inner title---*/
			.inner-title .l-section-h{max-width: 1500px;}
			.inner-title h1 { color: #fff; }
			.inner-title div.false-title{font-weight: 800; color: #fff;text-transform: uppercase; letter-spacing: .02em;text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);}
			.inner-title div.false-title label{color: var(--color1);}
			.inner-title .btns .wpb_wrapper { display: block; margin-top: 20px; }
			.inner-title.inner-std-title.dark-bg.pad2 { background: var(--color2) /*url(/wp-content/uploads/2024/07/CCM-Inner-logo.svg) no-repeat calc(100% - 9%) center*/ !important; padding-bottom: 35px;padding-top: 35px;}
			.inner-title.dark-bg.pad2 { background-color: var(--color2)!important; background-repeat: no-repeat!important; background-position: calc(100% - 9%) center!important; background-size: auto 80% !important; }
		/*---Boxed-row---*/
			.top-boxed-row{background-color: var(--color1);}
			.top-boxed-row-sm.pad1{padding-top: 30px; padding-bottom: 30px;}
			/*.top-boxed-row > .l-section-h{max-width: 1200px;}*/
			.top-boxed-row .lst{max-width: 1200px;}
			.top-boxed-row .txt{font-size: var(--fsheadingXS); color: var(--color2); text-transform: uppercase; font-weight: bold;}
			.top-boxed-row .txt p{color: var(--color2);}
			.top-boxed-row .lst {/*max-width: 1430px;*/ margin: auto; justify-content: space-between; margin-top: 25px!important;}
			.top-boxed-row .lst .wpb_text_column{padding: 15px 45px; background-color: var(--color2);display: flex;align-items: center;}
			.top-boxed-row .lst .wpb_text_column p {font-family: 'Montserrat', sans-serif; color: #fff; display: flex; gap: 20px;align-items: center; font-size: 20px; line-height: 21px; letter-spacing: .02em; max-width: 400px;}
			.top-boxed-row .lst img {width: 100% !important; max-width: 70px !important; display: inline-flex; justify-content: center; align-items: center;}
		/*---white-boxed-row---*/
			.wpb_text_column + .white-boxed-row{margin-top: 30px!important;}
			.white-boxed-row + .wpb_text_column,.white-boxed-row + .wpb_row{margin-top: 15px!important;}
			.white-boxed-row{justify-content: center;}
			.white-boxed-row.g-cols.via_flex.type_default>div>.vc_column-inner{padding-left: 8px; padding-right: 8px;}
			.white-boxed-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{margin-bottom: 15px; background-color: #fff; padding: 36px 30px;}
			.white-boxed-row .vc_column-inner p{color: var(--color2);}
			.white-boxed-row h3 { color: var(--color1) !important; font-size: 28px; line-height: 30px; }
		/*---Blog---*/
			.blog_row .blgs .w-post-elm.post_title a:hover{color: var(--color1);}
			.single-post .w-sharing i { font-size: 24px;}
			.blog_row .blgs .post_title{background: url('/wp-content/uploads/2024/07/CCM-Inner-logo.svg') #000 no-repeat center right; background-size: 155px 67px;}
			.layout_658 .usg_image_1{display: none;}
			.single-post #page-content h2 + p, .single-post #page-content h2 + h3 {margin-top: 15px;}
			/* Blog posts quote block */
			.quote-block { text-align: center;  padding: 10px 0;  margin: 15px 0;  position: relative; }
			.quote-block::before {  content: "\201C";  position: absolute;  top: 40px;  left: 0px;  bottom: 0px;  font-size: 95px;  color: var(--sidebar-primary); }
			.quote-block::after { content: "\201D";  position: absolute;  right: 0px;  bottom: 0px;  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: 10px 0;  font-weight: bold;  color: var(--sidebar-primary);}
		/*---Location row---*/
			.location-inner-row a.btn1{min-width: inherit; width: 100%; margin-top: 13px; margin-bottom: 13px;}
			.location-inner-row a.btn1:hover{background-color: var(--color2); color: var(--color1)!important;}
			.location-inner-row .g-cols.via_flex.type_default>div>.vc_column-inner{padding-left: 13px; padding-right: 13px;}
			.location-inner-row .vc_row{ justify-content: center;}

			.loc_area .post_title a { border-radius: 0 !important; background-color: var(--color1);  display: inline-flex; justify-content: center; text-align: center; align-items: center; padding: 5px 17.5px; text-transform: uppercase; min-height: 47px; box-sizing: border-box; font-size: 										18px; letter-spacing: .03em; font-weight: bold; width: 100%; color: #000; }
			.loc_area .post_title a:hover {background-color: var(--color2);color: var(--color1) !important;}

		/*---faq---*/
			.faq-container .w-tabs-section-header{background-color: var(--color2);}
			.faq-container .w-tabs-section-header h2 , .faq-container .w-tabs-section-header h3 {text-transform: none; font-family: "Fira Sans"; color: var(--color1);font-size: var(--fsheadingXS)!important; line-height: var(--fsheadingXS-line-height);}
			.faq-container .w-tabs-section{box-shadow: 0px 4px 13.3px 0px #0000002E;}
			.faq-container .w-tabs-section + .w-tabs-section{margin-top: 35px;}
			.faq-container .w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:after,.faq-container .w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:before{background: var(--color1);}
			.faq-container a.btn1{color: var(--color2);}
		/*---Meet the team---*/
			.meet-container .vc_row{justify-content: center;}
			.meet-container h3{text-transform: none;font-family: "Fira Sans"; font-size: 38px; line-height: 42px; color: var(--color2);}
			.meet-container h3 label{color: var(--color1);}
			.member-description{}
			.meet-container .g-cols.via_flex.type_default>div>.vc_column-inner{padding-left: 12px; padding-right: 12px;}
			.meet-container .brd-box{padding: 58px 52px;}
			.meet-container .free-link { margin-top: 15px; }
			.meet-container .free-link i, .meet-container .free-link a { font-weight: 600 !important; }
			.meet-container.dark-bg .free-link i {color: #fff !important;}
			.meet-container .free-link a:hover {color: var(--color-content-text) !important; }
			.meet-container.dark-bg .free-link a:hover {color: #fff !important; }
		/*---Areas---*/
			.in-txt-box{padding: 45px 50px;}
			.gray-contact-form{}
			body .ff-default .ff-el-form-control::placeholder{color: #AFAFAF;}
			body .gray-contact-form .ff-default .ff-el-form-control{background-color:#F0F0F0; border-color: transparent!important;}
			body .gray-contact-form .ff-btn-submit{border-radius: 0!important;min-width: 170px!important;}
			body .gray-contact-form .ff-btn-submit:hover{background-color: var(--color1)!important; color: var(--color2)!important; border-color: var(--color1)!important;}
			.in-txt-box + .gray-contact-form{padding-top: var(--pad2);}
		/*---Contact---*/
			.contact-sm-box {border-bottom: 1px solid #DFDFDF; padding-top: 25px; padding-bottom: 25px;}
			.contact-sm-box:first-child{padding-top:0;}
			.contact-sm-box label{color: var(--color1)!important;font-weight: bold;}
			.contact-social-box i, .contact-sm-box i{color: var(--color1)!important;}
			.contact-social-box p, .contact-sm-box label + p{position: relative; padding-left: 30px;}
			.contact-social-box p i,.contact-sm-box label + p i{position: absolute; left: 0; top: 8px;}
			.contact-social-box p{margin-bottom: 0;}
			.contact-social-box a, .contact-sm-box a{color: var(--color2);}
			.contact-social-box a:hover, .contact-sm-box a:hover{color: var(--color1);}
			.contact-map-container{padding-top: 30px;}
		/*---Free---*/
			.free-form-xl-container h3{margin-bottom: 20px; line-height: var(--fsheadingXS-line-height)}
			.free-member-tabel-container{}
			.free-member-tabel{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;}
			.free-contact-img{}
			.free-contact-column{padding-left: 30px; text-align: left;}
			.free-name{color: var(--color1); font-size: 28px;}
			.free-link a{color: var(--color1); font-weight: 300;}
			.free-link a:hover{color: #fff;}
			.free-link i{margin-right: 10px;}
			.white-brd button[type=submit]:not(.w-btn),.white-brd .ff-btn-submit{background-color: var(--color1)!important; color: var(--color2)!important;letter-spacing: 0.54px;    border-radius: 0!important; font-size: 18px!important; line-height: 36px;}	
			.white-brd button[type=submit]:not(.w-btn):hover{opacity:1!important;}
			body .white-brd .ff-default .ff-el-form-control::placeholder{color: var(--color2);}
			body .flatpickr-months .flatpickr-month{height: 50px;}
			body .flatpickr-months .flatpickr-next-month svg{margin-top: 15px;}
			
	/*---Blog Pages---*/
		/*---Table---*/
			table.yellowTable {
  border: 1px solid #AAAAAA;
  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.yellowTable td, table.yellowTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.yellowTable tbody td {
  font-size: 18px;
}
table.yellowTable tr:nth-child(even) {
  background: #F2D77A;
}
table.yellowTable thead {
  background: #F2B705;
  background: -moz-linear-gradient(top, #f5c943 0%, #f3be1e 66%, #F2B705 100%);
  background: -webkit-linear-gradient(top, #f5c943 0%, #f3be1e 66%, #F2B705 100%);
  background: linear-gradient(to bottom, #f5c943 0%, #f3be1e 66%, #F2B705 100%);
  border-bottom: 2px solid #AAAAAA;
}
table.yellowTable thead th {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #AAAAAA;
}
table.yellowTable thead th:first-child {
  border-left: none;
}

table.yellowTable tfoot td {
  font-size: 14px;
}
table.yellowTable tfoot .links {
  text-align: right;
}
table.yellowTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

/* 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---*/
				.free-member-tabel-container, .top-boxed-row .lst .wpb_text_column,.black-img-row .txt.dark-box + .img,.mml_iconcolumns1 .inner-row > .vc_col-sm-4,.mml_iconcolumns1 .inner-row > .vc_col-sm-3, .brd-box.rbafter,.brd-box.rtafter, .brd-box.lbafter + .vc_column_container,.brd-box.ltafter + .vc_column_container, .brd-box.lbafter,.brd-box.ltafter, .mml_hero19 .lst .wpb_text_column{opacity: 0;}
			/*---mml_contact4---*/	
				body .mml_contact4 .vc_row > .vc_column_container:first-child > .vc_column-inner{padding-right: 0;}
		}
		
		@media (min-width: 1025px) {
				/* add opacity:0 to elements with animation */
				/*---General---*/
					/*---Title---*/
						body .brd-box h2{margin-bottom: 25px;}
				/*---Footer---*/
					.sm-footer-row{display: none!important;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1){width: 36%; padding-right: 35px;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(2){width: 33%;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 31%;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4){width: 31%;}
				/*---.mml_contact4---*/
					.mml_contact4 .vc_row > .vc_col-sm-6{width: 53%}
					.mml_contact4 .vc_row > .vc_col-sm-6 + .vc_col-sm-6{width: 47%}
					body .mml_contact4.top-bg{padding-top: 50px;}
					body .mml_contact4.top-bg{background-position: top center!important;}
					body.page-id-969 .mml_contact4{background-position: bottom calc(50% + 200px) center !important;}
					body.page-id-859 .mml_contact4{background-position: bottom calc(50% + 30px) center !important;}
					
				/*---mml_textimagerows68---*/
					.mml_textimagerows68 .wpb_row > .vc_col-sm-5 { width: 45%;}
					.page-id-841 .mml_textimagerows68 .wpb_row > .vc_col-sm-5 { min-height: 600px;}
					.mml_textimagerows68 .wpb_row > .vc_col-sm-7 { width: 55%;}
					
		}
		
		@media (min-width: 1387px){
			/*---Header---*/
				.l-subheader.at_middle > .l-subheader-h{align-items: end;padding-bottom: 30px;}
		}
		
		@media (min-width: 1600px){
			/*---General---*/	
				/*---Title---*/
					.black-img-row .txt h2 {line-height: 70px;}
				
				.mml_iconcolumns1-title-container{padding-left: 50px; padding-right: 50px;}
			/*---mml_textimagerows68---*/
				.mml_textimagerows68 .title-container.pad2{padding-top: 150px; padding-bottom: 150px;padding-top: 100px; padding-bottom: 100px;}
				.mml_textimagerows68 > .l-section-h{max-width: 1450px;max-width: 1500px;}
				.page-id-788 .mml_textimagerows68 > .l-section-h{max-width: 1700px;}
			
				.parent-pageid-896 .white-boxed-row .vc_col-sm-3{width: 27%;}

		}
		
	/* range */
		@media(min-width: 1441px) and (max-width: 1580px){
			:root{/* font sizes */
				--fsheadingL: 	83px;
				--fsheadingM: 	60px;
				--fsheadingMM: 	50px;
				--fsheadingMM-line-height: 55px;
				--fsheadingS: 	40px;
				--fsheadingSS-line-height: 	45px;
				--fsheadingSS: 	35px;
				--fsheadingXS:	23px;
				--fsheadingXS-line-height:	28px;
				--fsheadingXXS:	20px;
			}
			/*---Title---*/
				body h1{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body .dark-bg h2, body h2{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body .mml_contact4 h3, body h3{font-size: var(--fsheadingS); line-height: var(--fsheadingSS-line-height);}
			/*---page-id-969---*/
				body.page-id-969 .mml_contact4 {background-position: bottom calc(50% + 100px) center !important; }
		}
		
		@media(min-width: 1025px) and (max-width: 1536px){
			/*---.mml_contact4---*/	
				.mml_contact4 .g-cols.via_flex.valign_middle>div>.vc_column-inner { justify-content: center;}
			/*---Areas---*/	
				.location-inner-row .l-section, .location-inner-row > div > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				.location-inner-row .vc_col-sm-1\/5 { width: 25%;}
			/*---Review---*/
				.review-row{background-size: 190px;}
				.review-title-box + .wpb_row{max-width: 80%;margin-left: 10% !important;}
		}
		
		@media(min-width: 1025px) and (max-width: 1380px){
				.inner-title .vc_row .vc_column_container{width: 80%; margin-right: 10%;}
			/*---Review---*/
				.review-title-box{ max-width: 80%;  margin-left: 10% !important; }
		}
		
		@media(min-width: 1025px) and (max-width: 1440px){
			:root{/* font sizes */
				--fsheadingL: 	83px;
				--fsheadingM: 	60px;
				--fsheadingMM: 	48px;
				--fsheadingMM-line-height: 50px;
				--fsheadingS: 	35px;
				--fsheadingSS-line-height: 	40px;
				--fsheadingSS: 	35px;
				--fsheadingXS:	23px;
				--fsheadingXS-line-height:	28px;
				--fsheadingXXS:	20px;
			}
			
			/*---Title---*/
				body h1{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body .dark-bg h2, body h2{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body h3{font-size: var(--fsheadingS); line-height: var(--fsheadingSS-line-height);}
				.white-boxed-row h3{font-size: var(--fsheadingXS); line-height: var(--fsheadingXS-line-height);}
			/*---mml_iconcolumns1---*/	
				.mml_iconcolumns1 .vc_row > .vc_col-sm-12 > .vc_column-inner .inner-row .vc_column_container{width: 50%;}
			/*---mml_contact4---*/
				body.page-id-969 .mml_contact4 {background-position: bottom calc(50% + 30px) center !important; }
			
		}
		
		@media(min-width: 1025px) and (max-width: 1790px){
				body h1{font-size: 55px; line-height: 55px;}
			/*---mml_imgbg1---*/
				body .mml_imgbg1 > .l-section-h{max-width: 80%;}
				body .mml_imgbg1 { background-repeat: no-repeat !important; background-position: center right 20px !important; background-size: 12% auto !important;    }
			/*---mml_contact4---*/	
				body .mml_contact4 {background-position: center !important;}
		}

		@media(min-width: 990px) and (max-width: 1024px){
			:root{
				/* default paddings */
				--pad1: 40px;
				--pad22: 40px;
				--pad2: 50px;
				--pad3: 60px;
				/* font sizes */
				--fsheadingL: 	83px;
				--fsheadingM: 	60px;
				--fsheadingMM: 	35px;
				--fsheadingMM-line-height: 42px;
				--fsheadingS: 35px;
				--fsheadingSS-line-height: 40px;
				--fsheadingSS: 	35px;
				--fsheadingXS:	25px;
				--fsheadingXS-line-height:	28px;
				--fsheadingXXS:	20px;
			}
			
			.title-container H2 {
  font-size: var(--fsheadingMM);
        line-height: var(--fsheadingMM-line-height);
}
			
			/*---Padding---*/
				/*---Pad0---*/
				.post_content_m .vc_row .vc_column_container .vc_column-inner .vc_column-inner,.post_content_m .vc_row .vc_column_container .vc_column-inner .l-section,.mml_iconcolumns1 > .l-section-h > .g-cols.via_flex.type_default>div>.vc_column-inner, .top-boxed-row .g-cols.via_flex.type_default>div>.vc_column-inner, .mml_hero19 .g-cols.via_flex.type_default>div>.vc_column-inner, .mml_textimagerows68 .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				body .l-section{padding-left: 30px; padding-right: 30px;}
			
			/*---Footer---*/
				.footer-logo-txt img{max-width: 50%;}
				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: 33.33%;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1){width: 100%; text-align: center; padding-bottom: 30px;}
			/*---Title---*/
				.white-boxed-row h3{font-size: 20px; line-height: 25px;}
				body h1{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body .dark-bg h2, body h2{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				body h3{font-size: var(--fsheadingS); line-height: var(--fsheadingSS-line-height);}
			/*---mml_hero19---*/	
				.inner-title div.false-title{max-width: 80%;}
				.top-boxed-row .lst .wpb_text_column, .mml_hero19 .lst .wpb_text_column{padding: 15px;}
			/*---white-boxed-row--*/	
				.white-boxed-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{padding: 20px 15px;}
			/*---mml_iconcolumns1---*/	
				.mml_iconcolumns1 .inner-row > .vc_column_container{width: 50%; margin-bottom: 15px;}
				.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper{margin-bottom: 10px;}
			/*---.review-row---*/	
				.review-row{background-size: 130px auto;}
			/*---.mml_contact4---*/
				body .mml_contact4:before{height: calc(80% + 44px);}
			    .mml_contact4 .g-cols{padding: var(--pad3) 0px}
			/*---.review-row---*/
				.review-row{background-position: top 20px left 10px;}
				.review-title-box{max-width: 80%; margin-left: 10%;}
			/*---white-boxed-row---*/	
				.parent-pageid-896 .white-boxed-row > .vc_col-sm-3, .parent-pageid-526 .white-boxed-row > .vc_col-sm-3 {width: 33%;}
			/*---mml_textimagerows69---*/	
				.mml_textimagerows69 .black-img-row .txt {width: 100%;}
				.mml_textimagerows69 .black-img-row .img .wpb_text_column{width: 50%;display: inline-block; padding-right: 5px; padding-left: 0;}
				.mml_textimagerows69 .black-img-row .img .wpb_text_column + .wpb_text_column{padding-right: 0; padding-left: 5px;}
				.mml_textimagerows69 .vc_row .vc_hidden-md + .vc_col-sm-12{margin-top: 0!important;}
			/*---mml_textimagerows68--*/
				body .mml_textimagerows68 .txt-container > .vc_column-inner{padding-left: 27px!important; padding-right: 27px!important;}
				body .mml_textimagerows68 .title-container.brd-box h2,body .mml_textimagerows68 .title-container.brd-box h1{text-align: left!important;}
				body .mml_textimagerows68 .title-container.brd-box + .txt-container,body .mml_textimagerows68 .title-container.brd-box{width: 100%;}
				body .mml_textimagerows68 .txt-container > .vc_column-inner{margin-top: 0; margin-bottom: 0;}
			/*---mml_imgbg1---*/	
				body .mml_imgbg1 { background-repeat: no-repeat !important; background-position: top 20px right 20px !important; background-size: auto 130px !important;}
				body .mml_imgbg1 > .l-section-h { max-width: 80%; }
			    body .mml_imgbg1 { background-repeat: no-repeat !important; background-position: center right 20px !important;    background-size: 12% auto !important;    }
			/*---Free---*/
				.free-form-container > .vc_column-inner{padding-right:0!important;}
				.mml_textimagerows69 .wpb_row.brd-box.free-form-xl-container{padding: 35px 25px;}
				.free-link a{font-size: 16px;}
				.free-link{position: relative; padding-left: 30px;line-height: 20px;}
				.free-link i{position: absolute; left: 0; top: 5px;}
			/*---location---*/	
				.location-inner-row a.btn1{line-height: 22px;}
			/*---Blog---*/
				body.single-post .l-sidebar{min-width: inherit;}
				.post_content_m .vc_row .vc_column_container .vc_column-inner .vc_column-inner{}
				body.single-post .l-sidebar{width: 31%;}
				body.single-post .l-content { width: 69%;}
		}
		
		@media(min-width: 768px) and (max-width: 990px){
				/*---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;}	
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4) ul{column-count: 3;}
					ul#menu-footer-menu { column-count: 3;}
					.inner-title .l-section-h{max-width: 70%;margin-left: 0;}
					body .inner-title.dark-bg.pad2{background-size: auto 80%!important;}
					.footer-logo-txt img{max-width: 60%;}
				/*---Location---*/
					.mml_hero19{min-height: 200px;}
					.location-inner-row .vc_row > .vc_col-sm-1\/5{width: 33%;}
				/*---Contact Row---*/
					body .mml_contact4:before{height: calc(100% + 150px);}
					body .mml_contact4 .g-cols { margin-top: 200px !important;}
					body.page-id-724 .mml_contact4{background-size: 100% auto!important;}
					body .l-section.mml_contact4{background-size: 100% auto!important;}
				/*---mml_textimagerows69---*/	
					.mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.img > .vc_column-inner > .wpb_wrapper{display: flex;	flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch; gap: 10px;}
					body.page-id-532 .mml_textimagerows69 .g-cols .img img,body.page-id-526 .mml_textimagerows69 .g-cols .img img,.page-id-896 .mml_textimagerows69 .g-cols .img img{max-width: 150px!important;}
				/*---Blog---*/
					.w-grid[class*="cols_"].blgs.type_grid .w-grid-item{padding: 10px;}
				/*---inner-title---*/	
					body .inner-title.dark-bg.pad2 { background-size: auto 60% !important;  }
					
		}


	/* max */
	
		@media(max-width: 1599px) {
			
			.parent-pageid-896 .white-boxed-row .vc_col-sm-3{width: 33.33%;}
			
		}

		@media(max-width: 1480px) {

			
			/*---mml_iconcolumns18---*/
				.mml_iconcolumns18 .wpb_column > .vc_column-inner > .wpb_wrapper { padding: 30px; }
				.mml_iconcolumns18-txt{padding-bottom: 0; }
				.mml_iconcolumns18 .mml_iconcolumns18-txt-container .vc_column-inner .wpb_wrapper{padding-top: 0!important;}
		}

		@media (max-width: 1390px) {
			.footer-new-box:last-child img { height: 95px; width: auto; }
			.footer-new-box:last-child { margin-right: 80px; margin-top: -100px; }
			
			/*---Header---*/
				.w-nav.type_mobile > .w-nav-control{color: #fff;}
				.w-nav + .mob_menu{display: none;}
				
			/*---mml_textimagerows69---*/
				.mml_textimagerows69 .vc_row .vc_col-sm-1{display: none;}
				.mml_textimagerows69 .vc_row .vc_col-sm-10{width: 100%;}
				.mml_textimagerows69 .g-cols{padding: 0;}
				
		}
		
		@media(max-width: 1024px) {
			/*---General---*/
				.tmp-br{display: none;}
				/*---Pad0---*/
					.location-inner-row .l-section.wpb_row,.location-inner-row > .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right:0!important;}
			/*---Header---*/	
				.l-header.pos_fixed{top: 0;}
			/*---Footer---*/
				.footer-new-box:last-child img { height: 80px; }
			/*---mml_textimagerows69---*/	
				.mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.img, .mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.txt{width: 100%!important;}
				.mml_textimagerows69 .wpb_row .vc_column_container.img p{line-height: 1; margin-bottom: -3px;}
				.mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.img{order: 1 !important;}
				.mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.txt{order: 2 !important;}
				/*.mml_textimagerows69 .g-cols .img {order: 1 !important; margin-bottom: 32px !important; } 
				.mml_textimagerows69 .g-cols .txt {order: 2 !important; } */
				.mml_textimagerows69 .wpb_row.brd-box .vc_column_container.img img{max-width: 100%;}
			/*---mml_iconcolumns18---*/
				.mml_iconcolumns18 .vc_row > .vc_column_container.dark-box{width: 100%; margin-bottom: 20px;}
				.mml_iconcolumns18 .vc_row > .vc_column_container.dark-box:last-child{margin-bottom: 0;}
				
				.mml_iconcolumns18 .wpb_column > .vc_column-inner > .wpb_wrapper .mml_iconcolumns18-txt{padding-bottom: 0;}
				.mml_iconcolumns18 .wpb_row > .vc_col-sm-2{display: none;}
				.mml_iconcolumns18 .wpb_row > .vc_col-sm-2 + .vc_col-sm-8{width: 100%;}
				.mml_iconcolumns18 .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_wrapper{padding: 0;}
		}

		@media(max-width: 1024px) {
			footer .footer-inner-row.md-footer-row{display: none!important;}
		}
			
		@media(max-width: 1023px) {
			:root {
				--fsheadingL: 	57px;
				--fsheadingM: 	40px;
				--fsheadingS: 	30px;
				--fsheadingXS:	20px;		
			}
			
			.twocol ul, .twocol ul { column-count: 1; }
			.w80prc, .w70prc, .w60prc  {width: 100%; margin: auto; }
			#bottom-links  {display: flex;}
		/*---Row 69--*/	
			.mml_textimagerows69 .g-cols .img, .mml_textimagerows69 .g-cols .txt {width: 100%; text-align: center; } 
			.mml_textimagerows69 .g-cols .img {order: 1 !important; margin-bottom: 32px !important; } 
			.mml_textimagerows69 .g-cols .txt {order: 2 !important; } 
			.mml_textimagerows69 .g-cols .img .vc_column-inner {text-align: center; } 
		/* contact 4 */
			.mml_contact4 { margin-bottom: 194px !important; }
			.mml_contact4 .g-cols { margin-top: 150px !important; margin-bottom: -150px !important; }
			.mml_contact4 .vc_col-sm-6:first-child { margin-bottom: 32px; }
			.mml_contact4 .vc_col-sm-6 { width: 100%; text-align: center; }
		/*---mml_iconcolumns18---*/
			.mml_iconcolumns18 { padding-left: 12px; padding-right: 12px; }
			
			.mml-mb-sec1 {
				margin-bottom: 0!important;
			}

			.mml-mb-sec1 .g-cols {
				margin: 60px 0!Important;
			}

			body .mml_contact4.mml-mb-sec1:before  {height: 50%!important;bottom: 0!important;}
			
		}

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

				/* default paddings */
				--pad1: 30px;
				--pad22: 30px;
				--pad2: 40px;
				--pad3: 50px;

				/* font sizes */
				--fsheadingL: 	60px;
				--fsheadingM: 	40px;
				--fsheadingMM: 	40px;
				--fsheadingMM-line-height: 44px;
				--fsheadingS: 	28px;
				--fsheadingSS: 	20px;
				--fsheadingSS-line-height: 	24px;
				--fsheadingXS:	18px;
				--fsheadingXS-line-height:	20px;
				--fsheadingXXS:	18px;	
			}
			/*---General---*/
				/*---pad0---*/
					.single-post .inner-post-title, .single-post .inner-post-title + .l-section ,.single-post .for_sidebar .post_content .vc_column-inner,.faq-container .vc_row.g-cols.via_flex.type_default>div>.vc_column-inner,.mml_hero19 .vc_row.g-cols.via_flex.type_default>div>.vc_column-inner,.mml_textimagerows69 .g-cols.vc_row>.vc_column_container>.vc_column-inner, .mml_textimagerows69 .g-cols.via_flex.type_default>.vc_col-sm-10>.vc_column-inner, .mml_textimagerows69 .wpb_row.brd-box.g-cols > .vc_column_container > .vc_column-inner, .review-row > .l-section-h .g-cols > .vc_column_container > .vc_column-inner, .mml_textimagerows68 > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner, .top-boxed-row > .l-section-h > .vc_row .vc_column_container > .vc_column-inner, .mml_imgbg1 > .l-section-h > .vc_row .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right:0!important;}
				/*---Size---*/
					body h2,body h1{font-size: 38px;line-height: 42px;}
					body h3{font-size: 35px;line-height: 38px;}
			/*---Footer---*/
				body .mmlm_footer_01 {padding: 30px 0 30px 0 !important;}
				.btm_scls.btm_scls_phone_container a i, .btm_scls.btm_scls_phone_container a{width: 45px; height: 45px;}
			/*---Header---*/
				.l-subheader-cell.at_right > .mob_menu{display: none!important;}
				/* .l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom{max-width: 100%!important;} */
			
			/*---Hero---*/
				
				.mml_hero19 .lst{display: block;}
				.mml_hero19 .lst{display: none;}
				.top-boxed-row .lst { display: none !important; }
				.mml_hero19 .lst .wpb_text_column{margin-right: 0!important;}
				.mml_hero19{padding-top: 50px; padding-bottom: 50px;}
				.mml_contact4 .g-cols{padding: 35px 15px;}
				.brd-box:after{display: none;}
				.mml_hero19 .btn1 a{min-width: 150px;line-height: 23px;}
				.mml_hero19 .btns p{gap: 10px;}
			/*---.review-row---*/
				.review-row{background-image: none!important;}
			/*---mml_imgbg1---*/	
				body .mml_imgbg1 > .l-section-h {  max-width: 100%; }
			    body .mml_imgbg1 { background: none !important; background-repeat: no-repeat !important;  background-position: center right 20px !important;     background-size: 12% auto !important;}
			/*---mml_textimagerows68---*/	
				body .mml_textimagerows68 .title-container, .mml_textimagerows68 .txt-container{width: 100%;}
				.mml_textimagerows69 .wpb_row.brd-box {padding: 35px 25px;}
				.mml_textimagerows69 .txt.brd-box ul li{text-align: left;}
				body .mml_textimagerows68 .txt-container > .vc_column-inner{margin-top:0; margin-bottom: 0;}
				body .mml_textimagerows68 .title-container h1{text-align: left!important;}
			/*---mml_contact4---*/
				.mml_contact4 + .dark-bg.pad3f,.mml_contact4 + .dark-bg.pad3{padding-top: 0;}
				body.page-id-539 .mml_contact4 {background-position: top center !important; background-size: 100% auto !important;}
			/*---mml_textimagerows69---*/	
				ul.check-list li{text-align: left;padding-left: 65px;}
				.check-list li:after{transform: scale(0.5);top: -15px;}
				.mml_textimagerows69 .vc_row .vc_hidden-md + .vc_col-sm-12 {  margin-top: 0 !important; margin-bottom: 0!important;}
			/*---mml_iconcolumns1---*/
				.white-boxed-row > .vc_column_container,.mml_iconcolumns1 .inner-row > .vc_column_container{width: 100% !important;}
			/*---top-boxed-row --*/	
					.top-boxed-row .lst .wpb_text_column{padding: 15px 20px;}
					.top-boxed-row .lst{display: none!important;}
					.top-boxed-row .lst .wpb_text_column{display: block;width: calc(50% - 10px); margin-right: 5px!important; margin-left: 5px!important;}
					.top-boxed-row .lst .wpb_text_column{width: 100%; margin-top: 10px; margin-bottom: 10px;}
					.top-boxed-row .lst .wpb_text_column p{max-width: 800px;}
			/*---mml_iconcolumns18---*/
				.mml_iconcolumns18 .wpb_column.dark-box > .vc_column-inner > .wpb_wrapper {padding: 30px 20px;}
			/*---Review---*/
				.review-row .brd-box { padding: 18px;}
				body .mml_contact4{background-position: top center !important;background-size: auto 200px !important;background-repeat: no-repeat!important;}
			/*---Location---*/
				.location-inner-row a.btn1{line-height: 22px;}	
			/*---White Boxed Row---*/
				.white-boxed-row + .wpb_text_column, .white-boxed-row + .wpb_row { margin-top: 0!important;}
				.white-boxed-row > .vc_column_container{margin-bottom: 15px!important;}
			/*---Blog---*/
				.pad3.post_content_m{padding-bottom: 0!important;}
				.single-post .l-section.for_sidebar.at_right .l-sidebar{border-left: none!important;}
		}
		
		@media(max-width: 767px) {
			:root {
				--fsheadingL: 	45px;
				--fsheadingM: 	35px;
				--fsheadingS: 	25px;
				--fsheadingXS:	18px;		
				--pad3:			50px;
				--pad2:			25px;
				--fsheadingMM: 	25px;
				--fsheadingMM-line-height: 28px;
			}
			/*---General---*/
				/*---Font---*/
					body.single-post h1{  font-size: 30px; line-height: 35px; }
					body.single-post h2, body h2, body h1 {  font-size: 25px; line-height: 30px; }
					body p{line-height: 30px;}
					.meet-container h3, .white-boxed-row h3, body h3{font-size: 22px; line-height: 26px;}
				/*--Padding---*/
					.page-id-1204 .l-section.wpb_row > .l-section-h > .vc_row .vc_column-inner .contact_txt +  .txt .vc_column-inner, .page-id-1204 .l-section.wpb_row > .l-section-h > .vc_row .vc_column-inner .contact_txt .vc_column-inner, body:not(.page-id-1204) .l-section.wpb_row:not(.mml_contact4, .mmlm_footer_01, .mml_textimagerows68) > .l-section-h > .vc_row .vc_column-inner{padding-left:0!important; padding-right:0!important;}
.title-container H2 {
    font-size: 25px;
	        line-height: 30px;
}
			/*---Footer---*/
				.mmlm_footer_01{    padding: 40px 0 40px 0;}
				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: 100%;}
				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 .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;justify-content: center;align-items: center;align-content: stretch;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container{padding-bottom: 0;}
				footer .mml_icons .wpb_text_column{padding-left: 0;}
				ul#menu-footer-menu {  column-count: 2;}
				footer i{left:-30px; }
				footer .right-form-container i{left:0; top:0;}			
				footer .us_menu_1 .menu>li{margin-bottom: 5px!important;}
				.whitetxt .footer-new-box .wpb_wrapper p img{    max-height: 80px; width: auto; margin-right: 20px;}
				body div#bottom-links { opacity: 1!important; bottom: 0; background: var(--color1); display: flex; border-top: 2px solid #fff;}
				footer .w-menu.layout_ver .menu>li{text-align: center;}
				footer .mml_bb { padding-bottom: 50px;}
				footer .mml_icons p{padding-left: 30px;}
				footer .footer-inner-row p i,footer .mml_icons p i{left: 0;}
				.btm_scls a i {position: static;}
				.btm_scls {top: 45%;}
			/*---mml_hero19---*/	
				.mml_hero19 .lst .wpb_text_column{padding: 15px;}
				
			    .mml_hero19 { padding-top: 0; padding-bottom: 30px; min-height: inherit;}
				.top-boxed-row.pad1,.top-boxed-row-sm.pad1 { padding-top: 10px; padding-bottom: 10px;}
				
			/* contact 4 */
				.mml_contact4 .g-cols { padding: 32px 0; }
				body .mml_contact4{background-color: #000!important;}
			/*---inner-title---*/
				
				body .inner-title .txt{font-size: var(--fsheadingMM); line-height: var(--fsheadingMM-line-height);}
				.inner-title{padding-top: 180px;}
				.inner-std-title.inner-title.dark-bg.pad2{padding-top: 30px;background-image: none!important;}
				.inner-title .wpb_text_column{text-align: center;}
				.inner-title.dark-bg.pad2{background-size: auto 170px!important;background-position: top 70px center !important;}
			/*---mml_imgbg1---*/	
				body .mml_imgbg1 .btn1 { margin-top: 20px;}
			/*---.mml_textimagerows68---*/	
				.mml_textimagerows69.icon-row-69 .wpb_row.brd-box { padding: 20px;}
				.page-id-896 .mml_textimagerows69 .wpb_row.brd-box .vc_column_container.img img,.page-id-526 .mml_textimagerows69 .wpb_row.brd-box .vc_column_container.img img{max-width: 200px!important;}
				.mml_textimagerows69 .wpb_row.brd-box {padding: 25px 15px;}
				body .mml_textimagerows68 .title-container h1 , body .mml_textimagerows68 .title-container h2{text-align: left!important;}
				body .mml_textimagerows68 .txt-container{justify-content: center; line-height: 28px;}
				body .mml_textimagerows68 .txt-container > .vc_column-inner{    padding: 20px; padding-left: 15px !important;padding-right: 15px !important;}
			/*---mml_textimagerows69---*/	
				.page-id-532 .mml_textimagerows69.dark-bg.icon-row-69 .wpb_row.brd-box .vc_column_container.img img,.page-id-896 .mml_textimagerows69.dark-bg.icon-row-69 .wpb_row.brd-box .vc_column_container.img img,.page-id-526 .mml_textimagerows69.dark-bg.icon-row-69 .wpb_row.brd-box .vc_column_container.img img{max-width: 150px;}
				.mml_textimagerows69 .wpb_row:not(.brd-box) .vc_column_container.txt{margin-bottom: 0;}
			/*---white-boxed-row---*/	
				.white-boxed-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{    padding: 30px 10px;}
			/*---mml_iconcolumns1---*/	
				.mml_contact4 + .mml_iconcolumns1{padding-top: 0;}
				.mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper{margin-bottom: 0;}
				.mml_textimagerows69 .txt.brd-box, .mml_iconcolumns1 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper{padding: 20px;}
			/*---Free---*/
				.free-member-tabel{display: flex;flex-direction: column;	flex-wrap: nowrap;	justify-content: flex-start;	align-items: center;align-content: stretch;	padding-bottom: 20px;}
				.free-contact-column{padding-left:0;text-align: center;}
				.free-contact-column i{display: none;}
			/*---Meet---*/
				.in-txt-box,.meet-container .brd-box { padding: 20px;}
			/*---Location---*/
				.location-inner-row .vc_row > .vc_col-sm-1\/5{width: 50%;}	
				.location-inner-row a.btn1{margin-top:0; margin-bottom: 0;}
			/*---white-boxed-row---*/	
				.white-boxed-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{margin-bottom: 0;}
			/*---Blog---*/
				.single-post .inner-post-title{padding-left: 0; padding-right: 0;}
				body.page-id-539 .mml_contact4{background-position: top center !important;}
			
			.loc_area .w-grid-item {width: 100% !important; }
				
				.mml-mb-sec2 {
						padding-top: 40px !important;
					}
		}


/* Sidebar Sticky */

.l-sidebar > .vc_column-inner {
	position: sticky;
	top: 230px;
}