@media (min-width:1200px) {
.container {
max-width:1440px
}
}
@media (min-width:1920px) {
.container-fluid {
padding:0 90px;
max-width:1920px
}
}

@media only screen and (max-width:767px) {
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}

.header_account_list {
margin-right:70px
}
.dropdown_search {
width:370px;
background:#fff;
display:none;
border:2px solid var(--bs-default-color);
border-radius:30px;
position:absolute;
right:auto;
top:53px;
left:-180px;
z-index:9
}
.header_account_area {
margin-top:0;
margin-right:70px
}

.img-responsive {
max-width:100%
}
.footer-area .row .col-lg-4:first-child:before {
background:#efefef
}
.header-right-nav ul li {
margin:0 15px
}
.header-right-nav ul li:after {
left:-15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
top:5px;
left:-10px
}
.mt-res-sx-50px {
margin-top:50px
}
.mt-res-sx-30px {
margin-top:30px
}
.mb-res-sx-30px {
margin-bottom:30px
}
.header-right-nav {
display:block;
float:none;
text-align:center
}
.res-xs-flex {
margin:10px 0
}
.header-right-nav ul li.xs-after-n:after {
display:none
}

.footer-bottom {
padding-bottom:20px
}
.pb-res-sm-0 {
padding-bottom:0
}
.pb-res-sm-30 {
padding-bottom:30px
}
.mb-res-sm-15 {
padding-bottom:15px
}

.mb-res-sm-60px {
margin-bottom:60px
}
.header-right-nav ul li ul.list li {
margin:0 25px
}

.mb-res-sm-30 {
margin-bottom:30px
}

.phone-info span {
font-size:18px;
line-height:24px
}
.Place-order {
margin-bottom:20px
}

.mb-res-sm-30px {
margin-bottom:30px
}
.nav.nav-tabs.home-12 {
position:inherit;
margin-bottom:30px
}

.mb-res-sm-60 {
margin-bottom:60px
}
.header-navigation {
padding:15px 0 15px 0
}
.logo {
margin-top:0;
position:relative;
z-index:1;/*width:30%*/
}

.header_account_list>a {
top:5px
}

.position-lg-absolute {
position:relative!important
}
.res-color-black {
color:#253237
}
.res-bg-white {
background-color:#fff
}

.xs-6 {
width:50%
}

.shop-top-bar {
display:block
}
.shop-tab.nav {
flex:0 0 100%;
max-width:100%
}
.count-cart.random {
display:none
}
.count-cart.heart {
display:none
}
.modal-dialog {
width:98%;
max-width:100%;
padding:35px 0;
margin:auto 2%
}
.modal-dialog .product-details-content.quickview-content {
margin-top:30px
}
.mini-cart-content {
width:300px;
top:45px;
right:-30px
}
.grand-totall {
margin-top:40px
}
.cart-shiping-update-wrapper {
display:block;
padding:30px 0 15px
}
.discount-code-wrapper {
margin-top:40px
}
.cart-shiping-update-wrapper .cart-clear>a, .cart-shiping-update-wrapper .cart-clear>button, .cart-shiping-update-wrapper .cart-shiping-update>a {
padding:18px 40px 17px;
margin:0 0 15px
}
.cart-tax, .discount-code-wrapper, .grand-totall {
padding:45px 18px 50px
}
.login-register-wrapper .login-form-container {
padding:40px 15px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-info {
padding:0 10px 30px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper {
padding:30px 10px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper::before {
display:none
}
.your-order-area {
margin-top:30px
}
.cart-table-content table tbody>tr td {
padding:10px 0
}
.phone-info span {
font-size:18px;
line-height:24px
}
.Place-order {
margin-bottom:20px
}
.your-order-area .your-order-wrap {
padding:38px 30px 44px
}
.product-dec-slider-2 .slick-slide img {
margin:0
}
.zoompro-wrap.zoompro-2 {
margin-bottom:40px
}
.cart-info {
margin:5px 0 0 35px
}
.add-to-link {
position:initial;
background:#fff;
visibility:visible;
opacity:1;
transform:translateY(0) translateZ(0);
-webkit-transform:translateY(0) translateZ(0);
padding:0 15px
}
.product-link {
font-size:13px
}
.product-decs {
padding-bottom:10px
}
.list-product {
padding-bottom:20px
}
.brand-slider-item {
padding:20px 0 20px 0
}
.header-bottom .col-sm-3 {
width:10%
}
.header-bottom .col-sm-4 {
width:45%;
padding:0
}
.header-bottom .col-sm-5 {
width:30%
}

}
@media only screen and (max-width:575px) {

.header_account_list>a {
display:block;
position:absolute;
right:-15px;
top:11px
}
.header_account_list {
margin-right:0
}

.dropdown_search {
width:370px;
left:-333px
}
.header_account_area {
margin-top:0;
margin-right:0;
position:absolute;
top:-40px;
width:100%;
right:12%
}

.footer-area .row .col-lg-4:first-child:before {
background:#efefef
}

.header-right-nav ul li {
margin:0 15px
}
.header-right-nav ul li:after {
left:-15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
top:5px;
left:-10px
}
.mt-res-sx-50px {
margin-top:50px
}
.mt-res-sx-30px {
margin-top:30px
}
.header-right-nav {
display:block;
float:none;
text-align:center
}
.res-xs-flex {
margin:10px 0
}
.header-right-nav ul li.xs-after-n:after {
display:none
}
.pb-res-xs-0 {
padding-bottom:0
}
.pt-res-xs-20 {
padding-top:20px
}

.mt-res-sm-60 {
margin-top:60px
}
.shop-select {
flex:0 0 70%;
max-width:70%
}
}
@media only screen and (max-width:479px) {

.dis-sm-flex {
display:block
}
.dis-sm-flex .sm-6 {
width:100%;
padding:0
}
.xs-6 {
width:100%
}
.header-action-btn {
padding:0 10px
}

.header_account_list>a {
display:block;
position:absolute;
right:-15px;
top:11px
}
.home-18 .header_account_list {
right:18%
}
.header_account_list {
margin-right:0
}
.dropdown-search .bootstrap-select {
width:130px;
line-height:36px;
padding:0 20px;
font-size:12px
}
.dropdown-search input {
padding:10px 180px 10px 10px;
font-size:10px
}
.dropdown-search .search-category {
right:57px
}
.dropdown_search {
width:300px;
left:-180px
}
.home-2 .dropdown_search {
width:300px;
left:-180px
}
.header_account_area {
margin-top:0;
right:16%
}

.footer-area .row .col-lg-4:first-child:before {
background:#efefef
}

.header-right-nav ul li {
margin:0 15px
}
.header-right-nav ul li:after {
left:-15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
top:5px;
left:-10px
}

.mt-res-sx-50px {
margin-top:50px
}
.mt-res-sx-30px {
margin-top:30px
}
.header-right-nav {
display:block;
float:none;
text-align:center
}
.res-xs-flex {
margin:10px 0
}
.header-top-nav {
padding:12px 0 12px 0
}
.header-right-nav ul li.xs-after-n:after {
display:none
}

.pb-res-xs-0 {
padding-bottom:0
}
.pt-res-xs-20 {
padding-top:20px
}
.mb-res-xs-30 {
margin-bottom:30px
}

.d-xs-none {
display:none!important
}
.sub-category li a {
margin-right:10px;
font-size:12px
}

}
@media only screen and (max-width:360px) {
.owl-nav-style .owl-nav>div {
display:none
}
.mini-cart-content {
right:-43px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
left:-5px
}
.header-right-nav ul li {
margin:0 10px
}
}
@media only screen and (max-width:991px) and (min-width:768px) {

.res-color-black {
color:#253237
}
.position-lg-absolute {
position:relative!important
}
.res-bg-white {
background-color:#fff
}
.header-right-nav ul li ul.list li {
margin:0 25px
}
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}
.dropdown_search {
width:370px;
background:#fff;
display:none;
border:2px solidvar(--bs-default-color);
border-radius:30px;
position:absolute;
right:-100px;
top:60px;
z-index:9
}

.header_account_area {
margin-top:0
}
.header_account_list {
margin-right:73px
}

.mt-res-sx-50px {
margin-top:50px
}
.mt-res-md-30px {
margin-top:30px
}
.mtb-res-md-30 {
margin:30px 0
}

.footer-area .row .col-lg-4:first-child:before {
background:#efefef
}

.header-right-nav ul li {
margin:0 15px
}
.header-right-nav ul.list li {
margin:0 25px
}

.header-right-nav ul li:after {
left:-15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
top:5px;
left:-10px
}

.mt-res-md-50px {
margin-top:50px
}
.mt-res-md-30px {
margin-top:30px
}

.pb-res-md-0 {
padding-bottom:0
}
.pt-res-md-30 {
padding-top:30px
}
.shop-tab.nav {
flex:0 0 56%;
max-width:56%
}
.mb-res-md-60px {
margin-bottom:60px
}

.modal-dialog {
width:720px;
max-width:720px
}
.product-details-img.product-details-tab {
margin-bottom:40px
}

.Place-order {
margin-bottom:20px
}

.position-lg-absolute {
position:absolute
}
.grand-totall {
margin-top:40px
}
.your-order-area {
margin-top:30px
}
}
@media only screen and (min-width:992px) and (max-width:1169px) {

.position-lg-absolute {
position:absolute
}
p.copy-text {
width:80%
}
.dropdown_search {
width:500px;
background:#fff;
display:none;
border:2px solidvar(--bs-default-color);
border-radius:30px;
position:absolute;
right:0;
top:60px;
z-index:9
}
.header_account_list {
margin-right:60px
}
.login-register-wrapper .login-form-container {
padding:80px 50px
}
.main-navigation ul li ul.mega-menu-wrap {
width:900px;
left:-365px
}
.pricing-meta li {
font-size:12px
}
.old-price {
font-size:12px
}
.discount-price {
font-size:12px
}
.shop-tab.nav {
flex:0 0 50%;
max-width:50%
}
.vertical-menu ul li ul.mega-menu-wrap {
width:680px
}
.product-dec-slider-2 {
margin:0
}
}
@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}
.dropdown_search {
width:500px;
background:#fff;
display:none;
border:2px solidvar(--bs-default-color);
border-radius:30px;
position:absolute;
right:0;
top:60px;
z-index:9
}
.main-navigation ul li a {
padding:8px 8px
}
.header_account_list {
margin-right:70px
}
.pricing-meta li {
font-size:12px
}
.old-price {
font-size:12px
}
.discount-price {
font-size:12px
}
}
@media (min-width:1170px) and (max-width:1217px) {
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}
.dropdown_search {
width:500px;
background:#fff;
display:none;
border:2px solidvar(--bs-default-color);
border-radius:30px;
position:absolute;
right:0;
top:60px;
z-index:9
}

}
@media (min-width:1170px) and (max-width:1366px) {
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}

.container {
max-width:1310px
}
.dropdown_search {
width:500px;
background:#fff;
display:none;
border:2px solidvar(--bs-default-color);
border-radius:30px;
position:absolute;
right:0;
top:60px;
z-index:9
}

.main-navigation ul li ul.mega-menu-wrap {
width:900px;
left:-200px
}
.vertical-menu ul li ul.mega-menu-wrap {
width:850px
}
}
@media (min-width:1366px) and (max-width:1680px) {
.header_account_list>a {
display:block;
position:absolute;
right:0;
top:11px
}
.dropdown_search {
display:none;
position:absolute;
right:0;
top:60px;
z-index:9
}
.main-navigation ul li ul.mega-menu-wrap {
width:1000px
}

}
@media (min-width:1920px) {
.header_account_list>a {
display:none
}
.dropdown_search {
display:block
}

}

@media only screen and (min-width:992px) and (max-width:1169px) {
.col-center {
padding:0 40px
}
}


@media only screen and (min-width:1200px) and (max-width:1275px){
.header_account_area .contact-link{display:none !important;}
}

@media only screen and (min-width:992px) and (max-width:1275px){
.header-right-nav .contact-link {
	margin-top:0px !important;
	color:#fff !important;
	display:block !important;
}
.header-right-nav .contact-link a {
		color:#fff !important;
		font-weight:700
}
}

@media only screen and (max-width:767px) {
	.footer-top {
	padding:15px 0 5px 0;
}

}