@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";
@font-face{font-family:"Maison Neue";src:url(../fonts/MaisonNeue-Book.eot);src:url(../fonts/MaisonNeue-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/MaisonNeue-Book.woff2) format("woff2"),url(../fonts/MaisonNeue-Book.woff) format("woff"),url(../fonts/MaisonNeue-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Maison Neue";src:url(../fonts/MaisonNeue-Demi.eot);src:url(../fonts/MaisonNeue-Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/MaisonNeue-Demi.woff2) format("woff2"),url(../fonts/MaisonNeue-Demi.woff) format("woff"),url(../fonts/MaisonNeue-Demi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Maison Neue";src:url(../fonts/MaisonNeue-Bold.eot);src:url(../fonts/MaisonNeue-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/MaisonNeue-Bold.woff2) format("woff2"),url(../fonts/MaisonNeue-Bold.woff) format("woff"),url(../fonts/MaisonNeue-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Maison Neue";src:url(../fonts/MaisonNeue-Light.eot);src:url(../fonts/MaisonNeue-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/MaisonNeue-Light.woff2) format("woff2"),url(../fonts/MaisonNeue-Light.woff) format("woff"),url(../fonts/MaisonNeue-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Maison Neue";src:url(../fonts/MaisonNeue-Medium.eot);src:url(../fonts/MaisonNeue-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/MaisonNeue-Medium.woff2) format("woff2"),url(../fonts/MaisonNeue-Medium.woff) format("woff"),url(../fonts/MaisonNeue-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
html {scroll-behavior: smooth;}
body{background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px}
a,button{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
a{text-decoration:none;color:#a4a5c0}
a:hover{text-decoration:none;outline:0;color:#ffd201}
a,img{border:none;outline:none}
img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}
label{font-weight:400;color:#b8b8b9}
h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;color:#58585a;margin:0 0 10px}
h1{font-size:60px}
h2{font-size:40px}
h3{font-size:36px}
h4{font-size:32px}
h5{font-size:28px}
h6{font-size:24px}
ul,ol{padding:0;margin:0;list-style:none}
p{display:block;margin:0 0 16px;color:#1d221c}
p:last-child{margin:0}
.btn-custom{padding:0 20px;background-color:#bdaf87;border:solid 1px transparent;border-radius:0;height:40px;line-height:40px;color:#000;outline:none;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;display:inline-block;text-align:center}
.btn-custom:hover{color:#fff;background-color:#000;border-color:#000}
button:focus{outline:none}
.form-group{margin-bottom:30px}
.form-control{height:48px;line-height:48px;font-size:16px;color:#777976;background:#fff;border-radius:0;border:solid 1px #C6C6C6;outline:none;padding:0 16px}
.form-control:focus{color:#b8b8b9;background-color:#fff;outline:0;box-shadow:none;outline:none;border-color:#315A43;border-width:2px}
.form-control::-webkit-input-placeholder{color:#777976}
.form-control:-ms-input-placeholder{color:#777976}
.form-control::placeholder{color:#777976}
select.form-control{-webkit-appearance:none;-moz-appearance:none;padding:0 16px;height:48px!important;line-height:45px;background:#fff url(../images/dropdown-arrow.svg) no-repeat center right 16px}
.container{width:100%;max-width:1210px;position:relative}
.padding-bottom-10{padding-bottom:10px}
.padding-bottom-20{padding-bottom:20px}
.padding-bottom-30{padding-bottom:30px}
.padding-top-60{padding-top:60px}
.padding-top-100{padding-top:100px}
.padding-top-130{padding-top:130px}
.padding-bottom-60{padding-bottom:60px}
.padding-bottom-100{padding-bottom:100px}
.padding-bottom-130{padding-bottom:130px}
.padding-top-bottom-40{padding-top:40px;padding-bottom:40px}
.padding-top-bottom-60{padding-top:60px;padding-bottom:60px}
.padding-top-bottom-100{padding-top:100px;padding-bottom:100px}
.padding-top-bottom-130{padding-top:130px;padding-bottom:130px}
.heading-big-block h1{margin-bottom:0;line-height:1}
.heading-big-block h1 strong{color:#9FDA47}
.header{padding:0;position:sticky;top:0;left:0;right:0;z-index:999;background-color:#4c4d4f;padding-top:20px;padding-bottom:20px}
.logo img{display:block}
.navigation>ul>li{font-size:14px;margin-right:30px;text-transform:uppercase;position: relative;}
.navigation>ul>li>a{color:#fff;display:block;padding:8px 0;position:relative}
.navigation>ul>li>a:hover{color:#bdaf87;}
.navigation>ul>li.active>a{color:#bdaf87;}
.navigation>ul>li:hover .sub-menu{display: block;}
.sub-menu {position: absolute;top: 36px;left: 0;background-color: #bdaf87;width: 190px;border: solid 1px #fff;display: none;}
.sub-menu li{border-bottom: solid 1px #fff;margin-right:0;position: relative;}
.sub-menu li:before{width:2px;height:2px;border-radius:50%;content:"";background-color:#fff;position: absolute;left:10px;top:15px;z-index: 1;}
.sub-menu li:hover:before{background-color:#000;}
.sub-menu li:last-child{border-bottom:none;}
.sub-menu li a{display: block;padding:6px 20px;color:#fff;}
.sub-menu li:hover a{background-color: #fff;color:#000;}
.login .btn{background:#bdaf87;color:#fff;border-radius:8px;padding:3px 12px;font-weight:700;text-transform:uppercase;font-size:14px}
.login .dropdown-toggle::after{border-top-width:.5em;border-right-width:.36em;border-left-width:.36em;top:3px;position:relative;box-shadow:none}
.login .dropdown.open .dropdown-menu{display: block; margin: 0px;} 
.login .dropdown.open .dropdown-menu a:focus{background-color: #e9ecef !important; color: #000 !important;} 
.banner-img img{display:block;width:100%}
.service-time-block{padding-top:40px;padding-bottom:40px}
.service-time-heading{max-width:780px;margin:0 auto;padding-bottom:35px}
.service-time-heading h2{text-transform:uppercase}
.callBtn{background-color:#404041;border-radius:6px;width:205px;height:45px;position:relative;align-items:center;font-size:20px;color:#fff;margin:30px auto 0;padding:0 15px;font-weight:700;display:flex;align-items:center}
.callBtn i{margin-right:5px;display:block}
.callBtn:hover{color: #bcae86;}
.auto-service-block{max-width:850px;margin:0 auto}
.autocare-card{border:1px solid #bdaf87;height:100%;text-align:center;padding:16px;display:block;border-radius:4px}
.autocare-card p{line-height:1.2}
.autocare-card:hover{background-color:#bdaf87}
.autocare-card:hover h5,.autocare-card:hover p{color:#fff}
.autocare-card-one{border:1px solid #8d7680}
.autocare-card-one:hover{background-color:#8d7680}
.program-benefit{background-color:#f7f6f0;padding-top:37px;padding-bottom:5px}
.program-benefit .container{max-width:1030px}
.benefit-sect{display:flex;justify-content:center;flex-wrap:wrap;padding-top:10px}
.benefit-sect li{position:relative;padding:0 30px 0 58px;display:flex;align-items:center;min-height:50px;margin-bottom:36px;font-weight:400;line-height:normal}
.benefit-sect li figure{position:absolute;left:0;top:0}
.footer{background-color:#212128;padding:70px 0;border-top:6px solid #bcae86;font-size:14px;font-weight:500}
.footer h4,.footer h6{color:#bcae86;font-weight:600;margin-bottom:10px;font-size:14px}
.ft-title{color:#bcae86;line-height:18px}
.footer ul li{line-height:20px;color:#76787b}
.footer ul{padding-bottom:12px}
.footer ul:last-child{padding-bottom:0}
.email-txt{color:#bcae86}
.social-icon li a{width:26px;height:26px;background:#fff;margin:0 7px;padding:0;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#000}
.social-icon i.fab.fa-facebook-f,.social-icon i.fab.fa-linkedin,.social-icon i.fab.fa-instagram{font-size:16px}
.social-icon li:last-child a{margin-right:0}
.social-icon p{font-size:10px;color:#6d6e71;font-weight:500}
.social-icon ul{padding-bottom:0;padding-top:8px}
.copyright{top:-4px;position:relative;left:0}
.social-icon li:first-child a{margin-left:0}
.footer .container{max-width:940px}
.facebook:hover{background-color:#4769b1;color:#fff}
.linkedin:hover{background-color:#026899;color:#fff}
.instagram:hover{color:#fff;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}

/****about****/
.about-page-block .container{max-width:1120px}
.about-page-block{padding-top:40px;padding-bottom:40px}
.aboutHeading{display:block;font-family:"Maison Neue";font-size:16px;text-transform:uppercase;letter-spacing:10px;color:#6a6a6c;padding-bottom:60px}
.about-left-block h2{font-family:"Maison Neue";font-size:34px;font-weight:400;color:#bdaf87;margin-bottom:0;padding-bottom:20px}
.about-left-block h6{font-family:"Maison Neue";font-size:18px;font-weight:600;color:#58585a;margin-bottom:0;padding-bottom:30px}
.aboutBtn{display:flex;align-items:center;padding-bottom:30px}
.aboutBtn .btn-custom{margin-right:30px}
.aboutBtn .btn-custom:last-child{margin-right:0}
.about-right-block p strong{color:#bdaf87;font-size:16px}
/****about****/

/****membership-page-block****/
.membership-page-block{padding-top:50px;padding-bottom:50px}
.membership-page-block .container{max-width:1390px}
.memberships-heading{padding-bottom:30px}
.memberships-heading h1{font-size:40px;font-weight:400}
.memberships-heading h1 strong{font-weight:800}
.memberships-heading h2{font-size:24px;margin-bottom:0}
.car-info-card-me{text-align:center}
.car-img-block{display:block;width:106px;height:106px;border-radius:50%;margin:0 auto 10px;border:solid 3px #d3c99b}
.car-img-block img{display:block;width:100%;height:100%;object-fit:cover}
.car-info-card-me h6{font-size:20px;text-transform:uppercase;color:#c4b48b;letter-spacing:0;margin-bottom:2px;font-weight:400}
.car-info-card-me h6 strong{font-weight:800}
.car-info-card-me span{display:block;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.3}
.custom-membership-table thead th{vertical-align:middle;font-size:18px;color:#fff;letter-spacing:2px;text-transform:uppercase;border:1px solid #76726f;padding:20px}
.custom-membership-table td{background:#bdaf87;color:#fff;text-align:center;padding:4px 20px;border:1px solid #76726f;padding:8px 20px;}
.custom-membership-table .cst-hed{background:#f2efe4;background:linear-gradient(90deg,rgba(242,239,228,1) 0%,rgba(255,255,254,1) 100%);text-align:left;color:#000}
.brownBg{background-color:#4c4d4e}
.greenBg{background-color:#6a7763}
.lightPurpleBg{background-color:#777789}
.purpleBg{background-color:#663e7c}
.greenBg .car-info-card-me h6,.lightPurpleBg .car-info-card-me h6,.purpleBg .car-info-card-me h6{color:#fff}
.terms-hd{display:block;font-size:11px}
/****membership-page-block end****/
.container2{display:inline-block;cursor:pointer;}
.bar1, .bar2, .bar3{width:30px;height:2px;background-color:#fff;margin:5px 0;transition:0.4s;border-radius: 10px;}
.menuImage{display:none;}

/****autoxpro-block-page****/
.autoxpro-block-page{background-color: #1b1621;}
.autoxpro-block-page-info {padding-top: 40px;}
.autoxpro-block-page-info-left {padding-right: 20px;padding-bottom: 30px;}
.autoxpro-block-page-info-left h5 {font-family: "Maison Neue";font-size: 20px;font-weight: 600;color: #fff;margin-bottom: 0;padding-bottom: 20px;border-bottom: solid 3px #fff;}
.autoxpro-block-page-info-left h5 span{display: block;color:#bdaf87;}
.dealerships-card{padding-bottom:16px;}
.dealerships-card ul {display: flex;align-items: self-start;}
.dealerships-card ul li {width: 33.33%;flex: 0 0 33.33%;}
.dealerships-heading {position: relative; display: block;color: #bdaf87;font-size: 15px;font-family: "Maison Neue";font-weight: 600;border-top: solid 1px #7f7d83;border-bottom: solid 1px #7f7d83;margin-bottom: 5px;padding:5px 10px 3px;}
.dealerships-heading:after {width: 1px;background: #fff;content: "";right: 0;top: 4px;bottom: 4px;position: absolute;}
.dealerships-card ul li:last-child .dealerships-heading:after {display: none;}
.dealerships-card ul li p{display: block;color:#fff;font-size:14px;font-family:"Maison Neue";font-weight:300;line-height:1.3;padding-left:10px;padding-right:10px;}
.autoxpro-block-page-info-right h5{font-family: "Maison Neue";font-size: 20px;font-weight: 600;margin-bottom: 0;padding-bottom:10px;color:#bdaf87;}
.repairs-small{color: #fff;font-size: 9px;font-family: "Maison Neue";font-weight: 300;display: block;border-top: solid 1px #ffffff;padding-top: 10px;margin-top: 10px;}
.autoxpro-block-page-info-right{max-width:340px;padding-left:0;}
.autoxpro-block-page-info-right ul li{position: relative;color:#fff;font-size:14px;font-family:"Maison Neue";font-weight:300;padding-left: 10px;}
.autoxpro-block-page-info-right ul li:after{position: absolute;top:8px;left:0;width:2px;height:2px;border-radius:50px;background-color:#fff;content:"";}
.autoxpro-block-page-info-right p{color:#fff;font-size:9px;font-family:"Maison Neue";font-weight:300;}
.autoxpro-block-page-info h4{text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:0;}
.autoxpro-block-img img{display: block;width:100%;}

.breadcrumb {padding: 0 0 50px;border-radius: 0;background-color: inherit;margin-bottom:0;}
.breadcrumb li{font-size:18px;font-weight:700;color: #bdaf87;border-right:solid 1px #bdaf87;line-height:18px;margin-right: 15px;padding-right: 15px;}
.breadcrumb li:last-child{border-right:none;}
.breadcrumb li a{color: #fff;}

.autoxpro-block-page-autox .autoxpro-block-page-info {background: rgb(106, 120, 101);background: linear-gradient(180deg, rgba(106,120,101,1) 0%, rgba(89,94,93,1) 100%);}
.service-repair-block .autoxpro-block-page-info{background: rgb(75,76,94);background: linear-gradient(180deg, rgba(75,76,94,1) 0%, rgba(72,72,86,1) 100%);}
.trade-block-page .autoxpro-block-page-info {background: #211923;}
/****autoxpro-block-page end****/


.inner-banner{background-color: #231f20;}
.inner-banner h4{font-size:30px;color: #bcae86;font-weight:400;padding-bottom: 30px;margin-bottom: 0;}

.overview-page-block{padding-top:40px;padding-bottom:40px;}
.overview-page-block .breadcrumb {padding: 0 0 30px;}
.overview-page-block .breadcrumb li a{color: #58585a;}
.overview-page-block h2{font-weight:400;color: #bdaf87;}


.repairs-request-page-block{background-color: #212128;padding-top:40px;padding-bottom:40px;}
.request-step-block {border-top: solid 1px #8f8f93;border-bottom: solid 1px #8f8f93;padding-top: 25px;padding-bottom: 25px;}
.request-step-heading{padding-bottom:15px;}
.request-step-heading i{width:50px;flex:0 0 50px;margin-right:15px;}
.request-step-heading span {display: block;font-size: 20px;font-weight: 700;color: #bdaf87;}
.repairs-request-content {max-width: 1100px;}
.request-step-card-info p{color:#fff;line-height: 1.3;}
.request-step-card-info ul li{color:#fff;font-size:14px;position: relative;padding-left:15px;margin-bottom:15px;line-height: 1.3;}
.request-step-card-info ul li:before{position: absolute;left:0;top:4px;width:8px;height:12px;content:"";background: url(../images/arrow.png) no-repeat;}
.request-step-card-info ul li a{color: #bdaf87;font-weight: 700;}
.request-step-card.request-step-card-last {max-width: 240px;margin-left: auto;}
.request-step-card.request-step-card-md {max-width: 370px;}

.photo-guidelines-block {border-bottom: solid 1px #8f8f93;padding-top: 25px;padding-bottom: 25px;}
.photo-guidelines-block h6{font-size:20px;color: #bdaf87;}
.photo-guidelines-block  p{color:#fff;}
.photo-guidelines-img {margin-bottom:20px;}
.photo-guidelines-img img{display: block;width:100%;}
.photo-guidelines-info p{color:#fff;}

.photo-tips-block {border-bottom: solid 1px #8f8f93;padding-top: 25px;padding-bottom: 25px;}
.photo-tips-block h6{font-size:16px;color: #bdaf87;margin-bottom:0;padding-bottom:25px;}
.photo-tips-card {background-color: #988a7f;height: 100%;border-radius: 10px;padding:15px 20px 15px 45px;position: relative;}
.photo-tips-card-one{background-color: #988a7f;}
.photo-tips-card-two{background-color: #ab7c64;}
.photo-tips-card-three{background-color: #939598;}
.photo-tips-card-four{background-color: #896e54;}
.photo-tips-card i {position: absolute;top: -15px;left: -15px;}
.photo-tips-card span {display: block;font-size: 22px;font-weight: 700;color: #fff;border-bottom: solid 1px #fff;font-family: "Maison Neue";line-height: 22px;padding-bottom: 2px;margin-bottom: 8px;}
.photo-tips-card p{color: #fff;line-height:1.3;}
.important-card-block {padding-top: 25px;padding-bottom: 0;}
.important-card-block h6{font-size:20px;color: #bdaf87;}
.important-card-block p{color: #fff;line-height:1.3;}
.important-card-block ul li{position: relative;color:#fff;font-size:14px;font-weight:400;padding-left: 10px;margin-bottom:10px;line-height:1.3;}
.important-card-block ul li:after{position: absolute;top:9px;left:0;width:2px;height:2px;border-radius:50px;background-color:#fff;content:"";}
.repairs-request-content h2{font-size:38px;font-weight:400;color: #bdaf87;margin-bottom:0;padding-bottom:30px;}
.repairs-request-content h3{font-size:32px;font-weight:600;color: #fff;margin-bottom:0;padding-bottom:15px;}

.repair-gallery-page-block{padding-top:40px;padding-bottom:40px;}
.repair-gallery-page-block .breadcrumb li a {color: #58585a;}
.repair-gallery-page-block .container{max-width: 1060px;}
.repair-tab {width: 100% }
#repair-tab {background: #fff }
.repair-tab .nav-tabs { border-bottom: none; padding: 0 }
.repair-tab .nav-tabs .nav-link { border-radius: 4px; font-size: 18px; text-align: center; padding: 15px 0 12px; color: #fff; display: flex; align-items: center; background: #bdaf87; width: 100%; text-transform: uppercase; justify-content: center; border: none; line-height: 22px; font-weight: 400; }
.repair-tab .nav-tabs .nav-link:hover, .repair-tab .nav-tabs .nav-link.active, .repair-tab .nav-tabs .nav-item.show .nav-link { background: #4c4d4f; }
.repair-tab .nav-tabs .nav-item { margin: 0 auto; display: flex; width: calc(16.666% - 20px); }
.repair-tab .tab-content h3, .repair-tab .comman-heading .shape-title { display: none }
.repair-tab .comman-heading {max-width: 760px;margin: 0 auto 30px;}
.repair-tab .tab-content .tab-pane {max-width: 890px;margin: 0 auto;}
.tab-pane h2 { margin-top: 60px; margin-bottom:10px; font-weight: 500;font-size:28px;}

.reviews-page-block{padding-top:40px;padding-bottom:40px;}
.reviews-page-heading{padding-bottom:40px;}
.review-card {padding: 20px;box-shadow: 0 0 25px #ececec;border: 1px solid rgba(0, 0, 0, .125);display: flex;border-radius: 5px;margin-bottom:30px;}
.review-card-left {width: 100px;flex: 0 0 100px;margin-right:40px;}
.review-img {width: 80px;height: 80px;overflow: hidden;border-radius: 50%;margin: 0 auto 10px;}
.review-img img{width:100%;height:100%;display: block;}
.review-card-left span{display: block;text-align: center;font-family:"Maison Neue";color:#bdaf87;font-weight:600;}
.review-card-right {flex: auto;}
.review-card-top{padding-bottom:15px;}
.review-card-top h6{display: block;margin-bottom:0;font-family:"Maison Neue";color:#333;font-weight:700;font-size:20px;}
.review-card-right p{font-family:"Maison Neue";color:#333;font-weight:500;font-size:14px;}
.star-rating i {color: #c56f50 !important;font-size: 12px;line-height: 12px;}
.reviews-page-block .container {max-width: 970px;}

.terms-conditions-page{padding-top:40px;padding-bottom:40px;position: relative;}
.terms-conditions-page:after {position: absolute;bottom: 0;left: 0;right: 0;background-color: #f7f6f0;height: 320px;content: "";z-index: -1;}
.terms-conditions-heading{padding-bottom:30px;}
.terms-conditions-heading i{display: block;width:60px;margin-right:15px;}
.terms-conditions-heading h5{margin-bottom:0;}
.terms-conditions-heading h5 strong {font-weight: 800;}
.pdf-img{max-width:875px;margin-left: 80px;}
.pdf-img img {border: solid 1px #d2d3d4;margin-bottom: 20px;display: block;width: 100%;}
.privacy-img{max-width:740px;margin:0 auto;}
.privacy-img img {display: block;width: 100%;border: solid 1px #d2d3d4;}
.products-page-block{padding-top:40px;padding-bottom:40px;}
.products-page-block .container{max-width: 1070px;}
.products-page-block h2{text-align: center;padding-bottom:40px;}
.products-info {max-width: 430px;}
.products-info p strong{color:#58585a;}
.products-info p span{color:#663e7c;font-weight:700;}
.ben-hd {display: block;border-top: solid 1px #acacad;border-bottom: solid 1px #acacad;padding-top: 5px;padding-bottom: 5px;font-weight: 700;letter-spacing: 5px;color: #58585a;margin-bottom:15px;}
.products-info ul{padding-bottom:10px;}
.products-info ul li{position: relative;color: #1d221c;font-size:14px;font-weight:400;padding-left: 10px;margin-bottom:5px;}
.products-info ul li:after{position: absolute;top:8px;left:0;width:2px;height:2px;border-radius:50px;background-color:#1d221c;content:"";}
.products-img{margin-bottom:40px;}
.products-img img{display: block;width:100%;}
.products-typ{padding-bottom:30px;}
.products-typ span{display: block;font-size:14px;text-transform: uppercase;font-weight:700;color:#58585a;}
.products-typ img{display: block;margin:0 10px;}
.products-card-img {position: relative;height:170px;padding: 0 !important;margin-bottom:10px;}
.products-card-img img{display: block;width:100%;height:100%;object-fit: cover;}
.products-card-img span {position: absolute;top: 0;left: 0;background-color: #000;color: #fff;font-family: "Maison Neue";font-weight: 400;font-size: 12px;padding: 4px 10px 2px;}
.products-right-block .row{margin-right: -5px;margin-left: -5px;}
.products-right-block .row div{padding-right: 5px;padding-left:5px;}
.small-p-tag{font-size:10px;font-family: "Maison Neue";font-weight:400;}
.ben-hd-small {display: block;color: #752a1f;font-weight: 700;padding-bottom: 10px;}
.products-page-main-block {padding-top: 40px;padding-bottom: 40px;}
.products-page-main-block h2{font-size:38px;font-weight:400;color: #bcae86;}
.products-page-main-block h6{font-size:14px;font-weight:700;text-transform: uppercase;margin-top:30px;}



/*Login page CSS Start*/
.login-page .container { max-width: 400px; }
.login-page { display: flex; align-items: center; justify-content: center; flex-direction: column; min-height: 100vh;background-color: #212128;padding-top:30px;padding-bottom:30px;}
.logo-login { text-align: center; width: 100%; display: inline-block; margin-bottom: 40px; }
.loginBox { background: #b2a782; width: 100%; border-radius: 6px; padding: 45px 15px; }
.loginBox h1 { color: #fff; padding: 0; margin: 0 0 18px 0; font-size: 18px; text-align: center; font-weight: 500; }
.login-icon { position: absolute; right: 10px; top: 9px;color:#79797a;}
.loginForm .form-group { margin-bottom: 12px;    position: relative;}
.loginForm .form-group .form-control { padding-right: 30px; }
.forgot-password a { color: #fff; }
.forgot-password a:hover { color: #000 }
.login-btn .btn-custom { background: #3c3244; border-radius: 0; font-weight: 400; padding-left: 25px; padding-right: 25px;color: #fff;    font-size: 14px;height:32px;line-height:26px; }
.login-btn .btn-custom:hover { background-color: #000; }
.login-btn { text-align: center; }
.login-page .form-control {box-shadow: none !important;color: #000;background: #fff;font-size: 14px;font-weight: 300;border: 1px solid #cdd1d1;padding: 10px 12px 7px;border-radius: 8px;height: 34px;font-family: "Maison Neue";font-weight:400;}
/*Login page CSS End*/