/*
Theme Name: Flooring Child
Theme URI: http://themes.webdevia.com/flooring/
Description: Flooring Child Theme
Author: Mymoun
Author URI: http://www.webdevia.com/
Version: 2.0
Template: flooring
License: ---
License URI: ----
Tags: two-columns, custom-background, threaded-comments, translation-ready, custom-menu
Text Domain:  flooring
*/

.top-bar .top-bar-left .menu-text{display: flex;align-items: center;flex-direction: column;}
.top-bar .top-bar-left a{width: 130px;padding: 0;}
.top-bar .top-bar-left .menu-text span{font-size: 11px;margin-top: 10px;}

.wd-title-bar{padding-top: 220px;min-height: 320px;}

.wd-footer .widget-logo img{width: 100px;} 

.wd-footer h2{font-family: 'Open Sans';margin-top: 0;margin-bottom: 20px;}
.wd-footer ul{margin-left: 0;}
.wd-footer ul li{margin-bottom: 10px;}
.wd-footer ul li a{font-size: 16px;line-height: 26px;}
.footer_social a{display: inline-block;margin-right: 25px;width: 30px;height: 30px;}
.footer_social a img{object-fit: contain;width: 100%;height: 100%;}
.footer_social a:hover{opacity: 0.7;transform: all 0.4s linear;-webkit-transform: all 0.4s linear;-moz-transform: all 0.4s linear;}
.wd-copyright.footer-style2{margin-top: 0;}

.logo-section img{width: 150px;}
.logo-section p{font-size: 17px;line-height: 29px;margin-top: 30px;text-align: center;}

.about-service-div h5{margin-top: 40px;}

.about-icon-div .box-icon i{color: #FF6A00;padding: 0;font-size: 40px;}
.about-icon-div .box-icon:after{display: none;}
.about-icon-div .box-description{position: relative;bottom: auto;padding: 0 0 0 30px;}
.about-icon-div .box-description h3, .about-icon-div .box-description p{color: #000;}
.about-icon-div .box-description h3{font-size: 25px;margin-bottom: 5px;font-weight: 600;}
.about-icon-div .box-description p{font-size: 16px;}
.about-icon-div .wd-text-icon-style1{display: flex;}
.about-icon-div .wd-section-text-icon{margin-bottom: 20px;}
.about-icon-div .wd-section-text-icon .box-icon{height: auto;}
.testimonial-section .owl-testimonial{width: 700px;margin: 0 auto;}

.contact-form .vc_column-inner{width: 50%;margin: 0 auto;}
.contact-form-main{margin-bottom: 30px;}
.contact-form-main .wpcf7-response-output{border: 0 !important;text-align: center;color: #f00;position: absolute;bottom: -22px;left: 0;right: 0;}
.contact-form-main form.sent .wpcf7-response-output{color: #46b450;}
.contact-form-main .wpcf7-form-control-wrap{display: block;}
.contact-form-main .wpcf7-not-valid-tip{position: absolute;bottom: -19px;color: #f00;font-size: 12px;}
.contact-form-main .ajax-loader{position: absolute;top: 6px;}
.contact-form-main .column, .contact-form-main .columns{position: relative;}
.contact-form-main .screen-reader-response{display: none;}

.product-list{padding: 0 0 20px;}
.product-list .img-main{height: 250px;}
.product-list .img-main img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.product-list .wd-section-project .wd-project{background-color: #eeeeee !important;}
.product-list .wd-section-project .wd-project h4{padding: 15px 10px;}
.product-list-gallery{padding: 0 0 50px;}
.product-list-gallery .single-img{height: 300px;}
.product-list-gallery .single-img img{height: 100%;width: 100%;object-fit: cover;object-position: center center;}

.latest-porject{ display: inline-block;width: 100%;}
.latest-porject .wd-section-project a{display: block;position: relative;}
.latest-porject .wd-section-project img{width: 100%;height: 400px;object-fit: cover;object-position: center center;}
.latest-porject .wd-section-project .style-3 .portfolio-item{position: absolute;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;display: block;z-index: 1;}
.latest-porject .wd-section-project .style-3 .portfolio-item h4{color: #fff;margin: 0;}
.latest-porject .wd-section-project .style-3{height: 400px;}
.latest-porject .wpb_text_column{margin: 30px 0 0 !important;text-align: center;position: relative;z-index: 1;}

.wd-section-text-icon .box-icon{height: 300px;}
.wd-section-text-icon .box-icon img{width: 100%;height: 100%;object-fit: cover;}
.wd-section-text-icon .box-description h3{font-size: 30px;line-height: 46px;letter-spacing: 0px;}

input{height: 40px !important;font-size: 15px !important;}
textarea{ height: 100px !important;resize: none;font-size: 15px !important;}
.radio-main{display: inline-block;height: 108px;}
.radio-main label{display: flex;align-items: center;}
.radio-main input{margin-bottom: 0;height: auto !important;}
.radio-main .wpcf7-radio{display: flex;align-items: center;}
.radio-main .wpcf7-list-item{margin-right: 30px;}
section.vc_section.gallery-bg{padding-top: 60px;padding-bottom: 60px}
a.rs-layer{background: rgba(0,0,0,0.3)!important;border: 1px solid #fff!important;color: #fff!important}
.button-design .wd-btn-wrap.text-left{text-align: right;}

@media screen and (max-width: 899px){
    .title-bar .title-bar-title a{width: 70px;display: block;}
}


@media screen and (max-width: 767px){
.contact-form .vc_column-inner{width: 100%}
.wd-footer > div{padding-top: 30px}
section.wd-footer .block.small-12.large-4.medium-4.columns:nth-child(2){padding-bottom: 25px}
.title-bar .menu-icon{order: 1}
.title-bar{justify-content: space-between;}
.contact-form-main .wpcf7-response-output{bottom: -45px}
.wd-title-section_c h5{width: auto;padding: 0}
.vc_row.wpb_row.vc_row-fluid.white-row.vc_custom_1571652137048.vc_row-has-fill.vc_column-gap-20 .wpb_wrapper .wd_empty_space{display: none;}
.vc_row.wpb_row.vc_row-fluid.white-row.vc_custom_1571652137048.vc_row-has-fill.vc_column-gap-20 .wpb_wrapper .wd_empty_space:last-child{display: block;height: 70px!important}
.logo-section.wpb_column.vc_column_container.vc_col-sm-6{padding-bottom: 50px}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1451949798661 .wpb_column.vc_column_container.vc_col-sm-6{padding-bottom: 40px}
div#services .large-4.columns{flex: 0 0 100%}
div#services .large-4.columns ul.list-icon.check-square-o{margin:0;}
.wd-section-text-icon .box-description h3{font-size: 22px;line-height: normal;}
.about-icon-div .wd-text-icon-style1{margin: 0}
.about-icon-div .box-description{padding-left: 20px}
.about-icon-div .box-icon i{font-size: 26px}
.testimonial-section .owl-testimonial{width: 100%}
.testimonial-section .owl-testimonial blockquote{padding: 0}
.owl-testimonial:not(.wd-testimonial_style_2) p{padding: 50px 20px}
.vc_row.wpb_row.vc_row-fluid.abt-con.vc_custom_1615980069847{margin-top: 0!important}
.vc_row.wpb_row.vc_row-fluid.con-sec.vc_custom_1615982810041{margin-top: 0!important}
.title-bar-title i{font-size: 10px}
a.rs-layer{height: auto!important;width: auto!important;min-width: 240px!important;max-width: 320px!important}
.wd-title-section_l h2{font-size: 22px!important}
.button-design a.wd-btn.btn-border.btn-medium {padding: 7px 12px;font-size: 10px;margin-bottom: 15px;}

	}
ul.post-infos.clearfix {
    display: none !important;
}