:root {
	
	--main-color: #f6821f !important;
}

.main-header .header-top .top-left {padding: 10px 0px;}
.main-header .header-top .page-links li a {padding: 0px;font-weight: 500;text-transform: uppercase;font-family: "Rajdhani", sans-serif;}
.main-header .header-top .top-right .social-box {padding: 10px 0;}
.main-header .header-top .top-right .social-box .follow {font-weight: 500;text-transform: uppercase;font-family: 'Rajdhani';}
.main-header .header-upper {position: absolute;background-color: transparent !important;left: 0;right: 0;}
.main-header .header-upper .inner-box {background: #ffffff;padding: 0 20px;}
.main-header .header-upper .inner-box .logo-box .logo img {height: 70px;} 
.main-header .header-upper .inner-box .main-menu .navigation > li {margin-left: 50px;}
.main-header .header-upper .inner-box .main-menu .navigation > li a {font-size: 18px;font-family: 'Rajdhani';text-transform: uppercase !important;}
.main-header.header-style-two .sticky-header .logo a img {height: 60px;}
.main-header.header-style-two .sticky-header .navigation > li {margin-left: 50px;}
.main-header.header-style-two .sticky-header .navigation > li a {font-size: 18px;font-family: 'Rajdhani';text-transform: uppercase !important;}
.main-slider .slide {padding: 175px 0px 90px;}
.main-slider .slide .content-column .inner-column .title {font-family: 'Rajdhani';}
.main-slider .slide .content-column .inner-column h1 {font-family: "Montserrat", sans-serif;font-weight: 600;font-size: 60px;line-height: 72px;}
.experiance-section-two .content-column .inner-column .sec-title .title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: var(--main-color);}
.experiance-section-two .content-column .inner-column .sec-title h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #191f25;font-family: 'Montserrat';margin-bottom: 10px;}
.experiance-section-two .content-column .inner-column .sec-title h2 span {font-weight: 400;color: rgb(12 45 98);}
.experiance-section-two .content-column .inner-column .text {margin-top: 0;margin-bottom: 10px;font-size: 16px;line-height: 30px;color: #333333;text-align: justify;font-family: 'Nunito Sans';}
.experiance-section-two .content-column .button-box {margin-top: 20px;}
.experiance-section-two .content-column .button-box .btn-style-three {font-size: 15px;font-family: 'Rajdhani';}
.shop-section {background: #f7f7f7;padding: 100px 0;}
.shop-section .sec-title .title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: var(--main-color);}
.shop-section .sec-title h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #191f25;font-family: 'Montserrat';margin-bottom: 10px;}
.shop-section .sec-title h2 span {font-weight: 400;color: rgb(12 45 98);}
.shop-section .shop-block .inner-box {background: #ffffff;border-radius: 10px;box-shadow: 0 0 4px #eeeeee;padding: 20px;}
.shop-section .shop-block .inner-box .image {border-radius: 0px;background-color: #ffffff;}
.shop-section .shop-block .inner-box .image img {width: auto;margin: 0 auto;}
.shop-section .shop-block .inner-box .lower-content h5 {font-family: 'Nunito Sans';color: #111111;font-size: 18px;text-transform:uppercase;margin-bottom: 10px;}
.shop-section .shop-block .inner-box .lower-content a.more_btn {position: relative;font-family: 'Montserrat';font-weight: 600;text-transform: uppercase;font-size: 14px;color: var(--main-color-two);display: inline-block;}
.shop-section .shop-block .inner-box .lower-content a.more_btn:after {content: "\f105";font: normal normal normal 14px / 1 FontAwesome;font-size: 16px;font-weight: 600;padding-left: 5px;vertical-align: 0;margin-right: 5px;}
.shop-section .shop-block .inner-box .lower-content a.more_btn:before {content: "";transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform .3s cubic-bezier(.7,0,.2,1);position: absolute;width: 100%;height: 1px;background: var(--main-color);bottom: -2px;left: 0;pointer-events: none;}
.shop-section .shop-block .inner-box .lower-content a.more_btn:hover:before {transform-origin: 0 50%;transform: scale3d(1, 1, 1);transition-timing-function: cubic-bezier(.4,1,.8,1);}
.services-section .sec-title .title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: var(--main-color);}
.services-section .sec-title h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #191f25;font-family: 'Montserrat';margin-bottom: 10px;}
.services-section .sec-title h2 span {font-weight: 400;color: rgb(12 45 98);}
.service-block .service-block .inner-box {padding: 20px 0;}
.services-section .row_one .service-block .inner-box {position: relative;}
.services-section .row_one .service-block .inner-box:after {position: absolute;content: '';left: 0px;bottom: -20px;width: 100%;height:1px;opacity: 0.70;border-bottom: 1px dotted var(--main-color);}
.services-section .row_one .service-block .inner-box h4, .services-section .service-block .inner-box h4 {font-family: 'Montserrat';font-weight: 300;color: #ffffff;font-size: 20px;}
.services-section .row_one .service-block .inner-box .text, .services-section .service-block .inner-box .text {font-size: 15px;font-family: 'Nunito Sans';font-weight: 300;}
.testimonial-page-section .sec-title .title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: var(--main-color);}
.testimonial-page-section .sec-title h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #191f25;font-family: 'Montserrat';margin-bottom: 10px;}
.testimonial-page-section .sec-title h2 span {font-weight: 400;color: rgb(12 45 98);}
.cta-section {padding: 50px 0 !important;background-color: var(--main-color);}
.cta-section .text h3 {font-size: 18px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;color: #000000;margin-bottom: 10px;}
.cta-section .text p {font-size: 26px;font-family: 'Montserrat';color: #000000;font-weight: 400;margin: 0;}
.cta-section .btn {float: right;}
.cta-section .btn .btn-style-four {font-size: 15px;font-family: 'Rajdhani';}
.news-section .sec-title .title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: var(--main-color);}
.news-section .sec-title h2 {font-size: 36px;font-weight: 700;line-height: 48px;color: #191f25;font-family: 'Montserrat';margin-bottom: 10px;}
.news-section .sec-title h2 span {font-weight: 400;color: rgb(12 45 98);}
.news-section .item_box {text-align: center;}
.news-section .item_box img {height: 100px;width: auto;}
.main-footer .widgets-section {position: relative;padding: 0 0 20px 0;}
.main-footer .footer-bottom {padding: 10px 0px;}
.main-footer .footer-widget h5 {text-transform: uppercase;font-family: 'Nunito Sans';font-weight: 600;font-size: 18px;}
.main-footer .footer-widget .contactList {list-style: none;padding: 0;}
.main-footer .footer-widget .contactList li {display: flex;align-items: center;margin-bottom: 25px;gap:10px;font-size: 15px;color: #eeeeee;font-family: 'Nunito Sans';}
.main-footer .footer-widget .contactList li a {font-size: 16px;color: var(--main-color);font-family: 'Nunito Sans';}
.main-footer .footer-widget .contactList li i {color: var(--main-color);font-size: 20px;}