/*
 Theme Name:   Highend Child
 Theme URI:    http://preview.hb-themes.com/?theme=Highend
 Description:  A Flexible, Powerful & Beautiful WordPress Theme by HB-Themes. Mobile ready and optimized for best performance. With the powerful engine and user friendly interface it will allow you to build outstanding websites quick and easy... It comes with Premium Plugins integrated into the theme.
 Author:       HB-Themes
 Author URI:   http://www.hb-themes.com
 Template:     HighendWP
 Version:      1.0.1
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face{
    font-family: futura-bold;
    src: url('fonts/Futura Md BT Bold.ttf');
}
@font-face{
    font-family: futura-medium;
    src: url('fonts/futura-medium.TTF');
}
body{font-family:open sans;font-size: 16px;}
h1, h2, h3, h4{font-family:futura-medium;color:#000;}
h4 {
    font-size: 17px;
}
.view-more a.vc_general {
    background-color: #A8A900 !important;
    color: #fff !important;
    border-radius: 0px;
}
.view-more a.vc_general:hover {
    background-color: #232323 !important;
}
.single-product div#main-content {
    background: none;
}
.page-id-414 #main-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.page-id-725 #main-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.wpb_text_column.wpb_content_element.feature-head.pdf {
    border: 1px solid rgba(128, 128, 128, 0.64);
    padding: 10px 10px 73px;
}
.page-id-56 #main-content {
    background: none;
}
.door-pro {
    height: 391px;
}
.mda-gal .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 5px;
    margin-top: -30px;
}
.new-pro-head h4 {
    text-align: center;
}
.nav-type-1 #logo {
    max-width: 79%!important;
    margin-top: 4px !important;
}
.banner-text {
    margin-left: 81px !important;
}
.banner-text h1 {
    font-size: 25px !important;
}
.banner-text h3 {
    font-size: 20px !important;
}
li.pac-list {
    margin-left: 0px !important;
}
.ply-virtual {
    height: 235px;
}
#main-wrapper .widget_nav_menu ul.menu li a:hover{background: #a8a900;
                                                  color: #fff;}
#main-wrapper .widget_nav_menu ul.menu li a {
    font-weight: 400;
    margin-left: -20px;
}
#fancy-search input[type=text]{color: #fff;text-align: center;}
span.wc-new-badge {
    display: none;
}
#main-wrapper .hb-woo-meta {
    display: none;
}
.page-id-382 #main-content {
    background: none;
}
.page-id-17 #main-content {
    background: none;
}
.hb-login-box {
    display: none;
}
h3{font-size:30px;}
#color-range {
    height: 228px;
}
#color-range-first-brush {
    height: 326px;
}
.color-range-first {
    height: 329px;
}
.acrylic-use-cl {
    height: 545px;
}
.pac-list-image {
    margin-left: 15px;
    margin-right: 10px;
}
::-webkit-input-placeholder { color: #000 !important; } 
:-moz-placeholder { color: #000 !important; }

.advan-height {
    height: 448px;
}
.home #main-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.cont-title-top {
    margin-top: 37px;
}
.contact-btn input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
}
.polycoat {
    height: 390px;
}
.feature-para {
    margin-left: 30px;
    text-align: center;
}
.content-box {
    height: 215px;
    margin-top: 35px; 
    font-family: open sans; 
    font-weight: lighter; 
    line-height: 30px;
}
.page-id-9 #main-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.hed-hql h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: left;
    margin-top: 37px;
    margin-bottom: -35px !important;
}
.feature-head li img {
    margin-right: 15px !important;
    margin-top: -2px  !important;
}
.pac-list {
    list-style: none !important;
}
.feature-head li{
    list-style: none !important;
}
.col-3.hb-equal-col-height.hb-sidebar {
    margin-top: 0px !important;
}
/* #main-content {
    background-image: url(http://reactiveit.com.au/wav-poly/wp-content/uploads/2018/03/homebg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
} */
.get-con-form img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
    float: left;
    border: solid 1px #e3e3e3 !important;
    height: 44px !important;
    margin-left: -15px;
    margin-bottom: 10px;
}
#main-content .hb-sidebar h4 {
    text-align: center;
    width: 100%;
    font-size: 22px;
}
.color-range-second {
    height: 328px;
}
.liquid-finish {
    height: 325px;
}

.get-con-form input.wpcf7-form-control.wpcf7-captchar {
    background-color: rgba(0, 0, 0, 0.36);
    float: right;
    width: 70%;
    margin-right: 15px;
}
.wpb_text_column.wpb_content_element.feature-head {
    border: 1px solid rgba(128, 128, 128, 0.64);
    padding: 10px 10px 40px;
}
.feature-head h3 {
    font-size: 22px;
    text-align: center;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 47%;
    float: left;
    margin-left: -15px;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.36);
}
.email-col input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    margin-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.36);
}
.get-con-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 110px;
    background-color: rgba(0, 0, 0, 0.36);
}
.click-btn a:hover {
    background-color: #232323;
    color: #fff;
}
.col-feature .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.enquiry-btn input.wpcf7-form-control.wpcf7-submit {
    background-color: rgba(168, 169, 0, 0.82);
    box-shadow: none;
    font-size: 16px;
    width: 95%;
}
.one-half-right input.wpcf7-form-control.wpcf7-text {
    width: 50%;
    float: left;
    background-color: rgba(0, 0, 0, 0.36);
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 47%;
    float: left;
    margin-left: -15px;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.36);
}
.about-clean img {
    border: 1px solid #000 !important;
}
.hb-testimonial {
    background: rgba(0, 0, 0, 0.36);
    margin-left: -15px;
}
.hb-testimonial p {
    color: #fff;
    font-weight: 500;
}
.heading-con-get h4 {
    text-align: center;
    width: 100%;
    font-size: 26px;
}
.vc_images_carousel .vc_carousel-control {
    width: 0px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0px 0 -50px -30% !important;
}
.click-btn {
    text-align: center;
    margin-top: -35px;
}
.click-btn a {
    background-color: #a8a900;
    color: #fff;
    padding: 10px 30px;
}
div#text-3 {
    margin-left: 55px;
}
#main-content .hb-sidebar {
    border: none;
}
#main-content .col-9.hb-main-content {
    border: none;
}
#main-content ul li {
    font-family: open sans;
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
    margin-left: 20px;
}
#hb-page-title h1 {
    font-size: 46px;
}
.alignleft {
    text-align: center;
}
.hb-image-bg-wrap {
    background-color: #a8a900 !important;
}
.dark-menu-dropdown #main-nav ul.sub-menu li a:hover{background-color: #a8a900;}
#main-nav ul.sub-menu li a{color: #fff !important;}
.third-skin #main-nav > li a span{color: #fff !important;}
#footer {
    padding: 30px 0 10px 0;
    background-color: #2C2C2C;
}
p {
    margin: 0 0 15px;
    line-height: 30px;
    font-family: open sans;
    font-weight: lighter;
    color: #000;
    font-size: 15px;
}
.third-skin #main-nav > li > a:hover{background-color: transparent !important;color:#a7a900 !important;}
.third-skin #main-nav > li.current-menu-item > a{background-color: transparent !important;color:#a7a900 !important;}
#main-nav>li>a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: open sans;
    color: #fff;
    border-right: 1px solid gray;
    height: 18px;
    line-height: 10px !important;
    margin-top: 30px;
    margin-bottom: 25px;
}
#main-nav {
    margin: 4px;
}
.acc-my input.wpcf7-form-control.wpcf7-submit {
    padding: 13px 12px;
    width: 14%;
}
.acc-my input.wpcf7-form-control {
    border: 1px solid;
    border-radius: 5px;
    box-shadow: none;
}
#main-nav li a {
    padding: 0 15px;
}
#header-inner-bg {
    background: transparent;
    border: none;
    height: 92px;
}
#header-inner.stuck #header-inner-bg {
background: #fff !important;
    border: none;
    height: 92px !important;
}
div#slider-section {
    margin-top: -80px;
}
#copyright-wrapper {
    background: #000;
    color: #fff;
    font-size: 15px;
}
a.pp_close {
    width: 9% !important;
}
a.pp_next {
    width: 0% !important;
}
a.pp_previous {
    width: 0% !important;
}
#copyright-wrapper a {
    border: none;
    color: #fff !important;
}
.normal-copyright #copyright-text {
    float: none;
    text-align: center;
}
#copyright-wrapper p {
    color: #fff;
}
.banner-text {
    text-align: center !important;
    text-transform: uppercase;
}
.tp-bgimg.defaultimg {
    filter: brightness(70%);
}
.banner-text h1 {
    color: #fff;
    font-size: 34px !important;
    font-family: futura-bold;
}
.banner-text h3 {
    color: #fff;
    font-size: 24px !important;
    font-family: open sans !important;
    margin-bottom: 30px !important;
}
.banner-text a {
    background-color: #a8a900;
    color: #fff;
    padding: 10px 32px !important;
}
.banner-text a.get-btn {
    background-color: #fff;
    color: #000;
    margin-left: 20px !important;
}
.about-head h3 {
    margin-top: -50px;
}
.about-head a {
    background-color: #a8a900;
    color: #fff;
    padding: 12px 50px;
}
.service-head {
    text-align: center;
}
.service-head h3 {
    margin-bottom: 0px;
}
.service-head p {
    width: 72%;
    margin: 0 auto;
}
#main-content {
    background-color: #fff;
    padding-top: 30px;
}
.serv-btn a {
    background-color: #a8a900;
    color: #fff;
    padding: 12px 10px;
    display: block;
}
.serv-btn {
    text-align: center;
}
.about-head a:hover {
    background-color: #232323;
    color: #fff;
}
.serv-btn a:hover {
    background-color: #232323;
    color: #fff;
}
.project-head a:hover {
    background-color: #232323;
    color: #fff;
}
.banner-text a:hover {
    background-color: #232323;
    color: #fff;
}
.perfect-bg {
    padding-top: 40px;
    padding-bottom: 50px;
}
.perfect-content {
    text-align: center;
}
.perfect-content h3 {
    color: #121214;
    font-size: 23px;
    font-family: open sans;
}
.choose-col.wpb_column.vc_column_container.vc_col-sm-4 {
    border-right: 1px solid #9A9E9F;
}
.project-bg .wpb_column.vc_column_container.vc_col-sm-8 {
    padding: 0px;
    margin-bottom: -24px !important;
}
.project-head a {
    background-color: #a8a900;
    color: #fff;
    padding: 12px 35px;
}
.project-head {
    margin-top: 90px;
}
.testi-content p {
    font-style: italic;
    border: 1px solid #CCCCCC;
    padding: 15px 25px;
    font-size: 16px;
    border-top: 4px solid #a8a900;
}
.testimonial-head {
    text-align: center;
}
.testimonial-head {
    text-align: center;
    border: 1px solid #CCCCCC;
    padding: 50px 0px;
    margin-top: -26px;
}
.testimonial-head h5 {
    color: #000;
    font-size: 18px;
    font-family: open sans;
    font-weight: 600;
}
.project-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.cta-head h3 {
    color: #fff;
    font-family: open sans !important;
    font-weight: normal;
    font-size: 25px;
}
.cta-btn.btn-quote {
    margin-top: 30px;
}

.cta-head p {
    color: #fff;
    font-weight: 400;
}
.cta-head {
    float: left;
}
.vc_row.element-row.row.cta-bg.fw-content-wrap {
    margin-bottom: -20px;
    padding-top: 0px;
    padding-bottom: 25px;
}
.cta-btn {
    float: right;
    margin-top: 4px;
}
.cta-btn a {
    background-color: #fff;
    padding: 10px 35px;
}
#main-content .col-12.hb-main-content {
    padding-bottom: 0px;
}
#footer.dark-style .widget-item h4{color: #9E9E9E !important;}
.widget-item h4{
    font-family: open sans;
    letter-spacing: 0px;
    font-size: 18px;
    font-weight: bold;
}
#form-wysija-2 input[type="text"] {
    background-color: #fff;
    font-size: 14px;
}
#form-wysija-2 input.wysija-submit.wysija-submit-field {
    background-color: #a8a900;
    box-shadow: none;
    width: 100%;
    font-size: 18px;
}
.icon-img img {
    margin-left: 10px;
}
.foo-link img {
    float: left;
    margin-top: 6px;
    margin-right: 10px;
}
.foo-link {
    margin-top: -6px;
    font-size: 15px;
}
#footer.dark-style a {
    color: #9e9e9e;
}
.contact-info {
    line-height: 32px;
}
.contact-info img {
    margin-right: 10px;
}
.about-fotter {
    width: 310px;
    font-size: 14px;
    line-height: 24px;
}
img.add-img {
    float: left;
    padding-bottom: 20px;
    margin-top: 8px;
}
.qut-fre {
    width: 75%;
    margin: 0 auto;
}
.qut-fre textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
.qut-fre input.wpcf7-form-control.wpcf7-submit {
    box-shadow: none;
    padding: 10px 30px !important;
    font-size: 15px;
    font-family: open sans;
}
.qut-fre select.wpcf7-form-control.wpcf7-select {
    color: #000;
}
.icon-circle-blank{
    display: none !important;
}

@media only screen and (min-width: 320px) and (max-width: 480px){
    .col-3.hb-equal-col-height.hb-sidebar { 
        padding: 0px !important; 
    }
    #main-content .right-sidebar .hb-main-content.col-9 { 
        padding-bottom: 0px; 
    }
    #mobile-menu-wrap { 
        width: 100%; 
    }
    i.icon-bars {
        color: #fff;
    }.about-head a {
        padding: 12px 33%;
    }
    div#text-3 {
        margin-left: 0px !important;
    }
    .cta-head h3 {
        font-size: 15px;
    }
    .cta-btn {
        float: left;
        margin-top: 19px;
        margin-left: -10px;
    }
    .cta-btn a {
        padding: 10px 43px;
    }
    .perfect-content h3 {
        font-size: 27px;
    }
    .service-head p { 
        width: 100%;
        text-align: center !important; 
    }
    .service-head h3 {
        font-size: 19px;
    }
    .about-head h3 {
        font-size: 30px !important;
    }
    .banner-text a {
        padding: 10px 19px !important;
        font-size: 11px !important;
    }
    .banner-text h3 {
        font-size: 16px !important;
        margin-top: -7px !important;
        line-height: 16px !important;
    }
    .banner-text h1 {
        font-size: 16px !important;
        margin-bottom: 16px !important;
        line-height: 19px !important;
    }
    .banner-text {
        margin-left: -134px !important;
    }
    .choose-col.wpb_column.vc_column_container.vc_col-sm-4 {
        border: none;
    }
    .testimonial-head img {
        margin: 2px 71px !important;
    }
    .about-fotter {
        width: 271px;
    }
    p.feature-para {
        margin-left: -10px;
    }
    .hed-hql h2 {
        font-size: 25px;
       text-align: center;
    }
    h2.vc_custom_heading.solid-adv {
        font-size: 25px !important;
    }
    .feature-head h3 {
        font-size: 17px;
        text-align: center;
    }
    .ply-virtual li {
        line-height: 26px !important;
        margin-bottom: -3px;
    }
.wpb_single_image.wpb_content_element.vc_align_center.about-clean {
    text-align: center !important;
}
.about-head h3 {
    text-align: center;
}
.about-head p {
    text-align: center;
}
}
@media only screen and (min-width: 481px) and (max-width:640px){
    #mobile-menu-wrap { 
        width: 100%; 
    }
    .col-3.hb-equal-col-height.hb-sidebar { 
        padding: 0px !important; 
    }
    #main-content .right-sidebar .hb-main-content.col-9 { 
        padding-bottom: 0px; 
    }
    i.icon-bars {
        color: #fff;
    }.about-head a {
        padding: 12px 33%;
    }
    div#text-3 {
        margin-left: 0px !important;
    }
    .cta-head h3 {
        font-size: 15px;
    }
    .cta-btn {
        float: left;
        margin-top: 19px;
        margin-left: -10px;
    }
    .cta-btn a {
    padding: 5px 21px;
    margin: 0px 93px;
    font-size: 14px;
}
    .perfect-content h3 {
        font-size: 27px;
    }
    .service-head p { 
        width: 100%;
        text-align: center !important; 
    }
    .service-head h3 {
        font-size: 19px;
    }
    .about-head h3 {
        font-size: 30px !important;
    }
    .banner-text a {
        padding: 10px 19px !important;
        font-size: 11px !important;
    }
    .banner-text h3 {
       font-size: 18px !important;
        margin-top: -7px !important;
        line-height: 16px !important;
    }
    .banner-text h1 {
           font-size: 21px !important;
        margin-bottom: 16px !important;
        line-height: 19px !important;
    }
    .banner-text {
        margin-left:-105px !important;
        margin-top: 40px !important;
    }
    .choose-col.wpb_column.vc_column_container.vc_col-sm-4 {
        border: none;
    }
    .testimonial-head img {
        margin: 2px 71px !important;
    }
    .about-fotter {
    width: 430px;
}
    p.feature-para {
        margin-left: -10px;
    }
    .hed-hql h2 {
        font-size: 25px;
        text-align: center;
    }
    h2.vc_custom_heading.solid-adv {
        font-size: 25px !important;
    }
    .feature-head h3 {
        font-size: 17px;
        text-align: center;
    }
    .ply-virtual li {
        line-height: 26px !important;
        margin-bottom: -3px;
    }
.wpb_single_image.wpb_content_element.vc_align_center.about-clean {
    text-align: center !important;
}
.about-head h3 {
    text-align: center;
}
.about-head p {
    text-align: center;
}
}
@media only screen and (min-width: 641px) and (max-width:767px){
    #mobile-menu-wrap { 
        width: 100%; 
    }
    .col-3.hb-equal-col-height.hb-sidebar { 
        padding: 0px !important; 
    }
    #main-content .right-sidebar .hb-main-content.col-9 { 
        padding-bottom: 0px; 
    }
    i.icon-bars {
        color: #fff;
    }.about-head a {
        padding: 12px 33%;
    }
    div#text-3 {
        margin-left: 0px !important;
    }
    .cta-head h3 {
        font-size: 15px;
    }
    .cta-btn {
        float: left;
        margin-top: 19px;
        margin-left: -10px;
    }
    .cta-btn a {
        padding: 10px 43px;
    }
    .perfect-content h3 {
        font-size: 27px;
    }
    .service-head p { 
        width: 100%; 
        text-align: center !important; 
    }
    .service-head h3 {
        font-size: 19px;
    }
    .about-head h3 {
        font-size: 30px !important;
    }
    .banner-text a {
        padding: 10px 19px !important;
        font-size: 11px !important;
    }
    .banner-text {
        margin-left: -90px !important;
        margin-top: 40px !important;
    }
    .banner-text h3 {
        font-size: 16px !important;
        margin-top: -7px !important;
        line-height: 16px !important;
    }
    .banner-text h1 {
        font-size: 24px !important;
        line-height: 32px !important;
        margin-bottom: 16px !important;
    }
    .choose-col.wpb_column.vc_column_container.vc_col-sm-4 {
        border: none;
    }
    .testimonial-head img {
        margin: 2px 71px !important;
    }
    .about-fotter {
        width: 550px;
    }
    p.feature-para {
        margin-left: -10px;
    }
    .hed-hql h2 {
        font-size: 25px;
        text-align: center;
    }
    h2.vc_custom_heading.solid-adv {
        font-size: 25px !important;
    }
    .feature-head h3 {
        font-size: 17px;
        text-align: center;
    }
    .ply-virtual li {
        line-height: 26px !important;
        margin-bottom: -3px;
    }
    .about-head {
        margin-left: 38px;
    }
.wpb_single_image.wpb_content_element.vc_align_center.about-clean {
    text-align: center !important;
}
.about-head h3 {
    text-align: center;
}
.about-head p {
    text-align: center;
}
}
@media only screen and (min-width: 768px) and (max-width:900px){
    i.icon-bars {
        color: #fff;
    }
#mobile-menu-wrap { 
width: 100%;
 }
 .banner-text a {
        padding: 10px 19px !important;
        font-size: 11px !important;
    }
    .banner-text {
        margin-left: -90px !important;
        margin-top: 40px !important;
    }
    .banner-text h3 {
        font-size: 16px !important;
        margin-top: -7px !important;
        line-height: 16px !important;
    }
    .banner-text h1 {
        font-size: 24px !important;
        line-height: 32px !important;
        margin-bottom: 16px !important;
    }
.about-full {
    width: 100% !important;
}
.about-head h3 {
    text-align: center;
}
.about-head p {
    text-align: center;
}

.service-head h3 {
    font-size: 30px;
}
.perfect-content h3 {
    font-size: 20px;
}
.image-full.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}
.testi-content p {
    height: 200px;
}
.about-fotter {
    width: 220px;
}
#main-content .right-sidebar .col-3.hb-sidebar { 
width: 35% !important;
padding-top: 50px !important;
 }
#main-content .right-sidebar .hb-main-content.col-9 { 
width: 65% !important;
 }
.cta-head h3 {
    font-size: 15px;
}
.cta-btn {
    margin-top: 0px;
}
.cta-btn a {
    padding: 7px 6px;
    font-size: 13px;
    margin-right: -53px;
}
.about-fotter {
    width: 326px;
    text-align: justify;
}

div#text-3 {
 margin-left: 0px !important; 
height: 245px !important; 
}
.footer-row .col-3.widget-column.no-separator {
    width: 50%;
}
.para-align p {
    text-align: justify;
    padding-top: 44px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    float: none;
    margin-left: 0px;
    font-size: 13px;
}
.one-half-right input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    float: none !important;
    margin-bottom: 10px;
    font-size: 13px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
    font-size: 13px;
}
.email-col input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 13px;
}
.get-con-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 80px !important;
    font-size: 13px;
}
.get-con-form input.wpcf7-form-control.wpcf7-captchar {
    width: 60%;
}
.enquiry-btn input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-left: -17px;
}
.hb-testimonial {
    width: 100%;
}
#main-content ul li {
    font-size: 14px;
}
#main-wrapper .widget_nav_menu ul.menu li a {
    padding: 7px 7px;
}
.content-box {
    height: 380px;
}
.polycoat {
    height: 597px;
}
.click-btn a {
    padding: 7px 7px;
    font-size: 14px;
}
#color-range {
    height: 384px;
}
.advan-height {
    height: 840px;
}
.acrylic-use-cl {
    height: 1021px;
}
.ply-virtual {
    height: 325px;
}
#color-range-first-brush {
    height: 566px;
}
.color-range-second {
    height: 506px;
}
.liquid-finish {
    height: 504px;
}
.um-row._um_row_1 {
    padding-top: 33px;
}
}
@media only screen and (min-width: 901px) and (max-width:1024px){
 .banner-text a {
        padding: 10px 19px !important;
        font-size: 11px !important;
    }
    .banner-text {
        margin-left: -90px !important;
        margin-top: 40px !important;
    }
    .banner-text h3 {
        font-size: 16px !important;
        margin-top: -7px !important;
        line-height: 16px !important;
    }
    .banner-text h1 {
        font-size: 24px !important;
        line-height: 32px !important;
        margin-bottom: 16px !important;
    }
.about-full {
    width: 100% !important;
}
.about-head h3 {
    text-align: center;
}
.about-head p {
    text-align: center;
}

.service-head h3 {
    font-size: 30px;
}
.perfect-content h3 {
    font-size: 20px;
}
.image-full.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}
.testi-content p {
    height: 196px;
}
.about-fotter {
    width: 220px;
}
#main-content .right-sidebar .col-3.hb-sidebar { 
width: 35% !important;
padding-top: 50px !important;
 }
#main-content .right-sidebar .hb-main-content.col-9 { 
width: 65% !important;
 }
.cta-head h3 {
    font-size: 15px;
}
.cta-btn {
    margin-top: 0px;
}
.cta-btn a {
    padding: 8px 9px;
    font-size: 14px;
    margin-right: -20px;
}
.about-fotter { 
width: 325px !important; 
text-align: justify;
} 
div#text-3 {
 margin-left: 0px !important; 
height: 245px !important; 
}
.footer-row .col-3.widget-column.no-separator {
    width: 50%;
}
.para-align p {
    text-align: justify;
    padding-top: 44px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    float: none;
    margin-left: 0px;
    font-size: 13px;
}
.one-half-right input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    float: none !important;
    margin-bottom: 10px;
    font-size: 13px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
    font-size: 13px;
}
.email-col input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 13px;
}
.get-con-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 80px !important;
    font-size: 13px;
}
.get-con-form input.wpcf7-form-control.wpcf7-captchar {
    width: 60%;
}
.enquiry-btn input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-left: -17px;
}
.hb-testimonial {
    width: 100%;
}
#main-content ul li {
    font-size: 14px;
}
#main-wrapper .widget_nav_menu ul.menu li a {
    padding: 7px 7px;
}
.content-box {
    height: 380px;
}
.polycoat {
    height: 477px;
}
.click-btn a {
    padding: 7px 7px;
    font-size: 14px;
}
#color-range {
    height: 353px;
}
.advan-height {
    height: 686px;
}
.acrylic-use-cl {
    height: 897px;
}
.ply-virtual {
    height: 298px;
}
#color-range-first-brush {
    height: 566px;
}
.color-range-second {
    height: 474px;
}
.liquid-finish {
    height: 445px;
}
.um-row._um_row_1 {
    padding-top: 33px;
}
}
@media only screen and (min-width: 1025px) and (max-width:1276px){
.banner-text {
    margin-left:-139px !important;
}
.banner-text h1 {
    font-size: 25px !important;
    line-height: 25px !important;
}
.about-clean img.vc_single_image-img.attachment-full {
    margin-top: 127px !important;
}
.testi-content p {
    height: 180px;
}
.about-fotter {
    width: 241px;
    text-align: justify;
    font-size: 13px;
}
#footer.dark-style .widget-item h4 {
    font-size: 18px;
}
.cta-head h3 {
    font-size: 15px;
}
.cta-btn a {
    padding: 5px 15px;
    font-size: 14px;
}
#form-wysija-2 input[type="text"] {
    font-size: 10px;
}
#form-wysija-2 input.wysija-submit.wysija-submit-field {
    font-size: 12px;
    padding: 9px 0px !important;
}
.foo-link a {
    font-size: 12px;
}
.contact-info {
    font-size: 13px;
    margin-left: -29px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    float: none;
    margin-left: 0px;
    font-size: 13px;
}
.one-half-right input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    float: none !important;
    margin-bottom: 10px;
    font-size: 13px;
}
.one-half input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
    font-size: 13px;
}
.email-col input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 13px;
}
.get-con-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 80px !important;
    font-size: 13px;
}
.get-con-form input.wpcf7-form-control.wpcf7-captchar {
    width: 60%;
}
.enquiry-btn input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-left: -17px;
}
.para-align p {
    margin-top: 46px;
    text-align: justify;
}
.hb-testimonial {
    width: 100% !important;
}
#main-wrapper .widget_nav_menu ul.menu li a {
    font-size: 14px;
}
.polycoat {
    height: 451px;
}
#color-range {
    height: 326px;
}
.advan-height {
    height: 659px;
}
.acrylic-use-cl {
    height: 722px;
}
.ply-virtual {
    height: 298px;
}
#color-range-first-brush {
    height: 509px;
}
.color-range-second {
    height: 419px;
}
.liquid-finish {
    height: 447px;
}
.um-row._um_row_1 {
    padding-top: 31px;
}
}
/*  5-22-2020 DC*/
/* .page-id-2.home #main-content .container{
	background: #fff !important;
    padding-top: 64px !important;
}
.page-id-2.home #main-content {
background: rgba(249, 249, 249, 0) none repeat scroll 0 0;
margin-top: -90px;
} */
.tfree-testimonial-title {
    display: none !important;
}
#testimonial-id p {
    color: #fff !important;
}
#testimonial-id i {
    color: #fff !important;
}
#sp-testimonial-free-wrapper-1027 .sp-testimonial-free-section .slick-dots li.slick-active button {
    background: #A8A900 !important;
}
.about-bg p {
    text-align: center !important;
    color: #221F20;
	padding: 5px 5px;
}
.about-bg h3 {
    color: #221F20;
}
/* div#steps {
    margin-bottom: -60px !important;
    z-index: 9999;
} */
div#bg-id {
    background-blend-mode: multiply;
    background-color: #00000052;
}
.sidebar-cls h4 {
    text-align: center;
    width: 100%;
    font-size: 22px;
}
#main-wrapper.hb-stretched-layout {
 background: #fff !important;
}
.sidebar-cls div#text-6 {
    margin-bottom: 30px;
}
.sidebar-cls div#hb_testimonials_widget-2 {
    margin-bottom: 30px;
}