@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .requestinfo a {padding: 15px 25px 16px 25px;}
    html body #site-header.header .h-menu li a {margin-left: 20px !important; margin-right: 20px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.home .homepageslider.desktop-slider .tp-parallax-wrap:last-child {left: 282px !important;}
}

/* Tab landscape */
@media only screen and (max-width: 1199px) {
    #site-header.header {padding-top: 30px !important; padding-bottom: 30px !important;}
    #site-logo img { max-width: 100% !important;}
    .hp-content-one .vc_column_container.vc_col-sm-3 { width: 50%;}
    #site-header.header .h-menu li a { margin-left: 5px; margin-right: 5px;}
    .requestinfo a {padding: 10px 10px 10px 10px;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text {min-height: 225px;}
    .hp-content-one .wpex-vc-column-wrapper { margin-bottom: 30px}
    .hp-tv-makeover p { padding-left: 15px; padding-right: 15px;}
    .hp-brands .five-col [class*="vc_col-sm-"]:nth-of-type(1),
.hp-brands .five-col [class*="vc_col-sm-"]:nth-of-type(2),
.hp-brands .five-col [class*="vc_col-sm-"]:nth-of-type(3),
.hp-brands .five-col [class*="vc_col-sm-"]:nth-of-type(4),
    .hp-brands .five-col [class*="vc_col-sm-"]:nth-of-type(5) { margin-right: 10px; margin-left: 10px;}

.hp-brands .three-col { margin-left: 0px; margin-right: 0px;}
.hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(1), 
.hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(2),
.hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(3) {margin-left: 0px; margin-right: 0px; padding: 0px 10px;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(1) { width: 20%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(2) { width: 50%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(3) { width: 30%;}
    
    .footer .re-container {padding-left: 15px; padding-right: 15px;}
    .footer .f-address, .footer .map, .footer .mailing-list {margin-right: -5px;}
    .footer .map iframe {max-width: 100%;}
    .footer .f-address { width: 25%;}
    .footer .map { width: 45%; padding-left: 10px; padding-right: 10px;}
    .footer .mailing-list { width: 30%;}
    
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text.hp-text-img {min-height: 640px;}
    
    /*glass*/
    .reflectel_tabs_glass .vc_tta-tabs-container {
        flex-basis: 34% !important;
    }
    .reflectel_tabs_glass .vc_tta-tabs-container .vc_tta-tab a,
    .reflectel_tabs_glass .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body{
        padding: 6px !important;
    }
    .reflectel_tabs_glass .vc_tta-tabs-container .vc_tta-tab .vc_tta-title-text,
    .reflectel_tabs_glass .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body span{
        font-size: 14px;
        line-height: 14px !important;
    }
    .reflectel_tabs_glass .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body li,
    .reflectel_tabs_glass .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p,
    .reflectel_tabs_glass .vc_tta-tabs-container .vc_tta-tab{
        line-height: 24px;
    }
    #footer-callout-wrap #footer-callout-left span {
        font-size: 22px;
    }
    /*ENd-glass*/
    
    
    html body #site-header.header .h-menu li a {margin-left: 6px !important; margin-right: 6px !important;}
    #site-header.header .h-menu li:last-child a {margin-right: 14px !important;}
    .hp-content-one {width: 100%;}
    html body #site-header.header .h-menu li a, html body .requestinfo a {font-size: 20px !important;}
    
    .frames-txt p {padding-left: 0px; padding-right: 0px;}
    html body .frames-desc p {font-size: 20px;}
   .framesbanner {margin-left: -15px !important;
    margin-right: -15px !important;}
    
    .frames-row { margin-right: -15px; margin-left: -15px;}
body.wpex-responsive.page-id-9942 .site-main .wpex-clr .wpex-vc-row-wrap.clr .wpb_wrapper.wpex-vc-column-wrapper.wpex-clr {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
    .re-container,
    .wpex-clr .wpex-vc-row-wrap.clr .wpb_wrapper.wpex-vc-column-wrapper.wpex-clr,
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panel-body [class*="vc_col-"] .wpex-clr { padding-left: 15px !important; padding-right: 15px !important;}
    
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panel-body .vc_row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
    
    
    body.wpex-responsive.page-id-9942 .site-main .container, body.wpex-responsive.page-id-9943 .site-main .container { padding-left: 15px; padding-right: 15px;}
    
    
    
     
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { right: 0px;}
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding-right: 50px;}
    .quality-title h2,
    .servicetxt p { padding-left: 0px; padding-right: 0px;}
    
    .rev_slider,
    .rev_slider_wrapper { min-height: inherit !important;}
    
    /* WDS Start 9-2-2019 */
    .hp-content-one .wpex-vc-column-wrapper {margin-bottom: 30px !important;}
    /* WDS End 9-2-2019 */
    
    /* WDS Start 1st May 2019 */
        .hp-three-col {margin-left: 0px; margin-right: 0px;}
    .hp-three-row > .wpb_wrapper .vc_row {margin-left: -15px; margin-right: -15px;}
    .hp-three-row > .wpb_wrapper .vc_row .vc_col-sm-4 {padding-left: 15px !important; padding-right: 15px !important;}
    .hp-three-row ul { margin-left: 0px; margin-right: 0px;}
    .hp-three-row li {margin-right: 0px;}
    .hp-three-row > .wpb_wrapper .vc_row .vc_col-sm-4 > .wpb_wrapper {min-height: 650px;}
    .hp-three-row h3.vc_custom_heading {margin-left: 0px !important; margin-right: 0px !important;}
    /* WDS End 1st May 2019 */
    
}
/* End of max 1199px */

/* Tab portrait */
@media only screen and (max-width: 991px) {
    .header-one.fixed-scroll.wpex-shrink-sticky-header.clr.header { position: relative !important; padding-top: 20px !important; padding-bottom: 20px !important;}
    #site-header.header {padding-top: 20px !important; padding-bottom: 20px !important;}
    .logo {width: 100%; padding-left: 0px; text-align: center; margin-bottom: 10px;}
    #site-logo-inner {display: block;}    
    .h-menu {width: 80%; text-align: left;}
    .requestinfo {width: 20%;}
    #site-header.header .h-menu li a { font-size: 14px !important;}
    .fullwidthbanner-container,
    .mirror-tv-heading {margin-top: 50px; margin-bottom: 2px !important;}
    
    .hp-mirror-tv-content {width: 740px; background-size: 100%; padding-left: 46px; padding-right: 46px; margin-bottom: 50px !important;}
    .hp-mirror-tv-content .twentytwenty-container img { height: 351px; }
    .hp-mirror-tv-content .twentytwenty-horizontal .twentytwenty-handle::before {height: 540px;	width: 180px; left: -68px; top: -93px;	background-size: 100%;}
    .hp-mirror-tv-content h3, .hp-mirror-tv-content h4 {top: -90px;}
    .hp-tv-makeover h4 {font-size: 30px !important;}
    .hp-content-one .txt p {margin-bottom: 48px !important;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text h3 {font-size: 22px;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text {min-height: 250px;}
    .hp-tv-makeover {margin-top: -17px;}
    .hp-tv-makeover .wpex-vc-column-wrapper { margin-bottom: 0px !important;}
    .hp-tv-makeover p { margin-top: 30px;}
    .hp-showroom {margin-top: 45px; margin-bottom: 20px !important;}
    .hp-showroom h3 {margin-bottom: 40px !important; margin-top: 45px;}
    .hp-showroom .vc_general {	margin-top: 52px;}
    
    .hp-brands .five-col [class*="vc_col-sm-"] { width: 33.33%;}
    
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(1) { width: 100%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(2) { width: 50%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(3) { width: 50%;}
    
    .footer {padding-top: 60px; padding-bottom: 50px;}
    .footer .f-address {width: 40%;}
    .footer .map {width: 60%; padding-left: 0px; padding-right: 0px;}
    .footer .mailing-list {width: 70%; text-align: center; margin: auto; display: block;}
    .footer .f-address .phone {margin-bottom: 16px;}
    .footer .f-address .address,
    .footer .f-address .time,
    .footer .f-address .close {margin-bottom: 16px;}
    
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text.hp-text-img {min-height: 590px;}
    /*glass*/
    .entry-content.entry.clr .wpex-vc-row-wrap .reflectel_details_glass .wpex-vc-columns-wrap.clr .wpb_text_column.wpb_content_element span {
        font-size: 20px !important;
    }    
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 li.vc_tta-tab span.vc_tta-title-text,
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 .vc_tta-panels-container .vc_tta-panel-body .wpb_wrapper span{
        font-size: 12px !important;
    }
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 li.vc_tta-tab,
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 .vc_tta-panels-container .vc_tta-panel-body .wpb_wrapper li{
        line-height: 16px;
    }
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 .vc_tta-panels-container .vc_tta-panel-body .wpb_wrapper ul {
        margin: 0 0 20px 20px;
    }
/*
    .reflectel_tabs_glass .vc_tta-tabs-container {
        flex-basis: 34% !important;
    }
*/
    .reflectel_tabs_glass .vc_tta-tabs-container {
        flex-basis: 100% !important;
        height: auto;
        position: absolute !important;
        clear: both !important;
        float: left;
        width: 100%;
    }
    .reflectel_tabs_glass .vc_tta-panels-container {
        display: block !important;
        position: relative !important;
        clear: both !important;
        top: 27px;
    }
    .reflectel_tabs_glass li.vc_tta-tab {
        float: left;width: 43%;
    }
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 li.vc_tta-tab span.vc_tta-title-text {
        font-size: 10px !important;
    }
    .reflectel_tabs_glass .vc_tta-tabs-container .vc_tta-tab a{text-align: center;}
     #footer-callout-wrap #footer-callout-left span {
        font-size: 16px;
    }
    .wpex-vc-row-wrap.clr .vc_row.wpb_row.vc_row-fluid.reflectel_tabs_glass .wpex-vc-columns-wrap.clr .wpb_column.vc_column_container.vc_col-sm-4 li.vc_tta-tab a {
        line-height: 9px;
    }
    /*ENd-glass*/
    
    html body #site-header.header {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}
    
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {font-size: 24px;}
 
    .about-content-two [class*="vc_col-"]:first-child { padding-right: 0px;}
    .about-content-two [class*="vc_col-"]:last-child { padding-left: 0px;}
    
    /* WDS Start 9-2-2019 */
    #site-logo-inner { text-align: center;}
    body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu { display: none;}
    /* WDS End 9-2-2019 */
    
    /* WDS Start 1st May 2019 */
        .hp-three-col {margin-left: -30px; margin-right: -30px;}
    .hp-three-row li {font-size: 18px; line-height: 24px;}
    .hp-three-row h3.vc_custom_heading {font-size: 20px;}
    .footer .mailing-list {text-align: right;}
    /* WDS End 1st May 2019 */
}
/* End of max 991px */



/* Mobile  landscape */
@media only screen and (max-width: 767px) {
    
    #mobile-menu {display: block !important;}
    #site-header.header .h-menu { display: none !important;}
    .requestinfo {width: 100%; text-align: center; margin-top: 10px;}
    .requestinfo a {padding: 10px 30px 10px 30px;}
    .hp-popup-box h3 {font-size: 26px !important; line-height: 26px !important; margin-bottom: 5px;}
    .hp-popup-box p {font-size: 13px; line-height: 18px; padding-left: 0px; padding-right: 0px;}
    .hp-popup-box strong {display: block; font-size: 16px; margin-bottom: 0px !important;}
    .hp-popup-box .gform_wrapper input[type="submit"] {font-size: 16px !important;}
    .hp-popup-box .gform_wrapper {width: 100%; margin: 5px auto 0px auto !important;}
    .hp-popup-box .hp-popup-form { padding: 15px;}
    .hp-popup-box .hp-popup-form::before {top: 5px; bottom: 5px; left: 5px; right: 5px;}
    .hp-popup-box .gform_wrapper input {height: 28px !important; font-size: 14px !important;}
    .hp-popup-box .gform_wrapper input[type="submit"] {margin-bottom: 0px !important;}
    .hp-popup-box .gform_wrapper div.validation_error {font-size: 10px !important; border: 0px !important; margin: 0px 0px !important; letter-spacing: 0.5px; }
    
    body .hp-popup-box .gform_wrapper.gform_validation_error .top_label div.ginput_container {margin-top: 0px !important;}
    .hp-popup-box .close {top: -5px;}
    .hp-popup-box .gform_wrapper.gform_validation_error .gform_footer {padding-top: 0px !important;}
    .hp-popup-box .gform_wrapper .field_description_below .gfield_description {font-size: 10px;}
    
    .hp-banner .vc_btn3-inline .vc_general, .hp-banner .rev-btn {font-size: 14px !important; padding: 10px !important;}
    
    .fullwidthbanner-container, .mirror-tv-heading,
    .hp-tv-makeover h3,
    .hp-showroom h3 {font-size: 30px !important; line-height: 40px !important;}
    
    .hp-mirror-tv-content {width: 450px; max-width: 100% !important; padding-left: 30px; padding-right: 30px;}
    .hp-mirror-tv-content h3, .hp-mirror-tv-content h4 {font-size: 20px !important; line-height: 30px;}
    .hp-mirror-tv-content .twentytwenty-container img {height: 230px;}
    .hp-mirror-tv-content .twentytwenty-horizontal .twentytwenty-handle::before {
	height: 351px;
	width: 117px;
	left: -36px;
	top: -60px;
	background-size: 100%;
}
    .hp-mirror-tv-content h3, .hp-mirror-tv-content h4 {top: -65px;}
    .hp-mirror-tv-content h3 {left: -32px;}
    .hp-mirror-tv-content h4 {right: -32px;}
    
    
    .hp-content-one .txt p,
    .hp-showroom p {font-size: 20px; line-height: 26px;}
    .hp-content-one .vc_column_container.vc_col-sm-3 {width: 100%; padding-left: 15px; padding-right: 15px;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text { min-height: inherit;}
    .hp-tv-makeover h4 {font-size: 20px !important; margin-bottom: 40px !important;}
    .hp-tv-makeover p {margin-top: -10px; margin-bottom: 50px !important;}
    .hp-showroom {margin-top: 5px;}
    .hp-showroom .vc_general {font-size: 22px !important; padding: 10px 32px !important; margin-top: 48px;}
    
    .footer .f-address {width: 100%; margin-bottom: 50px;}
    .footer .map {width: 100%; padding-left: 0px; padding-right: 0px;}
    .footer .mailing-list {width: 100%; text-align: center; margin: auto; display: block;}
    
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text.hp-text-img {min-height: inherit;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text.hp-text-img h3 {min-height: inherit; margin-bottom: 24px;}
    
    .mobile-toggle-nav ul li { margin-bottom: 0px !important;}
    .hp-content-one .re-container { padding-left: 0px; padding-right: 0px;}
    
    .tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {
	visibility: visible !important;
	display: block !important;
}
    
    html body .container {
    width: 100% !important;
}
    
    html body #mobile-menu { right: 15px !important;}
 
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a,
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panel-body [class*="vc_col-"]:first-child,
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panel-body [class*="vc_col-"]:last-child { width: 100%;}
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panels {margin-bottom: 0px;}

    .about-content-two [class*="vc_col-"]:first-child,
    .about-content-two [class*="vc_col-"]:last-child { width: 100%;}
    html body .hp-content-one.about-content .re-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
    
    html body .sgpb-theme-1-content {
    width: 100% !important;
    min-width: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;
    margin: auto !important;
}
    
    .sgpb-popup-dialog-main-div-theme-wrapper-1 {
    position: absolute !important;
    left: 15px !important;
    right: 15px !important;
    top: 15px !important;
}

    .sgpb-theme-1-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 22px !important;
    
}
    
    .sg-popup-builder-content .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .sg-popup-builder-content .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    max-width: calc(100% - 0px);
    
}
    
    html body.page-id-9943 .frames-heading {
    margin-top: -50px !important;
}
    
    /* WDS Start 9-2-2019 */
    body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu { display: block;}
    body.wpex-mobile-toggle-menu-icon_buttons #site-logo { margin-bottom: 10px !important;}
    
    #mobile-menu a {display: block; float: left; color: #666; font-size: 12px; height: 40px; width: 40px; line-height: 40px;
    border: 1px solid #eee; border-radius: 3px; text-align: center; margin-left: 10px; background: #f7f7f7; transition: all .15s ease-in-out;}
    #mobile-menu a:before {content: "\f0c9"; font-family: 'FontAwesome';}
    #mobile-menu .wpex-bars {display: none !important;}
    html body .container { max-width: 100% !important;}
    html body #mobile-menu { margin-top: -20px !important;}
    .mobile-toggle-nav a { line-height: 1.6;}
    .wpex-mobile-menu .container,
    .hp-content-one .re-container {max-width: 90% !important; }
    .about-txt p {padding-left: 85px;  padding-right: 85px;}    
    /* WDS End 9-2-2019 */
    
    /* WDS Start 1st May 2019 */
    .hp-three-col {margin-left: 0px; margin-right: 0px;}
    .hp-three-row > .wpb_wrapper .vc_row .vc_col-sm-4 > .wpb_wrapper {min-height: inherit; margin-bottom: 30px !important; padding-bottom: 26px;}
    .hp-three-row > .wpb_wrapper .vc_row .vc_col-sm-4:last-child > .wpb_wrapper { margin-bottom: 0px !important;}
    .footer .f-address, .footer .mailing-list {width: 100% !important; margin-right: 0px;}
    .footer .f-address {margin-bottom: 20px; text-align: center;}
    html body .largefont span {width: auto; padding-top: 12px; padding-bottom: 12px;}
    html body .footer {padding-bottom: 35px;}
    .make-appointment {font-size: 20px; line-height: 50px; min-width: inherit; padding-left: 15px; padding-right: 15px;}
    .copyright {padding-left: 10px; padding-right: 10px;}
    
    .home .quality-title h2 {margin-top: 25px; margin-bottom: -70px !important;}
    .mobile-toggle-nav ul li.current_page_item {border-bottom:0px !important;}
    .mobile-toggle-nav ul li {border-top: 1px solid #eee !important; position: relative;}
    .mobile-toggle-nav ul li a {border-top: 0px solid #eee !important; position: static !important;}
    .mobile-toggle-nav ul li.current_page_item a {display: inline-block; border-bottom: solid 2px #266333; padding-right: 20px;}
    /* WDS End 1st May 2019 */
    
    /* 14 June 2019 Start */
    .mobile-toggle-nav .wpex-open-submenu {top: 13px; margin-top: 0px;}
    .mobile-toggle-nav .active>a>.wpex-open-submenu {top: 15px;}
    .desktop-slider {display: none;}
    .mobile-slider {display: block;}
    /* 14 June 2019 End */
}
/* End of max 767px */


/* Mobile portrait */
@media only screen and (max-width: 479px) {
            
        #mobile-menu {right: -15px;}
    
    .fullwidthbanner-container, .mirror-tv-heading, .hp-tv-makeover h3, .hp-showroom h3 {font-size: 24px !important; line-height: 30px !important;}
    
    .mirror-tv-heading p { padding-left: 30px; padding-right: 30px; display: block;}
    .hp-mirror-tv-content {width: 290px; padding-left: 18px; padding-right: 18px; margin-bottom: 30px !important;}
    .hp-mirror-tv-content .twentytwenty-container img {height: 150px;}
    .hp-mirror-tv-content .twentytwenty-horizontal .twentytwenty-handle::before {
	height: 235px;
	width: 78px;
	left: -17px;
	top: -40px;
	background-size: 100%;
}
    .hp-mirror-tv-content h3, .hp-mirror-tv-content h4 {font-size: 15px !important;}
    .hp-mirror-tv-content h3, .hp-mirror-tv-content h4 {top: -48px;}
    .hp-mirror-tv-content h3 {left: -18px;}
    .hp-mirror-tv-content h4 {right: -18px;}
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text,
    .hp-content-one .vc_column_container.vc_col-sm-3 .hp-text p,
    .hp-content-one .txt p,
    .hp-showroom p,
    .hp-tv-makeover p {font-size: 16px; line-height: 26px;}
    .hp-showroom .vc_general {font-size: 16px !important; padding: 10px 15px !important;}
    
    .hp-brands .five-col [class*="vc_col-sm-"],
    .hp-brands .three-col [class*="vc_col-sm-"] {width: 100%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(1) { margin-top: 0px;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(2) { width: 100%;}
    .hp-brands .three-col [class*="vc_col-sm-"]:nth-of-type(3) { width: 100%;}
    
    .hp-banner .vc_btn3-inline .vc_general, .hp-banner .rev-btn {font-size: 12px !important; padding: 8px !important;}
        
    .copyright { font-size: 12px;}
    .frames-txt p,
    .servicetxt p,
    .about-txt p,
    .quality-title h2  {font-size: 20px !important; line-height: 30px;}
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a { font-size: 18px;     padding-right: 30px;}
    .wpb-js-composer .services-pg .vc_tta.vc_general .vc_tta-panel-body p,
    html body .about-content .txt p, .about-content-two li,
    .hp-content-one .txt p {font-size: 14px !important; line-height: 24px !important;}
    
    .quality-title h2 {margin-top: 40px;
    margin-bottom: -60px !important;}
    .about-content-two li {padding-left: 20px;}
    
    .wpb-js-composer .services-pg .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { width: 16px; height: 18px; background-size: 100%;}
    .about-txt p { padding-left: 0px; padding-right: 0px;}
    
    /* WDS Start 9-2-2019 */
    /* WDS End 9-2-2019 */
    
    /* WDS Start 1st May 2019 */
        .hp-three-col {margin-left: 0px; margin-right: 0px;}
    .hp-three-row li {font-size: 14px; line-height: 24px; margin-bottom: 10px;}
    /* WDS End 1st May 2019 */

    
}
/* End of max 479px */