/*
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:  #EE3523; 			
				--color2:  #05458D;
				--color3:  #404040;

				/* default paddings */
				--pad1: 42px; 			
				--pad2: 80px; 			
				--pad3: 100px;
				--inner-row-padding: 80px;

				/* font sizes */
				--fsheadingXL: 	80px; 	
				--fsheadingL: 	75px; 			
				--fsheadingM: 	30px; 			
				--fsheadingS: 	48px;
				--fsheadingfaq: 40px;
				--fsheadingpost: 35px;
				--fsheadingSS: 	30px; 			
				--fsheadingXS:	25px;
				--fsheadingXXS:	20px;
				--fsfooter-font: 18px;
				--btnfont: 20px;
				--fsstdL:	25px;		

				--greybg1:  #E1E1E1;

				--gradient1: linear-gradient(0deg, rgba(236,236,236,0) 0%, rgba(236,236,236,1) 100%);
				--inversgradient1: linear-gradient(0deg, rgba(236,236,236,1) 0%, rgba(236,236,236,0) 100%);
		}


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

		/* -paddings- */
			.location-bus-row, .red-bottom-row, .pad3 { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad3f { padding-top: var(--pad3); padding-bottom: var(--pad3); }
			.pad2 + .pad2, .pad3 + .pad2, .pad2 + .pad3, .pad3 + .pad3  { padding-top: 0; }
			.pad3 + .pad3.history-row,.pad3 + .pad3.faq-row,.home-title + .pad2,.pad3 + .pad2.bus-row,.red-bottom-row + .gray-std-circle-row,.pad2 + .pad3.red-bottom-row,.pad2 + .pad3.reviews-row, .pad3 + .pad3.reviews-row,.pad3.mml_row4 + .pad3, .pad3.title-row + .pad3, .pad3 + .pad3.mixed-circle-txt, .pad3 + .pad3.graygradientbg{ padding-top: var(--pad3); }
			.pad2.padb0, .pad3.padb0{padding-bottom: 0;}
			.title-row + .location-bus-row,.pad3.w_grad + .pad2, .pad3.reviews-row + .pad2, .pad2 + .pad3.greybg1,.pad2 + .pad3.graygradientbg,.pad3.padb0 + .pad3, .reviews-row + .pad3, .pad3 + .pad3.greybg1, .pad3 + .mml_circles1{ padding-top: var(--pad3); }
			.pad2.bus-row + .pad3.carousel-row, .pad3 + .pad3.inner-pages-bottom-row, .pad3 + .city-location-row.pad3, .greybg1 + .pad3 { padding-top: var(--pad3); }
			.inner-title-row + .pad2.bus-row ,.pad3.greybg1 + .pad3.greybg1 { padding-top: 0; }
			.pad1 { padding-top: var(--pad1); padding-bottom: var(--pad1); }
			.pad2 { padding-top: var(--pad2); padding-bottom: var(--pad2); }
			.mrt3{margin-top: var(--pad3);}

		/* --- BTN ---*/
			.btn1{padding: 13px 30px;}
			.btn1{font-family: "Red Rose"; font-size: var(--btnfont); font-weight: 700; border-radius: 40px; min-width: 170px;}
			.whitebtn{background-color: #fff;color: var(--color1)!important;}
			.redbtn{background-color: var(--color1);color: #fff!important;}
			.whitebtn:hover, .redbtn:hover{background-color: var(--color2);}
			.whitebtn:hover{color: #fff!important;}
			body .ti-widget[data-layout-id='31'][data-set-id='drop-shadow'] .ti-load-more-reviews-container .ti-load-more-reviews-button{background-color: var(--color1)!important;color: #fff!important;font-family: "Red Rose"; font-size: var(--btnfont); font-weight: 700; border-radius: 40px!important; min-width: 170px;}
			body .ti-widget[data-layout-id='31'][data-set-id='drop-shadow'] .ti-load-more-reviews-container .ti-load-more-reviews-button:hover{background-color: var(--color2)!important;}

		.center-center{display: flex;	flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;}
		.centerthis .g-cols { justify-content: center !important; }
		.centerthispls { justify-content: center; }
		.nolink a {pointer-events: none; }
		.tacenter { text-align: center; }
		
		.mrgbot20 { margin-bottom: 20px !important; }
		.mrgbot42 { margin-bottom: 42px !important; }
		
		body p{margin-bottom: 20px;}
		.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, .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; }
		
		ul.list1, .list1 ul{margin-left: 0;}
		.list1 li {list-style: none; position: relative; text-align: left; margin-bottom: 10px; letter-spacing: 0.03em;   padding-left: 20px;}
		.list1 li:before { content: ""; display: block; width: 10px; height: 10px; background: var(--color1); border-radius: 50%; position: absolute; left: 0; top: 13px;}
		.list-2column{column-count: 2;}
		.list-3column{column-count: 3;}
	
		.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); }
		.graygradientbg{background: var(--gradient1);}
		.invertgraygradientbg{background: var(--inversgradient1);}
		div#bottom-links i { padding: 0 6px 3px 0; }
		.red-txt, .red-txt p{color: var(--color1);}
		
		.l-canvas { overflow: hidden; }
		.l-subheader-cell:empty { display: none !important; }

		

	/* GENERAL RULES */
	/*---FONT---*/
		h1, h2{position: relative; padding-bottom: 35px; margin-bottom: 30px!important;}
		.false-h3{font-size: var(--h3-font-size, inherit); font-family: "Red Rose";}
		h2{margin-bottom: 20px!important;padding-bottom: 40px; color: var(--color1); text-transform: capitalize;}
		h1:after, h2:after { content: url(/wp-content/uploads/2025/03/circle.svg); height: 28px; bottom: 20px; left: 0; position: absolute;}
		.whitetxt h1:after, .whitetxt h2:after{content: url(/wp-content/uploads/2025/03/city-circle-uk-white.png);}
		.mml_middle_circle h2:after,h2.center-title:after, h1.center-title:after{left: calc(50% - 109px)}
		.wpb_text_column p a{color: var(--color1); font-weight: 700;}
		.whitetxt .wpb_text_column p a:not(.btn1){color: #fff; border-bottom: 1px solid transparent;}
		.whitetxt .wpb_text_column p a:not(.btn1):hover{border-bottom: 1px solid #fff;}
		
	/*---Header---*/
		header .l-subheader.at_bottom{border-bottom: 9px solid var(--color1);padding-bottom: 28px;}
/* 		header .w-socials.color_text .w-socials-item-link{color: var(--color1); font-size: 36px;} */
		header .w-socials.color_text .w-socials-item-link{color: var(--color2); font-size: 36px;}
		header .w-socials.color_text .w-socials-item-link:hover{color: transparent!important;}
		header .w-socials.color_text .w-socials-item-link .w-socials-item-link-hover{background: transparent!important; display: none;}
/* 		header .w-socials.color_text .w-socials-item-link:hover i{color:var(--color2)!important;} */
		header .w-socials.color_text .w-socials-item-link:hover i{color:var(--color1)!important;}
		header .w-html.ush_html_1 .btn1{padding:10px 25px; display: inline-block;}
		.icon_atleft i{color: var(--color1); font-size: 21px;}
		.icon_atleft span{font-size: 21px; font-weight: 700;}
			/*---Menu---*/
				.w-nav li.menu-item{color: var(--color-header-middle-text);}

	/*---Footer---*/
		footer h3 { font-size: var(--fsheadingXS)!important; font-weight: 700; color: var(--color1)!important; margin-bottom: 10px !important; line-height: 110%; min-height: 30px; font-family: "Red Rose";}
		footer .wpb_text_column{font-size: var(--fsfooter-font);}
		footer .wpb_text_column i { font-family: 'fontawesome'; position: absolute; left: 0; top: 10px; color: var(--color2); font-size: 18px;}
		footer .footer-adress-box { position: relative; padding-left: 30px; padding-bottom: 8px; margin-bottom: 8px; }
		footer .footer-adress-box a{font-weight: 400; color: var(--color1);}
		footer .wpb_row + .wpb_row{ }
		footer .wpb_row + .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper{margin-top: 20px; padding-top: 20px;border-top: 1px solid #404040;}
		.footer-adress-title{color: var(--color1); padding-bottom: 10px;}
		footer .mml_icons .mml_nob:first-child{margin-bottom: 0; padding-bottom: 0;}
		footer .mml_icons .mml_nob {	border: none !important; }
		footer .footer-title{margin-left: 0!important;}
		footer .footer-title i{position: relative;}
		.mml_bb { padding: 0 12px; }
		.mml_bb * { font-size: 17px; }
		body .mmlm_footer_01 { padding: 100px 0 40px 0 !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: auto 100%!important;}
		section#mml_ftr01 > div { max-width: 1600px !important; }
		footer .w-menu.layout_ver .menu{column-count: 1;}
		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: var(--fsfooter-font); color: var(--color-content-text);}
		ul#menu-footer-menu { column-count: 2; }
		footer .w-menu.layout_ver .menu>li:hover a { color: var(--color1); font-weight: 700; transition: none !important; }
		a.w-toplink.pos_right.active{bottom: 66px;right: -8px;}	
		.footer-adress-box:first-child{padding-top: 0;}
		.footer-adress-box{margin-bottom: 5px;}
		.footer-adress-box label{min-width: 50px; display: inline-block;}
		.whitetxt .footer-new-box{padding-top: 30px;}
		.whitetxt .footer-new-box .wpb_wrapper p{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;}
		.whitetxt .footer-new-box .wpb_wrapper p img{margin-bottom: 0;}
		.whitetxt .footer-new-box a{color: var(--color1); font-weight: 400;}
		footer .whitetxt a:hover, .whitetxt .footer-new-box a:hover{color: var(--color1);}
		div#bottom-links:after { content: ''; position: absolute; left: calc(50% + 1px); width: 1px; height: 100%; background-color: #fff;}
		a.w-toplink.pos_right.active { bottom: 110px;}
		.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: url('https://www.citycircleuk.com.makemelocal.uk/wp-content/uploads/2025/03/C.png') #E1E1E1 no-repeat bottom right!important;     background-size: auto 100% !important;}
		
		footer .wpb_text_column { position: relative; }
		footer .padl { padding-left: 28px; }
		footer label { cursor: auto; }
		footer a.w-socials-item-link:not(:hover) { background: var(--color2) !important; }
		.mml_bb { color: #404040; }
		.mml_bb .vc_row{padding: 12px; border-top: 2px solid #05458D;}
		.mml_bb a { color: #404040; font-weight: 700; }
		footer a.w-socials-item-link { font-size: 17px; }
		.mml_bb a:hover { color: var(--color1); }
		body footer .w-socials.color_brand .w-socials-item.facebook .w-socials-item-link{color: var(--color2); font-size: 36px;}
		body footer .w-socials.color_brand .w-socials-item.facebook .w-socials-item-link:hover{color: var(--color1);}
		body footer a.w-socials-item-link:not(:hover){background: transparent!important;}
			/*---POP---*/
					.close-btn{display:block; position: absolute; top: 20px; left: 20px; color: var(--color1);  font-size: 22px; cursor:pointer!important;z-index:999;}
					.close-btn:hover i{color: var(--color2);}
					.right-form-pop{position: fixed; right: 0; top: 100px; z-index: 999; }
					a.right-pop-btn{position: absolute;top: 36px; cursor:pointer;right: 0;width: 166px; height: 78px; display: flex; justify-content: center; text-align: center; align-items: center; background: #fff; border-radius: 0 ;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.13); flex-direction: column; gap: 5px; border-width: 2px 0px 2px 2px; border-style: solid solid solid solid; border-color: var(--color1); transform: none; top: 200px; border-radius: 50px 0 0 50px;padding-left: 70px;}
					/* a.right-pop-btn.active.dsk {opacity: 1;right: -34px;} */

					a.right-pop-btn label{color: var(--color2); font-family: "Red Rose"!important; font-size: 21px; line-height: 22px; font-weight: 700;cursor: pointer;     text-align: left;}
					a.right-pop-btn img{position: absolute; left: 15px; top: 15px;}
					a.right-pop-btn:hover {border-color: var(--color2);}
					/*a.right-pop-btn i {color: #fff; font-size: 25px; line-height: normal; }*/
					/* a.right-pop-btn img{margin-bottom: 5px;} */					
					.form-title-container{text-align: center;}
					.right-form-container{display: none; background-color: #fff; padding: 50px 20px 30px;filter: drop-shadow(0px 4px 57px rgba(0, 0, 0, 0.16));padding-top: 25px;padding-bottom: 10px;}
					.right-form-container.w3-animate-right{display: block;z-index: 100; top: -35px;}
					.form-title-container span{color: var(--color1);/* margin-bottom: 10px;*/ font-weight: bold; display: block; }
					.form-title-container h2{color: var(--color1); /*font-size: 24px;*/padding-top: 0;margin-bottom: 0!important;}
					.form-title-container h2:after{    left: calc(50% - 109px);}
					.right-form-pop textarea{max-height: 50px;}
					.right-form-pop .ff-default .ff-el-form-control{padding: 5px 15px!important; max-height: 42px!important;font-size: 16px; background-color: #ECECEC !important; border-color: transparent;color: #404040!important;}
					.empty-list li::marker{color: transparent;}
					.right-form-pop .ff-default textarea { min-height: 50px !important; }
					
					.right-form-pop .ContactForm .ff_submit_btn_wrapper{}
					.right-form-container.ContactForm form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style){background: var(--color1) !important;  background-color: var(--color1) !important;  font-size: 18px !important; font-weight: 800 !important;  line-height: normal !important; color: #ECECEC !important;  border: none !important; border-radius: 30px !important; display: flex; justify-content: center; text-align: center;    align-items: center; padding: 5px 15px !important; min-height: 53px;}
					.right-form-container.ContactForm form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style):hover{background-color: var(--color2)!important;opacity: 1;}
					.right-form-container.ContactForm input[type=checkbox]:before, .right-form-container.ContactForm input[type=checkbox]{ content: '';}
		
	/* blog row */
		.single-post .inner-title.inner-std-title.dark-bg.pad2 { background: var(--color1); }
		body.search-results h1, .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:var(--color1);}
		.blog_row .blgs .post_title{background-color: #000; padding: 20px;}
		.blog_row .blgs .post_body {background: #fff; padding: 35px 29px; }
		.blog_row .blgs .post_date {color: var(--green); font-size: 16px; line-height: 25px; letter-spacing: .02em; font-family: 'Montserrat', sans-serif; }
		.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(--color1); }
		.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; }
		
		.blog_grid .post_title > a { text-transform: uppercase; font-family: "Red Rose"; font-weight: 700; line-height: 1.2; color: #FFF!important;   background: #EE3523 url(/wp-content/uploads/2025/04/CityCircle-blog-title.svg) no-repeat right / 40% !important;    padding: 30px 70px 30px 30px !important; position: relative; z-index: 1; overflow: hidden; display: flex; align-items: center; margin-bottom: 30px;}
		.blog_grid .post_title > a:hover{color: #000!important}
		.blog_grid article{box-shadow: 0px 4px 57px 0px #00000029;}
		.blog_grid .post_content{font-size: 16px; line-height: 1.3;}
		.blog_grid .post_body{padding: 0 50px 30px;}
		.blog_grid time{font-size: 20px; font-weight: 600; line-height: 32px; letter-spacing: 0.02em; color: var(--color1);}
		.blog_grid .w-grid.type_grid{padding-top: 30px;}
		.post_content_m .l-section.height_medium{padding-top: 0; padding-bottom: 0;}
		h1.post_title:after{display: none;}
		h1.post_title{margin-bottom: 0;}
	/*---Blog Search---*/
		.search-results #page-content section.l-section{padding-top: var(--pad3); padding-bottom: var(--pad3);}
		.search-results h2.post_title{margin-bottom: 0!important;}
		.search-results h2.post_title:after{display: none;}
		.search-results .w-grid.type_grid .w-grid-list{gap: 25px;}
	/*********************** Blog Posts Sidebar *******************************/
			/* :root { */
			/* --sidebar-primary: var(--color1); */
			/* --sidebar-secondary:#EC002A; */
			/* } */
			/* .single-post .l-section.for_sidebar.at_right .l-sidebar { margin-left: 1.5%; padding-left: 0px; border-left: 1px solid #ddd; padding-left: 50px;} */
			/* .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-family: "Fira Sans", sans-serif; font-size: 24px !important; line-height: normal !important; margin-bottom: 15px !important; color: var(--color1); font-weight: 700; text-transform: none !important; } */
			/* .sidebar_hello { padding: 15px 15px 0; } */
			/* .sidebar_hello p { display: flex; gap: 10px; align-items: baseline; } */
			/* .logo_here { background-color: #000; } */
			/* .logo_here img { height: 80px; padding-top: 4%; } */
			/* .sidebar_posts { padding: 17px; } */
			/* .sidebar_menu_row, .widget.widget_search { margin-top: 24px; } */
			/* .sidebar_menu_row a:hover {color: var(--color1) !important;} */
			.single-post h1 { font-size: 45px; line-height: 1.3; }
			.single-post h2 { font-size: var(--fsheadingpost); line-height: 1.3; margin-bottom: 0!important; padding-top: 15px;}
			.single-post h3 { padding-top: 10px; font-size: var(--fsheadingXS); line-height: 1.3; margin-bottom: 15px; color: var(--color1);}
			.single-post h4 { padding-top: 10px; font-size: var(--fsheadingXXS); line-height: 1.3; margin-bottom: 5px; color: var(--color1);}
			body.search-results .inner-title.inner-std-title, body.single-post .inner-title.inner-std-title {background: var(--color1) url(/wp-content/uploads/2025/04/circle.svg) no-repeat right / 10.5% !important;}

			/* .single-post .cta_block{padding: 15px; margin: 20px 0; border-radius: 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: 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: 25px 0;     	font-weight: bold;     	color: var(--sidebar-primary);} */

		/*********** Blog Template cta block ****************/
			/* .cta_block {background: #000;	padding: 15px;      	margin: 20px 0;     	border-radius: 15px;} */
			/* .cta_block .intro_text h3 {	color: #fff;} */
			/* .intro_text {text-align: center;margin-bottom: 20px;} */
			/* .intro_text p{font-size: 22px;line-height: 26px;     	font-weight: bold;      	color: #333333;	padding-bottom: 10px;} */
			/* .cta_block button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {    	border-color: var(--color1) !important;background-color: var(--color1) !important;	color: #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 Row---*/
		.title-row{position:relative;}
		.title-row:after{content:''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,0.35);}
		.inner-title-row.title-row:before{content:url('/wp-content/uploads/2025/03/title-C.png'); position: absolute; right: 0; top: -180px; /*height: 100%; width: 100%;*/}
		.title-row.home-title{}
		.cc-line{position: relative;}
		.cc-line:after{content:url('/wp-content/uploads/2025/03/circle.svg'); top: 0; left: 50%;}
		.title-container{text-align: center;color: #fff;}
		.title-container p.hero-title{margin-bottom: 15px;}
		.page-id-51 .title-container h1{margin-bottom: 15px!important; padding-bottom: 0!important;}
		.title-container p.subhero-title, sr7-txt p.hero-title, .title-container h1, .title-container p.hero-title{text-shadow: 0px 4px 9px rgba(0, 0, 0, 0.25); font-family: "Red Rose";font-size: var(--fsheadingXL, inherit); font-weight: 700; color: #fff;     line-height: 1.2;}
		.title-container p.hero-title{text-transform: capitalize;}
		.title-container p.subhero-title{font-size: var(--fsheadingfaq);text-transform: capitalize;}
		.title-container h1:after{display: none;}
		sr7-txt p, .title-container p{text-shadow: 0px 4px 9px rgba(0, 0, 0, 0.25); font-size: var(--fsstdL); line-height: 1.5;}
		sr7-txt .btn-container, .btn-container {padding-top: 30px;}
		sr7-txt .btn-container .btn1, .btn-container .btn1{display: inline-block; margin: 0 10px;min-width: 170px;}
		sr7-txt .btn-container .btn1{display: inline; }
		/*---PPC Title---*/
			.home-title.title-row .title-container { min-height: 500px; }
		
			/*---Slider---*/
				/*sr7-slide .sr7-txt{background-color: rgba(0, 0, 0, 0.3)!important;}
				sr7-content:before { content: ""; display: block; width: calc(100% + 64px);height: calc(100% + 64px); position: absolute; left: -32px; top: -32px; background: #3f75a9; opacity: 0.7;}
				.sr7-layer p { font-size: 18px; line-height: 23px; letter-spacing: 0.03em; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
				.sr7-layer p strong {font-family: Red Rose;  font-style: normal; font-weight: bold; font-size: var(--fsheadingL); line-height: 100%; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); display: block; margin-bottom: 32px !important; max-width: 665px;}
				.sr7-layer * {position: relative;}
				.sr7-layer p {line-height: 20px !important;}
				.hero-trustindex {  position: absolute !important;  top: 50%; width: 100%; left: 100%; transform: translateY(-2rem);}*/
				sr7-txt p.hero-title{margin-top: -50px;}
				sr7-txt{position: relative; z-index: 15; display: flex!important; flex-direction: column; flex-wrap: nowrap; justify-content: center;	align-items: center; align-content: stretch; position: relative;}
				sr7-txt *{z-index: 9;}
				sr7-txt:before{background-color: rgba(0, 0, 0, 0.5)!important;content: ""; display: block; width: 100%;height: 108%; position: absolute;z-index: 8;top: 0; left: 0; }
				sr7-txt .btn-container{margin-top: 30px;}
			/*---Inner Title---*/
				.title-row.inner-title-row .vc_row{min-height: 276px;}
				.location-inner-row > div{display: inline-block;}
				.location-inner-row > div a{font-weight: 700; color: var(--color1);}
				.location-inner-row div + div{margin-left: 30px;}
				.location-inner-row + p{margin-top: 30px; display: block;}
				.title-row.inner-title-row h1{padding-bottom: 0; margin-bottom: 0!important;}
	/*---Bus Row---*/
		.bus-row{}
		.top-bus-circle p{line-height: 1;}
		.bus-row .vc_row .vc_column_container:first-child .vc_column-inner{padding-left: 0; }
		.home-logos{margin-top: 10px;}
		.home-logos img{max-width: 120px; margin-bottom: 0; margin-right: 0;}
		.home-logos img + img{margin-left:20px;}
		.top-bus-circle{position: relative;}
		.top-bus-circle::before{content: ''; background: url('/wp-content/uploads/2025/03/cc-bus.png') top right no-repeat; position: absolute; top:30px; right:30px; height: 100%; width: 100%; z-index:1;}
		.top-bus-circle img{z-index: 9; position: relative;margin-bottom: -2px;}
		.bus-row .wpb_text_column + .wpb_text_column{padding-top: 20px;}
	/*---Reviews Row---*/
		.reviews-row{background-color: var(--color1);}
		.reviews-row .btn1{margin-top: 20px; display: inline-block;}	
	
	/* MML CIRCLES */

		/* base*/
			.mml_circles1 {overflow: hidden; }
			.mml_circles1 .circle_container .wpb_text_column {border-radius: 50%; width: auto !important; display: inline-flex; overflow: hidden; background-size: cover !important; background-position: center !important; border: 0.156vw solid #EE3523; }
			
			.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; align-content: center; position: relative; }
			.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper:before {content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #1b1b1b; opacity: 0.5; }
			.mml_circles1 .circle_container.circle_container_team .wpb_text_column > .wpb_wrapper:before {opacity: 0.3; }
			
			.mml_circles1 .circle_container .wpb_text_column.mml_active > .wpb_wrapper:before, .mml_circles1 .circle_container .wpb_text_column.mml_middle_circle > .wpb_wrapper:before{display: none;}
			.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper * {color: #fff; position: relative; }
			
			.mml_circles1 .circle_container .wpb_text_column:nth-child(1) > .wpb_wrapper {width: 27.292vw; height: 27.292vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(2) > .wpb_wrapper {width: 27.125vw; height: 27.125vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(3) {z-index: 9; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(3) > .wpb_wrapper {width: 34.740vw; height: 34.740vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(4) > .wpb_wrapper {width: 27.604vw; height: 27.604vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(5) > .wpb_wrapper {width: 21.562vw; height: 21.562vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(6) > .wpb_wrapper {width: 31.615vw; height: 31.615vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(7) > .wpb_wrapper {width: 21.250vw; height: 21.250vw; }
			.mml_circles1 .circle_container .wpb_text_column:nth-child(8) > .wpb_wrapper {width: 21.250vw; height: 21.250vw; }
				/*---Team---*/
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column > .wpb_wrapper strong{font-family: var(--h3-font-family, inherit); font-size: var(--fsheadingfaq);}
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column{border-width: 3px;}
			
		/* positioning */
			.mml_circles1 .circle_container .wpb_text_column {position: absolute; } 
			.circle_container {position: relative; width: 100%; height: 83.333vw; } 
			.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper {padding: 3.646vw; } 
			.mml_circles1 .circle_container .wpb_text_column:hover{border-color: var(--color2);    }
			.mml_circles1 .circle_container .wpb_text_column:not(.mml_middle_circle) .wpb_wrapper{background: radial-gradient(#05458D, #000); background: rgba(5, 69, 141, 1); background: rgba(27, 27, 27, 0.5); }
			.circle_container .wpb_text_column.mml_middle_circle:hover .wpb_wrapper{background: rgba(27, 27, 27, 0); }
			.mml_circles1 .circle_container .wpb_text_column p {margin: auto; } 
			.mml_circles1 .circle_container .wpb_text_column p:nth-child(2), .mml_circles1 .circle_container .wpb_text_column p:nth-child(3) {display: none; } 
			.mml_circles1 .circle_container .wpb_text_column .btn1{margin-top: 20px!important;display: inline-block;}
			.mml_middle_circle p:first-child {margin-bottom: 14px !important; } 
			.mml_middle_circle p {display: block !important; } 
			.mml_middle_circle:before {transition: all ease .2s; content: ''; display: block; width: 100%; height: 100%; position: absolute; background: radial-gradient(#05458D, #000); left: 0; top: 0; opacity: .8; mix-blend-mode: hard-light; background: rgba(5, 69, 141, 1); mix-blend-mode: normal;}
			.mml_middle_circle:hover:before { transition: all ease .2s;  opacity: .8; }
			.mml_middle_circle .wpb_wrapper {cursor: pointer; border-radius: 50% !important; } 
			.mml_circles1 .circle_container .wpb_text_column.mml_middle_circle .btn1:hover{background-color: #fff;}
			.mml_circles1 .circle_container .wpb_text_column.mml_middle_circle .btn1:hover{color: var(--color1)!important;}
		/* ANIMATION */
			.mml_circles1 .circle_container .wpb_text_column.visible {transition: all ease .5s; } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(8) {transform: translatey(25vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(1) {transform: translate(21vw, 20vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(2) {transform: translate(-30vw, 11vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(4) {transform: translate(29.8vw, -4vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(5) {transform: translate(-25vw, -10vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(6) {transform: translate(11vw, -29vw); } 
			.mml_circles1 .circle_container .wpb_text_column:nth-child(7) {transform: translate(-12vw, -25.2vw); }
			.mml_outer_circle p a { pointer-events: none; }
	
	/*---Circle Row---*/
		.bg-circle{position: relative;}
		.bg-circle > .l-section-h{z-index: 2;}
		.bg-circle:after, .bg-circle:before{position: absolute; z-index:1;}
		.bg-circle-all:before{content: url('/wp-content/uploads/2025/03/bg-c-right.png'); top: 0; right: 0;}
		.bg-circle-all:after{content: url('/wp-content/uploads/2025/03/bg-c-left.png'); bottom: 0; left: 0;}
		.bg-circle-all:after{content: url('/wp-content/uploads/2025/03/bg-c-left-m-1.png'); bottom: 0; left: 0;}
		.bgcircle-right-b:before{content: url('/wp-content/uploads/2025/03/bg-c-right.png'); bottom: 0; right: 0;}
		.bgcircle-right-t:before{content: url('/wp-content/uploads/2025/03/bg-c-right.png'); top: 0; right: 0;}
		.bgcircle-left-b:after{content: url('/wp-content/uploads/2025/03/bg-c-left.png'); bottom: 0; left: 0;}
		.bgcircle-sm.bgcircle-left-b:after{content: url('/wp-content/uploads/2025/04/bg-c-left-sm.png'); bottom: 0; left: 0;}
		.bgcircle-sm.bgcircle-left-t.bgcircle-left-t-200:after{content: url('/wp-content/uploads/2025/04/bg-c-left-sm.png'); top: 400px;}
		
		.bgcircle-sm.bgcircle-right-b:before{content: url('/wp-content/uploads/2025/04/bg-c-right-sm.png'); bottom: 0; right: 0;}
/* 		.bgcircle-sm.bgcircle-left-t:after{content: url('/wp-content/uploads/2025/04/bg-c-left-sm.png'); top: 0; left: 0;} */
		.bgcircle-sm.bgcircle-left-t:after{content: url('/wp-content/uploads/2025/05/bg-c-left-sm.png'); top: 0; left: 0;}
		
		.bgcircle-left-t:after{content: url('/wp-content/uploads/2025/03/bg-c-left.png'); top: 0; left: 0;}
		.circle-row{}
		.circle-inner-row + .circle-inner-row{margin-top: -150px;}
		.circle-img p{ line-height: 1;overflow: hidden; border-radius: 50%; position: relative; filter: drop-shadow(20px 11px 28px rgba(0, 0, 0, 0.15)); /*aspect-ratio: 1 / 1; */}
		.circle-inner-row.right-img .txt .wpb_text_column, .circle-inner-row.left-img .txt .wpb_text_column{padding-top: 30px; padding-bottom: 30px;}
			/*.circle-img p:before{position: absolute; top: 0; left:0;content:''; width: 100%; height: 100%; background-size: auto 100%!important;}
			.circle-inner-row.left-img .img .circle-img p:before{background: url('/wp-content/uploads/2025/03/cc-Ellipse-left-img.png') top right no-repeat; right: -3px; left: inherit;}
			.circle-inner-row.right-img .img .circle-img p:before{background: url('/wp-content/uploads/2025/03/cc-Ellipse-right-img.png') top left no-repeat; left: -3px; right: inherit;}*/
			/* .circle-inner-row.left-img .img .circle-img p{box-shadow: 12px 0px 0 5px #EE3523;} */
			/* .circle-inner-row.right-img .img .circle-img p{box-shadow: -12px 0px 0 6px #EE3523;} */		
		.gray-std-circle-row.left-img .img > .vc_column-inner ,.circle-inner-row.left-img .img > .vc_column-inner{padding-left: 0!important; }
		.circle-inner-row.left-img .img > .vc_column-inner p{margin-right: 40px;}
		.gray-std-circle-row.right-img .img > .vc_column-inner ,.circle-inner-row.right-img .img > .vc_column-inner{padding-right: 0!important;}
		.circle-inner-row.right-img .img > .vc_column-inner p{margin-left: 40px;}
		.std-circle-row .circle-inner-row .img .wpb_text_column, .std-circle-row .circle-inner-row .txt .wpb_text_column{z-index: 9;position: relative;}
		.circle-inner-row.left-img .txt{padding-right: 100px;}
		.circle-inner-row.right-img .txt{padding-left: 100px;}
		.circle-inner-row .txt .wpb_text_column .btn1{display: inline-block;}
			/*---Std Circle Row---*/
				.circle-row.std-circle-row{}
				.std-circle-row .wpb_text_column + .circle-inner-row, .std-circle-row .wpb_row:not(.circle-inner-row) + .circle-inner-row{margin-top: 30px;}
				.false-h3, .std-circle-row .false-h3{color: var(--color1); font-size: var(--fsheadingSS, inherit); margin-bottom: 15px;}
				
			/*---Gray inner bus row---*/
					.row-w-mixed-gray .circle-inner-row + .circle-inner-row{margin-top: -100px;margin-top: -80px;}
				/*---Top---*/
					.row-w-mixed-gray .img, .bottom-gray-txt-box > .wpb_wrapper, .top-gray-txt-box > .wpb_wrapper{z-index: 9; position: relative;}
					.bottom-gray-txt-box, .top-gray-txt-box{position:relative;}
					.bottom-gray-txt-box:before, .top-gray-txt-box:before{content:''; position: absolute; width: 1000%; height: 200%;left: -500%; background-color: var(--greybg1);z-index: 1;}
					.top-gray-txt-box:before{top: 0;}
					.center-gray-txt-box > .wpb_wrapper{z-index: 9; position: relative;}
					.center-gray-txt-box:before{content:''; position: absolute; width: 1000%; height: 100%;left: -500%; background-color: var(--greybg1);z-index: 1;}
				/*---Bottom---*/
					.bottom-gray-txt-box:before{bottom: 0;}
					.row-w-mixed-gray .circle-inner-row .txt .wpb_text_column{padding-top: var(--inner-row-padding); padding-bottom: var(--inner-row-padding);}
	
	/*---Mini Circle Row---*/
		.wpb_text_column + .mini-circle-inner-row .img{margin-top: 50px!important;}
		.wpb_row + .wpb_row.mini-circle-inner-row, .wpb_row.mini-circle-inner-row + .wpb_row{padding-top: 30px;}
		.mini-circles-row .img{text-align: center; position: relative; z-index: 11; }
		.mini-circles-row .img img{border-radius: 50%; filter: drop-shadow(0px 8px 18px rgba(0, 0, 0, 0.2));}
		.mini-circles-row .txt{border: 3px solid var(--color1); border-radius: 50%; text-align: center; padding: 50px 50px 50px;display: flex; flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;min-width: calc(100% - 350px);aspect-ratio: 1 / 1; }
		
		.mini-circles-row .txt strong{font-size: var(--fsheadingM);font-family: "Red Rose"; color: var(--color1); display: block; margin-bottom: 15px; }
		/*.mini-circle-inner-row > .vc_column_container{text-align: center;}*/
		.mini-circle-inner-row > .vc_column_container > .vc_column-inner{justify-content: center;}
		
		/*---Vertical---*/	
			.mini-circles-row.circle-vertical .txt{margin-top: -122px; aspect-ratio: 1 / 1; }
			/* .mini-circles-row.circle-vertical .txt .wpb_wrapper { aspect-ratio: 1 / 1; } */
			.mini-circles-row.circle-vertical .txt p { margin: auto !important; }
			.mini-circle-inner-row{}
			
				.circle-vertical .mini-circle-inner-row .vc_col-sm-4 .vc_column-inner { padding-right: 17.5px !important; padding-left: 17.5px !important; }
				.circle-vertical .mini-circle-inner-row { justify-content: center; flex-wrap: wrap; }
				.circle-vertical .mini-circle-inner-row .txt { padding: 150px 67px 50px; width: 572px; box-sizing: border-box; margin-left: auto; margin-right: auto; align-items: start; }
				.circle-vertical .mini-circle-inner-row .vc_col-sm-4 { width: auto; }
				
		/*---Horizontal---*/
			.circle-horizontal .mini-circle-inner-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch; padding-top: 30px;}			
			/*.circle-horizontal .mini-circle-inner-row .img{flex-basis: 200px;}*/
			.circle-horizontal .mini-circle-inner-row .img img{min-width: 350px; position: relative;}
			.mini-circle-inner-row .wpb_column .txt p{line-height: 32px;margin-bottom: 15px;}
			.circle-horizontal .mini-circle-inner-row .wpb_column .txt p{line-height: 26px;}
			.circle-horizontal .mini-circle-inner-row .right-img > .vc_column-inner > .wpb_wrapper{flex-direction: row-reverse;}
			.circle-horizontal .mini-circle-inner-row .left-img img{left:50px;}
			.circle-horizontal .mini-circle-inner-row .right-img img{right:50px;}
			.mini-circle-inner-row > .left-img.vc_column_container > .vc_column-inner{padding-right: 15px!important;padding-left: 0 !important;}
			.mini-circle-inner-row > .right-img.vc_column_container > .vc_column-inner{padding-left: 15px!important;padding-right: 0 !important;}
			
	/*---Gray STD Circle-row---*/
		.gray-std-circle-row{}
		.gray-std-circle-row .img p img{overflow: hidden; border-radius: 50%; position: relative; /*filter: drop-shadow(20px 11px 28px rgba(0, 0, 0, 0.15));*/}
		/*.gray-std-circle-row.left-img .img p img{margin-left: -50px;}*/
		.gray-std-circle-row .txt .wpb_text_column{position: relative; padding: var(--inner-row-padding) 0;}
		.gray-std-circle-row .txt .wpb_text_column:before{content:''; position: absolute; width: 1000%; height: 100%; top: 0; left: -500%; background-color: var(--greybg1);z-index: 1;}
		.gray-std-circle-row.left-img .img, .gray-std-circle-row .txt .wpb_text_column > .wpb_wrapper{z-index: 9; position: relative;}
		/*---White FullW row---*/	
			.white-std-circle-row.right-img .txt .wpb_text_column{padding-left: 80px;}
			.white-std-circle-row.right-img .img .wpb_text_column{margin-right: -50px;}
	/*---STD Row---*/
		/*.right-img-row .circle-img p:before{background: url('/wp-content/uploads/2025/03/cc-Ellipse-left-img.png') top right no-repeat; 		right: -3px; right: inherit;}*/
		/*.left-img-row .circle-img p:before{background: url('/wp-content/uploads/2025/03/cc-Ellipse-right-img.png') top left no-repeat; left: -3px; right: inherit;}*/
		.right-img-row .circle-img img{aspect-ratio: 1;}
	/*---Red Bottom Row---*/
		.red-bottom-row.greybg1 .l-section-shape{ color: var(--greybg1); }
		body .red-bottom-row{background-size: cover!important; background-position: top !important; }
		body .red-bottom-row.inner-pages-bottom-row{background-image: url('/wp-content/uploads/2025/03/Private-Hire-in-London-8.png')!important;}
		.red-form-row{}
		.red-bottom-row form{margin-top: 30px;}
			/*---Form---*/
				.page-id-2230 form.fluent_form_7 .wpf_has_custom_css.ff-btn-submit:hover{background-color: rgba(238, 53, 35, 1)!important; border-color: rgba(238, 53, 35, 1)!important;}
				.red-bottom-row .fluentform .text-danger { color: #fff;padding-left: 10px;}
				.fluentform.ff-default .ff-el-form-control{border-radius: 30px!important; color: #404040;}
				.fluentform.ff-default .ff-el-form-control::placeholder{color: #404040;}
				.fluentform.ff-default textarea.ff-el-form-control{height: 75px!important; min-height: 75px;}
				body .fluentform.ff-default .ff-el-form-control{    padding: 11px 25px;}
				input[type=date], input[type=datetime-local], input[type=email], input[type=file], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select{min-height: 53px;}
				.fluentform.ff-default .ff_upload_btn.ff-btn{width: 100%; border-radius: 30px; background-color: #05458D; color: #fff; text-align: center;}
				form.fluent_form_7 .wpf_has_custom_css.ff-btn-submit, .fluentform.ff-default .ff_upload_btn.ff-btn{font-family: "Red Rose"; font-weight: 700; font-size: 18px;}
	
				.flatpickr-calendar select, .flatpickr-calendar input[type=number]{min-height: 20px;box-shadow: none;}
				
	/*---SERVICES---*/
		/*---SM Busses row---*/
			.row-w-sm-busses{}
			.inner-bus-row{}
			.bus-description-box{text-align: center; padding: 30px;}
			.bus-description-box a.bus-title{font-size: var(--fsheadingSS);font-weight: 700; font-family: 'Red Rose', Sans-serif; }
			.bus-description-box a label{display: block; font-size: var(--fsheadingS);font-family: "Red Rose"; font-weight: 700; line-height: 1.2;}
			.bus-description-box a{font-weight: 700;}
			.bus-description-box p{max-width: 80%;}
			a.bus-title{margin-bottom: 15px;}
		/*---Inner Pages Bottom row---*/
			.inner-pages-bottom-row{}
			/*---Location Grid row---*/
				.city-location-row{background: url(/wp-content/uploads/2025/03/C-1.png) top left no-repeat;}
				.city-location-row .post_title a{display: block; padding: 13px 30px; font-family: "Red Rose"; font-size: var(--btnfont); font-weight: 700; border-radius: 40px; min-width: 170px; background-color: var(--color1); color: #fff!important;}
				.city-location-row .post_title a:hover{ background-color: var(--color2);}
			/*---Bottom Inner Row---*/	
				.bottom-location-inner-row{padding-top: 20px;text-align: center;}
				.bottom-loc-box{text-align: center;display: inline-block; padding-left: 15px; padding-right: 15px;}
				.bottom-loc-box strong{ font-family: "Red Rose";font-size: var(--fsheadingSS, inherit); font-weight: 700;}
				.bottom-loc-box a{margin-top: 10px; display: block;}
	/*---Logo Carousel---*/
		.carousel-row .owl-carousel.navstyle_circle .owl-nav button{height: 36px;width: 36px;background-color: var(--color1);}
		.carousel-row .owl-carousel.navstyle_circle .owl-nav button:hover{background-color: var(--color2)!important;}
		.carousel-row .owl-carousel.navstyle_circle .owl-nav button:after{color: #fff;}
	/*---mixed Circle txt----*/
		.mixed-circle-txt{}
		.mixed-circle-txt .circle-txt{border: 5px solid var(--color1); border-radius: 50%; padding: 50px 30px 50px;display: flex; flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;aspect-ratio: 1 / 1; }
		.mixed-circle-txt .circle-txt .list1 li{margin-bottom: 0;}
	/*---FAQ rows---*/
		.faq-row{}
		.faq-inner-row{}
		.faq-row .w-tabs-sections{z-index: 9;}
		.faq-row .w-tabs-section{overflow: hidden; border: 1px solid var(--color1); border-radius: 20px; border-width: 1px!important; background-color: #fff;}
		.faq-row .w-tabs-section + .w-tabs-section{margin-top: 30px;}
		.w-tabs-section-header{background-color: var(--color1)!important;border-radius: 20px;}
		
		.w-tabs-section-title{color: #fff; font-weight: 700;font-family: "Red Rose"; font-size: var(--fsheadingfaq)!important; line-height: normal !important; }
		.faq-row .w-tabs-section{z-index: 9;}
		.faq-row .w-tabs-section ul li{margin-bottom: 0;}
		.mixed-circle-txt + .faq-row{padding-top: var(--pad3);}
	/*---mixt-row---*/
		.mixt-row-container .job-title{font-size: var(--fsheadingXS); padding-bottom: 20px;}
		.mixt-row-container .job-title > div{position: relative;padding-left: 40px;}
		.mixt-row-container .job-title > div i{position: absolute; left: 0; top: 5px;}
		.mixt-row-container .job-title i{color: var(--color1);}
	/*---White Form---*/
		.white-form-container .fluentform .ff-el-group { margin-bottom: 0;}
		.white-form-container form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{background-color: var(--color1); border-color: var(--color1);}
	/*---Scholarship---*/
		/*---Form---*/
	
	/*---Contact---*/
		.mml_contact .g-cols.wpb_row + .g-cols.wpb_row{margin-top: 40px!important;}		
		.mml_contact > .l-section-h > .vc_row > .vc_col-sm-12{padding-bottom: var(--pad3) !important;}
	/*---History---*/
		.history-row{    background-color: var(--lgray);}
	
	
/* 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){
			/*---Anim opacity--*/
				.mml_row2 .item .txt, .blgs .w-grid-list article, .mml_row3 .inner0.lft .txt .wpb_text_column, .mml_row3 .inner0.rgt .txt .wpb_text_column, .circle-vertical .mini-circle-inner-row .img, .circle-vertical .mini-circle-inner-row .txt{opacity:0;}
			/*---PopForm---*/
				.right-form-container.w3-animate-right{top: 150px;}
			/*---BusRow---*/
				/*.bus-row.location-bus-row{padding-bottom: 0;}*/
			/*---Vertical Mini Circles---*/
				.circle-vertical.mini-circles-row.pad3{padding-bottom: calc(var(--pad3) - 60px);}
				.circle-vertical.mini-circles-row.pad3 .mini-circle-inner-row > .vc_column_container{padding-bottom: 60px;}
			/*---Circle Row---*/	
				.circle-row .vc_row .vc_col-sm-12 > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
		}
		
		@media (min-width: 1280px){
			/*---Header---*/
/* 				.level_1 > .menu-item{position:relative;}
				.level_1 > .menu-item:before{content:''; position: absolute; left: -0.25px; width: 0.5px; height: 16px; background-color: var(--color3); top: 50%; transform: translateY(-50%); }
				.level_1 > .menu-item:first-child:before{display: none;} */
				.w-nav.type_desktop .level_1 > .menu-item{position:relative;}
				.w-nav.type_desktop .level_1 > .menu-item:before{content:''; position: absolute; left: -0.25px; width: 0.5px; height: 16px; background-color: var(--color3); top: 50%; transform: translateY(-50%); }
				.w-nav.type_desktop .level_1 > .menu-item:first-child:before{display: none;}
			/*---Service Grid---*/
				.mml_circles1 .circle_container .wpb_text_column:nth-child(1) {margin-left: -20.979vw; margin-top: -19.76vw; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(2) {margin-top: -11.062vw; margin-left: 28.552vw; }			
				.mml_circles1 .circle_container .wpb_text_column:nth-child(4) {margin-top: 4.271vw; margin-left: -28.646vw; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(5) {margin-top: 9.896vw; margin-left: 25.208vw; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(6) {margin-top: 28.802vw; margin-left: -11.562vw; } 
				.mml_circles1 .circle_container .wpb_text_column:nth-child(7) {margin-top: 25.208vw; margin-left: 11.823vw; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(8) {margin-top: -25.792vw; margin-left: 0.823vw; }
				
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(1) {margin-left: -17.979vw; margin-top: -20.76vw; }
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(2) {margin-top: -25.062vw; margin-left: 11.552vw; }			
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(4) {margin-top: 4.271vw; margin-left: -28.646vw; }
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(5) {margin-top: -2.896vw; margin-left: 27.208vw; }
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(6) {margin-top: 29.802vw; margin-left: -9.562vw; } 
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(7) {margin-top: 19.208vw; margin-left: 18.823vw; }
					.mml_circles1 .circle_container.circle_container_team .wpb_text_column:nth-child(8) {margin-top: -25.792vw; margin-left: 0.823vw; }
			/*---Mini circle row---*/
				.mini-circles-row .txt:hover{background-color: var(--color1); color: #fff;}
				.mini-circles-row .txt:hover strong, .mini-circles-row .txt:hover a{color: #fff;}
			/*---Location Grid---*/
				.city-location-row .w-grid-list{gap: 10px!important; }
				.city-location-row .type_grid{max-width:1000px;    margin-left: auto;    margin-right: auto;}
			/*---Inner Pages---*/
				.mixed-circle-txt .circle-txt + .std-txt{padding-left: 50px;}
			/*---Gray STD Circle Row---*/
				/*.gray-std-circle-row.left-img .img .wpb_text_column{margin-left: -50%;}*/
				/*.gray-std-circle-row.left-img.location-gray-circle-row .img .wpb_text_column{margin-left: -50px;}*/
				
		}
		
		@media(min-width: 1300px) {
			/*---Footer---*/
				.vc_column_container.mml_icons{padding-top: 20px!important;}
		}
		
		@media(min-width: 1680px) {
			/*---Padding---*/
				.inner-title-row + .pad2.bus-row{padding-bottom: 0;}
				.inner-title-row + .pad2.bus-row + .pad3{padding-top: var(--pad3);}
			/*---Circle Row---*/
				/*---STD Circle row---*/
					.std-circle-row .circle-inner-row + .circle-inner-row{margin-top: -120px;}
					.std-circle-row .circle-inner-row.left-img .txt { padding-right: 250px;}
					.std-circle-row .circle-inner-row.right-img .txt { padding-left: 250px;}
			
		}
		
		
		@media(min-width: 1900px) {
			/*---Title---*/
				.title-row:before{top: -200px;}
				a.right-pop-btn{top: 240px;}
		}
		
		@media(min-width: 2000px) {
			/*---Animated Circles---*/
				.mml_circles1 .circle_container .wpb_text_column {border: 0.156vw solid #EE3523; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(1) {margin-left: -400px; margin-top: -378px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(1) > .wpb_wrapper {width: 520px; height: 520px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(2) {margin-top: -212px; margin-left: 548px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(2) > .wpb_wrapper {width: 520px; height: 520px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(3) > .wpb_wrapper {width: 666px; height: 666px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(4) {margin-top: 82px; margin-left: -550px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(4) > .wpb_wrapper {width: 530px; height: 530px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(5) {margin-top: 189px; margin-left: 484px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(5) > .wpb_wrapper {width: 412px; height: 412px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(6) {margin-top: 554px; margin-left: -222px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(6) > .wpb_wrapper {width: 605px; height: 605px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(7) {margin-top: 484px; margin-left: 227px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(7) > .wpb_wrapper {width: 408px; height: 408px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(8) {margin-top: -494px; margin-left: 158px; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(8) > .wpb_wrapper {width: 408px; height: 408px; }
				.circle_container {height: 1600px; }
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper {padding: 69px; }
				.mml_circles1 .circle_container .wpb_text_column p {margin: auto; }
				.mml_middle_circle p:first-child {margin-bottom: 26px !important; }
				.mml_middle_circle:before {background: #05458D; opacity: .8; }
				.mml_middle_circle .wpb_wrapper {cursor: pointer; border-radius: 50% !important; }
				.mml_circles1 .circle_container .wpb_text_column.visible {transition: all ease .5s; }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(8) {transform: translateY(480px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(1) {transform: translate(500px, 384px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(2) {transform: translate(-576px, 211px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(4) {transform: translate(574px, -77px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(5) {transform: translate(-480px, -192px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(6) {transform: translate(211px, -556px); }
				.mml_circles1 .circle_container .wpb_text_column:nth-child(7) {transform: translate(-230px, -484px); }
		}
	
	/* range */

		@media(min-width: 1024px) and (max-width: 1600px){
			/* -variables- */
			:root {
			
				/* default paddings */
				--pad1: 30px; 			
				--pad2: 60px; 			
				--pad3: 60px;
				--inner-row-padding: 60px;
				
				/* font sizes */
				--fsheadingXL: 	60px; 	
				--fsheadingL: 	50px; 
				--h2-font-size: 40px!important;				
				--fsheadingM: 	30px; 			
				--fsheadingS: 	40px;
				--fsheadingfaq: 35px;
				--fsheadingpost: 35px;
				--fsheadingSS: 	30px; 			
				--fsheadingXS:	25px;
				--fsfooter-font: 18px;
				--btnfont: 20px;
				--fsstdL:	25px;
			}
			/*---Title---*/
				h2{padding-bottom: 50px;}
			
			/*---Footer---*/
				body .mmlm_footer_01{padding-top: 50px!important;}
			/*---Title Row---*/
				.title-row .vc_row > .vc_col-sm-8{width: 100%;}
			/*---PAD 0 ---*/
					.inner-bus-row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .l-section .bus-description-box, .inner-bus-row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .l-section{padding-left:0!important; padding-right: 0!important;}
			/*---Circle BG---*/
				.bg-circle-all:before{content: ''; background-position: right; background-image: url('/wp-content/uploads/2025/03/bg-c-right.png'); top: 0; right: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bg-circle-all:after{content: '';  background-position: left; background-image: url('/wp-content/uploads/2025/03/bg-c-left.png'); bottom: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-right-b:before{content: ''; background-position: right; background-image: url('/wp-content/uploads/2025/03/bg-c-right.png'); bottom: 0; right: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-right-t:before{content: ''; background-position: right; background-image: url('/wp-content/uploads/2025/03/bg-c-right.png'); top: 0; right: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-left-b:after{content: ''; background-position: left; background-image: url('/wp-content/uploads/2025/03/bg-c-left.png'); bottom: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-sm.bgcircle-left-b:after{content: ''; background-position: left; background-image: url('/wp-content/uploads/2025/04/bg-c-left-sm.png'); bottom: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-sm.bgcircle-right-b:before{content: ''; background-position: right; background-image: url('/wp-content/uploads/2025/04/bg-c-right-sm.png'); bottom: 0; right: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
/* 				.bgcircle-sm.bgcircle-left-t:after{content: ''; background-position: left; background-image: url('/wp-content/uploads/2025/04/bg-c-left-sm.png'); top: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;} */
				.bgcircle-sm.bgcircle-left-t:after{content: ''; background-position: left; background-image: url('/wp-content/uploads/2025/05/bg-c-left-sm.png'); top: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				.bgcircle-left-t:after{content: ''; background-position: left; background-image: url('/wp-content/uploads/2025/03/bg-c-left.png'); top: 0; left: 0; background-size: auto 100%; background-repeat: no-repeat; width: 800px; height: 800px;}
				
			/*---Bus Row---*/
				.bus-row .top-bus-circle :where(.circle1, .circle2){top: -10%;height: 120%;}
				.bus-row .vc_row > .vc_col-sm-6{width: 40%;}
				.bus-row .vc_row > .vc_col-sm-5{width: 60%;}
				.bus-row .vc_row > .vc_col-sm-1{display: none;}
				.inner-title-row + .pad2.bus-row{padding-top: var(--pad3);}
				.bus-row .top-bus-circle :where(.circle1, .circle2){top: -0%;height: 100%;}
				.bus-description-box p { max-width: 100%;}
			/*---Mixed Gray Row---*/
				.bottom-gray-txt-box:before, .top-gray-txt-box:before{height: 100%;}
				.circle-inner-row.right-img .txt { padding-left: 0;}
				.circle-inner-row.left-img .txt { padding-right: 0;}
				.circle-inner-row.left-img .img > .vc_column-inner p { margin-right: 0;}
				.row-w-mixed-gray .wpb_wrapper .circle-inner-row:first-child .txt > .vc_column-inner > .wpb_wrapper .wpb_text_column:first-child{padding-top:0;}
			/*---Vertical circles Row---*/
				.wpb_text_column + .mini-circle-inner-row .img {margin-top: 0 !important;}
				.circle-vertical .mini-circle-inner-row .txt{display: flex; align-items: center;padding: 77px 67px 50px;}

			
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p{font-size: 16px;line-height: 24px;}
			/*---Accred Row---*/	
				.accrd svg{max-width: 100%;}
		
		}
		
		@media(min-width: 1500px) and (max-width: 1600px){
			
			.bg-circle-all:before, .bg-circle-all:after, .bgcircle-right-b:before, .bgcircle-right-t:before, .bgcircle-left-b:after, .bgcircle-sm.bgcircle-left-b:after, .bgcircle-sm.bgcircle-right-b:before, .bgcircle-sm.bgcircle-left-t:after, .bgcircle-left-t:after{width: 900px; height: 900px;}
			.bg-circle-all:before, .bg-circle-all:after, .bgcircle-right-b:before, .bgcircle-right-t:before, .bgcircle-left-b:after, .bgcircle-sm.bgcircle-left-b:after, .bgcircle-sm.bgcircle-right-b:before, .bgcircle-sm.bgcircle-left-t:after, .bgcircle-left-t:after{width: 1200px; height: 1200px;}
			.inner-title-row.title-row:before{content: url('/wp-content/uploads/2025/05/title-C-sm.png'); top: -70px;}
			.right-form-pop{top: 0;}
			a.right-pop-btn{top: 250px;}
			
			.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left: 22px!important;padding-right: 22px!important;}
		}
		
		@media(min-width: 1280px) and (max-width: 1536px){
			
			.mml_row3 .inner0.lft .txt .wpb_text_column { padding: 71px 122px 71px 91px; }
			.mml_row3 .inner0.rgt .txt .wpb_text_column { padding: 71px 91px 71px 122px; }
			/*---Header---*/
				.l-subheader-cell.at_center .w-image{margin-left: 50px;}
				.l-subheader.at_bottom .l-subheader-cell .w-nav{margin-left: 30px;}
				/*body .header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 16px !important; padding-right: 16px !important;}
				.l-subheader.at_bottom .l-subheader-cell.at_left{width: calc(100% - 100px)!important; display: block!important;}*/
				.l-subheader.at_bottom .ush_image_1 { height: 40px !important; margin-right: 0!important; margin-left: 30px!important;}
		}
			
		@media(min-width: 1024px) and (max-width: 1440px){
			:root {
				/* default paddings */
				--pad1: 42px; 			
				--pad2: 80px; 			
				--pad3: 100px;
				--inner-row-padding: 80px;

				
			}
			/*---Padding---*/
				.mml_row6 + .pad3.circle-horizontal.mini-circles-row { padding-top: 0;}
				/*---PAD 0 ---*/
					.inner-bus-row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .l-section .bus-description-box, .inner-bus-row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .l-section{padding-left:0!important; padding-right: 0!important;}
			/*---Header---*/
				header .w-html.ush_html_1{margin-right: 0;}
				.l-header .w-socials-item-link {width: 1em; width: 92px;}
				.icon_atleft span{font-size: 18px;}
			/*---ROW 3---*/
				.mml_row3 > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right: 0!important;}
				.mml_row3 .inner0.rgt .txt .wpb_text_column:before { border-radius: 200px 0 0 200px;}
				.mml_row3 .inner0.lft .txt .wpb_text_column { padding: 41px 71px 41px 31px; }
				.mml_row3 .inner0.rgt .txt .wpb_text_column { padding: 41px 31px 41px 71px; }
				.mml_row3 .inner0 .vc_col-sm-5.img{width: 47%;}
				.mml_row3 .inner0 .vc_col-sm-7.txt{width: 53%;}
			/*---Horizontal Circle Row---*/
				.mini-circle-inner-row{padding-top: 30px;}
			
			    .circle-horizontal .mini-circle-inner-row .wpb_column { width: 80%;  margin-left: auto;   margin-right: auto;    }
			/*---Bottom CTA---*/
				.red-bottom-row .wpb_row > .vc_col-sm-1{display: none;}
				.red-bottom-row .wpb_row > .vc_col-sm-10{width: 100%;}
			
			/*---MML3---*/
				.mml_row3 .inner0:not(:last-child) { margin-bottom: 30px !important;}
			
			
		}
		
		@media(min-width: 1024px) and (max-width: 1365px){
			/*---Header---*/
				.l-subheader-cell.at_right .btn1 { padding: 13px 25px; display: inline-block;}
		}
		
		@media(min-width: 990px) and (max-width: 1024px){
			:root {

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

				/* font sizes */
				--fsheadingXL: 	65px; 	
				--fsheadingL: 	65px; 			
				--fsheadingM: 	30px; 			
				--fsheadingS: 	48px;
				--fsheadingfaq: 40px;
				--fsheadingpost: 35px;
				--fsheadingSS: 	30px; 			
				--fsheadingXS:	25px;
				--fsheadingXXS:	20px;
				--fsfooter-font: 18px;
				--btnfont: 20px;
				--fsstdL:	25px;		
			}
			/*---Font---*/
				body h1{font-size: 50px;}
				body h2{font-size: 40px;}
			/*---Animation---*/
				
				.anim_brd .anim_brd_img{width: calc(100% + 20px)!important; aspect-ratio:1;height: auto !important;}
				.anim_brd.rgt p img{margin-right: 10px;}
				.anim_brd.lft p img{margin-left: 10px;}
				.mml_row3 .inner0 .img img { max-width: 400px !important; max-height: 400px !important;}
				.anim_brd.rgt .anim_brd_img{opacity: 1!important; right: -20px;transform: rotate(180deg)!important;}
				.anim_brd.rgt p, .anim_brd.lft p { padding: 3px 0 3px 0px;}
				.anim_brd.lft .anim_brd_img{opacity: 1!important; left: -20px;transform: rotate(180deg)!important;}
			/*---Pad0---*/
				.row-w-sm-busses > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner,.inner-bus-row > .vc_column_container > .vc_column-inner,.mml_circles1 .vc_row > .vc_column_container > .vc_column-inner, .circle_container > .wpb_column > .vc_column-inner{padding-left:0!important; padding-right: 0!important;}
			/*---Header---*/
				.l-subheader.at_bottom{height: 1px !important;padding-bottom: 0 !important;}
				.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type{margin-top: calc(var(--header-height) - 52px)!important;}
				body .w-nav.type_mobile .w-nav-anchor:not(.w-btn){padding: 8px 14px;}
				.newinmobile{padding-top: 30px;}
				header .l-subheader.at_middle{padding-left: 30px; padding-right: 30px;}
				header .w-socials-item-link i{margin-left: -30px; margin-top: 0px; margin-bottom: 20px;}
			/*---Footer---*/
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(4){width: 33.33%;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(2){width: 70%}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){width: 30%;}
				footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(1){width: 100%; text-align: center; padding-bottom: 30px;}
				ul#menu-footer-menu { column-count: 1;}
			/*---Title---*/
				.inner-title-row.title-row:before{content: url('/wp-content/uploads/2025/05/title-C-ssm.png'); top: -70px;}
				a.right-pop-btn{top: 60px;}
			/*---Top Bus---*/
				.bus-row .top-bus-circle::before{opacity: 1; background-size: auto 100%;}
			/*---After Top Bus---*/
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row,.page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row{flex-direction: column-reverse;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img, .page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .txt, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .txt{width: 100%;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img > .vc_column-inner > .wpb_wrapper p, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img > .vc_column-inner > .wpb_wrapper p{ display: inline-block;        line-height: 1;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img > .vc_column-inner > .wpb_wrapper p img, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img > .vc_column-inner > .wpb_wrapper p img{}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img .wpb_text_column, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img .wpb_text_column{text-align: center;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img .wpb_text_column .anim_brd_img, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img .wpb_text_column .anim_brd_img{top:0;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .img img, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .img img{max-width: 400px;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .txt, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .txt{padding-top: 30px;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .txt p, .page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .txt h2, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .txt p, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .txt h2{text-align: center;}
				.page-id-1827 .title-row + .white-std-circle-row.right-img .vc_row .txt h2:after, .page-id-3484 .title-row + .white-std-circle-row.right-img .vc_row .txt h2:after{left: calc(50% - 109px);}
			/*---Service Grid---*/
				.circle_container{height: inherit;}
				.mml_circles1 .circle_container .wpb_text_column{position: relative;}
				.mml_middle_circle{display: none!important;}
				.circle_container > .wpb_column > .vc_column-inner{text-align: center;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p:first-child{font-size: 20px; margin-bottom: 10px;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper{gap: 15px;display: inline-block;	        flex-direction: column; flex-wrap: nowrap;justify-content: center;align-items: baseline;align-content: stretch;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column{/*flex-basis: 50%;*/ display: inline-block!important;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(3){display: none!important;}
				.mml_circles1 .circle_container .wpb_text_column{top: inherit!important;left: inherit!important;transform: none!important;}
				.mml_circles1 .circle_container .wpb_text_column{width: calc(50% - 10px)!important;aspect-ratio: 1; margin: 5px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper{width: 100%!important; height: 100%!important;}
				.mml_circles1 .circle_container .wpb_text_column p:nth-child(2), .mml_circles1 .circle_container .wpb_text_column p:nth-child(3) {display: block}
			/*---Horizontal mini circles Row---*/
				.mml_row6 + .pad3.circle-horizontal.mini-circles-row { padding-top: 30px;}
				.circle-horizontal .mini-circle-inner-row .wpb_column .txt p{line-height: 32px;}
				.mini-circle-inner-row{padding-top: 50px;}
				.circle-horizontal .mini-circle-inner-row > .vc_column_container.left-img, .circle-horizontal .mini-circle-inner-row > .vc_column_container.right-img{width: 100%;}
				.circle-horizontal .mini-circle-inner-row .txt{aspect-ratio: auto; border: 0px;}
				.circle-horizontal .mini-circle-inner-row .left-img img {left: 0;}
				.circle-horizontal .mini-circle-inner-row .left-img .txt p{text-align: left;}
				.circle-horizontal .mini-circle-inner-row .right-img img {right: 0;}
				.circle-horizontal .mini-circle-inner-row .right-img .txt p{text-align: right;}
				.circle-horizontal .mini-circle-inner-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{padding-top: 0;}
				.circle-inner-row.right-img .img > .vc_column-inner p { margin-left: 0;}
				.mini-circle-inner-row .wpb_column .txt p { line-height: 25px;}
				/*---Vertical---*/
					.circle-vertical .mini-circle-inner-row .txt{ padding: 50px 37px 25px;}
			
			/*---Title---*/
				.title-row.inner-title-row .vc_row { min-height: 150px;}
				.title-row .type_curve.pos_bottom{height: 70px!important}
				.title-row > .l-section-h{z-index: 2;}
			/*---Mixed Row---*/
				.row-w-mixed-gray .left-img .img{width: 60%; margin-left: 20%; padding-bottom: 30px;}
				.row-w-mixed-gray .left-img .txt{width: 100%; padding: 0 30px;}
			/*---Mini Circle Row---*/	
				.circle-vertical .mini-circle-inner-row .vc_col-sm-4{padding-bottom: 20px;}
				
				.accrd svg{opacity: 1!important;}
			/*---white-std-circle-row---*/	
				.white-std-circle-row.right-img .img .wpb_text_column{margin-right: 0;}
				.white-std-circle-row.right-img .txt .wpb_text_column{padding-left: 0;}
			/*---Bus selector---*/
				.bus-svg-container{margin-bottom: -50px;}			
				.bus-svg-container svg{max-width: 100%;        height: auto !important; margin-bottom: 30px;}
			/*---Location Grid---*/
				.layout_blog_3.w-grid.type_grid .w-grid-list{gap: 15px!important;}
			
			/*---Post---*/
				.single-post .w-post-elm.post_content > .l-section{padding-left: 15px; padding-right: 15px;}
			/*---History---*/
				.history-row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner,.history-row .inner0{padding-left:0!important; padding-right: 0!important;}
				
		}			
				
		@media(min-width: 768px) and (max-width: 990px){
			:root {

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

				/* font sizes */
				--fsheadingXL: 	50px; 	
				--fsheadingL: 	50px; 			
				--fsheadingM: 	30px; 			
				--fsheadingS: 	48px;
				--fsheadingfaq: 40px;
				--fsheadingpost: 35px;
				--fsheadingSS: 	30px; 			
				--fsheadingXS:	25px;
				--fsheadingXXS:	20px;
				--fsfooter-font: 18px;
				--btnfont: 20px;
				--fsstdL:	25px;		
			}
			
				/*---font-size---*/
					body h1{font-size: 50px}
					body h2{font-size: 35px}
			
				/*---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: 100%;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(2) > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
					footer .mmlm_footer_01 > .l-section-h > .vc_row > .vc_column_container:nth-child(3){padding-top: 30px;}
					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;}	
				/*---Horizontal mini circles Row---*/
					.circle-horizontal .mini-circle-inner-row .wpb_column .txt p{line-height: 32px;}
					.mini-circle-inner-row{padding-top: 50px;}
					.circle-vertical.mini-circles-row .mini-circle-inner-row{padding-top: 0;}
					.wpb_text_column + .mini-circle-inner-row .img { margin-top: 50px !important;}
					.circle-horizontal .mini-circle-inner-row > .vc_column_container.left-img, .circle-horizontal .mini-circle-inner-row > .vc_column_container.right-img{width: 100%;}
					.circle-horizontal .mini-circle-inner-row .txt{aspect-ratio: auto; border: 0px;}
					.circle-horizontal .mini-circle-inner-row .left-img img {left: 0;}
					.circle-horizontal .mini-circle-inner-row .left-img .txt p{text-align: left;}
					.circle-horizontal .mini-circle-inner-row .right-img img {right: 0;}
					.circle-horizontal .mini-circle-inner-row .right-img .txt p{text-align: right;}
					.circle-horizontal .mini-circle-inner-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{padding-top: 0;}
					.circle-inner-row.right-img .img > .vc_column-inner p { margin-left: 0;}
					.mini-circles-row .left-img .txt{padding: 30px 0 30px 30px}
					.mini-circles-row .right-img .txt{padding: 30px 30px 30px 0}
					.mini-circle-inner-row .wpb_column .txt p { line-height: 25px;}
					.mini-circle-inner-row > .left-img.vc_column_container > .vc_column-inner { padding-right: 0 !important;  padding-left: 0 !important;}
				/*---Vertical mini circles row---*/	
					.mini-circles-row .txt strong { font-size: 30px!important;}
					.circle-vertical .mini-circle-inner-row .txt p { font-size: 20px!important; line-height: 30px!important;}
				/*---Accord---*/
					.vc_column_container.accrd{padding-top: 30px!important;}
		}
	
		@media(min-width: 768px) and (max-width: 1024px){
			
		}
	
	/* MAX */
	
		@media (max-width: 1536px) {
			.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 22px !important; padding-right: 22px !important; }
		}
		
		@media (max-width: 1440px) {
			.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 18px !important; padding-right: 18px !important; }
		}
		
		@media (max-width: 1366px) {
			.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 16px !important; padding-right: 16px !important; }
		}
		
		@media (max-width: 1366px) {
			.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) { padding-left: 12px !important; padding-right: 12px !important; }
		}
		
		@media(max-width:1279px) {
			.circle-vertical .mini-circle-inner-row .txt { padding: 50px 37px 25px; width: 444px; box-sizing: border-box; margin-top: -82px; }
			.circle-vertical .mini-circle-inner-row .txt p { font-size: 18px; }
			.mini-circles-row .txt strong { font-size: var(--fsstdL); }
		}

/* 		@media(max-width:1198px) {
			.logo_25 {
				margin-top: 25px;
			}
		} */
				
		@media(max-width:1024px) {
				.mml_row2 .item .txt{opacity: 0;}
			/*---News---*/
				.mml_blog .blgs .post_body{padding: 20px 25px;}
			/*---Gray Mix Row---*/
				.anim_brd.rgt p{padding: 1px 10px 1px 0 !important;}
				.anim_brd.lft p{padding: 1px 0 1px 10px !important;}
				.mml_row6 :where(.inner1, .inner2){background-color: #fff;}
				.mml_row6 .circle-inner-row.right-img .txt, .mml_row6 .wpb_row.inner0 .vc_col-sm-6.txt{width: 100%;}
				.gray-std-circle-row.left-img .img > .vc_column-inner, .circle-inner-row.left-img .img > .vc_column-inner, .gray-std-circle-row.right-img .img > .vc_column-inner, .circle-inner-row.right-img .img > .vc_column-inner {    padding-left: 0 !important;padding-right: 0 !important;}
				/*.mml_row6 .circle-inner-row.right-img + .circle-inner-row.left-img,.mml_row6 .circle-inner-row.left-img + .circle-inner-row.right-img, */ .mml_row6 .circle-inner-row.right-img, .row-w-mixed-gray .circle-inner-row.left-img + .circle-inner-row.right-img{flex-direction: column-reverse; }
				 .mml_row6 .circle-inner-row.right-img .txt{padding-top: 30px;}
				.circle-inner-row.left-img + .circle-inner-row.right-img .wpb_text_column{padding-bottom: 0!important;}
				.row-w-mixed-gray .circle-inner-row .txt .wpb_text_column, .row-w-mixed-gray .circle-inner-row .txt .wpb_text_column p{text-align: center!important;}
				.row-w-mixed-gray .circle-inner-row .txt .wpb_text_column + .wpb_text_column{padding-top: 0;}
				.bottom-gray-txt-box:before, .row-w-mixed-gray .top-gray-txt-box:before{display: none;}
				.row-w-mixed-gray .circle-inner-row + .circle-inner-row{margin-top: 0;}
				.mml_row6 .circle-inner-row.left-img .img,.row-w-mixed-gray .left-img .img, .row-w-mixed-gray .right-img .img{width: 60%; margin-left: 20%;}
				/* .circle-inner-row.right-img .img > .vc_column-inner p{padding-left: 0;} */
				.row-w-mixed-gray  .circle-inner-row.right-img .txt, .mml_row6 .circle-inner-row.left-img .txt, .mml_row6 .circle-inner-row.left-img .txt p{width: 100%; text-align: center!important;}
				.circle-inner-row.right-img .txt .wpb_text_column.list1{padding-bottom: 0;}
			/*---MML6---*/
				.mml_row6 .inner0{padding-bottom: 0;}
				.mml_row6 .inner1 .img{margin-top: 0; width: 60%; margin-left: 20%;}
				.mml_row6 .circle-inner-row.right-img + .circle-inner-row.left-img .txt{padding-top: 30px;} 
			/*---Gray STD row---*/
				.gray-std-circle-row{padding-top: var(--pad3);}
				.gray-std-circle-row:before { content: '';  position: absolute; width: 1000%; height: 100%; top: 0; left: -500%; background-color: var(--greybg1); z-index: 1;}
				.gray-std-circle-row.left-img .img > .vc_column-inner{padding-left: 15px!important; padding-right: 15px!important;}
				.gray-std-circle-row .g-cols.vc_row > .img{width: 60%; margin-left: 20%;}
				.gray-std-circle-row .g-cols.vc_row > .txt{width: 100%; text-align: center;}
				.gray-std-circle-row .g-cols.vc_row > .txt h2{text-align: center;}
				.gray-std-circle-row .g-cols.vc_row > .txt h2:after{left: calc(50% - 109px);}
				.red-bottom-row:has( + .gray-std-circle-row) .l-section-shape{color: var(--greybg1);}
			/*---Form Row---*/
				.red-bottom-row .wpb_row > .vc_col-sm-8{width: 100%;}
				.red-bottom-row .wpb_row > .vc_col-sm-2{display: none;}
				.red-bottom-row .fluentform.ff-default{margin-bottom: 30px;}
				
			    .layout_blog_3.w-grid.type_grid .w-grid-list { gap: 15px !important;}
			/*---Circle service---*/	
				.mml_outer_circle p a { pointer-events: auto; }
			/*---Contact---*/
				.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4{width: 100%;}
				.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0{width: 50%;display: inline-block;}
				.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0:last-child{width: 100%;}
				.mml_contact .contact-img{width: 50%; margin-left: 25%;padding-top: 30px;}
			/*---Footer---*/	
				/*.right-form-pop a.right-pop-btn{width: 30px;}
				.right-form-pop a.right-pop-btn label{display: none;} */
				.right-form-pop a.right-pop-btn { transform:rotate(-90deg); transform-origin: bottom right; border-radius: 30px 30px 0 0; display: flex; flex-direction: row; gap: 10px; padding: 10px 20px; height: 45px; width: 160px; border-width: 2px 2px 0px 2px; }
				a.right-pop-btn img { position: unset; width: 25px; }
				.right-form-pop .fluentform .ff-el-group {margin-bottom: 10px;}
		}
		
		@media(max-width:1000px) {
				.bus-row .top-bus-circle :where(.circle1, .circle2), .bus-row .top-bus-circle img{opacity: 0;}
				.bus-row .top-bus-circle :where(.circle1, .circle2){position: absolute; top: 0; right: unset;  z-index: 1;  max-width: 100%; left: 0; max-height: 100%;}
			/*---Pad0---*/
				.circle-inner-row .txt > .vc_column-inner,.mml_circles1 .vc_row > .vc_column_container > .vc_column-inner,.circle_container > .vc_column_container > .vc_column-inner,.red-bottom-row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				section.l-section.wpb_row{padding-left:15px; padding-right: 15px;}
			/*---Font---*/
				br.tmp-br{display: none;}
				.title-container p.subhero-title, .sr7-txt p.hero-title, .title-container h1, .title-container p.hero-title{line-height: 1.1;}
				h1:after, h2:after{bottom: 0;}
			/*---Header---*/
				.w-nav.type_mobile .w-nav-anchor:not(.w-btn){padding: 5px 10px;}
				.newinmobile{padding-top: 20px;}
				.phone-container{display: block;text-align: left;}
				header .w-socials-item-link i { margin-left: -30px;}
			/*---Footer---*/
				body .mmlm_footer_01 { padding: 50px 0 40px 0 !important;}
			/*************** Sidebar Responsive ****************/
				.single-post .vc_col-sm-8.wpb_column.vc_column_container {padding-bottom: 50px;width: 100%;}
				.single-post .vc_col-sm-4.wpb_column.vc_column_container.r-sidebar {width: 100%;}
				.share_icons a.facebook, .share_icons a.twitter, .share_icons a.whatsapp {padding: 15px;height: 50px;}
				.share_icons svg.bi.bi-facebook, .share_icons svg.bi.bi-twitter-x, .share_icons svg.bi.bi-whatsapp {width: 15px;height: 15px;}
			/*---Title Row---*/
				.title-row .l-section-video{display: block!important;}
			    .title-row .type_curve.pos_bottom, .red-bottom-row .type_curve.pos_bottom { height: 70px !important;}
				.l-section.title-row{padding: 50px 20px;}
				.title-row > .l-section-h { z-index: 2; }
				.title-row .vc_row .vc_col-sm-8{width: 100%;}
				.title-row.inner-title-row .vc_row { min-height: 150px;}
				.inner-title-row.title-row:before{content: url('/wp-content/uploads/2025/05/title-C-sssm.png'); top: 0;}
				a.right-pop-btn{top: 60px;}
			/*---Bus Row---*/
				.inner-title-row + .pad2.bus-row{padding-top: var(--pad3);}
				.top-bus-circle::before{top: 0; background-size: auto 100%!important; /*opacity: 1!important;*/}
				.std-row.bus-row .vc_row > .vc_col-sm-6{width: 60%; margin-left: 20%;}
				.std-row.bus-row .vc_row > .vc_col-sm-5{width: 100%; text-align: center; padding-top: 30px;}
				.std-row.bus-row h2:after, .std-row.bus-row h1:after { left: calc(50% - 109px);}
				.std-row.bus-row .home-logos img{float: none;}
			/*---Inner Bus Row---*/
				.inner-bus-row > .vc_col-sm-6{width: 100%;}
				.bus-description-box{padding: 30px 0}
				.bus-description-box p {max-width: 100%;}
			/*---Form Row---*/
				.red-bottom-row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_col-sm-1{display: none;}
				.red-bottom-row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_col-sm-10{width: 100%;}
			/*---Service Grid---*/
				.circle_container{height: inherit;}
				.mml_circles1 .circle_container .wpb_text_column{position: relative;}
				.mml_middle_circle{display: none!important;}
				.circle_container > .wpb_column > .vc_column-inner{text-align: center;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p:first-child{font-size: 35px; margin-bottom: 15px;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper{gap: 15px;display: inline-block;	        flex-direction: column; flex-wrap: nowrap;justify-content: center;align-items: baseline;align-content: stretch;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column{/*flex-basis: 50%;*/ display: inline-block!important;}
				.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(3){display: none!important;}
				.mml_circles1 .circle_container .wpb_text_column{top: inherit!important;left: inherit!important;/*transform: none!important;*/}
				.mml_circles1 .circle_container .wpb_text_column{width: calc(100% - 50px)!important;aspect-ratio: 1; margin: 15px 25px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper{width: 100%!important; height: 100%!important;}
				.mml_circles1 .circle_container .wpb_text_column p:nth-child(2), .mml_circles1 .circle_container .wpb_text_column p:nth-child(3) {display: block}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper:before{z-index: 1;/*display: none;*/}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p,.mml_circles1 .circle_container .wpb_text_column .btn1{z-index: 9;}
			/*---Circle Row---*/
				/*---IMG---*/
					.circle-inner-row.left-img .img > .vc_column-inner p { margin-right: 0;}
					.circle-inner-row.right-img .img > .vc_column-inner p{margin-left: 0;}
				/*---TXT---*/
					.row-w-mixed-gray .circle-inner-row .txt{width: 100%;}
					.row-w-mixed-gray .circle-inner-row.left-img .txt { padding-right: 0; padding-left: 0;}
					.row-w-mixed-gray .circle-inner-row.right-img .txt { padding-left: 0;padding-right: 0;}
					.circle-vertical .mini-circle-inner-row .txt{width: 80%;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: stretch;align-content: stretch;}
					.row-w-mixed-gray .circle-inner-row.right-img {flex-direction: column-reverse;}
					.circle-inner-row.right-img .txt{padding-left: 0; padding-right: 0px;}
					.circle-inner-row.left-img .txt{padding-left: 0px; padding-right: 0;}

				/*---mml_row5---*/						
					.mml_row5 .circle-inner-row.right-img .txt{padding-left: 0; padding-right: 0; width: 100%;}
					.mml_row5 .circle-inner-row.left-img .txt{padding-left: 0; padding-right: 0; width: 100%;}					
					.mml_row5 .circle-inner-row .img{width: 60%; margin-left: 20%;}
					.mml_row5 .circle-inner-row.left-img + .circle-inner-row.right-img{flex-direction: column-reverse;}
					.mml_row5 .circle-inner-row + .circle-inner-row { margin-top: 0px !important;}
					.inner0.lft .txt h3, .inner0.rgt .txt h3, .inner0.lft .txt p, .inner0.rgt .txt p{text-align: center;}
				/*---Std White Circle Row---*/
					.std-white-row.right-img-row.pad2 + .std-white-row.left-img-row.pad2{padding-top: var(--pad2);}
					.std-white-row.left-img-row.pad2 .vc_row{flex-direction: column-reverse;}
					.std-white-row.right-img-row.pad2 .vc_row > .vc_col-sm-5, .std-white-row.left-img-row .vc_row > .vc_col-sm-5{padding-bottom: 30px;}
					.white-std-circle-row.right-img .vc_row{flex-direction: column-reverse;}
					.white-std-circle-row.right-img .txt{padding-left: 0; padding-right: 0; width: 100%;}
					.white-std-circle-row.right-img .img{width: 60%; margin-left: 20%;}
					.white-std-circle-row.right-img .img .anim_brd.lft p{padding-left:0}
					.white-std-circle-row.right-img .txt .wpb_text_column{padding-left: 0; text-align: center;}
					.white-std-circle-row.right-img .txt .wpb_text_column h2{text-align: center;}
					.white-std-circle-row.right-img .txt .wpb_text_column h2:after{left: calc(50% - 109px);}
					.white-std-circle-row.right-img .img .wpb_text_column { margin-right: 0; margin-bottom: 30px;}
			/*---STD Row---*/
					.std-white-row .vc_row > .vc_column_container{width: 100%;}
					.std-white-row h2, .std-white-row p{text-align: center;}
					.std-white-row h2:after{left: calc(50% - 109px);}
					.accrd svg{max-width: 100%;height: auto;}
					.std-white-row.right-img-row .vc_col-sm-7 + .vc_col-sm-5{ width: 60%; margin-left: 20%; padding-top: 30px;}
			/*---Mini Circle Row---*/
				.mini-circles-row .txt{}
			/*---Contact---*/
					.mml_contact .inner0 > .vc_column_container{width: 100%;}
					.mml_contact .g-cols.wpb_row + .g-cols.wpb_row { margin-top: 0 !important;}
					.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0{width: 100%;display: inline-block;}
					.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0 + .inner0{padding-top: 30px;}
					.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0 + .inner0 + .inner0{padding-top: 0;}
					.mml_contact > .l-section-h > .vc_row > .vc_col-sm-4 .inner0:last-child{width: 100%;}
					.mml_contact .contact-img{width: 70%; margin-left: 15%;padding-top: 30px;}
					.mml_contact > .l-section-h > .vc_row > .vc_col-sm-12 { padding-bottom: 0;}
			/*---Team---*/
				.page-id-56 .bgcircle-sm.bgcircle-right-b:before{display: none;}
			/*---Carousel---*/
				.owl-carousel.navpos_outside .owl-next { left: calc(100% - 30px);}
				.owl-carousel.navpos_outside .owl-prev { right: calc(100% - 30px);}
			/*---History---*/
				.txt-w-img.txt > .wpb_wrapper{flex-direction: column; display: flex;}
				.txt-img{order: 2; margin-top: 30px;}
				.txt-img, .txt-txt, .txt-txt + div{width: 100%;}
				.txt-img{padding-right: 0;}
				.txt-txt + div, .txt-txt + .txt-img{margin: 30px 0 0 0; padding-left: 0; padding-right: 0;}
		}	

		@media(max-width:768px) {
			.logo_25.ush_image_1 {
				margin: 10px 0 25px;
				height: 50px !important;
			}
			
		}

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

				/* default paddings */
				--pad1: 40px; 			
				--pad2: 40px; 			
				--pad3: 40px;
				--inner-row-padding: 30px;

				/* font sizes */
				--fsheadingXL: 	30px; 	
				--fsheadingL: 	30px; 			
				--fsheadingM: 	25px; 			
				--fsheadingS: 	20px;
				--fsheadingfaq: 20px;
				--fsheadingpost: 20px;
				--fsheadingSS: 	20px; 			
				--fsheadingXS:	20px;
				--fsheadingXXS:	20px;
				--fsfooter-font: 18px;
				--btnfont: 20px;
				--fsstdL:	20px;		
			}
				.gray-std-circle-row .txt .wpb_text_column h2:after{left: calc(50% - 109px);}
			/*---Pad---*/
				.circle-row.pad3 + .mml_circles1.pad3{padding-top: 0;}
				 .inner-bus-row section.l-section.wpb_row, .inner-bus-row .vc_column-inner ,.gray-std-circle-row .txt .vc_column-inner, .circle-horizontal.mini-circles-row .g-cols.via_flex.type_default>div>.vc_column-inner ,.circle-row.std-circle-row .g-cols.via_flex.type_default>div>.vc_column-inner,.title-row .vc_row > .vc_column_container > .vc_column-inner,.mml_contact .vc_row > .vc_column_container > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
				.g-cols.via_flex.type_default>div>.vc_column-inner{ padding-left: 15px; padding-right: 15px;}
			/*---Font---*/
				body li, body p{line-height: 26px; font-size: 18px;}
				/*---font-size---*/
					body h1{font-size: 30px}
					body h2{font-size: 30px;}
					h1:after, h2:after{bottom: 5px;}
					.list-3column, .list-2column { column-count: 1;}
			/*---Header---*/
				header .icon_atleft span { font-size: 17px;}
				.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow{padding: 7px 5px;}
			/*---Footer---*/
				footer{padding-bottom: 50px; background-size: 80% auto!important;}
				footer .wpb_text_column i{top: 8px;}
				footer .mml_icons .wpb_row > .vc_column_container{margin-bottom: 0!important;}
				footer .us_menu_1 .menu>li{margin-bottom: 5px!important;}
				div#bottom-links { display: flex;}
/* 				.right-form-pop a.right-pop-btn{width: 30px;}
				.right-form-pop a.right-pop-btn label{display: none;} */
				.right-form-pop a.right-pop-btn { height:40px; width: 145px; }
				.right-form-pop a.right-pop-btn img { width: 20px; }
				.right-form-pop a.right-pop-btn label { font-size: 18px; }
				.right-form-pop .fluentform .ff-el-group {margin-bottom: 10px;}
			/*---Title---*/
				.inner-title-row.title-row:before{top: -30px;}
				.title-row.inner-title-row{margin-top: var(--header-height);}
				.title-row.inner-title-row .l-section-h.i-cf{padding-top: 0!important;}
				.title-row.inner-title-row .vc_row { min-height: 50px; }
				.title-row .type_curve.pos_bottom, .red-bottom-row .type_curve.pos_bottom {height: 30px !important;}
				.title-row .btn1 { padding: 13px 15px;    margin: 0 10px;  min-width: 135px;}
				sr7-txt .btn-container, .btn-container { padding-top: 5px;}
				.title-row.home-title.us_custom_ce656298{background-position: center left!important;}
				.home-title.title-row .title-container { min-height: 300px;}
			/*----STD White Row---*/
				.pad2.std-white-row:has( + .pad2.std-white-row) { padding-bottom: var(--pad2);}
			
			/*---Circle Vertical---*/
				.circle-vertical .mini-circle-inner-row .vc_col-sm-4 .vc_column-inner { padding: 0 !important; }
				.circle-vertical .g-cols > .wpb_column > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; }
				.white-std-circle-row.right-img .vc_row > .txt, .red-bottom-row > .l-section-h > .vc_row > .vc_column_container > .vc_column-inner .wpb_row > .vc_col-sm-10, .row-w-sm-busses .vc_row .wpb_row:not(.inner-bus-row) .vc_col-sm-12{margin-bottom: 0!important;}
				.circle-vertical .mini-circle-inner-row .txt { margin-top: -32px; width: auto; padding: 55px 25px 15px; }
				.circle-vertical .mini-circle-inner-row .txt p { font-size: 16px; line-height: 100%; line-height: 20px;}
			/*---Bus Row---*/
				.std-row.bus-row .vc_row > .vc_col-sm-5.wpb_column.vc_column_container{margin-bottom: 0;}
				.bus-row .vc_row .vc_column_container:first-child .vc_column-inner{padding-left: 30px; padding-right: 30px;}
				.top-bus-circle::before{background-size: auto 100%!important;    right: 0;}
				.bus-row .top-bus-circle :where(.circle1, .circle2){height: 100%;}
				section.l-section.wpb_row.mml_circles1{padding-left: 5px; padding-right: 5px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper{padding: 13px 25px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p{font-size: 14px;}
				/*.bus-row .top-bus-circle :where(.circle1, .circle2){width: 250px; left: calc(50% - 125px); height: auto!important;}*/
				.top-bus-circle{aspect-ratio: 1;display: flex;	flex-direction: row;	flex-wrap: nowrap;	justify-content: center;	align-items: center;	align-content: stretch;}
				.l-section.bus-row{padding-left: 0!important; padding-right: 0!important;}
				.bus-row .vc_row .vc_column_container:first-child .vc_column-inner{padding-left: 0; padding-right: 0;}
			/*---Quote---*/
				.quote-block::after, .quote-block::before {bottom: 20%;}
			/*---Form Row---*/
				.red-bottom-row .vc_col-sm-8.vc_column_container{margin-bottom: 0!important;}
				body .red-bottom-row{    background-image: none !important;}
			/*---Service Grid---*/
				.bgcircle-sm{padding-left: 15px; padding-right: 15px;}
				.mml_circles1 .circle_container .wpb_text_column { width: calc(100% + 100px) !important; aspect-ratio: 1; margin: 10px -50px; padding: 0 40px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p{font-size: 16px;}
				.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper p:first-child {font-size: 23px; margin-bottom: 5px;}
				.mml_outer_circle p{line-height: 25px;}
				.mml_circles1 .circle_container .wpb_text_column .btn1 { padding: 13px 10px; font-size: 16px;}
			/*---Circle Inner row---*/	
				.mini-circles-row .img img{filter: none;}
				.circle-inner-row.right-img .txt{padding-left: 0; padding-right: 0; width: 100%;}
				.circle-inner-row.left-img .txt{padding-left: 0; padding-right: 0; width: 100%;}					
				.circle-inner-row .img{width: 60%; margin-left: 20%; margin-bottom: 0!important;}
				.circle-inner-row.left-img + .circle-inner-row.right-img{flex-direction: column-reverse;}
				.mml_row5 .circle-inner-row + .circle-inner-row { margin-top: 0px !important;}
				.wpb_text_column p a.btn1{display: block;}
				.wpb_text_column p a.btn1[href^="tel:"] { white-space: normal;}
					.wpb_text_column + .mini-circle-inner-row .img {margin-top: 0px !important;}
					.circle-inner-row.right-img .txt .wpb_text_column p, .circle-inner-row.left-img .txt .wpb_text_column p, .circle-inner-row.right-img .txt .wpb_text_column, .circle-inner-row.left-img .txt .wpb_text_column{text-align: center!important;}
					/*---Vertical---*/
						.circle-vertical .mini-circle-inner-row .txt{width: calc(100% + 70px); margin-left: -35px; margin-top: -50px; padding: 15px 25px 15px;}
					/*---Horizontal---*/
						.circle-horizontal .mini-circle-inner-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{display: block;}
						.mini-circles-row .txt{padding: 30px 0;}
						.mini-circles-row .vc_column_container + .vc_column_container .txt { padding-bottom: 0;}
						.circle-horizontal .mini-circle-inner-row .left-img img { left: 0;}
						.circle-horizontal .mini-circle-inner-row .right-img img {right: 0;}
					    .circle-horizontal .mini-circle-inner-row .txt {  aspect-ratio: auto;   border: 0px;}
						.circle-horizontal .mini-circle-inner-row > .vc_column_container > .vc_column-inner > .wpb_wrapper{padding-top: 0;}
						.circle-inner-row:last-child .txt .wpb_text_column{ padding-bottom: 0;}
					/*---Mini Circle Row---*/
						.mini-circle-inner-row .left-img .txt{padding-bottom: 0;}
						.mini-circle-inner-row .wpb_column .txt p{margin-bottom: 15px;}
						.mini-circle-inner-row .wpb_column .txt p:last-child{margin-bottom: 0;}
						.mml_circles1 .circle_container .wpb_text_column > .wpb_wrapper:before{display: none;}
						.mml_circles1 .circle_container > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:before{content: '';    display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #1b1b1b; opacity: 0.5;}
					/*---Gray STD---*/
						.gray-std-circle-row .txt .wpb_text_column{padding-top: 0; text-align: center;}
						.wpb_text_column + .mini-circle-inner-row{padding-top: 30px;}
			/*---Contact---*/
			    .mml_contact > .l-section-h > .vc_row > .vc_col-sm-12 {padding-bottom: 0!important;}
				.mml_contact .contact-img{padding-top: 0;}
			/*---Bus Row---*/
				.bus-description-box a.bus-title{font-size: 25px;}
				.bus-description-box a label{font-size: 30px;}
				.std-row.bus-row .home-logos img{display: inline-block;}
				.bus-svg-container svg{max-width: 100%; height: auto;}
			/*---mml_row2---*/	
				.mml_row2 .inner0 .the_bar{background-color: transparent; background-color: var(--color2);}
			/*---Carousel---*/
				section.l-section.wpb_row.carousel-row{padding-left: 25px; padding-right: 25px;}
				.owl-carousel.navpos_outside .owl-next { left: calc(100% - 30px);}
				.owl-carousel.navpos_outside .owl-prev { right: calc(100% - 30px);}
			/*---History---*/
				.mml_row2.history-row .inner0 .item .txt{ width: 85%;}
				
		}

		@media(max-width:600px) {
			.logo_25.ush_image_1 {
				margin: 30px 0 0;
			}
		}