@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
	

}
@media (min-width: 992px) and (max-width: 1199px) {
	.contact-us-1{
		width:100%;	
	}
	
	.header-9 .logo-container .navigation ul li{
		margin:0px 0px 0px 30px;
	}
	.header-4 .navigation-3 ul li{
		margin:0px;
	}
	.header-1 .navigation ul li a{
		font-size:14px;
		padding:6px 10px;
	}
	.banner-2 ul li .caption{
		padding:0px;
	}
	
	.banner-2 ul li .caption h2{
		font-size:100px;
		line-height:100px;
	}
	.banner-2 ul li .caption h4{
		line-height:60px;
		font-size:60px;
		margin-bottom:20px;
	}
	.banner-2 ul li .caption div{
		top:-12px;
	}
	.banner-slide .banner-caption h2{
		font-size:30px;
	}
	.banner-slide .banner-caption h3{
		font-size:16px;
	}
	.banner-3 ul li .caption{
		top:170px;
	}
	.banner-3 .bx-wrapper .kids img{
		max-width:60%;
	}
	.banner-3 ul li .thumb{
		min-height:740px;
	}
	.banner-3 ul li .caption h2{
		font-size:90px;
	}
	.navigation-3 ul li{
		margin:0px 0px 0px 20px;
	}
	.banner-2 ul li .caption div{
		top:-15%;
	}
	.kode-custom-height .effect-bubba img{height:auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.contact-us-1{
		width:100%;	
	}
	.wrapper{
		overflow:hidden;
	}
.dl-menuwrapper{
	display:block;
	float:right;
}
.navigation, .navigation-2, .navigation-3{
	display:none;
}
.header-4 .nav-container{
	display:none
}
.header-4 .dl-menuwrapper{
	position:absolute;
	right:0px;
	top:26px;
	z-index:100
}
.header-4 .logo-container .container{
	position:relative;
}
.kf-services h4{
	margin:0px;
}
.header-9 .dl-menuwrapper, .header-1 .dl-menuwrapper{
	margin:25px 0px;
}
.header-5 .dl-menuwrapper{
	margin:20px 0;
}
.header-4 .logo-container .logo{
	position:static;
	height:auto;
	width:100%;
	padding:0px;
}
.header-4 .logo-container .logo img{
	position:static;
}
.header-4 .our-services{
	display:none;
}
.header-3 .logo-container, .header-4 .logo-container{
	padding:10px 0px;
}
.header-8 .logo img{
	width:100%;
}
.header-8 .kf-search, .header-8 .kf-bag-items{
	margin:19px 0px;
}
.header-8 .nav-container{
	padding:15px 0px;
}
.banner-2 ul li .caption{
	padding:0px;
}

.banner-2 ul li .caption h2{
	font-size:80px;
	line-height:80px;
}
.banner-2 ul li .caption h4{
	font-size:50px;
}
.banner-slide .banner-caption{
	padding:10px;
}
.banner-slide .banner-caption h2{
	font-size:20px;
}
.banner-slide .banner-caption h3{
	font-size:14px;
}
.banner-3 ul li .caption{
	top:170px;
}
.banner-3 .bx-wrapper .kids img{
	max-width:60%;
}
.banner-3 ul li .thumb{
	min-height:600px;
}
.banner-3 ul li .caption h2{
	font-size:90px;
}
.top-strip .social-icons{
	display:none;
}
.banner-2 ul li .caption div{
	margin-top:-17%;
}
.kode-custom-height .effect-bubba img{height:auto;}
}
@media (max-width: 767px) {
	.contact-us-1{
		width:100%;	
	}
	.wrapper{
		overflow:hidden;
	}
.dl-menuwrapper{
	display:block;
	float:right;
}
.navigation, .navigation-2, .navigation-3{
	display:none;
}
.header-4 .nav-container{
	display:none
}
.kf-services h4{
	margin:0px;
}
.header-9 .dl-menuwrapper, .header-1 .dl-menuwrapper{
	margin:25px 0px;
}
.header-5 .dl-menuwrapper{
	margin:20px 0;
}
.kf-services i{
	display:none;
}
.kf-cart-options .top-nav{margin:0px}
.kf-cart-options .top-nav ul li{margin-bottom:10px;display:inline-block;float:none;}
.call-to-action-shop .col-md-4{margin-bottom:30px;float:left;}
.kode-product-3 .kode-thumb img{width:100%;}

.kode-product,
.kode-product-3{margin-bottom:30px;}
.top-strip .social-icons{
	display:none;
}
.header-4 .logo-container .logo{
	position:static;
	height:auto;
	width:100%;
	padding:0px;
}
.header-4 .logo-container .logo img{
	position:static;
}
.header-4 .our-services{
	display:none;
}
.header-3 .logo-container, .header-4 .logo-container{
	padding:10px 0px;
}
.header-1 .top-strip .pull-left, .header-8 .top-strip .pull-left{
	width:100%;
	text-align:center;
	float:left;
}
.header-1 .top-strip-links, .header-8 .top-strip-links{
	float:left;
	width:100%;
}
.header-1 .top-strip-links ul, .header-8 .top-strip-links ul{
	text-align:center;
}
.header-1 .top-strip-links ul li, .header-8 .top-strip-links ul li{
	display:inline-block;
	float:none;
}
.header-8 .logo img{
	width:100%;
}
.header-8 .kf-search, .header-8 .kf-bag-items{
	margin:19px 0px;
}
.header-8 .nav-container{
	padding:15px 0px;
}
.header-8 .kf-search{
	display:none;
}
.banner-2 ul li .caption{
	padding:0px;
}

.banner-2 ul li .caption h2{
	font-size:50px;
	line-height:50px;
}
.banner-2 ul li .caption h5{
	font-size:20px;
}
.banner-2 ul li .caption h4{
	font-size:20px;
}
.banner-2 ul li .caption a.shop{
	font-size:14px;
	padding:10px 20px;
}
.banner-3 ul li .caption{
	top:180px;
}
.banner-3 .bx-wrapper .kids img{
	max-width:60%;
}
.banner-3 ul li .thumb{
	min-height:400px;
	margin:0 0 40px;
}
.banner-3 ul li .caption h2{
	font-size:60px;
}
.banner-3 ul li .caption p{
	font-size:26px;
}
.banner-2 ul li .caption div{
	margin-top:17%;
}
.kode-custom-height .effect-bubba img{height:auto;}
}
@media (max-width: 480px) {
	.contact-us-1{
		width:100%;	
	}
	.col-md-8 .kode-effect-grid figcaption p{display:none;}
	.banner-2 ul li .caption div{display:none;}
	.top-strip .pull-left{display:none;}
	.top-strip-links li{margin:0px;}
	.kode-newsletter-social-icons ul li a {
		color: #fff;
		display: block;
		font-size: 15px;
		height: 30px;
		line-height: 30px;
		position: relative;
		text-align: center;
		width: 30px;
	}
	.discount h4, .discount-2 h4, .discount-3 h4, .discount-4 h4, .children-discount h4, .discount h2, .discount-2 h2, .discount-3 h2, .discount-4 h2, .children-discount h2{font-size:28px;}
	.discount h4, .discount-2 h4, .discount-3 h4, .discount-4 h4, .children-discount h4,
	.discount h2, .discount-2 h2, .discount-3 h2, .discount-4 h2, .children-discount h2{margin:auto;}
	.discount-3 h2{line-height:normal;}
	.discount .btn-container a, .discount-2 .btn-container a, .discount-3 .btn-container a, .discount-4 .btn-container a, .children-discount .btn-container a{
		padding:8px 14px;
		font-size:16px
	}
	.discount .btn-container a, .discount-2 .btn-container a, .discount-3 .btn-container a, .discount-4 .btn-container a, .children-discount .btn-container a{
		margin-bottom:5px;
	}
	.kode-custom-height .effect-bubba img{height:auto;}
	.kode-newsletter-social-icons ul li{float:none;display:inline-block;}
	.wrapper{
		overflow:hidden;
	}
	.social-contacts{
		padding:5px 20px;		
	}
	.icon-text p{float:none;}
	ul.contact-info li{
		width:100%;
		margin:0px;
	}
	.contact-page ul li{text-align:center;}
	.kf-meta ul li a{font-size:13px;}
	.contact-us-1 .col-md-6{margin-bottom:30px;float:left;}
	figure.effect-duke p{
		width:100%;
	}
	.heading-1 h2, .heading-2 h2, .heading-3 h2{
		padding:0px 0px 15px;
		font-size:22px;
	}
	.heading-1 h2:before, .heading-1 h2:after, .heading-2 h2:before{
		height:0px;
	}
	.kode_gsk_simple ul{
		width:auto;
	}
	.kode_gsk_simple{
		padding:0px;
	}
	.kf-blog-grid-4{
		margin-bottom:30px;
	}
	figure.effect-apollo h2{
		bottom:0px;
		font-size:18px;
	}
	#news-letter-box-2  .modal-dialog{
		width:auto;
	}
	.kode-newsletters-popup-2{
		width:100%;
	}
	.social-contacts{
		width:100%;
			border:none;
	}
	.follow-us h2{
		float:none;
	}

	
	.kode_gsk_simple li.col-md-4{
		margin-bottom:30px;
	}
	.banner-3 ul li .kids{
		position:relative;
	}
	.banner-3 ul li .thumb{
		display:none;
	}
	.header-1.header-7{
		position:relative;
	}
	.kf-services-container{
		display:none;
	}
	.banner-2 ul li .caption h5, .banner-2 ul li .caption h4{
		display:none;
	}
	.header-8 .kf-bag-items{
		display:none;
	}
	.header-8 .logo{
		width:100%;
		text-align:center;
	}
	.header-8 .logo img{
		width:auto;
	}
}

