@media (max-width: 480px) {}

@media (max-width: 480px) and (orientation : landscape) {}


@media (max-width:768px) {
	.d-md-block {
        display: block !important;
    } 
	
	.sgleprdtd_img img {
		width: 100%;
	}

	.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: #d09249;
		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: 60px;
	}

	#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: 71px;
	}

	.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) {}


