@import url('https://fonts.googleapis.com/css?family=Raleway')
@import url('https://fonts.googleapis.com/css?family=Open+Sans');body{background:#fff;font-family:'Open Sans', sans-serif;font-weight:400;}


.slidertext {
    color: #fff!important;
    font-size: 30px !important;
    background: rgba(0, 115, 187, 0.6)!important;
    margin-top: 20px!important;
}
a{outline:none;text-decoration:none;-webkit-transition:width 2s, height 4s;transition:width 2s, height 4s;}
body a{text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a:hover{text-decoration:none;}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1,h2,h3,h4,h5,h6{margin:0;}
p{margin:0;line-height:20	px font-size:15px;}
ul{margin:0;padding:0;}
label{margin:0;}
img{max-width:100%;height:auto;}
.clear{clear:both;}
.head{width:100%;padding:5px 0!important;}
.top-titel{text-align:center;font-family:'Raleway', sans-serif;font-size:28px;color:#242424;padding:26px 0;}
.phone .fa-mobile{font-size:48px;float:left;}
.phone span{font-size:16px;color:#059dda;line-height:20px;float:left;margin:5px 0 0 8px;}
.button{margin-top:10px;}
.button a{padding:7px 20px;font-size:16px;border:1px solid #059dda;color:#059dda;}
.button a span{margin-left:8px;}
.button a:hover{background-color:#059dda;color:#FFF;}
.menu{background-color:#059dda;padding:15px 0;}
.nav_menu{position:relative;}
.nav_menu li{display:inline-block;list-style:none;border-right:1px solid #038fc7;}
.nav_menu li a{display:block;font-size:15px;color:#fff;padding:1px 22px;text-transform:uppercase;text-decoration:none;}
.nav_menu li a:hover{color:#000;}
.nav_menu li.active a{color:#000;}
.nav_menu li:last-child{border:none;}
.click1{display:none;}
.close_me_hd{display:none;}
.banner{position:relative;}
.banner img{width:100%;}
.banner_cont{display:block;position:absolute;width:100%;left:0;right:0;top:0;z-index:999;}
.banner_txt{margin-top:160px;text-align:right;}
.banner_txt h2{font-family:'Raleway', sans-serif;font-size:30px;color:#FFF;padding:5px 20px;background-color:rgba(0, 115, 187, 0.6);float:right;margin-bottom:20px;}
.banner_txt h2 span{font-weight:bold;}
.services{width:100%;text-align:center;}
.head-txt{padding:15px;font-family:'Raleway', sans-serif;font-size:30px;color:#2e2d2d;background-color:#dcdcdc;margin-bottom:80px;}
.head-txt span{color:#059dda;}
.serv_cont{padding-bottom:20px;}
.serv_img{padding-bottom:28px;}
.serv_cont a{font-family:'Raleway', sans-serif;font-size:24px;color:#232424;border:1px solid #232424;padding:5px 22px;text-decoration:none;-moz-border-bottom-left-radius:20px;-moz-border-top-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-right-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;}
.serv_cont a:hover{background:#059dda;color:#FFF;border:1px solid #059dda;}
.about{padding:60px 0 60px;text-align:center;}
.about_tit{font-family:'Raleway', sans-serif;font-size:34px;color:#252525;padding-bottom:10px;position:relative;}
.about_tit:before{content:"";position:absolute;width:82px;height:1px;background-color:#059dda;bottom:0;left:0;right:0;text-align:center;margin:0 auto;}
.about_tit span{color:#059dda;}
.sub_tit{font-family:'Raleway', sans-serif;font-size:28px;color:#252525;padding:25px;}
.sub_tit span{color:#059dda;}
.about p{font-size:15px;color:#2d2e2e;line-height:25px;text-align:justify;}
.tiles{margin-bottom:60px;}
.title-txt{font-family:'Raleway', sans-serif;font-size:32px;color:#252525;padding-bottom:35px;}
.title-txt span{color:#059dda;}
.tiles_img img{border:2px solid #059dda;}
.liles_box h2{padding:10px 0;background-color:#059dda;color:#fff;text-align:center;font-family:'Raleway', sans-serif;font-size:24px;}
.liles_box:hover.tiles_img{opacity:0.6;}
.project{margin-bottom:60px;}
.project_list li{list-style:none;padding:0 0 10px 0;color:#059dda;font-size:16px;}
.project_list li span{margin-left:10px;color:#252525;}
.tv{margin-bottom:60px;}
.tv_img{border:1px solid #059dda;padding:8px 10px;}
.tv_img img{width:100%;}
.tv_img:hover{background-color:#059dda;}
.footer{border-top:1px solid #ccc;padding-bottom:30px;}
.footer_tit{font-family:'Raleway', sans-serif;font-size:26px;color:#252525;padding:30px 0;}
.footer_tit span{margin-left:15px;}
.footer_menu li{list-style:none;display:inline-block;padding:0 25px 20px 0}
.footer_menu li a{font-size:17px;color:#494949;}
.footer_menu li a:hover{color:#059dda;}
.media{margin:0;}
.media li{display:inline-block;list-style:none;padding:0 10px 0 0}
.media li a i{width:36px;height:36px;font-size:20px;background-color:#444;line-height:38px;text-align:center;border-radius:50%;color:#FFF;}
.media li a i:hover{background:#059dda;color:#000;}
.copy_txt{text-align:center;font-size:16px;color:#494449;font-family:'Raleway', sans-serif;margin-top:40px;}
.last_footer{background-color:#393939;padding:30px;}
.company_menu li{list-style:none;display:inline-block;padding:0 25px 20px 0}
.company_menu li a{font-size:18px;color:#fff;font-weight:bold;}
.company_menu li a:hover{color:#059dda;}
.last_footer p{font-size:14px;line-height:30px;color:#FFF;}
.flag img{margin-top:-2px;}
.flag span{color:#FFF;font-size:12px;margin-left:10px;font-weight:bold;}
.testimonial{padding:0 0 60px;}
.center{text-align:center;}
.coma{opacity:0.5;margin:0 0 13px 0;width:45px;}
.tes_con h2{font-size:22px;line-height:30px;color:#555;}
.tes_con p{font-size:16px;margin:20px 0;color:#000;}
.tes_con p span{color:#059dda;}
.test_bt{text-align:center;}
a.btn.btn-default{border:1px solid #059dda;border-radius:0;font-size:15px;color:#059dda;padding:8px 50px;font-weight:bold;}
a.btn.btn-default:hover{background:#059dda;color:#FFF;}
img.inverted_comma{opacity:0.5;margin:0 0 13px 0;width:45px;float:right;-ms-transform:rotate(178deg);-webkit-transform:rotate(178deg);transform:rotate(178deg);}
.sub-menu{display:none;position:absolute;top:23px !important;background:#059dda;z-index:9999;margin:0;padding:15px 0 0 0;width:205px !important;}
.nav_menu li:hover .sub-menu{display:block;}
ul.sub-menu li{display:block;}
ul.sub-menu li a{padding:8px 15px;color:#FFF;border:none;}
.phone{padding:20px 0;float:right;}
.button{float:right;}
.inner-banner{width:100%;height:270px;overflow:hidden;}
.inner_page{width:100%;padding:70px 0;}
.inner_page h1{font-size:30px;color:#000;font-weight:bold;text-transform:uppercase;padding:12px 18px;margin-bottom:50px;box-shadow:-2px 2px 8px #aaa;}
.my_blog{margin-bottom:30px;}
.my_blog h2{font-size:20px;color:#000;font-family:'Raleway', sans-serif;margin-bottom:20px}
.my_blog p{font-size:15px;color:#444;line-height:22px;padding:0px 0 15px;}
.btn_new{margin:15px 0 0}
.btn_new a{color:#000;background-color:#059dda;padding:5px 10px;font-size:15px;text-decoration:none;}
.btn_new a:hover{background:#059dda;color:#FFF;}
select.orderby{background:#000;color:#FFF;padding:5px;}
.about-con h2{font-size:24px;color:#000;font-family:'Raleway', sans-serif;}
.about-con p{font-size:15px;color:#444;line-height:22px;padding:10px 0 20px;text-align:justify;}
.btn_new.abbt a{padding:6px 30px;font-size:18px;font-weight:bold;}
.about-img{margin-top:56px;text-align:center;}
a.button.product_type_simple.ajax_add_to_cart{float:none;background:#000;color:#FFF;}
a.button.product_type_simple.ajax_add_to_cart:hover{background:#059dda;}
.woocommerce ul.products li.product h3{padding:0.0em 0;margin:0;font-size:16px;color:#000;}
h2.inner_tit{font-size:24px;font-weight:bold;margin-bottom:20px;}
.sroom h3{font-size:20px;color:#059dda;margin-bottom:10px;}
.sroom{margin-bottom:30px;}
.sroom p{font-size:15px;color:#000;margin:10px 0;}
.sroom span{color:#059dda;}
.sroom h4{font-size:18px;color:#059dda;margin-bottom:10px;}
.sroom img{margin-bottom:20px;}
.contact_txt h3{font-size:25px;color:#000;margin:0 0 10px 0;font-family:'Raleway', sans-serif;}
i.fa.fa-map-marker.address{width:28px;color:#059dda;font-size:25px;}
.contact_txt p{font-size:18px;color:#333;}
.contact_txt h4{font-size:18px;color:#333;font-weight:bold;padding:15px 0 30px;}
i.cont_icon{font-size:18px;margin:0 15px 10px 0px;color:#059dda;}
i.fa.fa-phone-square.cont_icon{font-size:20px;width:24px;}
label{font-size:14px;margin:0px 0 14px 0;width:100%;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:30px;margin:5px 0 0 0;width:100%;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{height:30px;margin:5px 0 0 0;width:100%;}
select.wpcf7-form-control.wpcf7-select{background:#000;color:#FFF;padding:5px 8px;margin:5px 0 0px 0;}
textarea.wpcf7-form-control.wpcf7-textarea{height:100px;margin:5px 0 0 0;width:100%;}
input.wpcf7-form-control.wpcf7-file{margin:5px 0 0 0;}
input.wpcf7-form-control.wpcf7-submit{padding:10px 0;width:100%;background:#000;color:#fff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input.wpcf7-form-control.wpcf7-submit:hover{background:#059dda;}
.my_post{margin-bottom:200px;}
.full_cont{margin-top:50px;}
.blog_img{border:2px solid #059dda;padding:5px;width:150px;margin-bottom:20px;}
img.alignnone.size-medium.wp-image-185{margin-bottom:20px;}
h2.blog_tit{font-size:24px;color:#000;font-weight:bold;margin:0 0 20px 0;}
.full_cont p{font-size:15px;}
.blde_img{margin:25px 0;}
.full_cont h4{padding-bottom:10px;}
.woocommerce div.product .product_title{padding:12px 18px;}
.beaf_tit{font-size:24px;font-weight:bold;margin-bottom:31px;}
.beaf_img{width:100%;overflow:hidden;border:2px solid #059dda;margin-bottom:30px}
.beaf_img.hair{height:348px;}
.beaf_img.fire{height:710px;}
.beaf_img.tv{height:370px;}
.beaf_img.entry{height:738px;}
.beaf_img.outdoor{height:730px;}
.beaf_img.kitchen{height:315px;}
.beaf_img.hallway{height:738px;}
.beaf_img img{width:100%;}
h4.beaf_txt{padding:8px 0;background:#059dda;color:#FFF;font-size:18px;text-align:center;}
.product_summary h3{font-size:20px;color:#000;margin-bottom:15px;line-height:26px;}
.avPlayerContainer{margin:30px 0;text-align:center;}
.timber_img{margin-bottom:30px;}
.product_box{margin-bottom:40px;}
.product_box h2{font-size:22px;padding:8px;background:#059dda;margin-bottom:15px;}
.product_box h2 a{color:#FFF;text-decoration:none;}
.product_box h2 a:hover{color:#000;}
.product_box h4{margin-top:10px;}
.my_img img{width:100%;height:100%;}
.my_img{height:200px;overflow:hidden;}
.rrhs_img img{width:100%;height:100%;}
.rrhs_img{width:300px;height:198px;display:inline-block;overflow:hidden;border:1px solid #059dda;}
.rrhs_bt{margin:30px 0 0;}
.rrhs_bt a{font-size:16px;padding:8px 20px;border:1px solid #059dda;color:#059dda;margin:0 5px 5px 0;display:inline-block;}
.rrhs_bt a:hover{background:#059dda;color:#fff;}
.about_video{text-align:center;margin:0 auto 35px;}
.my_testimonials{margin-bottom:35px;}
.my_testimonials h3{line-height:30px;}
.my_testimonials p{margin-top:10px;}
.my_testimonials p span{color:#059dda;}
.pd_img{width:300px;height:198px;overflow:hidden;border:1px solid #059dda;}
.pd_img img{width:100%;height:100%;}
.blog_cont h4{margin-bottom:10px;}
.map{width:100%;height:320px;border:1px solid #059dda;margin:23px 0 0 0;}
header.head.sticky-element-original{background:#fff;box-shadow:0 0 8px;}
.rrhs_link{padding:20px 0;}
.rrhs_link a{font-size:17px;text-decoration:underline;color:#059dda;}
button.mybtn{font-size:23px;padding:6px 16px;background:#ffbd1f;border:none;font-weight:bold;color:#fff;}
.product_summary p{font-size:16px;line-height:24px;text-align:justify;}
.inner-banner img{width:100%;}
.pdf_file img{width:14%;}
.in_p{font-size:17px;line-height:24px;text-align:justify;}
.head{width:100%;padding:5px 0!important;}
.product_summary p{text-align:justify;}
.woocommerce .products li{border:1px solid #d8d8d8 !important;padding:5px !important;}
.woocommerce-loop-product__title{font-size:17px !important;color:#4d4d4d !important;}
.woocommerce-product-gallery__image img{border:1px solid #ccc !important;padding:7px !important;margin:0 0 20px !important;}
.price{font-size:30px !important;color:#000 !important;}
.woocommerce-Price-amount.amount{color:#ef0a0a !important;}
.summary.entry-summary{line-height:30px !important;}
.new-one{position:relative !important;float:right !important;margin:-25px 200px -14px 0;}

.menu-footer1-container .menu {
    background-color: none !important;
    padding: 15px 0;
}
.menu-footer1-container .menu li {
    list-style: none;
    display: inline-block;
    padding: 0 25px 20px 0;
}
.menu-footer1-container .menu li a {
    font-size: 17px;
    color: #494949;
}
#menu-footer2 {
	background-color:none;
}
#menu-footer2 li {
    list-style: none;
    display: inline-block;
    padding: 0 25px 20px 0;
}
#menu-footer2 li a {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.sub-menu {
    float: left;
    width: 100%;
    top: 50px;
}
.admin-bar #mg-wprm-wrap.cbp-spmenu.custom, body.admin-bar #wprmenu_bar {
    top: 188px;
}
#wprmenu_bar .menu_title {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    width: 100%;
    float: left;
    margin: -27px 0 0 5px !important;
}
#menu-footer1 {
    background: none !important;
}
#menu-footer2 {
    background: none !important;
}
.bxslider{
	text-align:center;
}



@media(max-width:1199px){.nav_menu li a{font-size:14px;padding:1px 13px;}
.media li{padding:0 2px 0 0;}
.footer_tit{font-size:24px;}
.title-txt{font-size:28px;}
.liles_box h2{font-size:18px;}
.top-titel{font-size:20px;}
.button a{padding:7px 8px;}
#banner_txt1 h2{font-size:20px !important;}
#banner_txt2 h2{font-size:20px !important;}
#banner_txt3{left:200px !important;}
#banner_txt3 h2{font-size:20px !important;}
#banner_txt4{left:150px !important;}
#banner_txt5{left:150px !important;top:180px !important}
#banner_txt4 h2{font-size:20px !important;}
#banner_txt5 h2{font-size:20px !important;}
#banner_txt6 h2{font-size:20px !important;}
#banner_txt7 h2{font-size:20px !important;}
#banner_txt8 h2{font-size:20px !important;}
#banner_txt6{left:150px !important;}
#banner_txt7{left:150px !important;}
#banner_txt8{left:150px !important;}
button.mybtn{margin:0 0 0 52px;font-size:20px;}
#banner_txt10{right:150px !important;}
#banner_txt10 h2{font-size:20px !important;}
#banner_txt11 h2{font-size:20px !important;}
#banner_txt1_2 h2{font-size:20px !important;}
#banner_txt13 h2{font-size:20px !important;}
#banner_txt14 h2{font-size:20px !important;}
#banner_txt1_2{right:150px !important;}
#banner_txt13{left:150px !important;}
#banner_txt14{right:150px !important;}
#banner_txt2_17 h2{font-size:20px !important;}
#banner_txt1_17 h2{font-size:20px !important;}
.head{position:static !important;}
.sticky-element-active{height:inherit !important;}
}
@media(max-width:991px){.top-titel{padding:10px 0;}
.phone span{font-size:14px;line-height:18px;}
.button{margin-top:8px;}
.button a{padding:3px 2px;font-size:12px;}
.phone{padding:10px 0;}
.menu{padding:8px 0;}
.click1{display:block;font-size:20px;color:#fff;font-weight:bold;text-align:center;}
.click1 a{color:#fff;text-decoration:none;}
.click1 a .fa{font-size:27px;color:#fff;display:inline-block;margin-right:5px;position:relative;top:2px;}
.nav_menu{margin:0;padding:0;list-style:none;position:absolute;z-index:9999;top:39px;width:100%;left:0;right:0;transition:margin 0.3s ease 0s;}
.nav_menu li{margin:0;padding:0;width:100%;padding:6px 0;text-align:left;}
.nav_menu li a{padding:6px 12px;color:#fff;}
.nav_menu li a:hover{background-image:none;background-color:#fff;color:#000;border-radius:0;}
.nav_menu li:hover ul.sub-menu{position:relative;top:0;left:0;width:auto;display:block;animation:none;}
.nav_menu li ul.sub-menu{position:relative;top:0;left:0;background:#0189bf;width:auto;display:block;border:0;animation:none;}
.nav_menu li ul.sub-menu li{border:0;font-size:16px;padding:0;}
.nav_menu li ul.sub-menu li a{height:auto;line-height:normal;color:#fff;font-size:12px;}
.nav_menu li ul.sub-menu li a:hover{background-color:#fff;color:#000;}
.me_hd{background:#059dda;bottom:0;color:#fff;font-size:13px;overflow:scroll;padding:50px 30px 30px 0px;position:fixed;top:0;transition:margin 0.3s ease 0s;width:220px;z-index:99999;height:100%;}
.close_me_hd{display:block;position:absolute;top:20px;right:20px;cursor:pointer;padding:1px 8px;background:#FFF;color:#000;}
.serv_img{height:186px;}
.serv_cont a{font-size:16px;padding:8px 22px;}
.sub_tit{font-size:20px;}
.liles_box h2{font-size:14px;}
.head-txt{font-size:20px;}
button.mybtn{font-size:12px;}
#banner_txt1{right:150px !important;}
#banner_txt2{right:150px !important;}
.map{height:auto;margin:25px 0 40px;overflow:hidden;}
}
@media(max-width:767px){.logo{text-align:center;}
.phone{float:left;}
.button{margin-top:15px;}
.top-titel{padding:18px 0;}
.menu{padding:8px 0;}
.serv_img{height:225px;}
.serv_cont{padding-bottom:50px;}
.about_img{margin-top:45px;}
.liles_box{width:365px;text-align:center;margin:0 auto 35px;}
.tv_img{margin-bottom:30px;}
.flag{margin-top:30px;}
iframe{height:200px;}
.about_video iframe{width:100%;}
.logo img{width:60%;}
.top-titel{padding:8px 0;font-size:17px;}
.head{padding:15px 0 2px!important}
.phone{display:none;}
.button{display:none;}
#banner_txt10{right:15px !important;}
#banner_txt1_2{right:15px !important;}
#banner_txt13{right:15px !important;}
#banner_txt14{right:15px !important;}
#banner_txt14 h2{font-size:16px !important;}
#banner_txt13{font-size:16px;}
#banner_txt2_17 h2{font-size:16px !important;}
#banner_txt1_17 h2{font-size:16px !important;}
#banner_txt2_17{left:15px !important;}
#banner_txt1_17{left:15px !important;}
.new-one{margin:0px 0px 0px 0 !important;}



}
@media(max-width:668px){#banner_txt1 h2{font-size:12px !important;}
#banner_txt2 h2{font-size:12px !important;}
#banner_txt3{right:5px !important;}
#banner_txt3 h2{font-size:12px !important;}
#banner_txt4{left:5px !important;}
#banner_txt5{left:5px !important;top:100px !important}
#banner_txt4 h2{font-size:12px !important;}
#banner_txt5 h2{font-size:12px !important;}
#banner_txt6 h2{font-size:12px !important;}
#banner_txt7 h2{font-size:12px !important;}
#banner_txt8 h2{font-size:12px !important;}
#banner_txt6{left:5px !important;}
#banner_txt7{left:5px !important;}
#banner_txt8{left:5px !important;}
button.mybtn{margin:20px 0 0 20px;font-size:12px;}
#banner_txt10{right:5px !important;}
#banner_txt10 h2{font-size:12px !important;}
#banner_txt11 h2{font-size:12px !important;}
#banner_txt1_2 h2{font-size:12px !important;}
#banner_txt13 h2{font-size:12px !important;}
#banner_txt14 h2{font-size:12px !important;}
#banner_txt1_2{right:5px !important;}
#banner_txt13{left:5px !important;}
#banner_txt14{right:5px !important;}
#banner_txt2_17 h2{font-size:12px !important;}
#banner_txt1_17 h2{font-size:12px !important;}
#banner_txt2_17{left:5px !important;}
#banner_txt1_17{left:5px !important;}
#banner_txt11{left:5px !important;}
#banner_txt1{left:5px !important;}
#banner_txt2{left:5px !important;}
#mg-wprm-wrap {
	width: 100% !important;
}


}
@media(max-width:668px){#banner_txt1 h2{font-size:10px !important;}
#banner_txt2 h2{font-size:10px !important;}
#banner_txt3 h2{font-size:10px !important;}
#banner_txt4 h2{font-size:10px !important;}
#banner_txt5 h2{font-size:10px !important;}
#banner_txt6 h2{font-size:10px !important;}
#banner_txt7 h2{font-size:10px !important;}
#banner_txt8 h2{font-size:10px !important;}
#banner_txt10 h2{font-size:10px !important;}
#banner_txt11 h2{font-size:10px !important;}
#banner_txt1_2 h2{font-size:10px !important;}
#banner_txt13 h2{font-size:10px !important;}
#banner_txt14 h2{font-size:8px !important;}
#banner_txt2_17 h2{font-size:10px !important;}
#banner_txt1_17 h2{font-size:8px !important;}

#mg-wprm-wrap {
	width: 100% !important;
}
}
@media(max-width:400px){.liles_box{width:100%;}
iframe{height:148%;}
.inner-banner{height:152PX;}
.inner_page{padding:25px 0 70px;}
#mg-wprm-wrap {
	width: 100% !important;
}
}
@media(max-width:336px){.phone{float:none;margin:0 auto;width:118px;}
.button{margin-top:20px;float:none;text-align:center;}

}

