@font-face {
    font-family: MundoSans;
    src: url("../fonts/MundoSansStd-Black.otf") format("opentype");
}

/*.primary-menu .navbar-inner .nav>li>a,*/
/*body,*/
/*body h1,*/
/*body h2,*/
/*body h3 {*/
/*font-family: Lato, sans-serif !important;*/
/*}*/

.mowed-btn,
.prim-col-1,
.prim-col-2,
.prim-col-3,
.space-1 {
    float: right;
}

/*body {*/
/*font-weight: 400 !important;*/
/*background: #fff*/
/*}*/

body a {
    color: #ff6400;
}

body a:hover {
    color: #333;
    text-decoration: none;
}

body img {
    display: inline-block;
}

body h1,
body h2,
body h3 {
    color: #252525;
    font-weight: 600;
}

.img-responsive,
.thumbnail a > img,
.thumbnail > img {
    display: inline-block !important;
}

.header-style1 {
    background: #684187;
    color: #fff;
    margin-bottom: 5px;
}

.primary-menu .navbar-inner .nav > li > a {
    text-transform: uppercase;
    font-size: 13px;
    padding: 5px 15px 6px;
    color: #fff;
    border-top: 0;
}

.primary-menu .navbar-inner .nav > li > a:hover {
    border-top: 0;
}

.primary-menu .navbar-inner .nav > li.active > a,
.primary-menu .navbar-inner .nav > li.active > a:after,
.primary-menu .navbar-inner .nav > li.hover > a,
.primary-menu .navbar-inner .nav > li.open.active > a,
.primary-menu .navbar-inner .nav > li.open > a {
    color: #ffc800 !important;
}

.primary-menu .navbar-inner .nav > li.dropdown > a:after {
    display: none;
}

.primary-menu .navbar-inner .nav > li.active a:before,
.primary-menu .navbar-inner .nav > li > a:before,
.xtra-menu {
    display: none !important;
}

.primary-menu {
    border-top: 0 solid #e1e1e1;
}

.bnr-red-round span,
.bnr-white-round span {
    display: block;
}

.navbar-default {
    background-color: inherit;
    border-color: inherit;
}

.navbar-static-top {
    border-width: 0;
}

.navbar {
    min-height: 33px;
    margin-bottom: 0;
    border: 0 solid transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #ffc800 !important;
    background-color: inherit;
}

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.top-form.top-form-minicart .top-minicart-icon .cart-title {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 15px;
}

.top-form.top-form-minicart .top-minicart-icon .cart-number a {
    color: #fff;
    background-color: #f5821f;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    color: #f9c205;
    background-color: transparent;
}

.header .header-msg {
    background: #5a3379;
}

.header .header-msg .sidebar-top {
    overflow: visible;
    padding: 0;
}

.top-nav .navbar-nav > li > a {
    color: #fff;
    text-transform: inherit;
}

.top-nav .nav > li > a {
    padding: 5px 8px;
    font-weight: 500;
}

.top-form .wrapp-minicart .cart-checkout .price-total {
    padding: 0 0 5px;
}

.item-price span.amount,
.item_price span.amount,
.price span.amount,
.product-price span.amount {
    color: #f5821f;
}

.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a:hover,
.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a:hover {
    background: #f5821f;
    -ms-filter: "none";
    color: #fff;
    border: 1px solid #f5821f;
}

.bnr-red-round,
.bnr-white-round {
    border-radius: 150px;
    text-align: center;
}

.top-form .wrapp-minicart .cart-checkout .cart-links {
    padding: 10px 0 5px;
}

.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a,
.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a {
    padding: 5px 15px;
}

.logo-main {
    margin-top: -20px;
}

.header {
    margin-bottom: 4px;
}

.header .top {
    padding-top: 0;
    padding-bottom: 0;
}

.prim-contact-row {
    margin-top: 13px;
}

.prim-contact {
    font-size: 15px;
    font-weight: 800;
}

.prim-contact strong {
    color: #fdc90a;
    text-transform: uppercase;
}

.prim-col-1 a,
.prim-col-2 a,
a .prim-contact .pull-left {
    color: #fff;
}

.prim-contact img {
    margin-right: 8px;
}

.space-1 {
    width: 1px;
    height: 33px;
    background: #fff;
    margin-right: 15px;
}

.prim-col-1 {
    width: 30%;
}

.prim-col-2 {
    width: 35%;
}

.prim-wrap {
    padding-right: 0;
}

.wpb_wrapper {
    background: #f7f7f7;
}

.prim-col-1 a:hover,
.prim-col-2 a:hover {
    color: #4fbdf1;
    text-decoration: none;
}

.home-splash-bg {
    background: url("../images/slider-bg-home.jpg") 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    box-sizing: content-box;
    max-height: 550px;
}

.home-splash-bg__inner {
    padding-bottom: 56.25%;
}

.bnr-content-wrap {
    position: relative;
    z-index: 99;
}

.bnr-handfon {
    position: absolute;
    top: 28px;
    z-index: 10;
}

.bnr-red-round,
.bnr-stamp,
.bnr-white-round {
    z-index: 9;
    position: absolute;
}

.bnr-red-round {
    width: 250px;
    height: 250px;
    background: rgba(216, 0, 125, 0.9);
    top: 70px;
    left: 210px;
    color: #fff;
    padding: 55px 5px 5px;
}

.bnr-red-txt-1 {
    font-size: 44px;
    line-height: 44px;
    font-weight: 800;
    text-transform: uppercase;
}

.bnr-red-txt-2 {
    font-size: 37px;
    line-height: 38px;
    font-weight: 800;
}

.bnr-red-txt-3 {
    font-size: 15px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 5px;
}

.bnr-white-round {
    width: 280px;
    height: 280px;
    background: rgba(255, 255, 255, 0.8);
    top: 68px;
    right: 15px;
    color: #3e3d3f;
    padding: 25px 5px 5px;
}

.bnr-white-txt-1 {
    font-size: 26px;
    line-height: 28px;
    font-weight: 800;
}

.bnr-white-txt-2 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    margin-bottom: 5px;
}

.bnr-stamp {
    right: 10px;
    top: 383px;
    width: 250px;
    height: 165px;
}

.box-slider-title {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 25px;
}

.box-slider-title h1,
.box-slider-title h2 {
    font-size: 27px !important;
    text-transform: inherit !important;
    margin-top: 0;
    margin-bottom: 4px !important;
}

.box-slider-title h1 span,
.box-slider-title h2 span {
    font-weight: 300 !important;
}

.box-slider-title h3 {
    font-size: 21px !important;
    text-transform: inherit !important;
    font-weight: 300;
}

.countdown-slider-style1 {
    background: #fff;
    padding: 0;
    border-bottom: 0 solid #e9e9e9;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.product-countdown {
    position: absolute;
    z-index: 33;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content {
    background: rgba(0, 0, 0, 0.3);
    width: 452px;
    position: absolute;
    z-index: 22;
    padding-left: 60px;
    padding-bottom: 20px;
    top: 98px;
    margin-left: 0;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content
.sale-off {
    font-size: 54px;
    line-height: 56px;
    font-weight: 800;
    color: #fff;
    padding-top: 10px;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content
.sale-off
span {
    font-size: 30px;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content
h3 {
    font-family: Lato, sans-serif !important;
    color: #fff;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content
h3
a {
    font-size: 32px;
    color: #fff;
    text-transform: inherit;
    font-weight: 600;
}

.countdown-slider-style1
.slider-wrapper
.first-product-countdown
.first-item-content
.first-item-detail
.item-content
p {
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    font-weight: 500;
}

.countdown-slider-style1 .slider-wrapper .first-product-countdown {
    margin-right: 10px;
}

.countdown-slider-style1
.slider-wrapper
.resp-slider-container
.slider
.slick-list {
    border: 0 solid #e8e8e8;
}

.countdown-slider-style1 span.res-button:hover {
    background-color: #f58220;
}

.mowed-row {
    margin: 0 8px 0 0;
    background: #e7e7e8;
    border-right: 0 solid #e8e8e8;
}

.mowed-row:last-child {
    margin-right: 0;
}

.mowed-top {
    padding: 12px 8px 8px;
}

.mowed-top h2 {
    font-size: 17px;
    line-height: 22px;
    font-weight: 800;
}

.mowed-top .txt-1 {
    font-size: 14px;
    line-height: 18px;
    color: #38383b;
    margin-bottom: 0;
}

.mowed-foto {
    padding: 0 15px;
}

.mowed-btn {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
}

.mowed-btm {
    background: url(../images/corner-bg.png) left top no-repeat;
    background-size: cover;
    padding: 25px 10px 15px;
    min-height: 98px;
    color: #fff;
}

.mowed-btm h3 {
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
}

.mowed-btm .txt-2 {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    font-weight: 300;
    margin-bottom: 0;
}

.mowed-btm .txt-2 strong {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}

.mowed-btm .txt-3 {
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    font-weight: 300;
    margin-bottom: 5px;
}

#main .wpb_row {
    margin-bottom: 0 !important;
}

.shop-online-box {
    position: absolute;
    top: 120px;
    left: 80px;
    color: #39383a;
    font-size: 16px;
    width: 305px;
}

.shop-online-box h1,
.shop-online-box h2 {
    color: #282526;
    font-size: 32px;
    line-height: 38px;
    font-weight: 800;
    margin-bottom: 8px;
}

.shop-online-box p {
    color: #39383a;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 18px;
}

.shop-online-box.second-box {
    top: 20px;
    right: 29px;
    left: inherit;
    border: 8px solid #e4e4e4;
    border-radius: 150px;
    padding: 25px 35px;
    width: 285px;
    height: 285px;
    text-align: center;
    background: #7d51a1;
}

.bnr-inr-txt,
.white-wrap {
    right: 0;
    position: absolute;
}

.fleet-row-arc,
.fleet-row-arc-2 {
    width: 100%;
    margin-left: 2%;
}

.thank-wrap .fleet-row-arc {
    width: 100%;
    margin-left: 0 !important;
}

.shop-online-box.second-box h2 {
    color: #fff;
    font-size: 23px;
    line-height: 25px;
    font-weight: 800;
    margin-bottom: 16px;
    margin-top: 25px;
}

.shop-online-box.second-box p a {
    float: inherit !important;
}

.fleet-row-title {
    text-align: center;
    margin-bottom: 40px;
    border-bottom: 2px solid #f58220;
}

.fleet-row-title h1,
.fleet-row-title h2 {
    font-size: 28px !important;
    text-transform: inherit !important;
    color: #403f3f;
    padding-top: 22px;
    padding-bottom: 22px;
    font-weight: 700;
}

.fleet-row-arc-2 {
    background: #f5f5f5;
    border: 1px solid #efefef;
    border-radius: 15px;
    padding: 10px 15px 10px 28px;
}

.fleet-box {
    min-height: 180px;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;
    margin: 0;
}

.fleet-box.no-bord {
    border-bottom: 0 solid #e0e0e0;
}

.fleet-box .col-md-4,
.fleet-box .col-md-6,
.fleet-box .col-xs-4 {
    padding-right: 0;
    padding-left: 0;
}

.fleet-col h4 {
    margin-top: 0;
    margin-bottom: 3px;
    color: #684187;
    font-weight: 800;
    font-size: 19px;
    line-height: 22px;
}

.fleet-col h4 a {
    color: #684187 !important;
}

.fleet-col h4 a:hover {
    color: #f58220;
}

.fleet-col h5 {
    margin-top: 0;
    margin-bottom: 6px;
    color: #684187;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
}

.fleet-col p {
    margin-bottom: 3px;
    color: #5c5c5c;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
}

.fleet-col h6 {
    margin-top: 7px;
    margin-bottom: 6px;
    color: #f58220;
    font-weight: 600;
    font-size: 13px;
    line-height: 15px;
}

.fleet-col h6 a {
    color: #f58220 !important;
}

.fleet-col h6 a:hover {
    color: #444 !important;
}

.fleet-tag {
    width: 125px;
    height: 140px;
    padding: 20px 20px 20px 32px;
    background: url(../images/price-tag.png) center center no-repeat;
    background-size: 121px 83px;
    color: #fff;
    text-align: center;
    font-family: MundoSans;
    text-transform: uppercase;
}

.fleet-box a,
.fleet-txt-4,
.fleet-txt-4 a {
    color: #fff !important;
}

.fleet-txt-1 {
    font-size: 13px;
    line-height: 11px;
}

.fleet-txt-2 {
    font-size: 65px;
    line-height: 60px;
}

.fleet-txt-2 span {
    font-size: 56px;
    line-height: 56px;
}

.fleet-txt-3 {
    font-size: 13px;
    line-height: 11px;
}

.fleet-txt-4 {
    font-size: 21px;
    line-height: 22px;
    padding-top: 26px;
}

.home-about {
    font-size: 14px;
    line-height: 18px;
    color: #636363;
    margin-bottom: 20px;
}

.home-about p {
    font-size: 13px;
    line-height: 17px;
    color: #636363;
}

.home-about a {
    color: #f58220;
}

.home-about a:hover {
    color: #684187;
}

.home-about h4 {
    font-size: 17px;
    color: #494848;
    font-weight: 700;
    margin-top: 0;
}

.home-about h5 {
    font-size: 16px;
    text-transform: uppercase;
    color: #494949;
    font-weight: 700;
    margin: 6px 0;
}

.book-move-wrap h2,
.home-about-title h2,
.home-about-title h3 {
    text-transform: inherit !important;
}

.home-about-title {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
    border-bottom: 2px solid #f58220;
    padding-bottom: 22px;
}

.foot-extra h4,
.foot-extra h5 {
    margin-bottom: 0;
    font-weight: 700;
}

.home-about-title h2 {
    font-size: 27px !important;
}

.home-about-title h2 span {
    font-weight: 300 !important;
}

.home-about-title h3 {
    font-size: 17px !important;
    font-weight: 500;
    margin-top: 5px;
}

.abt-cnt-2-col-1-lg p span.ttl,
.abt-cnt-row-2 h4,
.abt-cnt-row-3 h5,
.abt-cnt-row-4 h4,
.foot-extra h4,
.ftr-bnr-bt,
.hm-about-col-2 a,
.sprite-body h3,
.vfootr-wrap h3 {
    text-transform: uppercase;
}

.hm-about-col-1 {
    font-style: italic;
}

.hm-about-col-1 strong {
    font-size: 14px;
}

.hm-about-col-1 .txt-abt-1 {
    font-size: 13px;
    line-height: 20px;
}

.hm-about-col-2 .col-md-2 {
    padding-right: 0;
}

.hm-about-col-2 a {
    font-weight: 700;
    font-size: 12px;
}

.foot-extra-row {
    border-top: 1px solid #e0e0e0;
    padding: 20px 0;
    margin-top: 10px;
}

.ft-xtra-ico {
    text-align: right;
    padding-right: 0;
}

.foot-extra h4 {
    color: #494949;
    font-size: 18px;
    line-height: 20px;
    margin-top: 3px;
}

.foot-extra h5 {
    color: #7e7e7e;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0;
}

.vfootr-bnr-wrap {
    background: url(../images/access-banner.jpg) center top no-repeat;
    background-size: cover;
    min-height: 120px;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
}

.vfootr-bnr {
    padding-top: 35px;
}

.ftr-bnr-bt {
    background: #f48320;
    border: 1px solid #f48320;
    padding: 17px 25px;
    font-size: 12px;
    margin-left: 10px;
    outline: 0;
    border-radius: 5px;
}

.ftr-bnr-bt:hover {
    background: #0080e5;
    border: 1px solid #0080e5;
}

.btn:focus,
button:focus {
    outline: 0 !important;
}

.vfootr-wrap {
    background: #684187;
    padding: 60px 0;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
}

.vfootr-wrap h3,
.vfootr-wrap h2 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #fff;
    /*font-weight: 700;*/
    font-size: 16px;
    text-transform: uppercase;
}

.vfootr-wrap a,
.vfootr-wrap p {
    color: #fff;
}

.vfoot-about strong,
.vfoot-links a:hover {
    color: #f58220;
}

.vfootr-wrap .contact-address .so-ico span {
    background-color: inherit;
    top: 2px;
    color: #f58220;
}

.vfootr-wrap li:last-child .so-ico span {
    margin-top: 3px;
}

.vfootr-wrap li:first-child .so-ico span {
    margin-top: -5px;
}

.vfoot-news {
    font-size: 14px;
    line-height: 16px;
}

.vfoot-links {
    font-size: 13px;
    line-height: 16px;
}

.vfoot-about,
.vfoot-right {
    font-size: 12px;
    line-height: 16px;
}

.vfoot-links li {
    background: url(../images/bullet-1.png) left 5px no-repeat;
    padding-left: 20px;
    margin-bottom: 5px;
}

.vfoot-right {
    margin-top: 0;
}

.vfootr-wrap .block-payment {
    float: inherit;
    margin-top: 2px;
}

.contact-address .so-ico span {
    font-size: 18px;
    left: 0;
    margin-right: 10px;
    border-radius: 2px;
    line-height: 30px;
    text-align: center;
    color: #c1c1c1;
}

.social-ico i {
    border-radius: 50%;
    border: 2px solid #c1c1c1;
    padding: 8px 10px 10px 8px;
    width: 30px;
    height: 30px;
    margin-right: 3px;
}

.so-ico {
    float: left;
    width: 30px;
}

.so-txt {
    float: left;
    padding-top: 7px;
}

.searchpart .form-control {
    border-radius: 0;
    border: 0;
    font-size: 13px;
    height: 34px !important;
}

.searchpart button {
    background-color: #f58220 !important;
    border-color: #f58220 !important;
    border-radius: 0 !important;
    font-size: 11px;
    line-height: 20px;
}

.dropdown-menu {
    min-width: 185px;
}

.banner .banner-l,
.banner-header2 .banner-l {
    position: absolute;
    top: -79px;
}

.modal-popup label {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 500;
}

.modal-popup .modal-title {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 800;
    color: #333;
}

.modal-btn {
    background-color: #684187 !important;
    border-color: #684187 !important;
    font-weight: 700;
    padding: 10px 30px;
}

.bnr-red-round.white-round-sec {
    background: rgba(255, 255, 2555, 0.8);
    border: 12px solid #ebece6;
    width: 250px;
    height: 250px;
    left: 20px;
    top: 40px;
    color: #231f20;
    padding: 50px 24px 24px;
}

.abt-cnt-row-2,
.abt-cnt-row-4 {
    text-align: center;
    background: #f7f7f7;
}

.abt-cnt-row-1,
.abt-cnt-row-2,
.abt-cnt-row-3,
.abt-cnt-row-4 {
    padding: 42px 0;
}

.bnr-red-round.white-round-sec .bnr-red-txt-3 {
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    margin-top: 7px;
}

.bnr-red-round.white-round-sec .bnr-red-txt-2 {
    font-size: 28px;
    line-height: 28px;
    color: #a64586;
}

.bnr-inr-txt {
    top: 375px;
    width: 352px;
    height: 150px;
    color: #fff;
}

.bnr-inr-txt h1,
.bnr-inr-txt h2 {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 8px;
}

.bnr-inr-txt h1,
.bnr-inr-txt h3 {
    font-size: 44px;
    line-height: 44px;
    font-weight: 800;
    font-style: italic;
    color: #fff !important;
    margin-bottom: 8px;
}

.bnr-inr-txt.inr-bnr-2-txt {
    width: 430px !important;
}

.bnr-inr-txt.inr-bnr-2-txt h2 {
    font-size: 25px !important;
    line-height: 27px;
    margin-bottom: 8px;
}

.abt-cnt-row-1 {
    text-align: center;
}

.abt-cnt-row-1 h1,
.abt-cnt-row-1 h3 {
    font-size: 40px;
    line-height: 42px;
    font-weight: 800;
    color: #5a008b;
    text-transform: uppercase;
}

.abt-cnt-row-1 h4 {
    font-size: 19px;
    line-height: 20px;
    font-weight: 600;
    color: #ff6400;
}

.abt-cnt-row-1 p {
    font-size: 14px;
    line-height: 20px;
    color: #231f20;
}

.abt-cnt-row-2 h4 {
    font-size: 22px;
    line-height: 22px;
    font-weight: 800;
    color: #ff6400;
}

.abt-cnt-row-2 p {
    color: #231f20;
    font-size: 13px;
    line-height: 18px;
}

.abt-cnt-team-wrap {
    display: inline-block;
    margin: 25px auto;
    min-height: 235px;
}

.abt-cnt-2-txt {
    width: 720px;
    margin: 0 auto;
}

.abt-cnt-2-col-1,
.abt-cnt-2-col-1-lg {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    transition: all 0.2s ease-in-out;
}

.abt-cnt-2-col-1 {
    width: 150px;
    height: 160px;
    margin-top: 35px;
}

.abt-cnt-2-col-1-lg {
    width: 215px;
    height: 230px;
}

.abt-cnt-2-col-1-lg p {
    margin-top: 10px;
}

.abt-cnt-2-col-1-lg p span {
    display: block;
    margin-bottom: 3px;
}

.abt-cnt-2-col-1-lg p span.ttl {
    color: #231f20;
    font-size: 14px;
    line-height: 15px;
    font-weight: 600;
}

.abt-cnt-2-col-1-lg p span.sub-ttl {
    color: #818181;
    font-size: 14px;
    line-height: 15px;
}

.abt-cnt-row-3 h5 {
    font-size: 23px;
    line-height: 29px;
    font-weight: 800;
    color: #ff6400;
}

.abt-cnt-row-3 p {
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    color: #231f20;
}

.abt-cnt-row-4 h4 {
    font-size: 31px;
    line-height: 32px;
    font-weight: 800;
    color: #ff6400;
}

.abt-cnt-row-4 p {
    color: #231f20;
    font-size: 15px;
    line-height: 21px;
}

.abt-cnt-cstmr-wrap {
    margin-top: 25px;
    text-align: left;
}

.abt-cnt-4-txt {
    width: 904px;
    margin: 0 auto;
}

.abt-cnt-4-col-1,
.abt-cnt-4-col-2 {
    min-height: 100px;
    margin-bottom: 25px;
}

.abt-cnt-4-col-1 {
    background: #fff;
    border: 1px solid #fff;
}

.abt-cnt-4-col-1:hover {
    border: 1px solid #ccc;
}

.abt-cnt-4-col-2 {
    background: #272d2b;
    color: #fff;
}

.abt-cnt-4-cstmr-foto {
    padding-right: 0;
    width: 115px !important;
}

.abt-cnt-4-cstmr-txt {
    padding: 10px 0;
}

.abt-cnt-4-cstmr-txt p {
    margin-bottom: 0;
    color: #525252;
    font-size: 13px;
    line-height: 18px;
}

.abt-cnt-4-cstmr-txt-ov {
    padding: 10px 0;
    color: #fff;
    font-size: 15px;
    margin-top: 12px;
}

.abt-cnt-4-cstmr-txt-ov p {
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 4px;
}

.abt-cnt-4-cstmr-txt-ov p strong {
    font-weight: 600;
}

.abt-cnt-4-cstmr-txt-ov p a {
    color: #51ddf5;
}

.abt-cnt-4-cstmr-txt-ov .social-ico {
    margin-bottom: 10px;
    font: normal normal normal 14px/12px FontAwesome;
}

.abt-cnt-row-5 p,
.abt-cnt-row-5-input {
    font-family: Lato, sans-serif !important;
}

.abt-cnt-4-cstmr-txt-ov .social-ico i {
    border-radius: 50%;
    border: 2px solid #c1c1c1;
    padding: 8px 10px 10px 8px;
    width: 30px;
    height: 30px;
    margin-right: 3px;
    color: #eee;
}

.abt-cnt-row-5-wrap {
    padding: 60px 0;
    background: url(../images/call-back-bg.jpg) center top no-repeat #d9dfe4;
    background-size: cover;
    margin-top: 1px;
    min-height: 370px;
}

.abt-cnt-row-5,
.abt-cnt-row-5-input:focus {
    background: #fff;
}

.abt-cnt-row-5 {
    border-radius: 3px;
    padding: 20px 18px 5px;
    text-align: center;
}

.abt-cnt-row-5 h6 {
    color: #231f20;
    font-size: 30px;
    line-height: 32px;
    font-weight: 800;
}

.abt-cnt-row-5 h6 span {
    color: #21a5b5;
}

.abt-cnt-row-5 p {
    color: #3e3e3e;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 15px;
}

.abt-cnt-row-5-input {
    color: #333;
    outline: 0;
    font-size: 15px;
    line-height: 18px;
    height: inherit;
    padding: 8px 10px 10px;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
}

.abt-cnt-row-5 input::-webkit-input-placeholder {
    color: #333;
}

.abt-cnt-row-5 input::-moz-placeholder {
    color: #333;
}

.abt-cnt-row-5 input:-ms-input-placeholder {
    color: #333;
}

.abt-cnt-row-5 input:-moz-placeholder {
    color: #333;
}

.pill-content > .pill-pane,
.tab-content > .tab-pane {
    display: none;
}

.pill-content > .active,
.tab-content > .active {
    display: block;
}

.tabs-left > .nav-tabs > li {
    float: none;
    color: #919191;
    font-size: 15px;
    font-weight: 700;
}

.tabs-left > .nav-tabs {
    border-bottom: 0;
    float: left;
    margin-right: 19px;
    border-right: 3px solid #eee;
}

.tabs-left > .nav-tabs > li > a {
    min-width: 160px;
    margin-bottom: 0;
    margin-right: -3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #6b6b6b;
    padding: 18px 15px;
    border-bottom: 2px solid #eee !important;
}

.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:hover {
    border-color: #eee #fff #eee #eee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:focus,
.tabs-left > .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd;
}

.tabs-left .nav-tabs > li.active > a,
.tabs-left .nav-tabs > li.active > a:focus,
.tabs-left .nav-tabs > li.active > a:hover {
    color: #111;
    cursor: default;
    background-color: #fff;
    border: 0;
    border-bottom-color: #eee;
}

.spacer-1,
.spacer-2 {
    width: 105px;
    height: 4px;
    background: #67d2e5;
}

.tabs-left > .nav-tabs > li a.no-bord {
    border-bottom: 0 solid #eee !important;
}

.spacer-1 {
    margin: 20px auto;
}

.spacer-2 {
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline-block;
}

.abt-cnt-4-cstmr-txt h5 {
    font-size: 16px;
    margin-top: 1px;
    margin-bottom: 6px;
    color: #333;
}

.abt-cnt-4-cstmr-txt h5 span {
    padding-left: 6px;
    padding-right: 6px;
    color: #888;
}

.area-content-sec-4-wrap {
    margin-top: 12px;
}

#popupMessage .modal-body,
#popupMessage .modal-footer,
#popupMessage .modal-header {
    background: #f3f3f4;
}

#popupMessage .modal-header {
    margin: 15px 15px 0;
    border-bottom: none;
    padding: 10px 20px 0;
}

#popupMessage .modal-header button {
    font-size: 18px;
}

#popupMessage .modal-body {
    margin: 0 15px 15px;
    padding: 20px 40px;
}

#popupMessage .modal-body h3 {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
}

#popupMessage .control-label,
.white-box h5 {
    font-size: 16px;
}

#popupMessage .modal-footer {
    margin: 0 15px 15px;
    border-top: none;
    padding: 0 60px 20px;
}

#popupMessage .modal-body .form-control {
    border-radius: 0;
    border: 1px solid #939598;
    box-shadow: none;
}

#popupMessage .modal-body .wpcf7-not-valid {
    border: 1px solid red;
}

input[type="email"].form-control,
input[type="tel"].form-control,
input[type="text"].form-control {
    height: 38px;
}

div.wpcf7 .ajax-loader {
    float: left !important;
}

.white-wrap {
    top: 226px;
    width: 100%;
    color: #fff;
    background: rgba(255, 255, 2555, 0.85);
    padding: 25px;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
}

.white-box h5 {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 600;
    line-height: 1.1;
    color: #6e308c;
}

.white-box ul li {
    list-style: none;
    line-height: 28px;
    color: #656464;
    font-weight: 600;
}

.white-box ul li img {
    margin-right: 10px;
}

.white-wrap h2 {
    font-size: 28px;
    color: #161213;
}

.white-wrap p {
    list-style: none;
    line-height: 18px;
    color: #656464;
    font-weight: 500;
    margin-top: 7px;
    font-size: 16px;
}

.white-box p {
    color: #504f4f;
    font-weight: 600;
    font-size: 14px;
    margin: 3px 0 10px;
}

.white-wrap span {
    color: #0b98db;
}

.buton-wrp {
    margin-top: 15px;
}

.tile-col-sml h3 {
    font-size: 20px;
    padding-top: 7px;
    font-weight: 700;
    color: #ff6400;
    margin-top: 3px;
    margin-bottom: 3px;
}

.tile-col-sml p {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 17px;
    color: #000;
}

.tile-col-sml {
    margin-bottom: 13px;
    margin-top: 25px;
}

.tile-col-sml img {
    float: left;
    margin-right: 16px;
}

.grd-step-1 {
    padding: 15px 0;
}

.purple-col-wrap {
    background: #7c51a1;
    padding: 20px 0;
}

.purple-col-wrap p {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    line-height: 18px;
}

.purple-col-wrap h3 {
    font-size: 25px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    margin-bottom: 19px;
}

.sprite-body p {
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    color: #231f20;
    text-align: left;
    margin-top: 1px;
    margin-bottom: 6px;
}

.sprite-body h3 {
    font-size: 22px;
    line-height: 22px;
    font-weight: 800;
    color: #231f20;
}

.sprite-body {
    color: #231f20 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}

.gray-full-wrap {
    padding: 42px 0;
    text-align: center;
    background: #f7f7f7;
}

.sprite-body h5 {
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    color: #231f20;
    text-align: left;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 4px;
}

.sprite-body span {
    float: left;
    height: 82px;
    padding-top: 0;
    margin-right: 12px;
}

.list-grid {
    min-height: 90px;
}

.list-grid strong {
    color: #f5811e;
}

.area-content-sec-4 a {
    text-decoration: none;
    color: #5b008c;
}

.area-content-sec-4 a:hover {
    color: #00aeff !important;
}

.white-wrap2 {
    border: 1px solid #d0d0d0;
    border-radius: 7px;
    padding: 25px;
    margin-top: 26px;
}

.pack-row-1 p {
    font-size: 14px;
    line-height: 20px;
    color: #231f20;
}

.pack-row-2 {
    padding: 42px 0;
    text-align: left;
    background: #f7f7f7;
}

.pack-row-2 h4 {
    font-size: 29px;
    line-height: 29px;
    font-weight: 800;
    color: #ff6400;
    margin-bottom: 20px;
    margin-top: 0;
}

.pack-row-2 h4 span {
    font-size: 29px;
    line-height: 29px;
    font-weight: 500;
}

.pack-row-2 h4 strong {
    font-weight: 500;
    padding-left: 5px;
    padding-right: 5px;
}

.pack-row-2 h6 {
    font-size: 23px;
    line-height: 25px;
    font-weight: 800;
    color: #323232;
    margin-bottom: 15px;
    margin-top: 0;
}

.pack-row-2 p {
    color: #231f20;
    font-size: 13px;
    line-height: 18px;
}

.pack-row-2-wrap {
    width: 830px;
    margin: 0 auto;
}

.pack-row-2-col-1 h5 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 800;
    color: #323232;
    margin-bottom: 0;
    margin-top: 0;
}

.pack-row-2-col-1 h5 span {
    color: #f58220;
}

.pack-row-2-col-1 h5 strong {
    padding-left: 2px;
    padding-right: 2px;
    font-weight: 600;
}

.pack-row-2-col-1 p {
    font-size: 11px;
    line-height: 12px;
    color: #454545;
    margin-bottom: 0;
}

.bord-pack {
    border: 9px solid #e7e7e8;
}

.pack-list li {
    border-bottom: 1px dotted #aeaeae;
    padding-bottom: 12px;
    margin-bottom: 10px;
}

.pack-list li:last-child {
    border-bottom: 0 dotted #aeaeae;
}

.pack-row-2-col-2 {
    margin-bottom: 20px;
}

.pack-row-2-col-2 h6 {
    font-size: 23px;
    line-height: 25px;
    font-weight: 800;
    color: #ff6400;
    margin-bottom: 15px;
    margin-top: 0;
    padding-top: 15px;
}

.pack-row-2-col-2 p {
    font-size: 13px;
    line-height: 16px;
    color: #323232;
    margin-bottom: 15px;
    margin-top: 0;
}

.contact-wrap {
    margin-bottom: 20px;
}

.contact-wrap .wpb_wrapper {
    background: inherit;
}

.mkd-booking-form {
    background-color: #f7f7f7;
    -moz-appearance: none;
    appearance: none;
    padding: 20px 50px 25px;
    position: relative;
}

.mkd-bf-form-item {
    padding-left: 0;
}

.mkd-bf-form-item.right {
    padding-right: 0;
    float: left !important;
}

.mkd-booking-form .mkd-bf-motto h4 {
    font-weight: 500;
    color: #5a008b;
    text-transform: none;
}

.contact-wrap h3,
.mkd-btn-small,
.mkd-ili-title {
    text-transform: uppercase;
}

.mkd-booking-form .mkd-bf-title h2 {
    font-family: Lato, sans-serif !important;
    font-size: 24px;
    margin-bottom: 28px;
    margin-top: 10px;
    color: #373737;
    text-transform: uppercase;
    font-weight: 700;
}

.mkd-bf-input-contact,
.mkd-bf-input-date,
.mkd-bf-input-name,
.mkd-bf-input-request,
.mkd-bf-input-time,
.mkd-bf-select-fld {
    position: relative;
    display: inline-block;
    line-height: 25px;
    padding: 0 0 0 16px;
    font-family: inherit;
    font-size: inherit;
    vertical-align: middle;
}

.mkd-bf-input-request,
.mkd-bf-input-request:focus,
.mkd-bf-select-fld:focus {
    color: #555;
    background-color: #fff;
}

.mkd-booking-form input::-webkit-input-placeholder {
    color: #555;
}

.mkd-booking-form input::-moz-placeholder {
    color: #555;
}

.mkd-booking-form input:-ms-input-placeholder {
    color: #555;
}

.mkd-booking-form input:-moz-placeholder {
    color: #555;
}

.mkd-booking-form textarea::-webkit-input-placeholder {
    color: #555;
}

.mkd-booking-form textarea::-moz-placeholder {
    color: #555;
}

.mkd-booking-form textarea:-ms-input-placeholder {
    color: #555;
}

.mkd-booking-form textarea:-moz-placeholder {
    color: #555;
}

.mkd-bf-input-contact,
.mkd-bf-input-date,
.mkd-bf-input-name,
.mkd-bf-input-time,
.mkd-bf-select-fld {
    color: #555;
    background-color: #fff;
    border: 1px solid #eae9e9;
    width: 100%;
    height: 45px;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.mkd-bf-input-request {
    border: 1px solid #eae9e9;
    height: 150px;
    overflow: auto;
    resize: none;
    width: 100%;
    border-radius: 0;
}

.mkd-ili-link,
.mkd-info-list-item {
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

.mkd-btn-small {
    color: #fff;
    background-color: #3498db;
    border: 2px solid #3498db;
    padding: 9px 40px;
    min-width: 95px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 0;
}

.mkd-btn-small[type="submit"]:hover {
    color: #fff;
    background-color: #2fa1ee;
    border: 2px solid #2fa1ee;
}

.mkd-ili-link {
    height: 100%;
}

.mkd-info-list-item {
    border-top: 1px solid #ebebeb;
    height: 50px;
}

.mkd-full-section-inner {
    padding: 20px 0;
}

.mkd-info-list-item-inner {
    position: relative;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    text-align: left;
    color: #6a767e;
    font-weight: 600;
    background-color: #fff;
    padding: 0 12px;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    font-size: 14px;
    line-height: 26px;
}

.mkd-info-list-item-inner:hover {
    background-color: #f7f7f7;
}

.mkd-ili-title {
    margin-right: 5px;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

.mkd-ili-subtitle {
    color: #95a2ab;
    font-weight: 400;
}

.mkd-ili-right {
    float: right;
    width: auto;
    text-align: left;
    color: #6a767e;
    font-weight: 400;
}

.mkd-iwt-content-holder h6 {
    font-size: 15px;
    line-height: 15px;
    font-weight: 800;
    color: #323232;
    margin-bottom: 0;
    margin-top: 3px;
}

.mkd-iwt-content-holder p {
    font-size: 14px;
    line-height: 26px;
    color: #959595;
    font-weight: 400;
}

.mkd-iwt-content-holder .info-ico-txt {
    float: left;
    margin-left: 12px;
}

.mkd-iwt-content-holder .info-ico-txt h6 {
    margin-top: 0;
    padding-top: 4px;
}

.contact-wrap h3 {
    font-weight: 700;
    margin-top: 10px;
    color: #ff6400;
    font-size: 24px;
}

p.cnt-info {
    font-size: 14px;
    line-height: 20px;
    color: #959595;
    font-weight: 400;
    margin-bottom: 20px !important;
}

.contact-wrap .wpb_content_element {
    margin-bottom: 15px;
}

.cnt-team {
    background: #fff;
    padding-top: 0;
    margin-bottom: 20px;
}

.book-move-wrap h2 {
    font-size: 22px !important;
    margin-bottom: 18px !important;
}

.book-move-wrap .bk-mv-txt-sm-1 {
    font-size: 11px;
    color: #555;
}

.contact-wrap a {
    color: #f26522;
}

.contact-wrap a:hover {
    color: #333;
}

.arrow-2 li,
.arrow-2 li a,
.arrow-vio li,
.arrow-vio li a {
    color: #323232;
}

.spacer-3 {
    width: 20px;
    height: 2px;
    background: #67d2e5;
    margin-top: 5px;
    margin-bottom: 8px;
}

.arrow-2,
.arrow-2 li,
.arrow-vio,
.arrow-vio li {
    margin-bottom: 10px;
}

.bk-mv-sbmt {
    margin-top: 20px;
}

.contact-wrap .mkd-bf-input-request {
    height: 175px;
}

.inr-row-1 {
    padding: 42px 0;
    text-align: left;
}

.arrow-2 li {
    background: url(../images/arrow-2-sm.png) left 0 no-repeat;
    padding-left: 25px;
}

.arrow-vio li {
    background: url(../images/arrow-vio-sm.png) left 0 no-repeat;
    padding-left: 25px;
}

.arrow-2 li a:hover,
.arrow-vio li a:hover {
    color: #f26522;
}

.common-form-wrap {
    margin-bottom: 20px;
}

.common-form-wrap .bk-mv-sbmt {
    margin-top: 0;
}

.common-form-wrap h2 {
    text-align: center;
    font-size: 23px;
    line-height: 25px;
    font-weight: 800;
    color: #323232;
    margin-bottom: 15px;
    margin-top: 0;
}

.spacer-4 {
    width: 80px;
    height: 2px;
    background: #67d2e5;
    margin: 15px auto 20px;
}

.moving-cal-wrap .bk-mv-sbmt,
.moving-cal-wrap h2 {
    margin-top: 20px;
    text-align: center;
}

.common-form-wrap .mkd-bf-input-request {
    height: 160px;
}

.common-form-wrap .mkd-booking-form {
    padding: 30px 50px 25px;
}

.moving-cal-wrap h3 {
    font-weight: 700;
    text-align: center;
}

.moving-cal-wrap .mkd-booking-form {
    border: 2px solid #fff;
}

.moving-cal-wrap h2 {
    font-size: 19px;
    color: #333;
    margin-bottom: 15px;
    font-weight: 600;
}

.moving-cal-wrap .mkd-btn-small {
    font-size: 18px;
}

.cal-tab ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cal-tab ul li {
    background: 0 0;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
    font-size: 14px;
    line-height: 16px;
    min-height: 35px;
}

.cal-tab label {
    font-weight: 400;
    width: 160px;
    margin: 0 5px 0 0;
    padding: 3px 0 0;
    font-size: 13px;
}

.cal-tab input[type="text"] {
    width: 42px;
    margin: 0;
    padding: 8px 3px;
    border: 1px dotted #8148af;
}

.cal-tab a.increment_btn {
    background: #8148af;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 15px;
    display: block;
    width: 20px;
    height: 15px;
    position: absolute;
    right: 5px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.area-banner-row,
.area-version-section,
.area-version-section h1,
.area-version-section h2,
.area-version-section h3,
.area-version-section h4,
.area-version-section h5,
.area-version-section h6,
.navbar-nav > li > .mega-dropdown-menu {
    font-family: Lato, sans-serif;
}

.cal-click,
.cnt-sec-3-col {
    position: relative;
}

.cal-tab a.increment_btn:hover {
    background: #ff6400;
}

.cal-tab a.increment_btn.add {
    top: 0;
}

.cal-tab a.increment_btn.minus {
    bottom: 0;
}

.fill-field option {
    color: #222 !important;
    background: inherit;
}

.list-3 {
    background: #fff;
    padding-bottom: 7px;
    margin-bottom: 15px;
}

.list-3 li {
    border-top: 2px solid #67d2e5;
    padding: 15px 0 0 40px;
    background: url(../images/arrow-2-sm.png) 15px 21px no-repeat;
    font-size: 19px !important;
    margin-top: 25px;
    color: #333;
}

.list-3 li strong {
    display: block;
    margin-bottom: 7px;
}

.breadcrumb {
    padding: 8px 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fff;
    border-radius: 0;
    border-bottom: 1px dotted #666;
    font-size: 14px;
    font-weight: 500;
    font-style: normal !important;
}

.area-version-section {
    font-style: normal !important;
    color: #444;
}

.area-banner-wrap {
    background: url(../images/area-slider-bg.jpg) center top no-repeat !important;
    min-height: 564px;
}

.area-banner-row {
    color: #fff;
}

.area-banner-content {
    margin-top: 340px;
}

.area-banner-content h1 {
    font-size: 48px;
    font-weight: 800;
    line-height: 50px;
    font-style: italic;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 10px;
}

.area-banner-content h2 {
    font-size: 23px;
    font-weight: 500;
    line-height: 26px;
    font-style: inherit !important;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 10px;
}

.area-content-sec-ttl-1,
.area-content-sec-ttl-2 h3 {
    font-style: normal !important;
}

.area-content-sec-ttl-1 h1,
.area-content-sec-ttl-1 h2,
.area-content-sec-ttl-1 h3 {
    text-align: center;
    border-right: 3px solid #f58220;
    border-left: 3px solid #f58220;
    color: #353434;
    font-size: 22px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 40px;
    font-style: normal !important;
    display: inline-block;
    padding: 0 20px;
}

.area-content-sec-ttl-1 h1 strong,
.area-content-sec-ttl-1 h2 strong,
.area-content-sec-ttl-1 h3 strong {
    font-weight: 800;
    color: #5b008c;
    padding-right: 5px;
}

.area-content-sec-ttl-2 {
    text-align: center;
}

.area-content-sec-ttl-2 h3 {
    text-align: center;
    border-right: 1px solid #f58220;
    border-left: 1px solid #f58220;
    color: #353434;
    font-size: 22px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 12px;
    margin-top: 20px;
    font-weight: 500 !important;
}

.area-content-sec-ttl-2 h3 strong {
    font-weight: 800;
    color: #5b008c;
}

.area-content-sec-2 p,
.area-content-sec-3-row h5,
.area-content-sec-ttl-2 p {
    font-style: normal !important;
    color: #444;
}

.area-content-sec-ttl-2 p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400 !important;
    margin-top: 0;
    margin-bottom: 22px;
    text-align: center;
}

.area-content-sec-2 {
    text-align: justify;
}

.area-content-sec-2 p {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 20px;
    font-weight: 500 !important;
}

.area-content-sec-2 h2,
.area-content-sec-2 h4,
.area-content-sec-2 h5 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 800;
    margin-bottom: 3px;
    font-style: normal !important;
}

.cnt-sec-2-right {
    border-left: 0 solid #a7a9ac;
}

.area-content-sec-2 .col-md-6 {
    padding-right: 3%;
    padding-left: 3%;
}

.area-content-sec-3-row {
    background: #fafafb;
    padding-top: 25px;
    padding-bottom: 35px;
    margin-top: 30px;
}

.area-content-sec-3-row h5 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400 !important;
    margin-top: 0;
    margin-bottom: 22px;
    text-align: center;
}

.area-content-sec-3 {
    width: 94%;
    margin-left: 3%;
}

.cnt-sec-3-col {
    margin-bottom: 10px;
}

.cnt-sec-3-col:hover {
    opacity: 0.8;
}

.cnt-sec-3-col-ttl {
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    bottom: 20px;
    left: 25px;
    color: #fff;
    text-transform: uppercase;
    font-style: normal !important;
    padding: 5px;
    border-radius: 3px;
}

.area-content-sec-4 h6,
.area-content-sec-4 p {
    font-weight: 500 !important;
    font-style: normal !important;
}

@media screen and (max-width: 480px) {
    .mkd-bf-form-item.right {
        float: none !important;
    }
}

@media screen and (min-width: 480px) {
    .cnt-sec-3-col-ttl {
        background: rgba(0, 0, 0, 0.5);
    }
}

.area-content-sec-3 .col-md-3 {
    padding-left: 0;
    padding-right: 0;
}

.area-content-sec-4-wrap {
    margin-bottom: 25px;
}

.area-content-sec-4-br-r-b {
    border-right: 0 solid #e7e7e8;
    border-bottom: 0 solid #e7e7e8;
}

.area-content-sec-4-br-b {
    border-bottom: 1px solid #e7e7e8;
    margin-top: 15px;
}

.area-content-sec-4-col {
    border: 5px solid #fff;
}

.area-content-sec-4 {
    text-align: center;
    background: #fafafb;
    padding: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    min-height: 260px;
}

.area-content-sec-4 h6 {
    font-size: 17px;
    line-height: 20px;
    margin-top: 12px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #f58220;
}

.area-content-sec-4 p {
    margin-bottom: 0;
    text-align: left;
    font-size: 13px;
    color: #444;
}

.area-content-sec-4.minheight-2 {
    min-height: 330px;
}

.area-content-sec-5-wrap {
    background: #f7f8f8;
}

.area-content-offer-row {
    margin-top: 50px;
    color: #464646;
    font-style: italic !important;
}

.area-content-sec-6-row,
.cnt-sec-6-txt {
    font-style: normal !important;
}

.area-content-offer-row .txtofr-1 {
    font-size: 27px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: 800;
}

.area-content-offer-row .txtofr-2 {
    font-size: 70px;
    line-height: 70px;
    margin-bottom: 5px;
    font-weight: 800;
    color: #7570b3;
}

.area-content-offer-row .txtofr-2 span {
    color: #f58220;
}

.area-content-offer-row .txtofr-3 {
    font-size: 27px;
    line-height: 27px;
    margin-bottom: 5px;
    font-weight: 800;
}

.area-content-sec-6-wrap {
    background: #684187;
    padding-top: 40px;
    padding-bottom: 40px;
    color: #fff;
    margin-top: 5px;
    margin-bottom: 0;
    border-bottom: 1px solid #4d276b;
}

.cnt-sec-6-txt {
    font-size: 52px;
    line-height: 52px;
    color: #fff;
    font-weight: 700;
    text-align: right;
}

.cnt-sec-6-bt {
    text-align: left;
    margin-top: 5px;
}

.faq-wrap .abt-cnt-row-2,
.thank-wrap .abt-cnt-row-2 {
    text-align: left !important;
}

.cnt-sec-6-bt span {
    padding-left: 15px;
    padding-right: 15px;
}

.m-b-0 {
    margin-bottom: 0 !important;
}

.m-t-0 {
    margin-top: 0 !important;
}

.p-t-0 {
    padding-top: 0 !important;
}

.m-r-15 {
    margin-right: 15px !important;
}

.m-r-20 {
    margin-right: 20px !important;
}

.m-r-25 {
    margin-right: 25px !important;
}

.m-t-10 {
    margin-top: 10px !important;
}

.m-t-15 {
    margin-top: 15px !important;
}

.m-t-20 {
    margin-top: 20px !important;
}

.m-t-25 {
    margin-top: 25px !important;
}

.m-t-30 {
    margin-top: 30px !important;
}

.m-t-35 {
    margin-top: 35px !important;
}

.m-b-10 {
    margin-bottom: 10px !important;
}

.m-b-15 {
    margin-bottom: 15px !important;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-b-25 {
    margin-bottom: 25px !important;
}

.m-b-30 {
    margin-bottom: 30px !important;
}

.m-b-35 {
    margin-bottom: 35px !important;
}

.p-t-10 {
    padding-top: 10px !important;
}

.p-t-15 {
    padding-top: 15px !important;
}

.p-t-20 {
    padding-top: 20px !important;
}

.p-t-25 {
    padding-top: 25px !important;
}

.p-t-30 {
    padding-top: 30px !important;
}

.p-t-35 {
    padding-top: 35px !important;
}

.p-b-10 {
    padding-bottom: 10px !important;
}

.p-b-15 {
    padding-bottom: 15px !important;
}

.p-b-20 {
    padding-bottom: 20px !important;
}

.p-b-25 {
    padding-bottom: 25px !important;
}

.p-b-30 {
    padding-bottom: 30px !important;
}

.p-b-35 {
    padding-bottom: 35px !important;
}

.p-b-0 {
    padding-bottom: 0 !important;
}

.navbar-nav > li > .mega-dropdown-menu {
    margin-top: 15px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.mega-dropdown-menu {
    background: #fff !important;
    padding: 20px 0;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu:after,
.mega-dropdown-menu:before {
    content: "";
    position: absolute;
}

.mega-dropdown-menu:before {
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    top: -15px;
    right: 140px;
    z-index: 10;
}

.mega-dropdown-menu:after {
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    top: -17px;
    right: 138px;
    z-index: 8;
}

.mega-dropdown-menu li {
    color: #fff;
    border-bottom: dotted #127cac 0;
}

.mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}

.mega-dropdown-menu > li > ul > li {
    list-style: none;
    border-bottom: solid #d1d2d4 1px;
}

.mega-dropdown-menu > li > ul > li > a {
    display: block;
    padding: 5px 0;
    clear: both;
    font-weight: 400;
    line-height: 15px;
    color: #58585a;
    white-space: normal;
}

.mega-dropdown-menu > li ul > li > a:focus,
.mega-dropdown-menu > li ul > li > a:hover {
    text-decoration: none;
    color: #5a008c;
    background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
    padding: 3px 0 7px;
    font-size: 15px;
    line-height: 14px;
    color: #684187;
    font-weight: 800;
    border-bottom: 0;
}

.mega-dropdown-menu form {
    margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}

.mega-dropdown-menu img {
    margin: 0;
}

.mega-menu-content {
    color: #444;
}

.mega-menu-content .txtofr-1 {
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 5px;
}

.faq-wrap,
.thank-wrap {
    margin-top: 20px;
}

.mega-menu-content .txtofr-2 {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #7570b3;
}

.mega-menu-content .txtofr-2 span {
    color: #f58220;
}

.mega-menu-content .txtofr-3 {
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 5px;
    font-weight: 500;
}

.mega-dropdown-menu .ttl-2 {
    padding-left: 205px;
    display: block;
    padding-bottom: 6px;
    font-size: 17px;
    line-height: 14px;
    color: #f58220;
    font-weight: 800;
}

.faq-wrap h3,
.thank-wrap h3 {
    line-height: 25px;
    text-transform: inherit;
}

.faq-wrap .abt-cnt-row-1,
.thank-wrap .abt-cnt-row-1 {
    padding: 20px 0;
}

.faq-wrap h4,
.thank-wrap h4 {
    text-transform: inherit;
    font-weight: 600;
}

.faq-wrap h3 {
    font-size: 25px;
}

.faq-wrap h4 {
    font-size: 15px !important;
}

.faq-wrap .vc_toggle_title {
    background: #684187 !important;
}

.thank-wrap {
    margin-bottom: 20px;
}

.thank-wrap h3 {
    font-size: 25px;
}

.thank-wrap h4 {
    font-size: 15px !important;
}

.col-xs-12 .fleet-tag,
.thank-wrap .fleet-tag {
    width: 185px;
    height: 130px;
    background: url(../images/price-tag.png) left top no-repeat;
    color: #fff;
    text-align: center;
    font-family: MundoSans;
    text-transform: uppercase;
    padding: 20px 20px 5px 32px;
}

.thank-wrap .fleet-col h4 {
    margin-top: 0;
    margin-bottom: 3px;
    color: #684187;
    font-weight: 800;
    font-size: 19px;
    line-height: 22px;
}

.thank-was {
    color: #72009e;
    margin: 0;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
}

.thank-was span {
    font-weight: 900 !important;
    font-size: 17px !important;
    color: #ff6b01 !important;
    margin: 0;
    line-height: 28px;
    text-align: right;
    padding: 0;
    /*text-decoration:line-through*/
}

.thank-wrap .pack-row-2 {
    padding: 25px 0;
    margin-bottom: 25px;
}

.thank-wrap .pack-row-2 .fleet-box {
    margin: 0 35px 0 0;
    min-height: auto;
}

.thank-wrap .pack-row-2-col-2 {
    margin-bottom: 0;
}

tr.alt td {
    background: #ebebec;
}

table.promotion td.save {
    font-weight: 700;
}

.quotation-tab {
    padding: 15px 10px 10px 14px;
}

.quotation-tab:hover {
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 10px 10px 27px -11px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 10px 10px 27px -11px rgba(0, 0, 0, 0.6);
    box-shadow: 10px 10px 27px -11px rgba(0, 0, 0, 0.6);
}

.quotation-tab h5 {
    font-weight: 600;
    color: #684187;
    margin-top: 0;
}

.pack-row-2-col-2 ol {
    margin-bottom: 30px;
}

.pack-row-2-col-2 ol li {
    font-size: 15px;
    padding-left: 10px;
}

.modal-popup .modal-body {
    margin: 0 15px;
    padding: 0 !important;
}

.modal-popup .modal-header {
    background: #f7f7f7 !important;
}

.modal-popup .mkd-booking-form {
    padding: 10px 50px 25px;
}

.modal-popup .mkd-booking-form .mkd-bf-title h2 {
    margin-bottom: 17px !important;
    margin-top: 10px !important;
    font-size: 19px !important;
}

.modal-popup .mkd-booking-form .mkd-bf-motto h4 {
    margin-top: 0 !important;
}

.modal-popup .mkd-bf-input-request {
    height: 58px !important;
}

.dropdown-menu > li > a {
    padding: 8px 20px;
    font-size: 12px;
    font-weight: 500;
    color: #333;
    border-bottom: 1px solid #f2eeee;
    font-family: Arial, Helvetica, sans-serif;
}

.acs-view-rel .txt-2,
.acs-view-rel .txt-4 {
    font-weight: 800;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}

.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
    color: #684187 !important;
    text-decoration: none !important;
    background-color: #c4ecf5 !important;
}

.dropdown-menu {
    padding: 0;
    border: 1px solid #f2eeee;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #272727 !important;
    background-color: #fff;
}

.acs-view-wrap {
    padding: 0;
}

.acs-view-rel {
    position: relative;
    color: #fff;
}

.acs-view-col-1 {
    position: absolute;
    left: 26px;
    top: 288px;
}

.acs-view-rel .txt-1 {
    font-size: 11px;
    line-height: 12px;
}

.acs-view-rel .txt-2 {
    font-size: 33px;
    line-height: 33px;
}

.acs-view-rel .txt-3 {
    font-size: 13px;
    line-height: 17px;
    text-align: right;
    margin-top: 2px;
}

.acs-view-rel .txt-4 {
    font-size: 33px;
    line-height: 33px;
}

.acs-view-btn-2 {
    background: #f48320;
    border: 1px solid #f48320;
    padding: 5px 15px 7px;
    font-size: 15px;
    outline: 0;
    border-radius: 12px !important;
    margin-top: 25px;
}

.respons-dv-2,
.view-acs-space,
.view-acs-space-2 {
    padding-left: 0;
    padding-right: 0;
}

.acs-view-btn-2:active,
.acs-view-btn-2:focus,
.acs-view-btn-2:hover {
    background: #1f95e2;
    border: 1px solid #1f95e2;
}

.acs-view-col-1.view-col-2 {
    position: absolute;
    left: 23px;
    top: 94px;
}

.view-acs-space {
    margin-bottom: 13px;
}

.view-acs-space-2 {
    margin-bottom: 0;
}

.callback_rcptha {
    transform: scale(0.78);
    transform-origin: 0 0;
}

.acs-view-rel .txt-2 span,
.acs-view-rel .txt-4 span {
    background: rgba(0, 0, 0, 0.5);
    letter-spacing: 2px;
    line-height: 26px;
}

div#areas_serviced_list dl.col {
    float: left;
    margin: 0 10px 0 0;
}

@media screen and (min-width: 590px) {
    div#areas_serviced_list dl.col {
        width: 30%;
    }
}

@media screen and (max-width: 589px) and (min-width: 425px) {
    div#areas_serviced_list dl.col {
        width: 45%;
    }
}

@media screen and (max-width: 424px) {
    div#areas_serviced_list dl.col {
        width: 100%;
    }
}

div#areas_serviced_list dl dt {
    color: #646464;
    margin: 0 0.5em 0 0;
    padding: 0;
    float: left;
}

div#areas_serviced_list dl dd {
    color: #646464;
    margin: 0 0 0.5em;
    padding: 0;
}

.pack-row-2-col-2 p.lead {
    font-weight: 500 !important;
    font-size: 15px;
    line-height: 20px;
}

.payment_methods {
    margin-top: 12px;
}

.payment_methods ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

.send-msg-txt-sm {
    margin-top: 0;
}

.abt-cnt-2-col-1 .abt-lg-img,
.abt-cnt-2-col-1 p,
.abt-cnt-2-col-1-lg .abt-sm-img {
    display: none;
}

.abt-cnt-2-col-1-lg:hover,
.abt-cnt-2-col-1:hover {
    cursor: pointer;
}

.g-recaptcha {
    transform: scale(0.88);
    transform-origin: 0 0;
}

.popup_rcptch {
    transform: scale(0.77);
    transform-origin: 0 0;
}

.area-details .fleet-box {
    border-bottom: 0 solid #e0e0e0;
    min-height: inherit !important;
}

.area-details .fleet-tag {
    width: 140px;
    height: 100px;
    padding: 0 20px 0 32px;
    background: url(../images/price-tag.png) center center no-repeat;
    background-size: 141px 103px;
    color: #fff;
    text-align: center;
    font-family: MundoSans;
    text-transform: uppercase;
}

.area-details .fleet-col {
    margin-top: 25px;
}

.area-details .fleet-row {
    border-top: 0 solid #f58220;
    border-bottom: 0 solid #f58220;
}

.area-details .fleet-txt-4 {
    font-size: 19px;
}

#areas_serviced_list {
    padding-top: 15px;
}

.fluid-green {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
}

.fluid-green h3 {
    font-size: 16px;
    color: #fff;
    margin: 0;
    font-weight: 400;
    text-align: left;
}

.fluid-green button {
    color: #fff;
    background-color: #ff7d27;
    font-size: 17px;
    margin-top: 8px;
    border: 0 solid #414141;
    border-radius: 4px;
}

.belt-fit {
    margin-top: 12px;
}

.thumb-loc {
    display: block;
    padding: 4px;
    margin-bottom: -1px;
    line-height: 1.42857143;
    background-color: #ff7d27;
    border: 0 solid #ddd;
    border-radius: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.popular-search {
    background: #fff;
    margin-top: 0;
}

.area-list-row {
    margin-top: 15px;
}

.area-prim-contact {
    background: #7c51a1;
    color: #fff;
    border-top: 0 solid #f58220;
}

.area-prim-contact .fleet-col h4,
.area-prim-contact .fleet-col h5 {
    color: #fff;
}

.area-content-sec-4-row .text-center img {
    margin: 0 10px;
}

.box-white {
    background: #fff;
    padding: 10px 20px;
    border: 1px solid #f3f1f1;
    margin-bottom: 20px;
}

.box-white h5 {
    font-size: 18px;
}

form fieldset.robots-test {
    display: none;
}

.loyalty-form .mkd-bf-input-request {
    height: 82px;
}

.home-abt-txt {
    margin-top: 10px;
    margin-bottom: 15px;
}

.home-abt-txt .area-content-sec-ttl-1 h1,
.home-abt-txt .area-content-sec-ttl-1 h2,
.home-abt-txt .area-content-sec-ttl-1 h3 {
    display: inherit;
}

.home-abt-txt .cnt-sec-2-right {
    border-left: 0 solid #a7a9ac;
}

.bord-r {
    border-right: 1px solid #a7a9ac;
}

.bord-l {
    border-left: 1px solid #a7a9ac;
}

.vd-col img {
    border-radius: 150px;
    border: 10px solid #f3f3f3;
    position: absolute;
}

.vd-play {
    z-index: 888;
    top: 95px;
    left: 37%;
    border: 0 !important;
}

.fancybox-skin {
    background: #fff !important;
}

.top-form .wrapp-minicart h2 {
    color: #666;
    text-transform: none;
    font-family: Lato, sans-serif !important;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 15px;
}

.ttl-blue-1,
.ttl-blue-2 {
    color: #0780e8;
    text-align: center;
    font-weight: 700;
}

.f-s-20 {
    font-size: 20px !important;
}

.f-s-25 {
    font-size: 25px !important;
    line-height: 22px !important;
}

.inr-rt-ads img {
    margin-bottom: 10px;
}

.ttl-blue-1 {
    font-size: 25px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 30px;
}

.ttl-blue-2 {
    font-size: 15px;
    line-height: 19px;
}

.ads-space-1 {
    margin-top: 15px;
}

.ads-space-1 img {
    margin-bottom: 15px;
}

.tag-lg {
    width: 160px;
    height: 130px;
    background-size: 150px 120px;
    padding: 5px 20px 20px 32px;
}

.recom-ttl {
    font-size: 25px !important;
    line-height: 28px !important;
    margin-bottom: 8px;
}

.vio {
    color: #5a008b !important;
}

.ora {
    color: #ff6400 !important;
}

.blu {
    color: #0780e8 !important;
}

.mnz {
    min-height: inherit;
    border-bottom: 0 solid #e0e0e0 !important;
}

.cont-body {
    padding-top: 15px;
    padding-bottom: 3px;
}

.acco-grid .panel {
    margin-bottom: 0;
    background-color: #fff;
    border: 1px solid #dadada;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.acco-grid .panel h4 {
    font-size: 16px;
    line-height: 29px;
    font-weight: 500;
    color: #231f20;
    margin-bottom: 0;
    margin-top: 0;
}

.acco-grid .panel-heading a {
    border: 0;
    outline: 0;
    display: block;
    background: url(../images/ac-ico.png) right no-repeat;
    padding-right: 30px;
}

.acco-grid .panel ul li {
    background: url(../images/dn-ico.png) 1px 5px no-repeat;
    padding-left: 25px;
    line-height: 27px;
    list-style: none;
}

.tile-wrap h6 {
    font-size: 16px;
    line-height: 1px;
    font-weight: 400;
    color: #7c51a1;
    margin-bottom: 29px;
    margin-top: 3px;
}

.inter-remo-col .txt-3,
.inter-remo-col .txt-4 {
    text-align: left;
    font-weight: 800;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}

.mgtp-40 {
    padding: 32px 0 7px;
}

.mgtp-0 {
    margin-top: 0;
    padding-top: 2px;
}

.mbtm-45 {
    margin-bottom: 45px;
}

.text-align {
    margin-bottom: 30px;
    margin-top: 12px;
}

.header-style1 .afra-logo {
    float: none !important;
    text-align: left;
}

.logo-afra {
    margin-top: -20px;
    margin-left: -15px;
    padding-left: 0;
}

.tell-us-your-budget-bt {
    margin-top: 20px;
    margin-bottom: 20px;
}

.inter-remo-col {
    top: 203px;
    background: rgba(0, 0, 0, 0.5);
    left: 15px;
    width: 92%;
    padding: 15px 0;
}

.inter-bt {
    margin-top: 95px;
}

.inter-remo-col .txt-2 {
    font-size: 43px;
    line-height: 33px;
}

.inter-remo-col .txt-3 {
    font-size: 28px;
    line-height: 29px;
}

.inter-remo-col .txt-4 {
    font-size: 18px;
    line-height: 19px;
    color: #fff;
}

.checkout {
    margin: 0 0 2em !important;
    background: #fff !important;
}

.checkout
.col2-set
.col-2
.woocommerce-shipping-fields
h3#ship-to-different-address
.input-checkbox {
    margin: 10px 10px 0 0 !important;
    float: left;
}

.checkout .col2-set .col-2 .woocommerce-additional-fields {
    padding-left: 15px;
}

.woocommerce-checkout-review-order {
    padding: 0 20px;
}

.checkout #order_review_heading {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px !important;
    margin-bottom: 20px;
}

.back-to-home {
    display: none;
    text-align: right;
}

.ui-autocomplete {
    max-height: 250px !important;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1000 !important;
}

.zoom-home-content {
    padding: 40px 35px 0px 35px;
    font-size: 16px;
    line-height: 21px;
    color: #222;
}

.zoom-home-content h1,
.zoom-home-content h2,
.zoom-home-content h3,
.zoom-home-content h4 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    font-weight: 800 !important;
}

.zoom-home-content h1 {
    color: #5a008b;
    font-size: 26px;
    line-height: 30px;
}

.zoom-home-content h2 {
    color: #222;
    font-size: 22px;
    line-height: 23px;
}

.zoom-home-content p {
    font-size: 16px;
    line-height: 21px;
    color: #222;
    margin-bottom: 22px;
}

.zoom-home-content a {
    color: #0e6bb5 !important;
}

.zoom-home-content a:hover {
    color: #e26826 !important;
}

.hm-list-1 {
    margin-bottom: 10px;
}

.hm-list-1 li {
    font-size: 16px;
    line-height: 21px;
    color: #222;
    padding-bottom: 8px;
    list-style-type: disc;
    margin-left: 20px;
}

.qtf-title.ora {
    font-size: 23px;
}

.pr-title {
    font-size: 18px;
    margin: 5px 0;
    display: inline-block;
}

.pr-info {
    font-size: 16px;
}

.ora-dark {
    color: #ff4800;
}

h4.ora-dark {
    color: #ff4800 !important;
}

.f-s-two {
    font-size: 25px;
}

/*
 * 10/10/2018
 * CSS migrated from the "Royal Custom CSS" plugin
 * Allows us to delete the plugin, potentially speeding up the site
 */

/* Page IDs 682 & 1453 */
.page-template-page-local-moves .bnr-inr-txt,
.page-template-page-country-moves .bnr-inr-txt {
    top: 355px;
    width: 552px;
}

/* Page ID 682 */
.page-template-page-country-moves .area-content-sec-4 {
    min-height: 200px;
}


/*
 * Content Spinner Nav Groups
 * Header Mega Menu Links for Spinner Content
 */

@media only screen and (min-width: 400px) {

    .content-spinner-groups {
        display: flex;
        flex-wrap: wrap;
    }

    .content-spinner-group {
        flex: 0 0 50%;
    }

}

@media only screen and (max-width: 992px) {
    .content-spinner-groups {
        margin: 0 12px;
    }
}

.content-spinner-group {
    margin-bottom: 10px;
}

@media only screen and (min-width: 500px) {
    .content-spinner-group {
        flex-basis: 33.3333%;
    }
}

@media only screen and (min-width: 600px) {
    .content-spinner-group {
        flex-basis: 25%;
    }
}
.content-spinner-group__title {
    color: #81499e;
    font-size: 16px;
    margin: 0;
    padding: 0 0 5px;
    text-transform: uppercase;
}
/*.content-spinner-group li {*/
    /*padding: 4px 0;*/
/*}*/
.content-spinner-group a {
    font-family: "Noto Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.dynamic-spin-content h2,
.dynamic-spin-content h3 {
    color: #81499e !important
}
.dynamic-spin-content p {
    margin: 1.5em 0;
}


@media only screen and (min-width: 992px) {
	.ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    	max-height: 70vh !important;
        overflow: auto !important;
	}
}

@media only screen and (max-width: 991px) {
    .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
        overflow: auto;
        max-height: 400px;
    }
}


html body.page-template.page-template-page-thank-you {
    font: 15px/1.428571429 "Noto Sans",Helvetica,Arial,sans-serif !important;
    background-color: #fff;
}

.rplg .rplg-biz-based .rplg-biz-based-text {
    display: none;
}
.rplg-badge.rplg-badge-block .rplg-badge-btn {
    padding: 15px 24px 15px 10px!important;
}
.local-review-block .wp-google-col.wp-google-col-4 {
    padding: 0 10px 21px !important;
    box-shadow: 0 0 5px rgba(0,0,0,.2) !important;
}