
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{
    font-family: "Montserrat", sans-serif;
    margin: 0;padding: 0;
}
:root{
    --thm-font:  "Montserrat", sans-serif;
    --thm-base: #9F7337;
    --thm-base-light: #9F733730;
    --thm-base2: #000000;
    --thm-base2-light: #00000020;
    --thm-black: #000000;
    --thm-black-ligth: #00000040;
    --thm-gray: #999999;
    --thm-line: #ffffff30;
    --thm-white: #ffffff;
    --thm-section-bg: #2b2b2b;
    --thm-light: #c7c7c7;
    --thm-footer: #e2e2e2;
    --thm-primary: #666666;
}
h1,
h2,
h3,
h4,
h5,
h6,
p{ margin: 0; }
ul{ margin: 0; padding: 0; }
li{ list-style: none; }
h1{ font-size: 45px; font-weight: 600;} 
h2{ font-size: 30px; font-weight: 800;} 
h3{ font-size: 24px;} 
h4{ font-size: 20px; font-weight: 600;} 
h5{ font-size: 20px; font-weight: 600;} 
h6{ font-size: 14px;}
a{ color: var(--thm-black); text-decoration: none; font-weight: 400; transition: 0.5s;}
a:hover {color: var(--thm-base); }

.mb-80{ margin-bottom: 80px;}
.mt-80{ margin-top: 80px;}
.container{ max-width: 1250px;}

.heading-tag{ display: inline-block; font-size: 16px; margin-bottom: 12px; font-weight: 600; text-transform: uppercase; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.heading-content{ text-align: center; margin-bottom: 30px;}
.heading{ color: var(--thm-black); margin-bottom: 10px; text-transform: uppercase;}
.description{ font-weight: 500; margin-bottom: 15px; color: var(--thm-primary);}

.owl-dots { text-align: center !important;}
.owl-dot { width: 8px; height: 8px; margin: auto; background-color: var(--thm-base-light) !important; margin: 0 3px; margin-top: 15px !important; border-radius: 10px;}
.owl-dots .active { width: 8px; height: 8px; background-color: var(--thm-base) !important;}

.btn-box { position: relative; font-size: 15px; font-weight: 600; text-transform: uppercase; text-decoration: none; padding: 10px 30px; display: inline-block; cursor: pointer; border-radius: 6em; transition: all 0.2s; border: none; color: black; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.btn-box:hover { color: #000000; transform: translateY(-3px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}
.btn-box:active { transform: translateY(-1px); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.btn-box::after { content: ""; display: inline-block; height: 100%; width: 100%; border-radius: 100px; position: absolute; top: 0; left: 0; z-index: -1; transition: all 0.4s;}
.btn-box::after { background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.btn-box:hover::after { transform: scaleX(1.4) scaleY(1.6); opacity: 0;}

.btn-box.style2{ color: var(--thm-base2); background: var(--thm-white);}
.btn-box.style2::after{ background: var(--thm-white);}

.social-media{ display: flex; gap: 10px;}
.social-media a{ position: relative; z-index: 2;}
.social-media a i{ font-size: 16px; color: #000000; background-color: #ffffff80; padding: 5px 6px; border-radius: 50%; transition: 0.5s;}
.social-media a:hover i{ background-color: #ffffff;}

header{ width: 100%; position: absolute; top: 0; z-index: 2; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px; }
.top-header-bg{ background-color: transparent; border-bottom: 1px solid #ffffff30; background-color: #ffffff05;}
.top-header{ display: flex; justify-content: space-between; padding: 10px 180px;}
.top-header div{ display: flex; align-items: center;}
.top-header .header-tag-line{ display: flex; gap: 6px; color: var(--thm-white);}
.top-header a{ color: var(--thm-white); font-size: 15px;}
.top-header i{ font-size: 18px; color: var(--thm-white);}
.top-header a:hover{ color: var(--thm-base);}
.top-header .social-media-container div{ display: flex; gap: 10px; border-right: 1px solid #ffffff30; padding: 0px 20px;}
.top-header .social-media-container div:last-child{ border: none; padding-right: 0px;}

.nav-bar{ background-color: transparent; padding: 4px 150px; display: flex; justify-content: space-between; align-items: center; background-color: #ffffff05;}
.nav-bar .logo img{ max-width: 130px;}
.nav-bar .logo .colour-logo{ display: none;}
.nav-bar .menu{ display: flex; gap: 25px;}
.nav-bar .menu li{ position: relative; display: flex; gap: 5px; align-items: center; background-color: transparent; padding-bottom: 3px; transition: 0.5s;}
.nav-bar .menu li a{ font-weight: 500; color: var(--thm-white);}
.nav-bar .menu li i{ margin-top: 2px; font-size: 13px; color: var(--thm-white);}
.nav-bar .menu li::before{ position: absolute; content: ""; width: 0%; height: 2px; bottom: 0px; left: 0; background-color: var(--thm-white); transition: 0.5s;}
.nav-bar .menu li:hover::before{ width: 100%;}
.nav-bar .menu .active::before{ width: 100%;}
.nav-bar .nav-connect{ display: flex; gap: 15px; align-items: center;}

.sticky { position: fixed; top: 0; width: 100%; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 8px; z-index: 1000; background-color: var(--thm-black);}
.sticky .logo .white-logo{ display: none;}
.sticky .logo .colour-logo{ display: block;}
.sticky .menu li::before{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.sticky .btn-box.style2{ color: var(--thm-base2); background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.sticky .btn-box.style2::after{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}

.inner-pages-header { position: static;}
.inner-pages-header .top-header-bg{ background-color: var(--thm-base2);}
.inner-pages-header .nav-bar{ background-color: var(--thm-base2);}
.inner-pages-header .logo .white-logo{ display: none;}
.inner-pages-header .logo .colour-logo{ display: block;}
.inner-pages-header .menu li a{ color: var(--thm-white);}
.inner-pages-header .menu li:hover a,
.inner-pages-header .menu li:hover i{ color: var(--thm-white);}
.inner-pages-header .menu li i{ color: var(--thm-white);}
.inner-pages-header .menu .active a{ color: var(--thm-white);}
.inner-pages-header .nav-connect .call a,
.inner-pages-header .nav-connect .call a span{ color: var(--thm-black);}
.inner-pages-header .nav-connect .call a:hover{ color: var(--thm-base);}

.menu .drop-down{ position: relative;}
.menu .drop-down .drop-down-menu{ width: 1100px; position: absolute; top: 75px; left: -450px; background-color: var(--thm-white); padding: 10px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 3px; opacity: 0; z-index: -1; transition: 0.5s; visibility: hidden;}
.menu .drop-down .drop-down-menu .menu-left{ padding: 10px; background-color: #f7f7f7; border-radius: 4px;}
.menu .drop-down .drop-down-menu .menu-left li{ padding: 6px 0px; margin: 3px 0px; border: 1px solid #00000020;}
.menu .drop-down .drop-down-menu .menu-left li::before{ background: #000000;}
.menu .drop-down .drop-down-menu .menu-left li:first-child{ padding: 0px; margin-bottom: 10px;}
.menu .drop-down .drop-down-menu .menu-left li a{ display: flex; gap: 6px; align-items: center; padding: 3px 10px; font-size: 15px; font-weight: 500; transition: 0.5s; width: 100%; color: var(--thm-black);}
.menu .drop-down .drop-down-menu .menu-left li a i{ color: var(--thm-black); transition: 0.5s; margin-top: -1px;}
.menu .drop-down .drop-down-menu .menu-left .menu-head{ font-weight: 500; justify-content: center; padding: 6px; color: var(--thm-base2); border-radius: 2px; font-weight: 600; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.menu .drop-down .drop-down-menu .arrow-top{ position: absolute; z-index: 100; top: -12px; background-image: url(../images/menu-down-arrow.svg); background-position: center top; background-repeat: no-repeat; height: 12px; width: 27px; text-align: center; left: 45%; transform: translatex(-45%);}
.menu .drop-down:hover .drop-down-menu{ opacity: 1; z-index: 100; visibility: visible;}
.megamenu-open{ display: none;}
.menu .drop-down .drop-down-menu .menu-left .active{ border: 1px solid #000000;}
.menu .drop-down .drop-down-menu .menu-left .active::before{ width: 0%;}
.menu .drop-down .drop-down-menu .menu-left li:hover a ,
.menu .drop-down .drop-down-menu .menu-left li:hover a i{ color: var(--thm-base2);} 

/* ==================== toogle bar ===================================== */
.ham { width: 60px; cursor: pointer; -webkit-tap-highlight-color: transparent; transition: transform 400ms; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; display: none; margin: -10px;  }
.hamRotate.active { transform: rotate(45deg);}
.hamRotate180.active { transform: rotate(180deg);}
.line { fill: none; transition: stroke-dasharray 400ms, stroke-dashoffset 400ms; stroke: var(--thm-white); stroke-width: 5.0; stroke-linecap: round; }
.ham6 .top { stroke-dasharray: 40 172;}
.ham6 .middle { stroke-dasharray: 40 111;}
.ham6 .bottom { stroke-dasharray: 40 172;}
.ham6.active .top { stroke-dashoffset: -132px;}
.ham6.active .middle { stroke-dashoffset: -71px;}
.ham6.active .bottom { stroke-dashoffset: -132px;}

.banner-section{ position: relative; min-height: 600px; padding-top: 140px; background-image: url(../images/banner-img.jpg); background-repeat: no-repeat; background-size: cover;background-position: center; overflow: hidden;}
.banner-section .banner-content{ width: 65%; margin: auto; z-index: 20; padding: 170px 0px;}
.banner-section .banner-content h6{ display: inline-block; color: var(--thm-base2); margin-bottom: 5px; background-color: var(--thm-white); padding: 7px 30px; font-weight: 600; border-radius: 30px;}
.banner-section .banner-content h1{ color: var(--thm-white); margin-bottom: 15px; font-weight: 700; text-transform: uppercase;}
.banner-section .banner-content p{ color: var(--thm-white); margin-bottom: 20px;}
.banner-section .banner-content .banner-btn{ display: flex; gap: 15px; justify-content: center;}

.about-section img{
    border-radius: 14px;
}
.year-section{ padding: 40px 0px; box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 8px; background-color: var(--thm-base2);}
.year-section .year-content div{ display: flex; gap: 10px; align-items: center;}
.year-section .year-content div span{ font-size: 85px; font-weight: 600; background-color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: var(--thm-white); line-height: .8; margin-bottom: 10px;}
.year-section .year-content div h3{ color: var(--thm-white); font-size: 26px;}
.year-section .year-content .description{ color: var(--thm-white); border-top: 1px solid #ffffff40; padding-top: 15px; padding-bottom: 10px;}

.our-service-section .service-container .service-items{ border-radius: 15px; margin: 2px; height: 99%; background-color: #00000010; transition: 0.5s; overflow: hidden;}
.our-service-section .service-container .service-items .service-img img{ border-radius: 4px 4px 0px 0px;}
.our-service-section .service-container .service-items .service-content{ padding: 14px; position: relative; overflow: hidden;}
.our-service-section .service-container .service-items .service-content h3{ margin-bottom: 10px; line-height: 0.8;}
.our-service-section .service-container .service-items .service-content h3 a{font-size: 17px; font-weight: 700;  color: var(--thm-base2); transition: 0.5s; text-transform: uppercase;}
.our-service-section .service-container  .service-items .service-type{ padding: 0px 10px 15px; border-radius: 0px 0px 4px 4px;}
.our-service-section .service-container  .service-items .service-type a{ padding: 7px 12px 7px 12px; display: flex; align-items: center; justify-content: space-between; text-align: left; font-size: 14px; margin-bottom: 10px; font-weight: 600; border: 1px solid #00000020; text-transform: uppercase;}
.our-service-section .service-container  .service-items .service-type a:last-child{ margin-bottom: 0px; border-radius: 0px 0px 10px 10px;}
.our-service-section .service-container .service-items:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px; }
.our-service-section .service-container .service-items:hover .service-type a{ border: 1px solid #00000080;}
.our-service-section .service-container .service-items .service-type a:hover{ border: 1px solid #000000; background-color: #000000; color: var(--thm-white);}
.our-service-section .service-container .service-items .service-content h3:hover a{ background: linear-gradient(to right, #9F7337, #BA9956, #9F733799, #9F7337, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.our-service-section.service-page .service-container  .service-items .service-type a{ text-transform: capitalize; font-size: 15px;}

.callToAction-section .container{ background-image: url(../images/calltoaction.jpg); background-position: center top; background-size: cover; background-repeat: no-repeat; padding: 40px; border-radius: 20px; text-align: center;}

.why-choose-us-section{ background-color: #00000008; padding: 80px 0px;}
.why-choose-us-section .why-choose-us-items{ border: 1px solid var(--thm-base2-light); padding: 10px 14px; border-radius: 10px;}
.why-choose-us-section .why-choose-us-items h5{ margin: 8px 0px 6px; font-size: 18px;}
.why-choose-us-section .why-choose-us-items img{ display: inline-block; max-width: 60px; background-color: #000000; padding: 7px; border-radius: 8px;}

.testimonials-section .testimonials-silder-div{ padding: 25px; background-color: #000000; border-radius: 20px; position: relative; margin: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px;}
.testimonials-section .testimonials-silder-div .description{ font-style: italic; font-weight: 400;}
.testimonials-section .testimonials-silder-div .person-info{ display: inline-flex; gap: 10px; align-items: center; margin-bottom: 0px; padding: 5px 20px 5px 7px; border-radius: 50px; background-color: #ffffff60;}
.testimonials-section .testimonials-silder-div .person-info div h5{ font-weight: 600; font-size: 17px; color: #ffffff99;}
.testimonials-section .testimonials-silder-div .person-info div h5 span{ font-size: 13px;}
.testimonials-section .testimonials-silder-div .person-info div img{ max-width: 60px !important;}
.testimonials-section .testimonials-silder-div .person-info .reating{ font-size: 11px; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: 0.5s; margin-top: 0px;}
.testimonials-section .testimonials-silder-div .comma-icon .comma-img{ position: absolute; bottom: 0px; right: 40px; width: 20% !important; opacity: 0.2;}

.footer-section{ background-color: var(--thm-black);}
.footer-section .footer-container{ padding: 50px 10px 20px; }
.footer-section .footer-container .footer-logo a img{ max-width: 150px; margin-bottom: 10px;}
.footer-section .footer-container .description{ color:var(--thm-footer);}
.footer-section .footer-container .sub-heading{ font-size: 18px; display: inline-block; color: var(--thm-footer); padding-bottom: 4px; border-bottom: 1px solid #ffffff30; margin-bottom: 15px;}
.footer-section .footer-container .footer-services li{ margin-bottom: 5px; overflow: hidden;}
.footer-section .footer-container .footer-services li a{ display: inline-flex; color: var(--thm-footer); transition: 0.5s; font-size: 15px; position: relative;  padding-bottom: 4px; font-weight: 500;}
.footer-section .footer-container .footer-services li a::before{ content: ""; position: absolute; width: 100%; height: 2px; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); bottom: 0px; left: -100%; transition: 0.5s; z-index: 2;}
.footer-section .footer-container .footer-services li a:hover::before{ color: var(--thm-base);  left: 0px;}
.footer-section .footer-container .footer-contact p{ display: flex; gap: 10px; align-items: center; margin-bottom: 10px; color: var(--thm-footer); padding-bottom: 10px; border-bottom: 1px solid #ffffff10;}
.footer-section .footer-container .footer-contact p a{ display: flex; gap: 10px; align-items: center; color: var(--thm-footer); font-weight: 500;}
.footer-section .footer-container .footer-contact p i{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/* .footer-section .footer-container .footer-contact p:last-child{ display: flex; gap: 10px; align-items: center; margin-bottom: 10px; color: var(--thm-footer); padding-bottom: 0px; border-bottom: none;} */
.footer-section .footer-container .footer-contact p a{ color: var(--thm-footer);}
.footer-section .footer-container .footer-contact a:hover{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600;}

.footer-bottom-section{ padding: 24px 0px; border-top: 1px solid  var(--thm-line);}
.footer-bottom-section p a{ transition: 0.5s; color: var(--thm-color); font-weight: 600;}
.footer-bottom-section p a:hover{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.breadcrumb-section .breadcrumb-bg { background-image: url(../images/page-header.jpg); padding: 250px 0px 50px; padding: 100px 0px 50px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.breadcrumb-section .breadcrumb-bg nav{ display: flex; gap: 8px; align-items: center; flex-wrap: wrap; justify-content: space-between; border: 1px solid #ffffff30; padding: 10px 10px 10px 20px; border-radius: 30px;}
.breadcrumb-section .breadcrumb-heading { text-transform: uppercase; font-size: 28px; font-weight: 700; color: #FFFFFF;}
.breadcrumb-section .breadcrumb { display: inline-flex; margin-bottom: 0; list-style: none; align-items: center; padding: 8px 20px; background-color: #00000040; border-radius: 40px;}
.breadcrumb-section .breadcrumb .breadcrumb-item a { font-size: 14px; font-weight: 500; color: var(--thm-white);}
.breadcrumb-section .breadcrumb .breadcrumb-item { font-size: 15px;}
.breadcrumb-section .breadcrumb .symbol-breadcrumb { font-weight: 500; font-size: 12px; color: #ffffff60; padding: 0px 8px;} 
.breadcrumb-section .breadcrumb .breadcrumb-item.active { font-size: 14px; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600;}

.contact-info-section{ background-color: #99999910; padding: 80px 0px;}
.contact-info{ display: grid; gap: 20px; grid-template-columns: repeat(3, 1fr);}
.contact-info-item { display: flex; gap: 14px; align-items: center; padding: 10px 14px; background-color: var(--thm-base2-light); border-radius: 50px; transition: 0.5s;}
.contact-info-item i{ font-size: 26px; padding: 12px; color: var(--thm-base2); background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337); border-radius: 50%; transition: 0.5s;}
.contact-info-item p{ color: var(--thm-base2); font-weight: 600; line-height: 1.3;}
.contact-info-item a{ font-size: 15px; font-weight: 500; color: var(--thm-primary);}
.contact-info-item:hover i{ background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.contact-info-item a:hover{ color: var(--thm-base);}

.contact-info-social{ display: inline-block; margin-top: 30px; padding-top: 15px; border-top: 1px solid var(--thm-base-light);}
.contact-info-social .social-media h5{ font-style: 15px; font-weight: 700;}
.contact-info-social .social-media a i{ color: #000000; background-color: #9F733740;}
.contact-info-social .social-media a:hover i{ color: #FFFFFF; background-color: #9F7337;}

.form-section { width: 100%; margin: auto; padding: 30px; background-color: var(--thm-white); border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 8px;}
.form-heading { font-size: 20px; margin-bottom: 10px; color: var(--thm-black); font-weight: 600;}
.form-control { display: block; margin-top: 3px; padding: 10px 15px; font-size: 14px; color: var(--thm-black); background-color: var(--thm-white); background-clip: padding-box; border: 2px solid var(--thm-footer); -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.form-select { border-radius: 0px; margin-top: 3px; padding: 10px 15px; font-size: 14px; border-radius: 4px; border: 2px solid var(--thm-footer); color: var(--thm-black);}
.form-select:focus { border: 2px solid var(--thm-white); box-shadow: #BA995640 0px 0px 0px 0.25rem;}
.form-control:focus { color: var(--thm-black); background-color: var(--thm-white); border: 2px solid var(--thm-white); outline: 0px; box-shadow: #BA995640 0px 0px 0px 0.25rem;}
.form-section button{ border: none;}

/* .scroll-page{ position: sticky; top: 115px;} */
.service-detail-page .side-bar{ margin-bottom: 20px; padding: 12px; border-radius: 16px; background-color: #f7f7f7; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 8px;}
.service-detail-page .side-bar li a{ padding: 7px 12px 7px 12px; display: flex; align-items: center; justify-content: space-between; text-align: left; font-size: 15px; margin-bottom: 6px; font-weight: 600; border: 1px solid #00000020;}
.service-detail-page .side-bar li a i{ font-size: 14px;}
.service-detail-page .side-bar li:hover a{ box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px; border: 1px solid #00000080; background-color: #000000; color: var(--thm-white); }
.service-detail-page .side-bar li .side-bar-main{ justify-content: center; padding: 6px; color: var(--thm-base2); border: none; border-radius: 10px 10px 0px 0px; font-weight: 600; background: linear-gradient(to right, #9F7337, #BA9956, #D7C278, #F4EB9A, #D7C278, #BA9956, #9F7337);}
.service-detail-page .side-bar li:hover .side-bar-main{ border: none; color: var(--thm-base2); font-weight: 700;}
.service-detail-page .side-bar li a.br-rl{ border-radius: 0px 0px 10px 10px; margin-bottom: 0px;}
.service-detail-page .side-bar li .active{ box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px; border: 1px solid #00000080; background-color: #000000; color: var(--thm-white); }

.service-detail-page .service-detail-content{ margin-right: 20px;}
.service-detail-page .service-detail-content img{ border-radius: 14px;}
.service-detail-page .service-detail-content h2.heading{ color: var(--thm-base); text-transform: capitalize;}
.service-detail-page .service-deatil-point li.description{ margin-bottom: 6px; list-style: inside; font-weight: 600; color: #000000;}
.service-detail-page .service-detail-content h4{ font-size: 20px; font-weight: 600; margin: 30px 0px 10px; color: var(--thm-base);}
.service-detail-page .service-detail-content h5{ display: inline-flex; gap: 3px; align-items: center; font-size: 17px; font-weight: 600; margin-bottom: 5px; padding-bottom: 2px; margin-top: 10px; border-bottom: 1px solid var(--thm-base2-light); color: var(--thm-base2);}
.service-detail-page .service-detail-content h5 i{ font-size: 13px;}










