/*== responsive stylesheet ==*/

@media screen and (max-width:1280px){

.menu-item-has-children ul.sub-menu{width:240px;}
 .prod-caption .left-data{float:left; width:100%;}
 .prod-caption .read-more {font-size: 20px;position: relative;right:auto;top:auto; float:left; width:100%; transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);-o-transform: translateY(0%); margin-top:30px;}
}

@media screen and (max-width:980px){
 
 .container{max-width:750px;}
 .menu > li > a{font-size:18px;}
 .logo {float: left;margin: 25px 0 10px;}
 .sub-menu li{padding:5px 0px;}
 .sub-menu a {font-size: 15px;padding: 10px 15px;}
 .main-slider .flexslider .slides li{ height:610px;}
 .btn{font-size:17px; padding:17px 10px;}
 .social-nav li{padding:0px 13px;}
 .social-nav a{font-size:11px;}
 .product-list{padding:0px;}
 .cont-form .col-3{margin-right:0px; width:100%;}

 
 
}
@media screen and (min-width:768px) and (max-width:980px){
.menu-item-has-children ul.sub-menu{ left:auto; right:0px; }
.col-left{width:460px;}
.col-right{width:250px;}
.product-list .one_half{margin:20px 50px 20px 0}


}

@media screen and (max-width:767px){
	.responsive-nav {display: block !important; margin:40px 0px 0px;; float:right;}
	.logo {float: left;margin: 10px 0;max-width: 200px;}
	.fa.fa-bars {cursor: pointer;font-size: 25px;}
	.nav {clear: both;display: block;float: none;width: auto; margin:0px -15px; display:none;}
	ul.menu {margin-top: 0;}
	.menu > li,.sub-menu li {display: block;float: none;padding:0px;position: relative;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.05);}
	.menu > li > a,.sub-menu li a {font-size: 15px;display:block; padding:10px 15px;}
	.menu .menu-item-has-children:hover > a, .menu > li:hover > a, .menu > li.current-menu-item > a {background-color: #000000;border-bottom: 0 none;color: #ffffff;}
	li.menu-item-has-children::after {content: "";font-family: fontawesome;font-size: 16px;position: absolute;right: 5px;top: 10px;}
	.menu-item-has-children ul.sub-menu{position:relative; width:100%;padding:0px;box-shadow:0px 0px 0px;}
	.main-slider .flexslider .slides li{height:330px;}
	.slider-caption h1{font-size:32px; line-height:1.1em;}
	.slider-caption {padding: 20px 0 50px;}
	.main-slider .flex-direction-nav li .flex-next{right:10px;}
	.main-slider .flex-direction-nav li .flex-prev{left:10px;}
	.main-slider .flex-control-nav{bottom:20px;}
	.main-slider .flex-control-nav li{padding:0px 5px;}
	.slider-btn {font-size: 17px;min-width: 200px;padding: 17px 10px;}
	.product-gallery  .btn {font-size: 12px;padding: 10px;min-width: 140px;}
	.social-nav label{display:none;}
	.social-nav{padding:20px 0px;}
	.icons{height:70px;}
	.addr-container{padding:0px 15px; font-size:20px;}
	h4{font-size:20px;}
	.addr-container h4 {margin: 0px 0px 20px;}
	.gray-row a{font-size:20px; margin:0px 25px;}
	.copyright-container{padding:0px 15px;max-width:480px;}
	.copyright{font-size:15px;padding:12px 0px;}
	.gray-row{padding:17px 0px;}
	.icons{background-size:200px; width:40px; height:35px;}
	.icons.icon-1{background-position:21px 0px;}
	.icons.icon-2 {background-position: -75px 0;width: 40px;}
	.icons.icon-3 {background-position: -120px 0;width: 33px;}
	.icons.icon-4 {background-position: -229px 0;width: 40px;}
	.col-left,.col-right{width: 100%;}
	.featured-list li,.col-right .featured-list{float:left; width:100%;}
	.col-right {margin-top: 50px;}
	h3{font-size:25px;}
	.slick-prev.slick-arrow{left:10px;}
	.slick-next.slick-arrow{right:10px;}
	.detail-sec .prod-detail{margin:0px;}
	.detail-sec h3,.detail-sec p{font-size:18px;}
	.cont-form textarea{height:200px;}
	.address-area{font-size:18px;}
	.cont-form input{height:49px;}


	
	
}

@media screen and (max-width:567px){
	.product-list .one_half{margin:20px 10% 20px 0;}
	.address-area{width:100%;margin-bottom:40px;}
	.address-area p{margin-bottom:20px;}
	.address-area label{margin-bottom:10px;}
	.form-area{width:100%; padding-left:0px;}
	

}

@media screen and (max-width:480px){
.main-slider .flexslider .slides li{height:302px;}
.gray-row a{margin:0px 15px;}
.product-list{text-align:center;}
.product-list .one_half{float:none; display:inline-block; margin:20px 0px;}
}
