@media only screen and (max-width: 1485px){
	.checkout-page .card .login-part .forgot-password{margin-right:0; margin-bottom:10px;}
}
@media only screen and (max-width: 1365px){
	.middle-section .lpart span.love{font-size:103px; line-height:65px;}
	.checkout-page .card .card-body h2.collapse-title{line-height:20px;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col{width:30.33%}

}
@media screen and (max-width: 1365px) and (min-width: 1200px) {

	.free-section .bg.rings .img, .free-section .bg.earrings .img{width:40%;}
	.free-section .bg.necklaces .img, .free-section .bg.bracelets .img{width:36%;}

}

@media only screen and (max-width: 1199px){
	.container {max-width: 1140px;}
	.free-section .bg .txt{width:196px;}
	.free-section .bg .img{width:calc(100% - 196px); float:left;}
	.free-section .bg .tit{word-wrap:break-word; line-height:72px; font-size:45px;}
	.platinum-collection .text-part p{font-size:35px;}
	.latest-news .inner-wrapper .tit h3{font-size:22px;}
	.top-footer .payment-widget{padding: 50px 0 0 0;}
	nav.navbar.bootsnav ul.nav > li > a{padding: 0 8px 32px 8px;}
	.rgt-move{padding:65px 20px 65px 0;}
	.new-collection-section .wrapper .txt-wrapper .pro-tit, .aslo-like-section .wrapper .txt-wrapper .pro-tit{width:100%;}
	.new-collection-section .wrapper .txt-wrapper .price, .aslo-like-section .wrapper .txt-wrapper .price{width:100%; text-align: left !important;}
	.popular-collection .bag-txt .tit{font-size:54px; line-height:52px;}
	.middle-section .lpart span.love{font-size:82px; line-height:35px;}
	.middle-section .lpart span.design{letter-spacing:1px;}
	.latest-news .col-xl-3{padding:0 18px;}
	.platinum-collection .text-part{width:230px;}
	.platinum-collection .text-part p{font-size:25px; line-height:30px; margin-bottom:35px;}
	.product .wrapper .txt-wrapper .pro-tit{width:100%;}
	.product .wrapper .txt-wrapper .price{width:100%; text-align:left !important; padding-top:10px;}
	.listing-page .filter .l-part{width:100%; text-align:left; padding-bottom:30px;}
	.listing-page .filter .r-part{width:100%; text-align:left;}
	.single-product .dis-part .product-tit{font-size:32px;}
	.single-product .dis-part .product-requirement ul.information li span{width:130px;}
	.detail-page .single-product .dis-part{padding: 72px 30px 0 30px;}
	.wishlist{margin:0;}
	.single-product .share-part{padding-left:15px;}
	.rgt-move {padding:100px 20px 30px 0;}
	.top-section, .passion-section{padding:100px 0;}
	.history-section .txt-part{padding: 77px 15px 67px;}
	.top-section .figure::before{height:300px;}
	.top-section .figure{padding:60px 0 0 60px;}
	.top-section .tit{padding-bottom:50px;}
	.history-section .tit h2 span, .passion-section .tit h2 span{font-size:105px;}
	.content.cart-page{padding:80px 0;}
	.latest-news{padding:60px 15px 90px;}
	.blog-page .txt-inner .blog-tit{font-size:12px; line-height:16px;}
	.blog-page .txt-inner ul li.date{padding-right:15px;}
	.blog-page .txt-inner ul li.view{padding-left:15px;}
	.blog-page .txt-inner .read-more-btn{line-height:40px;}
	h2.blog-header{font-size:34px;}
	.blog-detail-page .sidebar .customer-support .txt-part .tit{line-height:16px;}
	.blog-detail-page .sidebar .customer-support .txt-part a{font-size:18px;}
	.contact-page .information-part{padding:40px 0 40px 28px;}
	.contact-page .information-part .i-part{width:44px;}
	.contact-page .information-part .t-part{width:calc(100% - 44px);}
	.contact-page .logo-part{padding-right:26px;}
	.contact-page .form-section{padding-top:78px;}
	.checkout-page .card .card-body .information li{line-height:16px;}
	.checkout-page .card .payment-information .total-box-inner .sub-total, .checkout-page .card .payment-information .total-box-inner .shipping-handling{width:100%;}
	.checkout-page .card .payment-information .total-box-inner .sub-total span, .checkout-page .card .payment-information .total-box-inner .shipping-handling span{line-height:18px;}
	.checkout-page .info-part{padding:68px 40px 0;}
	.checkout-page .card .pi-table .yellow-bg th{padding:19px 20px;}
	.checkout-page .card .login-part .forgot-password{float:right;}
}

@media only screen and (max-width: 991px){
	.container {max-width: 960px;}
	.navbar{padding:18px 0;}
	.lang{position:relative; width:110px;}
	.lang .lang-select{position:absolute;}
	.navbar-header{width:100%;}
	nav.navbar.bootsnav .navbar-toggle{display:block; float:right; margin:40px 0; z-index:999;}
	.navbar-toggler .iconbar {background:#000; height:3px; display:block; width:22px; margin-bottom:4px;}
    .navbar-toggler .iconbar:last-child{margin-bottom:0;}
	#navbar-menu{position:absolute; top:80px; display:none; overflow:visible; z-index:999; margin:0; padding-right:0; left:0; right:0;}
	#navbar-menu.show, #navbar-menu.collapsing{display:block;}
	.navbar .navbar-brand{padding:0;}
	nav.navbar.bootsnav ul.nav > li:hover, nav.navbar.bootsnav ul.menu-col > li:hover{background-color: #9e7a38;}
	header .container-1{position:relative;}
	header .col-lg-3{max-width:148px; position:absolute; top:0; right:0; z-index:999;}

	#header nav.navbar.bootsnav .navbar-toggle{color: #fb9902;}
	nav.navbar.bootsnav .nav{padding:10px 0;}
	nav.navbar.bootsnav ul.nav > li, nav.navbar.bootsnav ul.menu-col > li{padding:0;}
	nav.navbar.bootsnav.navbar-transparent ul.nav > li > a, nav.navbar.bootsnav ul.menu-col > li > a{display:block;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content{max-height:inherit;}
	nav ul.dropdown-menu li .row{margin:0;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{padding:0; border:none; width:100% !important; display:block; flex:none; max-width: 100%;}
	nav.navbar.bootsnav .megamenu-content .col-menu.col-sm-6{width:100%;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu .mobile-show{display:block;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu .img-link{display:none;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{text-align:left;}
	nav.navbar.bootsnav ul.nav li.megamenu-fw>a:hover, .white-bg nav.navbar.bootsnav ul.nav>li>a:hover, .fixed-nav nav.navbar.bootsnav ul.nav>li>a:hover, nav.navbar.bootsnav ul.nav>li>a:hover, .white-bg nav.navbar.bootsnav ul.nav>li>a.active, .fixed-nav nav.navbar.bootsnav ul.nav>li>a.active, nav.navbar.bootsnav ul.nav>li>a.active, .white-bg nav.navbar.bootsnav ul.nav>li>a:focus, .fixed-nav nav.navbar.bootsnav ul.nav>li>a:focus, nav.navbar.bootsnav ul.nav>li>a:focus{color:#fff;}
	nav.navbar.bootsnav ul.nav>li:first-child a{padding-left:10px; line-height:1;}
	nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu{border-top:1px solid #fff; border-right:none; border-left:none;}
	nav.navbar.bootsnav ul.nav > li > a{padding:10px; width:100%; display:block;}
	nav.navbar.bootsnav ul.nav > li{position:relative;}
	nav.navbar.bootsnav ul.nav > li .icon-down-arrow{float:right; width:30px; height:34px; position:absolute; top:0; right:0; text-align:center;}
	nav.navbar.bootsnav ul.nav > li .icon-down-arrow:before{line-height:34px;}
	nav.navbar.bootsnav ul.nav>li:last-child a{padding-right:10px;}
	nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu li{padding:10px 0;}
	nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu li a, nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a, nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a, nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li a, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:#fff;}
	nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover, nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a:hover{background:#000; color:#fff;}
	nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu li:hover{background:#9e7a38;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu li{border:none;}
	.dropdown-menu h4{margin:5px 15px 15px 15px; font-size:20px; color:#fff; border-bottom:1px solid #000; padding-bottom:10px;}
	nav.navbar.bootsnav ul.nav > li.on{background:#9e7a38}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border-top: 1px solid #fff;    border-right: none;    border-left: none; padding:10px 0 !important; background:#9e7a38}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu li{background:#9e7a38}
	nav.navbar.bootsnav .megamenu-content .col-menu{margin:0 !important}
	nav.navbar ul.nav > li > span{display:block;}
	nav.navbar ul.nav > li > a > span{display:none;} 
	nav.navbar.bootsnav ul.nav li.dropdown.show ul.dropdown-menu{display:block !important; visibility:visible !important; opacity:1 !important; position:static !important;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list{width:100%; padding:0;}
	nav.bootsnav .nav li.dropdown .megamenu-content .img-list{display:none;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col{width:100%; padding:0 !important;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col .menu-tit{display:none;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col .menu{margin-bottom:0}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col .menu li {padding:0 !important;}
	nav.bootsnav .nav li.dropdown .megamenu-content .link-list li.menu-col .menu li > a{padding:10px 15px; color:#fff;}
	.carouseal-caption .inner .banner-btn{line-height:34px;}
	.new-collection-section .wrapper{margin-bottom:30px;}
	.new-collection-section{padding:90px 0;}
	.middle-section .col-7, .middle-section .col-5{max-width:100%; flex:0 0 100%;}
	.platinum-collection{height:350px;}
	.platinum-collection .text-part{top:30%;}
	.middle-section .rpart.w-50{width:60% !important;}
	.middle-section .lpart.w-50{width:40% !important;}
	.middle-section .rpart img{width:100%;}
	.middle-section .lpart span.design {letter-spacing:3px; text-align:left; padding-left:100px;}
	.popular-collection .col-4{margin-bottom:50px;}
	.popular-collection .col-4, .popular-collection .col-8{max-width:100%; flex:0 0 100%;}
	.popular-collection .bag-txt .deco{align-items:center; justify-content:center;}
	.latest-news .tit-part{padding-bottom:65px;}
	.latest-news .inner-wrapper .tit h3{margin-bottom:0;}
	.popular-collection{padding:60px 0;}
	.latest-news .inner-wrapper{margin-bottom:40px;}
	.latest-news{padding:50px 15px;}
	.advance-section .col-xl-3{margin-bottom:50px;}
	.top-footer .social-widget{width:auto;}
	.top-footer .payment-widget{float:right; padding:4px 0; width:auto;}
	.top-footer .col-xl-3.col-lg-3{text-align: center;}
	.top-footer .d-block{margin-bottom:50px;}
	.top-footer .add-col{display:flex; flex-flow:column; align-items:flex-start; padding:0;}
	.foot-logo img{margin:0 auto}
	.top-footer .foot-widget{text-align:left;}
	footer .design-part .copyright{text-align:center; padding:32px 0 12px 0px;}
	footer .design-part .design{padding:8px 0px 32px 0; text-align:center !important;}
	.top-footer{padding:45px 15px;}
	.top-footer .col-xl-2.col-lg-2{margin-top:40px;}
	.top-header .col-lg-2{max-width:100%; flex:0 0 100%;}
	.top-header .col-lg-10{max-width:100%; flex:0 0 100%;}
	.carouseal-caption .inner .tit{line-height:48px; font-size:68px;}
	.carouseal-caption .inner .tit-label{font-size:58px; line-height:42px;}
	.top-header.d-flex{display:block !important;}
	.col-lg-2.col-md-3{padding:0; position:absolute; flex:0; max-width:inherit; z-index:99; right:70px; width:auto;}
	.top-footer .foot-logo{padding-bottom:40px;}
	.rgt-move{padding:59px 20px;}
	.widget-list li a{font-size:12px; padding:16px 8px 16px 18px;}
	.widget .tag-div .tag-btn{font-size:12px;}
	.product .col-xl-4{margin-bottom:24px;}
	.aslo-like-section .col-xl-3.col-lg-3.col-md-6.col-sm-6.col-12{margin-bottom:24px;}
	.content.detail-page{padding-bottom:40px;}
	.single-product .img-part{padding-bottom:30px;}
	.top-section .figure::before{width:80%; height:260px;}
	.top-section .txt-part{padding-right:15px;}
	.history-section{background-position: right center; }
	.top-section .figure, .history-section .figure, .passion-section .figure{display:block;}
	.top-section .figure, .passion-section .figure{background:transparent; padding:0;}
	.top-section .figure:before{display:none;}
	.top-section .figure img, .passion-section .img-part .figure img{width:auto;}
	.top-section .tit, .history-section .tit, .passion-section .tit{text-align:center;}
	.top-section .tit, .passion-section .tit{padding-top:75px;}
	.top-section, .passion-section{padding:70px 0;}
	.customer-slider{width:80%;}
	.history-section .txt-part{padding:50px 15px 50px;}
	.brand .brand-slider .owl-stage-outer{padding:0;}
	.discount-code .dis-tit h3{font-size:30px; line-height:22px;}
	.cart-table{margin-bottom:35px;}
	.middle-section .lpart span.love{padding-right:15px;}
	.news-letter form .form-group{width:100%;}
	.account-page .bg {padding:45px 40px;}
	.content.account-page{padding:80px 0;}
	.blog-page .txt-inner .read-more-btn{padding:0px 18px 0 15px;}
	.blog-page .txt-part .txt-inner{padding:0 8%;}
	.blog-page .txt-inner ul li.date{font-size:13px;}
	.blog-page .txt-inner ul li.view{font-size:13px;}
	.blog-page .pagination-div{padding-top:80px;}
	.content.blog-page{padding-bottom:80px;}
	.faq-page .pad-70{padding:0;}
	ul.tabs li{padding:40px 15px; font-size:12px;}
	.content.faq-page{padding:120px 0;}
	.blog-tit{font-size: 26px;}
	.blog-dis-part {padding-right:40px;}
	.blog-detail-page .sidebar .customer-support{padding:18px 15px 12px;}
	.blog-detail-page .sidebar .customer-support .img-part{width:100%;}
	.blog-detail-page .sidebar .customer-support .img-part img{margin:0 auto 10px;}
	.blog-detail-page .sidebar .customer-support .txt-part{padding:0; width:100%; text-align:center;}
	.blog-detail-page .sidebar .customer-support .txt-part .tit{font-size:13px;}
	.blog-tit{margin-bottom:40px;}
	.content.contact-page {padding:0px 0 100px;}
	.content.contact-page .contact-part{padding-top:50px;}
	.contact-page .form-section .tit h3{padding:0 105px;}
	.contact-page .form-section .tit h3::before, .contact-page .form-section .tit h3::after{width:90px;}
	.news-letter-popup{overflow:scroll;}
	.news-letter-popup .inner{width:90%; height:auto;}
	.checkout-page .card .card-body h2.collapse-title{margin-bottom:20px;}
	.checkout-page .card .card-body .checkout-method{padding:40px 0;}
	.checkout-page .card .card-body .login-part{padding-top:40px;}
	.checkout-page .card .login-part .forgot-password{float:none; margin-right:18px;}
	.checkout-page .sbr-part .sidebar h3{font-size:15px;}
	.checkout-page .sbr-part{padding:56px 28px;}
	.checkout-page .sbr-part .sidebar .checkout-widget li{font-size:15px;}
	.content.checkout-page{padding-bottom:100px;}
	.breadcrumb-section .breadcrumb{padding-left:0}
}


@media only screen and (max-width: 767px){
	.container {max-width: 720px;}
	nav.navbar.bootsnav .navbar-brand{float:left !important;}
	.carouseal-caption{position:relative; left:0; justify-content:center; background:#9e7a38; padding:30px 15px;}
	.home-slider .owl-nav{display:none;}
	.carouseal-caption .inner .tit-label{line-height:80px;}
	.free-section .bg .img, .free-section .bg .txt{width:100%;}
	.free-section .bg.bracelets .txt{padding-top:20px;}
	.free-section .bg.necklaces .txt{padding-top:18px;}
	.free-section .bg .class{margin-bottom:20px;}
	.new-collection-section{padding:60px 0 30px;}
	.top-footer .recent-post-col{padding-top: 20px;}
	.popular-collection .mh.btm-row::after, .popular-collection .mh.last-col::before{display:block;}
	.popular-collection .col-md-4.col-sm-6.col-12:nth-child(2n+0) .mh:before{display:none;}
	.popular-collection .col-md-4.col-sm-6.col-12:last-child .mh:after, .popular-collection .col-md-4.col-sm-6.col-12:nth-last-child(2) .mh:after{display:none;}
	.popular-collection .col-md-4.col-sm-6.col-12:nth-last-child(4) .mh::before{top:26px;}
	.r-part .slogan{width:100%; text-align:center;}
	.top-header .r-part{height:auto;}

	.top-header .r-part .inner{padding-right:0; float:none; width:100%; text-align:center; display:flex; justify-content:center;}
	.top-header .middle-part, .top-header .lpart, .top-header .rpart{float:none;}
	.lang-select{width:78px;}
	.free-section .bg .tit{font-size:42px; line-height:56px;}
	.free-section .bg.rings{padding:64px 30px 18px 30px;}
	.free-section .bg.necklaces{padding:0 30px 30px 30px;}
	.free-section .bg.bracelets {padding:34px 30px 20px 30px;}
	.middle-section .lpart.w-50, .middle-section .rpart.w-50{width:100% !important; height:auto;}
	.middle-section .lpart.w-50{align-items:center; padding:50px 0;}
	.advance-section{padding:40px 0 20px;}
	.top-footer .col-xl-2.col-lg-2{margin-top: 20px;}
	/*.middle-section .lpart .browse-btn{margin-left:-95px;}*/
	.aside .sidebar{padding-bottom:0; margin-bottom:60px;}
	.aside .widget:last-child{display:none; padding-bottom:15px;}
	.aside .widget-tit{position:relative;}
	.aside .widget .widget-tit .navbar-toggler{display:block; position:absolute; top:0; right:0;}
	.aside .widget .widget-tit .navbar-toggler{width:50px;}
	.navbar-toggler-icon{width:22px; height:3px; background:#000; margin-bottom:3px;}
	.navbar-toggler-icon:last-child{margin-bottom:0;}
	.aside .widget .widget-contian{display:none;}
	.aside .widget .widget-contian.show, .aside .widget .widget-contian.collapsing{display:block;}
	.detail-page .single-product{padding-bottom:65px;}
	.responsive-tabs{padding-bottom:50px;}
	.responsive-tabs__heading{float:left; width:100%; padding: 10px 0 10px 55px;  border:none; border-radius:0; box-shadow:none; background: #231f20 url(../images/list-icon-2.png) 25px center no-repeat; color:#b19560; font-size:18px; text-transform:uppercase; font-weight:700;}

	.responsive-tabs__heading:after{border-top-color:#fff; border-width:6px;}
	.responsive-tabs__heading--active:after{border-bottom-color:#fff; border-width:6px;}

	.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover{background:#b19560  url(../images/list-icon-1.png) 25px center no-repeat; color:#231f20;}
	.responsive-tabs__panel{padding:30px 18px;}
	form.review-form .form-control{width:100%;}
	.breadcrumb-section h1.page-tit{font-size:22px; line-height:18px;}
	.detail-page .single-product .img-part{padding-top:65px;}
	.comment-box .comment-part .top-part .l-part .user-name{font-size:15px;}

	.carouseal-caption .inner .tit-label{opacity: !important; visibility:visible !important;}
	.discount-and-total .discount-code{padding:70px 72px 50px 50px;}
	.content.cart-page{padding:50px 0;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{padding:0 !important}
	.carouseal-caption{margin:0 auto;}
	.platinum-collection{background-position:center bottom;}
	.account-page .bg h3{margin:0 0 25px 0; font-size:26px; line-height:18px;}
	.account-page .bg{padding:25px 15px;}
	.account-page .l-part{padding-right:15px;}
	.account-page .r-part{padding-left:15px;}
	.content.account-page{padding:50px 0;}
	.content.faq-page {padding:70px 0;}
	.blog-sidebar{padding-left:15px;}
	.blog-sidebar .recent-articles-widget, .blog-sidebar .cetegory-widget, .blog-sidebar .tag-widget{display:none;}
	.blog-dis-part{padding-right:15px;}
	.content.blog-detail-page {padding:80px 0 65px 0;}
	.contact-page .form-section .tit h3{font-size:28px;}
	.contact-page .form-section .tit{padding-bottom:42px;}
	.contact-page .form-section .middle .center{padding:50px 15px 30px; max-width:100%;}
	.checkout-page .sbr-part{display:none;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{padding:10px;}
	.contact-page .form-section .tit h3{padding:0 65px;}
	.contact-page .form-section .tit h3::before, .contact-page .form-section .tit h3::after{padding:0 45px;}
	.tab_drawer_heading{background-color:#b19560; color:#231f20; font-size:22px; text-transform:capitalize; padding:10px 20px;}
}
@media only screen and (max-width: 575px){
	.container {max-width: 540px;}
	.navbar-brand .logo{height:56px;}
	.top-header .r-part .inner{flex-flow:column; align-items:center;}
	.middle-part ul.social-widget{border:none;}
	.top-header .lpart{display:flex; justify-content: space-between !important; width:100%;}
	.currency{border:none;}
	.carouseal-caption .inner .tit-label{font-size:48px; line-height:60px;}
	.lang-select li:not(.init){width:78px;}
	.lang{position:relative; width:78px; margin-right:14px;}
	.lang-select{position:absolute; top:0; right:0;}
	.col-lg-2.col-md-3{position:relative; width:100%; right:0; flex:0 0 100%;}
	nav.navbar.bootsnav .navbar-toggle{margin:21px 0;}
	.rgt-move{width:100%; padding:35px 20px 12px; border-top:1px solid #b0935d; text-align:center;}
	.searchbar, .wishlist, .cart{float:none; display:inline-block;}
	.popular-collection .mh::before{display:none;}
	.popular-collection .col-md-4.col-sm-6.col-12:nth-last-child(2) .mh::after{display:block;}
	.popular-collection .col-md-4.col-sm-6.col-12:nth-last-child(4) .mh::before{display:none;}
	.popular-collection .mh{width:100%;}
	.free-section .bg .img img{margin:0 auto;}
	.free-section .bg .txt{text-align:center;}
	.latest-news .tit{padding-bottom:18px;}
	.latest-news .inner-wrapper p{margin:0 0 10px 0;}
	.latest-news{padding:50px 15px 20px;}
	.latest-news .tit-part h2{font-size:45px;}
	.news-letter .tit-part{padding-bottom:50px;}
	.news-letter form .submit-btn{width:100%; margin-top:15px; position:relative;}
	.col-lg-2.col-md-3{z-index:0;}
	.new-collection-section .tit-part h2{font-size:40px;}
	.new-collection-section{padding:20px 0;}
	.latest-news .inner-wrapper .tit h3{font-size:20px;}
	footer .design-part .design{line-height:18px;}
	.top-footer .payment-widget{width:100%; text-align:center;}
	.top-footer .add-col{padding:0;}
	.top-footer .widget-tit{text-align:center;}
	.top-footer .foot-widget{display:inline-block;}
	.top-footer .widget-tit{padding:0 0 18px;}
	.top-footer .widget-col-2{margin-top:20px;}
	.top-footer{padding: 45px 15px 30px;}
	.advance-section .col-xl-3{border-right:none; border-bottom: 1px solid #c0bdb7; margin-bottom:30px; padding-bottom:10px;}
	.advance-section .col-xl-3:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
	.new-collection-section .tit-part{padding-bottom:45px;}
	.new-collection-section .wrapper{margin-bottom:26px;}
	.pagination li.page-item a.page-link{height:26px; width:26px; line-height:26px;}
	.pagination li.page-item.previous{margin-right: 4px;}
	.pagination li.page-item.next{margin-left: 4px;}
	.pagination li.page-item.previous a.page-link, .pagination li.page-item.next a.page-link{font-size:0;}
	.pagination li.page-item.previous a.page-link i::before, .pagination li.page-item.next a.page-link i::before{line-height:26px;}
	.breadcrumb-section{padding:15px;}
	.breadcrumb-section .breadcrumb .breadcrumb-item, .breadcrumb-section .breadcrumb .breadcrumb-item a{line-height:18px;}
	.breadcrumb-section h1.page-tit{font-size:16px; line-height:18px;}
	.detail-page .single-product .img-part{padding-top:25px;}
	.detail-page .single-product .img-part .slider{width:80px;}
	.slick-vertical .slick-slide{border-width:8px;}
	.detail-page .single-product .img-part .appear-img{width:calc(100% - 80px);}
	.single-product .dis-part .product-tit{font-size:24px; line-height:24px;}
	.detail-page .single-product .dis-part{padding:30px 15px 0 15px;}
	.dis-part .product-add-information ul.information li span{width:170px;}
	.single-product .dis-part .product-requirement ul.information{padding:34px 0;}
	.dis-part .btn-group{padding-bottom:35px;}
	.btn-group, .btn-group-vertical{display:block;}
	.btn-group-vertical > .btn{width:100%;}
	.dis-part .btn-group .btn{width:100%;}
	.dis-part .btn-group .btn.wishlist{margin-left:0; margin-top:10px;}
	.aslo-like-section .sec-tit h2{font-size:15px;}
	.aslo-like-section .sec-tit{margin: 0 0 40px 0;}
	.comment-box .icon-part{width:35px;}
	.comment-box .comment-part{width:calc(100% - 35px); padding-left:16px;}
	.comment-box .comment-part .top-part .r-part{width:100%; padding-top:10px;}
	.comment-box{padding-bottom:30px;}
	.rating-box .ratting{padding-top:20px;}
	.rating-box{padding-bottom:20px;}
	.top-section .tit h2{font-size:95px;}
	.top-section, .passion-section{padding:40px 0;}
	.top-section .tit, .passion-section .tit{padding:40px 0;}
	.passion-section .tit{padding-bottom:0;}
	.history-section .tit h2 span, .passion-section .tit h2 span{font-size:72px; margin-top:-16px;}
	.passion-section .tit h2 span{line-height:100px;}
	.customer-section .tit-part h2{font-size:38px; line-height:30px;}
	.customer-section{padding:55px 0;}
	.customer-section .tit-part{padding-bottom:45px;}
	.brand.about{padding:50px 0;}
	.discount-and-total .discount-code{padding:30px;}
	.discount-code .form-group .submit-btn{width:100%;}
	.news-letter form .form-control{padding: 0 20px;}
	.platinum-collection{background-position:right bottom;}
	.top-footer .d-block{display:inline-block !important;}
	.top-footer .foot-logo{width:100%;}
	.top-footer .social-widget{width:100%; text-align:center;}
	.top-footer .social-widget li{float:none; display:inline-block;}
	footer .design-part .design a{display:block; margin-top:8px;}
	.content.listing-page{padding:50px 0 80px;}
	.content .center{padding:0;}
	.listing-page .filter .l-part{text-align:center;}
	.listing-page .filter .l-part .grid-short{width:100%;}
	.filter .grid-layout, .filter .list-grid{float:none !important; display:inline-block;}
	.filter .l-part .result{padding-left:0; width:100%; text-align:center;}
	.filter .r-part .shorting-box-1{padding-right:0; width:100%; margin-bottom:15px;}
	.filter .r-part .shorting-box-2{width:100%;}
	.slick-list.draggable{height:150px !important;}
	.dis-part .btn-group{float:left;}
	.single-product .dis-part .product-requirement ul.information li .nice-select{width:100%;}
	.product-requirement .qty, .product-requirement form, .qty .qty-txt{width:100%;}
	.currency{padding:0 10px;}
	.lang{margin-right:10px; width:75px; padding:0 10px; z-index:9999;}
	.top-header .rpart{position:absolute; bottom:0; padding:0 10px; margin-left:-8px;}
	.account-page .bg.login-part{margin-bottom:40px;}
	.blog-page .txt-part .txt-inner {padding: 20px 0;}
	.blog-page .pagination-div{padding-top:40px;}
	.content.blog-page{padding-bottom:60px;}
	.content.blog-detail-page {padding:40px 0 25px 0;}
	.blog-tit{font-size:18px; margin-bottom:40px;}
	.blog_sidebar_widget{margin-bottom:40px;}
	.blog-detail-page .info-list li{display:block; border-right:none; padding:0 0 10px 0;}
	.blog-detail-page .info-list{padding:26px 0 15px;}
	.blog-detail-page .blog-txt blockquote{font-size:19px; line-height:24px; padding:35px 25px 30px 60px;}
	.blog-detail-page .share-section{padding:10px 0 25px 0;}
	.blog-detail-page .share-section .tag-part, .blog-detail-page .share-section .social-part{width:100%;}
	 .blog-detail-page .social-part ul{padding-top:15px;}
	.blog-detail-page .tag-part ul, .blog-detail-page .social-part ul{text-align:center;}
	.blog-detail-page .comment-section{padding-top:38px;}
	.blog-detail-page .comment-section h3{margin:0 0 36px 0; font-size:26px;}
	.blog-detail-page .comment-section .comment-box:nth-child(2n+1){width:calc(100% - 30px);}
	.blog-detail-page .comment-section .comment-box .comment-part{padding-left:15px;}
	.blog-detail-page .comment-section .comment-box{padding:15px 0 20px;}
	.blog-detail-page .form-section{padding-top:40px;}
	.blog-detail-page .form-section h3{font-size:26px; line-height:18px;}
	.content.faq-page{padding:50px 0;}
	.news-letter-popup .inner .news-letter-tit span.newsletter{font-size:48px;}
	.news-letter-popup .inner .rpart{padding:0 20px; width:100%;}
	.news-letter-popup .inner form .submit-btn{position:relative; width:100%; margin-top:10px;}
	.news-letter-popup .inner form .form-control{padding:0 20px;}
	.checkout-page .info-part{padding:38px 15px 0;}
	.checkout-page .card .card-header .card-title{font-size:15px;}
	.checkout-page .card .payment-information .total-box-inner .sub-total span, .checkout-page .card .payment-information .total-box-inner .shipping-handling span, .checkout-page .card .payment-information .total-box-inner .grand-total span{width:100%;}
	.checkout-page .card .payment-information .total-box-inner .sub-total span.price, .checkout-page .card .payment-information .total-box-inner .shipping-handling span.price, .checkout-page .card .payment-information .total-box-inner .grand-total span.price{width:100%; padding-top:10px;}
	.checkout-page .card .payment-information .total-box-inner .sub-total, .checkout-page .card .payment-information .total-box-inner .shipping-handling{padding-bottom:20px;}
	.checkout-page .card .payment-information .total-box-inner{padding:28px 20px 18px 18px;}
	.checkout-page .card .different-address .ship-different-title h3 label{font-size:16px;}
	.checkout-page .card .login-part .forgot-password{float:right; margin-bottom:10px; margin-right:10px;}
	.content.checkout-page{padding-bottom:50px;}
	.content.contact-page .contact-part{flex-direction:column !important;}
	.contact-page .logo-part{padding-right:0;}
	.contact-page .information-part{padding-left:0; border-left:none;}
	.contact-page .form-section{padding-top:15px;}
	.contact-page .form-section .tit h3{padding: 0 50px; font-size:20px; line-height:24px;}
	
	.contact-page .form-section .tit h3::before, .contact-page .form-section .tit h3::after{width:30px; padding:0 25px;}
	.contact-page .form-section .middle{width:100%; max-width:100%;}
	.content.contact-page{padding:0px 0 32px;}
	.form-section .contact-form .form-group .btn{width:100%; padding:0 20px;}
}
