@media(max-width:1756px){
    header .mo-header-v4 .mo-menu-list > ul > li > a{margin: 0 5px}
    header .mo-header-v4 .mo-menu-list > ul > li > a{font-size: var(--font14);}
    
}
@media(min-width:1440px)
{
    .container,.no-container { max-width: 1440px; box-sizing: border-box; width: 100%;}
     header .container {max-width: 1840px; width: 100%;}
    .no-container {margin: auto;}
}
@media only screen and (min-width: 1400px) and (max-width: 1500px){
    
    .container, .no-container {
    max-width: 1386px;
    box-sizing: border-box;
    width: 100%;
}
}

@media(max-width:1450px){
        :root
    {
         --font48:45px;
        --font28:22px;
        
    }
    .container,.no-container { max-width: 1170px; box-sizing: border-box; width: 100%;}
     header .container {max-width: 100%; width: 100%;}
    .no-container {margin: auto;}
     header .mo-header-v4 .mo-menu-list > ul > li > a{margin: 0 4px; font-size: var(--font14);}
    header .menu_other_v4, .consul-button{max-width: 290px;}
    header .mo-header-v4 .menu_other_v4 .btn-nav{font-size: 0 !important;    padding: 30px 30px !important;}
    .menu_other_v4 {width: auto !important;}
    header .mo-header-v4 .menu_other_v4 .btn-nav:before{top: 14px;}
    header .mo-header-v4 .menu_other_v4 .btn-nav:after{    left: 6px;  transform: inherit;  top: 5px;}
   body header .mo-header-v4 .mo-menu-list > ul > li > a {    margin: 0 4px;}
  header .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 16px;top: 13px; transform: scale(0.8);}
  header .mo-header-v4 .menu_other_v4 .btn-nav:after, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:after{left: 4px;top: 4px;}
  a.btn-nav:after, .mo-header-v4 .menu_other_v4 .btn-nav:after, .button.bg_gradient:after{    width: 32px;height: 32px;}
  a.btn-nav:before, .mo-header-v4 .menu_other_v4 .btn-nav:before, .button.bg_gradient:before{    left: 22px; top: 15px;}
    .banner-group-content {
    margin-left: 49px;
}
}
@media (max-width: 1366px){
    header .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children:after{right: -3px;top: 53%;font-size: 0.88vw;}
}
@media(max-width:1230px){
    
    :root
{
    --font48:45px;
    --font40:38px;
    --font30:28px;
    --font22:20px;
    --font24:22px;
    --font20:18px;
    --font18:16px;
    --font17:15px;
    --font16:14px;
    --font14:14px;
    --font12:12px;
    --font28:20px;
    --pad: 40px;
    --pad2:50px;
    --mt-b:20px;
    --mb-title:40px;
    
}
    header .mo-header-v4 .mo-logo img { height: 35px;}
    .mo-menu-list.motivo_cc.hidden-xs.hidden-sm {position: absolute;top: 79px; width: 100%; left: 0;}
    ul#menu-header-navigation { background: #000; left: 0; height: 53px; line-height: 52px;}
   body header .mo-header-v4 .mo-menu-list > ul > li > a {line-height: 0px !important; height: auto !important; color: #fff;margin: 0 12px;}
   header .mo-header-v4 .mo-col-logo{    line-height: 70px !important;}
   header .mo-header-v4 .menu_other_v4 .btn-nav{margin-top: 8px;}
   .hm-banners {  margin-top: 8px;}
    .hm-icon-box img.vc_single_image-img.attachment-full {  width: 48px; object-fit: contain; max-height: 41px;}
    .hm-icon-box p{margin-top: 12px;}
    .hm-icon-box .wpb_wrapper > .vc_row{margin-left: 15px; margin-right: 15px;}
    .pagetitle-v2 .mo-title-bar {  padding-top: 150px;}
    header .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul{    margin-top: 14px !important;}
    .mo-stick-active .mo-header-v4.mo-header-stick .mo-menu-list > ul > li > a {
    height: 79px!important;
    line-height: 59px !important;
}
   .mo-stick-active .mo-menu-list.motivo_cc.hidden-xs.hidden-sm{top: 69px;}
    .main-content .vc_row.hm-banners-image{    margin-top: 124px;}

    header .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children:after{color: #ffffff;}
    .mo-stick-active .mo-header-v4.mo-header-stick .mo-menu-list > ul > li.menu-item-has-children:after{top: 40%;color: #ffffff;}
}
@media(min-width:1024px)
{
    .vc_col-sm-6 .vc_column-inner, .vc_col-sm-12 > .vc_column-inner, .clent-section + .wpb_column.vc_column_container.vc_col-sm-9 .vc_col-sm-4 > .vc_column-inner  { padding-left: 0; padding-right: 0;}
        .hm-listing-view .wpb_text_column{min-height: 200px;}
    rs-module-wrap#rev_slider_10_1_wrapper {
    padding-top: 100px !important;
}
}
@media(max-width:1024px)
{
    .grid-post .info-post, .masonry-posts .type-post .info-post, .masonry-posts .post-content .info-post, .grid-carousel-post .info-post{padding: 10px 10px 15px;}
    .hm-listing-view .vc_col-sm-6:first-child:after{display: none !important;}
    .hm-banners .text-left.consul-button {  margin-top: 20px !important;}
     .vc_column_container > .vc_column-inner, footer > .container{padding-left: 15px !important;  padding-right: 15px !important;}
    .hm-banners-image .vc_column_container > .vc_column-inner {
    padding: 0px !important;
}
    .hm-banners .vc_col-sm-12{padding-left: 40px;}
    .masonry-item {
    width: 100% !important;
}
}
@media(min-width:992px)
{  
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul{min-width: 300px;text-align: left; margin-top: -2px !important;padding: 10px 0;}
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li{padding: 1px 15px; line-height: 7px;border-bottom: 1px solid #f1f1f1; background: #fff !important;}
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li:last-child { border-bottom: 0;} 
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul{background: #fff !important;}
    header .mo-header-v4 .mo-logo img{height: auto;}
    .mo-header-v4 .mo-col-menu {  float: unset;}
	.useful-calc.bg-light .vc_col-sm-3 {
    background: #fff;
    margin-right: 1%;
    width: 24%;
    border: 1px solid #dfdfdf;
    padding: 10px;
    border-radius: 4px;
}
.wpb_column.vc_column_container.vc_col-sm-3:nth-child(4n) {
    margin-right: 0;
}
    img.alignright, img.alignright{    margin-bottom: 30px !important;  margin-left: 50px;}
    img.alignleft, img.alignleft{margin-right: 50px;}
}
@media(min-width:768px)
{
    .hm-listing-view .vc_col-sm-6:first-child:after {content: ""; display: block;width: 2px;position: absolute;right: 0; transform: translate(-0%, -0%); border-right: 1px solid #d3d0d0;margin-right: 68px;height: 100%;}
    .sidebar.sidebar-right, .sidebar.sidebar-left, .wpb_widgetised_column { margin-top: 0; margin-bottom: 60px !important; float: left; width: 30%;  padding: 30px 10px;}
    .with-sidebar { width: 70% !important;}
	.vc_row.wpb_row.vc_row-fluid.useful-calc {
    padding-top: 20px;
    padding-bottom: 20px;
}
.center_vertical, .pagetitle-v2 .mo-title-bar, .pagetitle-v2 .parallax-container{align-items:baseline !important;}
.single-header.img_overlay .post-title{text-align:left; margin-left:0px; margin-right:0px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    :root
    {
        --font48:35px;
        --font40:28px;
        --font30:22px;
        --font24:20px;
        --font22:18px;
        --font20:16px;
        --font18:14px;
        --font17:13px;
        --font16:14px;
        --font14:14px;
        --font12:12px;
        --font28:18px;

        --pad: 40px;
        --pad2:40px;
        --mt-b:20px;
        --mb-title:40px;

    }
    .masonry-post.post.post-item.col-xs-12.col-sm-6.col-md-4.col-lg-4.mo-blog-masonry-wrapper.clearfix.grid { width: 33%;    position: unset !important;}
    .hm-blogs .masonry-post.post.post-item.col-xs-12.col-sm-6.col-md-4.col-lg-4.mo-blog-masonry-wrapper.clearfix.grid {  width: 50%;}
		.useful-calc.bg-light .vc_col-sm-3 {
    background: #fff;
    margin-right: 1%;
    width: 32%;
    border: 1px solid #dfdfdf;
    padding: 10px;
    border-radius: 4px;
}
/*.wpb_column.vc_column_container.vc_col-sm-3:nth-child(3n) {
    margin-right: 0;
}*/
    .useful-calc .container.main-container {
    display: flex;
}
.Broker-forms.wpb_column.vc_column_container.vc_col-sm-4 .col-md-12 {
    padding: 0px;
}
		.pum-container .pum-content {
    max-height: 500px;
    overflow-x: hidden;
}
}
@media(max-width:991px)
{
    p { margin: 0 0 10px;}
    .container,.no-container { max-width: 100%; box-sizing: border-box; width: 100%;}
     header .container {max-width: 100%; width: 100%;}
    .no-container {margin: auto;}
    .mo-header-v4 .mo-logo img {  max-height: 40px;}
    footer.footer_v3 .container >.col-sm-3, footer.footer_v3 .container >.col-sm-4, footer.footer_v3 .container >.col-sm-2 { width: 50%;}
    header .menu_other_v4, .consul-button { max-width: 300px;}
    footer.footer_v3 .container {  display: flex;  flex-flow: wrap;}
    .footer-widget-1.col-sm-4.col-xs-12,.footer-widget-4.col-sm-3.col-xs-12 {  order: -1;}
    .footer-widget-2.col-sm-3.col-xs-12 { order: 1;}
    header .mo-header-v4 .mo-col-logo { line-height: 70px !important;  margin-top: 8px;}
    body header .mo-header-v4 .menu_other_v4 .btn-nav:before {top: 8px; transform: scale(0.8); left: 11px;}
    body header .mo-header-v4 .menu_other_v4 .btn-nav:after { left: 2px !important; transform: inherit; top: 2px !important;  width: 46px; height: 46px;}
    header .mo-header-v4 .menu_other_v4 .btn-nav { font-size: 0 !important;  padding: 25px 25px !important;}
    .hm-banners {  margin-top: 0;}
    .mo-header-v4 .menu_other_v4{top: 15px;     margin-right: 10px;}
    header .mo-header-v4 .mo-logo img {  height: auto !important; margin-top: -9px;}
    .mo-header-v4 .mo-logo { line-height: 60px;}
    .footer-widget-6.footer-bottom .container > .row{width: 100%;}
    footer.footer_v3 .container {    padding-bottom: 40px;}
    .footer-widget-6.footer-bottom .container > .row { border-top: 1px solid #f1f1f1;  width: 100%; display: flex; align-items: center;}
    .footer-widget-6.footer-bottom .container > .row .col-md-6 {width: 50%; padding: 0;}
    ul#menu-header-navigation li {    padding-bottom: 5px;  padding-top: 5px; position: relative;}
    ul#menu-header-navigation { background: #fff; left: 0;  height: auto;}
    .hm-mortage .wpb_column.vc_column_container.vc_col-sm-6,.hm-listing-view .wpb_column.vc_column_container.vc_col-sm-6 {  width: 100%; margin-bottom: 20px;}
    .hm-mortage .container.main-container {  display: flex;  flex-flow: wrap;}
    .hm-mortage .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner { padding-right: 0px !important;}
    .hm-mortage .wpb_column.vc_column_container.vc_col-sm-6:last-child { order: -1;}
    .hm-mortage .wpb_single_image.vc_align_right { text-align: left;  margin-bottom: 20px;}
    ul.custom-list li{padding-bottom: 15px;}
    .hm-listing-view .wpb_text_column {  margin-bottom: 0px;  margin-top: 0px;}
    a.btn-nav, .mo-header-v4 .menu_other_v4 .btn-nav, .button.bg_gradient{ padding: 15px 21px !important;padding-left: 50px !important;}
    a.btn-nav:after, .mo-header-v4 .menu_other_v4 .btn-nav:after, .button.bg_gradient:after{top: 4px !important; left: 4px !important;}
    a.btn-nav:before, .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 17px; top: 12px;}
    .home .vc_column_container>.vc_column-inner {  padding-left: 0px;   padding-right: 0px;}
    header .mo-header-v4 .menu_other_v4 .btn-nav, .consul-button a, .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine{margin-top: 0px; margin-bottom: 15px;}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659672502972.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4 { width: 50%;}
    footer .widget_nav_menu ul > li a{line-height: 20px;}
    a.btn-nav:before, .mo-header-v4 .menu_other_v4 .btn-nav:before, .button.bg_gradient:before{left: 17px;  top: 11px;}
    .clent-section h3.vc_custom_heading{font-size: 22px; margin-top: 0px;}
    .clent-section .wpb_single_image {  margin-bottom: 10px !important;}
    div#mo-header-icon span { display: none;}
    div#mo-header-icon { background: linear-gradient(#8cc63f,#bed62f); width: 49px; height: 49px; border-radius: 50%; margin-top: 10px; right: 0px;}
    div#mo-header-icon:before { color: #fff;  font-family: fontawesome; font-size: 25px; background: transparent; content: url(images/menu.png); transform: scale(0.5);  left: -4px; top: 1px; z-index: 9;}
    .mo-header-v4 .mo-header-icon span, .mo-header-v4 .mo-header-icon:before, .mo-header-v4 .mo-header-icon:after {background: #000; width: 43px;height: 43px; border-radius: 50%;  top: 3px;  left: 3px;}
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon:before{content: "\f067";  font-family: 'FontAwesome';  color: #222222;  font-size: 12px;}
    header .mo-header-v4 .sub-menu > li > a{font-size: var(--font14) !important; padding-left: 35px !important; padding-bottom: 0px !important; white-space: pre-line !important;}
    .pagetitle-v2 .mo-title-bar-wrap{height: 290px;}
    .pagetitle-v2 .mo-title-bar {padding-top: 112px;}
    .mo-header-v4 .mo-menu-list{width: 100%; top: 67px;    overflow-y: scroll;    height: 340px;}
    .mo-header-v4 .sub-menu > li {padding-bottom: 0px !important;}
    .hm-icon-box { margin-top: -92px;}
    .footer-widget-4.col-sm-3.col-xs-12 h4 { margin-bottom: 15px !important;}
    .footer-widget-4.col-sm-3.col-xs-12 p {  margin-top: 0px;}
    a.triggerCall{left: auto; bottom: 22px;right: 0;}
    footer.footer_v3 {  padding-bottom: 170px;}
    .testimonials-grid .item{background-position: right 11px top 15px;background-size: 30px;}
    .mo-header-top.t_motivo.hidden-sm.hidden-xs {    display: block !important;}
    body .strong-content.strong-grid.columns-3 .wpmtst-testimonial:nth-child(2n) {   margin-right: 0px;}
    body .strong-content.strong-grid.columns-3 .wpmtst-testimonial {  width: 100%;}
    body h3, .h3, .sidebar .widget .wg-title{line-height: 1.3;}
    .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon{ top: 16px;}
         body .hm-mortage{background: none !important;}
    .grid.masonry .post.post-item {
    display: flex;
    flex-flow: wrap;
    width: 50%;
    float: left;
}
    .masonry-item.col-3 {
    position: unset !important;
}
    header .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul{margin-top: 0px !important; margin-left: 15px;}
    header .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul li a {
    font-size: 12px !important;
}
    .mo-header-v4 .mo-menu-list > ul > li > a:before{background: transparent !important;}
    .mo-stick-active .mo-header-v4.mo-header-stick .mo-menu-list > ul > li > a {
    height: auto !important;
    line-height: revert !important;
}
   body .main-content .hm-banners .vc_col-sm-12 {
    margin-top: -245px;
    z-index: 99;
    position: relative;
    padding-left: 40px;
}
    .main-content .vc_row.hm-banners-image {
    margin-top: 80px;
}
    .front_rating_row {
    width: 49%;
}
    
}
@media(max-width:768px){
   
}
@media(max-width:767px)
{
        :root
    {
        --font48:30px;
        --font40:25px;
        --font30:20px;
        --font24:18px;
        --font22:16px;
        --font20:14px;
        --font18:14px;
        --font17:13px;
        --font16:13px;
        --font14:13px;
        --font12:12px;
        --font28:18px;

        --pad: 30px;
        --pad2:30px;
        --mt-b:20px;
        --mb-title:30px;

    }
	.pum-container .pum-content {
    max-height: 400px;
    overflow-x: hidden;
}
       body h1, .h1{line-height: 1.3;}
        .other-fleet { column-gap: 0; columns: 2 100px; padding: 0px;}
        .footer_v3{padding-bottom: 30px; padding-top: 30px;}
        footer.footer_v3 .container { padding-bottom: 30px;}
        header .menu_other_v4, .consul-button {  max-width: 260px; margin-top: 10px;}
        header .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 14px;top: 10px;transform: scale(0.9);}
        .footer-icons .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) {  order: -1;  margin-bottom: 20px;}
        .footer-icons .wpb_column.vc_column_container.vc_col-sm-4 {  width: 50%;  margin-bottom: 20px;}
        .footer-icons .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {  justify-content: center;}
        footer .widget_text p {    margin-top: 0px;  margin-bottom: 0px;}
        footer .footer-widget-6.footer-bottom p { margin-top: 10px;    margin-bottom: 5px;}
        .footer-icons .vc_icon_element { margin-bottom: 12px;}
       .clent-section .wpb_single_image {text-align: center;}
        .vc_row.wpb_row.vc_row-fluid.vc_custom_1659671405178 .vc_col-sm-4 {  width: 33%; padding: 10px;}
        .mo-header-v4 .menu_other_v4 {    top: 6px;}
        .masonry-post.post.post-item.col-xs-12.col-sm-6.col-md-4.col-lg-4.mo-blog-masonry-wrapper.clearfix.grid {  width: 50%;  position: unset !important;}
       .contact-page .vc_col-sm-6:first-child {  padding-right: 15px; padding-left: 15px;  margin-bottom: 12px;}
        footer .footer-widget-6.footer-bottom p {  margin-top: 1px;  margin-bottom: 0;  text-align: center;}
        .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659674363113.vc_column-gap-15.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {width: 49%;padding-left: 15px; padding-right: 15px;}
        .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659674363113.vc_column-gap-15.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {  justify-content: center;}
        body:not(.home) h2:first-child, body:not(.home) h3, body:not(.home) h4 { margin-bottom: 10px;  margin-top: 20px;}
        .footer-icons .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) { width: 100% !important;}
        .footer-widget-6.footer-bottom .container > .row{flex-wrap: wrap;}
        .footer-widget-6.footer-bottom .container > .row .col-md-6{width: 100%;}
        .footer-widget-6.footer-bottom .container .row { margin: 0px;}
        .footer-widget-6.footer-bottom .container { padding-bottom: 0;  width: 100%; display: block;}
        .hm-icon-box .wpb_wrapper > .vc_row .wpb_column.vc_column_container.vc_col-sm-3 {width: 50%; float: left;margin-bottom: 12px; }
        .footer-icons .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) { width: 100%;}
        .hm-mortage .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner{padding-left: 0px !important;}
        .home .vc_column_container>.vc_column-inner {    padding-left: 0px !important;    padding-right: 0px !important;}
        .mt-button{margin-bottom: 0px;}
        .hm-blogs .text-right .button {  float: left;}
        .masonry-posts .type-post, .masonry-posts .post-content {  max-width: 100%;}
        .pagetitle-v2 .mo-title-bar-wrap { height: 140px;  margin-top: 105px;}
        .pagetitle-v2 .mo-title-bar {padding-top: 20px;}
        .contact_info > span a {font-size: 0px !important;}
        .contact_info a:first-child span {display: none;}
        .contact_info a{margin-top: 4px;}
        .contact_info i {  font-size: 14px;}
        .page-id-13 .main-container .vc_column-inner,.vc_col-sm-12 .vc_column-inner { padding-left: 0px !important; padding-right: 0px !important;}
        .mo-testimonial-carousel.tpl3 .item, .strong-view.wpmtst-default .wpmtst-testimonial-inner, body .strong-view.wpmtst-simple .wpmtst-testimonial-inner{background-size: 30px;}
        ul.custom-list.cal-list li { padding-bottom: 15px;  width: 100%;  float: none;}
        .footer-form-section .wpb_column.vc_column_container.vc_col-sm-6:first-child .vc_column-inner{padding:13px 13px !important; margin-bottom:30px;}
        .single-post .single-post.entry-content { padding-left: 0;  padding-right: 0;}
        .with-sidebar.mo-blog .mo-post-item { margin-right: 0px;}
        label.FNAME-label.yikes-mailchimp-field-required, label.LNAME-label.yikes-mailchimp-field-required { width: 100%;  float: none;}
        .footer-form-section img{width: 200px; margin-bottom: 40px;}
        .wpb_single_image.vc_align_left,.wpb_single_image.vc_align_right { text-align: center;  margin-bottom: 15px;  margin-top: 15px;}
	   .useful-calc.bg-light .vc_col-sm-3 { background: #fff; margin-right: 1%; width: 49%; border: 1px solid #dfdfdf; padding: 10px;border-radius: 4px;}
      .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2n) { margin-right: 0;}
      .page-id-2452  img.vc_single_image-img.attachment-full {width: 100%; object-fit: cover; }
      .main-content .vc_row { padding-left: 15px !important; padding-right: 15px !important;}
      .main-content .vc_row .vc_row, .main-content .vc_row .main-container{padding-left:0px !important; padding-right:0px !important;}
      .useful-calc .container.main-container .vc_col-sm-3 {  margin-bottom: 20px;}
      .useful-calc { padding-top: 0px !important;}
      .useful-calc .container.main-container { display: flex; flex-flow: wrap;}
      .wpb_column .vc_column-inner { padding-left: 0px !important; padding-right: 0px !important;}
      .page-id-2452 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-2\/5 {  order: -3;}
      .page-id-2452 .wpb_single_image.vc_align_left, .page-id-2452 .wpb_single_image.vc_align_right{ text-align: left;}
      .contact-page .vc_column-inner.vc_custom_1659675419619{ padding: 20px 15px !important;}
     .service, .image_box{margin: 10px auto 8px;}
     .call_detox_green_icon {  top: 41px; right: 62px;}
     .hm-mortage .vc_single_image-wrapper.vc_box_border_grey img,.hm-loan-sec img{ width:373px; text-align: center;  margin: auto; display: block; }
     .hm-mortage .wpb_single_image.vc_align_right,.hm-loan-sec img { text-align: center;margin-bottom: 20px;}
     .pixi_icon_box-style6 .icon-wrap{ margin: 0 auto 7px;}
    .pum-theme-9814 .pum-content + .pum-close, .pum-theme-lightbox-2 .pum-content + .pum-close{right: -6px;bottom: auto; top: -7px;}
    .pum-theme-9814 .pum-container, .pum-theme-lightbox-2 .pum-container{padding: 16px 10px;}
    .page-id-17 h2.vc_custom_heading { font-size: var(--font30) !important;}
    .page-id-17 .wpb_single_image.vc_align_left, .page-id-17 .wpb_single_image.vc_align_right {  text-align: left;}
    .page-id-17 .call-to-action {    margin-top: 0;}
    .strong-view.wpmtst-default .strong-content{ columns: 2 100px;}
    .portfolio-effect3 .details h5{line-height: 1.2;}
    ul.custom-list li:last-child {    padding-bottom: 0px;}
    .footer-form-section .vc_row.wpb_row.vc_inner.vc_row-fluid {display: flex; flex-wrap: wrap;flex-direction: column-reverse;}
    form#vlad-makutonin-1 input { height: 50px; margin-bottom: 6px;}
    .contact-page .col-md-6,.contact-page .col-md-12 {  padding: 0px;}
    .main-content .vc_row.hm-banners-image{margin-top: 60px;}
    .hm-icon-box .vc_col-sm-12 {
    margin-top: 35px;
    z-index: 9;
}
    .main-content .hm-banners .vc_col-sm-12{margin-top: -240px;}
    .banner-titles {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    text-align: center;
}
    .main-content .hm-banners .vc_col-sm-12{padding-left: 0px !important;}
    .front_rating label{font-size: 14px;}
}
@media(max-width:600px){
    .main-content .hm-banners .vc_col-sm-12 {
    margin-top: -213px;
}
body .main-content .hm-banners .vc_col-sm-12 {
    margin-top: 0;
    background: #0084cc;
    padding: 0px;
}
    .vc_row.wpb_row.vc_row-fluid.hm-banners.vc_custom_1662022339144.vc_row-has-fill.bg-light.dark_txt.svg_none.svg_bottom_none.svg_bottom {
    padding: 0px !important;
}
    .vc_row.wpb_row.vc_row-fluid.hm-icon-box.bg-light.dark_txt.svg_none.svg_bottom_none.svg_bottom {
    padding: 0px !important;
}
    .hm-icon-box .wpb_wrapper > .vc_row {
    margin-left: 0;
    margin: 0;
    border-radius: 0px;
}
    .hm-banners-image .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}
    .banner-titles{padding-top: 20px;    background: #00000070; padding-bottom: 15px;}
    .hm-icon-box .vc_col-sm-12 {
    margin-top: 75px;
    z-index: 9;
}
    .main-content .vc_row.hm-banners-image {
    margin-top: 90px;
}
    .main-content .vc_row.hm-banners-image {
    margin-top: 56px;
}   
    .front_rating_row {
    width: 100%;
        text-align: initial;
}
    .testimonials{font-size: 16px;}

}
@media(max-width:480px)
{
    .other-fleet { column-gap: 0; columns: 1 100px; padding: 0px;}
    .other-fleet .testimonials{padding: 0 0 15px 0;}
    footer.footer_v3 .container >.col-sm-3, footer.footer_v3 .container >.col-sm-4, footer.footer_v3 .container >.col-sm-2 { width: 100%;margin-bottom: 15px; padding: 0px;}
    .menu-useful-links-container ul li { width: 50%; float: left;}
    footer .widget_nav_menu ul > li{line-height: 0px !important;}
    .footer_v3 .widget_nav_menu ul li:before{top:12px;}
    .widget_text p { margin-top: 0;  margin-bottom: 0;}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659672502972.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4 {width: 100%;  margin-top: 10px;}
    .masonry-post.post.post-item.col-xs-12.col-sm-6.col-md-4.col-lg-4.mo-blog-masonry-wrapper.clearfix.grid { width: 100%; position: unset !important;}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659674363113.vc_column-gap-15.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {width: 98%;}
     body .strong-content.strong-grid.columns-3 .wpmtst-testimonial {  width: 100%;  margin-right: 0%;}
    img.alignright, img.alignright,img.alignleft, img.alignleft{    float: none; max-width: 100%; margin-top: 0;  margin-right: 0;  margin-left: 0;}
    .hm-icon-box {  margin-top: -50px;}
    .strong-view.wpmtst-default .strong-content{ columns: 1 100px;}
    .grid.masonry .post.post-item{width: 100%;}
    .hm-icon-box .vc_col-sm-12 {
    margin-top: 50px;
    z-index: 9;
}
h3.post-title {
    height: auto;
}
    .pagetitle-v2 .mo-title-bar-wrap {
    height: 120px;
    margin-top: 105px;
}

}

@media(max-width:375px){
    
:root
{
    --font48:25px;
    --font28:16px;
    }
    header .mo-header-v4 .mo-col-logo{width: 163px;}
}
@media(max-width:374px){
    header .mo-header-v4 .mo-col-logo{width: 163px;}
    .footer-icons .wpb_column.vc_column_container.vc_col-sm-4{width: 100%;}
}


@media(max-width: 1450px){
	header .mo-header-v4 .menu_other_v4 .btn-nav{padding: 0 !important; width: 55px; height: 55px; background: transparent;    border: 0;}
	header .mo-header-v4 .menu_other_v4 .btn-nav:after, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:after{left: 7px;}
	header .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 22px;}
    .mo-header-v4 .mo-col-logo, .mo-header-v4 .mo-col-menu, .mo-header-v4 .menu_other_v4, .mo-header-v4 .menu-toggle, .mo-header-v4 .mo-search-header > a, .mo-header-v4 .mo-cart-header > a, .mo-header-v4 .mo-menu-list > ul > li > a, .mo-header-v4 .lang_link > ul > li {
    height: 78px !important;
    line-height: 78px !important;
}
}
@media(max-width: 1200px){
	.about-action{gap: 15px;}
	.about-action .vc_col-sm-4{width: auto;}
    .hm-banners .vc_col-sm-12 {    padding-left: 40px;}
}
@media(max-width: 991px){
	.mo-header-v4.mo-header-fixed .mo-header-menu .container{display: block;}
	.mo-header-v4 .menu_other_v4{margin: -10px 59px 0 0; top: 0;}
	a.btn-nav:after, .mo-header-v4 .menu_other_v4 .btn-nav:after, .button.bg_gradient:after{top: 50% !important; left: 8px !important}
	header .mo-header-v4 .menu_other_v4 .btn-nav:after, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:after{width: 50px; height: 50px;}
	header .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 20px; background-size: 24px !important;}
    .mo-header-v4 .mo-col-logo, .mo-header-v4 .mo-col-menu, .mo-header-v4 .menu_other_v4, .mo-header-v4 .menu-toggle, .mo-header-v4 .mo-search-header > a, .mo-header-v4 .mo-cart-header > a, .mo-header-v4 .mo-menu-list > ul > li > a, .mo-header-v4 .lang_link > ul > li {
    height: 58px !important;
    line-height: 30px !IMPORTANT;
}
    .mo-stick-active .mo-header-v4.mo-header-stick .mo-header-menu {
    position: fixed !important;
    z-index: 9999;
    top: 0;
    box-shadow: 0px 0px 21px rgb(0 0 0 / 20%);
}
}
@media(min-width: 992px){
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul{padding: 0;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li{padding: 0;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a{display: block; margin: 0; padding: 5px 15px; font-size: 14px !important;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a:hover{color: #FFF; background: #0076bf;display: block;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a:hover:after, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a:hover:before{display: none;}
.mo-stick-active .mo-header-v4.mo-header-stick .menu_other_v4 .btn-nav {
    height: 67px !important;
    line-height: 23px !important;
}

}
.useful-calc{padding-bottom: 0 !important}
.single-header.img_overlay .title-wrap .post-title{letter-spacing: normal; text-transform: none;}
.useful-calc .container.main-container .vc_col-sm-3{margin-bottom: 15px !important;}
@media(min-width: 768px){
	.vc_row.wpb_row.vc_row-fluid.useful-calc{padding-top: 15px; padding-bottom: 15px;}
.main-content .hm-banners .vc_col-sm-12 {
    margin-top: -350px;
    z-index: 99;
    position: relative;
}
}
@media(max-width: 991px){
	ul#menu-header-navigation li{padding: 0;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children > ul > li a{padding: 5px !important}
		body header .mo-header-v4 .mo-menu-list > ul > li > a{line-height: normal !important; margin: 0; padding: 10px 0;}
	.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon{z-index: 1;}
	.call_detox_green_icon{right: 15px;}
	a.triggerCall{bottom: auto; top: 50%;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1659672502972.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4{width: auto;}
}
@media(max-width: 767px){
	.mo-header-top .mo-header-tl.col-sm-6.no-padding{margin-left: auto;}
	.single-header.img_overlay{height: 270px;}
	.page-header h1{font-size: 24px; line-height: 1.2}
	.vc_custom_1659666472639{text-align: center !important;}
	.vc_custom_1659666472639 figure{margin: 0 auto;}
    .form-row label.label{padding: 0px;}
}
@media(min-width: 992px) and (max-width: 1450px){
	header .mo-header-v4 .menu_other_v4 .btn-nav:before, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:before{left: 15px;}
	header .mo-header-v4 .menu_other_v4 .btn-nav:after, body .consul-button a.button.light.hr_light.bg_gradient.bg_hr_gradient.medium.radius4.no_shadow.hr_no_shadow.hover_shine:after{left: 0;}
}