@media (max-width: 480px)
{
	
	
				
	
}

@media (max-width: 480px) and (orientation : landscape)
{
		
		
}


@media (max-width:768px){
	
	.logo{ padding:0;}
	.main_slider .carousel-caption{ bottom:  inherit; padding: 0;}
	.main_slider .banner_info p span{ display: initial;}
	.header_bg{ padding: 0;}
	.main_slider{ z-index: 100; margin-top: 145px;}
	.main_slider .banner_info{ position:  absolute; bottom: 14px; margin: 0; left: 0;}
	.main_slider .banner_info h2{ font-size: 20px; margin-bottom: 6px;}
	.main_slider .banner_info p{ font-size: 22px;}
	.main_slider .banner_info h3{ margin: 0;}
	.main_menu .navbar-right{ margin: 0;}
	.last_pointer .fa {width: 30px;	height: 30px;border-radius: 30px;line-height: 30px;	text-align: center;	font-size: 18px; }
	.last_pointer{ bottom: 70px; right: 7px; z-index: 999;}
	.navbar-default .navbar-nav > .active > a{ border-bottom:  none !important;}
	.navigation nav ul { float: left;}
	.navigation nav ul li a, .navigation nav ul li a:visited{ color: #fff;}
	.navigation nav ul{ background: #de1c21; width:100%; margin-top: 40px;}
	.navigation nav ul li.active a{ color:#fff;}
	.navigation nav ul li ul{ margin-top:0;}
	.navigation nav ul li a:hover, .navigation nav ul li a:visited:hover{ background: none;}
	.navigation nav ul li a:hover{ color:#fff;}
	.navigation nav ul li.active a, .navigation nav ul li:hover a{ border-bottom: none;}
	.navigation .brand img{ width: 100%;}
	.navigation .brand{ margin-left: 15px; margin-top: 0;}
	.navigation{ height:  inherit; padding: 0; z-index: 101;}
	.navigation nav ul li.active a::after{ display:  none;}
	.main_slider .slick-next{ right: 10px;}
	.main_slider .slick-prev{ left: 10px;}
	.hdr_srch{ float:  none; padding: 0 10px; margin-top: 6px; z-index: 200; top: 95px; position: fixed;}
	.hdrtops{ text-align: center;}
	.navigation .brand::after{ right: 0;}
	.hdr_srch .form-group{ padding: 0 5px;}
	.chkout ul li{ padding: 0 1px;}
	.hdrmnuc{ border:  none;}
	.hdrsmnub{ border:  none;}
	.newarvlsb ul li .addtocart button{ padding: 10px 20px;}
	.newarvlsb ul li .newarvlsbs_info{ padding: 0 15px;}
	.indxcatgry ul li .indxcatgrys {min-width: 172px; }
	.newarvlsb{ padding: 30px 0;}
	.newarvlsb h2{ font-size: 30px;}
	.newarvlsb ul li .addtocart button{ font-size: 16px;}
	.indxcatgry{ padding: 30px 0;}
	.indxcatgry h2{ font-size: 30px;}
	.indxcatgry ul li .indxcatgrys h4{ font-size: 20px;}
	.bstslrsb ul li .bstslrsbs_info{ padding: 0 15px;}
	.bstslrsb ul li .addtocart button{ font-size: 16px; padding: 10px 20px;}
	.bstslrsb{ padding: 35px 0;}
	.bstslrsb h2{ font-size: 30px;}
	.motto ul li{ padding: 25px; background:  none;}
	.motto ul{ padding: 0;}
	.motto{ padding: 20px 0 0 0;}
	.ftrbl{ padding: 30px 15px 0 15px;}
	.innerbnr .carousel-caption{ bottom: 0; padding-bottom: 0;}
	.innerbnr .carousel-caption h2{ font-size: 20px;}
	.catgrylst{ padding: 0;}
	.catgrylst ul li .catgrylsts_info{ padding: 0 15px;}
	.catgrylst ul li .addtocart button{ padding: 10px 15px; font-size: 16px;}
	.prdtfltr{ float:  inherit; padding: 20px 0;}
	.prdtb{ padding: 0 15px 30px 15px;}
	.catgryaccorb{ margin-top: 20px;}
	.sgleprdtd{ padding: 30px 15px;}
	.sgleprdtd_info{ padding: 39px 0;}
	.sgleprdtincrd .nav-tabs > li > a{ min-width:  inherit;}
	.sgleprdtautpol ul{ text-align: center;}
	.sgleprdtautpol ul li{ margin: 0 0 20px 0;}
	.sglesmlrpedt h2{ font-size: 30px;}
	.sglesmlrpedt{ padding: 35px 0;}
	.sgleprdtd_info h4{ font-size: 30px;}
	.prdtrevw h2{ font-size: 30px; margin-bottom: 20px;}
	.notifications ul li .notifications_info{ padding: 0; padding-left: 20px;}
	.notifications ul li .addtocart button{ padding: 10px 20px; font-size: 16px;}
	.notifications ul li .notificationss{ padding: 15px;}
	.notifications ul li .notifications_img img{ width: 100%;}
	.notifications ul li{ padding: 0;}
	#notification .modal-content{ padding: 0;}
	.wishlist ul li .wishlists_info{ padding: 0; padding-left: 20px;}
	.wishlist ul li .addtocart button{ padding: 10px 20px; font-size: 16px;}
	.wishlist ul li .wishlists{ padding: 15px;}
	.wishlist ul li .wishlists_img img{ width: 100%;}
	.wishlist ul li{ padding: 0;}
	#wishlist .modal-content{ padding: 0;}
	#mycart .modal-content{ padding: 0 0 110px 0;}
	#delivery_det .modal-content{ padding: 0 0 110px 0;}
	#delivery_det .delivery_det{ padding: 0;}
	#cartaddress .modal-content{ padding: 0 0 110px 0;}
	.cartaddress{ padding: 0;}
	.cartaddress .cartaddresss{ padding: 0;}
	.delivery_det .delivery .form-group p.cardaddress{ padding: 0;}
	#add_address .modal-content{ padding: 0;}
	#add_address .delivery_det{ padding: 0;}
	#add_address .modal-content{ padding: 0 0 110px 0;}
	#new_address .modal-content{ padding: 0 0 110px 0;}
	#otpveri .customer_log .form-group{ float: initial;}
	#otpveri .customer_log .form-control{ width: 50px; height: 50px;}
	#add_new_address .modal-content{ padding: 0 0 110px 0;}
	.delivery_det .delivery .form-group p.marbot{ margin-bottom: 20px;}
	#add_new_address .delivery_det{ padding: 0;}
	.delivery_det .delivery .form-group p{ padding-left: 75px;}
	.mtacntb .tab-content .editprofile{ padding: 0;}
	.mtacntb .tab-content{ padding: 0; margin-top: 30px;}
	.mtacntb{ padding: 20px 15px;}
	.modal-dialog.myorder{ padding: 0; margin: 0;}
	.modal-dialog.mywishlist{ padding: 0; margin: 0;}
	.mtacntb .tab-content .helpandsupport ul li .helpandsupports h6 .fa{ width: 35px; height: 35px; border-radius: 35px; font-size: 18px; line-height: 31px;}
	.mtacntb .tab-content .helpandsupport ul li .helpandsupports{ padding: 13px;}
	.mtacntb .tab-content .helpandsupport ul li .helpandsupports h6{ font-size: 14px;}
	.modal-dialog.myaddress{}
	.glmrprvcyb{ padding: 40px 15px;}
	.glmrshpplcyb{ padding: 40px 15px;}
	#otpverify .customer_log{ padding: 0;}
	#otpverify .modal-content{ padding: 0;}

	#otpverified .customer_log{ padding: 0;}
	#otpverified .modal-content{ padding: 0;}

	#corporatereg .modal-content{ padding: 0 0 100px 0;}
	#corporaterlogin .modal-content{ padding: 0;}
	#corotpverify .modal-content{ padding: 0;}
	#corotpverify .customer_log{ padding: 0;}
	#corotpverified .modal-content{ padding: 0;}
	#corotpverified .customer_log{ padding: 0;}
	.corporatereg{ padding: 0;}
	.customer_log .form-control{ height: 42px;}
	#signupotpverify .modal-content{ padding: 0;}
	#signupotpverify .customer_log{ padding: 0;}
	#signupotpverified .modal-content{ padding: 0;}
	#signupotpverified .customer_log{ padding: 0;}
	.subftrb ul li{ border:  none; padding: 0 !important; font-size: 14px;}
	.chkout ul{padding: 0; margin: 5px 2px 0 0;float: right;}
	.catgrylst ul li .catgrylsts_info h3{font-size: 16px; min-height: 45px;}
	.newarvlsb ul li .newarvlsbs_info h3{font-size: 17px;}
	.bstslrsb ul li .bstslrsbs_info h3{font-size: 17px;min-height: 60px;}


	/* About Us */

.glmrmrkstry h2{ font-size: 30px; margin-bottom: 25px;}
.glmrmrkstry h2 span{ letter-spacing: 9px;}
.glmrmrkstry ul li{ background:  none; padding: 0 25px;}
.vismis ul li .vismiss{ padding: 24px 15px; border-radius: 0; min-height:  inherit; text-align: center;}
.vismis ul li:last-child .vismiss{ padding-left: 15px; padding-right: 15px;}
.vismis ul li{ padding: 0; margin-bottom: 20px;}
.vismis ul li .vismiss h3{ font-size: 30px; text-align: center;}
.qltyactn h2{ font-size: 27px; text-align: center;}
.qltyactn{ padding: 30px 15px;}
.qltyactn ul li .qltyactns{ min-width: 168px;}
.watwdbs{ padding: 0;}
.watwdb{ padding: 50px 15px;}
.watwdbs h2{ margin-top: 0; font-size: 30px; text-align: center;}
.what_slider .slick-dots{ text-align: center;}
.glmrmrkstry{ padding-bottom: 10px; padding-top: 20px;}
.atnctyb h2{ font-size: 30px;}
.orhpycstmrb h2{ font-size: 27px;}
.atnctyb{ padding: 30px 0;}
.orhpycstmrb{ padding: 30px 15px 65px 15px;}
.qltyactn h2 img{ vertical-align:  middle;}
.qltyactn h2 span::after{ bottom: 0;}
.watwdbs h2 img{ vertical-align:  middle;}
.watwdbs h2 span::after{ bottom: 0;}
.atnctyb h2 img{ vertical-align:  middle; top: 0;}
.atnctyb h2 span::after{ bottom: 0;}
.orhpycstmrb h2 img{ vertical-align:  middle;}
.orhpycstmrb h2 span::after{ bottom: 0;}
.qltyactn p{ text-align: center;}
.qltyactn ul li .qltyactns h4{ font-size: 18px;}
.glmrprvcyb{ padding: 45px 15px 50px 15px;}
.glmrprvcyb h2{ font-size: 30px;}
.glmrshpplcyb{ padding: 45px 15px 50px 15px;}
.glmrshpplcyb p{ text-align: inherit;}
.glmrshpplcyb ul li{ text-align: inherit;}
.glmrprvcyb p{ text-align: inherit;}
.glmrprvcyb ul li{ text-align: inherit;}
.prdtrevw_review .myreviewss{ padding: 0;}
.prdtrevw_review .myreviewss_img{ padding: 0;}
.prdtrevw_review .myreviewss_info h3{ font-size: 20px;}


	
	
	    
				
}


@media only screen and (max-width: 798px) {
	.navigation .nav-mobile { display: block; top: 16px; }
	.navigation nav { width: 100%; padding: 70px 0 40px 0; margin: 0; }
	.navigation nav ul { display: none; }
	.navigation nav ul li { float: none; border-bottom:1px solid rgba(255,255,255,.3); padding: 8px 0; border-right: none;}
	.navigation nav ul li a { padding:10px 15px; line-height:10px; }
	.navigation nav ul li ul li a { padding-left: 30px; }
	.navigation .nav-dropdown { position: relative; box-shadow: none; top:-4px;  }
}


@media (max-width: 1024px)

{
	
	
		
}



@media (min-width: 1024px) and (max-width: 1366px)  
{
		
	
	
} 
	
@media (max-width: 1600px)  
{
	
	
}  	 