/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
.w-separator.type_short.size_small.thick_1.style_solid.color_custom.cont_none.companyshortline {
    margin-top: 0;
    margin-left: 30px !important;
    width: 7%;
margin-bottom: 5px;
}
.page-id-164 .w-tabs-list.items_3.stretch {
    width: 48%;
}
.companydetail {
    margin-bottom: 30px;
}
.g-breadcrumbs-separator {
    margin: 0px 1px;
}
.w-separator.type_short.size_small.thick_3.style_solid.color_custom.cont_none.contseprator span.w-separator-h:after {
    width: 10px;
}
.w-separator.type_short.size_small.thick_3.style_solid.color_custom.cont_none.contseprator span.w-separator-h:before {
    width: 10px;
}
@media only screen and (max-width: 480px) and (min-width: 320px) {
    p.footerbottomleft, p.footerbottomright{
        text-align:center;
    }
section.l-section.wpb_row.height_medium.with_img.productconatiner .vc_column-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
p.productcategories {
    margin: auto;
}
section.l-section.wpb_row.height_medium.with_img.boxcontainer.companybox .l-section-h.i-cf .vc_column-inner {
    padding: 20px 0;
}
section.l-section.wpb_row.height_medium.with_img.boxcontainer.companybox .l-section-h.i-cf {
    margin: 0;
    width: 100%;
}
section.l-section.wpb_row.height_medium.with_img.boxcontainer.companybox .w-tabs-section-content-h.i-cf .g-cols.wpb_row.type_default.valign_top.vc_inner {
    margin-left: 0px !important;
}
section.l-section.wpb_row.height_medium.with_img.boxcontainer.companybox .w-tabs-section-content-h.i-cf h2 {
    font-size: 18px !important;
}
.sliderscroll{
display:none
}
section#services .l-section-h.i-cf {
    margin: 0;
    width: 100%;
}
.w-tabs.layout_trendy.icon_chevron.iconpos_right.homeservicetab.accordion .w-tabs-section-content-h.i-cf {
    padding: 0;
}
.w-tabs.layout_trendy.icon_chevron.iconpos_right.homeservicetab.accordion .g-cols.wpb_row.type_default.valign_top.vc_inner {
    margin-left: 0 !important;
}
.vc_col-sm-8.wpb_column.vc_column_container.servicetableft {
    margin: 0;
    width: 100% !important;
}
.vc_col-sm-8.wpb_column.vc_column_container.servicetableft .vc_column-inner {
    padding: 0;
}
.servicetabcontent {
    width: 100% !important;
    margin: 0 !important;
}
.g-cols.wpb_row.type_default.valign_top.vc_inner.featuredproducthome {
    margin: -10px !important;
    width: 100% !important;
}
.w-tabs.accordion .w-tabs-section {
    border-width: 1px 0 1px 0;
}
}
@media only screen and (max-width: 750px) and (min-width: 481px) {
.wonderplugin-gridgallery-list {
    clear: both;
}
.page-id-164 .w-tabs-list.items_3.stretch {
    width: 100%;
}
}

/* Process Page css */

.full_row {
    width: 100%;
    clear: both;
}

.full_row .product_row {
    
    width: 19%;
    margin: 0 .5%;
    text-align: center;
}

.r9{padding-top: 6px;}

   

.product_row {
    
    float: left;
    padding-bottom: 15px;
}

.b-btm{border: 1px solid #f6af15;
    width: 25px;
    margin: 0 auto;}

.product_row h6 {
    margin: 0 !important;
}

.product_row .r1 img {
    max-height: 170px;
}

.r4{font-size: 11px;}

/* Responsive */

@media  screen and (max-width: 980px) {

	.upper-img{position: absolute;
    left:	107px;
    top: 62px;}


.upper-img1{position: absolute;
    left: 240px;
    top: 62px;}

.upper-img2{position: absolute;
    left: 378px;
    top: 62px;}

.upper-img3{position: absolute;
    left: 511px;
    top: 62px;}


.upper-img4{position: absolute;
    left: 107px;
    top: 260px;}

.upper-img5{position: absolute;
    left: 240px;
    top: 260px;}


.upper-img6{position: absolute;
    left: 378px;
    top: 260px;}

.upper-img7{position: absolute;
    left: 511px;
    top: 260px;}
}


@media only screen and (max-width: 800px) and (min-width: 320px) {

.upper-img,.upper-img1,.upper-img2,.upper-img3,.upper-img4,.upper-img5,.upper-img6,.upper-img7{display:none;}
}

@media only screen and (max-width: 800px) and (min-width: 581px){.full_row .product_row {width:30%;}}

@media  screen and (max-width: 425px){.full_row .product_row{width:100%;}}