/* All Media Section 
	## min-width:768
	## min-width: 1201 to max-width: 1550
	## min-width: 992 to max-width: 1200
	## min-width: 768 to max-width: 991
	## min-width: 319 to max-width: 767
	## min-width: 480 to max-width: 767
	## min-width: 319 to max-width: 479
	## min-width: 991
*/

/* ## min-width:768 */
 @media (max-width:1299px){
	.slider-section .slider-box {
		bottom: 35%;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}

	.cart-link {
		padding-left: 0;
		background-position: left;
	}
}

/* ## min-width: 992 to max-width: 1200 */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.widget_about .widget-title img {
		margin-right: 8px;
	}

	.price-input input {
		width: 62px;
	}

	.price-input label {
		padding-left: 10px;
		margin-right: 8px;
	}

	.price-input select {
		padding-left: 0;
	}

	.blank-space {
		display: none;
	}

	.shopping-cart-table .shop_table tr>th {
		font-size: 13px;
	}

	.page-wizard ul li a {
		padding: 18px 52.7px;
	}

	.look-book-img-box {
		margin-bottom: 22px;
	}

	.look-book .carousel-caption {
		bottom: 30%;
	}

}

@media (max-width:1199px) {
	.mega-dropdown-menu:before {
		left: 285px;
	}

	.single-product-sidebar .widget_recent_post .shopping-cart-table ul {
		display: flex;
		flex-wrap: wrap;
		row-gap: 10px;
		justify-content: center;
	}

	.single-product-sidebar .widget_recent_post .nav {
		padding: 0px 5%;
	}

	.widget_recent_post .nav li a {
		padding: 5px 10px;
		font-size: 14px;
	}
}

@media (max-width:1099px) {
	.cart-link {
		font-size: 14px;
	}

	.select-styled .minimal {
		font-size: 14px;
	}


}





/* ## min-width: 768 to max-width: 991 */
@media only screen and (min-width: 768px) and (max-width: 991px) {

	.slider-section .slider-box button,
	.product-box .product-box-inner .btn {
		margin-top: 13px;
	}

	.slider-section .carousel-control {
		top: 33%;
	}

	.slider-section .slider-box p {
		font-size: 12px;
	}

	.blog-section .blog-content .col-sm-4 {
		padding-left: 15px;
		margin-bottom: 15px;
	}

	.blog-section .blog-content .col-sm-4,
	.blog-section .blog-content .col-sm-8 {
		width: 100%;
	}

	.blog-section .blog-content .entry-footer span {
		display: block;
	}

	.informational-icons li {
		margin-right: 30px;
	}

	.widget-section .container {
		width: 100%;
	}

	.top-header .top-social li {
		margin-right: 3px;
	}

	/* ## Product Page ## */
	.product-filter-box {
		border: 2px solid #dad5cd;
	}

	.product-filter-box .col-md-8 {
		border-top: 2px solid #dad5cd;
	}

	.product-filter-box .col-md-8 .col-md-4:first-of-type .product-search-option {
		border-left: none;
	}

	.product-filter-box .col-md-8 .col-md-4:last-of-type .product-search-option {
		border-left: 2px solid #dad5cd;
	}

	.product-filter-box form .col-md-4:last-of-type .product-search-option,
	.product-filter-box>.col-md-4 {
		border: none;
	}

	/* ## Register */
	.register-user-banner h2 {
		top: 10%;
		font-size: 14px;
	}

	/* Shipping Cart */
	.estimate-details.shopping-cart-table {
		margin-top: 20px;
	}

	.page-wizard li.active a:before,
	.page-wizard ul li:hover a:before,
	.page-wizard ul li:last-child a:after,
	.page-wizard ul li:last-child a:before,
	.page-wizard ul li:last-child:after {
		display: none;
	}

	.page-wizard ul li a:after {
		display: none;
	}

	.page-wizard ul li:after {
		display: none;
	}

	.page-wizard ul li.active:after,
	.page-wizard ul li:hover:after,
	.page-wizard ul li:focus:after {
		display: none;
	}

	.page-wizard ul li {
		width: auto;
	}

	.page-wizard ul li a {
		padding: 18px 28.9px;
	}

	/* Blog */
	.post-thumbnail {
		text-align: center;
	}

	/* Contact */
	.contact-details .col-md-6 {
		width: 100%;
	}

	/* About */
	.about-content-box .content-box {
		margin: 0;
	}

	/* Mega Menu */
	.menu-block .mega-dropdown-menu {
		position: relative;
	}

	.dropdown-menu.mega-dropdown-menu li.col-md-3 {
		min-height: 360px;
	}

	.look-book-img-box {
		margin-bottom: 22px;
	}

	.logo-search-block form.col-xs-12 {
		border-bottom: 1px solid #f0eeeb;
		margin-bottom: 15px;
	}

	.look-book .carousel-caption {
		bottom: 25%;
	}

	/* landing page */

	.landing-banner .col-sm-2 {
		display: none;
	}

	.landing-banner .col-sm-8 {
		width: 100%;
	}

}

@media (max-width:767px) {
	.informational-icons li {
		display: inline-flex;
		align-items: center;
	}

	.cart-dropdown:before {
		left: 170px;
	}

	.category-section .col-md-6>h3 {
		margin-bottom: 6px;
	}

	.category-section .col-md-6>h4 {
		padding: 5px 0;
		margin-bottom: 0px;
	}

	.category-section .categories-title {
		margin-top: 20px;
	}

	.informational-icons {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		column-gap: 20px;
		row-gap: 10px;
	}

	.informational-icons li svg {
		margin-right: 8px;
	}

	.back-to-top {
		bottom: 35px;
		right: 4%;
	}

	.register-user .register-user-banner h2 {
		top: 18%;
	}

	.contact-form,
	.contact-details {
		padding: 22px 28px 30px 28px;
	}

	.page-header p {
		margin-bottom: 5px;
	}

	.about-section {
		padding: 40px 0;
	}

	.about-content {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.about-content-box .content-box {
		margin: 30px 0px 0px 0px;
	}

	.about-section .container>h4 {
		font-size: 16px;
	}

	.page-inner-banner {
		height: 350px;
	}

	.look-book-banner {
		height: 350px;
	}

	.slider-section .slider-box {
		left: 40%;
		bottom: 28%;
	}
}

/* ## min-width: 319 to max-width: 767 */
@media only screen and (min-width: 319px) and (max-width: 767px) {
	.top-header .top-social {
		text-align: center;
	}

	.top-header .top-menu {
		padding: 0;
		width: 50%;
		text-align: center;
		float: left;
	}

	.top-header .col-sm-8 {
		padding-left: 0;
	}

	.top-header .top-menu li {
		margin: 0 4px;
	}



	.slider-section .carousel-control {
		top: 30%;
	}

	.category-box-main .category-box {
		border: 1px solid #e8e8e8;
	}

	.category-box-main .col-md-3:nth-child(4n) .category-box {
		border-right-color: #e8e8e8;
	}

	.category-box-main .col-md-3:nth-child(n) .category-box {
		border-left-color: #e8e8e8;
	}

	.informational-icons li {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.badge-box {
		width: 260px;
		display: block;
		margin: 0 auto;
	}

	.blog-section .col-sm-4 {
		margin-bottom: 25px;
	}

	.category-box-main .col-md-3.main-product {
		margin-bottom: 20px;
	}

	.footer-bottom {
		text-align: center;
	}

	.footer-bottom .top-header,
	.footer-bottom .copy-rights {
		margin-bottom: 15px;
	}

	/* ## Product Page ## */
	.product-filter-box {
		border: 2px solid #dad5cd;
	}

	.product-search-option {
		border-bottom: 2px solid #dad5cd;
	}

	.product-filter-box .col-md-8 {
		border-top: 2px solid #dad5cd;
	}

	.page-wizard li.active>a {
		width: 100%;
	}

	.product-filter-box .col-md-8 .col-md-4 .product-search-option {
		border-left: none;
	}

	.product-search-option .from-group,
	.product-filter-box form .col-md-4:last-of-type .product-search-option,
	.product-filter-box>.col-md-4 {
		border: none;
	}

	.pillbox a {
		margin-bottom: 20px;
	}

	/* Register */
	.register-user-banner img {
		width: 100%;
	}

	/* Shipping Cart  */
	.shopping-cart-estimate .col-md-4 {
		margin-bottom: 20px;
	}

	/* Login Register Page wizard */
	.page-wizard ul li {
		display: block;
		width: 100%;
	}

	.page-wizard li.active a:before,
	.page-wizard ul li:hover a:before,
	.page-wizard ul li:last-child a:after,
	.page-wizard ul li:last-child a:before,
	.page-wizard ul li:last-child:after {
		display: none;
	}

	.page-wizard ul li a:after {
		display: none;
	}

	.page-wizard ul li:after {
		display: none;
	}

	.page-wizard ul li.active:after,
	.page-wizard ul li:hover:after,
	.page-wizard ul li:focus:after {
		display: none;
	}

	.wizard-footer {
		margin: 25px 0;
	}

	.contact-form-details.payment-getway-option .contact-form {
		min-height: 1px;
	}

	/* Blog Page */
	.post-format .entry-date,
	.post-format .post-formate-icon {
		margin: 0 auto 15px;
	}

	.commentlist .children {
		padding-left: 20px;
	}

	.commentlist .comment .comment-info span {
		display: block;
		margin-left: 0;
	}

	.blog-social li {
		margin-right: 11px;
	}

	/* About */
	.about-content-box img {
		width: 100%;
	}

	.error-page .col-md-12>span {
		font-size: 150px;
	}

	.logo-search-block form.col-xs-12 {
		border-bottom: none;
		margin-bottom: 0;
	}

	.page-breadcrumb {
		margin-top: 20px;
	}

	/* Map */
	.mapping {
		height: 280px;
	}

	.widget_recent_post .nav {
		padding: 0 8%;
	}

	.informational-email {
		text-align: center;
	}

	/* landing */
	.landing-banner .col-sm-2 {
		display: none;
	}

	.landing-banner .col-sm-8 {
		width: 100%;
	}

	.banner-inner-middle {
		background-image: none;
	}

	.banner-inner-middle .btn,
	.header-logo p,
	.buynow-button .btn {
		display: block;
		margin: 0 auto;
	}

	.banner-inner-middle .btn.read-button {
		margin-top: 50px;
		margin-bottom: 25px;
	}

	.banner-inner-middle .btn.purchase-button {
		margin-top: 25px;
		margin-bottom: 50px;
	}

	.template-list .btn {
		margin-bottom: 50px;
	}

	.landing-item-inner {
		width: 290px;
		display: block;
		margin: 0 auto 30px;
	}

	.landing-footer,
	.footer-right,
	.header-logo {
		text-align: center;
	}

	.header-logo p,
	.buynow-button .btn {
		margin-top: 15px;
	}

}


/* ## min-width: 319 to max-width: 479 */
@media only screen and (min-width: 319px) and (max-width: 479px) {
	.top-header .top-menu {
		width: 100%;
	}

	.top-header .top-menu li a {
		padding: 10px 0;
	}

	.logo-search-block [class*="col-xs-"] {
		width: 100%;
		margin-bottom: 25px;
	}

	.slider-section .carousel-control {
		top: 11%;
	}

	.single-product .main-product.col-xs-6,
	.main-product.col-xs-6 {
		width: 260px;
		float: none;
		margin: 0 auto 20px;
	}

	.product-box {
		width: 260px;
		margin: 0 auto;
	}

	.single-product-sidebar .widget_recent_post .shopping-cart-table ul li {
		margin-bottom: 20px;
	}

	.widget_facebook ul li:nth-child(4n-4) {
		margin-right: 8px;
	}

	/* ## Register */
	.register-user-banner h2 {
		top: 11%;
		font-size: 14px;
	}

	/* Shipping Cart */
	.shopping-cart-footer a.btn {
		margin-bottom: 20px;
	}

	.page-wizard ul li a {
		padding: 18px 28%;
	}

	.contact-form .btn,
	.register-user .btn,
	.estimate-details .btn {
		padding-left: 27px;
		padding-right: 27px;
	}

	/* Contact */
	.contact-details .col-xs-6,
	.breadcrumb,
	.return-home-link {
		width: 100%;
	}

	.return-home-link {
		float: left !important;
	}

	.look-book .carousel-caption h1 {
		font-size: 28px;
	}

	.look-book .carousel-caption {
		bottom: 13%;
	}

	.dropdown.mega-dropdown.open .mega-dropdown-menu {
		max-height: 240px;
		min-height: 240px;
		overflow-y: scroll;
	}


}

@media (max-width:425px) {
	.ow-right-padding {
		column-gap: 6px;
		flex-wrap: wrap;
	}

	.cart-dropdown:before {
		left: 130px;
	}

	.category-section {
		padding: 30px 0;
	}

	.section-header p,
	.page-header p {
		margin-top: 5px;
	}

	.page-breadcrumb {
		flex-wrap: wrap;
		align-items: center;
	}

	.page-breadcrumb .breadcrumb {
		display: flex;
		align-items: center;
		justify-content: center;
		line-height: 35px;
		margin-top: 10px;
	}

	.return-home-link {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.return-home-link a {
		line-height: 0px;
		margin-bottom: 30px;
	}

	.page-header>h3 {
		font-size: 22px;
	}

	.commentlist .comment .comment-info {
		text-align: center;
	}

	.commentlist .comment {
		display: flex;
		flex-direction: column;
		row-gap: 10px;
		justify-content: center;
		align-items: center;
		padding: 0px 15px;
	}

	.commentlist .comment p {
		text-align: center;
	}

	.commentlist .comment .comment-image {
		margin-left: 0px;
	}

	.about-section .container>h4 {
		font-size: 15px;
	}

	.Typography_box {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.about-content {
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.about-content-box .content-box {
		margin: 20px 0px 0px 0px;
	}
}
