    @media only screen and (min-width: 1801px) {
        /* Bg-Layer */
        .ttm-left-span .ttm-col-wrapper-bg-layer {
            margin-left: -500px;
        }
        .ttm-right-span .ttm-col-wrapper-bg-layer, .col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer {
            margin-right: -500px;
        }
    }

    @media only screen and (max-width: 1800px) and (min-width: 1601px) {
        /* Bg-Layer */
        .ttm-left-span .ttm-col-wrapper-bg-layer {
            margin-left: -400px;
        }
        .ttm-right-span .ttm-col-wrapper-bg-layer, .col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer {
            margin-right: -400px;
        }
    }

    @media only screen and (max-width: 1500px) and (min-width: 1200px) {
        /* padding */
        .padding-12 {
            padding-left: 40px !important;
            padding-right: 40px !important;
        }
    }

    @media (max-width: 1460px) {
        .res-1460-mr-0 {
            margin-right: 0;
        }
    }

    @media only screen and (max-width: 1600px) and (min-width: 1401px) {
        /* Bg-Layer */
        .ttm-left-span .ttm-col-wrapper-bg-layer {
            margin-left: -300px;
        }
        .ttm-right-span .ttm-col-wrapper-bg-layer, .col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer {
            margin-right: -300px;
        }
    }

    @media only screen and (max-width: 1460px) {
        .res-1460-mr_0 {
            margin-right: 0 !important;
        }
        .res-1460-ml_0 {
            margin-left: 0 !important;
        }
        /* image-overlay-content */
        .image-overlay-content .circle-shape.ttm-top-view-overlay {
            left: 5px;
        }
    }

    @media only screen and (max-width: 1400px) and (min-width: 1171px) {
        /* Bg-Layer */
        .ttm-left-span .ttm-col-wrapper-bg-layer {
            margin-left: -200px;
        }
        .ttm-right-span .ttm-col-wrapper-bg-layer, .col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer {
            margin-right: -200px;
        }
    }

    @media all and (max-width: 1199px) {
        .ttm-menu-toggle {
            position: relative;
            height: 30px;
            width: 34px;
            float: left;
        }
        .ttm-menu-toggle label {
            cursor: pointer;
            position: absolute;
            z-index: 99;
            height: 100%;
            width: 100%;
            top: 43px;
            left: 0;
            margin: 0;
        }
        .ttm-menu-toggle .toggle-block {
            position: absolute;
            height: 2px;
            width: 100%;
            padding: 0;
            background-color: #ffffff;
        }
        .ttm-menu-toggle .toggle-blocks-1 {
            position: relative;
            float: left;
        }
        .ttm-menu-toggle .toggle-blocks-2 {
            position: relative;
            float: left;
            margin-top: 6px;
        }
        .ttm-menu-toggle .toggle-blocks-3 {
            position: relative;
            float: left;
            margin-top: 6px;
        }
        .ttm-menu-toggle input[type=checkbox]:checked~.ttm-menu-toggle-block>.toggle-blocks-2 {
            opacity: 0;
        }
        .ttm-menu-toggle input[type=checkbox]:checked~.ttm-menu-toggle-block>.toggle-blocks-1 {
            transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            margin-top: 9px;
        }
        .ttm-menu-toggle input[type=checkbox]:checked~.ttm-menu-toggle-block>.toggle-blocks-3 {
            transform: rotate(-135deg);
            -webkit-transform: rotate(-135deg);
            margin-top: -10px;
        }
        a.menu-link {
            display: block;
            color: #fff;
            float: left;
            text-decoration: none;
            padding: 10px 16px;
            font-size: 1.5em;
        }
        a.menu-link:hover {
            color: #efa666;
        }
        a.menu-link:after {
            content: "\2630";
            font-weight: normal;
        }
        a.menu-link.active:after {
            content: "\2715";
        }
        #site-header-menu #site-navigation .menu {
            clear: both;
            min-width: inherit;
            float: none;
        }
        #site-header-menu #site-navigation .menu>li>ul.sub-menu {
            padding: 0px;
            border: none;
        }
        #site-header-menu #site-navigation .menu, #site-header-menu #site-navigation .menu>ul ul, #site-header-menu #site-navigation .menu ul li>ul li a:before {
            display: none;
        }
        #site-header-menu #site-navigation .menu.active, #site-header-menu #site-navigation .menu>ul ul.active {
            max-height: 55em;
            display: block;
        }
        #site-header-menu #site-navigation .menu>ul>li:last-of-type a {
            border: none;
        }
        #site-header-menu #site-navigation .menu li a {
            color: #fff;
            display: block;
            padding: 0.8em;
            position: relative;
        }
        #site-header-menu #site-navigation .menu ul ul>li a {
            padding: 10px 18px 10px 30px;
        }
        #site-header-menu #site-navigation .menu ul li:hover>ul {
            display: block;
        }
        #site-header-menu #site-navigation .menu ul li>ul {
            padding-left: 15px;
        }
        #site-header-menu #site-navigation .menu ul.dropdown li a.active:after {
            content: '\f106';
            font-family: 'FontAwesome';
        }
        #site-header-menu #site-navigation .menu ul ul, #site-header-menu #site-navigation .menu ul ul ul {
            display: inherit;
            position: relative;
            left: auto;
            top: auto;
            border: none;
        }
        .featured-box.style5:hover, .ttm-btn.ttm-btn-color-black.ttm-btn-style-border, .ttm-icon.ttm-icon-color-black.ttm-icon-style-border {
            border-color: #020d26;
            z-index: 0;
        }
        .layer-content {
            position: relative;
            z-index: 9;
            height: 100%;
            z-index: 0;
        }
        /* image-overlay-content */
        .image-overlay-content .circle-shape.ttm-top-view-overlay {
            left: 255px;
        }
        /* padding */
        .res-1199-ptb-0 {
            padding: 0px !important;
        }
        .res-1199-pt-0 {
            padding-top: 0px !important;
        }
        .res-1199-pb-30 {
            padding-bottom: 30px !important;
        }
        .res-1199-pl-30 {
            padding-left: 30px !important;
        }
        .res-1199-pb-50 {
            padding-bottom: 50px !important;
        }
        .res-1199-mt-0 {
            margin-top: 0 !important;
        }
        .res-1199-mtb-0 {
            margin-top: 0 !important;
            margin-bottom: 0px !important;
        }
        .res-1199-mr-0 {
            margin-right: 0 !important;
        }
        .res-1199-plr-0 {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .res-1199-plr-15 {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
    }

    @media only screen and (min-width: 1200px) {
        #site-header-menu #site-navigation .menu ul>li>a {
            display: block;
            text-decoration: none;
            position: relative;
            z-index: 1;
        }
        .ttm-header-style-infostack #site-header-menu .visible-title .container, .ttm-header-style-infostack .site-header-menu-inner {
            position: relative;
            background-color: transparent;
        }
        .ttm-header-style-infostack .ttm-top-info-con>ul, .ttm-header-style-infostack .site-branding {}
        .ttm-header-style-infostack #site-header-menu .fixed-header .container {
            padding: 0 15px;
        }
        .ttm-header-style-infostack .ttm-search-overlay {
            right: -10px;
        }
        .ttm-stickable-header.fixed-header {
            background-color: #fff;
            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
        }
        #site-header-menu #site-navigation .menu ul li>ul li:hover>a {
            padding-left: 20px;
            padding-right: 20px;
        }
        .fixed-header .site-branding img {
            max-height: 28px;
        }
        .ttm-header-style-overlay .ttm-stickable-header.fixed-header {
            background-color: #020d26;
        }
        .ttm-header-style-overlay #site-header-menu .ttm-stickable-header.fixed-header #site-navigation>.menu>ul>li>a, .ttm-header-style-classic #site-header-menu .ttm-stickable-header.fixed-header #site-navigation>.menu>ul>li>a, .ttm-header-style-overlay .ttm-stickable-header.fixed-header .site-branding, .ttm-header-style-classic .ttm-stickable-header.fixed-header .site-branding, .ttm-header-style-overlay .ttm-stickable-header.fixed-header .ttm-header-icon, .ttm-header-style-classic .ttm-stickable-header.fixed-header .ttm-header-icon {
            height: 70px;
            line-height: 70px;
        }
        .ttm-header-style-overlay .ttm-stickable-header:after {
            content: "";
            height: 1px;
            position: absolute;
            bottom: 0px;
            left: 0px;
            width: 100%;
            border-bottom: 1px solid rgba(255, 255, 255, 0.20);
        }
        .fixed-header {
            position: fixed !important;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 9;
        }
        /*ttm-header-classic*/
        .ttm-header-style-infostack #site-header-menu #site-navigation .menu {
            float: none;
        }
        .menu, .ttm-header-icons, .ttm-header-icon {
            float: right;
        }
        .ttm-header-style-infostack #site-header-menu .ttm-stickable-header.fixed-header #site-navigation>ul>li>a, .ttm-header-style-infostack .ttm-stickable-header.fixed-header .ttm-header-icons, .ttm-header-style-infostack .ttm-stickable-header.fixed-header .ttm-header-icon {
            height: 65px;
            line-height: 65px;
        }
        /*ttm-header-style-overlay*/
        .ttm-stickable-header-w.ttm-bgcolor-custom {
            background-color: rgba(0, 9, 28, 0.53);
        }
        .ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown>li>a {
            color: #fff;
        }
        .ttm-header-style-overlay .ttm-stickable-header-w {
            position: absolute;
            z-index: 21;
            width: 100%;
            box-shadow: none;
            -khtml-box-shadow: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -ms-box-shadow: none;
            -o-box-shadow: none;
        }
        /* ttm-header-style-infostack */
        .ttm-header-style-infostack .ttm-top-info-con>ul:not(.social-icons)>li:last-child:after {
            content: none;
        }
        .ttm-header-style-infostack .ttm-header-top-wrapper .site-branding {
            float: left;
            text-align: left;
            display: block;
            position: relative;
            background-color: transparent;
            z-index: 10;
            margin-bottom: 0px;
        }
        .ttm-header-style-infostack .ttm-header-top-wrapper .site-branding:after, .ttm-header-style-infostack .ttm-header-top-wrapper .site-branding:before {
            content: "";
            position: absolute;
            left: 100%;
            top: 0;
            width: 45px;
            height: 140px;
            margin-right: 0px;
            margin-left: 0px;
            background-color: transparent;
        }
        .ttm-header-style-infostack .ttm-header-top-wrapper .site-branding:before {
            left: auto;
            right: 100%;
            width: 1200px;
        }
        .ttm-header-style-infostack #site-header-menu {
            float: none;
            position: relative;
            width: 100%;
            bottom: 0;
            z-index: 10;
            margin-top: 0;
            top: -22px;
        }
        .ttm-header-style-infostack .ttm-stickable-header-w {
            height: auto;
            position: relative;
        }
        .ttm-header-style-infostack #site-header-menu #site-navigation .menu ul.dropdown>li>a, .ttm-header-style-infostack .ttm-header-icons, .ttm-header-style-infostack .ttm-header-icon {}
        #site-header-menu #site-navigation .menu>ul.dropdown>li:after {
            content: "";
            position: absolute;
            height: 20px;
            width: 1px;
            right: 0px;
            top: 50%;
            transform: translateX(0%) translateY(-50%);
            -moz-transform: translateX(0%) translateY(-50%);
            -ms-transform: translateX(0%) translateY(-50%);
            -o-transform: translateX(0%) translateY(-50%);
            transform: translateX(0%) translateY(-50%);
            background-color: rgba(212, 211, 210, 0.9);
            display: inline-block;
        }
        #site-header-menu #site-navigation .menu>ul>li:last-child:after {
            display: none;
        }
        .ttm-header-style-infostack #site-header-menu #site-navigation .menu>ul>li>a {}
        #site-header-menu #site-navigation>ul li>a, #site-header-menu #site-navigation .menu ul>li ul li>a {
            margin: 0;
            display: block;
            position: relative;
        }
        .ttm-header-style-infostack .ttm-stickable-header.fixed-header .site-navigation {
            box-shadow: unset;
        }
        #site-header-menu #site-navigation .menu ul ul {
            display: none;
            /* z-index: 11; */
            /* position: absolute; */
            /* width: 276px; */
            /* border-top: 0px solid #fff; */
            /* border-left: 0px solid #fff; */
            /* border-right: 0px solid #fff; */
            /* border-bottom: 0px solid #fff; */
            /* background: #0e1b33; */
            /* -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); */
            /* box-shadow: 0 6px 12px rgba(0, 0, 0, .175); */
        }
        #site-header-menu #site-navigation .menu ul li>ul li>a {
            font-weight: 500;
            line-height: 13px;
        }
        #site-header-menu #site-navigation>ul>li ul a:before {
            font-family: "FontAwesome";
            display: inline;
            text-decoration: inherit;
            text-align: center;
            font-size: 24px;
            line-height: 9px;
            content: "-";
            margin-right: 5px;
            transform: translateY(-50%) translateX(-10px);
            left: 0px;
            -webkit-transition: .3s all;
            -o-transition: .3s all;
            transition: .3s all;
        }
        #site-navigation .menu ul.dropdown>li>a:before {
            width: 0;
            height: 2px;
            display: inline-block;
            opacity: 0;
            position: absolute;
            content: "";
            bottom: 18.5px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            display: none;
        }
        .ttm-header-style-overlay #site-navigation .menu ul>li>a:before, .ttm-header-style-classic #site-navigation .menu ul>li>a:before {
            bottom: 32px;
        }
        .ttm-header-style-overlay .ttm-stickable-header.fixed-header #site-navigation .menu ul>li>a:before, .ttm-header-style-classic .ttm-stickable-header.fixed-header #site-navigation .menu ul>li>a:before {
            bottom: 16px;
        }
        #site-navigation .menu ul>li:hover>a:before {
            width: 15px;
            opacity: 1;
        }
        .ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton, .ttm-header-style-classic .ttm-rt-contact .ttm-custombutton {
            display: inline-block;
            padding: 0 28px;
            position: relative;
            margin-left: 2px;
            -webkit-transition: all 0.3s ease-in-out 0s;
            -moz-transition: all 0.3s ease-in-out 0s;
            -ms-transition: all 0.3s ease-in-out 0s;
            -o-transition: all 0.3s ease-in-out 0s;
            transition: all 0.3s ease-in-out 0s;
        }
        .ttm-header-style-infostack .ttm-custombutton i, .ttm-header-style-infostack .ttm-custombutton a, .ttm-header-style-classic .ttm-custombutton a {
            font-size: 15px;
            font-weight: 600;
        }
        .ttm-header-style-infostack .ttm-custombutton i {
            padding-left: 10px;
            position: relative;
            top: 0;
        }
        .ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton:before {
            content: "";
            height: 30px;
            width: 1px;
            background-color: rgb(255, 195, 21);
            display: block;
            position: absolute;
            left: 7px;
            top: 17%;
        }
        /*Footer*/
        .first-footer .container .row>.widget-area .widget, .second-footer .container .row>.widget-area .widget {
            margin: 16px 0 12px;
        }
        .second-footer .container .row>.widget-area .widget:not(:first-child) {
            padding: 20px 0 15px;
        }
        .second-footer .container .row>.widget-area:first-child:before {
            content: "";
            width: 5000px;
            height: 100%;
            margin-left: -35px;
            right: 100%;
            top: 0;
            position: absolute;
            z-index: 0;
        }
        .second-footer .container .row>.widget-area:first-child, .second-footer .container .row:first-child>.widget-area:before {
            background-color: #f3f7f9;
        }
        .second-footer .container .row>.widget-area:first-child {
            position: relative;
            padding-right: 40px;
            margin-left: 0;
            margin-top: -34px;
            margin-bottom: -20px;
            padding-top: 35px;
            z-index: 1;
        }
        .second-footer .container .row>.widget-area:not(:first-child) {
            padding-left: 35px;
            padding-right: 0px;
        }
    }

    @media (max-width: 1200px) {
        /* Header */
        header .container {
            max-width: 100%;
        }
        #site-header-menu #site-navigation .menu ul.sub-menu li>a {
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            font-weight: 600;
            font-size: 13px;
            line-height: 14px;
            color: #5d6576;
        }
        .ttm-header-icon.ttm-header-cart-link {
            display: none;
        }
        .ttm-bgcolor-white .ttm-header-icons .ttm-header-search-link a, .ttm-bgcolor-white .ttm-header-icons .ttm-header-cart-link a, .ttm-header-style-infostack .ttm-header-icons .ttm-header-search-link a, .ttm-header-style-infostack .ttm-header-icons .ttm-header-cart-link a, .ttm-header-style-infostack .ttm-custombutton a {
            color: rgba(2, 13, 38, 1);
        }
        /*intro-section*/
        .ttm-row.intro-section.style2 {
            padding: 0 0 50px;
        }
        .ttm-row.intro-section.style2 .intro-content {
            padding-left: 0;
            padding-right: 0;
            padding-top: 0;
            margin: 0 15px;
        }
        .ttm-row.intro-section.style2 .intro-content .ttm-col-bgcolor-yes {
            text-align: center;
        }
        /* padding */
        .padding-3, .tab-padding-box {
            padding-left: 15px;
            padding-right: 15px;
        }
        .res-1200-ptb-0 {
            padding: 0px !important;
        }
        .res-1200-pt-0 {
            padding-top: 0px !important;
        }
        .res-1200-pb-30 {
            padding-bottom: 30px !important;
        }
        .res-1200-pl-30 {
            padding-left: 30px !important;
        }
        .res-1200-pb-50 {
            padding-bottom: 50px !important;
        }
        .res-1200-mt-0 {
            margin-top: 0 !important;
        }
        .res-1200-mr-0 {
            margin-right: 0 !important;
        }
        .res-1200-plr-0 {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .res-1200-plr-15 {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        /* footer */
        .footer .second-footer {
            padding: 15px 0 50px;
        }
        .widget ul#menu-footer-services li:nth-last-child(2) a:after, .widget ul#menu-footer-services li:nth-last-child(1) a:after {
            height: 34px;
        }
        .widget ul#menu-footer-services li:nth-last-child(4) a:after, .widget ul#menu-footer-services li:nth-last-child(3) a:after {
            height: 80px;
        }
    }

    @media only screen and (max-width: 1200px) and (min-width: 768px) {
        /* footer */
        .footer .first-footer .widget {
            margin: 0;
        }
    }

    @media only screen and (max-width: 1199px) and (min-width: 992px) {
        .ttm-row.break-991-colum.bg-layer>.container {
            padding: 0 15px;
        }
    }

    @media all and (max-width: 1199px) {
        /* break-1199-colum */
        .break-1199-colum .row .col-lg-2, .break-1199-colum .row .col-lg-3, .break-1199-colum .row .col-lg-4, .break-1199-colum .row .col-lg-5, .break-1199-colum .row .col-lg-6, .break-1199-colum .row .col-lg-7, .break-1199-colum .row .col-lg-7, .break-1199-colum .row .col-lg-9, .break-1199-colum .row .col-lg-10, .break-1199-colum .row .col-lg-11, .break-1199-colum .row .col-lg-12 {
            flex: 100% !important;
            max-width: 100% !important;
            float: none !important;
            display: block !important;
        }
        .break-1199-colum.bg-layer .row>[class*='col-']>[class*='ttm-col-bgcolor-yes'], .break-1199-colum.bg-layer .row>[class*='col-']>[class*='ttm-col-bgimage-yes'] {
            padding-left: 20px;
            padding-right: 20px;
        }
        .break-1199-colum .ttm-equal-height-image {
            display: block;
            width: 100%;
        }
        /* ttm-bg-layer */
        .break-1199-colum .ttm-col-bgimage-yes {
            height: auto !important;
        }
        /* header */
        .site-header-menu-inner.ttm-stickable-header {
            width: auto;
            display: block;
            position: relative;
        }
        .site-branding {
            float: none;
            text-align: center;
        }
        .site-branding {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
        }
        .ttm-stickable-header-w {
            height: 105.5px;
            line-height: 105.5px !important;
        }
        #site-header-menu #site-navigation .menu ul>li ul li>a {
            padding: 15px 15px 15px 0;
        }
        #site-header-menu #site-navigation .menu>ul {
            position: absolute;
            padding: 10px 20px;
            box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;
            z-index: 100;
            width: 100%;
            top: 50.5px;
            background-color: #fff;
            border-top: 3px solid #d22052;
        }
        #site-header-menu #site-navigation .menu ul.dropdown>li>ul>li.has-submenu>a:after {
            content: '\f107';
        }
        #site-header-menu #site-navigation .menu ul.dropdown>li>ul>li.has-submenu>a.active:after {
            content: '\f106';
        }
        #site-navigation .menu>ul li:not(:last-child) {
            border-bottom: 1px solid rgba(93, 101, 118, 0.15);
        }
        #site-header-menu #site-navigation .menu ul.dropdown>li>a:after {
            position: absolute;
            right: 0;
            font-size: 16px;
            opacity: .8;
        }
        #site-header-menu #site-navigation .menu ul li a {
            display: block;
            padding: 15px 0px;
            text-decoration: none;
            line-height: 18px !important;
            height: auto;
            line-height: 18px;
        }
        #site-header-menu #site-navigation .menu li, #site-header-menu #site-navigation .menu>ul>li {
            display: block;
        }
        #site-header-menu #site-navigation .menu, #site-header-menu #site-navigation .menu>ul ul {
            overflow: hidden;
            max-height: 0;
            background-color: #fff;
        }
        .ttm-search-overlay .w-search-form-row:before {
            right: 7px;
        }
        /* ttm-menu-toggle */
        .ttm-menu-toggle .spinner {
            position: absolute;
            height: 2px;
            width: 100%;
            padding: 0;
            background-color: #262626;
        }
        /* Header-style-infostack */
        .ttm-topbar-wrapper, .ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton {
            display: none;
        }
        .ttm-top-info-con .email-icon {
            display: none !important;
        }
        .ttm-header-style-infostack .ttm-top-info-con>ul {
            padding: 0;
            margin: 0;
            float: left;
            padding-left: 72px;
        }
        /* Header-style-overlay */
        .ttm-header-style-overlay #ttm-stickable-header-w.ttm-stickable-header-w.ttm-bgcolor-custom {
            background-color: #020d26 !important;
        }
        .ttm-header-style-overlay .ttm-menu-toggle .toggle-block {
            background-color: #fff;
        }
        /* Header-style-classic */
        .ttm-header-style-classic #ttm-stickable-header-w.ttm-stickable-header-w {
            background-color: #fff;
        }
        .ttm-row .container, .ttm-row .container-fluid, .ttm-page-title-row .container, footer .container, .element-row .container {
            max-width: 100%;
        }
        .ttm-row .container, .ttm-page-title-row .container, footer .container, .element-row .container {
            padding: 0;
        }
        .ttm-row .container>.row, .ttm-page-title-row .container>.row, footer .container .row, .element-row .container>.row {
            margin: 0;
        }
        .ttm-row .container .lg-mlr_15 {
            margin-left: -15px;
            margin-right: -15px;
        }
        .ttm-row.blog-section .container .row.mb-35 {
            margin: 0px;
        }
        /* Testimonial */
        .mt-60.testimonial-box {
            margin-top: 0 !important;
        }
        .mt-60.testimonial-box .ml_170 {
            margin-left: -15px !important;
        }
        .testimonial-slide .testimonial-avatar .testimonial-img {
            left: 15px;
        }
        .testimonial-slide .testimonials .testimonial-content {
            margin-left: 120px;
        }
        /* footer */
        .widget ul#menu-footer-services li, .widget ul#menu-footer-services li:nth-child(even) {
            width: 100%;
            margin-left: 0;
        }
        /* featured-box */
        .featured-box.style3 {
            padding: 60px 0;
        }
        /* ttm-row*/
        .ttm-row.empty-setion {
            padding: 0 0;
        }
        .ttm-row.empty-section3 {
            padding: 75px 0 100px;
        }
        /* padding */
        .res-1199-plr-30 {
            padding-left: 30px !important;
            padding-right: 30px !important;
        }
        /* about-us */
        .break-1199-colum .about-img {
            text-align: center;
            display: block;
            margin: 0 auto;
        }
        /* Boxes-Spacing */
        .row.ttm-boxes-spacing-10px.style2 {
            margin-left: 15px !important;
            margin-right: 15px !important;
        }
    }

    @media (max-width: 991px) {
        .break-991-colum .row .col-md-7, .break-991-colum .row .col-md-5, .break-991-colum .row .col-md-4, .break-991-colum .row .col-md-3, .break-991-colum .row .col-md-6, .break-991-colum .row .col-md-9 {
            flex: 100% !important;
            max-width: 100% !important;
            float: none !important;
            display: block !important;
        }
        .break-991-colum.bg-layer .container>.row>[class*='col-']>[class*='ttm-col-bgcolor-yes'] {
            padding-left: 15px;
            padding-right: 15px;
        }
        /* single-blog */
        .ttm-post-prev-next-buttons a.float-right {
            float: right !important;
        }
        a.float-right {
            float: none !important;
        }
        .ttm-equal-height-image, .break-991-colum .ttm-equal-height-image {
            display: block;
            width: 100%;
        }
        /* ttm-bg-layer */
        .break-991-colum .ttm-col-bgimage-yes, .break-991-colum.bg-layer-equal-height .ttm-col-bgcolor-yes {
            height: auto !important;
        }
        /*intro-section*/
        .ttm-row.intro-section .intro-content {
            margin-top: -82px;
            padding: 0 0px 40px;
        }
        .ttm-row.intro-section .intro-content .about-img, .about-img {
            text-align: center;
        }
        /* ttm-row */
        body .page.ttm-sidebar-true .site-main, .ttm-row, .ttm-row.intro-section.style2, .ttm-row.service-section.style2, .ttm-row.portfolio-section, .ttm-row.blog-section {
            /* padding: 20px 0 !important; */
        }
        .ttm-row.intro-section.style2.bg-layer {
            padding: 0 0 50px !important
        }
        .ttm-row.about-section, .ttm-row.bg-layer, .ttm-row.company-template-section {
            /* padding-top: 40px !important; */
        }
        .ttm-row.blog-section, .ttm-row.blog-section3 {
            padding: 50px 0 20px !important;
        }
        .ttm-row.project-section {
            padding: 50px 0 120px !important;
        }
        .ttm-row.accordion-section {
            padding: 150px 0 50px !important;
        }
        section.error-404 {
            padding: 50px 0;
        }
        /* element-page */
        .element-row {
            padding: 0 0 30px;
        }
        .element-row>.section-title h2.title {
            margin-top: 0px;
        }
        /* shadow-row */
        .break-991-colum .ttm-shadow-row {
            box-shadow: unset;
        }
        /* social-icon */
        .social-icons.circle li {
            margin: 0;
        }
        /* image-overlay-content */
        .image-overlay-content {
            display: none;
        }
        /* margin */
        .res-991-ml-0 {
            margin-left: 0 !important;
        }
        .res-991-mr-0 {
            margin-right: 0 !important;
        }
        .res-991-mt-0 {
            margin-top: 0 !important;
        }
        .res-991-mb-0 {
            margin-bottom: 0 !important;
        }
        .res-991-mtb-0 {
            margin-top: 0 !important;
            margin-bottom: 0px !important;
        }
        .res-991-mt_15 {
            margin-top: -15px !important;
        }
        .res-991-mt-30 {
            margin-top: 30px !important;
        }
        .res-991-mt-40 {
            margin-top: 40px !important;
        }
        .res-991-mb-30 {
            margin-bottom: 30px !important;
        }
        .res-991-mb-50 {
            margin-bottom: 50px !important;
        }
        /* padding */
        .ttm-page-title-row {
            padding: 82px 0 80px;
        }
        .padding-1 {
            padding-top: 50px;
            padding-right: 15px;
            padding-bottom: 10px;
            padding-left: 15px;
        }
        .padding-2 {
            /* padding-top: 50px; */
            padding-right: 15px;
            /* padding-bottom: 50px; */
            padding-left: 15px;
        }
        .padding-3 {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .padding-6 {
            padding-top: 0px;
        }
        .padding-7 {
            padding-top: 50px;
            padding-bottom: 20px;
        }
        .padding-8 {
            padding-top: 50px;
        }
        .padding-9 {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .padding-12 {
            padding-top: 50px;
        }
        .padding-10 {
            margin-left: 0;
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 40px;
            padding-bottom: 35px;
        }
        .res-991-p-0 {
            padding: 0 ! important;
        }
        .res-991-pt-15 {
            padding-top: 15px !important;
        }
        .res-991-pt-30 {
            padding-top: 30px !important;
        }
        .res-991-pt-40 {
            padding-top: 40px !important;
        }
        .res-991-pt-45 {
            padding-top: 45px !important;
        }
        .res-991-pt-50 {
            padding-top: 50px !important;
        }
        .res-991-ptb-0 {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        .res-991-pt-0 {
            padding-top: 0px !important;
        }
        .res-991-pl-0 {
            padding-left: 0px !important;
        }
        .res-991-pl-15 {
            padding-left: 15px !important;
        }
        .res-991-pb-0 {
            padding-bottom: 0px !important
        }
        .res-991-pb-5 {
            padding-bottom: 5px !important
        }
        .res-991-pb-30 {
            padding-bottom: 30px !important
        }
        .res-991-plr-0 {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .res-991-plr-15 {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        .res-991-ptb-35 {
            padding-top: 35px !important;
            padding-bottom: 35px !important;
        }
        /* section-title */
        .section-title.style2 h2 {
            display: block;
            width: 100%;
        }
        .section-title.style2:after {
            display: none;
        }
        .section-title.style2 {
            margin-bottom: 30px;
        }
        /* fid-box */
        .ttm-fid.ttm-fid-icon {
            padding-top: 0;
            padding-bottom: 0;
        }
        .ttm-fid-icon .ttm-fid-icon-wrapper:before {
            display: none;
        }
        .ttm-fid-icon .ttm-fid-icon-wrapper:after {
            display: none;
        }
        /* team-section */
        .featured-team-item .featured-img-right.ttm-post-content .content-post.content-team-post {
            padding: 21px 1px 0;
            text-align: left;
        }
        /* featured-boxn*/
        .service-section.style2 .row .col-md-6 .featured-box.style2 {
            margin-bottom: 30px;
        }
        .featured-box.style6 {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        /* client-section */
        .client {
            padding-top: 0;
            padding-bottom: 0;
        }
        /* testimonial-section */
        .testimonial-slide .testimonials {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .testimonial-slide .testimonials .testimonial-content {
            margin-left: 90px;
        }
        .testimonial-slide .testimonial-avatar .testimonial-img {
            top: 50px;
            left: 15px;
            width: 150px;
        }
        /* ttm-box-seperator */
        .ttm-box-seperator.row .col-lg-4 .featured-box {
            border: 0;
        }
        .ttm-box-seperator.style2.row .col-lg-4 .featured-box {
            padding: 20px 0;
        }
        .ttm-box-seperator.style2.row-equal-height, .ttm-box-seperator.style2.row-equal-height>[class*='col-'] {
            display: block;
            text-align: center;
            margin: 0 auto;
        }
        /* footer */
        .widget ul#menu-footer-services li:nth-last-child(1) a:after {
            height: 22px;
        }
        .footer .second-footer {
            padding: 15px 0 35px;
        }
        /* about-us */
        .break-991-colum .about-img {
            text-align: center;
            display: block;
            margin: 0 auto;
        }
        /* shop */
        .sidebar.sidebar-right, .ttm-sidebar-right>[class*='col-'] {
            float: none;
        }
        /* pricing plan */
        .pricing-plan {
            margin: 0 0 60px;
        }
        .col-lg-4:last-child .pricing-plan {
            margin-bottom: 0;
        }
        .pricing-plan.pricing-recommended-plan {
            margin-top: 0;
        }
        ul.features-list li {
            padding-left: 0;
            padding-right: 0;
            text-align: center;
        }
    }

    @media (min-width: 768px) {
        div.product.ttm-single-product-details div.images {
            width: 40%;
        }
        div.product.ttm-single-product-details div.summary {
            width: 57%;
        }
    }

    @media (max-width: 768px) {
        .modal-dialog.custom-dialouge {
            /* max-width: 727px; */
            margin-top: 4%;
            margin-left: 19% !important;
        }
        .modal-content {
            width: 80% !important;
        }
        /* Testimonial */
        .testimonial-slide .testimonial-avatar .testimonial-img {
            top: 0;
            left: 0;
            right: 0;
            margin: 0 auto;
            top: 17px;
            display: block;
        }
        .testimonial-slide .testimonials .testimonial-content {
            margin-left: 0;
            margin-right: 0px;
            margin-top: 161px;
        }
        .testimonial-slide .testimonial-avatar .testimonial-img img {
            width: 150px;
        }
        .testimonial-slide .testimonials {
            padding: 15px 0 10px;
        }
        .mt-60.testimonial-box .ml_170 {
            margin-left: 0px !important;
        }
        .testimonial-box.testimonial-bgimg-box {
            padding: 0 20px !important;
        }
    }

    @media (max-width: 767px) {
        .breadcrumb li a::after {
            content: "";
            display: block;
            width: 100%;
            height: 100%;
            background-image: url(../images/heart.png);
            position: absolute;
            top: 4px;
            left: 47px;
            right: 0;
            z-index: -1;
            background-repeat: no-repeat;
            background-size: 27px;
        }
        .breadcrumb li:nth-child(even) a::after {
            content: "";
            display: block;
            width: 100%;
            height: 100%;
            background-image: url(../images/heart.png);
            position: absolute;
            top: 4px;
            left: 55px;
            right: 0;
            z-index: -1;
            background-repeat: no-repeat;
            background-size: 27px;
        }
        .service-sec img {
            margin-bottom: 20px;
        }
        .service-sec h2 {
            width: 100%;
        }
        .service-sec h3 {
            width: 100%;
        }
        #site-header-menu #site-navigation .menu ul ul {
            width: 100%;
        }
        .breadcrumb {
            display: inline-block;
            padding: 0 0px 0 0;
            margin: 0;
            background: transparent;
            overflow: hidden;
            border-radius: 0;
        }
        .page-head h1 {
            text-align: center;
            font-size: 19px;
            font-weight: 700;
            text-transform: uppercase;
            color: #d90b0a;
            padding: 4px;
            margin: 0;
        }
        .page-head {
            padding-bottom: 10px;
            padding-top: 150px;
            text-align: center;
        }
        .ttm-row.welcome-section {
            padding: 20px 0;
        }
        .pading-top {
            padding-top: 0;
        }
        .ol-styles li {
            text-align: justify;
        }
        .list-responsive li {
            text-align: justify;
        }
        .exp-blocks::before {
            width: 150px;
            height: 150px;
        }
        .cardio-desg p {
            font-size: 19px;
        }
        .footer .first-footer {
            padding: 20px 0 20px;
        }
        .about-page .signature-details {
            position: relative;
            transform: rotate(0deg);
            top: 0;
            width: 100%;
            left: 0;
        }
        .about-page .signature-icon {
            position: relative;
            width: 100%;
            height: auto;
        }
        .social-icons {
            margin-top: 10px;
        }
        .widget ul#menu-footer-services li, .widget ul#menu-footer-services li:nth-child(even) {
            width: calc(50% - 2px);
        }
        .ttm-left-span .ttm-col-wrapper-bg-layer {
            width: auto;
            margin-left: 0;
            right: 0;
        }
        #site-header-menu #site-navigation .menu ul ul.custom-drop {
            width: 100%;
        }
        .ttm-header-style-infostack #site-header-menu #site-navigation .menu {
            float: none !important;
        }
        #site-header-menu #site-navigation .menu ul li>ul {
            padding-left: 15px;
            display: none;
        }
        .ttm-header-style-infostack .ttm-top-info-con .title-box p {
            margin-bottom: 0px;
        }
        ul li .icon-box.icon-style-border i {
            border: 1px solid;
            position: relative;
            display: inline-block;
            height: 35px;
            width: 35px;
            line-height: 34px;
            border-radius: 50%;
            text-align: center;
        }
        .ttm-header-style-infostack .ttm-top-info-con>ul {
            padding: 0;
            margin: 0;
            /* float: left; */
        }
        .profile-img {
            text-align: center;
        }
        h4.dr-title {
            color: #dc2859;
            margin-top: 0px;
            text-align: center;
        }
        span.w-w-h {
            color: #818a8f;
            font-size: 14px;
            display: block;
            position: relative;
            text-align: center;
            margin-left: 15px;
        }
        .section-title h5 {
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-size: 15px;
            line-height: 28px;
            color: #818a8f;
            margin-top: 13px;
            margin-bottom: 6px;
        }
        .map-title h5::before {
            content: "";
            position: absolute;
            background-color: #fff;
            right: -102px;
            text-align: center;
            top: 8px;
            display: none;
            width: 90px;
            height: 2px;
        }
        .map-title h5::after {
            content: "";
            display: none;
            position: absolute;
            background-color: #fff;
            right: 114px;
            text-align: center;
            bottom: 10px;
            width: 90px;
            height: 2px;
        }
        .blog-hed {
            line-height: 30px;
        }
        .abt-box.serviceBox {
            margin: 30px 0;
        }
        #totop {
            font-weight: 900;
            color: #fff;
            display: none;
            position: fixed;
            right: 8px;
            bottom: 11px;
            z-index: 999;
            height: 0;
            width: 0;
            font-size: 0;
            text-align: center;
            padding-top: 3px;
            line-height: 37px;
            border-radius: 50%;
        }
        .note h5 {
            color: #fff;
            line-height: 30px;
        }
        .ser-img1 {
            margin-bottom: 25px;
            border: 6px solid #1c3564;
            box-shadow: 0 0 19px #000;
        }
        .level {
            color: #f55576;
            padding-left: 22px;
        }
        .ser-bx {
            border-right: none;
        }
        form#contactFrm {
            margin-bottom: 8px;
        }
        .map-title h5 {
            color: #fff;
            position: relative;
            left: 0;
            bottom: 0px;
            text-transform: uppercase;
        }
        .map iframe {
            margin-top: 0;
        }
        .map-title {
            height: auto;
            position: relative;
            right: 0;
            background-color: #dc2859;
            color: #fff;
            transform: rotate(0deg);
            right: 0;
            padding: 6px 12px;
            width: 100%;
            text-align: center;
            top: 0;
            z-index: 1;
            padding-top: 24px;
        }
        .map {
            /* margin-bottom: 50px; */
        }
        .form-tes .btn {
            background-color: #dc2859;
            border-color: #dc2859;
            width: 30%;
            margin-bottom: 0px;
        }
        .inner-height {
            padding-bottom: 0px;
            padding-top: 0px;
        }
        .about-bg p {
            padding-left: 30px;
        }
        .p-r-0 {
            padding-right: 15px;
            margin-bottom: 15px;
        }
        .careers-form {
            box-shadow: 0 0 10px;
            margin-left: 0px;
            padding: 33px 21px;
            padding-bottom: 20px;
        }
        .main-content {
            height: auto;
            padding-top: 0px;
            margin-top: 0px;
        }
        .hospital-img img {
            position: relative;
            top: 0px;
            /* box-shadow: none; */
            /* border: none; */
            /* height: 300px; */
            left: 10px;
            /* padding-bottom: 20px; */
        }
        nav.social {
            position: fixed;
            top: 43%;
            width: 75px;
            z-index: 8;
        }
        .custom-bg {
            background-position: left;
        }
        .img-icon .img-content p {
            line-height: 59px;
            margin-left: 16px;
        }
        .head-f {
            font-size: 31px;
        }
        nav.social2 {
            position: fixed;
            top: 55%;
            width: 75px;
            z-index: 8;
        }
        .header {
            position: relative;
            z-index: 9;
            width: 100%;
        }
        .sliders {
            height: 254px;
            overflow: hidden;
        }
        .site-branding img {
            max-height: 80px;
        }
        .site-branding {
            display: block;
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
        }
        .ttm-menu-toggle label {
            cursor: pointer;
            position: absolute;
            z-index: 99;
            height: 100%;
            width: 100%;
            top: 15px;
            left: 10px;
            margin: 0;
        }
        .blog-desciption.text-right {
            text-align: left !important;
        }
        .blog-desciption {
            margin-bottom: 20px;
        }
        .modal-dialog.custom-dialouge {
            margin-top: 27%;
        }
        .ttm-header-style-infostack .ttm-rt-contact {
            right: 0px;
            top: -29px;
            font-size: 14px;
            padding: 0 0 0 0px;
            height: 50px;
            line-height: 50px;
            left: -15px;
            width: 110%;
        }
        .ttm-header-style-infostack .ttm-rt-contact:before {
            position: relative;
            content: "";
            left: 0;
            top: 0;
            width: 5000px;
            height: 100%;
            background: #dc2859;
        }
        .ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton {
            display: block;
            background: #d22052;
        }
        .ttm-header-style-infostack .ttm-custombutton a {
            position: relative;
            left: 86px;
            color: rgb(255, 255, 255) !important;
        }
        .ttm-header-style-infostack .ttm-custombutton a i {
            position: relative;
            left: 10px;
        }
        .neuro-img {
            position: relative;
            top: 20px;
            left: 0;
            z-index: 0;
            text-align: center;
        }
        .neuro-img img {
            margin: auto;
            text-align: center;
        }
        .ml_170 {
            margin-left: 0 !important;
        }
        .text-sm-center {
            text-align: center;
        }
        ul.social-icons1 {
            margin: 2px 0 10px;
            padding: 0 0 0 25px;
        }
        /* Title */
        .section-title h2.title {
            font-size: 27px;
            line-height: 40px;
        }
        .section-title.style2 h2 {
            padding: 0;
        }
        .title-box-only h2 {
            font-size: 50px;
            line-height: 60px;
        }
        /* Page-Title */
        .title-box .page-title-heading h1 {
            font-size: 38px;
            line-height: 38px;
        }
        /* featured-box */
        .featured-box.style3 {
            padding: 30px 10px;
        }
        /* margin */
        .res-767-mb-0 {
            margin-bottom: 0px !important;
        }
        .res-767-mb-30 {
            margin-bottom: 30px !important;
        }
        .res-767-mt-30 {
            margin-top: 30px !important;
        }
        /* padding */
        .res-767-plr-15 {
            padding: 0 15px !important;
        }
        .res-767-p-30 {
            padding: 30px;
        }
        .res-767-pb-30 {
            padding-bottom: 30px !important;
        }
        .res-767-pt-30 {
            padding-top: 30px !important;
        }
        /* footer */
        .footer .second-footer {
            padding: 15px 0 0;
        }
        .footer .widget {
            margin: 30px 0 0;
        }
        .footer .first-footer .widget-area:first-child .widget {
            margin-top: 15px;
        }
        .ttm-footer2-left, .ttm-footer2-right {
            text-align: center;
        }
        .widget-footer .first-footer .widget-area:not(:last-child):after {
            display: none;
        }
        /* Blog */
        article.ttm-blog-classic .ttm-blog-classic-content {
            margin-top: 0;
            margin-left: 0;
            padding-left: 0;
        }
        /* element tab */
        .ttm-tabs.element-tab-style-vertical .content-tab {
            padding: 10px 20px;
        }
        .ttm-tabs.element-tab-style-horizontal ul.tabs li, .ttm-tabs.element-tab-style-horizontal ul {
            display: block;
            margin-right: 0;
        }
        .ttm-tabs.element-tab-style-horizontal ul.tabs li a {
            border-radius: 0;
        }
        /* home-shop */
        .col-bg-img-fourteen .layer-content .ttm-video-btn {
            display: none;
        }
        .col-bg-img-fourteen.ttm-col-bgimage-yes {
            height: inherit;
        }
        /* cart */
        table.shop_table tr td {
            display: block;
            text-align: right;
        }
        table .cart_item .product-thumbnail, .shop_table_responsive thead {
            display: none;
        }
        table.shop_table tbody tr {
            display: block;
        }
        table.shop_table_responsive tr.cart_item td:not(.product-remove)::before {
            content: attr(data-title) ": ";
            font-weight: 700;
            float: left;
        }
        .coupon {
            float: none;
            padding-bottom: .5em;
        }
        td.actions button {
            width: 100%;
        }
        .coupon input, td.actions .coupon .button {
            width: 40%;
        }
        .quantity {
            display: inline-block;
        }
        .cart-collaterals .cart_totals {
            width: 100%;
            float: none;
        }
    }

    @media (max-width: 640px) {
        /* features-list */
        ul.features-list li {
            font-size: 14px;
        }
        /* ttm-search-overlay */
        .ttm-search-overlay {
            right: 0px;
            width: 292px;
        }
        .featured-box.style10 .featured-content {
            padding-left: 20px;
            padding-right: 25px;
        }
        .featured-box.style10 .featured-icon i {
            height: 87px;
            width: 90px;
            line-height: 88px;
            font-size: 40px;
        }
        .featured-box.style10 .featured-content .featured-desc p {
            line-height: 20px;
        }
        .featured-box.style10 h3 {
            font-size: 22px;
            line-height: 30px;
        }
    }

    @media (max-width: 575px) {
        /* post */
        .post .post-desc.style3 {
            padding: 0;
            padding-top: 15px;
        }
        /* single-blog */
        .ttm-post-prev-next-buttons {
            text-align: center;
        }
        .ttm-post-prev-next-buttons a.float-right {
            float: none !important;
        }
    }

    @media (max-width: 375px) {
        /* tab */
        .flat-tabs ul.menu-tab li {
            width: 100%;
        }
        /* row-title */
        .row-title h2.title {
            font-size: 33px;
            line-height: 46px;
        }
    }

    @media (min-width: 900px) {
        .inner-header.ttm-header-style-infostack .site-navigation {
            position: relative;
            padding: 0px;
            background-color: #fff;
            box-shadow: 0 0 10px;
        }
    }

    @media (max-width: 800px) {
        .banner {
            /* background-image: url(../images/slider/m1.jpg); */
        }
        .header:before {
            display: none;
        }
        ul.social-icons1 {
            margin: 0;
            padding: 0;
            position: fixed;
            width: 45px;
            right: 16px;
            top: 16rem;
        }
        .header {
            z-index: 9999;
            width: 100%;
            position: absolute;
        }
        .ttm-header-style-infostack .ttm-top-info-con ul li {
            display: none;
        }
        #site-header-menu #site-navigation .menu>ul {
            position: absolute;
            padding: 10px 20px;
            box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;
            z-index: 100;
            width: 100%;
            top: 50.5px;
            background-color: #125377;
            border-top: 3px solid #37aa37;
            overflow-y: auto;
        }
        nav.social {
            position: absolute;
            top: 14rem;
            width: 75px;
            z-index: 999;
        }
        .ser-image {
            top: 0;
            position: relative;
            right: 0;
            z-index: 1;
            width: 267px;
            margin: auto;
            box-shadow: 0px 0px 10px #ccc;
        }
        .why-title {
            position: relative;
            top: 0;
            right: 0;
            font-size: 30px;
            text-transform: uppercase;
            color: #020d26;
            font-weight: 600;
            background: #f7da12;
            padding: 12px 30px;
            margin: 36px 0px 18px;
            text-align: center;
        }
        .why-rows .col-md-4:nth-child(1) .why-blocks, .why-rows .col-md-4:nth-child(2) .why-blocks {
            margin-top: 0;
        }
        .ttm-row .container>.row {}
        .bg-layer>.container>.row>[class*='col-'], .bg-layer>.container-fluid>.row>[class*='col-'] {
            padding: 0 15px;
        }
        .ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton {
            display: block;
            background: #125377;
            text-align: center;
        }
        .why-car-section {
            padding: 46px 0 0;
        }
        .exp-blocks p {
            font-size: 11px;
        }
        .exp-blocks h3 {
            font-size: 22px;
            margin: 0;
        }
        .exp-rws .col-md-3:nth-child(2)::before {
            display: none;
        }
        .exp-blocks {
            margin-bottom: 0;
            padding: 32px 0;
        }
        .site-branding img {
            max-height: inherit;
            width: 160px;
            margin-bottom: 14px;
        }
        .ttm-header-style-infostack .ttm-custombutton a {
            position: relative;
            left: 0;
            color: rgb(255, 255, 255) !important;
        }
        .custom-modal .modal-content {
            width: 100% !important;
        }
        .modal-dialog.custom-dialouge {
            margin: auto;
            margin-top: 20%;
            margin-left: 15px !important;
            max-width: 371px;
        }
    }