


*{margin:0; padding:0;}
:focus{outline:none;}
html{height:100%; -webkit-text-size-adjust:none;}
body{height:100%; font-size:16px; font-family:'SourceSansPro-Regular'; color:#6f6f6f; background:#fff;}
a{text-decoration:none; outline:none; color:#6f6f6f; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
img{padding:0; margin:0; max-width:100%; float:left; border:none;}
h1, h2, h3, h4, h5, h6, p{font-weight:normal; margin:0; padding:0; display:block; overflow:hidden; clear:both;}
ul, ul li, ol, ol li{padding:0; margin:0; list-style:none;}
p{line-height:24px; color:#8e929b;}

/*INPUT CSS*/
textarea{resize:vertical;}
input[type="text"], input[type="password"], input[type="tel"], input[type="search"], input[type="email"], textarea, select{float:left; width:360px; background:#fff; border:1px solid #ddd; padding:10px 18px 10px; color:#8e929b; font-family:'SourceSansPro-Regular'; font-size:14px; outline:medium none; border-radius:4px;}
input[type="submit"], input[type="text"], input[type="password"], textarea{-webkit-appearance:none;}
input[type="submit"]{cursor:pointer; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; border:0;}
input[placeholder], textarea[placeholder]{color:#000 !important;}

/*NORMAL CSS*/
::selection{background:#fb6422; color:#fff;}
::-moz-selection{background:#fb6422; color:#fff;}
*{box-sizing:border-box; -webkit-box-sizing:border-box;}
.container{margin:0 auto; width:1140px;}
.pull-left{float:left;}
.pull-right{float:right;}
.block{width:100%; float:left;}
.white-box{float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff; padding:30px 45px; border-bottom:4px solid #e3e3e3;}

/*HEADING CSS*/
h1{font-size:50px; color:#fff;}
h3{font-size:26px;}
h2{font-size:18px;}
h5{font-size:18px; font-family:'SourceSansPro-Bold';}
h6{font-size:14px;}


/*--------------------------------------------style.css---------------------------------------------*/

header{ width:100%; float:left; text-align:center; padding:20px 0 0;}

.logo { display: inline-block; margin: 50px 0; }

nav{ width:100%; float:left; text-align:center; }
nav ul{ float:left; width:100%; }
nav ul li{ display:inline-block; margin:0 80px 0 0;  padding-bottom:30px;}
nav ul li a{ float:left; font-size:20px; color:#000;  font-family:'SourceSansPro-Semibold';}
nav ul li.current-menu-item, nav ul li:hover { border-bottom:3px solid#000;}


.sidenav{ float:left; width:100%; text-align:center;  margin-top: -40px;}
.sidenav ul{ float:left; width:100%;}
.sidenav ul li{ display:inline-block; margin:0 10px;}
.sidenav ul li a{ height:20px; width:20px; background:#b7b7b8; border-radius:50%; display:inline-block;}
.sidenav ul li a.current-menu-item{background:#fff;}


.block{ float:left; width:100%; border-bottom:1px solid#b3b3b3; padding-bottom:80px;}
.tital{ float:left; width:100%; text-align:center;}
.tital h1{ font-size:38px; color:#000; margin:60px 0; font-family:'SourceSansPro-BoldIt';}

ul.better-kitchen-img{ float:left; width:100%; text-align:center;}
ul.better-kitchen-img li{ margin:0 15px 0 0; display:inline-block; float:left; width:32%;}
.better-kitchen-img > li:nth-child(3n){ margin:0;}

.extra-services{ float:left; width:100%; text-align:center;}
.extra-services h2{ color:#000; font-size:25px; margin:60px 0; font-family:'SourceSansPro-Regular';}

.services{  width: 33.03%; text-align:center; display:inline-block;}
.services h3{ font-size:25px; color:#000; margin:30px 0; font-family:'SourceSansPro-Regular';}

.services > img {display: inline-block; float: none;}

.suppliers-tital{ float:left; width:100%; text-align:center;}
.suppliers-tital h4{ font-size:25px; color:#000; margin:60px 0 0 0; font-family:'SourceSansPro-Regular';}

ul.suppliers-img{ float:left; width:100%;}
ul.suppliers-img li{ display:inline-block; float:left; margin:0 15px 0 0;}
.suppliers-img  > li:nth-child(4n){ margin:0;}


.services > span {
    display: inline-block;
    text-align: center;
	overflow:hidden;
	border-radius:112px;
}

.services > span img{ width:222px; height:222px; }

.contact-us{ width:100%; background:#eeeeee; float:left; padding:60px 0;}
.contact{ float:left; width:100%; text-align:center;}
.contact h5{ color:#000; font-size:24px; margin-bottom:30px; font-family:'SourceSansPro-Regular';}
.contact ul{ float:left; width:100%;  margin-bottom: 30px;}
.contact ul li {color:#000; font-size:18px;  display:block; text-align:center; width:100%; font-family:'SourceSansPro-Regular';}



.contact span { display: block; padding: 10px; text-align: center; width: 100%;}
.form-group-4{ text-align:center; width:100%; float:left;}
textarea.form-control{ float:none; border:1px solid#7f7a7c;}


.submit { color: #fff; display: inline-block; float: none; font-family: "SourceSansPro-Regular"; font-size: 18px; margin: 40px 0 0; text-align: center;}

.copyright-row{ float:left; width:100%; background:#d6d6d6;}
.copyright p{ font-size:16px; text-align:center; color:#000; margin:30px 0; font-family:'SourceSansPro-Regular';}

/*TOGGLE ICON CSS*/ 
.toggle-icon{display:none; float:right; width:50px; background:#003399; padding:8px 10px; border-radius:3px; -webkit-border-radius:3px; margin-top:17px; z-index:9;} .toggle-icon span{float:left; width:100%; height:3px; background:#fff; margin:3px 0; border-radius:5px; -webkit-border-radius:5px;} 


/*COL CSS*/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding:0 10px;}
.col-md-1{width:8.33333%;}
.col-md-2{width:16.666%}
.col-md-3{width:25%;}
.col-md-4{width:33.3333%;}
.col-md-5{width:41.6667%;}
.col-md-6{width:50%;}
.col-md-7{width:58.3333%;}
.col-md-8{width:66.6667%;}
.col-md-9{width:75%;}
.col-md-10{width:83.3333%;}
.col-md-11{width:91.6667%;}
.col-md-12, .block{width:100%; float:left;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="password"], .wpcf7-form textarea {
    background: #F2F2F2 none repeat scroll 0 0;
    border: 1px solid #000000;
    font-size: 14px;
    box-sizing: border-box;
    color: #515151;
    float: left;
    padding: 12px;
    width: 100%;
	border-radius:0;
}

.wpcf7-submit {
    border: 1px solid #fff;
    margin-top: 10px;
    padding: 10px 40px;
	background: #000000 none repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    letter-spacing: 2px;
    padding: 10px 14px;
    text-transform: uppercase;
	float:left;
}
.wpcf7-form p{ float: left;
    margin-bottom: 10px;
    width: 100%;}
div.wpcf7-response-output, span.wpcf7-not-valid-tip{ float:left;}
.entry-header h1{  color: #666;
    
    font-size: 38px; padding-left:4px;}
.entry-header{ padding-bottom:20px; text-align:left;}
.entry-content ul{ margin-left:15px; padding-left:15px; }
.entry-content ol{ margin-left:15px; padding-left:15px; }
.entry-content ul li{ list-style:disc;}
.entry-content, .entry-content p{ color:#000000;}
@media  (min-width:1023px) and (max-width:1139px) {
.container{width:auto; margin:0 10px;}

ul.suppliers-img li {  margin: 0 15px 0 0; width: 23%;}


}
@media  (min-width:768px) and (max-width:1024px) {
.container{width:750px;}
nav ul li { display: inline-block; margin: 0 48px 0 0; padding-bottom: 30px;}
ul.suppliers-img li {  margin: 0 15px 0 0; width: 23%;}

}

@media (max-width:767px) {
.container{width:auto; margin:0 10px;}

ul.suppliers-img li { display: inline-block; float: left; margin: 0 15px 0 0; text-align: center; width: 100%;}
.tital h1 { font-size: 24px; margin: 45px 0;}
ul.better-kitchen-img { float:left; width:100%; width: 100%;}

ul.better-kitchen-img li { display: inline-block; float: left; margin: 0 15px 0 0; width: 31%;}
.services { display: inline-block; text-align: center; width: 100%;}



.toggle-icon{margin-top:8px;} 
.header{position:relative;} 
nav{display:none; background:#fff;} 
nav .container{width:100%; float:left; margin:0;} 
nav > ul{width:100%;} 
nav ul li{border-bottom:1px solid #e4e4e4; float:left; width:100%;} 
nav ul li a{float:left; display:block; padding:10px 40px 10px 20px; background-position:95% 16px;} 
nav ul li a:hover, .dropdown.open a{background-position:95% -36px;} 
nav ul li.dropdown ul, nav ul li.dropdown.last ul{top:28px; left:auto; right:10px;} 
nav ul li.dropdown ul{position:static; float:left; width:100%;} 
.toggle-icon{display:block;}

.toggle-icon {
    margin-top: 8px;
    position: absolute;
    right: 20px;
    top: 19px;
}

ul.suppliers-img {
    float: left;
    text-align: center;
    width: 100%;
}

.suppliers-img img {
    display: inline-block;
    float: none;
}


ul.suppliers-img li {
    display: inline-block;
    float: left;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
.col-md-6{ width:100%;}

}

@media (max-width:535px) {
.logo {
    display: inline-block;
    margin: 50px 0 15px;
    width: 100%;
}
}

@media (max-width:480px) {

.tital h1 { font-size: 14px; margin: 21px 0;}
ul.better-kitchen-img li { display: inline-block; float: left;  width: 100%;}
.block { padding-bottom: 28px; width: 100%;}
.better-kitchen-img img { padding: 10px; width: 100%;}

.extra-services h2 { font-size: 20px; margin: 28px 0;}

.services h3 { font-size: 17px; margin: 25px 0;}
.suppliers-tital h4 { font-size: 20px; margin: 28px 0;}

textarea.form-control { border: 1px solid #7f7a7c; float: none; width: 100%;}
}


.banner {
    float: left;
    width: 100%;
}

