@media only screen and (max-width : 1920px) {
    .vertical-text {
        transform:rotate(90deg);
        transform-origin: right;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

@media only screen and (max-width : 1680px) {
    .vertical-text {
        transform:rotate(90deg);
        transform-origin: right;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

@media only screen and (max-width : 1600px) {
    .vertical-text {
        transform:rotate(90deg);
        transform-origin: right;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

@media only screen and (min-width: 320px) and (max-width:700px) {
    .vertical-text {
        transform:rotate(90deg);
        transform-origin: right;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

@media only screen and (min-width: 320px) and (max-width:700px) {
    .vertical-flex {
        transform:rotate(90deg);
        transform-origin: right;
        padding-top: 34px;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

@media only screen and (max-width: 1920px) {
    .vertical-flex {
        transform:rotate(90deg);
        transform-origin: right;
        padding-top: 34px;
        padding-left: 127px;
        font-size: 10px!important;
        color: #cacaca;
        font-family: 'PTSans-Regular';
        text-align: center
    }
}

div.hr11:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 26px 27px 0;
    border-color: #fff transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 70%
}

@media only screen and (max-width : 1920px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 146px
    }

    .nav>li .first {
        padding: 4px 18px 7px 0!important;
        background-color: #f58220;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>li .first::before {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>.other {
        padding: .2% 0 0 4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        text-transform: u;
    }

    .nav>.last {
        padding: .2% 1px 0 1%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 0 8px 59px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 13px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: left;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        left: 25px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 33px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .about1 {
        font-size: 40px;
        font-family: 'ProximaNova-Regular';
        font-weight: 800
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 10px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 14px 0 0;
        margin-right: 0
    }

    .breadcrumbs .cf .li1 {
        float: left;
        padding: 0 1% 0 8%;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 16px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 188%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 7%;
        padding-left: 2%;
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer {
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: center;
        background: #114969!important;
        padding: 47px 0 80px 0!important
    }

    footer .pd55 {
        padding-left: 5%
    }

    footer .pd4 {
        padding-left: 37px
    }

    .text-bottom-category {
        font-size: 30px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 46%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        line-height: 27px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 27px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .button-getaquote-b1 {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 6px 14px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    footer {
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: center;
        background: #000;
        padding: 47px 0 80px 0
    }

    .bottom-abt {
        font-family: 'Raleway-medium-1';
        font-size: 14px;
        font-weight: 500;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 26%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 26%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: 30%;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 16px;
        font-family: 'Montserrat-Light'
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 10px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 16px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }
}

@media only screen and (max-width : 1776px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 146px
    }

    .nav>li .first {
        padding: 4px 18px 7px 20px!important;
        background-color: #f58220;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #F38220
    }

    .nav>.other {
        padding: .2% .1% 0 1.4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        text-transform: uppercase;
    }

    .nav>.last {
        padding: .2% 1px 0 1%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 40%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 0 8px 59px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 3px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        right: 16%!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        width: 196px
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 45px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 10px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 14px 0 0;
        margin-right: 0
    }

    .breadcrumbs .cf .li1 {
        float: left;
        padding: 0 1px 0 0;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 16px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 53%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    footer .pd5 {
        padding-left: 2%;
        padding-left: 2%;
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .text-bottom-category {
        font-size: 30px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 40%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        line-height: 27px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 27px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .button-getaquote-b1 {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 6px 14px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    footer {
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: center;
        background: #000;
        padding: 47px 0 80px 0
    }

    .bottom-abt {
        font-family: 'Raleway-medium-1';
        font-size: 14px;
        font-weight: 500;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 36%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 36%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 16px;
        font-family: 'Montserrat-Light'
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 10px;
        padding-bottom: 16px
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 16px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 2%;
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .text-bottom-category {
        font-size: 30px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 36%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        line-height: 27px
    }

    .button-getaquote {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 15px 27px;
        color: #fff;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f58220
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .button-getaquote-b1 {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 6px 14px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    footer {
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: center;
        background: #000;
        padding: 47px 0 80px 0
    }

    .bottom-abt {
        font-family: 'Raleway-medium-1';
        font-size: 14px;
        font-weight: 500;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 36%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 36%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 16px;
        font-family: 'Montserrat-Light'
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 10px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 16px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 54%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }
}

@media only screen and (max-width : 1680px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 146px
    }

    .nav>li .first {
        padding: 4px 18px 7px 20px!important;
        background-color: #f58220;
        border-radius: 30px 0 30px 0;
        color: #000;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #F48220
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #000
    }

    .nav>.other {
        padding: .2% .1% 0 1.4%!important;
        background-color: transparent;
        color: #fff;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .nav>.last {
        padding: .2% 1px 0 1%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 0 8px 59px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 46%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 34%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 3px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        left: -18px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 80px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center
    }

    border-radius:4px}

.blog-category-button2 {
    background-color: #fff;
    color: #58595b;
    text-transform: uppercase;
    font-family: 'ProximaNova-Regular';
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    padding: 11px;
    display: block;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #58595b
}

.banner-heading {
    font-size: 40px;
    font-family: 'Raleway-Bold';
    line-height: 49px;
    margin: 0;
    color: #fff;
    float: left;
    top: 43px;
    position: absolute
}

.producttext {
    font-size: 19px;
    color: #131313;
    font-family: 'PTSans-Regular'
}

.searchtext {
    font-size: 17px;
    color: #131313;
    font-family: 'PTSans-Regular';
    line-height: 56px
}

.div-view-text {
    width: 80%;
    float: left;
    padding-top: 9px
}

.div-search-text {
    width: 80%;
    float: left;
    padding-top: 19px
}

.bg-category {
    background-color: #fff;
    padding-top: 35px
}

.bg-product {
    background-color: #f6f6f7;
    padding-top: 45px
}

div.hr:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 14px 15px 0;
    border-color: #FFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 49%
}

div.hr:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #7F7F7F transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 49%
}

.tustedline {
    color: #074f57;
    font-size: 20px;
    font-family: 'Raleway-medium-1';
    margin-top: 17px
}

.about-div2 {
    padding: 10% 0 8%
}

.about-div1 {
    padding: 85px 0 25px
}

.search-header {
    width: 88%;
    border: 1px solid #a7a9ac;
    border-radius: 20px;
    padding: 8px 10px 8px 17px;
    float: right;
    margin-right: 5%
}

.search-text {
    width: 78%;
    border: none;
    color: #808285;
    font-family: 'PTSans-Regular';
    font-size: 15px
}

.width-search {
    width: 46%;
    float: left;
    padding-top: 9px;
    padding-right: 15px
}

.width-contact {
    width: 28%;
    float: left;
    text-align: right;
    padding-right: 3px;
    padding-top: 17px;
    color: #807e7c
}

.width-contact a {
    font-family: 'PTSans-Regular';
    color: #807e7c;
    font-size: 15px
}

.width-contact a:hover {
    text-decoration: none;
    font-family: 'PTSans-Regular';
    color: #23527c;
    font-size: 15px
}

.header-top-padding1 {
    padding-top: 10px;
    padding-bottom: 0
}

.header-top-padding {
    padding-left: 45px;
    padding-right: 42px
}

.tab_content {
    padding: 50px 60px;
    display: none
}

.breadcrumbs .cf li {
    float: left;
    padding: 0 14px 0 0;
    margin-right: 0
}

.breadcrumbs .cf .li1 {
    float: left;
    padding: 0 1px 0 0;
    margin-right: 0
}

.left-product-40 {
    padding-left: 40px;
    padding-right: 40px
}

.quick-info {
    color: #f99d1c;
    font-size: 15px!important;
    text-transform: uppercase;
    font-family: 'Montserrat-Regular';
    font-weight: 500;
    margin-bottom: 23px
}

.short-info {
    color: #114969;
    font-size: 16px!important;
    text-transform: capitalize;
    font-family: 'Montserrat-Regular';
    font-weight: 400;
    margin-bottom: 20px
}

.pro-detail .detail {
    padding-right: 56px;
    font-size: 17px;
    line-height: 37px;
    color: #131313;
    font-family: 'PTSans-Regular'
}

.pro-detail {
    padding-top: 22px
}

.product-padding-top1 {
    padding-top: 50px;
    padding-bottom: 50px
}

.padding45 {
    padding-left: 45px;
    padding-right: 45px
}

.product-padding-top {
    padding-top: 30px;
    padding-bottom: 30px
}

.product-heading {
    font-size: 38px;
    font-family: 'Raleway-Bold';
    font-weight: 500;
    line-height: 49px;
    margin: 0
}

.padding30 {
    padding-left: 30px;
    padding-right: 30px
}

.breadcrumbs .cf li .dropdown li a {
    position: relative;
    display: block;
    padding: 8px 0 8px 7px!important;
    padding-right: 0!important;
    font-size: 15px;
    text-align: center;
    color: #383430;
    cursor: pointer;
    font-family: 'Raleway-Regular'
}

.about {
    font-size: 45px;
    font-family: 'Raleway-black';
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 49px;
    padding-right: 8%
}

.banner-heading {
    font-size: 40px;
    font-family: 'Raleway-Bold';
    line-height: 49px;
    margin: 0;
    color: #fff;
    float: left;
    top: 43px;
    position: absolute
}

.planet-service-overlay .padding59 {
    padding-left: 59px;
    padding-right: 59px
}

.banner-category {
    background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
    background-position: 100%;
    background-size: cover
}

.astm-font {
    margin: 5px 0;
    font-size: 14px;
    height: 45px
}

footer .pd5 {
    padding-left: 2%;
    background: #235775;
    border: 2px solid #235775;
    border-radius: 9px
}

footer .pd55 {
    padding-left: 3%
}

footer .pd4 {
    padding-left: 11px
}

.text-bottom-category {
    font-size: 30px;
    font-family: 'HelveticaNeueLTStd-Bd';
    line-height: 40px;
    padding-right: 33%;
    color: #666
}

.bg-category .padding15 {
    padding-left: 15px;
    padding-right: 15px
}

.m-tab-content-Open {
    border: 0 solid transparent;
    background-color: #fff;
    margin-bottom: 0;
    border-radius: 4px
}

.tab_container {
    border: 1px solid #ccc;
    border-top: none;
    clear: both;
    width: 100%;
    background: transparent;
    overflow: auto;
    border-radius: 0 1px 2px 2px
}

.padding15 {
    padding-left: 15px;
    padding-right: 15px
}

.testimonial .h4 {
    color: #f99d1c;
    font-family: 'Raleway-Bold';
    font-size: 20px;
    margin: 5px;
    font-weight: 600
}

.paddingproduct-15 {
    padding-left: 15px;
    padding-right: 15px
}

.white11 {
    color: #f2f2f2;
    font-size: 16px
}

.left-quote {
    font-family: 'Raleway-Bold';
    font-weight: 600;
    font-size: 40px
}

.ul1 {
    list-style-type: unset;
    margin-bottom: 10px!important;
    font-family: 'PTSans-Regular';
    padding-left: 20px;
    font-size: 17px
}

.overview-text {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 27px
}

.button-getaquote {
    background-color: #f58220;
    border: 1px solid #f58220;
    border-radius: 4px;
    padding: 15px 27px;
    color: #fff;
    font-family: 'Raleway-Bold';
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 17px;
    cursor: pointer;
    background: #f58220
}

.button-getaquote-b {
    background-color: #f58220;
    border: 1px solid #f58220;
    border-radius: 18px;
    padding: 6px 16px 6px 21px;
    color: #fff;
    font-family: 'ProximaNova-Regular';
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 18px
}

.button-getaquote-b1 {
    background-color: #f58220;
    border: 1px solid #f58220;
    border-radius: 4px;
    padding: 6px 14px;
    color: #fff;
    font-family: 'ProximaNova-Regular';
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 18px
}

.mrg-top {
    margin-top: 0%
}

footer {
    background: #114969!important;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
    padding: 47px 0 80px 0!important
}

.bottom-abt {
    font-family: 'Raleway-medium-1';
    font-size: 14px;
    font-weight: 500;
    text-align: justify
}

.testimonial .img1 {
    padding: 0 0 0 55px
}

.testimonial .testi1 {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 30px 15px 16px 19px;
    height: auto
}

.testimonial .talk {
    padding: 0 30px 0 7px;
    font-family: 'Raleway-Regular';
    font-size: 16px;
    height: 33%;
    line-height: 27px
}

.testimonial .talk2 {
    padding: 0 30px 0 7px;
    font-family: 'Raleway-Regular';
    font-size: 16px;
    height: 33%;
    line-height: 27px
}

.customer-heading {
    font-size: 26px;
    font-family: 'Raleway-black';
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 40px;
    padding-right: 5%;
    margin-bottom: -8px
}

.email-input {
    font-family: 'PTSans-Regular';
    height: 38px;
    border-radius: 0;
    border: 1px solid #fff;
    padding-left: 12px;
    width: 60%
}

.button-dwn {
    background-color: #f99d1c;
    border: 1px solid #f99d1c;
    border-radius: 0;
    padding: 5px 21px 7px;
    color: #fff;
    font-family: 'PTSans-Regular';
    font-weight: 600;
    letter-spacing: 1px
}

.h4-heading {
    font-size: 19px;
    margin-top: 6px;
    margin-bottom: 6px;
    font-family: 'Raleway-medium-1'
}

.heading-why {
    font-size: 24px;
    font-family: 'Raleway-black';
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 40px;
    padding-right: 5%;
    margin-bottom: -8px
}

.item1 img {
    max-width: 100%;
    width: 100%;
    -moz-transition: all 0.9s;
    -webkit-transition: all 0.9s;
    transition: all 0.9s;
    height: auto
}

.category-div {
    width: 300px;
    padding: 24px 29px
}

.category-text {
    color: #f2f2f2;
    font-size: 16px;
    font-family: 'Montserrat-Light'
}

.banner-heading {
    font-size: 40px;
    font-family: 'Raleway-Bold';
    line-height: 49px;
    margin: 0;
    color: #fff;
    float: left;
    top: 43px;
    position: absolute
}

.div-view-text {
    width: 80%;
    float: left;
    padding-top: 9px
}

.div-search-text {
    width: 80%;
    float: left;
    padding-top: 19px
}

.bg-category {
    background-color: #fff;
    padding-top: 35px
}

.bg-product {
    background-color: #f6f6f7;
    padding-top: 20px
}

div.hr:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 14px 15px 0;
    border-color: #FFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 49%
}

div.hr:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #7F7F7F transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 49%
}

.tustedline {
    color: #074f57;
    font-size: 20px;
    font-family: 'Raleway-medium-1';
    margin-top: 17px
}

.about-div2 {
    padding: 10% 0 8%
}

.about-div1 {
    padding: 85px 0 25px
}

.search-header {
    width: 88%;
    border: 1px solid #a7a9ac;
    border-radius: 20px;
    padding: 8px 10px 8px 17px;
    float: right;
    margin-right: 5%
}

.search-text {
    width: 78%;
    border: none;
    color: #808285;
    font-family: 'PTSans-Regular';
    font-size: 15px
}

.width-search {
    width: 46%;
    float: left;
    padding-top: 9px;
    padding-right: 15px
}

.width-contact {
    width: 28%;
    float: left;
    text-align: right;
    padding-right: 3px;
    padding-top: 17px;
    color: #807e7c
}

.width-contact a {
    font-family: 'PTSans-Regular';
    color: #807e7c;
    font-size: 15px
}

.width-contact a:hover {
    text-decoration: none;
    font-family: 'PTSans-Regular';
    color: #23527c;
    font-size: 15px
}

.header-top-padding1 {
    padding-top: 10px;
    padding-bottom: 0
}

.header-top-padding {
    padding-left: 45px;
    padding-right: 42px
}

.tab_content {
    padding: 50px 60px;
    display: none
}

.left-product-40 {
    padding-left: 40px;
    padding-right: 40px
}

.quick-info {
    color: #f99d1c;
    font-size: 15px!important;
    text-transform: uppercase;
    font-family: 'Montserrat-Regular';
    font-weight: 500;
    margin-bottom: 23px
}

.short-info {
    color: #114969;
    font-size: 16px!important;
    text-transform: capitalize;
    font-family: 'Montserrat-Regular';
    font-weight: 400;
    margin-bottom: 20px
}

.pro-detail .detail {
    padding-right: 56px;
    font-size: 17px;
    line-height: 37px;
    color: #131313;
    font-family: 'PTSans-Regular'
}

.pro-detail {
    padding-top: 22px
}

.product-padding-top1 {
    padding-top: 20px;
    padding-bottom: 30px
}

.padding45 {
    padding-left: 45px;
    padding-right: 45px
}

.product-padding-top {
    padding-top: 30px;
    padding-bottom: 30px
}

.product-heading {
    font-size: 38px;
    font-family: 'Raleway-Bold';
    font-weight: 500;
    line-height: 49px;
    margin: 0
}

.padding30 {
    padding-left: 30px;
    padding-right: 30px
}

.breadcrumbs .cf li .dropdown li a {
    position: relative;
    display: block;
    padding: 8px 0 8px 7px!important;
    padding-right: 0!important;
    font-size: 15px;
    text-align: center;
    color: #383430;
    cursor: pointer;
    font-family: 'Raleway-Regular'
}

.breadcrumbs .cf li a {
    position: relative;
    display: block;
    padding: 8px 0 8px 62%;
    padding-right: 0!important;
    font-size: 15px;
    text-align: center;
    color: #383430;
    cursor: pointer;
    font-family: 'Raleway-Regular';
    box-shadow: none!important
}

.about {
    font-size: 45px;
    font-family: 'Raleway-black';
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 49px;
    padding-right: 8%
}
}

@media only screen and (max-width : 1600px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 146px
    }

    .nav>li .first {
        padding: 9px 18px 9px 36px!important;
        background-color: #f58220;
        color: #fff;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 14px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 16px solid transparent
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f2f2f3
    }

    .nav>.other {
        padding: 0 .1% 0 1.4%!important;
        background-color: #172C42;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .nav>.last {
        padding: 0 1px 0 1%!important;
        background-color: #172C42;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 0 8px 59px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 24%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 3px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        left: -38px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 45px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .searchtext {
        font-size: 17px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 56px
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 20px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 14px 0 0;
        margin-right: 0
    }

    .breadcrumbs .cf .li1 {
        float: left;
        padding: 0 1px 0 0;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 49%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 2%
    }

    footer {
        background: #114969;
        padding: 47px 0 80px 0!important
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .text-bottom-category {
        font-size: 30px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 33%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 27px
    }

    .button-getaquote {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 15px 27px;
        color: #fff;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .button-getaquote-b1 {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 6px 14px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 6%
    }

    footer {
        background: #114969;
        padding: 47px 0 80px 0px!important
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 14px;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 39%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 39%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 20px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 57%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }
}

@media only screen and (max-width : 1440px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 157px
    }

    .nav>li .first {
        padding: 4px 18px 7px 20px!important;
        background-color: #f2f2f3;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 15px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>.other {
        padding: 0 .1% 0 1.4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 12px
    }

    .nav>.last {
        padding: 5px 1px 0 2%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 0 8px 59px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 3px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        left: -72px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 34px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .searchtext {
        font-size: 17px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 56px
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 0;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 20px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 26px 0 0;
        margin-right: 0
    }

    .breadcrumbs .cf .li1 {
        float: left;
        padding: 0 1px 0 0;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 15px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 38px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li .dropdown li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 7px!important;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 34%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 66px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 3%;
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    footer {
        background: #114969!important;
        padding: 78px 0 80px 0!important
    }

    .text-bottom-category {
        font-size: 30px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 25%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 27px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 27px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .button-getaquote-b1 {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 6px 14px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 16px
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 39%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 7px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 39%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }
}

@media only screen and (max-width : 1366px) {
    .dubquote2 {
        font-size:120px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -37px;
        margin-left: -12px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 150px
    }

    .nav>li .first {
        padding: 4px 18px 7px 20px!important;
        background-color: #f2f2f3;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 15px;
        width: 100%
    }

    .text-bottom-category {
        font-size: 30px;
        line-height: 40px;
        padding-right: 24%;
        ;color: #666;
        font-family: 'HelveticaNeueLTStd-Bd'
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 280px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f2f2f3
    }

    .nav>.other {
        padding: 0 .1% 0 1.4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .nav>.last {
        padding: .3% .1% 0 1.4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #fff!important
    }

    .dropdown-menu {
        position: absolute;
        top: 130%;
        left: -78px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 198px!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 30px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 2%;
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    footer {
        background: #114969;
        padding: 71px 0 80px 0!important
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 27px
    }

    .button-getaquote {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 4px;
        padding: 15px 27px;
        color: #fff;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 15px
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 52%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 52%;
        line-height: 27px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-text {
        color: #F2F2FB;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .category-text::first-letter {
        text-transform: capitalize
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .searchtext {
        font-size: 17px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 56px
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px;
        line-height: 56px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .search-text {
        width: 77%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px;
        float:
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 20px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 60px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 14px 0 0;
        margin-right: 0
    }

    .breadcrumbs .cf .li1 {
        float: left;
        padding: 0 13px 0 13px;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 35px;
        padding-right: 35px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 10px
    }

    .short-info {
        color: #114969;
        font-size: 15px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 20px
    }

    .pro-detail .detail {
        padding-right: 40px;
        font-size: 17px;
        line-height: 30px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 60px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 33px
    }

    .product-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 52px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li a.active {
        position: relative;
        display: block;
        padding: 8px 13px 8px 60px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 10%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .breadcrumbs .cf li .drp {
        position: relative;
        display: block;
        padding: 8px 0 8px 3px;
        padding-right: 0!important;
        font-size: 16px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'ProximaNova-Regular'
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 60px;
        padding-right: 8%;
        color: #34302e
    }
}

@media only screen and (max-width : 1280px) {
    .nav>.other {
        padding:0 .1% 0 1.4%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
        color: #23527c;
        background-color: #fff
    }

    .navbar-default .navbar-nav>li>a {
        background-color: #fff!important
    }

    .header-top-padding1 {
        padding-top: 20px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .search-header {
        width: 88%;
        border: 1px solid #a7a9ac;
        border-radius: 20px;
        padding: 8px 10px 8px 17px;
        float: right;
        margin-right: 5%
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 280px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .heightmed40 {
        height: 40px
    }

    .search-text {
        width: 62%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        font-size: 15px;
        float: left
    }

    .width-search {
        width: 38%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 36%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .breadcrumbs .cf li a {
        position: relative;
        display: block;
        padding: 8px 0 8px 18px;
        padding-right: 0!important;
        font-size: 13px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular'
    }
}

@media (min-width: 1280px) {
    .pad-rgt35 {
        padding-right:35px
    }

    .pad-lft35 {
        padding-left: 25px
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc
    }

    .pd-l-test {
        padding-left: 8px
    }

    .assistance-p1 {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px;
        padding-right: 0%
    }

    .qut-1 {
        font-size: 137px;
        font-family: 'PTSans-Regular';
        color: #fff;
        position: absolute;
        top: 64%;
        left: 10%
    }

    .search-list-btm .heading {
        font-size: 30px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/incoming-call.png)!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 25%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 75%;
        float: left
    }

    .mail {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/mail.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .telephone {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/telephone.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 117px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -29px
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 16px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .margin7 {
        margin-top: 7px;
        font-size: 14px
    }

    .std-heading {
        font-size: 30px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .video-mainh {
        font-size: 23px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 30px;
        text-align: left
    }

    .video-pdlf {
        padding-left: 30px;
        padding-right: 30px
    }

    .site-heading {
        color: #000!important;
        text-transform: uppercase!important;
        font-size: 17px!important
    }

    .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
        color: #555;
        background-color: #f2f2f3
    }

    .extra-cat15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .ul-more-cat {
        padding-left: 34px
    }

    .ul-more-cat1 {
        padding-left: 17px
    }

    .in-icon {
        font-size: 18px;
        color: #fff;
        padding: 7px 11px
    }

    .div-in {
        position: absolute;
        right: 9%;
        bottom: 29%;
        background-color: #074f57;
        border-radius: 54%;
        width: 9%;
        height: 11%
    }

    .pad-left-50 {
        padding-right: 50px
    }

    ul.tabs1 {
        display: inline-grid!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 17px;
        padding-left: 10px;
        text-transform: uppercase
    }

    .tab_content1 {
        padding: 0 14px 0 60px;
        display: none
    }

    .padding-tp-about {
        padding-top: 65px;
        padding-bottom: 90px
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 60px
    }

    .ul-help {
        line-height: 31px;
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 40px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 18px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 18px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 18px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .bottom-back-img {
        background-color: #fff;
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 64px 30px
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 30px 30px 0
    }

    .width-why-presto {
        width: 75%
    }

    .upload-text {
        font-size: 13px;
        padding-left: 15px;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 6%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 5px;
        padding: 7px 25px;
        top: 37px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 5px;
        padding: 7px 25px;
        top: 10px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 5px;
        padding: 7px 25px;
        top: 17px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 160px;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 114px;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 600px;
        margin: 10% auto 30px 5%!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(222,103,28);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important
    }

    .thank-padd {
        padding-top: 51px;
        padding-bottom: 50px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 22px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 19px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -44px;
        margin-left: 39px;
        text-align: right
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px;
        padding-right: 16%
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 290px;
        margin-left: 61px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .heightmed40 {
        height: 40px
    }

    .heightmed30 {
        height: 30px
    }

    .pd-chair {
        padding: 23px 34px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff;
        box-shadow: 0 2px 12px 0 rgba(225,225,225,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 29px 38px;
        background-color: #fff!important;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/contact-line.jpg);
        background-repeat: repeat-x
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 5%;
        left: 2%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 16px solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 5%;
        left: 2%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 16px solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 22px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #fff!important;
        font-size: 30px!important;
        font-family: 'Raleway-Bold'!important;
        margin-bottom: 11px!important
    }

    .product-heading-b1 {
        color: #4c6d84!important;
        font-size: 30px!important;
        font-family: 'Raleway-Bold'!important;
        margin-bottom: 11px!important
    }

    .bottom-back-pd {
        padding: 64px 0
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 50%;
        float: left;
        padding-left: 40px
    }

    .direct-div21 {
        width: 50%;
        float: left;
        padding-right: 30px
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 70%;
        float: left;
        padding-left: 15px;
        padding-right: 30px
    }

    .direct-div1 {
        width: 30%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 3%;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 4%
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 31px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 12px
    }

    .column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 22px;
        line-height: 36px
    }

    .whybottom-btn {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 18px;
        background-color: #4c6d84
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 36px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .accordion_container1 {
        padding-left: 0;
        padding-right: 0
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 1px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 17px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 0;
        margin: 0
    }

    .accordion_container {
        padding-left: 15px;
        padding-right: 15px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 13% 11px 15px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 13% 5px 3px
    }

    .accordion_body p {
        padding: 14px 11px;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .buttonfullwidth {
        float: right
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 19px;
        line-height: 52px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: right;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 17px!important;
        line-height: 30px
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 38px 38px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 30px;
        color: #231f20!important
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 13px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 13px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 17px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 8px!important;
        font-family: 'PTSans-Regular';
        padding-left: 15px;
        font-size: 17px;
        line-height: 27px
    }

    .download-button {
        padding: 4px 10px;
        border: 1px solid #848484;
        border-radius: 34px;
        font-size: 12px!important;
        color: #5a5959;
        background-color: #f6f6f7
    }

    .nav>.last a {
        font-size: 15px!important;
        background-color: #f58220;
        border-radius: 16px 2px 16px 2px
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 20px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .callno-font {
        font-size: 18px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        border-bottom-color: rgb(76,174,76);
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 34px!important;
        font-size: 19px!important;
        border-radius: 5px
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 80px
    }

    .height-list-name {
        height: 50px
    }

    .footer-text-bt {
        font-size: 17px;
        line-height: 29px;
        font-family: 'PTSans-Regular'
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 140%;
        right: 4px;
        width: 214px;
        background: #fff;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 22px;
        vertical-align: super;
        padding-left: 15px
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #d80101
    }

    .search-bottom {
        text-align: center;
        background-color: #f99d1c;
        padding: 31px 3px;
        border-radius: 55%;
        width: 115px
    }

    .ph1 {
        font-size: 51px;
        color: #fff
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .faq-h-main {
        padding: 10px 15px!important
    }

    .faq-padding-top {
        padding-top: 47px;
        padding-bottom: 46px
    }

    .letter .letter-text1 {
        padding-left: 6%;
        padding-right: 5%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 88%;
        margin-left: 6%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 18px!important;
        color: #231f20;
        padding-top: 7px
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px!important;
        text-transform: none!important
    }

    .video-tab-height {
        height: 78%;
        padding: 100px 6px 100px
    }

    .video-responsive {
        overflow: hidden;
        padding-bottom: 56.25%;
        position: relative;
        height: 0
    }

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute
    }

    #product-listing {
        padding: 92px 0
    }

    #search-listing {
        padding: 70px 0 80px
    }

    .padding30-product {
        padding-left: 30px;
        padding-right: 30px
    }

    .padding30-blog {
        padding-left: 30px;
        padding-right: 30px
    }

    .pro-left {
        float: left;
        width: 25%;
        padding: 0 30px 0 30px
    }

    .pro-right {
        float: left;
        width: 100%;
        padding: 0 9px 0 0
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 22%;
        font-family: 'Raleway-black'
    }

    .category-1div {
        padding: 24px 29px;
        height: 109px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 100%;
        padding: 24px 29px;
        height: 109px
    }

    .category-main-padding-lr {
        padding-left: 15px;
        padding-right: 15px
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 18px;
        color: #666!important
    }

    .category-next-marg {
        margin-top: 55px
    }

    .category-div1 {
        padding: 70px 0 0
    }

    .category-div11 {
        padding: 35px 0 0
    }

    .paddingbt-80 {
        padding-bottom: 10px
    }

    .quote-categoy {
        font-size: 34px!important;
        color: #f99d1c;
        padding-top: 9px;
        float: right
    }

    .banner-products {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-products.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-blog.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-about.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-relocation.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-training.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-career {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-career.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-whypresto.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-techsupport.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-techsupport1.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-execution.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-standard.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-material.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-repairparts.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-ourteam.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-test.jpg);
        background-position: 100%;
        background-size: cover
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 20px;
        margin-bottom: 20px;
        width: 86%;
        margin-left: 15px
    }

    .product-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        line-height: 25px;
        font-weight: 500;
        color: #ff3b00;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #808285
    }

    .product-list-name {
        padding: 9px 25px 9px;
        min-height: 200px
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 27px
    }

    .blog-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313;
        line-height: 28px
    }

    .new-list-name {
        padding: 15px 0 0px!important
    }

    .new-list-name .name {
        font-size: 30px;
        font-family: 'Raleway-Bold';
        line-height: 47px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        color: #414042;
        line-height: 32px
    }

    .news-d {
        padding-top: 23px;
        padding-bottom: 0
    }

    .blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 16px;
        padding-left: 13px;
        margin: -7px 0 17px!important
    }

    .blog-list-name {
        padding: 15px 25px
    }

    .blog-category-name {
        padding: 0 30px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 41px
    }

    .blog-right-bt-m1 {
        padding-left: 0;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 114px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }
}

@media only screen and (min-width: 1200px) and (max-width:1300px) {
    .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
        color:#555;
        background-color: #f2f2f3
    }

    .nav>li .first {
        padding: 9px 18px 9px 36px!important;
        background-color: #f2f2f3;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        width: 100%
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f2f2f3
    }

    .nav>.other {
        padding: 0 1% 0 0.1%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .nav>.last {
        padding: 0 1px 0 0%!important;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .video-tab-height {
        height: 78%;
        padding: 0 56px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-main {
        padding: 30px 0
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }
}

@media only screen and (max-width: 1200px) {
    .padding-bt60 {
        padding-bottom:60px
    }

    .about-main {
        padding: 30px 0
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }
}

@media only screen and (min-width: 992px) and (max-width:1279px) {
    .product-heading-b1 {
        color:#4c6d84!important;
        font-size: 20px!important;
        font-family: 'Raleway-Bold'!important;
        margin-bottom: 11px!important
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc
    }

    .pd-l-test {
        padding-left: 8px
    }

    .assistance-p1 {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px;
        padding-right: 0%
    }

    .qut-1 {
        font-size: 137px;
        font-family: 'PTSans-Regular';
        color: #fff;
        position: absolute;
        top: 69%;
        left: 2%
    }

    .search-list-btm .heading {
        font-size: 30px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/incoming-call.png)!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 25%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 75%;
        float: left
    }

    .mail {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/mail.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .telephone {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/telephone.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 117px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -29px
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 15px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .margin7 {
        margin-top: 7px;
        font-size: 14px
    }

    .std-heading {
        font-size: 30px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .video-mainh {
        font-size: 23px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 30px;
        text-align: left
    }

    .video-pdlf {
        padding-left: 30px;
        padding-right: 30px
    }

    .site-heading {
        color: #000;
        text-transform: uppercase;
        font-size: 17px
    }

    .extra-cat15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .ul-more-cat {
        padding-left: 27px
    }

    .ul-more-cat1 {
        padding-left: 15px
    }

    .in-icon {
        font-size: 34px;
        color: #074f57
    }

    .div-in {
        position: absolute;
        right: 9%;
        bottom: 27%
    }

    .pad-left-50 {
        padding-right: 50px
    }

    ul.tabs1 {
        display: inline-grid!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 12px;
        text-transform: uppercase;
        padding-left: 10px
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 60px
    }

    .ul-help {
        line-height: 27px;
        font-family: 'PTSans-Regular';
        font-size: 17px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 40px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 17px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 18px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 18px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .bottom-back-img {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/background-team.jpg);
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 64px 30px
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 24px 15px 0
    }

    .width-why-presto {
        width: 96%
    }

    .upload-text {
        font-size: 13px;
        padding-left: 15px;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 3%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 30px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 14px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 14px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 160px;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 15px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 600px;
        margin: 15% auto 30px 5%!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 11%
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(222,103,28);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 11%
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .thank-padd {
        padding-top: 51px;
        padding-bottom: 50px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 22px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 19px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -44px;
        margin-left: 17px;
        text-align: right
    }

    .dubquote2 {
        font-size: 102px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -30px;
        margin-left: -7px
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 280px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .heightmed40 {
        height: 20px
    }

    .heightmed30 {
        height: 20px
    }

    .pd-chair {
        padding: 23px 34px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 29px 38px;
        background-color: #fff!important;
        background-repeat: no-repeat
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 5%;
        left: 2%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 16px solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 5%;
        left: 2%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 16px solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 22px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 16px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #fff;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .bottom-back-pd {
        padding: 64px 0
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 50%;
        float: left;
        padding-left: 40px
    }

    .direct-div21 {
        width: 50%;
        float: left;
        padding-right: 30px
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 70%;
        float: left;
        padding-left: 15px;
        padding-right: 30px
    }

    .direct-div1 {
        width: 30%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 4%;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 4%
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 27px
    }

    .blog-list-name {
        padding: 15px 25px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 0
    }

    .column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 22px;
        line-height: 36px
    }

    .whybottom-btn {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 36px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .accordion_container1 {
        padding-left: 0;
        padding-right: 0
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 1px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 0;
        margin: 0
    }

    .accordion_container {
        padding-left: 1px;
        padding-right: 1px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 9% 11px 11px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 5px
    }

    .accordion_body p {
        padding: 5px 8% 5px 5px;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .buttonfullwidth {
        float: right
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 19px;
        line-height: 31px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: right;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 17px!important;
        line-height: 27px
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 38px 38px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-category-button1 {
        background-color: #f99d1c;
        color: #fff;
        text-transform: uppercase;
        font-family: 'proxima-nova-bold';
        font-size: 16px;
        width: 100%;
        padding: 9px;
        display: block;
        text-align: center;
        border-radius: 4px
    }

    .blog-category-button2 {
        background-color: #fff;
        color: #58595b;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        font-weight: 600;
        font-size: 16px;
        width: 100%;
        padding: 11px;
        display: block;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #58595b
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 26px;
        color: #231f20!important
    }

    .new-list-name {
        padding: 15px 0 0
    }

    .new-list-name .name {
        font-size: 25px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #414042;
        line-height: 32px
    }

    .news-d {
        padding-top: 23px;
        padding-bottom: 0
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 13px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 13px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 17px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 15px;
        font-size: 17px;
        line-height: 27px
    }

    .download-button {
        padding: 4px 10px;
        border: 1px solid #848484;
        border-radius: 34px;
        font-size: 12px!important;
        color: #5a5959;
        background-color: #f6f6f7
    }

    .nav>li .first {
        padding: 4px 10px 7px 20px!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 7px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    nav>li .first::after {
        border-left-color: #f2f2f3
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #f58220
    }

    .nav>li .first::before {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0
    }

    .nav>li .first::before {
        margin-left: 0;
        border-left-color: #000
    }

    .nav>.other {
        padding: 0 0% 0 1.5%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 10px
    }

    .nav>.last {
        padding: .2% 0 0 .1%!important;
        background-color: transparent;
        color: #131313;
        cursor: pointer;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 13px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 12px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    .callno-font {
        font-size: 16px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        ;border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 16px!important;
        font-size: 15px!important;
        border-radius: 5px
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 112px
    }

    .height-list-name {
        height: 50px
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: -114px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175)
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 41px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(255,255,255) transparent;
        top: -8px
    }

    .breadcrumbs .cf li .list1 {
        position: relative;
        display: block;
        padding: 8px 0 8px 0%;
        padding-right: 0!important;
        font-size: 15px;
        text-align: center;
        color: #383430;
        cursor: pointer;
        font-family: 'Raleway-Regular';
        box-shadow: none!important
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 140%;
        right: 4px;
        width: 214px;
        background: #fff;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 22px;
        vertical-align: super;
        padding-left: 15px
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #d80101
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 16px!important;
        color: #231f20;
        padding-top: 7px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 15px;
        margin-bottom: 15px;
        width: 90%;
        margin-left: 11px
    }

    footer {
        background: #114969;
        padding: 47px 0 80px 0!important
    }

    .faq-h-main {
        padding: 10px 0px!important
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px!important;
        text-transform: none!important
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 27px
    }

    .blog-list-name .name {
        font-size: 17px;
        font-family: 'Raleway-Bold';
        line-height: 25px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313
    }

    .blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 15px;
        padding-left: 13px;
        margin: -7px 0 10px!important
    }

    .blog-category-name {
        padding: 0 25px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 0
    }

    .blog-right-bt-m1 {
        padding-left: 0;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .letter .letter-text1 {
        padding-left: 6%;
        padding-right: 5%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 88%;
        margin-left: 6%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .video-tab-height {
        height: 78%;
        padding: 0 56px
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 59px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }

    .product-list-name {
        padding: 9px 15px 6px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 10px;
        color: #808285
    }

    .product-list-name .name {
        line-height: 25px;
        font-weight: 500;
        color: #ff3b00;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 15px;
        font-family: 'Raleway-medium-1'
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 0;
        margin-bottom: 0
    }

    .padding30-blog {
        padding-left: 30px;
        padding-right: 30px
    }

    .padding30-product {
        padding-left: 30px;
        padding-right: 30px
    }

    .banner-products {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-products.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-blog.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-about.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-relocation.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-training.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-career {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-career.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-whypresto.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-techsupport.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-techsupport1.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-execution.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-standard.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-material.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-repairparts.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-ourteam.jpg);
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-test.jpg);
        background-position: 100%;
        background-size: cover
    }

    .pro-left {
        float: left;
        width: 25%;
        padding: 0 12px 0 12px
    }

    .pro-right {
        float: left;
        width: 100%;
        padding: 0 0 0 0
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 10%;
        font-family: 'Raleway-black'
    }

    .category-main-padding-lr {
        padding-left: 15px;
        padding-right: 15px
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 18px;
        color: #666
    }

    .quote-categoy {
        font-size: 34px!important;
        color: #f99d1c;
        padding-top: 9px;
        float: right
    }

    .paddingbt-80 {
        padding-bottom: 57px
    }

    .category-div1 {
        padding: 55px 0 21px
    }

    .category-div11 {
        padding: 20px 0 0
    }

    .category-next-marg {
        margin-top: 55px
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 150px
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    #search-listing {
        padding: 70px 0
    }

    #product-listing {
        padding: 92px 0
    }

    .planet-service-overlay .padding59 {
        padding-left: 41px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        background: #235775;
        border: 2px solid #235775;
        border-radius: 9px
    }

    footer .pd55 {
        padding-left: 0%
    }

    footer .pd4 {
        padding-left: 0
    }

    .text-bottom-category {
        font-size: 24px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 40px;
        padding-right: 20%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 0;
        padding-right: 0
    }

    .m-tab-content-Open {
        border: 0 solid transparent;
        background-color: #fff;
        margin-bottom: 0;
        border-radius: 4px
    }

    .tab_container {
        border: 1px solid #ccc;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 18px;
        margin: 5px;
        font-weight: 600
    }

    .paddingproduct-15 {
        padding-left: 0;
        padding-right: 0
    }

    .padding30 {
        padding-left: 11px;
        padding-right: 11px
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 16px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 35px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    footer {
        background: #172C42;
        padding: 47px 0 80px 0
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 14px;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 0 0 8px;
        font-family: 'Raleway-Regular';
        font-size: 14px;
        height: 47%;
        line-height: 23px
    }

    .testimonial .talk2 {
        padding: 0 0 0 8px;
        font-family: 'Raleway-Regular';
        font-size: 14px;
        height: 47%;
        line-height: 23px
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-1div {
        padding: 16px 13px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 83%;
        padding: 16px 13px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 12px;
        font-family: 'Raleway-medium-1'
    }

    .producttext {
        font-size: 18px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .searchtext {
        font-size: 16px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 56px
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 49%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 6% 0 3%
    }

    .about-div1 {
        padding: 30px 0 0
    }

    .header-top-padding1 {
        padding-top: 30px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 26px;
        padding-right: 29px
    }

    .tab_content {
        padding: 30px 20px 30px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 11px 0 0;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 20px;
        padding-right: 20px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 13px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 23px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .faq-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .about-main {
        padding: 30px 13px
    }

    .product-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        margin: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .product-heading-b1 {
        color:#4c6d84!important;
        font-size: 20px!important;
        font-family: 'Raleway-Bold'!important;
        margin-bottom: 11px!important
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc
    }

    .pd-l-test {
        padding-left: 8px
    }

    .search-list-btm .heading {
        font-size: 22px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: none!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .mail {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/mail.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .telephone {
        background-image: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/telephone.png);
        background-position: left;
        background-repeat: no-repeat
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 110px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -28px
    }

    .paddingproduct-15 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 16px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .margin7 {
        margin-top: 7px;
        font-size: 14px
    }

    .std-heading {
        font-size: 30px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .video-mainh {
        font-size: 23px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 30px;
        text-align: left
    }

    .video-pdlf {
        padding-left: 30px;
        padding-right: 30px
    }

    .site-heading {
        color: #000;
        text-transform: uppercase;
        font-size: 17px
    }

    .extra-cat15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .ul-more-cat {
        padding-left: 34px
    }

    .ul-more-cat1 {
        padding-left: 17px
    }

    .border-testi-div {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 30px 16px 19px
    }

    .swiper-container {
        width: 100%;
        height: 448px
    }

    .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad-left-50 {
        padding-right: 15px
    }

    .pd-m-abt {
        padding: 0 0
    }

    .tab_content1 {
        padding: 15px 15px
    }

    ul.tabs1 {
        display: none!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 16px;
        text-transform: uppercase
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 60px
    }

    .ul-help {
        line-height: 27px;
        font-family: 'PTSans-Regular';
        font-size: 17px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 27px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 18px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 15px;
        color: #fff
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 18px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 77px
    }

    .bottom-back-img {
        background-color: #fff;
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 0 0
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 0 15px
    }

    .width-why-presto {
        width: 85%
    }

    .upload-text {
        font-size: 13px;
        padding-left: 15px;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 3%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 33px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 14px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 0;
        padding: 7px 33px;
        top: 17px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 160px;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 8px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 600px;
        margin: 10% auto 30px auto!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 11%
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(222,103,28);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 11%
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .thank-padd {
        padding-top: 44px;
        padding-bottom: 50px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 22px
    }

    .thank-t11 {
        font-family: 'Raleway-Regular';
        font-size: 22px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 19px
    }

    .thank-t22 {
        font-family: 'PTSans-Regular';
        font-size: 19px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -50px;
        margin-left: 0
    }

    .dubquote2 {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -50px;
        margin-left: 0
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 187px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 142px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px
    }

    .tech-height {
        height: 15px!important
    }

    .repairmarg {
        margin-left: 15px!important
    }

    .heightmed40 {
        height: 15px
    }

    .heightmed30 {
        height: 15px
    }

    .pd-chair {
        padding: 15px 15px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 29px 38px;
        background-color: #fff!important;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/contact-line.jpg);
        background-repeat: no-repeat
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 22px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .address-content {
        padding: 10px 23px 50px!important
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 15px;
        padding-bottom: 15px
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #f58220;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .bottom-back-pd {
        padding: 64px 0
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 100%;
        float: left;
        padding-left: 0
    }

    .direct-div21 {
        width: 100%;
        float: left;
        padding-right: 0
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 30px
    }

    .direct-div1 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 15px;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 15px
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        line-height: 27px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 12px
    }

    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 22px;
        line-height: 36px
    }

    .whybottom-btn {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 36px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .tab_drawer_heading {
        background-color: #fff;
        color: #424243;
        margin: 0;
        margin-bottom: 0;
        padding: 17px 22px 14px 22px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: 3px;
        border-radius: 4px;
        font-size: 14px;
        font-family: 'Montserrat-Regular';
        text-transform: uppercase
    }

    .accordion_container1 {
        padding-left: 0;
        padding-right: 0
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 1px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 0;
        margin: 0
    }

    .accordion_container {
        padding-left: 6px;
        padding-right: 6px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 11px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 5px
    }

    .accordion_body p {
        padding: 5px 5px;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .width-m-panel-gr {
        width: 768px!important
    }

    .buttonfullwidth {
        float: right;
        width: 100%
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important;
        width: 100%
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 19px;
        line-height: 29px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: right;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 17px!important
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 38px 38px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 26px;
        color: #231f20!important
    }

    .new-list-name {
        padding: 15px 0 0
    }

    .new-list-name .name {
        font-size: 25px;
        font-family: 'Raleway-Bold';
        line-height: 34px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #414042
    }

    .news-d {
        padding-top: 23px;
        padding-bottom: 0
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .mobile-drop-search {
        position: absolute!important;
        left: -527px!important;
        min-width: 768px!important
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 13px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 13px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 17px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 15px;
        font-size: 17px;
        line-height: 27px
    }

    .download-button {
        padding: 4px 10px;
        border: 1px solid #ff9400;
        border-radius: 34px;
        font-size: 12px!important;
        color: #fff;
        background-color: #ff9400
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 25px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    .callno-font {
        font-size: 18px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        border-bottom-color: rgb(76,174,76);
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 34px!important;
        font-size: 19px!important;
        border-radius: 5px
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 80px;
        display: none
    }

    .height-list-name {
        height: 70px
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 1100%!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        list-style-type: none!important
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 11%!important;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 41px;
        z-index: 99999999999
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 156px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(222,141,21) transparent;
        top: -8px
    }

    .search-drop {
        width: 570px;
        right: 0;
        position: absolute;
        top: 36px;
        left: -405px;
        padding: 12px 9px;
        background-color: #f99d1c
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 124%;
        right: 4px;
        width: 620px;
        background: #f99d1c;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none;
        padding: 14px 14px;
        z-index: 9999999
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent;
        display: none
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 25px;
        vertical-align: super;
        padding-left: 15px
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #d80101;
        line-height: 38px
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover;
        display: none
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 16px!important;
        color: #231f20;
        padding-top: 7px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 97%;
        margin-left: 11px
    }

    .hr-faqs-list1 {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        margin-left: 0
    }

    .faq-h-main {
        padding: 10px 0px!important
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 16px!important;
        text-transform: none!important
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 11px
    }

    .blog-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313
    }

    .blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 16px;
        padding-left: 13px
    }

    .blog-list-name {
        padding: 15px 25px
    }

    .blog-category-name {
        padding: 0 30px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 1px
    }

    .blog-right-bt-m1 {
        padding-left: 0;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .letter .letter-text1 {
        padding-left: 6%;
        padding-right: 5%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 88%;
        margin-left: 6%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .video-tab-height {
        height: 48%;
        padding: 0 56px
    }

    .video-responsive {
        overflow: hidden;
        padding-bottom: 56.25%;
        position: relative;
        height: 0
    }

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 100%!important;
        width: 100%!important;
        position: absolute
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 114px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }

    .product-list-name {
        padding: 15px 31px 15px 35px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #808285;
        display: none
    }

    .product-list-name .name {
        line-height: 21px;
        font-weight: 500;
        color: #ff3b00;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 15px;
        font-family: 'Raleway-medium-1'
    }

    .img-m {
        width: 100%
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 0;
        margin-bottom: 0
    }

    .angle-down-m {
        margin-top: 3px;
        font-size: 21px
    }

    .dropdown-menu>li>a {
        display: block;
        padding: 6px 30px!important;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .m-filter {
        background: #f2f2f4;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
        background-position: 100%;
        background-size: cover;
        padding: 11px
    }

    .m-filter .pd-left {
        padding-left: 6%;
        font-family: 'Montserrat-Regular';
        font-size: 16px
    }

    .m-filter .width-filter {
        float: left;
        width: 625px;
        text-align: left;
        text-transform: uppercase
    }

    .m-filter .pd-left .filter-button {
        font-family: 'Montserrat-Regular';
        font-size: 16px;
        background: transparent;
        padding: 6px 0;
        color: #1f2d48
    }

    .m-active-dropdown {
        color: #f99d1c!important;
        font-family: 'Montserrat-Regular';
        font-size: 15px
    }

    .m-dropdown-inactive {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042
    }

    #product-listing {
        padding: 56px 15px 30px
    }

    #search-listing {
        padding: 65px 15px
    }

    .m-filter .pd-left .filter-button:active {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .padding30-product {
        padding-left: 15px;
        padding-right: 15px
    }

    .padding30-blog {
        padding-left: 0;
        padding-right: 0
    }

    .banner-products {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-career {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .pro-left {
        float: left;
        width: 100%;
        padding: 0 30px 0 30px;
        display: none
    }

    .pro-right {
        float: left;
        width: 100%;
        padding: 0 9px 0 0
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 22%;
        font-family: 'Raleway-black'
    }

    .category-main-padding-lr {
        padding-left: 15px;
        padding-right: 15px
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 18px;
        color: #666
    }

    .quote-categoy {
        font-size: 34px!important;
        color: #f99d1c;
        padding-top: 9px;
        float: right
    }

    .paddingbt-80 {
        padding-bottom: 110px
    }

    .category-div1 {
        padding: 20px 60px 25px
    }

    .category-div11 {
        padding: 20px 60px 25px
    }

    .category-next-marg {
        margin-top: 0
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 150px
    }

    .banner-heading {
        font-size: 40px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 59px;
        padding-right: 59px
    }

    .banner-category {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/product-banner.jpg);
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 14px;
        height: 48px
    }

    footer .pd5 {
        padding-left: 2%
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .m-f1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #8a97a2;
        margin-left: 32%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-f1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-f1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #3B5998;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #3B5998
    }

    .m-f1 a i:hover {
        padding: 6px 0 0 0;
        color: #3B5998
    }

    .m-t1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-t1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #6ddfea;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i:hover {
        padding: 6px 0 0 0;
        color: #6ddfea
    }

    .m-g1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-g1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    .m-in1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-in1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #0077B5;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i:hover {
        padding: 6px 0 0 0;
        color: #0077B5
    }

    .m-y1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-y1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    .text-bottom-category {
        font-size: 16px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 25px;
        padding-right: 0%;
        color: #666
    }

    .bg-category .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .m-tab-content-Open {
        border: 1px solid #ccc;
        background-color: #fff;
        margin-bottom: 7px;
        border-radius: 4px
    }

    .tab_container {
        border: 0 solid transparent;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .dir-m-name1 {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #848181
    }

    .nav-lines {
        font-size: 32px;
        cursor: pointer
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 27px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 35px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 18px
    }

    .mrg-top {
        margin-top: 0%
    }

    footer {
        background: #000;
        padding: 47px 0 80px 0
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 14px;
        text-align: justify
    }

    .testimonial .img1 {
        padding: 0 0 0 55px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 15px 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 6px!important;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 18%;
        line-height: 27px
    }

    .testimonial .talk2 {
        padding: 0 30px 0 6px!important;
        font-family: 'Raleway-Regular';
        font-size: 16px;
        height: 18%;
        line-height: 27px
    }

    .m-heading-testi {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 24px;
        margin: 10px 5px;
        font-weight: 600
    }

    .customer-heading {
        font-size: 26px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .why-div1 {
        width: 20%;
        padding-left: 15px;
        padding-right: 0;
        float: left
    }

    .why-div2 {
        width: 73%;
        padding-left: 12px;
        padding-right: 15px;
        float: left
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 27px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: 5px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 300px;
        padding: 24px 29px
    }

    .category-1div {
        width: 602px;
        padding: 24px 29px 9px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 100%;
        padding: 24px 29px 9px
    }

    .category-text {
        color: #F2F2F1;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .producttext {
        font-size: 19px;
        color: #131313;
        font-family: 'PTSans-Regular'
    }

    .searchtext {
        font-size: 18px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 30px
    }

    .div-view-text {
        width: 80%;
        float: left;
        padding-top: 9px
    }

    .div-search-text {
        width: 80%;
        float: left;
        padding-top: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    .tustedline {
        color: #074f57;
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 85px 0 25px
    }

    .logo-m {
        width: 160px
    }

    .mobile .paddingtop1 {
        padding-top: 12px;
        padding-left: 35px
    }

    .mobile .paddingtop2 {
        padding-top: 22px;
        text-align: right
    }

    .mobile .paddingtop3 {
        padding-top: 13px;
        padding-bottom: 17px;
        padding-left: 56px
    }

    .mobile .searchicon {
        font-size: 21px;
        color: #333
    }

    .search-header {
        width: 78%;
        border: 1px solid #ccc;
        border-radius: 16px;
        padding: 7px 10px;
        float: right;
        margin-right: 9%;
        background-color: #fff
    }

    .banner-h2-m {
        font-size: 58px;
        font-weight: 600;
        margin-top: 54px;
        font-family: 'raleway-black';
        line-height: 85px;
        margin-left: 5%
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular';
        float: left
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding1 {
        padding-top: 30px;
        padding-bottom: 0
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 50px 23px;
        display: none
    }

    .breadcrumbs .cf li {
        float: left;
        padding: 0 14px 0 0;
        margin-right: 0
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 23px
    }

    .pro-detail .detail {
        padding-right: 56px;
        font-size: 17px;
        line-height: 37px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .padding45 {
        padding-left: 45px;
        padding-right: 45px
    }

    .product-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .faq-padding-top {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 35px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        margin: 0
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .container-fluid {
        padding-left: 0;
        padding-right: 0
    }

    .about {
        font-size: 45px;
        font-family: 'Raleway-black';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 49px;
        padding-right: 8%
    }

    .about-main {
        padding: 30px 38px
    }
}

@media only screen and (max-width: 767px) {
    .product-heading-b1 {
        color:#4c6d84!important;
        font-size: 20px!important;
        font-family: 'Raleway-Bold'!important;
        margin-bottom: 11px!important
    }

    .model-heading {
        font-family: 'PTSans-Regular';
        color: #000;
        font-size: 14px
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc;
        float: right
    }

    .pd-l-test {
        padding-left: 8px
    }

    .search-list-btm .heading {
        font-size: 22px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: none!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 110px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -29px
    }

    .paddingproduct-15 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 14px;
        margin: 0;
        font-family: 'Lora-BoldItalic';
        padding-top: 6%;
        float: left!important
    }

    .margin7 {
        margin-top: 7px;
        font-size: 12px
    }

    .std-heading {
        font-size: 25px;
        color: #34302e;
        font-family: 'Raleway-Bold';
        line-height: 33px
    }

    .video-mainh {
        font-size: 19px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 0;
        text-align: left
    }

    .video-pdlf {
        padding-left: 15px;
        padding-right: 15px
    }

    .site-heading {
        color: #000;
        text-transform: uppercase;
        font-size: 17px
    }

    .extra-cat15 {
        padding-left: 0;
        padding-right: 0
    }

    .ul-more-cat {
        padding-left: 13px;
        line-height: 24px
    }

    .ul-more-cat1 {
        padding-left: 13px;
        line-height: 24px
    }

    .border-testi-div {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 10px 30px 16px 19px
    }

    .swiper-container {
        width: 100%;
        height: 496px
    }

    .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad-left-50 {
        padding-right: 15px
    }

    .pd-m-abt {
        padding: 10px 15px
    }

    .tab_content1 {
        padding: 15px 15px
    }

    ul.tabs1 {
        display: none!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 16px;
        text-transform: uppercase
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 30px
    }

    .ul-help {
        line-height: 27px;
        font-family: 'PTSans-Regular';
        font-size: 16px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 25px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 15px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 15px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 33px;
        right: 16%
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 33px;
        left: 20%
    }

    .bottom-back-img {
        background-color: #fff;
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 0 0
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 0 15px
    }

    .width-why-presto {
        width: 100%
    }

    .upload-text {
        font-size: 13px;
        padding-left: 0;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 6%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 42px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 12px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 22px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 358px;
        margin: 10% auto 30px auto!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(222,103,28);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .thank-padd {
        padding-top: 41px;
        padding-bottom: 40px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 17px
    }

    .thank-t11 {
        font-family: 'Raleway-Regular';
        font-size: 14px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .thank-t22 {
        font-family: 'PTSans-Regular';
        font-size: 14px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 91px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -26px;
        margin-left: -8px;
        height: 34px
    }

    .dubquote2 {
        font-size: 104px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -25px;
        margin-left: -15px;
        height: 34px
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 280px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .heightmed40 {
        height: 40px
    }

    .heightmed30 {
        height: 40px
    }

    .pd-chair {
        padding: 18px 22px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 29px 19px;
        background-color: #fff!important;
        background-repeat: no-repeat
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 20px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .address-content {
        padding: 10px 23px 50px!important
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 28px;
        padding-bottom: 0
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #f58220;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .bottom-back-pd {
        padding: 25px 0px!important
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 100%;
        float: left;
        padding-left: 0
    }

    .direct-div21 {
        width: 100%;
        float: left;
        padding-right: 0
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 23px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-div1 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 15px;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 15px
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        line-height: 27px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 12px
    }

    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 22px;
        line-height: 36px
    }

    .whybottom-btn {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 25px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .tab_drawer_heading {
        background-color: #fff;
        color: #424243;
        margin: 0;
        margin-bottom: 0;
        padding: 17px 14px 14px 14px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: 3px;
        border-radius: 4px;
        font-size: 14px;
        font-family: 'Montserrat-Regular';
        text-transform: uppercase
    }

    .accordion_container1 {
        padding-left: 5px;
        padding-right: 5px
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 0;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 1px;
        margin: 0
    }

    .accordion_container {
        padding-left: 15px;
        padding-right: 15px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 0;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 17px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 0
    }

    .accordion_body p {
        padding: 5px 0;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .width-m-panel-gr {
        min-width: 328px!important
    }

    .buttonfullwidth {
        float: right;
        width: 100%
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important;
        width: 100%
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 16px;
        line-height: 28px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: center;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 15px!important
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 32px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 20px;
        color: #231f20!important
    }

    .new-list-name {
        padding: 15px 0 0
    }

    .new-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 28px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #414042
    }

    .news-d {
        padding-top: 23px;
        padding-bottom: 0
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 13px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 13px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 17px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 15px;
        font-size: 15px;
        line-height: 18px
    }

    .download-button {
        padding: 4px 10px;
        border: 1px solid #ff9400;
        border-radius: 34px;
        font-size: 12px!important;
        color: #fff;
        background-color: #ff9400
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 25px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    .callno-font {
        font-size: 18px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 30px!important;
        font-size: 19px!important;
        border-radius: 5px
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 80px;
        display: none
    }

    .height-list-name {
        height: 150px
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        list-style-type: none!important
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 8%!important;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 41px;
        z-index: 99999999999
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 121px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(222,141,21) transparent;
        top: -8px
    }

    .search-drop {
        width: 416px;
        right: 0;
        position: absolute;
        top: 36px;
        left: -287px;
        padding: 12px 9px;
        background-color: #f99d1c
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 140%;
        right: 4px;
        width: 100%;
        background: #fff;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent;
        display: none
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 18px;
        vertical-align: super;
        padding-left: 15px
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #d80101;
        line-height: 34px
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover;
        display: none
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 16px!important;
        color: #231f20;
        padding-top: 7px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        margin-left: 0
    }

    .hr-faqs-list1 {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        margin-left: 0
    }

    .faq-h-main {
        padding: 10px 15px!important
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 16px!important;
        text-transform: none!important
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 10px
    }

    .blog-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313
    }

    .blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 16px;
        padding-left: 13px
    }

    .blog-list-name {
        padding: 15px 20px
    }

    .blog-category-name {
        padding: 0 30px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 3px
    }

    .blog-right-bt-m1 {
        padding-left: 0;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .letter .letter-text1 {
        padding-left: 4%;
        padding-right: 4%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 88%;
        margin-left: 6%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .video-tab-height {
        height: 26%;
        padding: 0 19px;
        display: block
    }

    .video-responsive {
        overflow: hidden;
        padding-bottom: 56.25%;
        position: relative;
        height: 0
    }

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 100%!important;
        width: 100%!important;
        position: absolute
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 114px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }

    .product-list-name {
        padding: 7px 30px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #808285;
        display: none
    }

    .product-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        line-height: 22px;
        color: #ff3b00
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .angle-down-m {
        margin-top: 3px;
        font-size: 21px
    }

    .dropdown-menu>li>a {
        display: block;
        padding: 6px 30px!important;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .m-filter {
        background: #f2f2f4;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
        background-position: 100%;
        background-size: cover;
        padding: 11px
    }

    .m-filter .pd-left {
        padding-left: 5%;
        font-family: 'Montserrat-Regular';
        font-size: 16px
    }

    .m-filter .width-filter {
        float: left;
        width: 286px;
        text-align: left;
        text-transform: uppercase
    }

    .m-filter .pd-left .filter-button {
        font-family: 'Montserrat-Regular';
        font-size: 16px;
        background: transparent;
        padding: 6px 0;
        color: #1f2d48
    }

    .m-filter .pd-left .filter-button:active {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .m-active-dropdown {
        color: #f99d1c!important;
        font-family: 'Montserrat-Regular';
        font-size: 15px
    }

    .m-dropdown-inactive {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042
    }

    #product-listing {
        padding: 50px 0
    }

    #search-listing {
        padding: 40px 0
    }

    .padding30-product {
        padding-left: 15px;
        padding-right: 15px
    }

    .padding30-blog {
        padding-left: 0;
        padding-right: 0
    }

    .banner-products {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-career {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .pro-left {
        float: left;
        width: 100%;
        padding: 0 30px 0 30px;
        display: none
    }

    .pro-right {
        float: left;
        width: 100%;
        padding: 0 1px 0 0
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 22%;
        font-family: 'Raleway-black'
    }

    .category-main-padding-lr {
        padding-left: 0;
        padding-right: 0
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 9px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 12px;
        color: #666
    }

    .quote-categoy {
        font-size: 20px!important;
        color: #f99d1c;
        padding-top: 0;
        float: right
    }

    .text-bottom-category {
        font-size: 16px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 25px;
        padding-right: 0%;
        color: #666
    }

    .paddingbt-80 {
        padding-bottom: 30px
    }

    .category-div1 {
        padding: 10px 10px 25px 10px
    }

    .category-div11 {
        padding: 10px 10px 25px 10px
    }

    .category-next-marg {
        margin-top: 0
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 132px
    }

    .banner-heading {
        font-size: 28px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 31px;
        padding-right: 31px
    }

    .banner-category {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 13px;
        height: 45px
    }

    .m-dept {
        font-size: 10px
    }

    .dir-name-m {
        color: #f99d1c;
        font-size: 15px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .custo-pad28 {
        padding-left: 10px
    }

    footer .pd5 {
        padding-left: 2%
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .bg-category .padding15 {
        padding-left: 0;
        padding-right: 0
    }

    .m-tab-content-Open {
        border: 1px solid #ccc;
        background-color: #fff;
        margin-bottom: 10px;
        border-radius: 4px
    }

    .tab_container {
        border: 0 solid transparent;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 5px;
        font-weight: 600
    }

    .dir-m-name1 {
        font-family: 'PTSans-Regular';
        font-size: 11px;
        color: #848181
    }

    .dir-m-name {
        font-family: 'PTSans-Regular';
        font-size: 12px;
        color: #000;
        margin-bottom: 0
    }

    .nav-lines {
        font-size: 24px;
        cursor: pointer
    }

    .white11 {
        color: #f2f2f2;
        font-size: 8px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 17px
    }

    .height130 {
        height: 68px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 16px
    }

    .text-font17 {
        font-size: 12px;
        text-align: center
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 15px 30px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 17px
    }

    .mrg-top {
        margin-top: 0%
    }

    .m-f1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 17%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 20px;
        float: left;
        margin-right: 15px
    }

    .m-f1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-f1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #3B5998;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #3B5998
    }

    .m-f1 a i:hover {
        padding: 6px 0 0 0;
        color: #3B5998
    }

    .m-t1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 20px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-t1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #6ddfea;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i:hover {
        padding: 6px 0 0 0;
        color: #6ddfea
    }

    .m-g1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 20px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-g1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    .m-in1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 20px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-in1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #0077B5;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i:hover {
        padding: 6px 0 0 0;
        color: #0077B5
    }

    .m-y1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 20px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-y1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    footer {
        background: #000;
        padding: 47px 0 80px 0px!important
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 16px
    }

    .testimonial .img1 {
        padding: 0 0 0 10px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 13px 0 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 13px;
        height: 58%;
        line-height: 22px
    }

    .testimonial .talk2 {
        padding: 0 0 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 13px;
        height: 58%;
        line-height: 22px
    }

    .customer-heading {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 58%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 6px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .why-div1 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left
    }

    .why-div2 {
        width: 100%;
        padding-left: 12px;
        padding-right: 15px;
        float: left
    }

    .h4-heading {
        font-size: 19px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 27px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: 5px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 328px;
        padding: 24px 29px
    }

    .category-1div {
        width: 302px;
        padding: 20px 16px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 100%;
        padding: 20px 16px
    }

    .m-heading-testi {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 18px;
        margin: 10px 5px;
        font-weight: 600
    }

    .category-text {
        color: #f2f2f2;
        font-size: 17px;
        font-family: 'Raleway-medium-1'
    }

    .producttext {
        font-size: 16px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 11px
    }

    .searchtext {
        font-size: 16px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 23px
    }

    .div-view-text {
        width: 100%;
        float: left;
        padding-top: 0;
        padding-bottom: 0
    }

    .div-search-text {
        width: 100%;
        float: left;
        padding-top: 9px;
        padding-bottom: 19px;
        float: left
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    .tustedline {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 39px 0 18px
    }

    .logo-m {
        width: 160px
    }

    .mobile .paddingtop1 {
        padding-top: 12px;
        padding-left: 5px;
        display: -webkit-inline-box
    }

    .mobile .paddingtop2 {
        padding-top: 15px;
        text-align: right
    }

    .mobile .paddingtop3 {
        padding-top: 13px;
        padding-bottom: 17px;
        padding-left: 15px
    }

    .mobile .searchicon {
        font-size: 21px;
        color: #333
    }

    .banner-h2-m {
        font-size: 29px;
        font-weight: 600;
        margin-top: 54px;
        font-family: 'raleway-black';
        line-height: 41px;
        margin-left: 5%
    }

    .search-header {
        width: 88%;
        border: 1px solid #ccc;
        border-radius: 16px;
        padding: 7px 10px;
        float: right;
        margin-right: 11%;
        background-color: #fff
    }

    .search-text {
        width: 69%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular'
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 5px 20px 15px;
        display: none
    }

    .left-product-40 {
        padding-left: 23px;
        padding-right: 23px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 14px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 23px
    }

    .pro-detail .detail {
        padding-right: 0;
        font-size: 16px;
        line-height: 28px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 15px;
        padding-bottom: 30px
    }

    .padding45 {
        padding-left: 15px;
        padding-right: 15px
    }

    .product-padding-top {
        padding-top: 8px;
        padding-bottom: 30px
    }

    .faq-padding-top {
        padding-top: 8px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 21px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 34px;
        margin: 0
    }

    .padding-bt60 {
        padding-bottom: 60px
    }

    .padding30 {
        padding-left: 0;
        padding-right: 0
    }

    .container-fluid {
        padding-left: 15px;
        padding-right: 15px
    }

    .about {
        font-size: 22px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 35px;
        padding-right: 5%
    }

    .about-main {
        padding: 0 15px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 14px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 0
    }

    .margin7 {
        float: left;
        width: 100%
    }
}

@media (min-width: 480px) and (max-width:500px) {
    .b-video-tab-height {
        height:372px!important
    }

    .testimonial .talk {
        height: 92%!important
    }

    .testimonial .talk2 {
        padding: 0 0 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 14px;
        height: 92%;
        line-height: 20px
    }

    .margin7 {
        float: left;
        width: 100%
    }

    .dubquote2 {
        font-size: 127px!important;
        ;margin-top: -36px!important
    }
}

@media (min-width: 479px) and (max-width:319px) {
    .b-video-tab-height {
        height:372px!important
    }
}

@media only screen and (max-width: 320px) {
    .b-video-tab-height {
        height:202px!important
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc;
        float: right
    }

    .pd-l-test {
        padding-left: 8px
    }

    .radiotext {
        font-size: 14px;
        font-family: 'PTSans-Regular'
    }

    .search-list-btm .heading {
        font-size: 20px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: none!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 110px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -29px
    }

    .paddingproduct-15 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 14px;
        margin: 0;
        font-family: 'Lora-BoldItalic';
        float: left
    }

    .margin7 {
        margin-top: 7px;
        font-size: 12px
    }

    .std-heading {
        font-size: 25px;
        color: #34302e;
        font-family: 'Raleway-Bold';
        line-height: 33px
    }

    .video-mainh {
        font-size: 17px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 0;
        text-align: left
    }

    .video-pdlf {
        padding-left: 15px;
        padding-right: 15px
    }

    .site-heading {
        color: #000;
        text-transform: uppercase;
        font-size: 17px
    }

    .extra-cat15 {
        padding-left: 0;
        padding-right: 0
    }

    .ul-more-cat {
        padding-left: 13px;
        line-height: 24px
    }

    .ul-more-cat1 {
        padding-left: 13px;
        line-height: 24px
    }

    .border-testi-div {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 15px 0 8px 0
    }

    .swiper-container {
        width: 100%;
        height: 460px
    }

    .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad-left-50 {
        padding-right: 15px
    }

    .pd-m-abt {
        padding: 10px 15px
    }

    .tab_content1 {
        padding: 15px 15px
    }

    ul.tabs1 {
        display: none!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 16px;
        text-transform: uppercase
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 30px
    }

    .ul-help {
        line-height: 27px;
        font-family: 'PTSans-Regular';
        font-size: 15px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 25px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 15px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 15px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 44px
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 44px
    }

    .bottom-back-img {
        background-color: #fff;
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 0 0
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 0 15px
    }

    .width-why-presto {
        width: 100%
    }

    .upload-text {
        font-size: 12px;
        padding-left: 0;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 6%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 42px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 12px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 19px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 300px;
        margin: 10% auto 30px auto!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(245,130,32);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .thank-padd {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 16px
    }

    .thank-t11 {
        font-family: 'Raleway-Regular';
        font-size: 15px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .thank-t22 {
        font-family: 'PTSans-Regular';
        font-size: 14px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 90px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -26px;
        margin-left: -6px
    }

    .dubquote2 {
        font-size: 96px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -24px;
        margin-left: -6px
    }

    .heightmed40 {
        height: 40px
    }

    .heightmed30 {
        height: 30px
    }

    .pd-chair {
        padding: 18px 18px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 21px 20px;
        background-color: #fff!important;
        background-repeat: no-repeat
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 19px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .address-content {
        padding: 10px 23px 50px!important
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 28px;
        padding-bottom: 0
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 14px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #f58220;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .bottom-back-pd {
        padding: 64px 0
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 100%;
        float: left;
        padding-left: 0
    }

    .direct-div21 {
        width: 100%;
        float: left;
        padding-right: 0
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-div1 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 15px;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 15px
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        line-height: 27px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 12px
    }

    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 20px;
        line-height: 35px
    }

    .whybottom-btn {
        padding: 6px 9px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .whybottom-btn-p {
        padding: 6px 9px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 16px
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 20px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .tab_drawer_heading {
        background-color: #fff;
        color: #424243;
        margin: 0;
        margin-bottom: 0;
        padding: 17px 14px 14px 14px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: 3px;
        border-radius: 4px;
        font-size: 14px;
        font-family: 'Montserrat-Regular';
        text-transform: uppercase
    }

    .accordion_container {
        padding-left: 5px;
        padding-right: 5px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 11px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 5px
    }

    .accordion_body p {
        padding: 5px 5px;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .accordion_container1 {
        padding-left: 0;
        padding-right: 2px
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 0;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 0;
        margin: 0
    }

    .width-m-panel-gr {
        min-width: 288px!important
    }

    .buttonfullwidth {
        float: right;
        width: 100%
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important;
        width: 100%
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 16px;
        line-height: 28px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: center;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 15px!important
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 24px 24px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 20px;
        color: #231f20!important
    }

    .new-list-name {
        padding: 15px 0 0
    }

    .new-list-name .name {
        font-size: 18px;
        font-family: 'Raleway-Bold';
        line-height: 26px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #414042
    }

    .news-d {
        padding-top: 9px;
        padding-bottom: 0
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 12px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 11px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 14px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 0;
        font-size: 15px;
        line-height: 23px
    }

    .download-button {
        padding: 4px 6px;
        border: 1px solid #ff9400;
        border-radius: 34px;
        font-size: 10px!important;
        color: #fff;
        background-color: #ff9400
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 25px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    .callno-font {
        font-size: 16px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 25px!important;
        font-size: 15px!important;
        border-radius: 5px
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 80px;
        display: none
    }

    .height-list-name {
        height: 75px
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        list-style-type: none!important
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 10%!important;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 41px;
        z-index: 99999999999
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 81px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(222,141,21) transparent;
        top: -8px
    }

    .search-drop {
        width: 322px;
        right: 0;
        position: absolute;
        top: 36px;
        left: -224px;
        padding: 12px 9px;
        background-color: #f99d1c
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 140%;
        right: 4px;
        width: 214px;
        background: #fff;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent;
        display: none
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        vertical-align: super;
        padding-left: 15px
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 19px;
        color: #d80101;
        line-height: 31px
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover;
        display: none
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 14px!important;
        color: #231f20;
        padding-top: 7px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 93%;
        margin-left: 10px
    }

    .hr-faqs-list1 {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        margin-left: 0
    }

    .faq-h-main {
        padding: 10px 15px!important
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 16px!important;
        text-transform: none!important
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 11px
    }

    .blog-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313
    }

    .blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 15px;
        padding-left: 13px
    }

    .blog-list-name {
        padding: 15px 15px
    }

    .blog-category-name {
        padding: 0 30px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 0
    }

    .blog-right-bt-m1 {
        padding-left: 0;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .letter .letter-text1 {
        padding-left: 4%;
        padding-right: 4%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 100%;
        margin-left: 0%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .video-tab-height {
        height: 29%;
        padding: 0 19px;
        display: block
    }

    .video-responsive {
        overflow: hidden;
        padding-bottom: 56.25%;
        position: relative;
        height: 0
    }

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 100%!important;
        width: 100%!important;
        position: absolute
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 114px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }

    .product-list-name {
        padding: 6px 30px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #808285;
        display: none
    }

    .product-list-name .name {
        font-family: 'Raleway-medium-1';
        line-height: 22px;
        font-size: 15px;
        color: #ff3b00
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .angle-down-m {
        margin-top: 3px;
        font-size: 21px
    }

    .dropdown-menu>li>a {
        display: block;
        padding: 6px 30px!important;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .m-filter {
        background: #f2f2f4;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
        background-position: 100%;
        background-size: cover;
        padding: 11px
    }

    .m-filter .pd-left {
        padding-left: 5%;
        font-family: 'Montserrat-Regular';
        font-size: 16px
    }

    .m-filter .width-filter {
        float: left;
        width: 247px;
        text-align: left;
        text-transform: uppercase
    }

    .m-filter .pd-left .filter-button {
        font-family: 'Montserrat-Regular';
        font-size: 16px;
        background: transparent;
        padding: 6px 0;
        color: #1f2d48
    }

    .m-filter .pd-left .filter-button:active {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .m-active-dropdown {
        color: #f99d1c!important;
        font-family: 'Montserrat-Regular';
        font-size: 15px
    }

    .m-dropdown-inactive {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042
    }

    #product-listing {
        padding: 62px 0
    }

    #search-listing {
        padding: 36px 0
    }

    .padding30-product {
        padding-left: 15px;
        padding-right: 15px
    }

    .padding30-blog {
        padding-left: 0;
        padding-right: 0
    }

    .banner-products {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-career {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .pro-left {
        float: left;
        width: 100%;
        padding: 0 30px 0 30px;
        display: none
    }

    .pro-right {
        float: left;
        width: 100%;
        padding: 0 1px 0 0
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 22%;
        font-family: 'Raleway-black'
    }

    .category-main-padding-lr {
        padding-left: 0;
        padding-right: 0
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 9px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 12px;
        color: #666
    }

    .quote-categoy {
        font-size: 20px!important;
        color: #f99d1c;
        padding-top: 0;
        float: right
    }

    .text-bottom-category {
        font-size: 16px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 25px;
        padding-right: 0%;
        color: #666
    }

    .paddingbt-80 {
        padding-bottom: 30px
    }

    .category-div1 {
        padding: 10px 10px 25px 10px
    }

    .category-div11 {
        padding: 10px 10px 25px 10px
    }

    .category-next-marg {
        margin-top: 0
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 132px
    }

    .banner-heading {
        font-size: 28px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 31px;
        padding-right: 31px
    }

    .banner-category {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 15px;
        font-size: 12px;
        height: 66px
    }

    .m-dept {
        font-size: 10px
    }

    .dir-name-m {
        color: #f99d1c;
        font-size: 15px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .custo-pad28 {
        padding-left: 9px
    }

    footer .pd5 {
        padding-left: 2%
    }

    footer .pd55 {
        padding-left: 3%
    }

    footer .pd4 {
        padding-left: 11px
    }

    .bg-category .padding15 {
        padding-left: 0;
        padding-right: 0
    }

    .m-tab-content-Open {
        border: 1px solid #ccc;
        background-color: #fff;
        margin-bottom: 10px;
        border-radius: 4px
    }

    .tab_container {
        border: 0 solid transparent;
        border-top: none;
        clear: both;
        width: 100%;
        background: transparent;
        overflow: auto;
        border-radius: 0 1px 2px 2px
    }

    .padding15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .testimonial .h4 {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 16px;
        margin: 5px;
        font-weight: 600
    }

    .dir-m-name1 {
        font-family: 'PTSans-Regular';
        font-size: 11px;
        color: #848181
    }

    .dir-m-name {
        font-family: 'PTSans-Regular';
        font-size: 12px;
        color: #000;
        margin-bottom: 0
    }

    .nav-lines {
        font-size: 24px;
        cursor: pointer
    }

    .white11 {
        color: #f2f2f2;
        font-size: 9px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 14px
    }

    .height130 {
        height: 68px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 16px
    }

    .text-font17 {
        font-size: 11px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .button-getaquote {
        border-radius: 4px;
        padding: 15px 35px;
        color: #000;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 17px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 17px;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .mrg-top {
        margin-top: 2%
    }

    .m-f1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #8a97a2;
        margin-left: 11%
    }

    .m-f1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-f1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #3B5998;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #3B5998
    }

    .m-f1 a i:hover {
        padding: 6px 0 0 0;
        color: #3B5998
    }

    .m-t1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%
    }

    .m-t1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-t1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #6ddfea;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i:hover {
        padding: 6px 0 0 0;
        color: #6ddfea
    }

    .m-g1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%
    }

    .m-g1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-g1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    .m-in1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%
    }

    .m-in1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-in1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #0077B5;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i:hover {
        padding: 6px 0 0 0;
        color: #0077B5
    }

    .m-y1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%
    }

    .m-y1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-y1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    footer {
        background: #114969;
        padding: 47px 0 40px 0!important
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 16px
    }

    .testimonial .img1 {
        padding: 0 0 0 10px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 13px 0 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 14px;
        height: 90%;
        line-height: 20px
    }

    .testimonial .talk2 {
        padding: 0 0 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 14px;
        height: 90%;
        line-height: 20px
    }

    .customer-heading {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 52%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 6px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .why-div1 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left
    }

    .why-div2 {
        width: 100%;
        padding-left: 12px;
        padding-right: 15px;
        float: left
    }

    .h4-heading {
        font-size: 17px;
        margin-top: 6px;
        margin-bottom: 6px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 27px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: 5px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 288px;
        padding: 24px 29px
    }

    .category-1div {
        width: 260px;
        padding: 13px 13px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 100%;
        padding: 13px 13px
    }

    .m-heading-testi {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 18px;
        margin: 10px 5px;
        font-weight: 600
    }

    .category-text {
        color: #f2f2f2;
        font-size: 15px;
        font-family: 'Raleway-medium-1'
    }

    .producttext {
        font-size: 16px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 24px
    }

    .searchtext {
        font-size: 15px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 22px
    }

    .div-view-text {
        width: 100%;
        float: left;
        padding-top: 9px;
        padding-bottom: 9px
    }

    .div-search-text {
        width: 100%;
        float: left;
        padding-top: 9px;
        padding-bottom: 19px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 35px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 48%
    }

    .tustedline {
        color: #074f57;
        font-size: 16px;
        font-family: 'Raleway-medium-1';
        margin-top: 17px
    }

    .about-div2 {
        padding: 10% 0 8%
    }

    .about-div1 {
        padding: 39px 0 18px
    }

    .logo-m {
        width: 160px
    }

    .mobile .paddingtop1 {
        padding-top: 12px;
        padding-left: 5px
    }

    .mobile .paddingtop2 {
        padding-top: 15px;
        text-align: right
    }

    .mobile .paddingtop3 {
        padding-top: 13px;
        padding-bottom: 17px;
        padding-left: 11px
    }

    .mobile .searchicon {
        font-size: 21px;
        color: #333
    }

    .banner-h2-m {
        font-size: 29px;
        font-weight: 600;
        margin-top: 54px;
        font-family: 'raleway-black';
        line-height: 41px;
        margin-left: 5%
    }

    .search-header {
        width: 91%;
        border: 1px solid #ccc;
        border-radius: 16px;
        padding: 7px 10px;
        float: right;
        margin-right: 4%;
        background-color: #fff
    }

    .search-text {
        width: 63%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular'
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .header-top-padding {
        padding-left: 45px;
        padding-right: 42px
    }

    .tab_content {
        padding: 5px 20px 15px;
        display: none
    }

    .left-product-40 {
        padding-left: 23px;
        padding-right: 23px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 15px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 14px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 400;
        margin-bottom: 23px
    }

    .pro-detail .detail {
        padding-right: 0;
        font-size: 16px;
        line-height: 28px;
        color: #131313
    }

    .pro-detail {
        padding-top: 22px
    }

    .product-padding-top1 {
        padding-top: 15px;
        padding-bottom: 30px
    }

    .padding45 {
        padding-left: 15px;
        padding-right: 15px
    }

    .product-padding-top {
        padding-top: 8px;
        padding-bottom: 30px
    }

    .faq-padding-top {
        padding-top: 8px;
        padding-bottom: 30px
    }

    .product-heading {
        font-size: 21px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 34px;
        margin: 0
    }

    .padding-bt60 {
        padding-bottom: 60px
    }

    .padding30 {
        padding-left: 0;
        padding-right: 0
    }

    .container-fluid {
        padding-left: 15px;
        padding-right: 15px
    }

    .about {
        font-size: 22px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 35px;
        padding-right: 5%
    }

    .about-main {
        padding: 0 15px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 14px
    }

    .bg-category {
        background-color: #fff;
        padding-top: 0
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .b-video-tab-height {
        height:202px!important
    }

    .exi-paddingR0 {
        padding-right: 0
    }

    .exi-paddingL0 {
        padding-left: 0
    }

    .img-comp {
        border-radius: 30px;
        border: 1px solid #ccc;
        float: right
    }

    .pd-l-test {
        padding-left: 8px
    }

    .radiotext {
        font-size: 14px;
        font-family: 'PTSans-Regular'
    }

    .search-list-btm .heading {
        font-size: 22px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-btn {
        background-image: none!important;
        background-repeat: no-repeat;
        background-position: left
    }

    .div1-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .div2-veticaltab {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left
    }

    .reviewquote {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 110px!important;
        position: absolute;
        top: -36px
    }

    .reviewquote1 {
        font-family: 'PTSans-Regular'!important;
        color: #f99d1c;
        font-size: 107px!important;
        position: absolute;
        top: -29px
    }

    .paddingproduct-15 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial .dir-name {
        color: #7f7f7f;
        font-size: 14px;
        margin: 0;
        font-family: 'Lora-BoldItalic';
        float: right
    }

    .margin7 {
        margin-top: 7px;
        font-size: 13px
    }

    .std-heading {
        font-size: 25px;
        color: #34302e;
        font-family: 'Raleway-Bold';
        line-height: 33px
    }

    .video-mainh {
        font-size: 18px;
        font-weight: 600;
        font-family: 'Raleway-medium-1'
    }

    .video-box {
        border: none;
        margin-bottom: 0;
        text-align: left
    }

    .video-pdlf {
        padding-left: 15px;
        padding-right: 15px
    }

    .site-heading {
        color: #000;
        text-transform: uppercase;
        font-size: 17px
    }

    .extra-cat15 {
        padding-left: 30px;
        padding-right: 30px
    }

    .ul-more-cat {
        padding-left: 48px;
        line-height: 25px
    }

    .ul-more-cat1 {
        padding-left: 32px;
        line-height: 25px
    }

    .border-testi-div {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 30px 30px 16px 19px
    }

    .swiper-container {
        width: 100%;
        height: 504px
    }

    .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad-left-50 {
        padding-right: 15px
    }

    .pd-m-abt {
        padding: 10px 15px
    }

    .tab_content1 {
        padding: 15px 15px
    }

    ul.tabs1 {
        display: none!important;
        width: 100%
    }

    ul.tabs1 li.active1 {
        background-color: #fff;
        color: #114969;
        border-bottom: 1px solid #fff;
        display: block;
        border-top: 0 solid #ccc;
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        border-bottom: 1px solid #ccc;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/long-arrow.png) no-repeat right;
        font-family: 'Raleway-Bold';
        font-size: 16px;
        text-transform: uppercase
    }

    ul.tabs1 li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 0;
        height: 56px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #414042;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: left;
        font-family: 'Raleway-medium-1';
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc
    }

    .padding-tp-bt {
        padding-top: 35px;
        padding-bottom: 0
    }

    .ul-help {
        line-height: 31px;
        font-family: 'PTSans-Regular';
        font-size: 15px;
        padding-left: 15px
    }

    .assistance-x {
        font-size: 25px;
        font-family: 'Raleway-black'
    }

    .dealer-logo {
        font-family: 'Raleway-medium-1';
        font-size: 15px
    }

    .award-style {
        font-family: 'Raleway-medium-1';
        font-size: 15px;
        color: #fff
    }

    .amc-text {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .right-arrow {
        position: absolute;
        top: 40%;
        font-size: 55px
    }

    .left-arrow {
        position: absolute;
        top: 40%;
        font-size: 55px
    }

    .bottom-back-img {
        background-color: #fff;
        background-size: cover;
        background-repeat: no-repeat
    }

    .slider-director {
        background-color: #f6f6f7;
        padding: 0 0
    }

    .amc-benefit {
        background-color: #f6f6f7;
        padding: 0 15px
    }

    .width-why-presto {
        width: 100%
    }

    .upload-text {
        font-size: 12px;
        padding-left: 0;
        color: rgb(195,191,191);
        float: right;
        font-family: 'PTSans-Regular'
    }

    .capcha-mrg {
        margin-top: 6%
    }

    .refresh1 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 42px
    }

    .refresh2 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 15px
    }

    .refresh3 {
        font-size: 20px;
        position: absolute;
        right: 16px;
        padding: 7px 33px;
        top: 15px
    }

    .capcha-box {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .capcha-box1 {
        border: 0 solid;
        border: 1px solid #ccc;
        padding-left: 12px;
        height: 42px;
        width: 100%;
        border-radius: 3px;
        margin-top: 5px;
        font-family: 'PTSans-Regular'
    }

    .modal-dialog {
        width: 483px;
        margin: 10% auto 30px auto!important
    }

    .btn-add-review {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-add-review1 {
        color: #fff;
        background-color: #f58220;
        border-color: #f58220;
        border-bottom-color: rgb(245,130,32);
        border-bottom: 2px solid #f58220!important;
        font-family: 'Raleway-Bold';
        padding: 8px 18px!important;
        font-size: 13px!important;
        margin-right: 0%
    }

    .btn-success2 {
        color: #fff;
        background-color: #73bf44;
        border-color: #73bf44;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        font-family: 'Raleway-Bold';
        padding: 12px 25px!important;
        font-size: 19px!important
    }

    .thank-padd {
        padding-top: 41px;
        padding-bottom: 50px
    }

    .thank-t1 {
        font-family: 'Raleway-Regular';
        font-size: 22px
    }

    .thank-t11 {
        font-family: 'Raleway-Regular';
        font-size: 20px
    }

    .thank-t2 {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .thank-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px
    }

    .text-t3 {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        line-height: 30px
    }

    .thank-t5 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        padding: 0
    }

    .thank-t4 {
        font-family: 'PTSans-Regular';
        font-size: 18px;
        font-weight: 700
    }

    .thank-ph {
        color: #f99d1c;
        font-size: 22px!important
    }

    .dubquote1 {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: 280px;
        margin-left: 35px
    }

    .dubquote2 {
        font-size: 142px;
        font-family: 'PTSans-Regular';
        color: #f99d1c;
        margin-top: -40px;
        margin-left: -10px
    }

    .assistance-p {
        font-family: 'HelveticaNeueLTStd-Bd';
        font-size: 30px;
        text-align: center;
        color: #fff;
        margin-top: 336px
    }

    .dubquote {
        font-size: 155px;
        font-family: 'PTSans-Regular';
        color: #fff;
        margin-top: 280px;
        margin-left: 35px
    }

    .bgblack {
        background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5),rgba(0,0,0,.8));
        padding: 20px 0 0;
        margin-top: 12px;
        height: 580px
    }

    .heightmed40 {
        height: 40px
    }

    .heightmed30 {
        height: 40px
    }

    .pd-chair {
        padding: 23px 34px
    }

    .bg-grey {
        background-color: #f6f6f7
    }

    .wht-bg {
        background-color: #fff
    }

    .pd-chair .name {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1'
    }

    .pd-chair .sub {
        font-family: 'PTSans-Regular';
        font-size: 15px
    }

    .contactfrm-bor-main {
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 29px 38px;
        background-color: #fff!important;
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/contact-line.jpg);
        background-repeat: no-repeat
    }

    .form-aft::after {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #fff
    }

    .form-aft::before {
        content: '';
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        display: block;
        width: 0;
        height: 0;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-left-color: #545454
    }

    .div-width-info {
        width: 88%
    }

    .div-width-info .text1 {
        font-family: 'Raleway-Regular';
        font-size: 22px;
        color: #414042
    }

    .div-width-info .text2 {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 30px
    }

    .text-form-cont {
        font-family: 'Montserrat-Regular';
        font-size: 18px
    }

    .address-content {
        padding: 10px 23px 50px!important
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .regional-box-pd {
        padding: 30px 29px;
        background-image: url(/images-new/contact-bg.jpg)
    }

    .regional-box {
        border: 1px solid #ddd;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(183,183,183,.2),0 3px 10px 0 rgba(200,200,200,.2)
    }

    .bg-regional-h {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 45px;
        padding-bottom: 15px
    }

    .bg-regional-h1 {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-top: 27px;
        padding-bottom: 0
    }

    .bg-regional-s {
        color: #074f57;
        font-size: 18px;
        font-family: 'Raleway-medium-1';
        padding-bottom: 15px
    }

    .bg-regional {
        background-color: #f6f6f7;
        padding-top: 45px;
        padding-bottom: 80px
    }

    .height88 {
        height: 88px
    }

    .table-contact {
        font-family: 'PTSans-Regular';
        font-size: 17px
    }

    .head-off-t {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .product-heading-b {
        color: #f58220;
        font-size: 25px;
        font-family: 'Raleway-Bold'
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .bottom-back-pd {
        padding: 64px 0
    }

    .pd-dir-15 {
        padding-left: 15px;
        padding-right: 15px
    }

    .direct-hr {
        border-top: 1px solid #C9CACB
    }

    .direct-div22 {
        width: 100%;
        float: left;
        padding-left: 0
    }

    .direct-div21 {
        width: 100%;
        float: left;
        padding-right: 0
    }

    .direct-nsub {
        font-size: 15px;
        font-family: 'PTSans-Regular';
        color: #414042
    }

    .direct-name {
        color: #074f57;
        font-size: 25px;
        font-family: 'Raleway-medium-1';
        margin-bottom: 20px
    }

    .direct-div2 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 30px
    }

    .direct-div1 {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .vertex-p-t12 {
        padding-left: 15px;
        padding-right: 30px
    }

    .team-p-t1 {
        padding-right: 15px
    }

    .vertex-text {
        font-family: 'PTSans-Regular';
        font-size: 17px;
        line-height: 27px
    }

    .blog-list-name1 {
        padding-bottom: 12px
    }

    .row1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 0 0 12px
    }

    .column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
        padding: 0 4px
    }

    .column img {
        margin-top: 0;
        vertical-align: middle
    }

    .why-presto-topt {
        color: #f99d1c;
        font-family: 'Raleway-medium-1';
        font-weight: 500;
        font-size: 22px;
        line-height: 36px
    }

    .whybottom-btn {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #ccc;
        color: #34302e;
        font-family: 'ProximaNova-Regular';
        font-size: 18px
    }

    .whybottom-btn-p {
        padding: 6px 21px;
        border-radius: 20px;
        border: 1px solid #4c6d84;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-size: 18px;
        background-color: #4c6d84
    }

    .whybottom-btn-p:hover {
        color: #aec7d8!important;
        background-color: #4c6d84
    }

    .whybottom-text {
        font-size: 36px;
        color: #34302e;
        font-family: 'Raleway-Bold'
    }

    .bg-whybottom {
        background-color: #f2f2f3;
        padding: 7% 0 8%
    }

    .tab_drawer_heading {
        background-color: #fff;
        color: #424243;
        margin: 0;
        margin-bottom: 0;
        padding: 17px 21px 14px 21px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: 3px;
        border-radius: 4px;
        font-size: 14px;
        font-family: 'Montserrat-Regular';
        text-transform: uppercase
    }

    .accordion_container1 {
        padding-left: 0;
        padding-right: 0
    }

    .accordion_head1 {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 0;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 14px;
        text-transform: none!important
    }

    .accordion_body1 {
        padding: 0 0
    }

    .accordion_body1 p {
        padding: 5px 0;
        margin: 0
    }

    .accordion_container {
        padding-left: 17px;
        padding-right: 17px
    }

    .accordion_head {
        cursor: pointer;
        margin: 0 0 1px 0;
        padding: 11px 11px;
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 20px;
        text-transform: none!important
    }

    .accordion_body {
        padding: 0 5px
    }

    .accordion_body p {
        padding: 5px 5px;
        margin: 0
    }

    .plusminus {
        float: right
    }

    .width-m-panel-gr {
        min-width: 465px!important
    }

    .buttonfullwidth {
        float: right;
        width: 100%
    }

    .btn-blogdetail {
        background-color: #f99d1c!important;
        font-family: 'Raleway-Bold';
        color: #fff!important;
        font-size: 16px!important;
        text-transform: uppercase!important;
        width: 100%
    }

    .ul-blog-detail {
        list-style: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/disc.png);
        margin-bottom: 10px!important;
        font-size: 17px;
        line-height: 25px;
        font-family: 'Raleway-medium-1';
        padding-left: 18px
    }

    .addthis {
        text-align: center;
        padding-top: 4%
    }

    .blog-client1 {
        width: 26%;
        float: left
    }

    .blog-client1 img {
        border-radius: 45%
    }

    .blog-client2 {
        width: 65%;
        float: left;
        padding-top: 7px
    }

    .blog-client2 .date {
        color: #808285;
        font-size: 13px
    }

    .blogDetail {
        color: #414042!important;
        font-family: 'PTSans-Regular'!important;
        font-size: 16px!important
    }

    .blog-bottomhead {
        background-color: #f2f2f2;
        margin: 36px 0;
        padding: 38px 38px
    }

    .blog-bottomhead .top1 {
        font-family: 'Raleway-Bold';
        color: #f58220;
        text-transform: uppercase;
        font-size: 16px
    }

    .blog-bottomhead .top2 {
        color: #808285!important
    }

    .top3 {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .blog-client2 .name {
        color: #808285;
        font-family: 'Raleway-Bold';
        font-size: 15px;
        text-transform: uppercase
    }

    .headingstyle0 {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #231f20!important
    }

    .new-list-name {
        padding: 15px 0 0
    }

    .new-list-name .name {
        font-size: 25px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .new-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #414042
    }

    .news-d {
        padding-top: 23px;
        padding-bottom: 0
    }

    .height-blog-detail {
        height: 90px
    }

    .height-blog {
        height: 94px
    }

    .review .text-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 13px
    }

    .review .text-name2 {
        font-family: 'Raleway-Regular';
        font-size: 13px;
        color: #595656
    }

    .review .text {
        font-style: italic;
        font-family: 'Georgia';
        color: #666;
        font-size: 17px
    }

    ul {
        list-style-type: unset!important;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 15px;
        font-size: 17px;
        line-height: 27px
    }

    .download-button {
        padding: 4px 10px;
        border: 1px solid #848484;
        border-radius: 34px;
        font-size: 12px!important;
        color: #5a5959;
        background-color: #f6f6f7
    }

    footer .top-footer a {
        font-family: 'Montserrat-Light';
        font-size: 16px;
        color: #fff;
        display: block;
        padding-bottom: 8px
    }

    ul.tabs li {
        float: left;
        margin: 0;
        cursor: pointer;
        padding: 9px 25px;
        height: 80px;
        line-height: 31px;
        border-top: transparent;
        border-left: transparent;
        border-bottom: transparent;
        background-color: transparent;
        color: #7a7979;
        overflow: hidden;
        position: relative;
        border-radius: 4px 4px 0 0;
        text-align: center;
        font-family: 'Montserrat-Light';
        font-size: 14px
    }

    .callno-font {
        font-size: 18px;
        font-family: 'Montserrat-Regular';
        margin-bottom: 23px
    }

    .btn-success1 {
        color: #fff;
        background-color: #79cc49;
        border-color: #79cc49;
        border-bottom-color: rgb(76,174,76);
        border-bottom: 2px solid #429242!important;
        width: 100%;
        font-family: 'Raleway-Bold';
        padding: 15px 34px!important;
        font-size: 19px!important;
        border-radius: 5px
    }

    .sub-proTitle {
        color: #fff;
        font-size: 15px!important;
        font-family: 'Raleway-Regular'!important
    }

    .height-pro-detail {
        height: 80px;
        display: none
    }

    .height-list-name {
        height: 75px
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: -0px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%!important;
        padding: 5px 0 5px 0;
        margin: 2px 0 0;
        margin-bottom: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 5px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        list-style-type: none!important
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 11%!important;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 41px;
        z-index: 99999999999
    }

    .dropdown1::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        right: 81px;
        border-width: 0 8px 8px 8px;
        border-style: solid;
        border-color: rgb(222,141,21) transparent;
        top: -8px
    }

    .search-drop {
        width: 502px;
        right: 0;
        position: absolute;
        top: 36px;
        left: -349px;
        padding: 12px 9px;
        background-color: #f99d1c
    }

    .wrapper-dropdown-3 .dropdown {
        position: absolute;
        top: 140%;
        right: 4px;
        width: 214px;
        background: #fff;
        border-radius: 4px;
        border: 1px solid rgba(0,0,0,.17);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
        font-weight: 400;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        list-style: none;
        color: #383430;
        opacity: 0;
        pointer-events: none
    }

    .wrapper-dropdown-3:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 15px;
        top: 62%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #ccc transparent;
        display: none
    }

    .search-result {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 22px;
        vertical-align: super;
        padding-left: 15px
    }

    .searchtexttop {
        font-family: 'Raleway-Bold';
        font-size: 22px;
        color: #d80101;
        line-height: 38px
    }

    .banner-search {
        background: url(../../../../../../../../../../../../../../../../../../../../../../../../../../images-new/banner-search.jpg);
        background-position: 100%;
        background-size: cover;
        display: none
    }

    .f-search1 {
        font-size: 22px;
        padding: 0 5px 0 10px;
        margin: -7px 0 0 3px;
        vertical-align: middle
    }

    .banner-search-icon {
        border-radius: 55%;
        display: inline
    }

    .search-padding-top {
        padding-top: 46px;
        padding-bottom: 46px
    }

    .content-faq {
        font-family: 'PTSans-Regular'!important;
        font-size: 16px!important;
        color: #231f20;
        padding-top: 7px
    }

    .hr-faqs-list {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 95%;
        margin-left: 10px
    }

    .hr-faqs-list1 {
        border-top: 1px solid #C9CACB;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        margin-left: 0
    }

    .faq-h-main {
        padding: 10px 15px!important
    }

    .heading-faq {
        font-family: 'Montserrat-Regular'!important;
        color: #000!important;
        font-size: 16px!important;
        text-transform: none!important
    }

    .blog-list-main1 {
        padding-right: 0;
        margin-bottom: 33px;
        margin-right: 11px
    }

    .blog-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-Bold';
        line-height: 30px;
        color: #2c343f!important
    }

    .blog-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        color: #131313
    }

    .blog.blog-category-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042;
        padding-bottom: 15px
    }

    .blog-category-name .heading {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px
    }

    .blog-left-heading {
        font-family: 'Montserrat-Regular';
        color: #f99d1c;
        text-transform: uppercase;
        font-size: 16px;
        padding-left: 13px
    }

    .blog-list-name {
        padding: 15px 20px
    }

    .blog-category-name {
        padding: 0 30px
    }

    .blog-right-bt-bor {
        border: 1px solid #ccc;
        padding: 0 0 40px
    }

    .blog-right-bt-bor1 {
        border: 1px solid #ccc;
        padding: 20px 0 40px
    }

    .blog-right-pd {
        padding-left: 0
    }

    .blog-right-bt-m1 {
        padding-left: 15px;
        margin-bottom: 35px
    }

    .blog-right-bt-m {
        margin-bottom: 23px
    }

    .blog-box {
        margin: 0 0 9px 0
    }

    .blog-right-need {
        font-family: 'Raleway-Regular';
        font-weight: 600;
        font-size: 20px;
        color: #f99d1c
    }

    .blog-box-date {
        color: #717171;
        font-size: 13px;
        font-family: 'PTSans-Regular'
    }

    .blog-box-name {
        background-color: #ffddbe;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name1 {
        background-color: #cbe8b4;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .blog-box-name2 {
        background-color: #b4e8df;
        color: #717171;
        padding: 3px 15px;
        border-radius: 12px
    }

    .letter .letter-text1 {
        padding-left: 5%;
        padding-right: 5%
    }

    .bottom-box-letter-m {
        background-color: #fff;
        width: 88%;
        margin-left: 6%;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)
    }

    .video-tab-height {
        height: 30%;
        padding: 2px 19px 5px;
        display: block
    }

    .video-responsive {
        overflow: hidden;
        padding-bottom: 56.25%;
        position: relative;
        height: 0
    }

    .video-responsive iframe {
        left: 0;
        top: 0;
        height: 100%!important;
        width: 100%!important;
        position: absolute
    }

    .pro-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 114px
    }

    .search-list-btm {
        background-color: #f6f6f7;
        padding: 50px 0 50px
    }

    .product-list-name {
        padding: 15px 31px 15px 35px
    }

    .product-list-name .detail {
        font-family: 'PTSans-Regular';
        font-size: 14px;
        color: #808285;
        display: none
    }

    .product-list-name .name {
        font-size: 20px;
        font-family: 'Raleway-medium-1';
        line-height: 31px;
        width: 83%;
        color: #333
    }

    .img-m {
        width: 100%
    }

    .hr-product-list {
        border-top: 1px solid #ddd;
        margin-top: 0;
        margin-bottom: 0
    }

    .angle-down-m {
        margin-top: 3px;
        font-size: 21px
    }

    .dropdown-menu>li>a {
        display: block;
        padding: 6px 30px!important;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .m-filter {
        background: #f2f2f4;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
        background-position: 100%;
        background-size: cover;
        padding: 11px
    }

    .m-filter .pd-left {
        padding-left: 9%;
        font-family: 'Montserrat-Regular';
        font-size: 16px
    }

    .m-filter .width-filter {
        float: left;
        width: 394px;
        text-align: left;
        text-transform: uppercase
    }

    .m-filter .pd-left .filter-button {
        font-family: 'Montserrat-Regular';
        font-size: 16px;
        background: transparent;
        padding: 6px 0;
        color: #1f2d48
    }

    .m-active-dropdown {
        color: #f99d1c!important;
        font-family: 'Montserrat-Regular';
        font-size: 15px
    }

    .m-dropdown-inactive {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #414042
    }

    #product-listing {
        padding: 65px 0
    }

    #search-listing {
        padding: 36px 0
    }

    .m-filter .pd-left .filter-button:active {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .padding30-product {
        padding-left: 15px;
        padding-right: 15px
    }

    .padding30-blog {
        padding-left: 15px;
        padding-right: 15px
    }

    .banner-products {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-faqs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-whypresto {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-techsupport1 {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-exe-support {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-standard {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-material {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-repairparts {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-ourteam {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-test {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-blogs {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-about {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-relocation {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-training {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-thankyou {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .banner-h2 {
        line-height: 70px;
        font-size: 60px;
        font-weight: 500;
        margin-top: 22%;
        font-family: 'Raleway-black';
        display: none
    }

    .category-main-padding-lr {
        padding-left: 15px;
        padding-right: 15px
    }

    .bottom-category-name2 {
        font-family: 'PTSans-Regular';
        font-size: 11px;
        color: #666
    }

    .bottom-category-name1 {
        font-family: 'Lora-BoldItalic';
        font-size: 14px;
        color: #666
    }

    .quote-categoy {
        font-size: 22px!important;
        color: #f99d1c;
        padding-top: 0;
        float: right
    }

    .text-bottom-category {
        font-size: 16px;
        font-family: 'HelveticaNeueLTStd-Bd';
        line-height: 25px;
        padding-right: 0%;
        color: #666
    }

    .paddingbt-80 {
        padding-bottom: 30px
    }

    .category-div1 {
        padding: 10px 27px 25px 44px
    }

    .category-div11 {
        padding: 10px 27px 25px 44px
    }

    .category-next-marg {
        margin-top: 0
    }

    #sbg2 .sbg {
        position: relative;
        text-align: center;
        height: 137px
    }

    .banner-heading {
        font-size: 30px;
        font-family: 'Raleway-Bold';
        line-height: 49px;
        margin: 0;
        color: #fff;
        float: left;
        top: 43px;
        position: absolute
    }

    .planet-service-overlay .padding59 {
        padding-left: 47px;
        padding-right: 47px
    }

    .banner-category {
        background: #4e6e85;
        background-position: 100%;
        background-size: cover
    }

    .astm-font {
        margin: 5px 0 10px;
        font-size: 11px;
        height: 45px;
        line-height: 17px
    }

    .m-dept {
        font-size: 14px
    }

    .dir-name-m {
        color: #f99d1c;
        font-size: 15px;
        margin: 0;
        font-family: 'Lora-BoldItalic'
    }

    .custo-pad28 {
        padding-left: 28px
    }

    .dir-m-name {
        font-family: 'PTSans-Regular';
        font-size: 15px;
        color: #000;
        margin-bottom: 0
    }

    .nav-lines {
        font-size: 32px;
        cursor: pointer
    }

    .white11 {
        color: #f2f2f2;
        font-size: 16px
    }

    .left-quote {
        font-family: 'Raleway-Bold';
        font-weight: 600;
        font-size: 20px
    }

    .height130 {
        height: 120px
    }

    .ul1 {
        list-style-type: unset;
        margin-bottom: 10px!important;
        font-family: 'PTSans-Regular';
        padding-left: 20px;
        font-size: 17px
    }

    .text-font17 {
        font-size: 17px
    }

    .overview-text {
        font-family: 'PTSans-Regular';
        font-size: 16px;
        line-height: 32px
    }

    .button-getaquote {
        border: 1px solid #232f3e;
        border-radius: 4px;
        padding: 10px 18px;
        color: #232f3e;
        font-family: 'Raleway-Bold';
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 15px;
        cursor: pointer;
        background: #f0c14b;
        border-color: #a88734 #9c7e31 #846a29
    }

    .button-getaquote-b {
        background-color: #f58220;
        border: 1px solid #f58220;
        border-radius: 18px;
        padding: 6px 16px 6px 21px;
        color: #fff;
        font-family: 'ProximaNova-Regular';
        font-weight: 400;
        letter-spacing: 0;
        text-transform: uppercase;
        font-size: 15px
    }

    .mrg-top {
        margin-top: 2%
    }

    .m-f1 {
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-f1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-f1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #3B5998;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        color: #3B5998
    }

    .m-f1 a i:hover {
        padding: 6px 0 0 0;
        color: #3B5998
    }

    .m-t1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-t1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #6ddfea;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-t1 a i:hover {
        padding: 6px 0 0 0;
        color: #6ddfea
    }

    .m-g1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-g1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-g1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    .m-in1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%
    }

    .m-in1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-in1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #0077B5;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-in1 a i:hover {
        padding: 6px 0 0 0;
        color: #0077B5
    }

    .m-y1 {
        width: 28px;
        height: 28px;
        border: 1px solid #8a97a2;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px;
        margin-left: 0%;
        width: 31px;
        height: 31px;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i {
        padding: 6px 0 0 0;
        color: #1e73be
    }

    .m-y1:hover {
        width: 28px;
        height: 28px;
        border: 1px solid #e4442a;
        border-radius: 34px;
        margin-top: 26px;
        float: left;
        margin-right: 15px
    }

    .m-y1 a i:hover {
        padding: 6px 0 0 0;
        color: #e4442a
    }

    footer {
        background: #114969;
        padding: 40px 0 40px 0
    }

    .bottom-abt-m {
        font-family: 'Lora-Regular';
        font-size: 16px
    }

    .bottom-abt {
        font-family: 'Lora-Regular';
        font-size: 16px;
        line-height: 35px
    }

    .testimonial .img1 {
        padding: 0 0 0 10px
    }

    .testimonial .testi1 {
        border: 1px solid #ccc;
        border-radius: 2px;
        padding: 13px 0 16px 19px;
        height: auto
    }

    .testimonial .talk {
        padding: 0 30px 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 15px;
        height: 51%;
        line-height: 22px
    }

    .testimonial .talk2 {
        padding: 0 0 0 6px;
        font-family: 'Raleway-Regular';
        font-size: 15px;
        height: 51%;
        line-height: 22px
    }

    .m-heading-testi {
        color: #f99d1c;
        font-family: 'Raleway-Bold';
        font-size: 20px;
        margin: 10px 5px;
        font-weight: 600
    }

    .customer-heading {
        font-size: 25px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: 19px
    }

    .email-input {
        font-family: 'PTSans-Regular';
        height: 38px;
        border-radius: 0;
        border: 1px solid #fff;
        padding-left: 12px;
        width: 60%
    }

    .button-dwn {
        background-color: #f99d1c;
        border: 1px solid #f99d1c;
        border-radius: 0;
        padding: 5px 21px 7px;
        color: #fff;
        font-family: 'PTSans-Regular';
        font-weight: 600;
        letter-spacing: 1px
    }

    .why-div1 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left
    }

    .why-div2 {
        width: 100%;
        padding-left: 12px;
        padding-right: 15px;
        float: left
    }

    .h4-heading {
        font-size: 18px;
        margin-top: 2px;
        margin-bottom: 11px;
        font-family: 'Raleway-medium-1'
    }

    .heading-why {
        font-size: 27px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: 17px
    }

    .item1 img {
        max-width: 100%;
        width: 100%;
        -moz-transition: all 0.9s;
        -webkit-transition: all 0.9s;
        transition: all 0.9s;
        height: auto
    }

    .category-div {
        width: 330px;
        padding: 30px 29px 24px 35px
    }

    .category-1div {
        width: 330px;
        padding: 30px 29px 24px 35px
    }

    .category-2div {
        width: 100%;
        padding: 14px 29px
    }

    .category-11div {
        width: 100%;
        padding: 30px 29px 24px 35px
    }

    .category-text {
        color: #f2f2f2;
        font-size: 17px;
        font-family: 'Raleway-medium-1';
        line-height: 34px
    }

    .producttext {
        font-size: 16px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 25px
    }

    .searchtext {
        font-size: 15px;
        color: #131313;
        font-family: 'PTSans-Regular';
        line-height: 25px;
        line-height: 23px
    }

    .div-view-text {
        width: 100%;
        float: left;
        padding-top: 0;
        padding-bottom: 0
    }

    .div-search-text {
        width: 100%;
        float: left;
        padding-top: 0;
        padding-bottom: 0
    }

    .about1 {
        font-size: 27px;
        font-family: 'ProximaNova-Regular'
    }

    .bg-category {
        background-color: #fff;
        padding-top: 36px
    }

    .bg-product {
        background-color: #f6f6f7;
        padding-top: 45px
    }

    .padding30 {
        padding-left: 30px;
        padding-right: 30px
    }

    div.hr:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 14px 15px 0;
        border-color: #FFF transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 47%
    }

    div.hr:before {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #7F7F7F transparent;
        display: block;
        width: 0;
        z-index: 1;
        left: 47%
    }

    .tustedline {
        color: #074f57;
        font-size: 17px;
        font-family: 'Raleway-medium-1';
        margin-top: 14px
    }

    .about-div2 {
        padding: 1% 0 0%
    }

    .about-main {
        padding: 0 47px;
        margin-bottom: 32px
    }

    .about-div1 {
        padding: 60px 0 25px
    }

    .logo-m {
        width: 160px
    }

    .mobile .paddingtop1 {
        padding-top: 12px;
        padding-left: 35px;
        display: -webkit-inline-box
    }

    .mobile .paddingtop2 {
        padding-top: 22px;
        text-align: right
    }

    .mobile .paddingtop3 {
        padding-top: 13px;
        padding-bottom: 17px;
        padding-left: 11px
    }

    .mobile .searchicon {
        font-size: 21px;
        color: #333
    }

    .banner-h2-m {
        font-size: 46px;
        font-weight: 600;
        margin-top: 136px;
        font-family: 'raleway-black';
        line-height: 51px;
        margin-left: 8%
    }

    .search-header {
        width: 90%;
        border: 1px solid #ccc;
        border-radius: 16px;
        padding: 7px 10px;
        float: right;
        margin-right: 5%;
        background-color: #fff
    }

    .search-text {
        width: 78%;
        border: none;
        color: #808285;
        font-family: 'PTSans-Regular'
    }

    .width-search {
        width: 46%;
        float: left;
        padding-top: 9px;
        padding-right: 15px
    }

    .width-contact {
        width: 28%;
        float: left;
        text-align: right;
        padding-right: 3px;
        padding-top: 17px;
        color: #807e7c
    }

    .width-contact a {
        font-family: 'PTSans-Regular';
        color: #807e7c;
        font-size: 15px
    }

    .width-contact a:hover {
        text-decoration: none;
        font-family: 'PTSans-Regular';
        color: #23527c;
        font-size: 15px
    }

    .tab_content {
        padding: 7px 25px 10px;
        display: none
    }

    .left-product-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .quick-info {
        color: #f99d1c;
        font-size: 18px!important;
        text-transform: uppercase;
        font-family: 'Montserrat-Regular';
        font-weight: 500;
        margin-bottom: 23px
    }

    .short-info {
        color: #114969;
        font-size: 14px!important;
        text-transform: capitalize;
        font-family: 'Montserrat-Regular';
        font-weight: 100;
        margin-bottom: 23px
    }

    .pro-detail .detail {
        padding-right: 0;
        font-size: 16px;
        line-height: 32px;
        color: #131313
    }

    .pro-detail {
        padding-top: 30px
    }

    .product-padding-top1 {
        padding-top: 45px;
        padding-bottom: 30px
    }

    .padding45 {
        padding-left: 43px;
        padding-right: 43px
    }

    .product-heading {
        font-size: 28px;
        font-family: 'Raleway-Bold';
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 48px;
        margin: 0
    }

    .container-fluid {
        padding-left: 0;
        padding-right: 0
    }

    .about {
        font-size: 24px;
        font-family: 'Raleway-black';
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 40px;
        padding-right: 5%;
        margin-bottom: -8px
    }
}

@media (max-width: 769px) {
    .b-video-tab-height {
        height:321px!important;
        padding-top: 23px
    }

    .b-video-tab-height1 {
        height: 403px!important;
        padding-top: 23px
    }
}

@media (max-width: 404px) {
    .b-video-tab-height {
        height:202px!important;
        padding-top: 23px
    }
}

@media (max-width: 360px) {
    .b-video-tab-height {
        height:202px!important;
        padding-top: 23px
    }
}

@media (max-width: 320px) {
    .b-video-tab-height {
        height:174px!important;
        padding-top: 23px
    }
}

@media only screen and (max-width: 1040px) {
    .button-category {
        border:1px solid #777;
        border-radius: 18px;
        padding: 5px 19px;
        color: red;
        position: absolute;
        bottom: 6px;
        font-size: 10px;
        right: 22%;
        left: 22%
    }
}

@media only screen and (min-width: 768px) {
    .wpex-md-justify-between {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: initial!important
    }
}

@media only screen and (max-width: 768px) {
    .button-category {
        border:1px solid #777;
        border-radius: 18px;
        padding: 8px 19px;
        color: #fff;
        position: absolute;
        bottom: 45px;
        right: 22%;
        left: 22%
    }
}

@media only screen and (max-width: 768px) {
    .model-heading {
        font-family:'PTSans-Regular';
        color: #000;
        font-size: 14px
    }
}

@media only screen and (max-width: 1440px) {
    .btn-primary {
        background-color:#f58220!important;
        border-color: #f58220!important;
        font-size: 12px!important;
        font-weight: 700!important;
        transition: 1.5s ease;
        animation-name: example;
        animation-duration: 4s;
        animation-iteration-count: infinite
    }
}

.first-nav {
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #f58220
}
