/********* Compiled - Do not edit *********/
:root{--color-primary:#fe5252;--color-secondary:#f3662a;--color-gradient-start:#FE506B;--color-gradient-stop:#F3662A;--color-link:#ff0000;--color-link-hover:#000000;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:55px;color:#000000;}.h2,h2{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:28px;color:#000000;}.h3,h3{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:24px;color:#000000;}.h4,h4{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:20px;color:#000000;}.h5,h5{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:18px;color:#000000;}.h6,h6{font-family:Poppins;font-weight:900;line-height:1.2em;font-size:16px;color:#fd5c4c;}.main-header .navbar-brand{max-width:200px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(255, 255, 255) !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}#easyCookie .ec-btns {
    text-align: left !important;
}

#easyCookie.ec-double-btn .ec-btns {
    width: 270px !important;
}				


#fsm-service-banner-title {
    font-weight: 700;
    line-height: 1.2em;
    font-size: 55px;
    color: #fff;
}

#fsm-service-banner-sub {
    font-weight: 700;
    line-height: 1.2em;
    font-size: 27px;
    color: #fff;
    margin-top: 30px;
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
#fsm-service-banner-title {
    font-family: Raleway;
    font-weight: 700;
    line-height: 1.2em;
    font-size: 30px;
    color: #fff;
}

#fsm-service-banner-sub {
    font-weight: 700;
    line-height: 1.2em;
    font-size: 17px;
    color: #fff;
    margin-top: 30px;
}
}

#fsm-service-title {
    font-weight: 700;
    font-size: 34px;
    color: #000;
}

#fsm-service-desc {
    font-weight: lighter;
    font-size: 17px;
    margin-top: 35px;
    color: #222;
}				

.lqd-back-to-top {
    bottom: 15px;
    right: 15px;
}				

.h2, h2 {
    font-family: Poppins !important;
}

.h3, h3 {
    font-family: 'Poppins' !important;
    font-weight: bold;
}

#aboutus-home-page {
    display: none;
}

#portfolio-home-page {
        display: none;
}

.iconbox-inline h3 {
    margin-top: 30px;
}

.iconbox .iconbox-icon-container {
    margin-bottom: 0em !important;
}

@media screen and (max-width: 991px) {
    .carousel-container .flickity-page-dots {
        right: 0 !important;
    }   
    .banner-spacing {
    display:none;
}
}

.portfolio-fsm-max {
margin: 0 auto;
    display: block;
    text-align: center;
}

.title-banner-homepage {
    font-weight: 900 !important;
}

.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button {
    border-radius: 16px;
}

.lqd-contact-form textarea {
    border-radius: 16px !important;
}

.title-46mile {
display:block;
  background-image: url(../2021/02/new-title-bg.svg);
  background-repeat: no-repeat !important;
background-size: cover;
    padding: 57px;
}

.title-text-46mile {
    color: #fff;
    font-size: 19px;
    font-family: Poppins;
    font-weight: 900;
}

.newbutton46 {
    height: 43px !important;
    line-height: 0px !important;
}

.lqd-custom-menu {
    float: right !important;
}

.corner46-size {
    background-repeat: no-repeat !important;
    background-size: 53% !important;
}

.text-contactus-page {
      font-family: Poppins;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}