::selection {background: #eba13d;}
.ttm-header-style-01 .site-branding {background-color: #040707;}
.ttm-header-style-01 .site-branding:before, .ttm-header-style-01 .site-branding:after {background-color: #040707;}
.ttm-header-style-01 .site-header-menu .site-navigation:before {background-color: #040707;}
header.ttm-header-style-01 #site-header-menu {background-color: rgb(0,0,0,.65);}
.ttm-stickable-header.fixed-header {background-color: rgba(0, 0, 0, 0.95);}
header.ttm-header-style-01 .site-branding {padding: 26px 10px;}
header.ttm-header-style-01 .site-header-menu nav.main-menu ul.menu li>a  {text-transform: uppercase;font-size: 15px;font-weight: 500;}
header.ttm-header-style-01 .widget_info, .header_extra {display: flex !important;}
header.ttm-header-style-01 .widget_info .widget_content .widget_desc a:hover {color:#eba13d;}
.ttm-header-style-01 nav.main-menu ul.menu li.active > a {color: #eba13d;}
.ttm-header-style-01 nav.main-menu > li > a:hover:before, .ttm-header-style-01 nav.main-menu ul.menu > li:hover > a:before, .ttm-header-style-01 nav.main-menu > li.active > a:before {background-color: #eba13d !important;}
.ttm-header-style-01 nav.main-menu > li > a:hover:before {background-color: #eba13d !important;}
.ttm-header-style-01 nav.main-menu ul.menu > li.active > a:before {background-color: #eba13d !important;}
.ttm-header-style-01 nav.main-menu ul.menu > li:hover a {color: #eba13d !important;}
.ttm-header-style-01 nav.main-menu ul.menu > li ul.mega-submenu li a {color: #ffffff !important;}
.ttm-header-style-01 nav.main-menu ul.menu > li ul.mega-submenu {border-top: 3px solid #eba13d !important;}
.ttm-header-style-01 nav.main-menu ul.menu li ul.mega-submenu li:not(:last-child):before {background-color: #eba13d !important;}
.ttm-header-style-01 nav.main-menu ul.menu li ul.mega-submenu li:hover a {color: #eba13d !important;}
.ttm-header-style-01 .widget_info .widget_icon i {color: #eba13d !important;}
.ttm-rev_slider-wide rs-fullwidth-wrap {height: 720px;}

.hero_slider .item-box {width: 100%;height: 720px;position: relative;}
.hero_slider .item-box img {width: 100%;height: 100%;object-fit: cover;}
.hero_slider .item-box .content-box {position: absolute;z-index: 9;top: 60px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
.hero_slider .item-box .content-box span {font-size: 18px;font-family:'Poppins';color: #ffffff;font-weight: 600;text-transform: uppercase;display: block;margin-bottom: 20px;}
.hero_slider .item-box .content-box h2 {font-family:'Urbanist';font-size: 72px;font-weight: 800;line-height:90px;color: #ffffff;margin-bottom: 50px;}
.hero_slider .item-box .content-box a {background: #eba13d;font-family:'Poppins';padding: 10px 30px;border: 1px solid #040707;color: #040707;text-transform: uppercase;font-weight: 600;cursor: pointer;}
.hero_slider .slick-dots {position: absolute;top: 50%;left: 50px;margin: 0;padding: 0;list-style: none;}
.hero_slider .slick-dots li button {background: #ffffff;width: 12px;height: 12px;color: #ffffff;line-height: 0;padding: 0;}
.hero_slider .slick-dots li.slick-active button {background: #eba13d;color: #eba13d;}

.ttm-icon_element-fill.ttm-icon_element-color-skincolor i {color: #ffffff;}
.featured-icon-box.style15:hover .ttm-icon_element-fill.ttm-icon_element-color-skincolor i {color: #00dab2;}
.featured-content .featured-title h3 a {text-transform: uppercase;color: #00dab2;}
.featured-icon-box.style15:hover .featured-content .featured-title h3 a {color: #ffffff;}
.welcome-section {padding:90px 0;}
.welcome-section .about-contentBx .section-title .title-heade h3 {color:#eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.welcome-section .about-contentBx .section-title .title-heade h3::after {display: block;content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.welcome-section .about-contentBx .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.welcome-section .about-contentBx  p {margin: 0 0 15px;font-size: 14px;text-align: justify;color: #444444;}
.welcome-section .about-contentBx .ttm-btn {background: #eba13d;position: relative;color: #040707;}
.ttm-row.client-section {padding: 100px 0 60px;background: #f7f7f7;}
.ttm-row.client-section .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.ttm-row.client-section .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.ttm-row.client-section .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.ttm-row.client-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.client-section .client-box {background: #ffffff;border: 1px solid #eeeeee;border-radius: 7px;padding: 20px;box-shadow: 0 0 4px #cccccc;margin: 10px 0;}
.client-section .client-box .client-thumbnail {padding: 0;display: block;}
.client-section .client-box .client-thumbnail img {filter: grayscale(0%);opacity: 1;height: 60px;width: auto;}
.client-section .client-box .client-thumbnail h3 {font-size: 18px;line-height: 30px;margin: 12px 0 0 0;font-weight: 600;color: #333333;font-family: 'Urbanist';}
.service-sec .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.service-sec .section-title .title-header h3::after {display: block;content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.service-sec .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.service-sec .featured-icon-box.style16 {padding: 44px 40px 28px 40px;}
.feature-sec .featured-icon-box .featured-icon .ttm-icon i {color: #ffffff;}
.service-sec .featured-icon-box .featured-icon .ttm-icon i {color: #eba13d;}
.service-sec .featured-icon-box .featured-content .featured-title h3 a {color: #040707;font-size: 18px;}
.category-slider-section {padding: 60px 0;}
.category-slider-section .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.category-slider-section .section-title .title-header h3::after {display: block;content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.category-slider-section .section-title h2.title {font-size: 30px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.category-slider-section .featured-imagebox .featured-thumbnail {border-radius: 7px;}
.category-slider-section .slick_slider .slick-prev.slick-arrow {left: 15px;background-color: rgba(255, 255, 255, .95);}
.category-slider-section .slick_slider .slick-next.slick-arrow {right: 15px;background-color: rgba(255, 255, 255, .95);}
.category-slider-section .featured-imagebox-team.style1 .ttm-media-link {top: auto;width: 100%;padding-top: 25px;padding-left: 0;}
.category-slider-section .featured-imagebox-team.style1 .featured-imagebox .featured-thumbnail {border-radius: 7px;}
.category-slider-section .featured-imagebox-team.style1 .featured-thumbnail img {border-radius: 7px;}
.category-slider-section .featured-imagebox-team.style1 .ttm-media-link {background-color: #040707;}
.category-slider-section .featured-imagebox-team.style1 .ttm-media-link .media-block h4 {font-size: 15px;text-transform: uppercase;color: #eba13d;}
.category-slider-section-two {padding:0;}
.category-slider-section-two .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.category-slider-section-two .section-title .title-header h3::after {display: block;content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.category-slider-section-two .section-title h2.title {font-size: 30px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.category-slider-section-two .featured-imagebox .featured-thumbnail {border-radius: 7px;}
.category-slider-section-two .slick_slider .slick-prev.slick-arrow {left: 15px;background-color: rgba(255, 255, 255, .95);}
.category-slider-section-two .slick_slider .slick-next.slick-arrow {right: 15px;background-color: rgba(255, 255, 255, .95);}
.category-slider-section-two .featured-imagebox-team.style1 .ttm-media-link {top: auto;width: 100%;padding-top: 25px;padding-left: 0;background: #040707;}
.category-slider-section-two .featured-imagebox-team.style1 .featured-imagebox .featured-thumbnail {border-radius: 7px;}
.category-slider-section-two .featured-imagebox-team.style1 .featured-thumbnail img {border-radius: 7px;}
.category-slider-section-two .featured-imagebox-team.style1 .ttm-media-link .media-block h4 {font-size: 15px;text-transform: uppercase;color: #eba13d;}
.project-sec .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.project-sec .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.project-sec .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.project-sec .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.project-sec .tm_coverimgbox_wrapper .featured-content .featured-title h3:after {background: #eba13d;}
.estimate-sec .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.estimate-sec .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.estimate-sec .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.estimate-sec .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #262626;font-weight: 600;}
.estimate-sec {padding:90px 0;background: #f7f7f7;}
.estimate-sec .estimateBx {text-align:center;background-color: #ffffff;box-shadow: 0 2px 4px rgba(0,0,0,.15);padding:30px;border-radius: 7px;}
.estimate-sec .estimateBx .headerBx {font-size: 60px;color: #eba13d;background: #ffefda;padding: 20px;border-radius: 100%;display: inline-block;margin-bottom: 20px;}
.estimate-sec .estimateBx .headerBx img {height:48px;}
.estimate-sec .estimateBx h4 {font-size: 16px;text-transform: uppercase;color: #040707;margin-bottom: 7px;}
.estimate-sec .estimateBx p {margin: 0 0 15px;font-size: 15px;color: #333333;line-height: 24px;}
.estimate-sec .estimateBx a {display: block;background: #eba13d;padding: 9px 0;border-radius: 5px;color: #040707;text-transform: uppercase;font-weight: 600;}
.testimonials-info .testimonials .testimonial-content blockquote:before {color: #eba13d;}
.footer {background-color: #040707;}
.footer .widget .widget-title {font-weight: 500;font-size: 18px;font-family: 'Raleway';text-transform: uppercase;position:relative;padding-bottom: 5px;margin-bottom: 30px;}
.footer .widget .widget-title::after {content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 50px;background-color: #eba13d;}
.footer .widget .widget-title::before {content: '';position: absolute;left: 10px;bottom: -5px;height: 1px;width: 60px;background-color: #eba13d;}
.footer .footer-logo {font-size: 42px;color: #ffffff;font-family: 'Poppins';margin-bottom: 10px;}
.footer .social-icons li>a {border: 1px solid #eba13d;}
.footer .social-icons li>a i {color: #eba13d;}
.footer .social-icons li>a:hover {background-color: #00dab2;border: 1px solid #00dab2;}
.second-footer .widget-area .widget ul li {padding: 0 0 15px 0;}
.second-footer .widget-area .widget ul li a {text-transform: uppercase;}
.second-footer .widget-area .widget ul li a:hover {color: #eba13d;padding-left: 5px;}
.second-footer .widget-area .widget ul.contact-widget-wrapper li {display: flex;align-items: center;margin-right: 20px;}
.second-footer .widget-area .widget ul.contact-widget-wrapper li i {font-size: 18px;color: #eba13d;margin-right: 12px;}
.second-footer .widget-area .widget .social-icons .list-inline li a {display: flex;align-items: center;justify-content: center;}
.second-footer .widget-area .widget .social-icons .list-inline li a:hover {background:#eba13d !important;border:1px solid #eba13d !important;padding:0;color:#000000;}
.ttm_floting_customsett {display: none !important;}
#totop.top-visible {background-color: #eba13d;}

.ttm-page-title-row .ttm-page-title-row-inner {padding: 200px 0 80px;}
.ttm-page-title-row .ttm-page-title-row-inner .page-title-heading h2 {text-transform: uppercase;font-size: 48px;line-height: 60px;margin-bottom: 0;}
.product-details {padding:100px 0;}
.product-details .image-wraper img {width:100%;height:auto;border-radius:10px;}
.product-details .image-wraper .book-now {text-align:center;margin-top:10px;}
.product-details .image-wraper .book-now a {display: inline-block;padding: 7px 20px;background: #00dab2;border-radius: 5px;font-weight: 600;color: #000000;}
.product-details .content-wraper h3 {font-size: 20px;line-height: 30px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #262626;font-weight: 600;}
.product-details .content-wraper p {margin: 0;font-size: 14px;color: #555555;line-height: 24px;}
.product-details .content-wraper p a {color:#00dab2;}
.product-details .content-wraper .item-box {margin: 15px 0;border-top: 1px solid #80808066;border-bottom: 1px solid #80808066;position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.product-details .content-wraper .item-box .items {text-align: center;padding: 10px;}
.product-details .content-wraper .item-box .items img {height: 48px;margin-bottom:10px;}
.product-details .content-wraper .item-box .items h4 {font-family: "Lato", sans-serif;font-size: 14px;font-weight: 500;line-height: 18px;margin: 0;}
.product-details .content-wraper .specification-box h4 {font-family: 'Lato';font-size: 18px;font-weight: 700;color: #262626;line-height: 24px;margin-bottom: 7px;}
.product-details .content-wraper .specification-box ul {margin: 15px 0;padding: 0;list-style:none;}
.product-details .content-wraper .specification-box ul li {font-family: 'Lato';margin-bottom: 5px;color: #555555;font-weight: 500;font-size: 14px;}
.product-details .content-wraper .specification-box ul li b {margin-right: 10px;}
.product-details .content-wraper .specification-box h5 {font-family: 'Lato';font-size: 16px;font-weight: 700;color: #555555;line-height: 24px;margin-bottom: 7px;}
.product-details .content-wraper .specification-box p {margin: 0;font-size: 12px;color: #555555;line-height: 20px;}
.dream-details {padding: 60px 0;background:#f9f9f9;text-align:center;}
.dream-details .title h3 {font-family: 'Lato';font-size: 18px;font-weight: 700;color: #262626;line-height: 30px;margin-bottom: 30px;}
.dream-details .image-wraper .book-now {text-align: center;margin-top: 20px;}
.dream-details .image-wraper .book-now a {display: inline-block;padding: 7px 20px;border: 1px solid #000000;border-radius: 5px;font-weight: 600;color: #000000;}
.category-slider-section .featured-contentbx h4 {font-size: 14px;font-family: 'Lato';font-weight: 500;line-height: 1;padding: 10px 0;margin: 0;}
.category-slider-section.product-details .section-title h2.title {font-size: 20px;line-height: 24px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #262626;font-weight: 600;}

.category-slider-section.product-details .slick_slider .slick-prev:before {content: "\f12f";font-family: bootstrap-icons !important;}
.category-slider-section.product-details .slick_slider .slick-next:before {content: "\f138";font-family: bootstrap-icons !important;}
.testimonial-section {padding-bottom:90px;}
.testimonial-section .section-title h2.title {font-size: 20px;line-height: 24px;margin-bottom: 30px;font-family: "Raleway", sans-serif;color: #262626;font-weight: 600;}
.testimonial-section .testimonials.style2 .testimonial-content {margin: 50px 0;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-title {display:flex;align-items:center;margin-bottom:20px;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-title span {font-family: 'Lato';font-size: 16px;color: #333333;line-height: 30px;font-weight:600;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-title span.city {position:relative;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-title span.city:after {content: "";top: 42%;left: -3px;width: 5px;height: 5px;transform: rotate(-315deg);background-color: #00dab2;display: inline-block;margin: 0 10px;margin-top: 0;vertical-align: middle;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-text {font-family: 'Lato';font-size: 16px;color: #333333;line-height: 30px;font-style: normal;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-img {width:65px;height:65px;} 
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar {display:flex;align-items:center;gap:20px;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-img {margin: 0;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-img img {width:100%;height:100%;object-fit:cover;border-radius:100%;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-title {display: block;margin-bottom: 0;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-title h3 {font-family: 'Lato';font-size: 14px;color: #333333;line-height: 20px;margin: 0;font-weight:600;text-transform:uppercase;}
.testimonial-section .testimonials.style2 .testimonial-content .testimonial-avatar .testimonial-title label {font-family: 'Lato';font-size: 12px;color: #555555;line-height: 18px;margin: 0;font-weight:400;text-transform:uppercase;}
.testimonial-section .testimonials.style2 .testimonial-image img {width:100%;height:auto;border-radius:10px;}
.services-section {background:#f9f9f9;}
.services-section .featured-box {background: #000000;border: 1px dashed #cccccc;padding: 20px;border-radius: 10px;text-align:center;}
.services-section .featured-box .featured-icon img {height: 65px;margin-bottom: 10px;}
.services-section .featured-box h3 {font-size: 15px;font-family: "lato";line-height: 24px;margin-bottom: 10px;font-weight: 800;text-transform: uppercase;color: #ffffff;}
.services-section .featured-box p {font-size: 14px;line-height: 24px;font-family: "lato";color: #eeeeee;margin: 0;}

.welcome-section .about-contentBx .section-title .title-heade span.subTitle {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: block;padding-left: 47px;margin-bottom: 5px;position: relative;font-weight: 600;}
.welcome-section .about-contentBx .section-title .title-heade span.subTitle::after {display: block;content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.services-section.bg-img {background-color: #1b1925;background-image: url(../images/bg-image/row-bgimage-2.png);background-size: cover;background-repeat: no-repeat;background-position: center center;}
.services-section.bg-img .featured-icon-box.style2:hover .featured-icon {transform: translateY(0px);opacity: 1;}
.services-section.bg-img .featured-icon-box.style2:hover .featured-content {transform: translateY(0px);}
.services-section.bg-img .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;margin-bottom: 5px;position: relative;font-weight: 600;}
.services-section.bg-img .section-title .title-header h3::after {display: inline-block;content: "";position: absolute;width: 36px;height: 1px;left: calc(100% + 6px);background-color: #eba13d;top: 50%;}
.services-section.bg-img .section-title .title-header h3::before {display: inline-block;content: "";position: absolute;width: 36px;height: 1px;right: calc(100% + 6px);background-color: #eba13d;top: 50%;}
.services-section.bg-img .section-title .title-header .title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #ffffff;font-weight: 600;}
.services-section.bg-img .featured-icon-box .featured-content .featured-title h3 {font-size: 18px;font-family: "Raleway", sans-serif;font-weight: 600;text-transform: uppercase;}
.services-section.bg-img .featured-icon-box.style2 .featured-icon .ttm-icon i {color: #eba13d;}
.services-section.bg-img .featured-icon-box.style2 .featured-icon .ttm-icon img {height:60px;}
.services-section.bg-img .featured-icon-box.style2 .featured-desc p {margin: 0;}
.contact-info-section {padding:90px 0 0 0;}
.contact-info-section .featured-icon-box.style7 .ttm-icon {background-color: #eba13d;}
.contact-info-section .featured-icon-box.style7 .ttm-icon::after {background-color: #eba13d;}
.contact-info-section .featured-icon-box.style7 .ttm-icon::before {border-color: #9d5900;}
.contact-info-section .featured-icon-box.style7 .featured-inner:after {border-bottom-color: #9d5900;}
.contact-info-section .featured-icon-box.style7 .featured-title h3 {color: #232323;font-family: 'Raleway';font-size: 20px;text-transform: uppercase;}
.contact-info-section .featured-icon-box.style7 .featured-desc p a:hover {color:#9d5900;}
.conatact-section .section-title h2.title {font-size: 30px;line-height: 48px;font-family: 'Raleway';font-weight: 600;margin-bottom: 10px;}
.conatact-section .map-box iframe {border-radius:10px;} 

.feature-sec .featured-icon-box.style15 {border-top: 4px solid #eba13d;height: 220px;}
.feature-sec .featured-icon-box.style15 .featured-icon-box-inner .featured-icon .ttm-icon {background :#eba13d;}
.feature-sec .featured-icon-box.style15 .featured-icon-box-inner .featured-icon .ttm-icon img {height:42px;}
.feature-sec .featured-icon-box.style15:hover .featured-icon-box-inner .featured-icon .ttm-icon {background :#040707;}
.feature-sec .featured-icon-box.style15:hover .featured-icon-box-inner .featured-icon .ttm-icon i {color: #eba13d;}
.feature-sec .featured-icon-box.style15:after {background: #eba13d;}
.feature-sec .featured-icon-box.style15 .featured-content .featured-title h3 a {text-transform: uppercase;color: #040707;}
.feature-sec .featured-icon-box.style15 .featured-content p {font-size: 14px;font-family: 'Poppins';margin: 0;color: #262626;}
.feature-sec .featured-icon-box.style15:after {height: 110%;}
.feature-sec .featured-icon-box.style15:hover .featured-icon {transform: translateY(-10px);}
.feature-sec .featured-icon-box.style15:hover .featured-content {transform: translateY(-10px);}
.feature-sec .featured-icon-box.style15:hover .featured-content p {color: #eeeeee;}
.service-sec .featured-icon-box.style16 {padding: 35px 30px;}
.service-sec .featured-icon-box.style16 .ttm-icon {margin-bottom: 10px;}
.service-sec .featured-icon-box.style16 .ttm-icon img {height: 60px;}
.service-sec .featured-icon-box.style16 .featured-title h3 {font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.service-sec .featured-icon-box.style16 .featured-desc p {margin:0;}

.category-slider-section .slick_slider .slick-prev.slick-arrow:before {content: "\f12f";font-family: bootstrap-icons !important;}
.category-slider-section .slick_slider .slick-next.slick-arrow:before {content: "\f138";font-family: bootstrap-icons !important;}
.category-slider-section-two .slick_slider .slick-prev.slick-arrow:before {content: "\f12f";font-family: bootstrap-icons !important;}
.category-slider-section-two .slick_slider .slick-next.slick-arrow:before {content: "\f138";font-family: bootstrap-icons !important;}

.second-footer .widget-area .widget ul.contact-widget-wrapper li {margin-right: 0;padding: 0 0 20px 0;}
.second-footer .widget-area .widget ul.contact-widget-wrapper li i {font-size: 18px;color: #040707;margin-right: 12px;background: #eba13d;display: flex;align-items: center;justify-content: center;width: 35px;min-width: 35px;height: 35px;border-radius: 100%;}
.second-footer .widget-area .widget ul.contact-widget-wrapper li a {text-transform: lowercase;}

.copyright {padding-top: 12px;padding-bottom: 12px;}

.one-stop-section {padding-top:90px;padding-bottom:0;}
.one-stop-section .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.one-stop-section .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.one-stop-section .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.one-stop-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.one-stop-section .section-title p {font-size: 14px;text-align: justify;color: #444444;max-width:70%;margin: 0 auto 15px;text-align:center;}
.one-stop-section .one-stop-box {width:100%;height:auto;border:1px solid #eeeeee;border-radius:10px;margin-bottom:20px;}
.one-stop-section .one-stop-box img {width:100%;height:auto;border-radius: 10px 10px 0 0;}
.one-stop-section .one-stop-box .content {padding:12px;text-align:center;}
.one-stop-section .one-stop-box .content h3 {color: #040707;font-size: 18px;font-family: "Raleway", sans-serif;font-weight: 600;margin-bottom: 10px;line-height: 20px;}
.one-stop-section .one-stop-box .content p {font-size: 15px;line-height: 24px;color: #444444;margin-bottom: 10px;}
.one-stop-section .one-stop-box .content a {display: inline-flex;width: 30px;height: 30px;background: #eeeeee;justify-content: center;align-items: center;border-radius: 100%;}
.one-stop-section .one-stop-box .content a:hover {background: #eba13d;color:#000000;}
.estimate-sec .estimateBx {margin-bottom:30px;}
.client-section .choose-box {background: #ffffff;border: 1px solid #cccccc;border-radius: 7px;padding: 10px;box-shadow: 0 0 4px #eeeeee;display: flex;align-items: center;gap: 10px;}
.client-section .choose-box .icon {width:80px;min-width:80px;height:80px;background:#ffeace;border-radius:100px;display: flex;justify-content: center;align-items: center;}
.client-section .choose-box .icon img {height:42px;}
.client-section .choose-box .text {text-align:left;}
.client-section .choose-box .text h4 {font-size: 15px;text-align: left;font-family: 'Poppins', sans-serif;font-weight: 600;line-height: 24px;margin-bottom: 5px;color: #060606;}
.client-section .choose-box .text p {margin: 0;font-size: 14px;color: #444444;line-height: 20px;}

.End-to-end-solutions-sec {padding:90px 0 30px;}
.End-to-end-solutions-sec .section-title .title-header {padding-left: 0px;padding-bottom: 30px;}
.End-to-end-solutions-sec .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.End-to-end-solutions-sec .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}
.End-to-end-solutions-sec .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.End-to-end-solutions-sec .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.End-to-end-solutions-sec .End-to-end-solutions-box {text-align: center;margin-bottom: 20px;padding: 20px;background: #0d0d0d;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 10px;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box {margin-bottom:15px;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box svg {width: 100px;height: 65px;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box .st0 {fill: #ffffff;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box .st4 {fill: #eba13d;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box .st1 {fill: #eba13d;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box .st3 {fill: #ffffff;}
.End-to-end-solutions-sec .End-to-end-solutions-box .icon-box .st2 {fill: #ffffff;}
.End-to-end-solutions-sec .End-to-end-solutions-box h5 {font-size: 12px;line-height: 1;font-family: "Raleway", sans-serif;font-weight: 600;margin-bottom: 0;color:#eeeeee;text-transform: uppercase;}

.ttm-page-title-row.kitchenBg {background: url(../images/kitchen-design-banner.webp);}
.range-section {padding:90px 0;}
.range-section .section-title {text-align: center;margin-bottom:30px;}
.range-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.range-section .section-title p {font-size: 18px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.range-section .range-box {border:1px solid #cccccc;border-radius:10px;}
.range-section .range-box .image-box img {width:100%;height:auto;max-height: 200px;object-fit: cover;border-radius: 10px 10px 0 0;}
.range-section .range-box .content-box {padding: 12px;}
.range-section .range-box .content-box h4 {font-size: 18px;line-height: 24px;font-family: "Raleway", sans-serif;font-weight: 600;color: #262626;margin-bottom: 5px;}
.range-section .range-box .content-box p {margin: 0;font-size: 15px;line-height: 1.75;font-family: 'Lato';color: #444444;}
.services-section .section-title {text-align: center;margin-bottom:30px;}
.services-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.services-section .featured-box {margin-bottom: 30px;}
.layout-section {padding:90px 0;}
.layout-section .section-title {text-align: center;margin-bottom:30px;}
.layout-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.layout-section .section-title p {font-size: 18px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.layout-section .layout-box {border:1px solid #cccccc;border-radius:10px;}
.layout-section .layout-box .image-box {width:100%;height: 160px;}
.layout-section .layout-box .image-box img {width:100%;height:100%;object-fit:cover;border-radius: 10px 10px 0 0;}
.layout-section .layout-box .content-box {padding: 12px;}
.layout-section .layout-box .content-box h4 {font-size: 18px;line-height: 30px;font-family: "Raleway", sans-serif;font-weight: 600;color: #262626;margin-bottom: 5px;}
.layout-section .layout-box .content-box p {margin: 0;font-size: 15px;line-height: 1.65;font-family: 'Lato';color: #444444;min-height:50px;}
.layout-section .slick-prev.slick-arrow {left: 0;background: #ffffff;}
.layout-section .slick-prev.slick-arrow:before {content: "\f12f";font-family: bootstrap-icons !important;}
.layout-section .slick-next.slick-arrow {right: 0;background: #ffffff;}
.layout-section .slick-next.slick-arrow:before {content: "\f138";font-family: bootstrap-icons !important;}
.materials-section {background: #f9f9f9;padding:90px 0;}
.materials-section .section-title {text-align: center;margin-bottom:30px;}
.materials-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.materials-section .item-box {position: relative;overflow: hidden;border-radius: 7px;margin-bottom:30px;}
.materials-section .item-box .image-box {width: 100%;height: 350px;}
.materials-section .item-box .image-box img {width:100%;height: 100%;object-fit: cover;border-radius: 10px 10px 0 0;}
.materials-section .item-box .content-box {position: absolute;bottom: 0;left: 0;width: 100%;padding: 35px 20px;background: linear-gradient(0deg, rgba(0, 0, 0, .85), transparent);}
.materials-section .item-box .content-box h4 {font-size: 18px;line-height: 30px;font-family: "Raleway", sans-serif;font-weight: 600;color: #ffffff;margin-bottom: 0px;text-transform: uppercase;}
.materials-section .item-box .content-box p {margin: 0;font-size: 14px;color: #ffffff;line-height: 1.75;}
.layout-section .section-title .section-title.text-left {text-align: left;}
.layout-section .section-title h2.subTitle {font-size: 20px;line-height: 42px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;text-align: left;}
.layout-section.bg-gary {background: #f9f9f9;}
.approach-section {padding: 90px 0;background: #f9f9f9;}
.approach-section .section-title {text-align: center;margin-bottom:30px;}
.approach-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.approach-section .section-title p {font-size: 18px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.approach-section .approach-box {border:1px solid #cccccc;border-radius:10px;}
.approach-section .approach-box .image-box img {width:100%;height:auto;border-radius: 10px 10px 0 0;}
.approach-section .approach-box .content-box {padding:20px;text-align: center;}
.approach-section .approach-box .content-box h4 {font-size: 18px;line-height: 1;text-transform: uppercase;font-family: "Raleway", sans-serif;font-weight: 600;color: #262626;margin-bottom: 0px;}
.move-in-section {padding:90px 0;}
.move-in-section {padding: 90px 0;background: #ffffff;}
.move-in-section .section-title {text-align: center;margin-bottom:50px;}
.move-in-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.move-in-section .section-title p {font-size: 18px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.move-in-section .wrapper-inner .content-box h4 {font-size: 30px;line-height: 42px;margin-bottom: 10px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.move-in-section .wrapper-inner .content-box p {font-size: 18px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.move-in-section .wrapper-inner .image-box svg {height: 320px;width: 420px;}
.move-in-section .slick_slider .slick-arrow {display:none !important;}
.move-in-section .slick-dots {margin: 35px auto 0 !important;padding: 0;list-style: none;display: flex;align-items: center;height: 70px;justify-content: space-between;margin: auto;max-width: 900px;overflow: hidden;position: relative;}
.move-in-section .slick-dots:before {background: #000000;content: "";height: 3px;position: absolute;top: 50%;width: 96%;z-index: 1;}
.move-in-section .slick-dots li button {align-items: center;background: #000000;border-radius: 50%;color: #eba13d;cursor: pointer;display: flex;font-size: 18px;font-weight: 600;height: 40px;justify-content: center;line-height: 40px;width: 40px;padding: 0;position: relative;z-index: 9;}
.move-in-section .slick-dots li.slick-active  button {background: #eba13d;color: #000000;}

.ttm-page-title-row.wardrobe {background: url(../images/wardrobe/wardrobeBg.webp);}
.ttm-page-title-row.home-interiorBg {background: url(../images/home-interior/home-interior-banner.webp);}

.booking-section {padding:90px 0;background:#f9f9f9;}
.booking-section .section-title {text-align: center;margin-bottom:50px;}
.booking-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.booking-section .section-title p {font-size: 16px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.booking-section .ttm-tabs.ttm-tab-style-01 {display: inline-flex;width: 100%;position: relative;gap: 50px;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs {width: 35%;display: flex;flex-direction: column;gap: 20px;box-shadow: none;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .tab {box-shadow: 0px 0px 5px 0px rgb(43 52 59 / 10%);background: #ffffff;padding: 20px;border-radius: 2px;border-left: 7px solid #000000;cursor:pointer;max-height: fit-content;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .tab.active {border-bottom: none !important;border-left: 7px solid #eba13d;background: #fff2e1;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .tab h3 {font-size: 18px;line-height: 24px;font-family: 'Poppins';font-weight: 600;text-transform: uppercase;margin-bottom: 7px;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .tab p {font-size: 14px;font-weight: 600;color: #333333;line-height: 1.5;font-family: lato;margin-bottom: 15px;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .price {display: flex;align-items: center;gap: 10px;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .price p {margin-bottom: 0px !important;font-size: 16px;}
.booking-section .ttm-tabs.ttm-tab-style-01 ul.tabs .price small {background: #00642d;padding: 5px 7px;line-height: 1;border-radius: 12px;color: #ffffff;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner h4 {font-size: 18px;line-height: 24px;font-family: 'Poppins';font-weight: 600;text-transform: uppercase;margin-bottom: 7px;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner p {font-size: 15px;font-weight: 600;color: #333333;line-height: 1.5;font-family: lato;margin-bottom: 15px;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner .ttm-list {position: relative;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner .ttm-list:after {position:absolute;content:"";top:0;left:5px;width: 1px;height:100%;border-left: 1px dashed #000000;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner .ttm-list li {margin-bottom: 20px;padding-left: 20px;position: relative;}
.booking-section .ttm-tabs.ttm-tab-style-01 .content-tab .content-inner .ttm-list li:after {position:absolute;content:"";top:0;left:0;width: 12px;height:12px;background: #eba13d;border-radius:100%;z-index: 9;}

.faq-section .section-title {text-align: center;margin-bottom:30px;}
.faq-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.faq-section .accordion .toggle.ttm-toggle_style_classic .toggle-title a {background: #ffffff;padding: 10px 20px;font-family: "Raleway", sans-serif;font-size: 16px;font-weight: 600;}
.faq-section .accordion .toggle.ttm-toggle_style_classic .toggle-content {margin-bottom: 0;background: #f9f9f9;border: 1px solid #e5e5e5;padding: 15px;}
.faq-section .accordion .toggle.ttm-toggle_style_classic .toggle-content p {font-size: 14px;color: #444444;text-align: justify;font-weight: 400;}

.ttm-page-title-row.renovationBg {background: url(../images/renovation/renovation-banner.webp);}
.range-section .slick-prev.slick-arrow {left: 0;background: #ffffff;}
.range-section .slick-prev.slick-arrow:before {content: "\f12f";font-family: bootstrap-icons !important;}
.range-section .slick-next.slick-arrow {right: 0;background: #ffffff;}
.range-section .slick-next.slick-arrow:before {content: "\f138";font-family: bootstrap-icons !important;}
.process-section {padding: 90px 0;}
.process-section .section-title {text-align: center;margin-bottom:50px;}
.process-section .section-title h2.title {font-size: 36px;line-height: 42px;margin-bottom: 15px;font-family: "Raleway", sans-serif;color: #040707;font-weight: 600;}
.process-section .section-title p {font-size: 16px;font-family: 'Lato';line-height: 1.65;color: #333333;margin: 0;}
.process-section .process-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.process-section .process-wraper .process-box {padding: 0 30px;text-align: center;position: relative;display: flex;flex-direction: column;align-items: center;z-index: 9;}
.process-section .process-wraper .process-box::after {position: absolute;content: "";top: -70%;left: 82%;width: 42%;height: 100%;border-bottom: 2px dashed #000000;}
.process-section .process-wraper .process-box .icon-box {height: 91px;width: 91px;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 10px 0 rgba(0, 43, 92, .15);background: #eba13d;border-radius: 100%;position: relative;}
.process-section .process-wraper .process-box .icon-box:before {position: absolute;content: "";top: -16px;left: -16px;width: 125px;height: 125px;border-radius: 100%;transition: all 0.2s linear;border: 2px dashed #eba13d;}
.process-section .process-wraper .process-box:nth-child(5):after {display:none;}
.process-section .process-wraper .process-box .icon-box img {height: 48px;}
.process-section .process-wraper .process-box .icon-box .process-number {font-size: 14px;font-weight: 600;width: 31px;height: 31px;line-height: 31px;border-radius: 50%;display: block;text-align: center;position: absolute;right: -18px;bottom: -18px;z-index: 10;background: #000000;color:#eeeeee;}
.process-section .process-wraper .process-box .content-box {margin-top: 35px;}
.process-section .process-wraper .process-box .content-box h4 {font-size: 16px;font-family: 'Lato';font-weight: 600;line-height: 24px;margin: 0;}
.process-section .process-wraper .process-box:hover .icon-box:before {animation-name: processrotate;animation-duration: 14s;animation-iteration-count: infinite;animation-timing-function: linear;border: 2px dashed #000000;}
.faq-section.bg-gray {background:#f9f9f9;}

.estimate-sec .why-different-wraper {display:flex;gap: 30px;}
.estimate-sec .why-different-wraper .different-item {background: #ffffff;padding: 20px;width: 20%;border-radius: 10px;}
.estimate-sec .why-different-wraper .different-item img {width: 100%;margin-bottom: 10px;}
.estimate-sec .why-different-wraper .different-item h4 {font-size: 18px;line-height: 24px;font-family: 'Raleway';font-weight: 800;margin-bottom: 10px;}
.estimate-sec .why-different-wraper .different-item p {margin: 0;font-size: 15px;color: #363636;}

.service-sec {padding-top:60px !important;}
.service-sec .section-title.title-style-center_text {text-align: center;margin-bottom: 25px;}
.service-sec .section-title .title-header h3 {color: #eba13d;text-transform: uppercase;font-size: 13px;line-height: 26px;letter-spacing: .5px;display: inline-block;padding-left: 47px;margin-bottom: 5px;position: relative;}
.service-sec .section-title .title-header h3::after {content: "";position: absolute;width: 36px;height: 1px;left: auto;right: -50px;background-color: #eba13d;top: 50%;}
.service-sec .section-title .title-header h3::before {content: "";position: absolute;width: 36px;height: 1px;left: 0;background-color: #eba13d;top: 50%;}

.one-stop-section .row .col-auto {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;position: relative;padding-right: 10px;padding-left: 10px;}
.estimate-sec .row .col-auto {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;position: relative;padding-right: 10px;padding-left: 10px;}
.services-section.bg-img .row .col-auto {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;position: relative;padding-right: 10px;padding-left: 10px;}

@media screen and (min-device-width: 1280px) and (max-device-width: 1400px) {
    .hero_slider .item-box .content-box h2 {font-size: 48px;line-height: 65px;margin-bottom: 35px;}
    .one-stop-section .one-stop-box .content p {font-size: 13px;line-height: 24px;}
    .estimate-sec .estimateBx h4 {font-size: 14px;}
    .estimate-sec .estimateBx p {font-size: 13px;line-height: 22px;}
    .services-section.bg-img .featured-icon-box.style2 {padding: 40px 20px 20px 40px;}
    .services-section.bg-img .featured-icon-box .featured-content .featured-title h3 {font-size: 14px;}
    .services-section.bg-img .featured-icon-box .featured-content p {margin: 0;font-size: 14px;min-height: 80px;}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1279px) {
    .hero_slider .item-box .content-box h2 {font-size: 48px;line-height: 65px;margin-bottom: 35px;}
    .one-stop-section .one-stop-box .content h3 {font-size: 15px;}
    .one-stop-section .one-stop-box .content p {font-size: 12px;line-height: 20px;}
    .estimate-sec .estimateBx h4 {font-size: 14px;}
    .estimate-sec .estimateBx p {font-size: 13px;line-height: 22px;}
    .services-section.bg-img .featured-icon-box .featured-content .featured-title h3 {font-size: 14px;}
    .services-section.bg-img .featured-icon-box .featured-content p {margin: 0;font-size: 14px;min-height: 80px;}
}


@keyframes processrotate {
    0% {
        transform: rotate(0deg);
        opacity: 1;
    }
    50% {
        transform: rotate(180deg);
        opacity: .7;
    }
    100% {
        transform: rotate(360deg);
        opacity: 1;
    }
}

@media (max-width:767px){
	.site-branding img {width: 160px;position: absolute;top: 17px;}
    header.ttm-header-style-01 .site-branding {background-color: transparent;padding: 0;}
    nav.main-menu.show {border-color: #00dab2;}
    .ttm-rev_slider-wide rs-fullwidth-wrap {height: auto;}
    .hero_slider .item-box {height: auto;}
    .hero_slider .item-box .content-box span {font-size: 12px;margin-bottom: 0;}
    .hero_slider .item-box .content-box {top: 0px;}
    .hero_slider .item-box .content-box h2 {font-size: 20px;font-weight: 800;line-height: 26px;margin-bottom: 10px;}
    .hero_slider .item-box .content-box a {padding: 7px 20px;font-size: 12px;}
    .hero_slider .slick-dots {display: none !important;}
    .feature-sec.res-991-mt-60 {margin-top: 0px !important;}
    .feature-sec .row .col-lg-3 .featured-icon-box.style15 {height: auto !important;margin: 0 !important;}
    .feature-sec .featured-icon-box.style15 .featured-icon-box-inner {padding: 10px;margin: 0;}
    .featured-icon-box.style15 .featured-content p {display: none;}
    .featured-icon-box.style15 .featured-icon {height: auto;width: auto;}
    .featured-icon-box.style15 .ttm-icon {background: #eba13d !important;}
    .feature-sec .featured-icon-box .featured-icon .ttm-icon i {color: #eba13d !important;font-size: 48px;}
    .featured-icon-box.style15 .featured-content {padding-top: 0;}
    .featured-icon-box.style15 .featured-content h3 {font-size: 16px !important;margin-bottom: 0 !important;}
    .feature-sec .featured-icon-box.style15:hover .featured-icon .ttm-icon {background: #040707 !important;}
    .one-stop-section .section-title h2.title {font-size: 22px;line-height: 30px;}
    .one-stop-section .section-title p {max-width: 90%;}
    .welcome-section {padding: 0 0 50px 0;}
    .welcome-section .col.md-none {display: none;}
    .welcome-section .about-contentBx .section-title h2.title {font-size: 24px;line-height: 36px;}
    .ttm-row.client-section {margin-top: 0 !important;}
    .ttm-row.client-section .section-title h2.title {font-size: 24px;line-height: 36px;}
    .estimate-sec .estimateBx {margin-bottom: 20px;}
    .ttm-page-title-row .ttm-page-title-row-inner {padding: 60px 0;}
    .ttm-page-title-row .ttm-page-title-row-inner .page-title-heading h2 {font-size: 24px;line-height: 36px;}
    .service-sec {padding: 50px 0 0;}
    .service-sec .section-title h2.title {font-size: 24px;line-height: 36px;}
    .product-details .content-wraper {margin-top:30px;}
    .product-details .content-wraper .item-box {grid-template-columns: 1fr 1fr;}
    .product-details {padding: 60px 0;}
    .category-slider-section {padding: 0 !important;}
    .category-slider-section .section-title h2.title {font-size: 24px;line-height: 36px;}
    .category-slider-section-two .section-title h2.title {font-size: 24px;line-height: 36px;}
    .project-sec .section-title h2.title {font-size: 24px;line-height: 36px;}
    .estimate-sec {padding: 50px 0;}
    .estimate-sec .section-title h2.title {font-size: 24px;line-height: 36px;}
    .testimonial-section {padding-bottom: 50px;}
    .services-section .featured-box {margin-bottom: 20px;}
    .client-section .choose-box {margin-bottom:20px;}
    .End-to-end-solutions-sec .section-title h2.title {font-size: 24px;line-height: 30px;}

    .ttm-page-title-row.kitchenBg {background-size: cover;background-repeat: no-repeat;}
    .range-section {padding: 50px 0;}
    .range-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .range-section .section-title p {font-size: 14px;line-height: 1.75;}
    .range-section .range-box {margin-bottom: 20px;}
    .services-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
    .layout-section {padding: 50px 0;}
    .layout-section .section-title h2.title {font-size: 24px;line-height: 30px;}
    .layout-section .section-title p {font-size: 14px;line-height: 1.75;}
    .layout-section .slick_slider .slick-arrow {visibility: visible;}
    .materials-section {padding: 50px 0;}
    .materials-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
    .materials-section .item-box {margin-bottom: 20px;}
    .layout-section .section-title h2.subTitle {font-size: 18px;line-height: 24px;margin-bottom: 5px;}
    .approach-section {padding: 50px 0;}
    .approach-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .approach-section .section-title p {font-size: 14px;line-height: 1.75;}
    .approach-section .approach-box {margin-bottom: 20px;}
    .move-in-section {padding: 50px 0;}
    .move-in-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .move-in-section .section-title p {font-size: 14px;line-height: 1.75;}
    .move-in-section .wrapper-inner .content-box {text-align: center;}
    .move-in-section .wrapper-inner .content-box h4 {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .move-in-section .wrapper-inner .content-box p {font-size: 14px;line-height: 1.75;margin-bottom: 30px;}
    .move-in-section .wrapper-inner .image-box svg {height: 320px;width: 350px;}
    .process-section {padding: 50px 0;}
    .process-section .section-title h2.title {font-size: 24px;line-height: 30px;}
    .process-section .section-title p {font-size: 14px;line-height: 1.65;}
    .process-section .process-wraper {grid-template-columns: 1fr;}
    .process-section .process-wraper::after {display:none;}
    .process-section .process-wraper .process-box {margin-bottom: 30px;}
    .faq-section .section-title {margin-bottom: 0;}
    .faq-section .section-title h2.title {font-size: 24px;line-height: 30px;margin-bottom: 0;}

    .estimate-sec .why-different-wraper {display: flex;flex-direction: column;gap: 30px;flex-wrap: wrap;}
    .estimate-sec .why-different-wraper .different-item {width: 100%;}

    .one-stop-section .row  .col-auto {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;padding-right: 10px;padding-left: 10px;}
    .one-stop-section .row  .col-auto {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;padding-right: 10px;padding-left: 10px;}
    .services-section.bg-img .row .col-auto {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;padding-right: 10px;padding-left: 10px;}
    .estimate-sec .row .col-auto {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;padding-right: 10px;padding-left: 10px;}
    .services-section.bg-img .section-title .title-header .title {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
}