/*created by desiptikon@gmail.com */

body{background:#fff; margin:0; padding:0; font-size:16px; font-family: 'Roboto', sans-serif; color:#434445;}

p{padding:0 0 20px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style:none; color:#0088cc; text-decoration:none;}
a:hover {color:#0088cc;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrappers{max-width:1168px; margin:0 auto;}
.display_show{display:block;}
.mobile_show{display:none;}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-weight:400; font-family: 'Roboto', sans-serif;}
input, textarea{outline:none;}

/* ======================= header ============================= */
#headers{}
	.head_top{background:#2F80ED; padding:12px 14px;}
	.head_top .address{background:url('/images/home_5/icon_add.png') no-repeat 0 3px; padding:0 0 0 30px; color:#fff; font-size:15px; margin:10px 30px 0 0;}
	.head_top .call_us a{background:#FECA13 url('/images/home_5/icon_call.png') no-repeat 20px 50%; display:block; color:#665108; font-size:15px; font-weight:700; border-radius: 192px; padding:12px 21px 12px 52px; margin:7px 0 0 0;}
	
	.menu{}
	.menu ul{padding:0; margin:0; list-style:none; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content: center;}
	.menu ul li{position:relative; z-index:10;}
	.menu ul li a{font-size:15px; color:#434445; height:85px; padding:35px 25px 0; display:block; text-transform:uppercase; font-weight:500;}
	.menu ul li .sub-menu{display:none; position:absolute; top:85px; left:0; background-color: rgb(47,128,237,.9); width:350px; padding:20px;}
	.menu ul li:hover .sub-menu{display:block;}
	.menu ul li .sub-menu ul{display:block; float:left; margin:0 50px 0 0;}
	.menu ul li .sub-menu ul li a{height:auto; padding:0; margin:0 0 10px 0; color:#fff;}

	
/* ======================= content ============================= */
#content{}
	.head_text{text-align:center;}
		.head_text h1{font-size:29px; color:#434445; font-family: 'Roboto', sans-serif; font-weight:700; margin:0 0 15px 0;}
		.head_text p{font-size:15px; color:#434445;}
		.head_text p a{color:#2f80ed; font-weight:700;}
		
	.appliances_menu{margin:50px 0 0 0;}
		.appliances_menu .item_box{display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
		.appliances_menu .item{width:178px; text-align:center; border-bottom:solid 2px #fff;}
		.appliances_menu .item:hover{border-bottom:solid 2px #2F80ED;}
		.appliances_menu .item .img{background: #FFFFFF; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07); border-radius: 10px; height:197px; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
		.appliances_menu .item a{color:#434445; font-size:15px;}
		.appliances_menu .item span{display:block; padding:22px 0 18px;}
		.appliances_menu .all_app{text-align:center; margin:50px 0 0 0;}
		.appliances_menu .all_app a{display:inline-block; background: #2F80ED; border-radius: 192px; color:#fff; font-size:15px; font-weight:700; text-transform:uppercase; padding:12px 45px;}
		
	.guarantee{margin:70px 0 0 0; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	
	.kitchenaid{margin:80px 0 ; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
		.kitchenaid .kit_left{max-width:635px; width:100%; margin:50px 0 0 0;}
		.kitchenaid .kit_left h2{color:#434445; font-size:29px; font-weight:700; margin:0 0 40px 0;}
		.kitchenaid .kit_left p{font-size:15px; font-weight:300; line-height:22px;}
		.kitchenaid .kit_left .call_us a{background:#2F80ED url('/images/home_5/icon_call2.png') no-repeat 20px 50%; display:inline-block; color:#fff; font-size:15px; font-weight:700; border-radius: 192px; padding:12px 21px 12px 52px; margin:7px 0 0 0;}
		
	.trust{text-align:center; padding:65px 80px 45px; border: 2px dashed #BDBDBD; border-radius: 12px;}
		.trust h2{color:#434445; font-size:29px; font-weight:700; margin:0 0 40px 0;}
		.trust p{font-size:15px; font-weight:300; line-height:22px;}
		.trust img{margin:30px 0;}
		.trust .list{max-width:576px; width:100%; margin:0 auto 25px; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
		.trust .list ul{padding:0; margin:0; list-style:none;text-align:left; width:293px;}
		.trust .list ul li{margin:0 0 3px 0;}
		.trust .list ul li a{font-size:15px; font-weight:700; color:#434445; line-height:22px;}
		
	.big_social{padding:35px 0; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
		.big_social a{margin:0 40px;}
		
	.kit_block{border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; padding:60px 0 0;}
		.kit_block .kit_item{display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin:0 0 60px 0;}
		.kit_block .kit_item .kit_info{max-width:808px; width:100%; margin:30px 0 0 0;}
		.kit_block .kit_item .kit_info h2{color:#434445; font-size:29px; font-weight:700; margin:0 0 40px 0;}
		.kit_block .kit_item .kit_info p{font-size:15px; font-weight:300; line-height:22px;}
		
	.happy_customer{padding:80px 0; border-bottom: 1px solid #E4E4E4;}
		.happy_customer h2{color:#434445; font-size:24px; font-weight:700; margin:0 0 15px 0; text-align:center;}
		.happy_customer .recommend{color:#434445; font-size:44px; font-weight:700; margin:0 0 45px 0; text-align:center;}
		.happy_customer .recommend span{color:#2F80ED;}
		.happy_customer .happy_box{display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
		.happy_customer .happy_box .happy_item{width:277px;}
		.happy_customer .happy_box .happy_item .img{background: url('/images/home_5/happy_arrow.png') no-repeat 0 100%; padding:0 0 13px 0; margin:0 0 15px 0;}
		.happy_customer .happy_box .happy_item p{font-size:15px; font-weight:300; line-height:22px; font-style:italic;}
		.happy_customer .call_us{text-align:center; margin:20px 0 0 0;}
		.happy_customer .call_us a{background:#2F80ED url('/images/home_5/icon_call2.png') no-repeat 20px 50%; display:inline-block; color:#fff; font-size:15px; font-weight:700; border-radius: 192px; padding:12px 21px 12px 52px; margin:7px 0 0 0;}
		
	.big_brand{padding:80px 0; text-align:center;}
		
/* ======================= footer ============================= */
#footers{background:#2F80ED; padding:50px 0 80px 0; text-align:center;}
	#footers .call_us a{background:#FECA13 url('/images/home_5/icon_call.png') no-repeat 20px 50%; display:inline-block; color:#665108; font-size:15px; font-weight:700; border-radius: 192px; padding:12px 21px 12px 52px; margin:0 0 0 0;}
	#footers .foot_menu{color:#FFFFFF; font-size:15px; text-transform:uppercase; font-weight:500; margin:43px 0 11px;}
	#footers .foot_menu a{color:#FFFFFF; margin:0 5px;}
	#footers .copy{color:#ACC9EF; font-size:13px; line-height:20px;}
	
	
/* ======================= mob settings ============================= */
.mobile_box{position:relative;}
	.menu_mobile a{background:url(/images/home_5/menu-mob.png) no-repeat 0 0; display:block; width:39px; height:30px; margin:20px; position:relative; z-index:200; cursor:pointer;}
	.menu_mobile a.open{background:url(/images/home_5/close_mob.png) no-repeat 0 0; display:block; width:39px; height:31px;}
	#menu_mob{background:#fff;}
	#menu_mob ul{margin:0; padding:0; list-style:none;}
	#menu_mob li{border-bottom:solid 1px #e4e4e4;}
	#menu_mob li:last-child{border:0;}
	#menu_mob li a{margin:0; display:block; cursor:pointer; font-size:21px; text-transform:uppercase; padding:20px; color:#000;}


/* ======================= media settings ============================= */
@media screen and (max-width : 800px){
	.wrappers{padding:0;}
	.display_show{display:none;}
	.mobile_show{display:block;}
	
	.head_top{padding:12px 20px;}
	.head_top .address{display:none;}
	
	.head_text{padding:0 20px;}
	
	.appliances_menu{padding:0 20px;}
	.appliances_menu .item_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.appliances_menu .item{width:100%;}
	
	.guarantee{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.guarantee img{margin:0 0 20px 0;}
	
	.kitchenaid{padding:0 20px; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.kitchenaid .kit_left{margin:0 0 20px;}
	
	.trust{margin:0 20px;}
	
	.kit_block{padding:60px 20px 0;}
	
	.kit_block .kit_item{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.kit_block .wrappers .kit_item:nth-child(1) .kit_info{-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.kit_block .wrappers .kit_item:nth-child(3) .kit_info{-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.kit_block .wrappers .kit_item:nth-child(5) .kit_info{-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	
	.happy_customer{padding:80px 20px;}
	.happy_customer .happy_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	
	.big_brand{padding:80px 20px;}
}
@media screen and (max-width : 600px){
	#footers{padding:80px 20px;}
	
	.big_social{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding:35px 0 15px 0;}
	.big_social a{margin:0 0 20px 0;}
}

@media screen and (max-width : 430px){
	.logo img{width:80%;}
	.head_top .call_us a{background:#FECA13; padding:12px 5px; margin:0;}
}
