body {}/*HEADER AREA CSS STARTS HERE*/header[role="header-area"] section[role="top-head"] {    height: 32px;    background-color: #a9382d;}header[role="header-area"] section[role="top-head"] .btn-group a {    color: #fff;    font-size: 17px;}header[role="header-area"] section[role="top-head"] .fa {    color: #fff;    font-size: 24px;}header[role="header-area"] section[role="top-head"] .btn-group {    margin-top: 3px;}header[role="header-area"] section[role="top-head"] .btn-group a {    text-decoration: none;}.stellarnav>ul>li>a {    padding-left: 11px !important;    padding-right: 13px !important;    padding-top: 12px !important;    padding-bottom: 26px !important;}.stellarnav.light li a {    color: #193b69 !important;    font-weight: 500 !important;    font-size: 15px;    text-transform: uppercase;}header[role="header-area"] section[role="menu-area"] {    border-bottom: 7px solid #193b69;}/*HEADER AREA CSS ENDS HERE*//*BODY AREA CSS STARTS HERE*/main[role="main-wrapper"] section[role="welcome-area"] h1 {    font-size: 40px;    color: #193b69;    font-weight: 700;}main[role="main-wrapper"] section[role="welcome-area"] p {    font-size: 17px;    color: #4a4545;}main[role="main-wrapper"] section[role="products-area"] h1 {    font-size: 38px;    color: #193b69;    font-weight: 700;}main[role="main-wrapper"] section[role="products-area"] h3 {    color: #a9382d;}main[role="main-wrapper"] section[role="products-area"] .btn-view {    border: 2px solid #a9382d;    padding: 4px;    border-radius: 4px;}main[role="main-wrapper"] section[role="products-area"] a {    color: #a9382d;    font-weight: 500;}main[role="main-wrapper"] section[role="products-area"] a:hover {    text-decoration: none;    background-color: #a9382d;    color: #fff;}main[role="main-wrapper"] section[role="info-area"] h1 {    font-weight: 700;    font-size: 37px;    color: #193b69;}main[role="main-wrapper"] section[role="info-area"] p {    color: #8e8a8a;    font-size: 19px;}main[role="main-wrapper"] section[role="info-area"] .btn-read {    border: 2px solid #a9382d;    padding: 4px;    border-radius: 4px;}main[role="main-wrapper"] section[role="info-area"] a {    color: #a9382d;    font-weight: 500;}main[role="main-wrapper"] section[role="info-area"] a:hover {    text-decoration: none;    background-color: #a9382d;    color: #fff;}main[role="main-wrapper"] section[role="info-area"] .latest-news h2 {    font-weight: 700;    font-size: 37px;    color: #193b69;    text-transform: uppercase;}main[role="main-wrapper"] section[role="info-area"] .latest-news {    background-color: #efe7e75c;}main[role="main-wrapper"] section[role="info-area"] .latest-news h5 {    font-size: 22px;    color: #193b69;}main[role="main-wrapper"] section[role="info-area"] .latest-news h6 {    color: #a9382d;}main[role="main-wrapper"] section[role="info-area"] .latest-news p {    font-size: 15px;    font-weight: 400;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] h6 {    font-size: 21px;    color: #a9382d;    text-transform: uppercase;    font-weight: bold;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] p {    font-size: 15px;    color: #877f7f;    text-align: justify;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] .fa-caret-left {    font-size: 70px;    color: #a9382d;    position: relative;    left: -131px;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] .fa-caret-right {    font-size: 70px;    color: #a9382d;    position: relative;    right: -118px;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] .carousel-indicators {    display: none;}main[role="main-wrapper"] section[role="clients-carousel-area-top"] .carousel-left-top-1 .img-fluid {    border: 4px solid #dbd3d3;}main[role="main-wrapper"] section[role="clients-carousel-area-top-2"] .carousel-left-top-2 h6 {    font-size: 24px;    color: #a9382d;    text-transform: uppercase;    font-weight: bold;}main[role="main-wrapper"] section[role="clients-carousel-area-top-2"] .carousel-left-top-2 p {    font-size: 17px;    color: #877f7f;    text-align: justify;}main[role="main-wrapper"] section[role="clients-carousel-area-top-2"] .carousel-left-top-2 .fa-caret-left {    font-size: 70px;    color: #a9382d;    position: relative;    left: -131px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-2"] .carousel-left-top-2 .fa-caret-right {    font-size: 70px;    color: #a9382d;    position: relative;    right: -118px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-2 .carousel-indicators {    display: none;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-3 h6 {    font-size: 21px;    color: #a9382d;    text-transform: uppercase;    font-weight: bold;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-3 p {    font-size: 15px;    color: #877f7f;    text-align: justify;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .img-fluid {    border: 4px solid #dbd3d3;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-3 .fa-caret-left {    font-size: 70px;    color: #a9382d;    position: relative;    left: -131px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-3 .fa-caret-right {    font-size: 70px;    color: #a9382d;    position: relative;    right: -118px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-3"] .carousel-left-top-3 .carousel-indicators {    display: none;}main[role="main-wrapper"] section[role="clients-carousel-area-top-4"] .carousel-left-top-4 h6 {    font-size: 24px;    color: #a9382d;    text-transform: uppercase;    font-weight: bold;}main[role="main-wrapper"] section[role="clients-carousel-area-top-4"] .carousel-left-top-4 p {    font-size: 17px;    color: #877f7f;    text-align: justify;}main[role="main-wrapper"] section[role="clients-carousel-area-top-4"] .carousel-left-top-4 .fa-caret-left {    font-size: 70px;    color: #a9382d;    position: relative;    left: -131px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-4"] .carousel-left-top-4 .fa-caret-right {    font-size: 70px;    color: #a9382d;    position: relative;    right: -118px;}main[role="main-wrapper"] section[role="clients-carousel-area-top-4"] .carousel-left-top-4 .carousel-indicators {    display: none;}/*BODY AREA CSS ENDS HERE*//*FOOTER AREA CSS STARTS HERE*/footer[role="footer-area"] section[role="btm-footer"] {    background-color: #193b69;}footer[role="footer-area"] section[role="btm-footer"] .fa {    font-size: 35px;}footer[role="footer-area"] section[role="btm-footer"] h6 {    font-size: 24px;}footer[role="footer-area"] section[role="btm-footer"] .social-row ul li {    list-style: none;}footer[role="footer-area"] section[role="btm-footer"] .social-row li {    float: left}footer[role="footer-area"] section[role="btm-footer"] .social-row li a {    color: #fff;    padding: 0px 14px;}footer[role="footer-area"] section[role="btm-footer"] .social-row {    border-right: 2px dotted #fff;    border-left: 2px dotted #fff;}footer[role="footer-area"] section[role="btm-footer"] .contact-row {    border-left: 2px dotted #fff;}footer[role="footer-area"] section[role="btm-footer"] .add-row {    border-left: 2px dotted #fff;}footer[role="footer-area"] section[role="border-btm"] {    background-color: #a9382d;}/*FOOTER AREA CSS ENDS HERE*//*PRODUCTS PAGE CSS STARTS HERE*/.top-h {    background-color: #062b64;    display: inline-block;    padding-top: 20px;    padding-bottom: 20px;    padding-right: 77px;    padding-left: 60px;    font-size: 26px;    text-transform: uppercase;    font-weight: 500;    color: #fff !important;}main[role="main-wrapper"] section[role="side-area"] .sidebar ul li {    list-style: none;}main[role="main-wrapper"] section[role="side-area"] .sidebar a {    font-size: 15px;    color: #000;    font-weight: 500;}main[role="main-wrapper"] section[role="side-area"] .sidebar li {    padding: 9px 0px;    border-bottom: 1px solid #4444;    text-align: center;    border-left: 1px solid #4444;    border-right: 1px solid #4444;}main[role="main-wrapper"] section[role="side-area"] .products-area a {    color: #000;}main[role="main-wrapper"] section[role="side-area"] .products-area a:hover {    color: #000;    text-decoration: none;}/*SINGLE PAGE CSS STARTS HERE*/main[role="main-wrapper"] section[role="side-area"] .single-product-area h4 {    text-transform: uppercase;    color: #a9382d;}main[role="main-wrapper"] section[role="side-area"] .description li {    color: #444444;    font-size: 14px;}main[role="main-wrapper"] section[role="side-area"] .description h6 {    color: #a9382d;    font-size: 18px;}main[role="main-wrapper"] section[role="side-area"] .more-pro span:hover {    color: #a9382d;}/*SINGLE PAGE CSS ENDS HERE*//*CONTACT PAGE CSS STARTS HERE*/section[role="contact-page"] .contact-top h1 {    color: #fff;    font-weight: 100;    font-size: 60px;}section[role="contact-page"] .contact-top p {    color: #fff;    font-size: 20px;    font-weight: 100;}section[role="contact-page"] .btn-message {    background-color: #193b69;    color: #fff;    padding: 10px 0px;    font-size: 22px;}section[role="contact-page"] .form-area .form-control {    display: block;    width: 100%;    padding: 16px 12px !important;    font-size: 1rem;    line-height: 1.25;    color: #495057;    background-color: #fff;    background-image: none;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0px;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}section[role="contact-page"] .form-area label {    display: inline-block;    margin-bottom: .5rem;    color: #132e7a;}section[role="contact-page"] .form-btn a:hover {    text-decoration: none;}section[role="contact-page"] .contact-top {    background: url(../img/contact-us-banner.jpg);    background-repeat: no-repeat;    padding: 1px 0px;}/*CONTACT PAGE CSS ENDS HERE*//*GALLERY PAGE CSS ENDS HERE*/section[role="gallery-page"] .gallery-top {    background-image: url('../img/gallery-top.jpg');    background-repeat: no-repeat;    padding: 24px 0px;}section[role="gallery-page"] .gallery-top h1 {    color: #fff;    font-weight: 100;    font-size: 60px;}/*GALLERY PAGE JS ENDS HERE*//*News PAGE CSS ENDS HERE*/section[role="news-page"] .news-top {    background-image: url('../img/news.jpg');    background-repeat: no-repeat;    padding: 52px 0px;}section[role="news-page"] .news-top h1 {    color: #fff;    font-weight: 100;    font-size: 60px;}section[role="news-page"] h6 {    color: #000;}section[role="news-page"] a:hover {    text-decoration: none;}/*News PAGE JS ENDS HERE*//*News PAGE CSS ENDS HERE*/section[role="enquiry-page"] .enquiry-top {    background-image: url(../img/enquiry-bg.jpg);    background-repeat: no-repeat;    padding: 24px 0px;    margin-bottom: 80px;}section[role="enquiry-page"] .enquiry-top h1 {    color: #fff;    font-weight: 100;    font-size: 60px;}section[role="enquiry-page"] h6 {    color: #fff;}section[role="enquiry-page"] a:hover {    text-decoration: none;}section[role="enquiry-page"] .btn-submit {    background-color: #a9382d;    color: #fff;    padding: 12px 37px;    font-size: 18px;    border-radius: 6px;}section[role="enquiry-page"] .btn-reset {    background-color: #a9382d;    color: #fff;    padding: 12px 37px;    font-size: 18px;    border-radius: 6px;}section[role="enquiry-page"] .form-area label {    display: inline-block;    margin-bottom: .5rem;    color: #132e7a;}section[role="enquiry-page"] .form-btn a:hover {    text-decoration: none;}/*News PAGE JS ENDS HERE*/.sidebar ul li {    list-style: none;}.sidebar a {    font-size: 15px;    color: #000;    font-weight: 500;}.sidebar li {    padding: 9px 0px;    border-bottom: 1px solid #4444;    text-align: center;    border-left: 1px solid #4444;    border-right: 1px solid #4444;}.blog-top {    background-image: url(img/blog-slider.jpg);    background-repeat: no-repeat;    padding: 30px 0px;}section[role="products-area"] .card-body {    /* min-height: 250px !important; */}.slider > ul > .showli {    background-color: #a9382d;    -moz-animation: boing .5s forwards;    -o-animation: boing .5s forwards;    -webkit-animation: boing .5s forwards;    animation: boing .5s forwards;}.slider > ul > li:hover {    background-color: #a9382d !important;}body {    background-image: url(../img/white-bg.jpg);    background-repeat: repeat;}header[role="header-area"] {    background-color: #fff !important;}/*MEDIA QUERIES STARTS HERE*//* Smartphones (portrait and landscape) ----------- */@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {    /* Styles */    header[role="header-area"] section[role="menu-area"] img {        max-width: 33% !important;        position: absolute !important;        left: 187px !important;    }    header[role="header-area"] section[role="menu-area"] {        padding-bottom: 16px !important;    }    main[role="main-wrapper"] section[role="side-area"] .sidebar ul {        padding-left: 0px !important;    }    .stellarnav.light,    .stellarnav.light ul ul {        background: rgba(255, 255, 255, 0) !important;    }    section[role="news-page"] ul {        padding-left: 0px !important;        margin-top: 10px !important;    }    .btn-login {        padding-top: 2px !important;        padding-right: 8px !important;    }    section[role="enquiry-page"] .btn-submit {        background-color: #a9382d;        color: #fff;        padding: 7px 15px;        font-size: 18px;        border-radius: 6px;    }    section[role="enquiry-page"] .btn-reset {        background-color: #a9382d;        color: #fff;        padding: 7px 15px;        font-size: 18px;        border-radius: 6px;        margin-right: 37px;    }    section[role="contact-page"] .contact-top h1 {        color: #fff;        font-weight: 100;        font-size: 42px;    }    section[role="contact-page"] .contact-top p {        color: #fff;        font-size: 18px;        font-weight: 100;        padding: 2px 6px;    }    footer[role="footer-area"] section[role="btm-footer"] .social-row li a {        color: #fff;        padding: 0px 10px;    }    footer[role="footer-area"] section[role="btm-footer"] .social-row ul {        margin-left: 0px !important;    }    .slider > ul > li {        padding: 0;        width: 15px !important;        height: 15px !important;        border-radius: 50%;        list-style: none;        float: left;        margin: 10px 10px 0;        cursor: pointer;        border: 1px solid #fff;        -moz-transition: .3s;        -o-transition: .3s;        -webkit-transition: .3s;        transition: .3s;    }    .slider > ul {        position: absolute;        bottom: 10px;        left: 45% !important;        z-index: 4;        padding: 0;        margin: 0;        transform: translateX(-50%);    }}/* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {    /* Styles */    header[role="header-area"] section[role="menu-area"] img {        max-width: 86% !important;        position: absolute !important;        z-index: 999 !important;    }    .menu-toggle {        position: relative;        margin-top: 20px !important;        left: 484px;    }    .slider > ul > li {        padding: 0;        width: 15px !important;        height: 15px !important;        border-radius: 50%;        list-style: none;        float: left;        margin: 10px 10px 0;        cursor: pointer;        border: 1px solid #fff;        -moz-transition: .3s;        -o-transition: .3s;        -webkit-transition: .3s;        transition: .3s;    }    section[role="products-area"] .card-body h3 {        font-size: 18px !important;    }    main[role="main-wrapper"] section[role="products-area"] .btn-view {        border: 2px solid #a9382d;        padding: 2px 4px !important;        border-radius: 4px;    }    section[role="products-area"] .card-body p {        font-size: 14px !important;    }    main[role="main-wrapper"] section[role="info-area"] h1 {        font-weight: 700;        font-size: 28px !important;        color: #193b69;    }    main[role="main-wrapper"] section[role="info-area"] .latest-news h2 {        font-weight: 700;        font-size: 30px !important;        color: #193b69;        text-transform: uppercase;    }    footer[role="footer-area"] section[role="btm-footer"] .social-row li a {        color: #fff;        padding: 0px 2px !important;    }    footer[role="footer-area"] section[role="btm-footer"] .social-row ul {        margin-left: 0px !important;    }    footer[role="footer-area"] section[role="btm-footer"] .fa {        font-size: 20px;    }    .top-h {        background-color: #062b64;        display: inline-block;        padding-top: 28px !important;        padding-bottom: 20px !important;        padding-right: 15px !important;        padding-left: 20px !important;        font-size: 26px;        text-transform: uppercase;        font-weight: 500;        color: #fff !important;    }    main[role="main-wrapper"] section[role="side-area"] .sidebar a {        font-size: 13px !important;        color: #000;        font-weight: 500;    }    .content-area .card-title {        font-size: 19px !important;    }    .content-area .card-title {        font-size: 17px !important;    }    .sidebar li {        padding: 9px 8px !important;        border-bottom: 1px solid #4444;        text-align: center;        border-left: 1px solid #4444;        border-right: 1px solid #4444;    }    .content-area h4 {        font-size: 16px !important;    }}/*MEDIA QUERIES ENDS HERE*/.card-body {    min-height: 346px !important;}.slider > ul > .showli {    background-color: #a9382d;    -moz-animation: boing .5s forwards;    -o-animation: boing .5s forwards;    -webkit-animation: boing .5s forwards;    animation: boing .5s forwards;}.slider > ul > li:hover {    background-color: #a9382d !important;}body {    background-image: url(img/white-bg.jpg);    background-repeat: repeat;}#main-nav .sub-menu li a {    padding: 7px;    border-bottom: 2px solid #193b69;}