@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Rubik:300,400,500,700,900');

* {margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px}

html,
body {overflow-x: hidden;}
body {font-family: 'Rubik', sans-serif;font-size: 14px;font-weight: 400;background: #FFFFFF;color: #a19a9a}

.clear {clear: both}
.clearfix::before,
.clearfix::after {content: "";display: table}
.clearfix::after {clear: both}
.clearfix {zoom: 1}

section {display: block;position: relative;box-sizing: border-box}
div {display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

ul {list-style: none;margin-bottom: 0px}

a{color:#9e5733;}
a,
a:hover,
a:visited,
a:active,
a:link {text-decoration: none;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px}

h1,
h2,
h3,
h4,
h5,
h6 {font-family: 'Rubik', sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px}

.bodycont h4 {font-size: 18px;font-weight: 400;text-transform: uppercase;line-height: 24px;color: #333;}
.bodycont p {color: #898989;line-height: 20px;}

.bg-theme{background-color: #9e5733;}
.text-theme{color: #9e5733;}
.card-title {color: #000;margin-bottom:10px;}

.btn {position: relative;font-weight: 500;font-size:14px;display: inline-block;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;z-index: 5;display: inline-block;padding: 7px 20px;border-radius: 0px;text-transform:uppercase;}/*color: #fff;background: #333;*/
.btn:hover{color:#fff;background:#9e5733;}



.b-0{border: 0px;}
.notfound img{margin: 20px auto;}

/*===================================================* login-register */
.custom-control-label{line-height: 26px;}

#message-area-forgot-password, #message-area-otp{padding: 10px;}
#login-send-otp{margin-top:18px;}

#resetpassword,
#login-modal{padding-right: 0px !important;}
#login-modal .modal-content{border-radius:0px;}
#login-modal .modal-header {border-radius:0px;}
#login-modal .modal-header .close{padding: 0.5rem 0.5rem;color:#fff;}
#login-modal .nav-tabs {border-bottom: 1px solid #dee2e6; margin-bottom:20px;}
#login-modal .nav-tabs .nav-link.active,
#login-modal .nav-tabs .nav-item.show .nav-link{border-radius:0px;border: 1px solid #dee2e6;background:#dee2e6;}
#login-modal .nav-tabs .nav-link:hover,
#login-modal .nav-tabs .nav-link:focus{border-radius:0px;border: 1px solid #dee2e6;}

#resetpassword .modal-content{border-radius:0px;}
#resetpassword .modal-header {border-radius:0px;}
#resetpassword .modal-header .close{padding: 0.5rem 0.5rem;color:#fff;}
#resetpassword .nav-tabs {border-bottom: 1px solid #dee2e6; margin-bottom:20px;}
#resetpassword .nav-tabs .nav-link.active,
#resetpassword .nav-tabs .nav-item.show .nav-link{border-radius:0px;border: 1px solid #dee2e6;background:#dee2e6;}
#resetpassword .nav-tabs .nav-link:hover,
#resetpassword .nav-tabs .nav-link:focus{border-radius:0px;border: 1px solid #dee2e6;}

.hide{display: none!important;}
.show{display: block!important;}

label.error{ width: 100% !important; margin-top: 30px; color: #dc3545 !important; font-size: 14px !important;}
.alert-success { color: #fff; background: #28a745; border-color: #23923d;}
.alert-danger { color: #fff; background: #d32535; border-color: #d32535;}
.error-msg{ width: 100% !important; margin-top: 30px; color: #dc3545 !important; font-size: 14px !important;}
.success-msg { width: 100% !important; margin-top: 30px; color: #28a745 !important; font-size: 14px !important;}
.warning-msg { width: 100% !important; margin-top: 30px; color: #e1c120 !important; font-size: 14px !important;}

/*.feather {width: 16px;height: 16px;vertical-align: text-bottom;}*/
/*===================================================* categori Sidebar*/
.sidebar {position: relative;top: 0;bottom: 0;left: 0;z-index: 9;padding: 0px 0 0;box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);}
.cart-product-img { width: 100%; max-width: 200px; height: auto;}

.100p-width{width: 100% !important;}
.text-muted {font-size: 14px;}
.out-of-stock{font-weight: bold; color: #dc3545;}
@media (max-width: 767.98px) {
.sidebar {top: 5rem;}
.cart-product-img { width: auto; max-height: 200px; height: auto;}

}

.sidebar-sticky {position: relative;top: 0;/*height: calc(100vh - 48px);*/padding-top: .5rem;overflow-x: hidden;overflow-y: auto;}

@supports ((position: -webkit-sticky) or (position: sticky)) {
.sidebar-sticky {position: -webkit-sticky;position: sticky;}

}

.sidebar .nav-link {font-weight: 400;color: #333;}
.sidebar .nav-link .feather {margin-right: 4px;color: #999;}
.sidebar .nav-link.active {color: #9e5733;}
.sidebar .nav-link:hover,
.sidebar .nav-link.active {color: #9e5733 !important;}
.sidebar-heading {font-size: .75rem;text-transform: uppercase;}

/*===================================================*section-title*/
.section-title, .border-line {position: relative;margin: 20px auto;}
.section-title.border-line::before {top: 18px;}
.section-title.border-line::before {background: #e9e9e9 none repeat scroll 0 0;content: "";height: 1px;left: 0;position: absolute;top: 18px;width: 100%;z-index: -1;}
.section-title h3 {background: #fff none repeat scroll 0 0;display: inline-block;padding: 0 10px 0 0px;}
.section-title h3 span {border: 1px solid #e9e9e9;/*border-radius: 30px;*/display: block;color: black;font-size: 14px;letter-spacing: 1.5px;padding: 10px 10px 8px 10px;}
.section-title h3 span:hover {background: #9e5733;color: white;border-color: #9e5733;}
.section-title .btn {float: right;color: #9e5733;padding: 0;height: auto;line-height: normal;position: absolute;right: 0;top: -5px;background:#fff;}
.section-title::after {content: '';display: block;clear: both;}
@media only screen and (max-width: 575px) {
	.section-title .btn {top: -20px;}

}
/*===================================================* banner swiper-slide **/

/*slider*/
#banner .swiper-container {width: 100%;height: 100%;}
#banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#banner .swiper-slide img,
#banner .swiper-slide a img{width:100%;height:auto;padding:0px; margin:0px;border: 0px solid #9e5733;}
#banner img.desk{display:block;}
#banner img.mobl{display:none;}

/*thumbs*/
#thumb-categories.swiper-container {width: 100%;height: 100%; max-height:150px;padding-top: 0px;padding-bottom: 0px;}
#thumb-categories .swiper-slide {text-align: center;font-size: 18px;background: #fff;
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#thumb-categories .swiper-slide a span{font-size:12px; text-align:center;text-transform:uppercase;color:#666;text-decoration:none; padding: 5px 0;}
#thumb-categories .swiper-slide img,
#thumb-categories .swiper-slide a img{width:auto;height:auto;max-height:110px;padding:0px; margin:0px;border: 1px solid #9e5733;}

@media (max-width: 480px) {
#thumb-categories .swiper-slide a img{width:auto;max-width:110px;height:100%;padding:0px; margin:0px;}
}

/*latest-products*/
#latest-products.swiper-container {width: 100%;height: 100%; max-height:500px;padding-top: 0px;}
#latest-products .swiper-slide {text-align: center;font-size: 18px;background: #fff;
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#latest-products .swiper-slide a img{width:auto; height:300px; padding:0px; margin:0px auto;}

@media (max-width: 480px) {
#latest-products .swiper-slide a img{width:auto;max-width:auto;/*height:100%;*/padding:0px; margin:0px auto;}
}

/*best-seller*/
#best-seller.swiper-container {width: 100%;height: 100%; max-height:500px;padding-top: 0px;padding-bottom: 0px;}
#best-seller .swiper-slide {text-align: center;font-size: 18px;background: #fff;
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#best-seller .swiper-slide a img{width:auto;height:300px;padding:0px; margin:0px;}

@media (max-width: 480px) {
#best-seller .swiper-slide a img{width:auto;max-width:auto;/*height:100%;*/padding:0px; margin:0px;}
}

/*product-details*/
.product-details.swiper-container {width: 100%;height: 100%;}
.product-details .swiper-slide {overflow: hidden;}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {/*right: 30px;*/left: auto;height: 34px; text-align:center;}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {right: 0px;left: auto;height: 34px; text-align:center;}
.swiper-button-prev,
.swiper-button-next {margin-top: calc(-0.6 * var(--swiper-navigation-size) / 1);z-index: 999999;cursor: pointer;display: block;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));background: #fff;padding: 5px 5px;}

 /*position: absolute;top: 44px;width: calc(var(--swiper-navigation-size) / 10 * 5); height: var(--swiper-navigation-size);*/
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {content: 'prev';color: #9e5733;}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {content: 'next';color: #9e5733;}
.swiper-button-prev:after,
.swiper-button-next:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial;line-height: 1;font-size: 25px;}


/*===================================================* latest-products **/
/********************* Shopping Demo-3 **********************/
/*.product-grid3{text-align:center;position:relative;z-index:1}*/

.product-grid3{position: relative;z-index: 1;padding: 5px;border: 0px solid #fff;display: inline-table;width: 100%;}
.product-grid3:before{content:"";height:81%;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);opacity:0;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease 0s}
.product-grid3:hover:before{opacity:1;height:100%}
.product-grid3 .product-image3{position: relative; text-align: center; margin: 0 auto;/*position:relative;min-height: 250px;*/}
.product-grid3 .product-image3 a{display:block}
.product-grid3 .product-image3 img{height: auto; max-height: 300px; width: auto; max-width: 250px; margin: 0 auto;/*height: 280px; width: 100%; max-width: 250px; margin: 0 auto;*/}

.product-grid3 .pic-1{position: relative;opacity:1;transition:all .5s ease-out 0s;}
.product-grid3:hover .pic-1{opacity:0}
.product-grid3 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.product-grid3:hover .pic-2{opacity:1}
.product-grid3 .social{width:120px;padding:0;margin:0 auto;list-style:none;opacity:0;position:absolute;right:0;left:0;bottom:-23px;transform:scale(0);transition:all .3s ease 0s}
.product-grid3:hover .social{opacity:1;transform:scale(1)}
.product-grid3:hover .product-discount-label,.product-grid3:hover .product-new-label,.product-grid3:hover .title{opacity:0}
.product-grid3 .social li{display:inline-block}
.product-grid3 .social li a{color:#9e5733;background:#fff;font-size:18px;line-height:50px;width:50px;height:50px;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:50%;margin:0 2px;display:block;transition:all .3s ease 0s}
.product-grid3 .social li a:hover{background:#9e5733;color:#fff}
.product-grid3 .product-discount-label,.product-grid3 .product-new-label{background-color:#9e5733;color:#fff;font-size:16px;padding:2px 10px;position:absolute;right:10px;top:10px;transition:all .3s}
.product-grid3 .product-content{z-index:-1;padding:15px;text-align:left}
.product-grid3 .title{font-size:14px;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid3 .title a{color:#414141}
.product-grid3 .price{color:#000;font-size:16px;letter-spacing:1px;font-weight:400;margin-right:2px;display:inline-block}
.product-grid3 .price span{color:#909090;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:line-through;text-align:left;display:inline-block;margin-top:-2px}
.product-grid3 .rating{padding:0;margin:-22px 0 0;list-style:none;text-align:right;display:block}
.product-grid3 .rating li{color:#ffd200;font-size:13px;display:inline-block}
.product-grid3 .rating li.disable{color:#dcdcdc}

@media only screen and (max-width:1200px){
	.product-grid3 .rating{margin:0}

}
@media only screen and (max-width:990px){
	.product-grid3 .product-image3{position:relative;min-height: 180px;}

	.product-grid3{margin-bottom:30px}
	.product-grid3 .rating{margin:-22px 0 0}

}
@media only screen and (max-width:768px){
.product-grid3 .product-image3 img{height: 100%; width: 100%; margin: 0 auto;}

}
@media only screen and (max-width:359px){
	.product-grid3 .rating{margin:0}

}



/*===================================================* box-banner **/
/*********************** Demo - 15 *******************/
.box15{position:relative}
.box15{/*box-shadow:0 0 5px #7e7d7d;*/text-align:center;border:1px solid rgba(0,0,0,.1);}
.box15 .icon{padding:0;list-style:none}
.box15 img{width:100%;height:auto}
.box15 .box-content{width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s ease 0s}
.box15:hover .box-content{background-color:rgba(255,242,242,.8)}
.box15 .box-content:after,.box15 .box-content:before{content:"";width:50px;height:50px;position:absolute;opacity:0;transform:scale(1.5);transition:all .6s ease .3s}
.box15 .box-content:before{border-left:1px solid #040404;border-top:1px solid #040404;top:19px;left:19px}
.box15 .box-content:after{border-bottom:1px solid #040404;border-right:1px solid #040404;bottom:19px;right:19px}
.box15:hover .box-content:after,.box15:hover .box-content:before{opacity:1;transform:scale(1)}
.box15 .title{font-size:22px;color:#000;margin:0;position:relative;top:0;opacity:0;transition:all 1s ease 10ms}
.box15:hover .title{top:39%;opacity:1;transition:all .5s cubic-bezier(1,-.53,.405,1.425) 10ms}
.box15 .title:after{content:"";width:0;height:1px;background:#040404;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto;transition:all 1s ease 0s}
.box15:hover .title:after{width:80%;transition:all 1s ease .8s}
.box15 .icon{width:100%;margin:0 auto;position:absolute;bottom:0;opacity:0;transition-duration:.6s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-delay:.1s}
.box15:hover .icon{bottom:30%;opacity:1}
.box15 .icon li{display:inline-block}
.box15 .icon li a{display:block;width:40px;height:40px;line-height:40px;border-radius:50%;font-size:18px;color:#000;border:1px solid #000;margin-right:5px;transition:all .3s ease-in-out 0s}
.box15 .icon li a:hover{background:#000;color:#fff}

@media only screen and (max-width:990px){.box15{margin-bottom:30px}

}

/*===================================================* product-details **/
.single_product {padding-bottom: 60px;margin-top: 0px;padding: 0px}/*background-color: #fff;*/
/*left*/
.image_list li {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;
justify-content: center;align-items: center;height: 165px;
border: solid 1px #e8e8e8;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);margin-bottom: 15px;cursor: pointer;padding: 15px;
-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;overflow: hidden}
.image_list li:last-child {margin-bottom: 0}
.image_list li:hover {box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3)}
.image_list li img {max-width: 100%}
.image_selected {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;
justify-content: center;align-items: center;width: calc(100% + 15px);height: 525px;
-webkit-transform: translateX(-15px);-moz-transform: translateX(-15px);-ms-transform: translateX(-15px);-o-transform: translateX(-15px);transform: translateX(-15px);
border: solid 1px #e8e8e8;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);overflow: hidden;padding: 15px}
.image_selected img {max-width: 100%}

/*right*/
.breadcrumb-item+.breadcrumb-item::before {content: ">"}
.breadcrumb {font-size: 10px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .1rem 0rem !important;margin-bottom: 0rem;list-style: none;background-color: #ffffff;border-radius: .25rem;}
.badge {display: inline-block;padding: 0.20em .4em;font-size: 75%;font-weight: 500;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem}
.product_name {font-size: 20px;font-weight: 400;margin-top: 0px}
.product-rating {margin-top: 10px}
.rating-review {color: #5b5b5b}
.product_price {display: inline-block;font-size: 24px;font-weight: 400;margin-top: 9px;clear: left}
.product_discount {display: inline-block;font-size: 16px;font-weight: 300;margin-top: 9px;clear: left;margin-left: 10px;color: red}
.product_saved {display: inline-block;font-size: 15px;font-weight: 200;color: #999999;clear: left}

.singleline {margin-top: .70rem;margin-bottom: .70rem;border: 0;border-top: 1px solid rgba(0, 0, 0, .1)}

@media (max-width: 767px) {
	.image_list li{float: left; width:30%;padding: 1.5%;height:auto;margin: 1%;}

}

/*===================================================* checkout / profile **/
.card{border-radius:0px;}
.card-header {background: #9e5733;border: none;font-size: 14px;font-weight: 500;color: #fff;text-align: center; text-transform:uppercase;padding: 0.75rem;border-radius:0px !important;}

.form-label-group {position: relative;margin-bottom: 1.3rem;}
.form-label-group > input,
.form-label-group > select,
.form-label-group > textarea,
.form-label-group > label {font-size: 14px;height: 3.125rem;padding: .75rem;border: none;box-shadow: 0px 0px 5px #0000000a;border-radius:0px;width: 96% !important;
    margin-left: 0px;border-bottom: 1px solid #ddd}
.form-label-group > label {position: absolute;top: 0px;left: 0;display: block;width: 100%;margin-bottom: 0;line-height: 1.2;color: #495057;pointer-events: none;cursor: text;border: 1px solid transparent;border-radius: .25rem;transition: all .1s ease-in-out;}

.form-label-group .error{top: 5px; line-height: 12px !important; padding-top: 17px !important;}

.form-label-group input::-webkit-input-placeholder {color: transparent;}
.form-label-group input:-ms-input-placeholder {color: transparent;}
.form-label-group input::-ms-input-placeholder {color: transparent;}
.form-label-group input::-moz-placeholder {color: transparent;}
.form-label-group input::placeholder {color: transparent;}
.form-label-group input:not(:placeholder-shown) {padding-top: 1.25rem;padding-bottom: .25rem;}
.form-label-group input:not(:placeholder-shown) ~ label {padding-top: .0rem;padding-bottom: .25rem;font-size: 12px;color: #777;}

.form-label-group select::-webkit-input-placeholder {color: transparent;}
.form-label-group select:-ms-input-placeholder {color: transparent;}
.form-label-group select::-ms-input-placeholder {color: transparent;}
.form-label-group select::-moz-placeholder {color: transparent;}
.form-label-group select::placeholder {color: transparent;}
.form-label-group select:not(:placeholder-shown) {padding-top: 1.25rem;padding-bottom: .25rem;}
.form-label-group select:not(:placeholder-shown) ~ label {padding-top: .25rem;padding-bottom: .25rem;font-size: 12px;color: #777;}

.list-group-item{border-left: 0px;border-right: 0px; border-top:1px!important;}


@media (max-width: 575px){
.form-label-group > label {font-size: 12px;}
.m-hide{display:none;}
}
/* Fallback for Edge-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
.form-label-group > label {display: none;}
.form-label-group input::-ms-input-placeholder {color: #777;}

}

/* Fallback for IE-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.form-label-group > label {display: none;}
.form-label-group input:-ms-input-placeholder {color: #777;}

}

/*===================================================* Cart / wishlist / order **/
.shopping-cart{background: #fff;padding: 10px 0;}
.shopping-cart .price {text-align: left; padding: 5px 0px;color: #000;}
.shopping-cart .price span{padding-left: 20px;color: #aaa;}
.shopping-cart .qty .input-group {width: 120px;display: inline-block;}
.shopping-cart .qty .button {display: inline-block;position: absolute;top: 0;}
.shopping-cart .qty .button.minus{left:0;border-radius:0;overflow:hidden;}
.shopping-cart .qty .button.plus {right: 0;border-radius:0;overflow:hidden;}
.shopping-cart .qty .button .btn {padding: 0;width: 30px;height: 30px;line-height: 33px;border-radius: 0px;background: transparent;color: #282828;border: none;font-size: 14px;}
.shopping-cart .qty .button .btn:hover{color:#9e5733;}
.shopping-cart .qty .input-number {border: 1px solid #ddd;width: 100%;text-align: center;height: 30px;border-radius:0;overflow: hidden;padding: 0px 30px;}
.shopping-cart .qty a {display: inline-block; padding-left: 20px;color:#000;}
.shopping-cart .action {text-align: center;}
.shopping-cart .action a:hover{color:#9e5733;}

.disco{text-decoration: line-through; }

.shopping-cart .total-amount{/*margin-top:50px;*/}
.shopping-cart .total-amount .right {/*padding-left: 100px;*/}
.shopping-cart .total-amount .right ul{}
.shopping-cart .total-amount .right ul li {font-size: 15px;font-weight: 400;color: #333;margin-bottom: 6px;}
.shopping-cart .total-amount .right ul li.last {padding-top: 12px;border-top: 1px solid #c8c8c8;color: #333;font-size: 15px;font-weight: 400;}
.shopping-cart .total-amount .right ul li span{display:inline-block;float:right;}
.shopping-cart .total-amount .right .button5 .btn {text-align: center;border-radius: 0;width: 100%;margin-top: 10px;/*height: 46px;*/line-height: 18px;font-size: 13px;color: #fff;}


/*===================================================* pagination **/
.page-item.active .page-link {z-index: 3;color: #fff;background-color: #9e5733;border-color: #9e5733;}
.pagination .page-item{margin:3px;}
.pagination .page-link {color: #9e5733;}
.pagination .page-link:hover {color: #0056b3;}

/*===================================================* Shop Services **/
.shop-services.section {padding: 20px 0 0px 0;background: #fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd; margin-top:1rem;}
.shop-services.home{padding:60px 0;background:#F6F7FB;}
.shop-services .single-service {position: relative;padding-left: 65px;}
.shop-services .single-service i {height: 50px;width: 50px;line-height: 50px;text-align: center;color: #333;background: transparent;border-radius: 100%;display: block;font-size: 32px;position: absolute;left: 0;top: 0;}
.shop-services .single-service h4 {font-size: 14px;font-weight: 600;text-transform: uppercase;line-height: 22px;color: #333;}
.shop-services .single-service p {color: #898989;line-height: 28px;font-size:14px;}

/*===================================================* footer **/
/*.footertop{background:#fff;text-align:center;padding: 20px 0;margin-top: 0rem;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9}
.footertop p{margin-bottom: 0rem;}*/
.footermid h4 {font-size: 14px;font-weight: 600;text-transform: uppercase;line-height: 22px;color: #333;}
.footermid .logo_container{width: 100%;}
.footermid .logo{margin: 0px auto;height: 100px;display: block;width: 100%;}
.footermid .list-unstyled li a.text-link,
.footermid .list-inline-item li a.text-link{color:#a19a9a;}
.footermid .list-unstyled li a.text-link:bover,
.footermid .list-inline-item li a.text-link:hover{color:#9e5733 !important;}
.footermid .list-inline-item li{float:left; padding-right:15px;}
.footermid{background:#fff;padding: 20px 0;}
.footerbot{line-height: 30px;text-align:center;padding: 20px 0;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9}

/** Extra utilities*/
.flex-equal > * {-ms-flex: 1;flex: 1;}
@media (min-width: 768px) {
.flex-md-equal > * {-ms-flex: 1;flex: 1;}

}


.mb-1{margin-bottom: 1rem;}

/*====================================================  RESPONSIVE DESIGN ==========================================*/
@media (max-width: 1300px){

}

@media (max-width: 1230px){

}

@media (max-width: 1199px) {

}

@media (max-width: 991px) {
/*===================================================* Shopping Cart **/
.shopping-cart .qty .button .btn {width: 38px;}
.shopping-cart .qty{padding:0;}
.shopping-cart .total-amount .left .coupon form .btn {display: inline-block;height: 48px;margin-left: 0px;width: 220px;margin-top: 10px;display:block;}
/*===================================================* Shop Services **/
.shop-services.section {padding: 45px 0 0px 0;}
.shop-services{padding:50px 0;}
.shop-services .single-service {padding: 12px 0 12px 65px;}

}
@media (max-width: 799px){
#banner img.desk{display:none;}
#banner img.mobl{display:block;}

}
@media (min-width: 768px) {/*e*/

}
@media only screen and (max-width: 767px) {
#banner img.desk{display:none;}
#banner img.mobl{display:block;}
/*===================================================* Shopping Cart **/
.shopping-cart .qty .input-group {width: 100px;display: inline-block;}
.shopping-cart .qty .button .btn {padding: 0;width: 35px;}
.shopping-cart .qty a {font-size:x-small;}
.shopping-cart .total-amount .right {padding-left: 0px;}
.shopping-cart .total-amount .left {margin-bottom: 30px;}
.shopping-cart .total-amount {margin-top: 30px;}
.shopping-cart .total-amount .left .coupon form .btn {display: inline-block;height: 48px;margin-left: 0px;width: 220px;margin-top: 10px;display:block;}
/*===================================================* Shop Services **/
.shop-services.section {padding: 40px 0 0 0;}
.shop-services{	padding:50px 0;}
.shop-services .single-service {padding: 42px 0 18px 0;	text-align: center;}
.shop-services .single-service i {height: 40px;width: 40px;line-height: 40px;font-size: 24px;top: 0;left: 50%;margin-left:-20px;}
.shop-services.home {padding: 25px 0;}

}
@media (max-width: 640px) {/*e*/

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

}
@media (max-width: 575px){
.footermid .logo_container{width: 100%;}

}
@media (max-width: 480px) {
/*===================================================* Shop Services **/
.shop-services{	padding:50px 0;}
.shop-services .single-service {padding: 42px 0 18px 0;	text-align: center;}
.shop-services .single-service i {height: 40px;width: 40px;line-height: 40px;font-size: 24px;top: 0;left: 50%;margin-left:-20px;}
.shop-services.home {padding: 25px 0;}

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

}
@media (max-width: 320px) {/*e*/

}
