@media screen and (max-width: 900px) and (min-width: 600px) {}


@media (max-width: 1199px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (min-width: 769px) and (max-width: 991px) {}

@media (max-width: 767px) {}

@media (min-width: 480px) and (max-width: 767px) {}

@media (max-width: 479px) {}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 991px), only screen and ( min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min-resolution: 192dpi) and (max-width: 991px), only screen and ( min-resolution: 2dppx) and (max-width: 991px) {}

@media only screen and (max-width: 767px) and (min-width: 320px) {}

@media only screen and (max-width: 1199px) and (min-width: 320px) {}

@media only screen and (max-width: 1320px) and (min-width: 992px) {}

@media only screen and (max-width: 767px) and (min-width: 320px) {}

@media only screen and (max-width: 991px) and (min-width: 767px) {}

@media only screen and (max-width: 1024px) and (min-width: 992px) {}

/******************
Breakpoint 1 (iPhone 5S): 320px
Breakpoint 2 (iPhone 6+): 414px
Breakpoint 3 (iPad Mini): 703px
Breakpoint 4 (iPad Air): 769px



Desktop styles (not in a media query)
Tablet Styles (max-width: 769px)
Mobile Styles (max-width: 414px)
*******************/

.footer_link_adjst{}
/*
#navbar {
	float: left;
    width: 76%;
}
.navbar-header{
	width: 24%;
}
.logo_width{
	
}
.logo_width img{
	
}
*/
@media only screen and (max-width: 1325px) and (min-width: 1024px) {
	.navbar-header{
		width: 24%;
	}
	.logo_width{
		width: 70%;
	}
	.logo_width img{
		width: 100%;
	}
	.cat_menu span{
		margin: 0px 0px 0px 20px;
	}
	.smallsearch{
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.cat_listing > li.dropdown.open .dropdown-menu{
		padding: 50px 60px 0px 60px;
	}
	.category-drop-section-1{
		width: 200px;
	}
	.category-drop-section-1 ul li > ul{
		left: 200px;
	}
	.icon_ico:before{
		left: 28%;
	}
}
.resp_img{}
@media only screen and (max-width: 768px) and (min-width: 220px) {
	.cat_listing > li.dropdown.open .dropdown-menu{
		/*display: none;*/
	}
	.category-drop-section-1 > ul>li>ul{
		display:none;
	}
	.resp_img{
		background-image: none !important;
		height:auto !important;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.navbar-header{
		width: 34%;
	}
	.logo_width img{
		width: 100%;
	}
	.logo_width{
		width: 70%;
	}
	.cat_menu span{
		margin: 0px 0px 0px 20px;
	}
	#navbar {
		float: left;
		width: 66%;
	}
	.smallsearch{
		width: 40%;
		margin-left: 10px;
	}
	.flipkart-navbar-input{
		width: 80%
	}
	.flipkart-navbar-button{
		width: 20%;
	}
}
@media only screen and (max-width: 812px) and (min-width: 769px) {
	.cat_menu span {
		margin: 0px 0px 0px 20px;
		font-size: 18px;
		width: 45px;
		height: 45px;
		line-height: 44px;
	}
	.navbar-nav .track_ico span, .navbar-nav .shop_ico span, .navbar-nav .location_ico span, .navbar-nav .user_ico span, .navbar-nav .cart_ico span{
		margin: 0px 0px 0px 11px;
		width: 45px;
		height: 45px;
		line-height: 40px;
	}
}

.menu_desk_ipad{}
.menu_mob{ 
	display: none;
}

@media only screen and (max-width: 768px) and (min-width: 320px) {
	.menu_desk_ipad{
		display:none;
	}
	.menu_mob{ 
		display: block;
	}
	#navbar{
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		float: none;
		margin: 0px;
	}
	.navbar {
		width: 100%;
		min-height: 50px;
	}
	.container-fluid>.navbar-header{
		margin: 0px;
	}
	.navbar-toggle{
		margin-right: 0px;
	}
	.navbar-inverse .navbar-toggle{
		border-color: #ea1241;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #ea1241;
	}
	 .navbar-inverse .navbar-toggle:hover {
		background-color: #fff201;
	}
	.item blockquote p:after{
		content: '';
	}
	.item blockquote p:before{
		content: '';
	}
	.testimnl_cat .carousel-inner .item p{
		font-size: 18px;
	}
	.padg_lr{
	padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 100px;
}
.padg_rl{
	padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 100px;
}
.padg{
	padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 100px;
}
.navbar-header{
	width: auto;
}
.navbar-wrapper{
    position: sticky;
	background: linear-gradient(163deg, #fff200 70%, #f68921) !important;
    width: 100%;
    z-index: 99;
}
.fixed-header{
	position: fixed;
}
}
@media only screen and (max-width: 397px) and (min-width: 320px) {
	.logo_width {
		
	}
	
	.cat_menu span{
		margin: 0px 0px 0px 0px;
		width: 40px;
		height: 40px;
		font-size: 17px;
		line-height: 40px;
	}
	.cat_listing{
		margin-bottom: 0px;
	}
	.mean-container a.meanmenu-reveal{
		margin: 0px 15px 0px 0px;
		padding: 8px;
	}
	.mean-container .mean-nav {
		margin-top: -16px;
	}
}
@media only screen and (max-width: 426px) and (min-width: 398px) {
	.cat_menu span{
		margin: 0px 0px 0px 0px;
	}
}
	
}
@media only screen and (max-width: 424px) and (min-width: 320px) {
	#quote-carousel .carousel-inner .item {
		height: 200px;
		padding-top: 25px;
	}
	.testimnl_cat .carousel-inner .item p{
		font-size: 15px;
	}
}
@media only screen and (max-width: 568px) and (min-width: 320px) {
	#quote-carousel .carousel-indicators li{
		width:20%;
		height: auto;
		margin-right: 5px;
		right: 0px;
	}
	#quote-carousel .carousel-indicators .active{
		width:20%;
		height: auto;
	}
	.carousel-indicators{
		width: 100%;
		margin-left: 0%;
		left: 0px;
	}
	#quote-carousel .carousel-indicators{
		height: auto;
	}
	
	.tetmnl_btn_lt{
		left: 0px;
		width: 50px;
		height: 50px;
		line-height: 48px;
		top: 5px;
		z-index: 99;
	}
	.tetmnl_btn_lt img{
		width: 50%;
	}
	.tetmnl_btn_rt{
		right: 0px;
		width: 50px;
		height: 50px;
		line-height: 48px;
		top: 5px;
		z-index: 99;
	}
	.tetmnl_btn_rt img{
		width: 50%;
	}
	.testimnl_cat .carousel-inner .item p{
		
	}
	.logo_width img{
		width: 170px;
	}
}
@media only screen and (max-width: 830px) and (min-width: 567px) {
	#quote-carousel .carousel-indicators li{
		width:12%;
		height: auto;
		margin-right: 5px;
		right: 0px;
	}
	#quote-carousel .carousel-indicators .active{
		width:12%;
		height: auto;
	}
	.carousel-indicators{
		width: 100%;
		margin-left: 0%;
		left: 0px;
	}
	#quote-carousel .carousel-indicators{
		height: auto;
	}
}
@media only screen and (max-width: 966px) and (min-width: 767px) {
	#quote-carousel .carousel-inner .item {
    height: 310px;
    padding-top: 25px;
}
}
@media only screen and (max-width: 1068px) and (min-width: 767px) {
	.blog_cat h3{
		font-size: 18px;
		margin: 10px 0px 10px 0px;
	}
	.blog_cat h4{
		font-size: 15px;
		line-height: 18px;
	}
	.blog_mad_chld{
		padding: 5px 6px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.rellogo_dv img{
		width: 100%;
	}
	#footer h4{
		margin: 20px 0px 10px 0px;
	}
	#footer{
		padding-top: 0px;
	}
}
@media only screen and (max-width: 768px) and (min-width: 380px) {
	.footer_link_adjst{
		width: 50%;
	}
	.nav_ftr {
		padding-top: 0px;
	}
	#footer .foot_qucknav h4{
		margin: 20px 0px 10px 0px;
	}
	#footer .soclmed_lnk{
		margin:0px;
	}
	.rellogo_dv img{
		width: 100%;
	}
	#footer h4{
		margin: 20px 0px 10px 0px;
	}
	#footer{
		padding-top: 0px;
	}
}

@media only screen and (max-width: 414px) and (min-width: 320px) {
	.payothd a img{
		width: 15.6%;
	}
	.search-container input[type=text]{
		width: 74%;
	}
	.search-container button{
		width: 26%;
	}
	.footer_link_adjst{
		width: 50%;
	}
}
@media only screen and (max-width: 380px) and (min-width: 320px) {
	.nav_ftr {
		padding-top: 0px;
		text-align: center;
	}
	#footer .foot_qucknav h4{
		margin: 20px 0px 10px 0px;
	}
	#footer .soclmed_lnk{
		margin:0px;
	}
	#footer .soclmed_lnk a{
		padding: 7px 13px;
	}
	.rellogo_dv img{
		width: 100%;
	}
	#footer h4{
		margin: 20px 0px 10px 0px;
	}
	#footer{
		padding-top: 0px;
	}
}



@media only screen and (max-width: 829px) and (min-width: 769px) {
	.navbar-nav .track_ico span, .navbar-nav .shop_ico span, .navbar-nav .location_ico span, .navbar-nav .user_ico span, .navbar-nav .cart_ico span{
		margin: 0px 0px 0px 6px;
	}
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
	.recep_cat{}
	.recep_cat .no-padding{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.recep_cat .pr-0{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.blog_cat{}
	.blog_cat .pl-0{
		padding-left: 0px !important;
	}
	.blog_cat .blog_mad{
		padding-right: 0px !important;
	}
	.blog_cat .no-padding {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	
	
}




@media only screen and (max-width: 768px) and (min-width: 500px) {
	.poplr_srvc h1, .shop_cat h1, .strtshop_cat h1, .recep_cat h1, .testimnl_cat h1, .blog_cat h1 {
		text-align: left;
		font-size: 26px;
		margin: 20px 0px 20px 0px;
	}
	.advt_bnr .mb-35{
		margin-bottom: 0px;
	}
	.testimnl_cat #quote-carousel {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 499px) and (min-width: 320px) {
	.poplr_srvc h1, .shop_cat h1, .strtshop_cat h1, .recep_cat h1, .testimnl_cat h1, .blog_cat h1 {
		text-align: left;
		font-size: 22px;
		margin: 20px 0px 20px 0px;
	}
	.advt_bnr .mb-35{
		margin-bottom: 0px;
	}
	.testimnl_cat #quote-carousel {
		margin-top: 30px;
	}
}






	/**************login Responsive Start**************/

@media only screen and (max-width: 991px) and (min-width: 320px) {
	#loginModal .modal-dialog{
		height: 75vh;
	}
}
@media only screen and (max-width: 991px) and (min-width: 769px) {
	.loginbody_right{
		display: none;
	}
	#loginModal .modal-dialog{
		width: auto;
		display: table;
		margin: 80px auto;
	}
}
@media only screen and (max-width: 768px) and (min-width: 690px) {
	.loginbody_right{
		display: none;
	}
	#loginModal .modal-dialog{
		width: 70%;
		display: block;
		margin: 50px auto;
	}
}
@media only screen and (max-width: 689px) and (min-width: 480px) {
	.loginbody_right{
		display: none;
	}
	#loginModal .modal-dialog{
		width: 80%;
		display: block;
		margin: 70px auto;
	}
	#loginModal .modal-content{
		padding: 70px 30px 10px 30px;
	}
	.loginmodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.loginbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.login_buton{
		margin: 20px 0px 10px 0px;
	}
	.login_signlnk{
		margin-top: 20px;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
	
	.loginbody_right{
		display: none;
	}
	#loginModal .modal-dialog{
		width: 94%;
		display: block;
		margin: 70px auto;
	}
	#loginModal .modal-content{
		padding: 70px 20px 0px 20px;
	}
	.loginmodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.loginbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.login_buton{
		margin: 20px 0px 10px 0px;
	}
	.login_signlnk{
		margin-top: 20px;
	}
	.login_soclmedia .fackbook {
		padding: 10px 34px;
	}
	.login_soclmedia .googleplus {
		padding: 10px 34px;
	}
	.loginbody_left .form-group .form-control{
		margin-top: 10px;
	}
	.logpop_dvdr{
		margin: 0px;
	}
	.loginmodel_bg button.login_close {
		right: 0px;
		top: -56px;
	}
	.login_buton {
		margin: 20px 0px 10px -1%;
		display: inline;
		width: 100%;
	}
}
	
	/**************login Responsive End**************/



	
	
	
	
	
	
	
	/**************Register Responsive Start**************/

@media only screen and (max-width: 991px) and (min-width: 320px) {
	#registerModal .modal-dialog{
		height: 75vh;
	}
}
@media only screen and (max-width: 991px) and (min-width: 769px) {
	.registerbody_right{
		display: none;
	}
	#registerModal .modal-dialog{
		width: auto;
		display: table;
		margin: 80px auto;
	}
}
@media only screen and (max-width: 768px) and (min-width: 690px) {
	.registerbody_right{
		display: none;
	}
	#registerModal .modal-dialog{
		width: 70%;
		display: block;
		margin: 50px auto;
	}
}
@media only screen and (max-width: 689px) and (min-width: 480px) {
	.registerbody_right{
		display: none;
	}
	#registerModal .modal-dialog{
		width: 80%;
		display: block;
		margin: 70px auto;
	}
	#registerModal .modal-content{
		padding: 70px 30px 10px 30px;
	}
	.registermodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.registerbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.register_buton{
		margin: 20px 0px 10px 0px;
	}
	.register_signlnk{
		margin-top: 20px;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
	
	.registerbody_right{
		display: none;
	}
	#registerModal .modal-dialog{
		width: 94%;
		display: block;
		margin: 70px auto;
	}
	#registerModal .modal-content{
		padding: 70px 20px 0px 20px;
	}
	.registermodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.registerbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.register_buton{
		margin: 20px 0px 10px 0px;
	}
	.register_signlnk{
		margin-top: 20px;
	}
	.register_soclmedia .fackbook {
		padding: 10px 34px;
	}
	.register_soclmedia .googleplus {
		padding: 10px 34px;
	}
	.registerbody_left .form-group .form-control{
		margin-top: 10px;
	}
	.regpop_dvdr{
		margin: 0px;
	}
	.registermodel_bg button.register_close {
		right: 0px;
		top: -56px;
	}
	.register_buton {
		margin: 20px 0px 10px -1%;
		display: inline;
		width: 100%;
	}
}
	
	/**************Register Responsive End**************/
	
	
		/**************Forgot Password Responsive Start**************/

@media only screen and (max-width: 991px) and (min-width: 320px) {
	#forgotModal .modal-dialog{
		height: 75vh;
	}
}
@media only screen and (max-width: 991px) and (min-width: 769px) {
	.registerbody_right{
		display: none;
	}
	#forgotModal .modal-dialog{
		width: auto;
		display: table;
		margin: 80px auto;
	}
}
@media only screen and (max-width: 768px) and (min-width: 690px) {
	.registerbody_right{
		display: none;
	}
	#forgotModal .modal-dialog{
		width: 70%;
		display: block;
		margin: 50px auto;
	}
}
@media only screen and (max-width: 689px) and (min-width: 480px) {
	.registerbody_right{
		display: none;
	}
	#forgotModal .modal-dialog{
		width: 80%;
		display: block;
		margin: 70px auto;
	}
	#forgotModal .modal-content{
		padding: 70px 30px 10px 30px;
	}
	.registermodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.registerbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.register_buton{
		margin: 20px 0px 10px 0px;
	}
	.register_signlnk{
		margin-top: 20px;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
	
	.registerbody_right{
		display: none;
	}
	#forgotModal .modal-dialog{
		width: 94%;
		display: block;
		margin: 70px auto;
	}
	#forgotModal .modal-content{
		padding: 70px 20px 0px 20px;
	}
	.registermodel_bg {
		background-image: url(../img/responsive_loginbg_top.png), url(../img/responsive_loginbg_bottom.png);
		background-repeat: no-repeat;
		background-position: top left, bottom right;
	}
	.registerbody_left h3 {
		margin: 0px 0px 10px 0px;
	}
	.register_buton{
		margin: 20px 0px 10px 0px;
	}
	.register_signlnk{
		margin-top: 20px;
	}
	.register_soclmedia .fackbook {
		padding: 10px 34px;
	}
	.register_soclmedia .googleplus {
		padding: 10px 34px;
	}
	.registerbody_left .form-group .form-control{
		margin-top: 10px;
	}
	.regpop_dvdr{
		margin: 0px;
	}
	.registermodel_bg button.register_close {
		right: 0px;
		top: -56px;
	}
	.register_buton {
		margin: 20px 0px 10px -1%;
		display: inline;
		width: 100%;
	}
}
	
	/**************Forgot Password Responsive End**************/




