.ad-srch{text-align:right;}
.featured h2{padding-left:0;}
.price{padding-top:10px; font-weight:700; font-size:18px;}
@media only screen and (max-width: 1199px){
	.main-nav .navbar-nav > li > a{padding:15px 25px;}
	.Categories ul li ul{left:211px;}
	.pro{min-height:375px;}
	.sub-pro{min-height:442px;}
	.tweet-con{width:71%;}
	.featured .pro{min-height:inherit; padding:20px; }
	.featured .sub-pro{min-height:inherit; padding:20px; }
	.view-btn{padding:0 16px;}
}

@media only screen and (max-width: 991px){
	.logo h1{margin-right:50px;}
	.top-con{padding-right:150px; padding-bottom:20px; padding-top:20px;}
	header{position:relative;}
	.cart-out{position:absolute; top:10px; right:0; width:130px;}
	.cart{margin-top:0;}
	.main-nav .navbar-nav > li > a{padding:15px 18px; background-image:none; }
	.main-nav .nav > li:nth-child(3){display:none;}
	.pro{width:50%; border:0 !important; padding: 20px;}
	.sub-pro{width:50%; border:0 !important; padding: 20px;}
	.pro-des h4{font-size:18px;}
	.sub-pro-des h4{font-size:18px;}
	.Categories h2, .featured h2{font-size:24px;}
	.right-pro h3{font-size:24px;}
	.pro-des p{font-size:13px; }
	.sub-pro-des p{font-size:13px; }
	.pad-left{padding-left:0;}
	.tweet-con{margin-left:6px; width:68%;}
	.name-fd{width:130px; margin:0 5px;}
	.mn-cat span{margin-left:5px;}
	.res-none{display:none;}
	.clearfix.tweet > iframe{width: 100% !important;}
	#twitter-feed .twitter-text{width: 100% !important; padding-left: 0 !important;}
	.featured .pro{padding:0 20px 20px 20px;}
	.featured .sub-pro{padding:0 20px 20px 20px;}
	.wt-ar{display: none;}
	.email-add{width:100% !important;}
	.buy_button .email-add{width:22% !important;}
	.sort_slct2 {
    border: 1px solid #c3c3c3;
    display: block;
    font-size: 12px;
    height: 25px;
    margin-left: 50%;
    text-align: center;
    width: 50% !important;
}
	.input-limit{ width: 116px !important; }
	.sort_slct2:after{visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;}
}


@media only screen and (max-width: 767px){
	.top-con{display:none;}	
	.cart-out,.bog-no{display:none;}
	.logo h1{display:block;margin:0; text-align:center; padding-top:20px; margin-bottom:20px;}
	.login-res{display:block;  margin:0 -15px;}
	.login-res ul li{float:left; width:33.33%; text-align:center; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3;}
	.login-res ul li a{display:block; color:#525252; font-size:16px; height:43px; line-height:43px;}
	.login-res ul li:nth-child(2){border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;}
	.main-nav{position:absolute; top:133px; right:0; background:none; border:0; height:auto; margin:0; width:100%;}
	.navbar-default .navbar-toggle{border:0; width:100%; height:42px;text-align:center; border-radius:0; margin-right:-15px; background:none !important;  margin-bottom:0;}
	.navbar-collapse ul{margin:0; }
	.navbar-collapse{width:100%; padding:0; }
	.navbar-header{width:37%; float:right;}
	.main-nav .navbar-nav > li > a{background:#525252; font-size:14px; font-weight:300; padding:5px 20px;}
	.main-nav.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#393939; color:#fff; font-weight:300;}
	.main-nav .navbar-nav > li > a:hover{background:#393939; color:#fff; }
	.cart-res h4{font-size:30px; color:#333333; font-weight:700; text-align:center;}
	.cart-res h4 a{color:#ef4328;}	
	.res-use{margin:0 -15px;}
	.cart-res{padding:20px 0;}
	.cart-res p{color:#525252; font-size:14px; text-transform:uppercase; text-align:center; margin-bottom:0;}
	.serch-box{margin-top:0; margin-bottom:20px;}
	.carousel-indicators{display:none;}
	.srch-btn{background:#c3c3c3; color:#fff; height:40px; top:1px;}
	.Categories ul li ul{position:static; display:block; padding-left:0; width:100%;margin-top: 15px;}
	.Categories ul li {margin: 0px;}
	.Categories ul li ul ul{display:block; width:100%; margin-bottom:0;}
	.Categories ul li ul li{width:100%;padding-top: 0px;padding-bottom: 0px;}
	.Categories ul li{padding-left:0; list-style-type:none;}
	.Categories ul li a{padding-left:26px;font-weight: 500;}
	.Categories ul li ul li a{width:100%; margin:0; padding-left:45px;font-size: 12px;}
	.Categories ul li ul li{margin:0;}
	
	.Categories ul li ul h3{display:none;}
	.cat-toggle{display:block; } 
	#cat-dd{display:none; border-top:0; border-color:#1092eb;}
	#cat-dd ul li{margin-top:0;}
	.featured{display:none;}
	#cat-dd h2{display:none;}
	.cat-toggle{color:#fff; display:block; height:37px; line-height:37px; padding:0 15px; font-family: 'Passion One', cursive; font-weight:700; text-transform:uppercase; font-size:18px; background:url(../images/toggle-icon-white.png) 95% center no-repeat #1092eb;}
	.cat-toggle:hover, .cat-toggle:focus{color:#fff; text-decoration:none;}
	.pro{width:100%; min-height:inherit; border:1px solid #cacaca !important; margin-bottom:20px;}
	.sub-pro{width:100%; min-height:inherit; border:1px solid #cacaca !important; margin-bottom:20px;}
 	 .vide-cat{display:none;}
	.best-sel h2{padding:10px 26px; background:#ef4328; color:#fff; border-color:#ef4328; }	
	.best-sel{border-color:#ef4328;  margin-top:20px;}
	.best-sel ul li{padding-left:26px;}
	footer{margin-top:0;}
	.ac-ul{display:none; margin-bottom:10px; margin-top:10px;}
	.pls {display: block;}
	.ft-links h3{font-size:14px; font-weight:400; font-family: "Lato",sans-serif; text-transform:capitalize; cursor:pointer; margin-bottom:0; padding:10px 0px; border-bottom:1px solid #8fccf6;}
	.cart-res{display:block;}
	.breadcrums{padding-top:0;}
	.login-res ul li a{position:relative;z-index:10000;}
	#sitedoc p iframe{width:100% !important;}
	.login-form{width:100%;}
	.myclass {
    margin-right: 10px;
    width: 70% !important;
}

	
}


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

.breadcrums ul li { display:inline-block; color:#333333; font-size:13px;margin-right:0px !important;}
.mn-cat, .mn-con{display:block; text-align:center; float:none !important;}
.basket_actions .view-btn{padding:0 10px; font-size:13px;}
.basket_product > p{margin-bottom:25px;}
.basket_product{padding-bottom:0;}
.basket_product span.price{padding-top:0;}
.sort_slct2{width:75% !important; margin-left:25%;}
h2 > span.inline, #share_link{padding-top:3px !important;}
#checkout h2{font-size:20px;padding-bottom:10px;}
#latest_prod_div{width:100% !important; overflow-x:scroll;}
#latest_prod_div table{width:500px;}
.mn-cat.pull-left img {width: 100%;}
.input-limit{ width: 116px !important; }
  #recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
  }
  #recaptcha_response_field {
    margin: 0 !important;
    width: 100% !important;
  }
  .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 95% !important;
  }
  .recaptchatable .recaptcha_r1_c1,
  .recaptchatable .recaptcha_r3_c1,
  .recaptchatable .recaptcha_r3_c2,
  .recaptchatable .recaptcha_r7_c1,
  .recaptchatable .recaptcha_r8_c1,
  .recaptchatable .recaptcha_r3_c3,
  .recaptchatable .recaptcha_r2_c1,
  .recaptchatable .recaptcha_r4_c1,
  .recaptchatable .recaptcha_r4_c2,
  .recaptchatable .recaptcha_r4_c4,
  .recaptchatable .recaptcha_image_cell {
    margin: 0 !important;
    width: 100% !important;
    background: none !important;
  }
  #recaptcha_table tbody tr td {
    padding: 0 !important;
    width: 75px;
  }
  .recaptchatable .recaptcha_image_cell {
    padding-right: 0 !important;
  }
  #recaptcha_privacy a {
    line-height: 1.2em;
  }
  span#recaptcha_privacy {
    width: 85px;
	font-size: 11px;
  }
  #recaptcha_table tbody tr td{width:130px;}
}
/*@media only screen and (max-width: 480px){
.mn-cat, .mn-con{display:block; text-align:center; float:none !important;}
.basket_actions .view-btn{padding:0 10px; font-size:13px;}
.basket_product > p{margin-bottom:25px;}
.basket_product{padding-bottom:0;}
.basket_product span.price{padding-top:0;}
.sort_slct2{width:75% !important; margin-left:25%;}
h2 > span.inline, #share_link{padding-top:3px !important;}
#checkout h2{font-size:20px;padding-bottom:10px;}
#latest_prod_div{width:100% !important; overflow-x:scroll;}
#latest_prod_div table{width:500px;}
.mn-cat.pull-left img {width: 100%;}
.input-limit{ width: 116px !important; }*/