/* 
 * 	Responsive CSS File
 *	v1.0
 */

/* clearfix */

 @media (min-width: 1770px) {
    .container {
        width: 1740px;
        max-width: 100%;
    }

    .content-dropdown {
	    display: none !important;
	}

    .product-listing .inner-listing .item-width {
    	max-width: 20%;
    }

    .banner.inner-banner1 {
		min-height: 1px;
	}
	.col-lg-20per {
        width: 20%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-lg-80per {
        width: 80%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }

    .scroll-top .scrollup {
    	display: none !important;
    }

    
}

@media only screen and (min-width: 1200px) and (max-width: 1769px) {
    .container {
        width: 1170px;
        max-width: 100%;
    }

    .col-xl-20per {
        max-width: 20%;
        flex: 0 0 20%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-40per {
        max-width: 40%;
        flex: 0 0 40%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-60per {
        max-width: 60%;
        flex: 0 0 60%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-80per {
        max-width: 80%;
        flex: 0 0 80%;
        float: right;
        padding-left: 15px;
        padding-right: 15px;
    }


    .float-right-imp {
    	float: left !important;
    }


	.header-right-part {
	    padding: 0 201px 0 0 ;
	}

	.category-dropdown .ui-state-default {
	    width: 200px !important;
	}

	.top-right-link ul li {
	    font-size: 0;
	    line-height: 1px;
	}

	.top-right-link ul li:first-child {
	    padding-right: 0;
	    padding-left: 0;
	}


	.cat-dropdown .sub-megamenu a.page-scroll::before {
		left: 8px;
		right: auto;
	}

	.sidebar-menu-dropdown > a span {
		margin-left: 5px;
		margin-right: 0;
	}

	.ser-subtitle {
		float: none;
	    margin-right: 0;
	}
	
	.ser-feature-block .feature-icon {
	    display: inline-block;
	    float: none;
	    margin-right: 0;
	}

	.feature-detail {
		padding-right: 0;
		padding-top: 0;
	}

	.footer-middle-right {
    	padding-left: 0px;
    	padding-right: 40px
    }

} 

@media (max-width: 1280px) {

.container {
	max-width: 100%;
}

.partner-block ul li {
	padding:0;
}

}

 @media (min-width: 1200px) {

	.menu-container {
	    margin: 0 auto;
	    width: 1170px;
	}

	.footer-static-block .footer-block-contant {
		display: block !important; 
	}

}

 @media (max-width: 1199px) {
.container {
	padding: 0 15px;
}
.border-right {
	border-right: none;
}

/* Header */

.my-cart {
	display: none;
}
.header-middle-right {
	border: none;
}

.top-right-link ul li {
    font-size: 0;
    line-height: 1px;
    padding-left: 0;
}

.top-right-link ul li a {
	padding: 0;
}

.top-right-link ul li > a span {
    margin: 0; 
}

.top-right-link ul li:last-child > a span {
	border: none;
	padding: 0;
}
.megamenu .level2 > a {
	margin-left: 0;
}

.header-bottom {
	height: 50px;
}

.mobilemenu-content li a {
	padding: 15px 7px;
}

.btn-sidebar-menu-dropdown {
	padding: 15px;
}

.header-bottom .help-num {
	padding: 13px 0;
}

.header-right-part {
    padding: 0 180px 0 0;
    margin: 23px 0;
}

.header-right-part .ui-state-default {
    width: 180px !important;
}

.category-dropdown select {
    width: 180px;
}

.popup-links {
	display: none;
}

/* Column */

.detail-inner-left ul li button {
	padding: 8px 0 9px 6px;
}

.sale-label {
	left: auto;
	right: 5px;
}

.new-label {
	right: auto;
	left: 5px;
}

.product-detail-main .bottom-detail ul li {
    border-left: none;
}

.service-box {
	border: none;
}

.shorting .view {
	margin-right: 0;
	padding-left: 10px;
}

.client-img.left-side {
	float: none;
	margin: 0;
}

.quote {
    border: none;
}

.footer-static-block span.opener {
	right: auto;
	left: 0;
}


}

 @media (min-width: 992px) {

	.mobilemenu-content, .nav > li.level:hover .megamenu {
	  	display: block !important;
	}

	.sidebar-box .sidebar-contant {
		display: block !important;
	}

}

 @media only screen and (min-width: 992px) and (max-width: 1199px) {
/* Header */
	
	/* Content */	

.short-by > span, .show-item > span {
	margin: 5px 4px 3px;
}


/* Footer */
	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
/* Content */

}

@media (min-width: 992px) {
	.footer .footer-static-block {
		display: block !important; 
	}
}

@media (max-width: 991px) {
.center-sm {
	text-align: center;
}

.container-full-sm .container {
    width: 100%;
    padding: 0;
}

.height-sm-0 {
	min-height: 0 !important;
}

.float-left-sm {
	float: right !important;
}
.float-right-sm {
	float: left !important;
}

/* Header */

.header-bottom {
	height: 48px;
}

.header-right-link > ul > li > a {
    padding: 15px 0 12px;
}

.header-right-part {
	float: none;
    padding: 0 150px 0 0 ;
}

.header-right-part .ui-state-default {
    width: 150px !important;
}

.header-middle-right {
	margin-bottom: 20px;
	padding: 0;
}

.category-dropdown select {
	width: 150px;
}

.side-toggle {
	display: block;
}

.header-right-part {
    margin: 15px 0;
}

.navbar-collapse {
    left: auto;
    right: -250px;
}

.navbar-collapse.menu-open {
    left: auto;
    right: 0;
}

.header-inner .navbar-collapse, .header-inner .navbar-collapse ul {
	width: 100%;
}

#menu-main > li:hover {
    background: none;
}

.navbar-collapse > ul {
	margin: 0; 
}

.btn-sidebar-menu-dropdown {
    display: none;
}

.search-container input[type="text"] {
    font-size: 30px;
    padding: 0;
}

.cat-dropdown .nav > li.level .megamenu {
    left: auto !important;
    right: 0 !important;
}

.cat-dropdown .nav > li.level:hover .megamenu {
    left: auto; !important;
    right: 0 !important;
}

/* Menu */

#menu span.opener {
	right: auto;
	left: 5px;
	top: 8px;
}

#menu-main span.opener { 
    right: auto;
    left: 10px;
}


.megamenu .level2 > a:before {
	left: auto;
	right: -11px;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.megamenu .container {
	width: 100%;
}

.mobilemenu-title.mobilemenu > span {
    padding: 8px 10px 0 0;
}

.mobilemenu-content.right-side li a {
  	padding: 10px 15px 0 10px;
}

.mobilemenu-content ul li {
  	float: right;
}

/* content */
.banner-3 .banner-detail {
	left: auto;
	right: 5%;
}

.product-slider .heading-part span {
    right: auto;
    left: -80px;
}

.product-slider .owl-prev {
	left: auto;
	right: 0px;
}
.product-slider .owl-next {
	right: auto;
	left: 0px;
}

.sidebar-box span.opener {
	right: auto;
	left: 0;
}

.sidebar-contant.pro_cat .owl-next {
    right: auto;
    left: 75px;
}

.sidebar-contant.pro_cat .owl-prev {
    right: auto;
    left: 45px;
}

 #blog .owl-prev {
 	right: auto;
    left: 30px;
 }

#blog .owl-next {
	right: auto;
    left: 60px;
}

.error-block-bg {
    background: none;
}

.account-sidebar ul li.active a::after, .account-sidebar ul li:hover a::after {
    border-width: 0px;
}

.account-sidebar ul li.active a .fa, .account-sidebar ul li:hover a .fa {
	right: auto;
	left: 15px;
}

.footer .title > span {
	margin-right: 0;
}
/* Footer */


}
@media (max-width: 767px) {
.float-left-xs {
	float: right !important;
}
.float-right-xs {
	float: left !important;
}

/* Header */

.header-right-part {
    margin-top: 0; 
}

.header-right-link {
    right: auto;
    left: 15px;
}

/* Content */

.shop-list-view .bottom-detail ul li:first-child {
	padding-right: 0;
	padding-left: 5px;
}

.shop-list-view .bottom-detail ul li:last-child {
	padding-left: 0;
	padding-right: 5px;
}

.checkout-step ul li {
	float: none;
	margin-bottom: 15px;
}

.contact-info .p-0 {
	border-left: none;
}

.blog-detail .post-info ul li {
	margin-right: 0;
	margin-left: 10px;
}

.footer-top .f-logo {
	margin-left: 0px;
	margin-right: 20px;
}
.footer-top p {
	margin-left: 0;
	margin-right: 212px;
}

/* News-letter PopUp */

#newslater-popup button.mfp-close {
	right: auto;
	left: 10px;
}

}
@media (max-width: 600px) {
/* Header */

.top-link ul li:first-child, .top-right-link ul li:first-child {
    padding-left: 0;
    padding-right: 15px;
}

.category-dropdown select {
    background-position: 72% 50% !important;
    padding: 7px 24px 7px 25px;
}

.header_search_toggle.mobile-view {
	display: block;
	margin-bottom: 20px;
}

.mobile-view .search-box input.input-text {
	position: relative;
	right: auto;
	width: 100% !important;
	opacity: 1;
}
.mobile-view .search-box button.search-btn {
	position: absolute;
}

.detail-inner-left ul li button {
	font-size: 0;
	background: none;
	padding: 0	
}

.product-item .detail-inner-left ul li {
	width: 33.33%;
	border-left: 1px solid #e1e1e1;
	border-right: none;
}

.product-item .detail-inner-left ul li:last-child {
    border-left: none;
}

.product-item .detail-inner-left.right-side ul li::before {
    background: #a7a7a7;
    content: "";
    height: 25px;
    left: auto;
    right: 0;
    position: absolute;
    width: 1px;
}

.product-item .detail-inner-left.right-side ul li {
    width: 50%;
}

.product-item .detail-inner-left.left-side ul li {
    width: 100%;
}

.detail-inner-left.left-side {
    display: inline-block;
    width: 33.33%;
}

.detail-inner-left.right-side {
    width: 66.67%;
}

.detail-inner-left.right-side ul li a {
	border: none;
}

.product-item .detail-inner-left ul li:last-child {
	padding-right: 0;
	padding-left: 3px;
}

.product-item.sold-out::after {
    font-size: 10px;
    padding: 5px;
}

.product-page .product-listing .row {
    margin-left: -5px;
    margin-right: -5px;
}

.product-detail-inner {
    background: transparent;
    position: relative;
	padding: 10px 0 0;
}

.price-box {
	display: block;
	text-align: center;
}

.product-page .product-detail-main .price-box {
	text-align: right;
}

.list-type .price-box, .sidebar-box.sidebar-item .price-box {
    text-align: right;
}

.cat-block .price-box {
    text-align: right;
}

.newsletter-icon {
	margin-right: 0;
	margin-left: 10px;
}

.footer-top p {
	margin-left: 0px;
	margin-top: 20px;
}
}
 @media only screen and (min-width: 420px) and (max-width: 767px) {

}


 @media (max-width: 500px) {
.header-top {
	display: none;
}

.top-link ul li a {
	color: #fff;
}

.header-bottom .help-num {
	padding: 20px 0
}

.header-top.mobile ul li {
    float: right;
}

.content-dropdown {
	left: auto;
	right: 0;
	top: 35px;
}

.top-right-link.mobile ul li {
    border-left: 1px solid #3c2828;
    border-right: none;
    float: right;
}

.top-right-link ul li .content-dropdown ul li {
	text-align: right;
}

.top-right-link.mobile ul li:last-child {
    border: none;
}

.header-right-link > ul > li > a {
    padding: 15px 0 8px;
}

.top-link .ui-state-default, .top-link .ui-widget-content .ui-state-default, .top-link .ui-widget-header .ui-state-default {
	background: rgba(0,0,0,0) url("../images/select-icon2.png") no-repeat scroll left 50% !important;
	color: #ffffff;
	border: 1px solid #3c2828;
}

ul.child-comment {
    margin-left: 0px;
    margin-right: 25px;
}


}
 @media (max-width: 419px) {

/* Header */

.header-right-part {
	padding: 0
}


.tab_content {
	padding: 10px;
}

.share-link label {
	letter-spacing: 0;
    margin-right: 5px;
}

}
