@charset "utf-8";h1, h2, h3, h4, h5, h6, span, p{font-family:'Raleway', sans-serif;}
.header{/* background: rgb(0, 0, 0); */position:fixed;z-index:100;width:100%;}
.menu{margin-top: 18px;}
.menu li a{color:#fff !important;padding-bottom:20px;}
.menu li ul li a{color:#000 !important;}
.banner{padding:0;background: url(../images/ftr_bg.jpg) repeat;position:relative;}
.banner img{
	/* [disabled]float:left; */
	width:100%;
	margin: auto;
}
.nupumktn{background:#000;}
.banner-next{float:left;width:100%;}
.banner-text{position:absolute;padding:0;color: rgba(13, 139, 129, 0.78); top:0;}
.banner-text h5{float:left;text-shadow: 4px 2px #F00;font-size:60px;/* outline: 5px #000 solid; */color: #CACACA;font-weight:bold;width:100%;margin-top:57%;font-family:'Open Sans', sans-serif;}
.banner-text h4{float:left;padding: 20px;line-height: 30px;background-color: rgba(51, 51, 51, 0.53);font-weight: bold;color: #DBDCDA;width: 63%;font-family:'Open Sans', sans-serif;}
.home-main{background:url(../images/w-w-d-bg.jpg) no-repeat;width:100%;float:left;background-size:cover;position:50% 50%;padding-bottom:50px;}
.home-main-inner{padding:0;}
.home-main-inner h6{text-align:center;color:#fff;font-weight:400;margin-top:18px;text-decoration:underline;margin-bottom:30px;padding-bottom:5px; font-size:30px;}
.home-w-w-d{background:rgba(255, 255, 255, 0.7);padding:15px;}
.home-w-w-d p{text-align:justify;}
.home-w-w-d a{float:right;color:#000;}
.home-client{background:url(../images/h-client-bg.jpg) no-repeat;padding-bottom:20px;background-size:cover;}
.home-clients{background:rgba(255, 255, 255, 0.7);padding:15px;padding-left:0;}
.home-clients p{text-align:justify;}
.about-h1{font-size:10px;}
.bulet{padding:0;}
.footer{background:#000;padding: 18px 0;}
.footer-about p{color:#fff;text-align:justify;}
.footer-about img{margin-bottom:5px;}
.footer-information a{color:#fff;}
.footer h5{color: #F16609;font-weight:300;font-size: 20px;font-weight: bold;margin-bottom:20px;float:left;width:100%;}
.footer-address p{color:#fff;font-weight:300;}
.footer-address span{color:#9f9f9f;}
.footer-address a{float:left;margin-left:10px;}
.social-link{float:left;}
.footer-b{background:#242424;color:#fff;font-weight:300;padding-top:10px;}
.about-main{margin-top:40px;margin-bottom:40px;}
.about{border:1px solid #000;}
.about h4{font-weight:normal;border-bottom:1px solid #ff0000;margin-top:30px;}
.about h1{font-weight:bold;border-bottom:1px solid #ff0000;}
.about h2{font-weight:normal;}
.about-eq h4{margin-top:30px;}
.about p{text-align:justify; font-size:14px;line-height: 24px;}
.fo-co{padding:0;}
.fo-co1{padding-right:0;}
.e-m{margin-bottom:10px;float:left;}
.about-qu{float:right;font-style:italic;color:#999;}
.about-eq{border:1px solid #000;padding:0 15px 15px 15px;}
.gallery{margin-top:60px;width:100%;float:left;}
.ga{padding:0;margin-bottom:15px;border:1px solid #000;}
.ga img{width:100%;}
.ga p{text-align:center;}
.addr{float:left;width:100%;}
.addr img{float:left;margin-right:10px;}
.c-ph img{padding-right:10px;}
.h-client{background:url("../images/client-bg.jpg") no-repeat;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;float:left;width:100%;padding:20px 0px;}
.h-client img {
    /* width: 100%; */
    height: 70px;
    border-radius: 14px;
    padding: 10px;
}
.h-c1{padding:0 15px;width:20%;float:left;}
.h-adva{background:url("../images/advantage-bg.jpg") no-repeat;float:left;width:100%;text-align:center;padding-bottom:30px;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.spe{background:rgba(255, 255, 255, 0.7);padding:15px;margin-bottom:20px;}
.spe p{margin-top:10px;}
.h-adva h3{color:#fff;margin-top:18px;margin-bottom:30px;text-decoration:underline; font-size:30px;}
.h-adva{width:100%;float:left;}
.dream-kitchen{text-align:center;background:url("../images/plan-bg.jpg") no-repeat;float:left;width:100%;padding-bottom:20px;background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.dream-kitchen h4{color:#fff;margin:20px 0;}
.dream-kitchen h6{color:#fff;margin-top:20px;margin-bottom:60px;text-decoration:underline;font-size: 24px;}
.dream-kitchen p{color:#fff;}
.dream-kitchen h5{color:#fff;margin-top:80px;float:left;width:100%;}
@media only screen and (min-width:970px) and (max-width:1170px){.banner-text h1{margin-top:28%;}
}
@media only screen and (max-width:768px){.banner-text h1{margin-top:22%;}
.about-eq1{padding:0}
.about{margin-bottom:20px;}
.h-c1{}
.logo1{width:25%;}
.logo{float:left;height:auto;margin-bottom:0;margin-top:24px;padding:0;width:100%;}
}
@media only screen and (min-width:240px) and (max-width:736px){.header{position:relative;background:#333;}
.logo1{width:100%;}
.logo{width:70%;margin-top:15px;}
.banner-text h1{margin-top:0;font-size:19px;}
.navbar{margin-bottom:0;}
.banner-text{display:none;}
.home-w-w-d{margin-bottom:20px;}
.home-clients{margin-bottom:12px;}
.bulet1{padding-left:15px;}
.h-c1{width:50%;margin-bottom:5px;}
div.sidebar-container{display:none !important;}
}
.about ul li {margin-left:40px;
}
.feedback_first {
    float: left;
    max-width: 500px;
    width: 100%;
    padding-top: 30px;
    margin-right: 30px;
}
form {
    margin: 0 0 1em;
}
 .wpcf7 input[type="text"]   {display: block;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
    padding: 10px 14px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font: inherit;
    font-size: 20px;
    color: #000;
    outline: none;
    background: #f4f4f4;
}
.feedback_second {
    float: left;
    max-width: 500px;
    width: 100%;
    padding-top: 30px;
    margin-right: 30px;
}
.wpcf7 textarea {
    display: block;
    width: 100%;
	    height: 6.3em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
    padding: 10px 14px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font: inherit;
    font-size: 20px;
    color: #000;
    outline: none;
    background: #f4f4f4;
}
.wpcf7 input[type="email"]
{
    display: block;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
    padding: 10px 14px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font: inherit;
    font-size: 20px;
    color: #000;
    outline: none;
    background: #f4f4f4;
}
.wpcf7 input[type="submit"]:hover, .wpcf7 button:hover, .wpcf7 a.submit:hover {
    background: #4ba7f2;
    background: -moz-linear-gradient(top, #4ba7f2 0%, #1d86e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ba7f2), color-stop(100%,#1d86e2));
    background: -webkit-linear-gradient(top, #4ba7f2 0%,#1d86e2 100%);
    background: -o-linear-gradient(top, #4ba7f2 0%,#1d86e2 100%);
    background: -ms-linear-gradient(top, #4ba7f2 0%,#1d86e2 100%);
    background: linear-gradient(to bottom, #4ba7f2 0%,#1d86e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba7f2', endColorstr='#1d86e2',GradientType=0 );
    color: white !important;
}
.wpcf7 input[type="submit"]:hover, .wpcf7 button:hover, .wpcf7 a.submit:hover {
    color: #333333 !important;
    text-decoration: none !important;
}

.wpcf7 input[type="submit"], .wpcf7 button, .wpcf7 a.submit {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #f7f7f7;
    box-shadow: 0px 1px 1px 0px rgba(192, 192, 192, 0.25);
    cursor: pointer;
    cursor: hand;
    background-color: #f9f9f9;
    display: inline-block;
    font-weight: bold;
    color: #e54d26;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-size: 20px;
    padding: 10px 18px;
    border-color: #1B92D0;
    color: #000000;
    width: 100%;
    max-width: 130px;
    background: #329af3;
    background: -moz-linear-gradient(top, #329af3 0%, #097ee5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#329af3), color-stop(100%,#097ee5));
    background: -webkit-linear-gradient(top, #329af3 0%,#097ee5 100%);
    background: -o-linear-gradient(top, #329af3 0%,#097ee5 100%);
    background: -ms-linear-gradient(top, #329af3 0%,#097ee5 100%);
    background: linear-gradient(to bottom, #329af3 0%,#097ee5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329af3', endColorstr='#097ee5',GradientType=0 );
}.about table tr td table tbody tr td a, a:visited {color:#F00;
}
.col-md-8.col-sm-12.col-xs-12.about p img {padding:10px;border-radius: 20px;
}
#top_bar {
    background-color: #fff;
    border-bottom-color: :;
}
#top_bar {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background-color: #333333;
    border-bottom: 1px solid transparent;
}
.row-fluid {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.row-fluid .row-fluid {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px;
}
.row-fluid .span6, .row-fluid.columns-2 .span {
    width: 50%;
}
#top_bar .contact-info span:first-child {
    padding-left: 0;
}
#top_bar .contact-info span:last-child {
    border-right: 0;
}
#top_bar .contact-info span {
    color: #aaaaaa;
    border-right-color: #555555;
}
.row-fluid [class*="span"], .one_fifth {
    float: left;
    padding: 0 20px;
    position: relative;
}
#top_bar .contact-info span {
    color: #aaa;
    line-height: 1;
    padding: 0px 15px;
    border-right: 1px solid #555;
    font-size: 16px;
    font-family: serif;
}
.row-fluid .span6, .row-fluid.columns-2 .span {
    width: 50%;
}
.row-fluid [class*="span"], .one_fifth {
    float: left;
    padding: 0 20px;
    position: relative;
}
#top_bar .topbar-right-content .social-icons {
    float: right;
	    padding-top: 13px;
}
.social-icons {
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#top_bar .social-icons li {
    display: inline-block;
    width: 35px;
    height: 45px;
}
.social-icons > li {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0 3px;
}
