﻿body {
    padding: 0 !important;
    /*font-family: 'Manrope', sans-serif !important;*/
    /*font-family:Lexend;*/
    font-family: 'Open Sans', sans-serif;
    overflow-x:hidden!important;
}


@media screen and (min-width: 1200px) {
    .prdprev {
        float: left;
        margin-left: -45px;
        margin-top: 13%;
    }

    .prdnext {
        float: right;
        margin-right: -49px;
        margin-top: 13%;
    }
}
@media screen and (min-width: 300px) {
    .prdprev {
        float: left;
    }

    .prdnext {
        float: right;
    }
}

.section-max-width1 {
    /*max-width: 1290px !important;*/
    /*max-width: 1080px !important;*/
    /*padding-left: 30px !important;
    padding-right: 30px !important;
    margin-left: auto !important;
    margin-right: auto !important;*/
}

.section-max-width {
    max-width: 1290px !important;
    /*max-width: 1080px !important;*/
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.navdrpmenu {
    background-color: #fff;
    color: #000;
    border: none;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
    .navdrpmenu:hover, .navdrpmenu:focus {
        color: #fff !important;
        background-color: #E13335 !important;
        border: none !important;
    }
.navdrpsubmenu {
    background-color: #eee;
    margin: 2% 0%;
}
    .navdrpsubmenu:hover, .navdrpsubmenu:focus {
        color: #fff !important;
        background-color: #E13335 !important;
        border: none !important;
    }
.border-red {
    border: 1px solid #E02020 !important;
}

.Section-Gray {
    background-color: #F4F3F3 !important;
}

.Gray-header {
    background-color: #D3D3D3 !important;
}

.font-Weight-Semibold {
    font-weight: 600 !important;
}

.heading-70px {
    font-size: 70px !important;
}

.border-top-gray {
    border-top: 4px solid rgba(222,219,210,0.5) !important;
}

.Height-90px {
    height: 90px !important;
}
/*.table-border-2px {
    border: 2px rgb(155,155,155) solid !important;
}*/
/*.table-border-2px td{
    border: 2px rgb(155,155,155) solid !important;

}*/
.table-bordered th, .table-bordered td {
    border-bottom: 2px rgb(240,240,240) solid !important;
    border-right: 2px white solid !important;
    border-left: 2px white solid !important;
    border-top: 2px rgb(240,240,240) solid !important;
    /*border: 2px rgb(155,155,155) solid !important;*/
    vertical-align: middle;
}

.additional_border {
    border-left: 3px rgb(204,204,204) solid !important;
}

.table-scroll-x {
    overflow-x: scroll;
}

.td-rounded-top {
    border-top-right-radius: 2rem !important;
    border-top-left-radius: 2rem !important;
}

.bg-light-gray {
    background-color: rgba(242,242,242,1) !important;
    /*background-color: rgba(226,226,226,1) !important;*/
    /*background-color: rgb(240,240,240) !important;*/
}

.bg-dark-gray {
    /*background-color: rgb(246,246,246) !important;*/
    /*background-color: rgba(202,202,202,1) !important;*/
    background-color: rgba(248,248,248,1) !important;
}

.bg-gray {
    background-color: rgb(226,226,226) !important;
}

.td-rounded-top-left {
    border-top-left-radius: 2rem !important;
}

.td-font-red {
    color: red !important;
    font-size: 12px !important;
}

.text-dark-blue {
    color: rgb(66,163,183) !important;
    /*border: 1px solid rgb(66,163,183) !important;*/
}




.bg-dark-blue {
    background-color: rgb(0,90,146) !important;
}

.bg-dark-skyblue {
    background-color: rgb(66,163,183) !important;
}

.bg-dark-green {
    background-color: rgb(128,190,60) !important;
}

.Heading-60px {
    font-size: 60px !important;
}

.Heading-50px {
    font-size: 50px !important;
}

.Heading-18px {
    font-size: 18px !important;
    color: #000;
}



.Heading-23px {
    font-size: 23px !important;
}

.Heading-21px {
    font-size: 21px !important;
}

.Section-Red {
    background-color: #E02020 !important;
}

.Heading-44px {
    font-size: 38px !important;
}

.Heading-43px {
    font-size: 43px !important;
}

.Heading-41px {
    font-size: 41px !important;
}

.Heading-38px {
    font-size: 38px !important;
}

.line-height-1 {
    line-height: 1 !important;
}

.font-weight-SemiBold {
    font-weight: 600 !important;
}

.round-1 {
    border-radius: 1rem !important;
}

.round-bottom-1 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
    border-bottom: 1px solid #E13335 !important;
    border-left: 1px solid #E13335 !important;
    border-right: 1px solid #E13335 !important;
    /*box-shadow: 0px 5px 8px -2px #E13335*/
}

.round-bottom-0-7 {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
}

.round-top-1 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
    border-top: 1px solid #E13335 !important;
    border-left: 1px solid #E13335 !important;
    border-right: 1px solid #E13335 !important;
    /*box-shadow: 1px 2px 8px 3px #E13335;*/
}

.round-top-0-7 {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
}

.round-0-7 {
    border-radius: 0.75rem !important;
}

.py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
}


.intro-section {
    padding-top: 200px;
    position: relative;
    background-size: cover;
    z-index: 1;
}

    .intro-section:before {
        content: '';
        z-index: -1;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0,0,0, .2);
    }

    .intro-section:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 150px;
        z-index: -1;
        background: #fff;
    }

.Height-120px {
    height: 120px !important;
}

.intro {
    padding: 0 12px;
    margin-top: 50px;
    text-align: center;
    background: #fff;
}

    .intro .profile-img {
        height: 120px;
        width: 200px;
        border-radius: 100px;
        margin: 0 auto;
        /*overflow: hidden;*/
        position: relative;
        top: -50px;
        margin-bottom: -70px;
    }

    .intro .information > li {
        display: block;
        margin: 5px 0;
    }

.Section-LightBlue {
    background-color: rgba(210,235,240,0.7) !important;
}



@media screen and (max-width: 768px) {
    .bg-gradient {
        background: linear-gradient(180deg, #FA6400 0%, #E02020 100%) !important;
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }

        .bg-gradient select {
            color: white !important;
            border-color: white !important;
            background-color: transparent !important;
            border-radius: 0px !important;
            max-width: 100% !important;
        }

        .bg-gradient .form-group {
            max-width: 100% !important;
        }

        .bg-gradient a {
            color: #E02020 !important;
            background-color: white !important;
            font-weight: bold !important;
            max-width: 100%;
        }

    .py-sm-80px {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

@media screen and (min-width: 768px) {
    .bg-gradient {
        background: linear-gradient(180deg, #FA6400 0%, #E02020 100%) !important;
        max-width: 320px !important;
        margin-left: auto;
        margin-right: auto;
    }

        .bg-gradient select {
            color: white !important;
            border-color: white !important;
            background-color: transparent !important;
            border-radius: 0px !important;
        }

        .bg-gradient .form-group {
            max-width: 320px !important;
        }

        .bg-gradient a {
            color: #E02020 !important;
            background-color: white !important;
            font-weight: bold !important;
            max-width: 280px;
        }
}

.border-faq-bottom {
    border-bottom: 1px solid #AFAFAF !important;
}

.border-iframe {
    border: 1px solid rgba(0,0,0,0.25) !important;
}

.iframe-btn-white {
    height: 48px !important;
    width: 130px !important;
    color: #E02020 !important;
    background-color: white !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.max-height-363px {
    max-height: 363px !important;
}

.btn-caseStudy {
    color: white !important;
    background-color: #E02020 !important;
    height: !important;
    width: !important;
}


.Max-Height-65px {
    max-height: 65px !important;
}

a:hover {
    cursor: pointer;
    /*background-color: rgb(198, 15, 19) !important;*/
    text-decoration: none !important;
    color: #9e9e9e;
}

.navbar {
    margin-bottom: 0px !important;
}


.navbar-inverse {
    /*background-color: #151515 !important;*/
    border-color: white !important;
    border-radius: 0 !important;
    background:none !important;
}

    .navbar-inverse .navbar-nav > li > a {
        color: #002354 !important;
        /* margin-left: 25px; */
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0 7px;
    }

    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
        color: #fff !important;
        background-color: #53B2ED !important;
        border-width: 0px !important;
        border-radius:unset!important;
    }

.main-divcenter {
    background-color: rgb(238, 238, 238) !important;
    border-color: rgb(238, 238, 238) !important;
    border-radius: 0 !important;
}

.btn-Red {
    background-color: #E02020 !important;
    color: white !important;
}

.btn-Red-Radius {
    background-color: #E02020 !important;
    color: white !important;
    border-radius: 22px;
    padding: 4px 16px;
}

.btn-White-Radius {
    background-color: #fff !important;
    color: #212529 !important;
    border: 1px solid #E13335;
    border-radius: 22px;
    padding: 4px 16px;
    font-weight: 600;
}

.btn-White-Radius2 {
    background-color: #fff !important;
    color: #363435 !important;
    border: 1px solid #212529;
    border-radius: 32px;
    padding: 8px 28px;
    font-weight: 600;
    font-size: 26px;
}

.btn-Red-Radius2 {
    background: url('../images/btnarrow.png') no-repeat right 11% center;
    background-color: #53B2ED !important;
    color: #fff !important;
    border: 1px solid #53B2ED;
    padding: 3px 22px;
    font-weight: 600;
    font-size: 22px;
}
.btn-Red-Radius3 {
    background-color: #53B2ED !important;
    color: #fff !important;
    border: 1px solid #53B2ED;
    padding: 3px 48px;
    font-weight: 600;
    font-size: 22px;
    /*margin-left: 55px;*/
}
.font-Red {
    color: #E13335 !important;
    font-weight: 800;
    font-size: 36px;
}

.btn-White {
    font-family: 'Manrope', sans-serif !important;
    font-weight: bold !important;
    width: 130px !important;
    height: 38px !important;
    color: #E02020 !important;
    font-size: 18px !important;
}

.btn-Gray {
    font-family: 'Manrope', sans-serif !important;
    border: 1px solid #AFAFAF !important;
    height: 38px !important;
    width: 130px !important;
    color: #323232 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 24px !important;
    text-align: center !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.redButton {
    overflow: hidden;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    background-color: #E02020;
    text-align: center;
    white-space: nowrap;
    width: 130px;
    height: 48px;
    /* height: 100%; */
    border: 0px;
    padding: 17px;
}

    .redButton:hover {
        background-color: rgb(238, 238, 238);
        border: 1px solid rgb(255, 0, 0);
        color: rgb(255, 0, 0);
    }

.panel {
    overflow: hidden;
    text-shadow: none;
    border-color: rgb(113, 113, 113);
    border-style: none;
    border-width: 0px;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 10px;
    padding: 20px;
    text-align: center;
    /*width: 480px;*/
    height: 340px;
}


/****** walmart page *********/
.overflow-hidden {
    overflow: hidden !important;
}

.mx-n-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}

.main_banner {
    background-size: cover;
}

.main_banner_inr {
    background: rgb(0, 0, 0,0.6);
    padding-top: 130px;
    padding-bottom: 130px;
}

.section_dataprocess {
    padding-top: 100px;
    padding-bottom: 100px;
}

.data_card_wrap {
    position: relative;
}

.data_card {
    padding: 8px 8px;
    border-radius: 8px;
    z-index: 11;
    position: relative;
    border: 1px solid;
}
/*.data_card_wrap:nth-child(1)::after {
    content: "";
    background: url(../../Content/NewDesign/images/arrow-up.png) no-repeat center center;
    position: absolute;
    left: 50%;
    bottom: -109px;
    height: 109px;
    width: 100%;
}
.data_card_wrap:nth-child(2)::after {
    content: "";
    background: url(../../Content/NewDesign/images/arrow-down.png) no-repeat center center;
    position: absolute;
    left: 50%;
    top: -109px;
    height: 109px;
    width: 100%;
}*/

/*.data_card_wrap:nth-child(1) .data_card {
    background: #e0f5f5;
  }
  .data_card_wrap:nth-child(2) .data_card {
    background: #faedcd;
  }
  .data_card_wrap:nth-child(3) .data_card {
    background: #dde2fa;
  }*/

/*.data_card_wrap .data_card:before {
    content: "";
    background: #ffffff;
    box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.17);
-webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.17);
    position: absolute;
    right: 80px;
    top: 0px;
    border-radius: 0 0 8px 8px;
    padding: 10px 15px;
    font-size: 42px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
  }

  .data_card_wrap:nth-child(1) .data_card:before {
    content: "01";    
  }
  .data_card_wrap:nth-child(2) .data_card:before {
    content: "02";
  }
  .data_card_wrap:nth-child(3) .data_card:before {
    content: "03";
  }*/

.data_card_img {
    max-height: 120px;
    /*display: flex;
    justify-content: space-between;*/
    margin-bottom: 5px;
    text-align: center;
}

    .data_card_img img {
        max-height: inherit;
        vertical-align: bottom;
        object-fit: contain;
        width: 36px;
    }

        .data_card_img img + img {
            max-width: 150px;
            align-self: flex-end;
            margin-bottom: -20px;
        }

.data_card-body {
}

.data_card_hd {
    font-size: 32px;
    font-weight: 600;
}

.data_card_info {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #3C3C3C;
}

#client-testimonial-carousel {
    min-height: 250px;
}

.testimonial_text {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}

    .testimonial_text i.fa {
        color: #e02020;
        font-size: 50px;
        position: absolute;
    }

    .testimonial_text i.fa-quote-left {
        left: 0px;
        top: -25px;
    }

    .testimonial_text i.fa-quote-right {
        right: 0px;
        bottom: -25px;
    }

.carousel-indicators {
    margin-bottom: 0px;
}

    .carousel-indicators .active {
        background-color: #e02020;
    }

    .carousel-indicators li {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 18px;
        height: 18px;
        border-radius: 99px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        background-color: rgba(0,0,0,1);
    }


.content_text {
    padding-top: 40px;
}

.content_img {
}

.custom_img {
    position: relative;
    height: 100%;
}

    .custom_img img {
        position: absolute;
        top: 0;
        height: calc(100% + 30px);
        left: -40px;
    }

.Section-benefit {
    background: url(../Content/images/benefit-bg.jpg) no-repeat center center;
    position: relative;
    background-size: cover;
}

    .Section-benefit:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.65);
    }

.info_card {
    padding: 10px 25px 0;
}

.info_card_wrap + .info_card_wrap {
    border-left: 1px solid #ff8484;
}

.info_card-img {
    margin-bottom: 10px;
    min-height: 124px;
}

.info_card-title {
    font-size: 90px;
    font-weight: normal;
}

    .info_card-title span {
        font-size: 24px;
    }

.info_card-text {
    font-size: 26px;
    margin: 0px;
}


@media screen and (max-width: 768px) {
    .main_banner_inr {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .Heading-60px,
    .Heading-44px {
        font-size: 38px !important;
    }

    .section_dataprocess {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .data_card_wrap {
        margin-bottom: 15px;
        margin-top: 15px;
    }

        .data_card_wrap:nth-child(2)::after,
        .data_card_wrap:nth-child(1)::after {
            display: none;
        }

    .content_text {
        padding-top: 0px;
    }

    .custom_img img {
        position: relative;
        top: 0;
        height: 100%;
        left: 0px;
        max-width: calc(100% + 70px);
    }

    .info_card {
        padding: 30px 25px;
    }

    .info_card_wrap + .info_card_wrap {
        border-left: 0px solid #ff8484;
        border-top: 1px solid #ff8484;
    }

    #client-testimonial-carousel {
        padding-bottom: 50px;
    }

    .testimonial_text {
        padding-left: 30px;
        padding-right: 30px;
    }

        .testimonial_text i.fa-quote-left {
            left: -25px;
        }

        .testimonial_text i.fa-quote-right {
            right: -25px;
        }

    .Section-benefit .Heading-38px {
        font-size: 30px !important;
    }
}

/**************/


#footer-container2 {
    background-color: rgba(65, 163, 184, 0.5);
}
/*.footer
{
    background-color: rgb(0, 0, 0) !important;
    height: 149px !important;
}
.footer .container {
    padding-top: 50px;
    color: rgb(255, 255, 255);  
}
.TermsofUse {
    color: #fff !important;
}*/
.footer {
    /*margin-top: 7%;*/
    font-family: Arial;
    font-size: 12px;
    height: 93px;
    /*background-color: #333333;*/
    background-color: #ffffff;
    /*background-color: rgb(8, 26, 38);*/
    color: #9e9e9e;
}

    .footer .container .row {
        margin-top: 3%;
    }

.TermsofUse {
    color: #9e9e9e;
}

.calltag {
    color: rgb(186, 186, 186);
    font-size: 100px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: -32px;
}

.pnlButton {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    border-width: 0px;
    background-color: rgb(65, 163, 184);
    text-align: center;
    white-space: pre-wrap;
    width: 180px;
    height: 40px;
    border: 1px solid;
}

    .pnlButton:hover {
        background-color: rgb(255, 255, 255);
        color: rgb(65, 163, 184);
    }

.textstyle {
    font-size: 100px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
}

.textstyle1 {
    font-size: 24px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
}

.textstyle2 {
    color: rgb(0, 0, 0);
    font-size: 36px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    text-align: center;
    margin-top: 25px;
    vertical-align: top;
    line-height: 3;
}

.textstyle3 {
    font-size: 24px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
}

@media screen and (min-width: 769px) {
    .topheaderfont {
        padding: 4px;
        font-size: 45px !important;
        font-weight: 300;
    }

    .headerfont {
        font-size: 32px;
    }
}

@media screen and (min-width: 415px) and (max-width: 768px) {
    .topheaderfont {
        padding: 4px;
        font-size: 29px !important;
        font-weight: 300;
    }

    .headerfont {
        font-size: 20px;
    }
  
}

@media screen and (max-width: 414px) {
    .topheaderfont {
        padding: 4px;
        font-size: 20px !important;
        font-weight: 300;
    }

    .headerfont {
        font-size: 17px;
    }
}

@media screen and (min-width: 768px) {
    .orclass {
        padding-top: 135px;
    }
}

@media screen and (max-width: 1199px) {
    .orclass {
        padding-bottom: 10px;
    }

    .panelheight {
        padding-bottom: 2%;
    }

    .panel2 {
        overflow: hidden;
        text-shadow: none;
        border-color: rgb(113, 113, 113);
        border-style: none;
        border-width: 0px;
        border-radius: 5px;
        background-color: rgb(255, 255, 255);
        box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 10px;
        padding: 30px;
        margin-left: 20px;
        /*width: 340px;*/
        height: auto;
    }
}

@media screen and (min-width: 1200px) {
    .panel2 {
        overflow: hidden;
        text-shadow: none;
        border-color: rgb(113, 113, 113);
        border-style: none;
        border-width: 0px;
        border-radius: 5px;
        background-color: rgb(255, 255, 255);
        box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 10px;
        padding: 30px;
        margin-left: 20px;
        /*width: 340px;*/
        height: 500px;
    }

    .amazonimage {
        padding-top: 80px;
    }
}

@media screen and (max-width: 400px) {
    .headerspace {
        margin-left: 26%;
    }
}

@media screen and (min-width: 401px) and (max-width: 768px) {
    .headerspace {
        margin-left: 40%;
    }
}

@media screen and (max-width: 401px) {
    .headerimagesize {
        width: 240px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .amazonimage {
        padding-top: 102px;
    }
    .ArrowIcon1  {
        position: relative;
        right: 13% !important;
        margin-bottom: -0.8%;
    }
}

.newH1 {
    line-height: 0.9;
    font-weight: bold;
}

.headerNew {
    background-color: rgb(208, 2, 27);
    color: white;
    height: 475px;
}

.startbtn {
    margin-bottom: 35px;
    margin-top: 35px;
    /*margin-left: 5px;*/
    width: 257px;
    background-color: white;
    color: rgb(208, 2, 27);
    font-weight: bold;
    font-size: 38px;
    text-align: left;
}

@media screen and (min-width: 993px) and (max-width: 1200px) {
    iframe {
        width: 700px;
        height: 360px;
    }

    .startbtn {
        margin-bottom: 35px;
        margin-top: 35px;
        /*margin-left: 5px;*/
        width: 212px;
        background-color: white;
        color: rgb(208, 2, 27);
        font-weight: bold;
        font-size: 30px;
        text-align: left;
    }

    .headerNew {
        background-color: rgb(208, 2, 27);
        color: white;
        height: 392px;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    iframe {
        width: 530px;
        height: 360px;
    }

    .startbtn {
        margin-bottom: 35px;
        margin-top: 35px;
        /*margin-left: 5px;*/
        width: 166px;
        background-color: white;
        color: rgb(208, 2, 27);
        font-weight: bold;
        font-size: 22px;
        text-align: left;
    }

    .headerNew {
        background-color: rgb(208, 2, 27);
        color: white;
        height: 320px;
        text-align: center;
        padding-top: 10px;
    }

    .newH1 {
        line-height: 0.9;
        font-weight: bold;
        font-size: 27px;
    }
}

@media screen and (min-width: 300px) and (max-width: 767px) {
    .startbtn {
        margin-bottom: 35px;
        margin-top: 35px;
        /*margin-left: 5px;*/
        width: 166px;
        background-color: white;
        color: rgb(208, 2, 27);
        font-weight: bold;
        font-size: 22px;
        text-align: left;
    }

    .headerNew {
        background-color: rgb(208, 2, 27);
        color: white;
        height: 320px;
        text-align: center;
        padding-top: 10px;
        margin: 6px 14px 0px 16px;
    }

    .newH1 {
        line-height: 1.5;
        font-weight: bold;
        font-size: 27px;
    }

    #btnsearch{
        margin-left:auto!important;
    }
}



/*.clspriceheader {
        margin-top: 133px !important;
    }

    @media screen and (min-width: 300px) and (max-width: 450px) {
        .clspriceheader {
            margin-top: 27% !important;
        }
    }

   @media screen and (min-width: 450px) and (max-width: 600px) {
        .clspriceheader {
            margin-top: 75px !important;
        }
    }*/


/*form Shopify Page*/
.shopify_banner {
    position: relative;
    z-index: -1;
}

.first-txt {
    position: absolute;
    /*top: 250px;
    left: 180px;*/
    top: 36%;
    left: 18%;
}

.second-txt {
    position: absolute;
    /*bottom: 130px;
    left: 180px;
    width: 25%;*/
    bottom: 24%;
    left: 17%;
    width: 25%;
}

.shopify_logo {
    position: absolute;
    /*bottom: 220px;
    left: 180px;
    width:20%;*/
    bottom: 38%;
    left: 17%;
    width: 20%;
}

.text_color_1 {
    color: rgb(39,164,184);
}

.bg_color_1 {
    background-color: rgb(245,245,245);
}

.frmsearchmodel {
    margin: 12%;
}

.frmsearchmodel-btn {
    background-color: rgb(0,153,184);
    color: #ffffff !important;
}

.bg_color_2 {
    background-color: rgb(210,235,240);
}

.dvfeature {
    min-height: 350px
}

.dvcircle {
    /*background-color: rgb(0,153,184);
    border-radius: 50%;
    display: inline-block;
    padding:8%;*/
    text-align: center;
    margin: 15% 0% 12% 0%;
}

.dvfeature-img {
    /*height:98px;
    width:88px;*/
}

.dvboxborder {
    border-right: solid 2px lightgray;
    border-left: solid 2px lightgray;
    border-top: solid 2px lightgray;
    border-bottom: solid 5px #0199B8;
    background-color: #fff;
    margin: 0% 2%;
}

.sec-dv-features {
    margin-top: -19%;
}

.btnreadmore {
    width: 95%;
}

.clsprogres {
    /*background-color: #fff;
    height: 7px;
    box-sizing: border-box;
    border: solid 1px black;
    border-radius: 5%;*/
}

progress {
    display: inline-block;
    width: 250px;
    height: 20px;
    padding: 15px 0 0 0;
    margin: 0;
    background: none;
    border: 0;
    border-radius: 15px;
    text-align: left;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

    progress::-webkit-progress-bar {
        height: 11px;
        width: 150px;
        margin: 0 auto;
        background-color: #CCC;
        border-radius: 15px;
        box-shadow: 0px 0px 6px #777 inset;
    }

    progress::-webkit-progress-value {
        display: inline-block;
        float: left;
        height: 11px;
        margin: 0px -10px 0 0;
        background: #25dbff;
        border-radius: 15px;
        box-shadow: 0px 0px 6px #777 inset;
    }

    progress:after {
        margin: -26px 0 0 -7px;
        padding: 0;
        display: inline-block;
        float: left;
        content: attr(value) '%';
    }

.textonimage {
    position: absolute;
    top: 15%;
    left: 0%;
    width: 50%;
}

.s_logo {
    width: 48%;
}

.third-fourth-width {
    max-width: 70%;
}

@media screen and (min-width: 993px) and (max-width: 1050px) {
    .second-txt {
        position: absolute;
        bottom: 18%;
        left: 17%;
        width: 25%;
        text-align: left !important;
    }

    .third-fourth-width {
        max-width: 100%;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .third-fourth-width {
        max-width: 100%;
    }
    .ArrowIcon1  {
        position: relative;
        right: 14% !important;
        margin-bottom: -0.99% !important;
    }
}

@media screen and (max-width: 767px) {
    .dvfeature {
        min-height: 150px;
    }

    .sec-dv-features {
        margin-top: 0px;
    }

    .dvboxborder {
        margin: 3% 2%;
    }

    .third-fourth-width {
        max-width: 100%;
    }

    .textonimage {
        position: relative;
        top: 15%;
        left: 0%;
        width: 100%;
    }
    .ArrowIcon1 {
        position: relative;
        right: 14% !important;
        margin-bottom: -0.9% !important;
        display:none !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 766px) {
    .mobilefont {
        font-size: 14px;
        min-width: 300px
    }

    .bannerimg {
        display: none !important;
    }
}

.td-font-black {
    font-size: 13px !important;
}

.td-font-footer {
    color: red !important;
    font-size: 11px !important;
    padding-top: 10px;
}

.pricingtd {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    width: 325px;
}

.horizonatalbg1 {
    /*background: url('../NewDesign/images/gray flow-01.png') no-repeat left -5% top 12%;*/
    /*background: url('../NewDesign/images/gray flow-01.png') ;
    background-repeat:no-repeat;*/
    background: url('../images/gray-flow-01.png') no-repeat left 0% bottom 3%;
    background-size: contain,cover;
}

.horizonatalbg2 {
    background: url('../images/red-flow-01.png') no-repeat;
    background-position: center;
    background-size: contain,cover;
}

.custom_img2 img {
    max-width: 100%;
}

.horizonatalbg3 {
    /*background: url('../NewDesign/images/gray flow-01.png') no-repeat left -5% top 12%;*/
    /*background: url('../NewDesign/images/gray flow-01.png') ;
    background-repeat:no-repeat;*/
    background: url('../images/background1.png') no-repeat right 0% bottom 0%;
    background-color: #F4F3F3;
    /*background-size: contain,cover;*/
}

.custom_img3 img {
    max-width: 100%;
    position: relative;
    left: 65px;
    top: 60px;
}



.bg_analytics {
    background: url('../images/bganalytic-icon.png') no-repeat left 0% top 50%;
}

.header_analytics {
    font-weight: 600;
    font-size: 36px;
    margin-left: 50px;
}

.content_analytics {
    padding-left: 50px;
    font-size: 18px;
    color: #626262;
}

.Heading-28px {
    font-size: 24px;
    color: #363435;
}

.font-Red-40 {
    color: #E13335 !important;
    font-weight: 800;
    font-size: 40px;
}

.Heading-16px {
    font-size: 16px;
    color: #000;
}

.text-indent {
    text-indent: 50px;
    text-align: justify;
    letter-spacing: -1px;
}


.top-bar {
    /*padding: 55px 0;*/
    /*background: #63b1df;*/
    border-bottom: 1px solid #63b1df;
    line-height: 28px;
}

.top-number {
    color: #fff;
}

.titlePhone, .titleEmail, .titleSkype, .titleCareer {
    position: relative;
    min-height: 1px;
    float: left;
    /*padding-right: 15px;*/
    padding-left: 15px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.social {
    text-align: right;
}

.social-share {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}

ul.social-share li a {
    display: inline-block;
    color: #fff;
    background: #404040;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 2px;
}

ul.social-share li {
    display: inline-block;
}

    ul.social-share li a:hover {
        background: #c52d2f;
        color: #fff;
    }

@media only screen and (min-width: 992px) {
    .titleCareer {
        width: 15%;
    }
}

.blinking {
    animation: blinkingText 1s infinite;
    font-size: 14px;
}

#header {
    /*background: #151515;*/
}

.navbar-brand img {
    max-width: 167px;
    max-height: 60px;
}

.titlePhone {
    padding-left: 18px;
}

#bottom ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    #bottom ul li {
        display: block;
        padding: 5px 0;
    }

#bottom {
    background: #221e1e;
    /*border-bottom: 5px solid #c52d2f;*/
    font-size: 14px;
}

    #bottom ul li a {
        color: #e3dede!important;
        font-size: 15px;
        font-family: open sans,sans-serif;
        line-height: 22px;
        font-weight: 600;
    }

        #bottom ul li a:hover {
            color: #c52d2f;
        }

.footerphone {
    color: #e3dede;
    font-size: 15px;
    font-family: open sans,sans-serif;
}

.callicon {
    width: 37px;
    padding-right: 17px;
}

address {
    background: url('../images/location.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: left top;
    background-size: 16px;
    /*margin-top: 10px;*/
    font-size: 15px;
    color: #e3dede;
    font-family: open sans,sans-serif;
    padding-left: 37px;
}

.footertext {
    color: #e3dede;
    font-size: 15px;
    font-family: open sans,sans-serif;
    line-height: 22px;
    font-weight: 600;
}

#footer {
    padding-top: 15px;
    padding-bottom: 0px;
    background: #fff;
    font-size: 1rem;
    color: #000;
    /*text-align:center;*/
}

    #footer a {
        color: #000;
    }

        #footer a:hover {
            color: #000;
        }
/*@media (min-width: 1200px) {
    .titlePhone {
        width: 18%;
        margin-right: -10px;
    }
    .titleEmail {
        width: 24%;
        margin-right: -35px;
    }
}*/
/*.card-header {
    border-top: 1px solid #E13335 !important;
}*/

.testimonial-body {
    text-align: center;
    /* border: 1px solid; */
    box-shadow: 0px 0px 5px 2px #f7e1e1;
    padding: 0px 18% 14px;
    border-radius: 28px;
}

.testimonial-img {
    position: relative;
    top: -60px;
    margin-bottom: -60px;
}

    .testimonial-img img {
    }

.testimonial-star img {
    max-height: 20px;
}

.testimonial-name {
    font-size: 18px;
    font-weight: 600;
    padding: 3px;
    letter-spacing: 1px;
    color: #000;
}

.tesimonial-cont {
    font-size: 16px;
    color: #000;
}

.tesimonial-readmore {
    text-align: right;
    font-size: 14px;
}

@media (max-width: 580px) {
    .testipb {
        padding-bottom: 80px;
    }
}

.fonttesti-Red-40 {
    color: #E13335 !important;
    font-weight: 600;
    font-size: 40px;
}

.clsnews {
    text-align: center;
}

.bg-topbar {
    background: url('../images/topbar1.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: right center;
    /*background-size: 270px 89px;*/
    background-size: 325px 115px;
    /*background-color: #42aae7;*/
}

.sectiontext {
    color: #fff;
    text-align: center;
    padding: 117px 0;
    font-size: 23px;
    font-weight: 600;
}
.sectiontext2 {
    color: #fff;
    text-align: center;
    padding: 95px 0;
    font-size: 23px;
    font-weight: 600;
}
.sectiontext3 {
    color: #fff;
    text-align: center;
    padding: 112px 0;
    font-size: 23px;
    font-weight: 600;
}
.bg-section1 {
    background: url('../images/section1.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    /*background-size: 270px 89px;
    background-color: #42aae7;*/
}
.bg-section2 {
    background: url('../images/section2.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    /*background-size: 270px 89px;
    background-color: #42aae7;*/
}
.bg-section3 {
    background: url('../images/section3.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    /*background-size: 270px 89px;
    background-color: #42aae7;*/
}
#Established {
    background: url('../images/section4.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    /*background-size: 270px 89px;
    background-color: #42aae7;*/
}
.bg-section5 {
    background: url('../images/section5.png') no-repeat;
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    /*background-size: 270px 89px;
    background-color: #42aae7;*/
}

/*.bg-subscribe {
    background: url('../images/bgsubscribe.png') no-repeat;
    background-size: cover;
}*/
.bg-subscribe1 {
    background: url('../images/bgsubscribe_1.png') no-repeat;
    background-size: cover;
}

.font-white {
color: #fff !important;
font-weight: 600;
font-size: 36px;
text-transform: uppercase;
letter-spacing: 1px;
}
.font-blue {
    color: #53B2ED !important;
    font-weight: 600;
    font-size: 36px;
    letter-spacing: 1px;
}
.font-white-small {
    color: #fff !important;
    font-weight: 600;
    font-size: 26px;
    letter-spacing: 1px;
}
.Heading-14px {
    font-size: 14px !important;
    color: #fff;
    font-weight: 600;
}

.Heading-13px {
    font-size: 14px !important;
    color: #fff;
    font-weight: 600;
}
.bg-popular {
    background-color: #F1F1F1;
}
.popularproduct {
    box-shadow: 0px 0px 5px 2px #e3dfdf;
    text-align: center;
}
.popularimage {
    background-color:#fff;
}
.populartitle {
    background-color: #53B2ED;
    padding: 10px 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}



.select2-container {
    width: 100% !important;
}

.select2-selection {
    height: 37px !important;
    /*width: 113% !important;*/
    border-radius: 0px !important;
    border: 2px solid #002354 !important;
}

.select2-selection__rendered {
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 32px !important;
    padding-left: 9% !important;
}

.select2-selection__arrow {
    top: 10% !important;
    /*right: -2% !important;*/
    right: 5% !important;
}

    .select2-selection__arrow b {
        border-color: #002354 transparent transparent transparent !important;
        border-width: 8px 6px 0 6px !important;
    }


.ddlselect {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
    -webkit-text-size-adjust: 100% !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #002354;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 32px !important;
    padding-left: 9% !important;
    cursor: pointer;
    border-width: 2px !important;
    padding: 5% !important;
    border-color: #002354 !important;
    max-height: 37px;
}
.dv_select {
    padding-right: 0 !important;
}

/*.select2-container .select2-selection--single .select2-selection__rendered{
    background-color:white;
}*/

/*----------------------------*/



.py-70px {
    padding-top: 216px; /*130px !important;*/
    padding-bottom: 135px;/*130px !important;*/
}

.overlay_vehicle {
    border: 4px solid #53B2ED;
    /*margin-top: 25px;*/
    max-height: 470px;
    /*max-width: 95%;*/
    background: #ffffff;
    /*opacity: 0.9;*/
    /*background-color:#eee;*/
    display: block;
    padding: 2.5% !important;
    /*min-height:104px;*/
    min-height: 80px;
    display: grid;
    align-items: center;
}

/*.overlay_part {
    margin-top: 25px;
    max-height: 470px;
    background: #ffffff;
    display: none;
    padding: 1% !important;
}*/

/*.overlay1 {
    margin-top: 90px;
    max-height: 470px;
    background: #ffffff;
    background-color:#eee;
    padding: 1% !important;
}*/
.overlay2 {
    max-height: 470px;
    max-width: 95%;
    background: #fff;
    padding: 1% !important;
}

.Banner_btn_white {
    /*background-color: white;
    color: #002354 !important;
    border: 1px solid #53B2ED;
    padding-bottom: 3px;
    padding-left: 49px;
    padding-right: 49px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: x-large;
    border-radius: 0 !important;
    box-shadow: unset !important;*/
    /*font-weight: 900;*/
    /*line-height: 39px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif !important;*/
    background-color: white;
    color: #002354 !important;
  /*  border: 1px solid #53B2ED;*/
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0px;
    padding-bottom: 3px;
    font-size: x-large;
    border-radius: 0 !important;
    box-shadow: unset !important;
    /*font-weight: 900;*/
    line-height: 39px;
    font-weight: 800;
}

.Banner_btn_blue {
    /*background-color: #53B2ED !important;
    color: #fff !important;
    border: 1px solid #53B2ED;
    padding-bottom: 3px;
    padding-left: 56px;
    padding-right: 59px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: x-large;
    border-radius: 0 !important;
    box-shadow: unset !important;*/
    /*font-weight: 900;*/
    /*line-height: 35px;
    font-weight: 800;*/
    background-color: #53B2ED !important;
    color: #fff !important;
    border: 1px solid #53B2ED;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0px;
    padding-bottom: 3px;
    font-size: x-large;
    border-radius: 0 !important;
    box-shadow: unset !important;
    /*font-weight: 900;*/
    line-height: 39px;
    font-weight: 800;
}

.Banner_txt1 {
    /*text-align: center;
    color: white;
    font-size: xx-large;
    padding: 1% !important;*/
    text-align: center;
    color: #53B2ED !important;
    font-size: xx-large;
    padding: 1% !important;
    font-size: 33px;
    padding: 1% !important;
    font-weight: 700;
}

/*.Banner_btn1 {
    background-color: #53B2ED !important;
    color: #fff !important;
    border: 1px solid #53B2ED;
    padding-bottom: 3px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: x-large;
    border-radius: 0 !important;
    box-shadow:unset !important;
}*/

.Banner_btn1:hover {
    color: #fff;
    background-color: #53B2ED;
    border-color: #53B2ED;
}
.ddlrw {
    padding: 2% 2% !important;
}

.ddlrw1 {
    padding: 1% 2% !important;
}

.ddl_headtxt {
    text-align: center;
    font-size: x-large;
    font-weight: 600;
    color: #002354;
}

/*.ddlselect {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 95% !important;
    -webkit-text-size-adjust: 100% !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #002354;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 32px !important;
    padding-left: 9% !important;
    cursor: pointer;
    border-width: 2px !important;
    padding: 5% !important;
    border-color: #002354 !important;
    max-height: 37px;
}*/

#btnsearch {
    border-radius: 0 !important;
    width: 100%;
    color: white;
    height: 37px !important;
    background-color: #53B2ED !important;
    border-color: #53B2ED !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    box-shadow: unset !important;
    opacity: 1;
    padding: 0px 0px 2px 0px;
    /*margin-left: 2%;*/
}

/*#btnsearch1 {
    border-radius: 0 !important;
    width: 100%;
    height: 37px !important;
    background-color: #53B2ED !important;
    border-color: #53B2ED !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    box-shadow: unset !important;
    color:white;
    opacity: 1;
}*/

.pd-1{
    padding-left:2px;
    padding-right:2px;
}

#btnreset {
    /*width: 100% !important;
    border-radius: 0px !important;
    font-weight: 600;
    font-size: 17px;
    border-color: cornflowerblue;*/
    font-size: 16px;
    color: #007bff;
}

#Footerlogo {
    /*width: 15%;*/
    width:73%;
    margin-bottom: 2%;
}

.mpp_maintxtlogo12 {
    width: 25px;
    margin-top: -1% !important;
    margin-left: 0.7%;
    margin-right: 0.9%;
}

.most_mppDVsec {
    background-color: #f1f1f1;
    padding: 2% !important;
}

.mmp_dv2 {
    text-align: center;
    margin-top: 2%;
    margin-bottom: 2%;
}

.mpp_maintxtlogo12 {
    /*width: 2% !important;
    margin: 0.5%;*/
    width: 25px;
    margin-top: -1% !important;
}

.mpp_maintxt {
    color: rgb(83,178,237);
    font-size: xx-large !important;
    font-weight: 600;
    margin: 1% !important;
    /*border-bottom: 3px solid;
    padding-bottom: 0.6%;*/
}

.Mpp_row2 {
    display: flex;
}

.Mpp_submanDv12345 {
    background-color: white;
    width: 20%;
    /*height: 212px;*/
    box-shadow: 0px 4px 14.8px #00000040;
    margin: 0.3% 1% 0.3% 1%;
    align-items: end;
    display: grid;
}

.Mpp_subDv2 {
    padding: 5% !important;
    /*height: 212px;*/
    vertical-align: middle;
    display: table-cell;
    width: 100% !important;
}

@media screen and (min-width: 200px) and (max-width: 493px) {
    .mpp_maintxt {
        color: rgb(83,178,237);
        font-size: x-large !important;
        font-weight: 600;
        margin: 1% !important;
        /*border-bottom: 3px solid;
    padding-bottom: 0.6%;*/
    }
}

.popular_prodct_img {
    width: 100% !important;
    height:191px!important;
}

.popular_prodct_txt {
    background-color: #53B2ED;
    color: white;
    text-align: center;
    padding: 6% 1%;
    font-weight: 600;
    margin-bottom: 0;
    font-size:inherit;
}

@media screen and (min-width: 401px) and (max-width: 768px) {
    .Mpp_row2 {
        display: block;
        padding-left: 15% !important;
    }

    .Mpp_submanDv12345 {
        background-color: white;
        width: 80%;
        /*height: 20%;*/
        box-shadow: 0px 4px 14.8px #00000040;
        margin: 0.3% 1% 4.5% 1%;
    }

    .Mpp_subDv2 {
        padding: 5% !important;
        /*width:450px!important;*/
    }

    .popular_prodct_img {
        width: 100% !important;
        /*height:auto!important;*/
    }

    #Footerlogo {
        width: 50%;
        margin-bottom: 2%;
    }


    /*.ddlselect {
        box-sizing: border-box;
        display: inline-block;
        margin: 0;
        position: relative;
        vertical-align: middle;
        width: 95% !important;
        -webkit-text-size-adjust: 100% !important;
        font-size: 14px;
        line-height: 1.42857143;
        color: #002354;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 32px !important;
        padding-left: 9% !important;
        cursor: pointer;
        border-width: 2px !important;
        padding: 5% !important;
        border-color: #002354 !important;
        max-height: 37px;
        margin-bottom: 5%;
    }*/
}

@media screen and (min-width: 200px) and (max-width: 401px) {
    .Mpp_row2 {
        display: block;
        padding-left: 15% !important;
        margin-bottom: 21%;
    }

    .Mpp_submanDv12345 {
        background-color: white;
        width: 80%;
        height: 20%;
        box-shadow: 0px 4px 14.8px #00000040;
        margin: 0.3% 1% 4.5% 1%;
    }

    .Mpp_subDv2 {
        padding: 5% !important;
    }

    .popular_prodct_img {
        width: 100% !important;
        /*height: auto !important;*/
    }

    #Footerlogo {
        width: 30%;
        margin-bottom: 2%;
    }

    /*.ddlselect {
        box-sizing: border-box;
        display: inline-block;
        margin: 0;
        position: relative;
        vertical-align: middle;
        width: 95% !important;
        -webkit-text-size-adjust: 100% !important;
        font-size: 14px;
        line-height: 1.42857143;
        color: #002354;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 32px !important;
        padding-left: 9% !important;
        cursor: pointer;
        border-width: 2px !important;
        padding: 5% !important;
        border-color: #002354 !important;
        max-height: 37px;
        margin-bottom: 5%;
    }*/
}

@media screen and (min-width: 401px) and (max-width: 768px) {
    .select2-selection {
        /*height: 37px !important;
        width: 100% !important;
        border-radius: 0px !important;
        border: 2px solid #002354 !important;*/
        margin-bottom: 20px;
    }

    #btnsearch {
        border-radius: 0 !important;
        width: 100%;
        height: 37px !important;
        margin-bottom: 1.7% !important;
        margin-top: 1.7% !important;
        border-color: #53B2ED !important;
        font-weight: 600 !important;
        font-size: 17px !important;
        padding: 0px 0px 2px 0px;
    }
}

#searchpartdetails {
    font-size: 15px;
    /*font-weight: 600;*/
}
.clssearchdetailsMain {
    /*background-color: #F1F1F1;
    border-left: 1px solid #b1a9a9; */
    padding: 38px;
}
    .clssearchdetailsMain h3 {
        font-size: 24px;
        font-weight: 500;
    }
.clsSearchQty {
    font-size: 14px;
    /*padding-bottom: 12px;*/
}

.clsSearchPartTpy {
    font-size: 14px;
    padding-bottom: 2%;
}

.clsSearchPartTpy1 {
    font-size: 14px;
    padding-bottom: 2%;
    color: #53B2ED;
    font-weight: 700;
}

#btnmoredetails {
    color: #fff;
    background-color: #53B2ED;
    border-color: #53B2ED;
    margin-top: 20px;
    padding: 5px 73px;
    border-radius: 0;
    font-weight: 600;
}
.lblsearch {
    font-size: 14px;
    /*font-weight: 600;*/
    text-transform: uppercase;
    padding-bottom: 4px;
    color: #002354;
}
.lblvehicle {
    font-size: 26px;
    font-weight: 600;
    color: #53B2ED;
}
.lbltotal {
    font-size: 15px;
    font-weight: 600;
    color: #2b4c74;
    text-align: end;
    padding-top: 23px;
}
#loader1 {
    display: block;
    z-index: 9999;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, .8 );
    z-index: 9999;
    padding-top: 10px;
    opacity: 0.8;
}
.lblnotfound {
    text-align: center;
    color: red;
    font-size: 22px;
}

.product-header1 {
    margin: 2% 0% -2% 0%;
}
.clsalignbottom {
    vertical-align: bottom;
}
.clspdetailtitle {
    padding-left: 5%;
    min-width: 200px;
    white-space: nowrap;
}
.clsmorebutton, .clsmorebutton:hover, .clsmorebutton:active, .clsmorebutton:focus {
    background-color: #53B2ED !important;
    color: #fff !important;
    /*text-transform: uppercase;*/
    font-weight: bold;
    min-width: 160px;
    border: none !important;
    border-radius: 0% !important;
    margin: 4.5% 0%;
}
.clsbtnheight {
    height: 34px;
}
.borderless tr, .borderless td, .borderless th {
    border: none !important;
    padding: 3px !important;
}
.text-bold {
    font-weight: bold;
}
.table-striped > tbody > tr > td, .table-striped > tbody > tr > th, .table-striped > tfoot > tr > td, .table-striped > tfoot > tr > th, .table-striped > thead > tr > td, .table-striped > thead > tr > th {
    border: none;
    /*padding: 13px 13px 0px 13px !important;*/
}
.buyerinnertable {
    width:100%;
}
    .buyerinnertable tr {
        background:none !important;

    }
    .buyerinnertable td {
        border: none !important;
    }
.bgtablecolsnote {
    width:auto;
}
.tblbuyerguide td {
    vertical-align :middle;
}
.clsmainimg {
    /* min-width: 350px; */
    height: 400px;
    text-align: center;
    margin: 3% 0%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 3px 6px -3px #4a4949;
}
.clsmainimage {
    max-width:100%;
    max-height: 400px !important;
    vertical-align: middle;
}

.thumbimg-bs-example {
    /*margin: 20px;*/
    display: flex;
}
.clsthumbborder-active {
    border: 2px solid #41aced;
}
.thumbimg {
    /*margin: 3% 2% 0% 0%;*/
    margin: 1% 7% 2% 0%;
    width: 100px;
    height: 100px !important;
    display: flex;
    align-items: center;
}
.clsthumbborder {
    /*border: 2px solid #d8d8d8;*/
    box-shadow: 0 3px 6px -3px #4a4949;
}
.clsthumbimg {
    max-width:100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-height: 70px;
}
.clsTextBlue {
    color: #002354 !important;
}
.clsproductattr {
    font-size: 15px;
}

.clsproductspec {
    margin-bottom:10px;
}
.clsproductspec > tbody > tr > td, .clsproductspec > tbody > tr > th, .clsproductspec > tfoot > tr > td, .clsproductspec > tfoot > tr > th, .clsproductspec > thead > tr > td, .clsproductspec > thead > tr > th {
    border: none;
    padding: 12px 13px 0px 13px !important;
}
.clsproductspec p {
    font-size: 13px;
    margin-bottom: 8px;
}
.clslinkunderline {
    padding-left: 12px;
    /*font-size: 14px;*/
    text-decoration: underline;
    margin-bottom: 6px;
}
.clspdflink {
    padding-left: 12px;
    font-size: 14px;
    text-decoration: underline;
    margin-bottom: 6px;
    color: #53B2ED;
}
.clsbuyerguidetext {
    /*font-size: 20px;*/
    font-weight: bold;
    color: #002354;
}
#bghead {
    background-color: #53B2ED;
    color:#fff;
}
#bghead th{
    border:none;
}

.searchparticon {
    float: left;
    max-width: 94%;
}
/*@media (min-width: 940px) {
    .searchparticon {
        max-width: 90%;
    }
}*/
.clsfilterdrp .select2-selection {
    /*background-color: #fff !important;
    border: 2px solid #fff !important;*/
}
.clsfilterdrp .select2-selection__placeholder {
    color: #000 !important;
}
.clsbgmake .select2-selection {
    background-color: #53B2ED !important;
    border: 2px solid #53B2ED !important;
}

.clsbgmodel .select2-selection {
    background-color: #53B2ED !important;
    border: 2px solid #53B2ED !important;
}
.clsbgmake .select2-selection__rendered {
    color:#fff !important;
}
.clsbgmodel .select2-selection__rendered {
    color: #fff !important;
}

.clsbgmake .select2-selection__placeholder {
    color: #fff !important;
}

.clsbgmodel .select2-selection__placeholder {
    color: #fff !important;
}

.clsbgmodel .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent !important;
}

.clsbgmake .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent !important;
}

.clsshare {
    font-size: 14px;
    padding-left: 20px;
}
.clsproductheader {
    font-size: 20px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    letter-spacing: 0.5px;
}
.clsback {
    font-size: 14px;
    color: #53B2ED;
    font-weight :400;
}
.clsborderbottom {
    border-bottom: 5px solid #d5d2d2;
}
.frmsearch {
    border-radius: unset;
    border: 1px solid white !important;
}
.btnsearchtxt {
    border-radius: unset;
    border: 1px solid #fff;
    background-color:#FFF;
}
    .btnsearchtxt:hover, btnsearchtxt:active, .btnsearchtxt:focus {
        background-color: #FFF !important;
        border-color: #FFF !important;
        box-shadow: unset;
    }

.btnsearchicon {
    color: #000;
    font-size: 17px;
}
/*.buyerinnertable td {
    width:50%
}*/


.clssearchimg {
    display: flex;
    /*max-height:335px;*/
    /*box-shadow: 0 3px 6px -3px #4a4949;*/
}
.clssearchimage {
    max-width: 210px !important;
    max-height: 250px !important;
    display: block;
    margin: auto;
    /*width: 100%;*/
}
/*--*/

.manageproductDvtxt {
    display: flex !important;
}

.Mproductlbl {
    border: 0px !important;
    font-size: larger;
}

.productAddbtn {
    border-radius: 0px !important;
    padding-left: 40px !important;
    padding-right: 42px !important;
    font-size: larger;
    font-weight: 700 !important;
    background-color: #53B2ED !important;
    border-color: #53B2ED !important;
}

.productGrid_th {
    color: white;
}

.productgropAddDv {
    margin-bottom: 2.5%;
    margin-top: 2.5%;
    margin-left: 25%;
    margin-right: 25%;
    display: none;
}

.productgridimg {
    /*width:100%!important;*/
    padding: 10% !important;
}

.productgridbtn {
    width: 40px;
    height: 40px;
    padding: 3px;
}
/*==============Delete popup==============*/
.popup {
    width: 80%;
    padding: 15px;
    left: 0;
    margin-left: 5%;
    border: 1px solid rgb(1,82,73);
    border-radius: 10px;
    color: rgb(1,82,73);
    background: white;
    position: absolute;
    top: 15%;
    box-shadow: 5px 5px 5px #000;
    z-index: 10001;
    font-weight: 700;
    text-align: center;
}

.overlay {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.85);
    z-index: 10000;
    display: none;
}

.btnpart {
    float: left;
}

.overlay_part_col {
    border: 2px solid;
    border-color: #002354;
    margin-right: 1px;
    margin-left: 5px;
    padding-left: 3px;
    width: 97.6%;
    /*padding-right: 20px;*/
}

/*.overlay_part_col {
    border: 2px solid;
    border-color: #002354;
    margin-right: 1px;
    margin-left: 17px;
    padding-left: 3px;
}*/

@media (min-width: 768px) {
    .popup {
        width: 66.66666666%;
        margin-left: 16.666666%;
    }
}

@media (min-width: 992px) {
    .popup {
        width: 80%;
        margin-left: 25%;
    }
}

@media (min-width: 1200px) {
    .popup {
        width: 33.33333%;
        margin-left: 33.33333%;
    }
}

.dialog-btn {
    background-color: #44B78B;
    color: white;
    font-weight: 700;
    border: 1px solid #44B78B;
    border-radius: 10px;
    height: 30px;
    width: 30%;
}

    .dialog-btn:hover {
        background-color: #015249;
        cursor: pointer;
    }

.image-button {
    display: inline-block;
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
    width: 33px;
    height: 34px;
}

/*.alert {
    display: none !important;
}*/

.validation_span {
    color: red;
    margin: 2% !important;
}

.dvEdtimg {
    margin-right: 4% !important;
    display: none !important;
}

.Edtimg {
    height: 80px;
    width: 95px;
    margin-right: 2%;
}

.dvselect {
    padding-right: 5% !important;
}

.dvcatagorylink {
    padding-right: 4% !important;
}

.dvbackbtn {
    text-align: left !important;
}

.dvAddorEdit {
    text-align: end !important;
}

.dvgrid_img {
    height: 55px;
    width: 58px;
    padding: 2%;
}

.Gridimg {
    width: 45px;
    height: 48px;
}

.dvEditbtn {
    background-color: #53B2ED;
}

.dvDelete {
    background-color: #E31F1A;
    margin-left: 10%;
}

/*---*/

.secstore {
    background-color: #F1F1F1;
    margin-bottom: 2%;
}

.storegrid_trcolor {
    background-color: #F1F1F1;
}

.dvmainstoresetting {
    margin-left: 22%;
    margin-right: 22%;
    margin-top: 3%;
    margin-bottom: 1%;
    padding: 1%;
}

.dvstore2 {
    margin-top: 5%;
    margin-bottom: 4%;
}

.storelbl {
    font-size: x-large;
    color: #002354;
    font-weight: 600;
    background-color: #F1F1F1;
}

.storeheading {
    color: #53B2ED;
    text-align: center;
    font-weight: 700;
}

.dvstorebtn {
    text-align: end;
    /*padding-right: 3%;*/
}

.btnstorecnl {
    border-color: #002354;
    border-radius: 0;
    border-width: 2px;
    font-size: larger;
    font-weight: 800;
    color: #002354;
    padding-left: 4%;
    padding-right: 4%;
    height: 40px;
}

.btnstoresav {
    border-radius: 0;
    background-color: #53B2ED;
    padding-left: 6%;
    padding-right: 6%;
    font-size: larger;
    color: white;
    height: 40px;
    font-weight: 800;
    margin-right: 2%;
    margin-left: 2%
}

.storetxtbox {
    border-radius: 0;
    box-shadow: 0 -8px 8px -9px rgba(0,0,0,0.4);
}

.storegrid_deltbtn {
    background-color: red;
    margin-left: 5%;
}

.storegrid_th {
    color: white;
    text-align: center;
    font-size: large;
}

.storegrid_tr_th {
    background-color: #53B2ED !important;
}

.storegrid_td {
    text-align: center;
}

.storegrid_tdimg {
    width: 160px;
    height: 65px;
}

.storegridtxtlbl {
    font-size: larger;
    color: #002354;
    font-weight: 600;
}

.storegridbtndlt {
    padding: 6%;
}

.dvstoregrid {
    display: flex;
    margin-left: 25%;
}

.section_3 {
    background-color: #F1F1F1;
    margin-bottom: 2%;
}

.storeupdatebtn {
    border-radius: 0;
    background-color: #53B2ED;
    padding-left: 4%;
    padding-right: 4%;
    font-size: larger;
    color: white;
    height: 40px;
    font-weight: 800;
    margin-right: 2%;
    margin-left: 2%
}

.storeupdatedv {
    text-align: end;
    padding-right: 11%;
}

.valred {
    color: #B6605F;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .btnstoresav {
        border-radius: 0;
        background-color: #53B2ED;
        padding-left: 5%;
        padding-right: 5%;
        font-size: larger;
        color: white;
        height: 40px;
        font-weight: 800;
        margin-right: 1%;
        margin-left: 1%;
        /*margin-right: 0px;
        margin-left: 0px;*/
    }

    .storeupdatedv {
        text-align: end;
        padding-right: 3%;
    }


}

@media screen and (min-width:575px) and (max-width:991px) {
    .btnstoresav {
        border-radius: 0;
        background-color: #53B2ED;
        padding-left: 3%;
        padding-right: 3%;
        font-size: larger;
        color: white;
        height: 40px;
        font-weight: 800;
        /*margin-right: 2%;
        margin-left: 2%;*/
        margin-right: 0px;
        margin-left: 0px;
    }

    .btnstorecnl {
        border-color: #002354;
        border-radius: 0;
        border-width: 2px;
        font-size: larger;
        font-weight: 800;
        color: #002354;
        padding-left: 2.5%;
        padding-right: 2.5%;
        height: 40px;
    }

    .storeupdatedv {
        text-align: end;
        padding-right: 2%;
    }

}

@media screen and (min-width: 200px) and (max-width: 768px) {
    .dvmainstoresetting {
        margin-left: 12%;
        margin-right: 12%;
        margin-top: 3%;
        margin-bottom: 1%;
        padding: 1%;
    }

    .dvstoregrid {
        display: flex;
        margin-left: 13%;
    }

    .storelbl {
        font-size: large;
        color: #002354;
        font-weight: 600;
        background-color: #F1F1F1;
    }

    .pd-1 {
        padding-left: 17px;
        padding-right: 17px;
        margin-top:3px;
    }

    .overlay_part_col {
        border: 2px solid;
        border-color: #002354;
        margin-right: 1px;
        margin-left: 5px;
        padding-left: 3px;
        width: 97.6%;
        /*padding-right: 20px;*/
    }

    /*.overlay_part_col {
        border: 2px solid;
        border-color: #002354;
        margin-right: 17px;
        margin-left: 17px;
        padding-left: 3px;
    }*/
    .Banner_btn_blue {
        background-color: #53B2ED !important;
        color: #fff !important;
        border: 1px solid #53B2ED;
        padding-bottom: 3px;
        /*padding-left: 56px;
        padding-right: 59px;*/
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: x-large;
        border-radius: 0 !important;
        box-shadow: unset !important;
        /*font-weight: 900;*/
        line-height: 35px;
        font-weight: 800;
        /*margin-top:2.4%;*/
    }
    
}

    @media screen and (max-width:992px) {
        .storelbl {
            font-size: large;
            color: #002354;
            font-weight: 600;
            background-color: #F1F1F1;
        }
    }

    @media screen and (min-width:200px) and (max-width:574px) {
        .dvstorebtn {
            text-align: center;
            padding-right: 10%;
        }

        .overlay_part_col {
            border: 2px solid;
            border-color: #002354;
            margin-right: 1px;
            margin-left: 0px !important;
            padding-left: 3px;
            width: 97.6%;
            /*padding-right: 20px;*/
        }

        .partsearchbtn {
            width: 99.2%;
            padding-left: 1px !important;
            padding-right: 7px !important;
        }

        .ItemTxt {
            color: black;
            font-size: small !important;
            font-weight: 600;
            padding: 1%;
             height: auto !important; 
        }
    }

    /*.mobilemenuview
{
    display: none;
}*/

.mobilemenuview {
    /*background-color: #42aae7 !important;*/
    background-color: #53B2ED !important;
}

    @media screen and (min-width: 992px) {
        .mobilemenuview {
            display: none;
        }
    }

    @media screen and (max-width: 991px) {
        .dstmenuview {
            display: none;
        }

        .bg-topbar {
            background: url('../images/topbar1.png') no-repeat;
            /*background-attachment: fixed;*/
            background-position: right top;
            background-size: 270px 89px;
            background-color: #42aae7;
        }
    }

    @media screen and (max-width: 500px) {

        .bg-topbar {
            background: none !important;
            background-color: #42aae7 !important;
        }
    }

    .popularprd {
        box-shadow: 0px 4px 14.8px #bfbaba;
        background-color: #fff;
    }

    .popularprdimg img {
        max-width: 100%;
        display: block;
        margin: auto;
    }

    .popularprdimg {
        min-height: 255px;
        display: flex;
    }

    .bg-section {
        max-height: 223px;
    }

    .overlyDv {
        padding-top: initial;
    }

    @media screen and (max-width: 402px) {
        .overlyDv {
            padding-top: 4% !important;
        }
    }

    /*=============================================================*/
    /*About lares*/

    .LineDv {
        height: 2px;
        background-color: #53B2ED;
    }

    .Mainheadimg {
        height: 78px;
        background: #f3f3f3 url(../images/section-header.jpg) center center no-repeat;
        border: 10px solid #fff;
        border-left: none;
        border-right: none;
    }

    .container_fludDV {
        border-color: rgb(204,204,204) !important;
        border-width: 3px !important;
        margin-bottom: 3%;
    }

    .DvBtnRtLf {
        /*line-height: 128px;*/
        height: 40px;
        /*line-height: -40px;*/
        position: relative;
        padding: 1% 1%;
        top: calc((85% - 30px) / 2);
        z-index: 1;
        text-align: center;
        color: #333;
        font-size: 27px;
        opacity: 0.3;
        display: flex;
        justify-content: center;
    }

    .BtnRtLf {
        background-color: white;
    }

    .product_Dv {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
        /*width:100%;*/
        display: flex;
    }

    .product_img {
        width: 90%;
    }

    .MainheadDv {
        text-align: center;
        /*background-color: #00AEEF;*/
    }

    .MainheadTxt {
        color: #00AEEF;
        font-size: xx-large;
        /*padding-top: 5%;
    padding-bottom: 2%;*/
        padding-top: 1%;
        padding-bottom: 1%;
    }

    .Prghead1 {
        /*color: #002354;
    font-weight: 600;*/
        /*color: #002d6d;*/
        font-size: 30px;
        line-height: 24px;
        margin: 0 0 4px 0;
        font-weight: 600;
        /*text-transform: uppercase;*/
        padding: 0;
        text-align: left;
        background: none;
        text-align: center;
        font-family: Lexend;
    }

    .PrgHeaders {
        font-size: medium;
        font-weight: 600;
        color: #53B2ED;
    }

    .PrgTxt {
        /*font-size: 15px;
    border-width: 0;*/
        font-size: 14px;
        line-height: 1.7;
        border-width: 0;
        color: #49371b;
    }

    .PrgEndTxt {
        font-weight: 600;
    }

    .PgfoterDv {
        text-align: center;
    }

.PgFooterBtn {
    /*color: #002354;*/
    /*font-weight: 600;*/
    color: black;
    display: inline-block;
    font-weight: bold;
    /*text-transform: uppercase;*/
    background-color: white;
    /*border-color: rgb(204,204,204);*/
    border-width: 3px;
    border-style: solid !important;
    font-size: 22px;
    /*line-height: 51px;*/
    /*padding: 0 !important;*/
    border-color: rgb(83,178,237);
    padding: 10px 26px !important;
    letter-spacing: 1px;
    /*padding-top:1.5%!important;
    padding-bottom:1.5%!important;*/
}

    /*Plant Tour*/
    .Plantimage {
        width: 100%;
        box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
        height:188px;
    }

.PlantimgTxt {
    text-align: center;
    /*padding:1%;*/
    /*font-size: small;
    border-width: 0 !important;
    font-weight: 700;*/
    font-size: small;
    border-width: 0 !important;
    text-align: center;
    height: 45px;
    /*text-overflow: ellipsis;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

    .PltcontentDv {
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    @media screen and (max-width: 800px) {
        .PgFooterBtn {
            /*color: #002354;*/
            color: black;
            font-weight: 600;
            /*font-size: large;*/
            font-size:17px;
            /*padding: 1%;*/
            background-color: white;
            /*border-color: rgb(204,204,204);*/
            border-color: rgb(83,178,237);
            border-width: 3px;
            letter-spacing: 1px;
            /*padding-top: 1.5% !important;
            padding-bottom: 1.5% !important;*/
        }

        .MainheadTxt {
            color: white;
            font-size: x-large;
            padding-top: 5%;
            padding-bottom: 2%;
        }

        .popular_prodct_txt{
            font-size:smaller !important;
        }

    }

    .EqupmentHead {
        text-align: center;
        background-color: rgb(222,53,40);
    }

    .EqupmentImgDv {
        text-align: center;
        box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
        padding: 1.2%;
        margin-left: 21%;
        margin-right: 20%;
        display: flex;
    }

    .Eqpm_ArrowDv {
        line-height: 320px;
    }

    .wheretobuy_img {
        width: 100%;
        max-height:90px!important;
    }

    .TooltipHeadDv {
        background-color: #53B2ED;
    }

    .tooltipTxt {
        color: white;
        font-size: xx-large;
        padding-top: 5%;
        padding-bottom: 2%;
        padding-left: 30%;
    }

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 205px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 9999;
    left: 7px;
}

.dropdown-content a {
color: #002354 !important;
padding: 12px 16px;
text-decoration: none;
display: block;
}

.dropdown-content a:hover {
    color: #fff !important;
    background-color: #53B2ED;
    border-width: 0px !important;
}

    .dropdown:hover .dropdown-content {
        display: block;
    }

.dropdown:hover .dropbtn {
    color: #fff !important;
    background-color: #53B2ED !important;
}

    .PageDesktop {
        display: flex;
        padding-left: 6%;
        padding-right: 6%;
        padding-top: 5%;
    }

    .pageMobile {
        display: none;
    }

    /*#productimgDv {
    vertical-align: central;
    max-height:272px;
}*/

    @media screen and (max-width: 767px) {
        .PageDesktop {
            display: none;
        }

        .pageMobile {
            display: block;
        }
        .py-70px {
            padding-top: 0 !important; /*130px !important;*/
            padding-bottom: 13px !important; /*130px !important;*/
        }
    }

    @media screen and (max-width: 991px) and (min-width: 768px) {
        #productimgDv {
            /*line-height:15px;*/
            vertical-align: central;
        }
        .Plantimage {
            width: 100%;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            height: 137px !important;
        }
    }

    .text-red {
        color: red;
        font-weight: bold;
    }

    .text-brown {
        color: rgb(172,161,147);
    }

    .tech-Head {
        color: white;
        font-size: xx-large;
    }

    .Tech-img {
        padding-left: 5%;
        float: left;
        vertical-align: middle;
        margin-top: -21px;
    }

    /*.Art-Ttl {
    display:inherit;
    font-size: 13px;
    color: #53B2ED;
    font-weight:bold;
    border-width:0;
}*/

.Art-txt {
    font-size: smaller;
    color: #002354;
    /*color: rgb(15,34,64);*/
    /*color: rgb(172,161,147);*/
    border-width: 0;
    display: inherit;
    white-space:nowrap;
}

.ArtDv {
    text-align: center;
    height: 130px;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /*white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;*/
}

.Btn_colDv {
    margin-left: 150px;
    margin-top: 2.5%;
}

.py-50px {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.Main_Header_txt2 {
    font-size: 18px !important;
    color: #fff;
    font-weight: 500;
    /*text-align: center !important;*/
    overflow-wrap: break-word;
}

    .Main_Header_txt1 {
        font-size: 28px !important;
        font-weight: 600 !important;
    }

    .Home_PrgTxt {
        font-size: 13px;
        border-width: 0;
        font-weight: 600;
    }

    .plant_PrgTxt {
        /*font-size: 17px;*/
        font-size: 15px;
        border-width: 0;
        font-weight: 600;
    }

    @media screen and (max-width: 860px) and (min-width: 576px) {
        .dvimage {
            margin-bottom: 3rem;
        }

        .PlantimgTxt {
            font-size: 9px;
        }
    }

    /*New css*/

    @media screen and (max-width: 1199px) and (min-width: 992px) {
        .product_Dv {
            max-height: 248px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            /*width:100%;*/
            /*display: flex;*/
        }

        .EqupmentImgDv {
            text-align: center;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
            padding: 1.2%;
            margin-left: 21%;
            margin-right: 20%;
            display: flex;
            max-height: 290px;
        }

        .Eqpm_ArrowDv {
            line-height: 255px;
        }

        .pading {
            right: 1.3333%;
        }

        .BtnItemOrder {
            border-radius: unset;
            background-color: #53B2ED;
            color: white;
            font-weight: 600;
            font-size: large;
            padding: 4% 19% !important;
        }

        .catImgDV {
            min-height: 232px !important;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .catagory_imgTxt {
            font-weight: bold;
            color: black;
            text-align: center;
            /*font-size: large !important;*/
        }

        .PgFooterBtn{
            font-size:18px !important;
        }

        /*3 {
        line-height:135px;
        height: 40px;
        line-height: -40px;
        position: absolute;
        top: calc((85% - 40px) / 2);
        z-index: 1;
        text-align: center;
        color: #333;
        font-size: 40px;
        opacity: 0.3;
        margin-top: -5px;
    }*/
    }

    @media screen and (max-width: 991px) and (min-width: 768px) {
        /*3 {
            line-height:135px;
            height: 40px;
            line-height: -40px;
            position: absolute;
            top: calc((85% - 30px) / 2);
            z-index: 1;
            text-align: center;
            color: #333;
            font-size: 40px;
            opacity: 0.3;
            margin-top: -40px;
        }*/

        .PgFooterBtn{
            font-size:13px !important;
        }

        .EqupmentImgDv {
            text-align: center;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
            padding: 1.2%;
            margin-left: 21%;
            margin-right: 20%;
            display: flex;
            max-height: 210px;
        }

        .Eqpm_ArrowDv {
            line-height: 195px;
        }

        .pading {
            right: 1.3333%;
        }

        .product_Dv {
            max-height: 248px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            /*width:100%;*/
            /*display: flex;*/
        }

        .AACA-BannerTxt {
            color: white;
            font-size: xx-large !important;
            font-weight: 700;
        }

        .BtnItemOrder {
            border-radius: unset;
            background-color: #53B2ED;
            color: white;
            font-weight: 600;
            font-size: large;
            padding: 4% 8% !important;
        }

        .catImgDV {
            min-height: 200px !important;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .catagory_imgTxt {
            font-weight: bold;
            color: black;
            text-align: center;
            font-size: medium !important;
        }
    }

    @media screen and (max-width: 578px) and (min-width: 200px) {
        /*.DvBtnRtLf {
        line-height: 100px;
        height: 40px;
        line-height: 40px;
        position: absolute;
        top: calc((85% - 30px) / 2);
        z-index: 1;
        text-align: center;
        color: #333;
        font-size: 40px;
        opacity: 0.3;
        margin-top: 17%;
    }*/

        .Plantimage {
            width: 100%;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            height: auto !important;
        }

        .EqupmentImgDv {
            text-align: center;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
            padding: 1.2%;
            margin-left: 21%;
            margin-right: 20%;
            display: flex;
            max-height: 160px;
        }

        .Eqpm_ArrowDv {
            line-height: 78px;
        }

        .PgFooterBtn {
            /*color: #002D6D;*/
            /*font-weight: 600;*/
            color: black;
            padding: 10px 35px !important;
            display: inline-block;
            font-weight: bold;
            /*text-transform: uppercase;*/
            background-color: white;
            /*border-color: rgb(204,204,204);*/
            border-color: rgb(83,178,237);
            border-width: 3px;
            border-style: solid !important;
            font-family: 'Open Sans', sans-serif;
            font-size: 12px;
            /*line-height: 51px;*/
            letter-spacing: 1px;
        }

        .pading {
            right: 1.3333%;
        }

        .product_Dv {
            max-height: 325px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            /*width:100%;*/
            /*display: flex;*/
        }

        .Btn_colDv {
            margin-left: 30px;
            /* margin-top: 2.5%; */
        }
        .catImgDV {
            min-height: 248px !important;
        }
    }

    @media screen and (max-width: 768px) and (min-width: 575px) {

        .EqupmentImgDv {
            text-align: center;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
            padding: 1.2%;
            margin-left: 21%;
            margin-right: 20%;
            display: flex;
            max-height: 180px;
        }

        .Eqpm_ArrowDv {
            line-height: 130px;
        }

        .PgFooterBtn {
            /*color: #002d6d;*/
            /*font-weight: 600;*/
            color: black;
            padding: 10px 25px !important;
            display: inline-block;
            font-weight: bold;
            /*text-transform: uppercase;*/
            background-color: white;
            /*border-color: rgb(204,204,204);*/
            border-color: rgb(83,178,237);
            border-width: 3px;
            border-style: solid !important;
            font-family: 'Open Sans', sans-serif;
            font-size: 16px;
            /*line-height: 51px;*/
            letter-spacing: 1px;
        }

        .pading {
            right: 1.3333%;
        }

        /*.DvBtnRtLf {
        line-height: 135px;
        height: 40px;
        line-height: -40px;
        position: sticky;
        top: calc((52% - 30px) / 2);
        z-index: 1;
        text-align: center;
        color: #333;
        font-size: 40px;
        opacity: 0.3;
    }*/

        .product_Dv {
            max-height: 446px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
            /*width:100%;*/
            /*display: flex;*/
        }

        .catImgDV {
            min-height: 155px !important;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .catagory_imgTxt {
            font-weight: bold;
            color: black;
            text-align: center;
            font-size: small !important;
        }
        .ItemTxt {
            color: black;
            font-size: small !important;
            font-weight: 600;
            padding: 1%;
             height: 60px; 
        }
    }

    @media screen and (max-width: 993px) and (min-width: 579px) {
        .container {
            margin: 0% 3%;
            max-width: 95%;
        }
    }

    @media screen and (max-width: 768px) and (min-width: 711px) {
        .Btn_colDv {
            margin-left: 35px;
            /* margin-top: 2.5%; */
        }
    }

    @media screen and (max-width: 710px) and (min-width: 692px) {
        .Btn_colDv {
            margin-left: 18px;
            /* margin-top: 2.5%; */
        }
    }

    .MainBodyDv {
        padding-top: 1%;
        padding-left: initial;
        padding-right: initial;
    }

    .layout_titleTxt {
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
    }

#wheretobuy_Banner {
    
    background-position: center;
    background-size: cover !important;
    position: relative;
    background-size: cover;
}

    .padding-py {
        /*padding-top: 130px !important;
    padding-bottom: 55px !important;*/
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .wheretobuy_title {
        color: #53B2ED;
        text-align: center;
        font-weight: 500;
        font-size: x-large;
        font-family: Lexend !important;
    }

    .wheretobuy_txt {
        /*text-align: center;
    font-weight: bold;*/
        font-family: Lexend !important;
    }

    .Center {
        text-align: center;
        padding-left: 15% !important;
        padding-right: 15% !important;
    }

    .wheretobuy_Rowpadding {
        padding-left: 50px;
        padding-right: 50px;
    }

    .mainDv1_wheretobuy {
        background-color: #f1f1f1
    }

    .mainDv2_wheretobuy {
        margin-left: auto;
        margin-right: auto;
    }

    .column_size {
        min-width: 318px;
        line-height: 148px;
    }

    .whereToBuy_bannertxt {
        color: white;
        font-size: xxx-large;
        font-weight: 700;
    }

    .col-xs-16,
    .col-sm-16,
    .col-md-16,
    .col-lg-16 {
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 5px;
    }

    .col-xs-16 {
        width: 20%;
        float: left;
    }

    @media screen and (max-width: 767px) and (min-width: 200px) {
        .col-md-16 {
            width: 50%;
            float: left;
        }

        .whereToBuy_bannertxt {
            color: white;
            font-size: xx-large;
            font-weight: 700;
        }

        .mainDv2_wheretobuy {
            margin-left: 7%;
            margin-right: 7%;
        }

        .Center {
            text-align: center;
            padding-left: 18% !important;
            padding-right: 18% !important;
        }

        .sku_title {
            color: white;
            font-size: xx-large;
            font-weight: 700;
        }

        .AACA-BannerTxt {
            color: white;
            font-size: x-large !important;
            font-weight: 700;
        }

        .tlb_Btn1 {
            float: none !important;
            text-align: center;
        }

        .tlb_Btn2 {
            float: none !important;
            text-align: center;
        }

        .BtnItemOrder {
            border-radius: unset;
            background-color: #53B2ED;
            color: white;
            font-weight: 600;
            font-size: x-small !important;
            padding: 4% 7% !important;
        }
    }

    @media (min-width: 992px) {
        .col-md-16 {
            width: 20%;
            float: left;
        }
    }

    @media (min-width: 1200px) {
        .col-lg-16 {
            width: 20%;
            float: left;
        }
    }

.paddingdv {
    padding: 4%;
    /*width: 190px!important;
    height: 108px!important;*/
}

    .paddingcol {
        padding: 1%;
    }

    .dvimgText {
        font-weight: 600;
        color: #002354;
    }

    .dvdatetext {
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 2% !important;
        padding-top: 3%;
    }

    .dvImageDetail {
        background-color: white;
        /*padding-left: 3%;
    padding-bottom: 2%;*/
        padding: 3%;
        height: 220px;
    }

.dvVideoImage {
    /*height: 249px;
    background-color: white;*/
    height: 205px;
    background-color: white;
    /*display: inline-block;*/
    overflow: hidden;
}

#SkArticle_baneer {
    /*background: url(../Images/SKA_Banner.png) no-repeat center center;
    background-position: center;*/
    background-size: cover !important;
    position: relative;
}

    @media(min-width: 768px) {
        .Laresvideo {
            width: 600px !important;
            max-width: 600px !important;
        }
    }

    .modal-content iframe {
        margin: 0 auto;
        display: block;
        padding-right: 6%;
    }

    .modal-content {
        border-radius: 4px !important;
        box-shadow: none !important;
        padding: 0% 4% 2% 4%;
    }

    .modal-header {
        display: block !important;
    }

    @media screen and (max-width: 870px) and (min-width: 576px) {
        .dvImageDetail {
            background-color: white;
            padding: 3%;
            height: 376px !important;
        }
        .dvVideoImage {
            /*height: 120px;
            background-color: white;*/
            height: 205px;
            background-color: white;
            /*display: inline-block;*/
            overflow: hidden;
        }
    }

    @media(max-width: 360px) {
        .dvImageDetail {
            background-color: white;
            padding: 3%;
            height: 350px !important;
        }
        .dvVideoImage {
            /*height: 138px;
            background-color: white;*/
            height: 249px;
            background-color: white;
            /*display: inline-block;*/
            overflow: hidden;
        }
    }

    .btnpage {
        /*margin-right: 4%;*/
        border-radius: unset !important;
    }

    /*#DvPart:before {
        content: "";
        display: block;
        position: absolute;
        left: 58%;
        bottom: 38%;
        border-bottom: 34px solid #fff;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
    }*/

    @media screen and (max-width: 1275px) and (min-width: 992px) {
        /*  #DvPart:before {
        bottom: 40%;
    }*/
    }

    @media screen and (max-width: 991px) and (min-width: 767px) {
        #DvPart:before {
            bottom: 35%;
            /* bottom: 70%;*/
        }
    }

    @media screen and (max-width: 877px){
        .btnmob {
            margin: 1% 0%;
        }

        .btnsecmob {
            display: grid;
        }
    }

    @media screen and (max-width: 767px) {
        .headerrow {
            display: block !important;
            margin-top:5% !important;
        }

        #headerpanel .row {
            display: block !important;
        }

        .btnsecmob {
            display: grid;
        }

        .btnmob {
            margin: 1% 0%;
        }
        /*.searchparticon {
        float: none;
        max-width: 85%;
    }*/
            .searchparticon {
            float: none;
            max-width: 92.5%;
            padding-right: 0px;
        }

        #DvPart .row {
            display: block !important;
        }
        /*#btnsearch1 {
        width: auto !important;
        height: auto !important;
     
    }*/
        #DvPart:before {
            display: none; /* Hide the ::before pseudo-element */
        }

        #dvsearch:before {
            display: none; /* Hide the ::before pseudo-element */
        }
    }

    /*
#dvsearch:before {
    content: "";
    display: block;
    position: absolute;
    left: 40%;
    bottom: 42%;
    border-bottom: 35px solid #fff;
    border-left: 23px solid transparent;
    border-right: 15px solid transparent;
}*/

    #PageActive {
        z-index: 3;
        color: #fff;
        background-color: #53B2ED;
        border-color: #496285;
        border: 2px solid #53B2ED;
    }

    .pagination li {
        position: relative;
        padding-left: 11px;
    }

    .a_btnPage {
        position: relative;
        display: block;
        padding: 0.5rem 0.75rem;
        margin-left: -1px;
        line-height: 1.25;
        color: #143561;
        background-color: #fff;
        border: 2px solid #dee2e6;
        border-color: #496285;
        font-size: large;
    }

    #Previouspage {
        position: relative;
        width: 40px;
        height: 43px;
        background: url('../images/left2.png') no-repeat center;
        line-height: 1.25;
    }

    #Nextpage {
        position: relative;
        width: 40px;
        height: 43px;
        background: url('../images/right-chevron-.png') no-repeat center;
        line-height: 1.25;
    }

    @media(min-width: 360px) and (max-device-width: 430px) {
        .pageline li {
            position: relative;
            padding-left: 1px;
        }

        #btnmoredetails {
            color: #fff;
            background-color: #53B2ED;
            border-color: #53B2ED;
            margin-top: 20px;
            padding: 5px 39px;
            border-radius: 0;
            font-weight: 600;
        }
        .section-max-width {
            max-width: 1290px !important;
            /* max-width: 1080px !important; */
            padding-left: 20px !important;
            padding-right: 20px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }

    .sku_title {
        color: white;
        font-size: xxx-large;
        font-weight: 700;
    }

    .sku_prgTitle {
        font-size: xx-large;
        font-weight: 600;
        color: #002354;
    }

    .sku_prgTxt {
        font-size: 15px;
        line-height: 1.7;
        color: #49371b;
    }

.Art-Ttl {
    display: inherit;
    /*font-size: 16px;*/
    font-size: 14px;
    color: #002354;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

    .ArtDatl_title {
        color: #002354;
    }

    .ArtDetlline {
        height: 5px;
        background-color: #F1F1F1;
    }

    .ArtDetl_downlod {
        color: #53B2ED;
    }

    .Art_logowidth {
        font-weight: 600;
        font-family: Lexend;
    }

    .SectionDv {
        padding-left: 9%;
        padding-right: 9%;
    }

    #AACASec_baneer {
        /*background: url(../Images/AACA–SHOULD_YOU_RESTORE_YOUR_CAR_BANNER.png) no-repeat center center;
        background-size: cover !important;*/
    }

    .AACA-BannerTxt {
        color: white;
        font-size: xxx-large;
        font-weight: 700;
    }

    .padding-py_AACA {
        padding-top: 165px !important;
        padding-bottom: 187px !important;
    }

    .AACA-PrgTitl1 {
        color: #53B2ED;
        font-weight: 600;
        font-size: 30px;
        line-height: 24px;
        margin: 0 0 4px 0;
        padding: 0;
        text-align: left;
        background: none;
        text-align: center;
        font-family: Lexend;
    }

    .Text-Blue {
        color: #53B2ED;
        font-size: larger;
    }

    .toolboxHeadPrg {
        font-size: x-large;
        font-weight: 600;
        color: #002354;
    }

    #Toolbox_banner {
        /*background: url(../Images/Toolbox_banner.png) no-repeat center center;
        background-size: cover !important;*/
    }

    .tlb_Btn1 {
        float: right;
    }

    .tlb_Btn2 {
        float: left;
    }

    .tlb_Btn3 {
        text-align: center;
    }

    #Equipment_banner {
        /*background: url(../Images/PERFORMANCE_EQUIPMENT_banner.png)no-repeat center center;
        background-size: cover !important;*/
    }

    .slider-container {
        /*width: 1200px;*/
        overflow: hidden;
        /*position: relative;*/
        /*margin: 0 auto;*/
    }

    .slider {
        display: flex;
        transition: transform 0.5s ease;
        /*max-width: 758px;*/
    }

    .slide {
        flex: 0 0 25%; /* Display four images at a time */
        max-width: 24.1%;
        box-sizing: border-box;
        padding: 0 5px;
        /*background-color: bisque;*/
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 6px;
        /*max-height: 257px !important;*/
        display: flex;
        justify-content: center;
    }

    @media screen and (max-width: 767px) and (min-width: 200px) {
        .slide {
            flex: 0 0 98%; /* Display four images at a time */
            max-width: 100%;
            box-sizing: border-box;
            padding-top: 5px;
            padding-bottom: 5px;
            /*padding: 65px 20px;*/
            /*background-color: bisque;*/
            box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 6px;
            max-height: 470px !important;
        }

        .DvBtnRtLf {
            /*line-height: 195px;*/
            height: 40px;
            line-height: -40px;
            position: relative;
            top: calc((85% - 30px) / 2);
            z-index: 1;
            text-align: center;
            color: #333;
            font-size: 25px;
            opacity: 0.3;
            display: flex;
            justify-content: center;
        }

        /*.ItemTxt {
            color: black;
            font-size: small!important;
            font-weight: 600;
            padding: 1%;
            height: 60px;
        }*/
    }

    .prevEqp, .nextEqp {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.5);
        color: #fff;
        padding: 10px;
        border-radius: 50%;
        z-index: 1;
    }

    .prevEqp {
        left: 0;
    }

    .nextEqp {
        right: 0;
    }

    @media(min-width: 767px) {
        #SearchpartMobileview {
            display: none;
        }
    }

    @media(max-width: 767px) {

        #SearchpartMobileview {
            display: block;
        }

        #searchpartdstview {
            display: none;
        }
        /*.overlay_part_col {
        border: 2px solid;
        border-color: #002354;
        margin-right: 1px;
        margin-left: 5px;
        padding-left: 3px;
        width: 93.6%;
    }*/

        /*#btnsearch {
        border-radius: 0 !important;
        width: 100%;
        height: 40px !important;
        background-color: #53B2ED !important;
        border-color: #53B2ED !important;
        font-weight: 700 !important;
        font-size: 19px !important;
        box-shadow: unset !important;
        color: white;
        opacity: 1;
    }*/
    }

    #StickerDv {
        background-image: url('../Images/bcimg.png');
        background-position: center;
        background-size: contain,cover;
        position: relative;
        background-size: cover;
    }

    #Techtips_baneer {
        /*background: url(../Images/Tech_Tips_banner.png)no-repeat center center;
        background-size: cover !important;*/
    }

    .Text_ligthBlue {
        color: #53B2ED;
    }

    .dvwidth {
        width: auto;
    }

    @media(min-width: 280px) and (max-width: 455px) {
        .dvwidth {
            width: 93%;
        }
    }

    .partsearchbtn {
        width: 99.2%;
        padding-left: 5px;
        padding-right: 5px;
    }

    @media(max-width: 265px) {
        #dvsearch:before {
            display: none !important;
        }
    }


    #plat_Banner {
        background: url(../Images/PlantBanner.png)no-repeat center center;
        background-size: cover !important;
    }

    #searchbox:focus {
        outline: none !important;
        box-shadow: none;
    }

    .LaresGeartitle {
        font-size: x-large;
        font-weight: 700;
        color: #002354;
    }

    .Laresgeartxt {
        font-size: 16px;
        line-height: 1.7;
        border-width: 0;
        /*color: #49371b;*/
    }

    .has-feedback {
        position: relative;
    }

    .form-control-feedback {
        pointer-events: all !important;
    }

    .searchicon {
        margin-top: 1px;
        margin-right: 3px;
        font-size: 17px;
        color: #a1d5f6;
        cursor: pointer;
    }

    .sicon {
        padding: 10px;
        cursor: pointer;
        color: #002354;
    }

    .catagory_imgTxt {
        font-weight: bold;
        color: black;
        text-align: center;
        /*font-size: x-large;*/
    }

    .catImgDV {
        /*min-height: 278px!important;*/
        min-height: 200px;
        display: flex;
        justify-content: center;
        align-items: center;
        height:10%;
    }

    .ItemTxt {
        color: black;
        font-size: large;
        font-weight: 600;
        padding: 1%;
        height:80px;
    }

.BtnItemOrder {
    border-radius: unset;
    background-color: #53B2ED;
    color: white;
    font-weight: 600;
    font-size: large;
    padding: 4% 24%;
    width: max-content;
}

    .ItemPrice {
        font-weight: 900;
        color: #002354;
    }

    .catTitle {
        font-weight: 600;
        color: #002354;
    }

    .catLineDv {
        height: 4px;
        background-color: #E3E3E3;
    }

#laresgear_banner {
   /* background: url(../Images/Laresgear_banner.png)no-repeat center center;
    background-size: cover !important;*/
}

#aboutlares_banner {
    /*background: url(../Images/PlantBanner.png)no-repeat center center;
    background-size: cover !important;*/
}
@media screen and (min-width:20px) and (max-width:768px) {
    .padding-py_AACA {
        display: none;
    }

    .padding-py_Mobi {
        display: block;
        margin-top: 3%;
    }
}

@media screen and (min-width:769px) and (max-width:3760px) {


    #mn_Banner {
        /*background: url(../Images/Main_banner.png) no-repeat center center;
        background-size: cover !important;*/
    }

    .padding-py_AACA {
        display: block;
    }

    .padding-py_Mobi {
        display: none;
    }
}

.Wheretobuy_imgcenter {
    display: flex;
    /*justify-content: center;
    align-items: center;*/
}

.About_laresMiddleBanner {
    max-width: 100%;
    /*max-height: 250px;*/
}

@media(max-width: 767px) {
    #mn_Banner {
        /*background: url(../Images/Main_banner.png) no-repeat center center;
        background-size: cover !important;*/
    }
}
@media(max-width: 577px) {
    .MainBodyDv {
        padding-left: 2% !important;
    }
}

.slick-dots {
    margin-bottom: -32px !important;
}

.slick-dotted.slick-slider {
    margin-bottom: 45px !important;
}

.AboutImgwidth{
    display:flex;
    width:100% !important;
    height:193px !important;
}

.AboutImgDv{
    box-shadow:rgba( 0, 0, 0, 0.16) 0px 1px 4px;
    background-color:#fff;
}
.lbldisplay {
    font-weight: 700;
}
#serchpartbox {  
    margin: 3% 0%;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.29)
}
#serchpartboxFilter {
    /*margin: 3% 0%;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.29)*/
}

#BackTo50s_Banner {
   /* background: url(../Images/BackTo50s_Banner.png) no-repeat center center;
    background-position: center;*/
    background-size: cover !important;
    position: relative;
    background-size: cover;
}

.ArrowIcon1 {
    position: relative;
    right: 27%;
    margin-bottom: -0.85%;
}