/* lg */ 
@media (min-width: 1200px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
 
 
.usa{margin-right: 0;} 
.shipping img{width: 100%;}
.searchform input{width: 160px;}
.product-information span span{width: 100%;}
#similar-product .carousel-inner .item img{width: 65px;}
#cart_items .cart_info .cart_description h4, 
#cart_items .cart_info .cart_description p{text-align: center;}
.mainmenu ul li{padding-left: 12px; padding-right: 12px;}
.site-search .stand{ left:49%;}
#site_location .site_box .item img{width:100%; height:auto!important;}

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
   
.shop-menu ul li a{	padding-left: 0;}
#slider-carousel .item{padding-left: 30px;}
.item h2{font-size: 24px;}
.girl{margin-left: 0;}
.pricing{width: 100px;}
.shipping img{width: 100%;}
.slider.slider-horizontal{width: 100% !important;}
.tab-pane .col-sm-3, .features_items .col-sm-4{width: 50%;}
.footer-widget .col-sm-2{width: 33%;display: inline-block;margin-bottom: 50px;}
.footer-widget .col-sm-3{display: inline-block;	width: 40%;}
#similar-product .carousel-inner .item img{width: 60px;margin-left: 0;}
.product-information span span{display: block;width: 100%;}
.product-information .cart{margin-left: 0;margin-top: 15px;}
.item-control i{font-size: 12px;	padding: 5px 6px;}
#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{text-align: center;}
.companyinfo h2{font-size: 20px;}
.address {margin-top: 48px;	margin-left: 20px;}
.address p {font-size: 12px;top: 5px;}
.social-icons ul li a i{padding:11px 13px;}
.header-middle .container, .header-middle .container .row .col-sm-3{ padding:0;}
.header-middle .container .row .col-sm-3 .logo img{ width:100%; padding-bottom:0;}
.mainmenu ul li{margin-top: 20px;  padding-left: 10px;  padding-right: 10px;}
.mainmenu ul li a{padding:0 0 15px 0;}
.site-search .stand{ left:49%;}
#site_location .site_box .item img{width:100%; height:200px!important;}
#site_location .site_box .col-sm-4{ padding:0 10px;}
#site_location .site_box .item h3{font-size:19px;}
.all_site{ padding:10px 5px;}
.inputWrap{ padding:0;}
.google_map iframe{height:300px;}
.contact_form .col-md-8{width:75%; float:left;}
.contact_form .col-md-4{width:25%; float:left;}

}

/* xs */
@media (max-width: 767px) {

.header_top .col-sm-6:first-child{display: inline-block;	float: left;}
.header_top .col-sm-6:last-child{display: inline-block;float: right;}
.header-middle .col-sm-4 {display: inline-block;	overflow: inherit;	width: 100%;}
.social-icons ul li a i {padding: 8px 10px;}
.shop-menu.pull-right{float: none !important;}
.shop-menu .nav.navbar-nav{margin-left: -30px;}
.header-bottom .col-sm-9{display: inline-block;width: 100%;}
.mainmenu{width: 100%;}
.mainmenu ul li{background: rgba(0, 0, 0, 0.5);   padding-top: 15px;	padding-bottom: 0; margin:0px;}
.mainmenu ul li:last-child{padding-bottom: 15px;}
.mainmenu ul li  a{	color: #fff; padding-bottom:0px;}
.navbar-collapse.in{overflow: inherit;}
.mainmenu ul li a.active{	padding-left: 15px; border:none;}
.dropdown .fa-angle-down{display: none;}
ul.sub-menu{ position: relative; width: auto; display: block;  background: transparent; box-shadow: none; top: 0;}
.sub-menu li{	background: transparent;}
.mainmenu .navbar-nav li ul.sub-menu li{background: transparent;padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{ -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none;
  animation: none; box-shadow: none;}
.header-bottom{position: relative;}
.header-bottom .col-sm-3 {display: inline-block;position: absolute;left: 0;	top: 38px;}
#slider-carousel .item{padding-left: 0;}
.shipping{margin-bottom: 25px;}
.pricing{width: 100px;}
.footer-top .col-sm-7 .col-sm-3{	width: 50%;	float: left;}
.footer-widget .col-sm-2 {width: 28%;display: flex;margin-bottom: 50px;	margin-top: 0;	float: left;	margin-left: 30px;}
.companyinfo{text-align: center;}
.footer-widget .col-sm-3{display: inline-block;}
.single-widget{}
.product-information span {display: block;}
#similar-product {margin-bottom: 40px;}
.well{display: inline-block;}
#slider{ width:100%; float:left;}
.skdslider{height:353px!important;}
.site-search label{ width:90%;}
.header-middle{border-bottom:none;}
.contactinfo ul li a{ padding:10px 3px;}
.btnlogin{ padding:3px; font-size:12px;}
.social-icons ul li a i{padding:8px 5px; margin:3px 0 0 0;}
.social-icons ul li{float:left;}
.navbar-toggle{margin-top:25px;}
.site-search{ top:25px;}
#footer p{text-align:center; float:none!important;}
.site-search .stand{ left:49%; height:189px; z-index:1;}
#footer{ z-index:2; position:relative;}
#site_location .site_box .item img{ width:100%; height:auto!important;}
#site_location .site_box .col-sm-4{ width:50%; float:left; padding:0 10px;}
#site_location .site_box .title{font-size:30px;}
.all_site{ padding:10px 0px;}
.input_brdr{ margin:0 0 6px 0;}
.desc_page .desc_box img{min-height:220px; height:auto; margin-bottom:8px!important;}
#contact_form{width:96%;}
.contact_form .col-md-8{width:70%; float:left;}
.contact_form .col-md-4{width:30%; float:left;}


}

/* XS Portrait */
@media (max-width: 480px) {

.contactinfo{text-align: center;}
.contactinfo ul li a {padding:5px;}
.social-icons.pull-right{float: none !important;text-align: center;}
.social-icons .navbar-nav{ margin:0 0 4px 0;}
.btn-group.pull-right, 
.footer-bottom .pull-left, 
.footer-bottom .pull-right, 
.mainmenu.pull-left,
.media.commnets .pull-left,
.media-list .pull-left{	float: none !important;}
.header_top .col-sm-6:first-child{display: block;float: none;}
.header_top .col-sm-6:last-child{display: block;	float: none;}
.contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{display: inline-block;}
.logo{text-align: center;width: 100%;}
.logo img{ width:auto; margin:0 auto;}
.shop-menu ul li {padding: 0;}
.header-middle .col-sm-4{	text-align: center;	overflow: inherit;}
.shop-menu .nav.navbar-nav {margin-left: 0;}
.btn-group>.btn-group:last-child>.btn:first-child{margin-right: 0;}
.header-bottom .col-sm-9{display: inline-block;	width: 100%;}
.mainmenu{width: 100%;}
.mainmenu ul li{background: rgba(0, 0, 0, 0.5);  padding-top:5px;padding-bottom: 5px; margin:0px;}
.mainmenu ul li:last-child{padding-bottom: 15px;}
.mainmenu ul li a {color: #FFF;	padding-bottom: 0;}
.navbar-collapse.in{overflow: inherit; margin-top:0px;}
.mainmenu ul li a.active{	padding-left: 0px; border:none;}
.mainmenu ul li:hover a{border:none;}
.dropdown .fa-angle-down{display: none;}
ul.sub-menu{ position: relative;  width: auto;  display: block;  background: transparent;
  box-shadow: none; top: 0;}
.mainmenu .navbar-nav li ul.sub-menu li{background: transparent;	padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{ -webkit-animation: none; -moz-animation: none;  -ms-animation: none;  -o-animation: none;
  animation: none;  box-shadow: none;}
.item{padding-left: 0;}
.item h1{font-size: 30px;margin-top: 0;}
.item h2{font-size: 20px;}
.pricing{	width: 70px;}
.category-tab ul li a{	font-size: 12px;}
.companyinfo h2, .companyinfo p{	text-align: center;}
.video-gallery{	margin-top: 30px;}
.footer-bottom p{font-size: 13px;text-align: center;}
.footer-widget .col-sm-2 {width: 50%;display: flex;	margin-bottom: 50px;	margin-top: 0;float: left;padding-right: 0;	padding-left: 30px;	margin-left: 0;}
.single-widget {	padding-left: 0;}
.features_items{margin-top: 30px;}
.category-tab .nav-tabs li{float: none;}
#similar-product .carousel-inner .item img{margin-left: 4px;}
.product-information{margin-top: 40px;}
#reviews p, .blog-post-area .single-blog-post p{text-align: justify;}
#reviews form span input{width: 100%;margin-bottom: 20px;}
#reviews form span input:last-child{margin-left: 0;}
.blog-post-area .single-blog-post h3{font-size: 14px;}
.blog-post-area .post-meta ul li{margin-right: 7px;}
.shipping{margin-bottom: 20px;}
.commnets{padding: 0;}
.content-404 h1{font-size: 30px;}
.content-404 h2 a{font-size: 20px;}
.order-message{display: inline-block;}
.response-area .media img{width: auto;}
.sinlge-post-meta li{margin-bottom: 10px;}
.product-information{padding-left: 0;text-align: center;}
.product-information span span{float: none;}
.site-search{top:15px;}
.site-search label input{height:30px; margin-bottom:3px;}
.site-search label br{display:none;}
.site-search label .btn{padding:5px 0; margin:5px 0;}
.site-search label{padding:12px;}
#footer p{ text-align:center; float:none!important;}
.navbar-header{ float:left; background:#ff5e00; width:100%; border-radius:5px;}
.header-middle .row .col-sm-9, .header-middle .container{ padding:0px;}
.mainmenu .nav{margin-top:0px;}
.btnlogin{ padding:2px 5px; font-size:14px;}
.social-icons ul li a i{padding:8px 10px}
.navbar-toggle{margin-top:8px;}
.social-icons ul li{float:none;}
.site-search .stand{ left:49%; height:89px; z-index:1;}
.skdslider{height:auto!important;}
#site_location .site_box .col-sm-4{ width:100%; }
.google_map iframe{height:250px;}
.desc_page .desc_box img, .desc_page .desc_box .desc{ width:100%; margin:0px;}
.login_contain{width:100%;}
.login_contain .modal-dialog{ width:96%; margin-left:2%; margin-right:2%;}

}