/*
Theme Name: NICHE
Theme URI: https://apexbloggers.com/designs/niche/
Author: innosoftworks
Author URI: https://innosoftworks.com/
Description: Home and Commercial Services.
Version: 1.0.26
License: Proprietary License
*/
*{margin: 0;padding: 0;box-sizing: border-box;}
:root{
  --primary:#F47F24;
  --primary-grident: linear-gradient(90deg, rgba(246,145,33,1) 0%, rgba(244,127,36,1) 100%);
  --primary-grident-hover: linear-gradient(180deg, rgba(246,145,33,1) 0%, rgba(244,127,36,1) 100%);
  --secondary:#231F20;
  --secondary-grident:linear-gradient(155deg, rgba(35,31,32,1) 0%, rgba(0,0,0,1) 100%);
  --secondary-grident-hover:linear-gradient(155deg,  rgba(0,0,0,1) 0%,  rgba(35,31,32,1) 100%);

  --transparant:#00000000;
  --black:#000000;
  --white:#ffffff;
  --font1:"Montserrat";
  --font2:"Plus Jakarta Sans";
}
body{font-family: var(--font1); font-size: clamp(0.875rem, 0.188vw + 0.831rem, 1rem);background: #F3F3F3; line-height: clamp(1.031rem, 0.254vw + 0.972rem, 1.2rem);}
ul, ol{padding: 0;list-style: none;}
li{padding: 0;margin: 0;}
a{display: inline-block;color: var(--black);text-decoration: none;}
img{max-width: 100%;object-fit: cover;}
h1, h2, h3, h4, h5, h6{font-weight: 600;font-family: var(--font2);}
h1{font-size: 50px;line-height:  clamp(2.813rem, 2vw + 2.344rem, 4.144rem); color: var(--secondary);}
h2{font-size:40px;line-height: clamp(2.25rem, 1.502vw + 1.898rem, 3.25rem); color: var(--secondary);}
h3{font-size: 37px;line-height: clamp(1.969rem, 1.559vw + 1.603rem, 3.006rem); color: var(--secondary);}
h4{font-size: clamp(1.375rem, 0.751vw + 1.199rem, 1.875rem);line-height: clamp(2.063rem, 0.563vw + 1.93rem, 2.438rem); color: var(--secondary);margin-bottom: 12px;}
h5{font-size: clamp(1.188rem, 0.657vw + 1.033rem, 1.625rem);line-height: clamp(1.781rem, 0.498vw + 1.665rem, 2.113rem); color: var(--secondary);}
h6{font-size:22px;line-height:clamp(1.1rem, 0.826vw + 0.906rem, 1.65rem); color: var(--secondary);}
::after, ::before{pointer-events: none;}
/* p{font-size: 18px;} */

/* buttons */
button{border: none;background-color:var(--transparant);}
.form-control{border: 1px solid #231F2025;box-shadow: none;background-color: var(--transparant);color: var(--secondary);}
.form-control::placeholder{color: #231F2055;}
.form-control:focus{box-shadow: none;border-color: #231F2025;background: var(--transparant);}
.btn-warning{background: var(--primary-grident);border: none;padding: 12px 45px; border-radius: 46px;color: var(--white);font-weight: 500;}
.btn-warning:hover{background: var(--primary-grident-hover);color: var(--white);}
.btn-light{border: 1px solid var(--white); background-color: var(--white);border-radius: 46px; color: var(--secondary);padding: 12px 45px;font-weight: 500;}
.btn-light:hover{background-color: var(--transparant);color: var(--white);font-weight: 500;}
.btn-dark{background: var(--secondary-grident);padding: 12px 45px;border-radius: 46px;font-weight: 500;border: none;}
.btn-dark:hover{background: var(--secondary-grident-hover);}
header {position: relative; z-index: 2; top:0; right:0; left:0; padding:0;}

  ul.top_right {padding:0; margin:0; list-style: none; text-align: right;}
  ul.top_right li {display: inline-block; margin-right:25px;}
  ul.top_right li:last-child {margin-right: 0;}
  ul.top_right li a {font-size: 18px;font-weight: 500;font-family: "Inter";color: #000000;}
  .top_featured_wrap {position: relative;}
  #menu{position:relative;}
  #menu ul{list-style:none;margin:10px 0;display: flex;align-items: center;gap: 30px;justify-content: center;}
  #menu ul li{display:inline-block;position:relative;}
  #menu ul li a{color:#000000; display:block;text-decoration:none;position:relative; -webkit-transition:all .3s linear;font-size: 14px;font-weight: 400; transition:all .3s linear;}
  #menu li > a:after { content: '\f107'; font-family:'Bootstrap'; margin-left:5px;}
  #menu li > a:only-child:after { margin-left: 0; content: '';}
  #menu ul li a:hover,#menu ul li.active a,#menu ul li.current_page_item>a,#menu ul li.current-menu-ancestor>a,#menu ul li.current-menu-item>a,#menu ul li.current-menu-parent>a{color: var(--primary);}
  #menu li.active ul li a{color:#fff;background:#000}
  #menu li.active ul li a:hover{color:#fff;background:#333}
  #menu li>ul{position:absolute;left:0;top:100%;z-index:999;white-space:nowrap;padding-left: 0;flex-direction: column;gap: 0;}
  #menu ul li.active ul li a { background:#fff; color:#C71846;}
  #menu li>ul {background: var(--white);}
  #menu li>ul li{background:#fff;border-bottom:1px solid rgba(0,0,0,0.09);display:block;position:relative; margin:0; text-align:left;}
  #menu li>ul li:hover{background:var(--info-dark);border-bottom:1px solid rgba(0,0,0,0.09)}
  #menu li>ul li a{color:#333;font-size:13px; padding:10px 15px;  border-right:0;}
  #menu li>ul li a:hover{color:#fff;text-decoration:none}
  #menu li ul li.current_page_item>a,#menu li ul li.current-menu-ancestor>a,#menu li ul li.current-menu-item>a,#menu li ul li.current-menu-parent>a{background: #333;color:#fff}
  #menu>li{border-left:1px solid #6e6e6e}
  #menu>li:first-child,#menu>li.has-submenu+li{border-left:0}
  #menu li>ul>li>ul{position:absolute;left:100%;top:0;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}
  #menu li>ul>li:hover>ul{visibility:visible;opacity:1;display:block}
  #menu li>ul{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0;margin: 0;}
  #menu li:hover>ul{visibility:visible;opacity:1}
  #menu li>ul li a{padding:0 23px;min-width: 220px; transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s}
  #menu li:hover>ul li a{padding:10px 23px;}
  #menu li>ul li:hover a {color:#fff;background: var(--primary);}
  #menu li>ul li:hover ul li a {color:#000;transition: unset;}
  #menu li>ul li ul li a:hover {color:#ff9e00;}
  @keyframes menu_sticky {
    0%   {margin-top:-240px;}
    50%  {margin-top: -90px;}
    100% {margin-top: 0;}
  }
  header.sticky {  margin:0;  position: fixed;  background:#ffffff; top:0; left:0; width:100%; z-index:99999; animation-name:menu_sticky; animation-duration: 0.60s; animation-timing-function:ease-out;  box-shadow:0 0 5px 0px rgba(255, 255, 255, 0.49); -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.49); padding: 0; backdrop-filter: blur(5px);}

  header.sticky .top-header,header.sticky .sub-manu{display: none;}
    /* header.sticky .logo img{width: 150px;} */
  /* header.sticky #menu ul{margin:20px 0;} */

  #menu ul li a:after{content: "";  position: absolute;bottom: 0;left: 0;width: 0%;background: #000;height: 2px; transition: all .3s ease;}
  #menu ul li a:hover::after{transform-origin:100% ;}

header .search-bar {width: 100%;}
header .search-bar form {width: 100%;height:50px;border-radius: 46px; display: flex;align-items: center; border:1px solid #231F2025;padding: 4px;}
header .search-bar .form-control{border: none;}
header .search-bar button{background: var(--secondary); border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 12px;}
header .logo {width: fit-content;margin:10px auto;width: 212px;}
header .logo a{display: block;}
header .logo a img{width: 100%;}
header .user-btns{display: flex;justify-content: end;align-items: center;gap: 35px;}
header .user-btns a{position: relative;}
header .user-btns a span {
  color: var(--white);
  background-color: var(--primary);
  border-radius: 50%;
  padding: 3px 8px;
  position: absolute;
  top: -5px;
  right: -5px;
}
header .logo-bar{border-bottom: 1px solid;}
header .menu_bar{border-top: 1px solid  #231F2024;border-bottom: 1px solid #231F2024;}

/* sections */
section{padding: clamp(2.188rem, 2.817vw + 1.527rem, 4.063rem) 0;overflow: hidden;position: relative;}
.hero-banner{padding: 32px;}
.banner-category{border-radius: 20px;box-shadow: 0 4px 19px 0 #00000010;padding: 25px;height: 100%;}
/* .banner-category ul li {padding: 7px;} */
.banner-category ul{margin: 20px 0; }
.banner-category ul li a{ border-top: 1px solid #231F2028;width: 100%;position: relative;  transition: all .2s ease;  padding: 12px 10px 12px 15px;}
.banner-category ul li a:hover{color: var(--primary);}
.banner-category ul li a::before{content: "";position: absolute;top: 0;bottom: 0;left: 0px; background: url(images/icons/category-right.svg) no-repeat ;background-size: contain; width: 10px;height: 14px;margin: auto;}
.banner-category .banner-category-btn .btn-warning{width: 100%;padding: 10px 40px;}
#hero-slide {
  background: var(--primary-grident);

  border-radius: 20px;
  overflow: hidden;
  position: relative;
  padding: 0 !important;
  max-height: unset;
}
#hero-slide::after {
  content: "";
  position: absolute;z-index: -1;
  top: -290px;
  left: -190px;width: 975px;height: 975px;border-radius: 50%;background :var(--secondary-grident);}
  #hero-slide .banner-img {
    max-width: 505px;
    margin-left: auto;
    opacity: 0;
    visibility: hidden;
    transition: all .3s .5s ease;
}
#hero-slide .banner-img img{height: 100%;max-height: 480px;object-fit: contain;mix-blend-mode: multiply;}
#hero-slide .banner-content .kicker,#hero-slide .banner-content .kicker a{font-size: 27px;line-height: clamp(1.781rem, 0.498vw + 1.665rem, 2.113rem); color: var(--secondary);color: var(--primary);}
#hero-slide .banner-content h2{text-transform: uppercase; font-size: 51px;color: var(--white);font-weight: 700;}
#hero-slide .banner-content p{color: var(--white);line-height: 37px;max-width: 560px;}
#hero-slide .banner-button{display: flex;align-items: center;gap: 10px;}
#hero-slide .banner-button a{width: 245px;}
#hero-slide .owl-carousel .owl-stage-outer{position: unset;}
#hero-slide .owl-dots{display: flex;gap: 23px;justify-content: start;position: absolute;bottom: 20px;left: 20px;}
#hero-slide .owl-dots .owl-dot{width: 14px;height: 14px;box-sizing: content-box;border-radius: 50%; background:var(--white) !important; transition: all .3s ease;}
#hero-slide .owl-dots .owl-dot.active{outline: 4px solid var(--primary);}
#hero-slide .owl-item img{object-fit: cover;height: 100%;}
#hero-slide  a{width: 100%;display: block;}
#hero-slide .owl-item.active .banner-img {
  animation: fade-img 1s cubic-bezier(0.25, 1, 0.5, 1) .2s forwards;
}

@keyframes fade-img {
  from {
    opacity: 0;
    transform: scale(0.70);
    visibility: hidden;
  }
  to {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
}

.catagory-card {
  text-align: center;
  background-color: var(--white);
  border-radius: 10px;
  padding: 16px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.catagory-card .img-box {
  max-width: 150px;
  margin-bottom: 10px;
}
.catagory-sec .category-btn{width: fit-content;margin: auto;margin-top: 48px;}
.catagory-heading{margin-bottom: 35px;}
.about-sec {position: relative;}
.about-sec .effect-shape{position: absolute;top: 0; z-index: -1; height:100% ;background: var(--white);width: 90%;border-radius: 0 20px 20px 0;}
.about-sec{}
.about-content p{line-height: 31px; }
.about-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 48%;
  height: 91%;
  margin: auto;
  border-radius: 20px;
  right: 0;
  overflow: hidden;
}
.about-img img{width: 100%;height: 100%;}
.product-heading{display: flex;align-items: center;justify-content: space-between;}
.product-card{background: var(--white)  ;border: 1px solid #231F2029;padding: 17px;border-radius: 10px;position: relative;}
.product-card .offer{ background:var(--primary-grident) ;border-radius: 0 4px 4px 0;color: var(--white);font-size: 18px;position: absolute; padding: 6px 12px;left: 0px;top: 22px;}
.product-card .img-box {
  min-height: unset;
  display: flex;
  width: 100%;
  aspect-ratio: 1/.9;overflow: hidden;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #231F2035;
  margin-bottom: 14px;
}

.product-card .content h6 a{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.product-card .content p{font-weight: 600;margin-bottom: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.product-card .content .price{font-weight: 600;font-size: 26px;display: flex;justify-content: space-between;align-items: center;margin: 20px 0;}
.product-card .content .price span:first-child{color: var(--primary);}
.product-card .content .price span:last-child{color: var(--secondary);}
.product-card .card-btn .inner-btn{display: flex;align-items: center;justify-content: center;}
.product-card .card-btn .inner-btn a{width: 70%;min-width: 200px;}
.product-card .card-btn .counter{display: flex;justify-content: space-between;  padding: 3px;align-items: center;border: 1px solid #231F2032;border-radius: 45px;min-width: 130px;}
.product-card .card-btn .counter span {
  font-size: 44px;
  background: var(--primary);font-weight: 300;
  height: 39px;
  width: 39px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--white);}

.heading-center {
  text-align: center;
  margin-bottom: 24px;
}
.textimonial-content  {padding: 21px 21px 30px;background-color: var(--white);border-radius: 20px;box-shadow: 0 4px 20px 0 #00000013;}
.textimonial-content h5{color:var(--primary)}
.textimonial-content p{line-height: 31px;}
.textimonial-content .text{height: 215px;overflow: auto;scrollbar-width: none;}
.rate-star-img img{ max-width: 147px;}

#testimonial-slide .owl-nav  button{position: absolute;top: 0;font-size: 50px;font-weight: 700; bottom: 0;margin: auto;}
#testimonial-slide .owl-nav  button.owl-prev{left: -103px;}
#testimonial-slide .owl-nav  button.owl-next{right: -103px;}
.started-sec .effect-shape{background: var(--primary);border-radius: 20px;padding:12px 12px 0;}
.started-heading h3{color: var(--white);}
.started-heading p{color: var(--white);line-height:  38px;font-size: 18px;font-weight: 500;}


.stated-img{position: relative;overflow:hidden;width:fit-content;}
.stated-img video{    width: 95%;    transform: 0;    position: absolute;    z-index: 1;    top: 14px;    left: 14px;}
.stated-img .frame{position:relative;z-index:2;}
/* .shape-round{position: absolute;    bottom: -150px;
  right: -200px;
  width: 542px;
  height: 542px;border-radius: 50%;background: var(--secondary);} */



  footer .footer-shape {
    position: absolute;
    top: -310px;
    left: -340px;
    height: 531px;
    width: 531px;
    border: 33px solid transparent;
    border-image: linear-gradient(155deg, rgba(245, 115, 2, 1) 0%, rgba(240, 112, 0, 1) 100%);
    border-image-slice: 1;
    box-shadow: 0 4px 38px #F0700038;
    transform: rotate(45deg);
}
footer ul li a{transition: all .2s ease;}
footer ul li a:hover{color: var(--primary);}
footer{padding: 10px 0 30px;position: relative;overflow: hidden;}
footer .logo-box{margin-bottom: 38px;padding-bottom: 20px; text-align: center;border-bottom: 1px solid var(--white);}
footer .logo-box img{max-width: 200px;}
footer .contect-list h5{color: var(--white);margin-bottom: 33px;}
footer .contect-list ul li{color: var(--white); margin-bottom: 23px;display: flex;gap:10px;}
footer .contect-list ul li a{color:var(--white);display:flex;gap:10px;transition: all .2s ease;}
footer .contect-list ul li a:hover{color: var(--primary);}
footer .contect-list ul li img{max-width: 20px;object-fit: contain;}
footer .link-list h5{color: var(--white);margin-bottom: 33px;}
footer .link-list ul {
  padding-left: 1.5rem;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

footer .link-list ul li{width: 50%;}
footer .link-list-2 ul{display: block;}
footer .link-list ul li a{color: var(--white);margin-bottom: 31px;position: relative;transition: all .2s ease;}
footer .link-list ul li a:hover{color: var(--primary);}
footer .link-list ul li a::before{content: "";background: url('images/icons/footer-next.svg') no-repeat;width: 17px;height: 17px;background-size: contain;position: absolute;top: 0;bottom: 0;left: -25px;margin: auto;}

footer .footer-bar{display: flex;justify-content: space-between;padding-top: 20px;align-items: center;border-top: 1px solid var(--white);margin-top: 40px;}
footer .footer-bar p{margin: 0;color:var(--white);}
.underline-heading{border-bottom: 1px solid #1D252D33;margin-bottom: 10px;}
.doted-list {padding-left: 1.2rem;margin-bottom: 22px;}
.doted-list li{position: relative;margin-bottom: 15px;}
.doted-list li b{display: block;margin-bottom: 3px;}
.doted-list li::before{content: "";position: absolute;top:8px;left: -16px;width: 9px;height: 9px;border-radius: 50%;background: var(--primary);}
.contect-list .social-links{display: flex;align-items: center;gap: 20px;}

.accordion-box {border: 1px solid #231F2029; border-radius: 30px;background: var(--white);padding: 49px 30px;}
.accordion-box h4{border-bottom: 1px solid #231F2029;    margin: 0;    padding-bottom: 15px;}
.accordion-box .accordion-flush .accordion-item{border-bottom: 1px solid #1D252D25;}
/* .accordion-box .accordion-flush .accordion-item:last-child{border-bottom: 1px solid #1D252D25;} */
.accordion-box .accordion-flush .accordion-item .accordion-button, .accordion-box .accordion-flush .accordion-item .accordion-button.collapsed{padding: 10px 5px;position: relative;    box-shadow: none;background: transparent;padding-left: 22px;font-size: 18px;font-weight: 500;line-height: 30px;}
.accordion-box .accordion-flush .accordion-item .accordion-button::before{position: absolute;top: 0;bottom: 0;margin: auto;content: "";background: url('images/icons/parant-faq.svg') no-repeat;width: 8px;height: 14px;background-size: contain;left: 6px;}
.accordion-box  .accordion-button:not(.collapsed){color: var(--secondary);}
.accordion-box .accordion-body{padding: 0;}
.accordion-box .accordion-body ul li:first-child a{border-top: 1px solid #1D252D25;}
.accordion-box .accordion-body ul li:last-child a{border-bottom: none;}
.accordion-box .accordion-body ul li:last-child a::after{top: 14px;}
.accordion-box .accordion-body ul li a  {font-size: 17px;font-weight: 500;color: var(--secondary); position: relative;border-bottom: 1px solid #1D252D25;width: 100%   ;padding: 10px 15px;    padding-left: 40px;line-height: 27px;}
.accordion-box .accordion-body ul li a::after{position: absolute;content: "";background: url('images/icons/child-faq.svg') no-repeat;background-size: contain;width: 8px;height: 14px;top: 0;bottom: 0;margin: auto;left: 22px;}
.accordion-button:not(.collapsed)::after{background: url('images/icons/faq-top.svg') center/contain no-repeat;    width: 17px;height: 11px;}

.pagenation ,.woocommerce-pagination {margin-top: 36px;}
.pagenation ul ,.woocommerce-pagination ul {margin: 0;padding: 0;display: flex;gap: 12.2px;justify-content: start !important;}
.pagenation ul li ,.woocommerce-pagination ul li{display: inline-block;}
.pagenation ul li a,.woocommerce-pagination ul li a{text-decoration: none;color: #333333;padding: 5.2px 11.2px; border: 2.42px solid #F1F1F1;border-radius: 5px;height: 69.44px;width: 69.44px; background: var(--white);
display: flex;justify-content: center;align-items: center;font-size: 21.46px;font-weight: 600;line-height: 29.22px;}
.pagenation ul li a.active, .pagenation ul li a:hover{background: var(--primary);color: var(--white) !important;border-color: var(--primary);}



.syncro-sec #sync1 {margin-bottom: 20px;}
.syncro-sec #sync1 .item {display: flex;justify-content: center;align-items: center;background-color:#f5f4f4;border-radius: 20px;}
.syncro-sec #sync1 .item img{border-radius: 20px;}
.syncro-sec #sync2 .item {display: flex;justify-content: center;align-items: center;background-color:#f5f4f4 ;border-radius: 20px;}
.syncro-sec #sync2 .item img{border-radius: 20px;}



.syncro-sec .counter-container {
  display: flex;
  align-items: center;
  background: #eee;
  padding:6px;
  max-width: 233px;
  border-radius: 12px;
  width: fit-content;
  margin-bottom: 20px;
}
.syncro-sec .btn-counter {
  background: var(--primary)!important;
  color: var(--white) !important;
  border: none;
  border-radius: 15px;
  width: 50px;
  height: 50px;
  font-size: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.syncro-sec .count {
  font-size: 32px;
  margin: 0 50px;
  font-weight: bold;
}
.syncro-sec p{line-height: 33px;margin-bottom: 26px;}
.product-heading-2 .price{display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 30px;}
.product-heading-2 .price span{font-size: 35px;font-weight: 700;}
.product-heading-2 .price span:last-child{color: var(--primary);font-size: 48px;}


.product-buttons{display: flex;align-items:center ;gap: 15px;}
.product-buttons .inner-btn .btn-warning, .product-buttons .inner-btn .btn-dark {
  padding: 14px 20px;
  border-radius: 46px;
  width: 240px;
}
.product-heading-2 h1{font-size: 43px;line-height: 52px;}

.catagory-heading-2 h1{font-size: clamp(1.313rem, 1.502vw + 0.96rem, 2.313rem); line-height:  clamp(1.725rem, 5.399vw + 0.46rem, 5.319rem)}
.privacy-sec p {
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 12px;
}
.privacy-sec p a{transition:all .2s ease;}
.privacy-sec p a:hover{color:var(--primary);}
.privacy-sec ul li {position: relative;padding-left: 25px;font-weight: 500;margin-bottom: 15px; }
.privacy-sec ul li::before{content: "";position: absolute;top: 3px;bottom:0;left: 0;background: url('images/icons/list-icon1.svg') center/contain no-repeat;background-size: contain; width: 18px;height: 15px;}


.shop-sec .product-card .img-box{
  height: 280px;
  min-height: 230px;
}
.shop-sec .product-card .offer {
  font-size: 15px;
}
.shop-sec .product-card h6{
  font-size: 18px;
}
.shop-sec .product-card p{
  font-size: 14px;
}
.shop-sec .product-card .content .price{
  font-size: 20px;
}
.breadcrumbs a{color: var(--primary);}
.breadcrumbs span{font-size: 18px;}

.product-card .content .custom-price-label{
  display: none;
}
.contact-form-box h1{text-transform: uppercase;text-align: center;}
.contact-form-box form p{margin-bottom: 0;}
.contact-form-box form .wpcf7-spinner{display: none;}
.contact-form-box p{margin-bottom: 20px;text-align: center;}
.contact-form-box .form-control::placeholder {color: var(--secondary);}
.contact-form-box .form-control:focus {border: none;}
.contact-form-box .form-control {
  border: none;
  height: 62px;
  background-color: #F3F3F3;
  border-radius: 45px;
  padding-inline: 25px;
  font-size: 16px;font-weight: 600;
  color: var(--secondary);
}
.contact-form-box textarea.form-control{height: 134px;border-radius:20px;padding-top: 20px;}
.contact-form-box .form-btn {width: fit-content;margin: auto;}
.contact-form-box .form-btn .btn-warning {
  text-align: center;
  width: 245px;
  padding: 16px;
}
.gloob-content {
  max-width: 550px;
}
.gloob-content h3{text-transform: uppercase;}
.gloob-content p{line-height: 33px;}
.gloob-content ul {
  padding-left: 2rem;
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px 0;
}
.gloob-content ul li {
  position: relative;
  width: 41%;
  font-weight: 500;
}
.gloob-content ul li::before{position: absolute;content: "";top: 0;left:-2rem;bottom: 0;width: 20px;height: 20px;background:url('https://apexbloggers.com/designs/niche/wp/wp-content/uploads/2025/06/Vector.svg') no-repeat;background-position: center;background-size: contain;}
.gloob-content a{transition: all .2s ease;}
.gloob-content a:hover{color: var(--primary);}
.division-box{border: 1px solid var(--primary); background: #e8e8e8;
  background: linear-gradient(163deg, rgba(232, 232, 232, 1) 12%, rgba(244, 244, 244, 1) 52%, rgba(230, 230, 230, 1) 92%);}
.division-box .heading{padding: 13px;border-bottom: 1px solid var(--primary);}
.division-box h4 {
  text-align: center;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 0;
}
.division-box .division-card {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
  padding: 50px 0;
}
.card-heading {
  font-size: 22px;
  text-transform: uppercase;
}
.card-heading span{color: var(--primary);}
.contact-form-box {
  background: white;
  padding:40px 72px;
  border-radius: 20px;
}



.gloob-img img{border-radius: 20px;}
.contact-map iframe{box-shadow: 0px 4px 25px 0px #00000040;border-radius: 20px;}


.info-contact{display: flex;align-items: center;gap: 20px;margin-bottom: 30px;}
.info-contact strong{display: block;margin-bottom: 12px;}
 /* .info-contact:first-child{background-color: red;} */
 .gloob-content .info-list li{width: fit-content;}
 .gloob-content  .info-list{width: unset;}

thead td {
    padding:10px 13px;
    background: var(--primary);
    border: 1px solid var(--black);
	color:white;
}
table tbody tr:nth-child(even){background:linear-gradient(163deg, rgba(232, 232, 232, 1) 12%, rgba(244, 244, 244, 1) 52%, rgba(230, 230, 230, 1) 92%);}
table tbody tr td{border:1px solid black;padding:13px;}
.privary-content ol li{margin-bottom:13px;line-height: 25px;}
.table-box {
    overflow: auto;
}
#about-slide.owl-carousel .owl-item img{aspect-ratio: 1/1;}
.division-box .col-lg-4:nth-last-child(3) .card-heading span{color:#2097d4;}
.woocommerce-product-gallery__trigger{display:none !important;}