/*-------------- media section ---------------*/

.icon-holder a {
  font-size: 14px;
  line-height: 10px;
}

@media screen and (max-width: 1600px) and (min-width: 1400px) {}

@media screen and (max-width: 1600px) and (min-width: 1400px) {
  .static.two .img-wrapper {
    max-width: 65px;
  }

  .news-img::after {
    width: 310px;
  }

  .appoinment-content-main-inner {
    gap: 0%;
  }

  .apoinment-content {
    padding-left: 30px;
  }

}

@media(max-width:1399px) {
  .custom-column {
    max-width: 49%;
  }

  h1.slider-heading span {
    top: 8px;
  }

  div#review_form_wrapper {
    width: 45%;
  }

  div#comments {
    width: 45%;
  }

  #cart {
    width: 210px;
    top: 50px;
  }

  .blog-detail-inner::after {
    mask-size: 100% 100%;
  }

  .blog-detail-inner h3 a {
    max-width: 320px;

  }

  .position-relative.about-right-col {
    max-width: 49%;
    margin: 0px;
    position: unset !important;
  }

  .about-right-col {
    margin-top: 0px;
  }

  .about-row-top {
    max-width: 460px;
  }

  .custom-row {
    gap: 20px !important;
  }

  .slider-spider-img {
    height: 200px;
  }

  section#slider {
    padding: 158px 0px 60px;
  }

  .slider-right-mask-img {
    max-height: 660px;
  }

  .item-product .gap-5 {
    gap: 1rem !important;
  }
}

@media screen and (max-width: 1399px) and (min-width: 1200px) {
  .testi-image{
    width: 95px;
    height: 80px;
  }
  .test-content{
    -webkit-line-clamp: 3;
  }
  #our-client .theme-para{
    margin-bottom: 20px !important;
  }
  #slider .swiper-slide{
    height: 210px !important;
    width: 76%;
  }
  .cat-img-box{
    width: 128px;
  }
  #slider .swiper {
    margin-top: 7%;
  }
  #slider .swiper{
    margin-top: 7%;
    height: 655px;
  }
  .background-cover {
    padding: 70px 80px;
  }
  .static.two .img-wrapper {
    max-width: 65px;
  }
  /* .slider-right-mask-img::after{
    mask-size: cover;
    width: 100%;
    max-width: 476px;
    height: 500px;
    top: 81px;
  } */

  #slider .slider-spider-img,
  .page-template .slider-spider-img,
  .archive .slider-spider-img {
    max-height: 215px;
    max-width: 155px;
  }


  .slider-heading {
    font: 700 40px / 55px poppins;
  }

  .right-small-img {
    max-height: 100px;
    max-width: 100px;
  }

  .slider-review {
    left: -25px;
    gap: 9px;
    bottom: 13px;
  }

  .bottom-social-icons {
    bottom: 2%;
    left: 10px;
  }

  .slider-social-heading {
    font: 500 16px / 21px Mukta;
  }

  .slider-social-main {
    gap: 6px !important;
    padding-left: 0;
  }

  .slider-social-main i {
    height: 30px;
    width: 30px;
    line-height: 30px;
  }

  #counter-sec .recrd_inner {
    font: normal normal bold 34px / 29px Mukta;
  }

  #counter-sec .counter-inner {
    padding: 14px;
  }



  .news-img::after {
    right: 0;
    width: 215px;
  }

  .news-man-img {
    margin-top: -9%;
  }

  .apoinment-content {
    padding-left: 6%;
  }

  .news-beetle-img {
    max-width: 85px;
    max-height: 85px;
    right: -28px;
  }

  #about-us .theme-btn {
    padding: 10px 20px;
  }



  .about-year {
    left: 8%;
  }

  .about-contact-main {
    left: 13%;
    bottom: 20px;
  }

  #choose-sec .choose-video-main-inner {
    right: -33%;
    margin-top: -21%;
  }

  #choose-sec .about-img-one {
    max-width: 415px;
  }

  #choose-sec .choose-beetle {
    right: 33px;
  }

  .woocommerce-product-gallery__wrapper {
    width: 450px;
  }

  .single.single-product .meta-field-call {
    width: 32%;
    gap: 15px;
  }

  .main-navigation li {
    padding: 12px 10px;
  }

  #faq-sec .que-img {
    right: -25px;
  }

  .shop.shop-product .popular-pro-box {
    margin-right: 10px;
    width: unset;
  }

  #counter-offer .offer-man {
    height: 380px;
  }
}

.toggle-nav.mobile-menu {
  display: none;
}

@media(min-width:1024px) {


  .shop .product-categories {
    padding-left: 0px;
  }
 

}

@media(max-width:1024px) {
  .shop .product-categories{
    padding-left: 0;
  }


  .background-helper {
    background-color: #0000;
    box-shadow: none;
  }

 

  .col-xl-8.col-lg-7.col-md-7.col-sm-5.col-2 {
    max-width: 50px;
    order: 10;
  }

  .top-custom-row {
    background: #0000;
    box-shadow: none;
  }

  div#site_top {
    background: var(--orange);
  }
}

@media screen and (max-width: 1199px) and (min-width: 1024px) {
  .static.two .img-wrapper {
    max-width: 65px;
  }
  .percentage {
    font: normal normal 800 60px / 42px Mukta;
  }
  .counter-offer-inner a.theme-btn {
    padding: 12px 10px;
  }
  span.inner-span-one{
    font: normal normal 800 20px / 20px Mukta;
  }
  span.inner-span-two {
    font: normal normal 800 17px / 20px Mukta;
  }
  .counter-offer-inner,.offer-img-main{
    padding: 60px 20px 37px 20px;
  }
  a.theme-btn.black{
    padding: 12px 7px !important;
  }
  section h2 {
    font: normal normal bold 30px / 35px Mukta;
  }
 
  ul#menu-primary-menu {
    gap: 5px;
    padding: 0px 10px;
  }

  .slider-right-mask-img {
    max-height: 620px;
  }

  section#slider {
    padding: 160px 0px 60px;
  }

  #menu-primary-menu {
    display: flex;
  }

  .main-navigation li {
    padding: 12px 10px;
  }

  #menu-primary-menu>.menu-item-has-children::before {
    right: 7px;
    top: 0px;
  }

  #slider .slider-spider-img,
  .page-template .slider-spider-img,
  .archive .slider-spider-img {
    max-height: 190px;
    max-width: 110px;
    object-fit: cover;
  }

  .slider-heading {
    font: 693 36px / 55px poppins;
  }

  .theme-para {
    font: 400 14px / 25px poppins;
  }

  #slider .theme-para {
    margin-bottom: 0 !important
  }

  /* .slider-right-mask-img::after{
    mask-size: cover;
    width: 100%;
    max-width: 445px;
    height: 465px;
  } */

  .slider-review {
    bottom: -10px;
    left: -35px;
  }



  .right-small-img {
    max-height: 95px;
    max-width: 95px;
  }

  .social-heading-main {
    display: none;
  }



  .about-year {
    left: 4%;
    top: 10%;
  }

  .about-contact-main {
    left: 5%;
    bottom: 66px;
  }


  .news-man-img {
    margin-top: -24% !important;
    height: unset !important;
  }

  .woocommerce-product-gallery__wrapper {
    width: 385px;
  }

  .single.single-product .meta-field-call {
    width: 36%;
    gap: 15px;
  }

  .single.single-product .bold-rating span {
    font: 500 65px / 80px Mukta;
  }

  .sbi_item,
  .sbi_photo {
    height: unset;
  }

  .wc-block-components-sidebar-layout .wc-block-components-main {
    margin-right: 20px !important;
  }

  .above_title {
    padding: 50px 30px;
  }

  .main-navigation a {
    font: 500 16px / 24px Mukta;
  }

  #faq-sec .que-img {
    right: -25px;
  }

  .shop.shop-product .popular-pro-box {
    margin-right: 10px;
    width: unset;
  }

  h2.product-title {
    font: 700 28px / 32px Mukta;
  }

  .product-title a,
  .product-name a,
  .related.products li a {
    font: 600 16px / 20px Mukta;
  }

  #counter-offer .offer-man {
    height: 350px;
  }
}

@media(min-width:992px) {
  .text-lg-left {
    text-align: left !important;
  }

}

@media(min-width: 992px) and (max-width:1199px) {
  .ul-aligner li{
    font-size: 16px;
  }
  .record_title{
    font: normal normal 600 18px / 36px Mukta;
  }
  .shop-page-filters .accordion-body label {
    width: 95%;
  }
  #footer h3 {
    font: normal normal 600 22px / 35px Mukta;
  }
  .background-cover {
    padding: 60px 80px;
  }
  .review-number-wrapper span {
    font: normal normal 800 40px / 26px Mukta;
  }
  .review-number-wrapper{
    padding: 20px 25px;
  }
  .services-meta-img {
    width: 47px;
    height: 46px;
    padding: 9px;
  }
  .static.two .img-wrapper {
    max-width: 65px;
  }
  .blog-detail-inner::after {
    mask-size: 100% 99%;
  }
  .cat-img-box {
    width: 100px;
  }
  .test-content, #our-client .theme-para{
    -webkit-line-clamp: 4 !important;
    margin-bottom: 10px !important;
  }

  div#full-width-blog .blog-detail-inner h3 a,
  .single.single-post .blog-detail-inner h3 a {
    max-width: 260px;
    font: normal normal 600 20px / 20px Mukta;
  }
}

@media(max-width:1025px) {

  .top-bar-contact {
    gap: 10px !important;
  }
  .about-row-top{
    margin-bottom:20px;
  }
  .abot-img-one {
    padding: 0px;
    background: #0000;
    border-radius: inherit;
}
  .cat-img-wrap {
    max-width: 100px;
    height: 100px;
  }

  .product-category a {
    font: normal normal 600 17px / 27px Mukta;
  }

 
}

@media screen and (max-width:1023px) {
  div#header .menu {
    background: var(--orange);
  }
  .col-xl-5.col-lg-7.col-md-7.col-12 {
    width: 64px !important;
    order: 10;
  }

  .right-innner-img {
    position: unset;
    margin: 20px auto;
  }

  .slider-right-mask-img {
    width: 50%;
    margin: 0px auto;
    position: relative;
  }

  .top-bar-contact {
    gap: 10px !important;
  }

  /* header{
    height: unset;
  } */
  .main-header .main-navigation {
    display: none
  }

  .right-innner-img {
    display: none;
  }
  .toggle-nav.mobile-menu:hover{
    background: transparent;
  }
  .toggle-nav.mobile-menu {
    display: block;
    padding: 4px;
  }
  #header .search-buttons {
    margin-top: -1px;
  }

  .main-navigation .current-menu-item a:after {
    display: none;
  }

  .toggle-nav {
    display: block;
  }

  header .toggle-nav i {
    font-size: 26px;
    color: #000;

  }

  .sidenav .close-sidebar {
    position: relative;
    font-size: 32px;
    display: block;
    padding-right: 7%;
    color: #ffffff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
  }

  .main-navigation ul li.current-menu-item a {
    border-top: none !important;
  }

  .main-navigation ul li>ul {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }

  .main-navigation ul li a:before,
  .main-navigation ul li a:before {
    background-color: transparent;
  }

  .main-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }

  .main-navigation ul li {
    height: 100%;
  }

  .main-navigation ul li ul li ul {
    position: unset;
  }

  .main-navigation ul li ul {
    display: none;
    position: relative !important;
  }

  .main-navigation ul ul li a:hover {
    transition: unset;
  }

  .headerbar {
    display: block !important;
    margin: 0;
  }

  .main-navigation ul ul li {
    padding: 0px 12px;
    margin: 0px 0 0px 0;
  }

  .main-navigation ul ul li a {
    padding-left: 16px;
    color: #ffff !important;
  }



  .header-inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }



  .main-navigation ul li.current-menu-item a {
    border-top: none !important;
  }

  .main-navigation ul li>ul {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }

  .main-navigation ul li a:before,
  .main-navigation ul li a:before {
    background-color: transparent;
  }

  .main-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }

  .main-navigation ul li ul li ul {
    position: unset;
  }

  .main-navigation ul li ul {
    display: none;
    position: relative !important;
  }

  .main-navigation ul ul li a:hover {
    transition: unset;
    /* padding: 12px 27px; */
  }

  .headerbar {
    display: block !important;
    margin: 0;
  }

  .main-navigation ul ul li {
    padding: 0px 12px;
    margin: 0px 0 0px 0;
  }

  .main-navigation ul ul li a {
    padding-left: 16px;
    color: #ffff !important;
  }

  .main-navigation,
  .main-navigation li {
    padding: 0;
    display: block;
    width: 250px;
  }

  .main-navigation ul li a {
    padding: 10px 15px;
    display: block;
    border-bottom: 1px solid #e2e2e2;
    background: 0 0 !important;
    text-align: left;
    margin: 0;

  }

  .main-navigation ul ul a {
    font: normal normal 600 13px/22px Open Sans;
  }

  #sidebar1 .close-sidebar.mobile-menu {
    position: relative;
    font-size: 32px;
    display: block !important;
    padding-right: 7%;
    color: #fff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
  }

  #sidebar1 {
    height: 100%;
    width: 0;
    position: fixed !important;
    z-index: 9999999;
    top: 0;
    right: 0;
    background-color: var(--orange);
    overflow-x: hidden;
    transition: .9s;
    padding-top: 8px !important;
  }

  #sidebar1 ul li a {
    color: #fff !important;
    border-bottom: none;
  }

  #sidebar1 ul li ul {
    visibility: visible;
    opacity: 1;
    height: auto;
    z-index: 11111;
    transform: scale(1) !important;
  }

  #sidebar1 ul li ul {
    display: block !important;
    transition: all .4s ease;
  }

  #sidebar1 ul ul {
    background: #fff;
    border-top: 4px solid var(--color-red);
    visibility: hidden;
    display: none !important;
    opacity: 0;
    animation-name: fadeOutUp;
    transform: scale(0) !important;
    transform-origin: top left;
    transition: all 0.3s ease-out;
  }

  @keyframes fadeOutUp {
    from {
      opacity: 1;
    }

    to {
      opacity: 0;
      transform: translate3d(0, -100%, 0);
    }
  }

  .main-navigation ul ul {
    width: 100%;
  }

  .main-navigation ul ul,
  .main-navigation ul ul li {
    background: transparent !important;
  }

  .sider-right-inn img {
    mask-image: none !important;
  }

  .main-navigation ul ul li {
    display: block;
    padding-left: 1px;
    border-bottom: none;
  }

  .main-navigation ul ul ul li {
    padding-left: 15px;
  }

  .main-navigation li {
    position: relative;
  }

  #contentwoocom {
    margin-top: 3rem;
  }

  .sbi_item,
  .sbi_photo {
    height: unset;
  }
}

@media screen and (max-width: 1199px) and (min-width: 768px) {
  .counter-row{
    padding: 30px 30px;
  }
  #slider .swiper{
    margin-top: 0%;
    height: 620px;
  }
  .additonalinfo-wrapper div{
    font: normal normal normal 16px / 28px Mukta; 
  }
  #slider .swiper-slide{
    height: 200px !important;
  }
  .news-img::after {
    right: 0;
    width: 220px;
  }

  .newsletter-content {
    margin: unset;
    padding: 20px 35px 20px 20px;
    max-width: 100%;
  }

  .apoinment-content {
    padding: 22px 0 20px 26px;
  }

  .news-beetle-img {
    border: 4px solid #fff;
    max-width: 60px;
    max-height: 60px;
    right: -15px;
    top: 40%;
  }

  .appoinment-content-main-inner {
    gap: unset;
  }

  .news-man-img {
    margin-top: unset;
    max-width: unset;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }

  .news-form-main {
    gap: 4px;
  }

  .news-form-main .theme-btn p input {
    font: 502 13px / 19px Mukta;
  }

  #our-newsletter .theme-btn {
    font: 500 13px / 19px Mukta;
    padding: 10px 10px;
  }

  .test-content,
  #our-client .theme-para {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .quote-img {
    max-width: 85%;
  }

  .client-img-quote {
    width: 65px;
    height: 65px;
  }

  .client-img-quote svg {
    height: 50px;
    width: 40px;
    margin-top: 3px;
  }

  .error-page .error-heading {
    font: 496 30px / 36px Mukta;
  }

  .bradcrumbs a,
  .bradcrumbs span {
    font: normal normal 600 13px / 19px Mukta;
  }

  .bradcrumbs {
    gap: 5px;
  }

  .meta-heading {
    font: 500 14px / 18px Mukta;
  }

  #single-post .author-name {
    font: normal normal 600 14px / 18px Mukta;
  }

  .alert.alert-minimalist {
    width: 55% !important;
  }

  .Discount-offer-text-box {
    font: 500 13px / 19px Mukta;
  }

  .single.single-post .bradcrumbs a,
  .single.single-post .bradcrumbs span {
    font: normal normal 600 12px / 19px Mukta;
  }
}

@media screen and (max-width: 1023px) and (min-width: 992px) {
  .percentage {
    font: normal normal 800 60px / 42px Mukta;
  }
  .counter-offer-inner a.theme-btn {
    padding: 12px 10px;
  }
  span.inner-span-one{
    font: normal normal 800 20px / 20px Mukta;
  }
  span.inner-span-two {
    font: normal normal 800 17px / 20px Mukta;
  }
  .col-xl-5.col-lg-7.col-md-7.col-sm-5.col-2 {
    order: 10;
    width: 60px;

  }

  .shop.shop-product .accordion-body {
    padding: 25px 15px 10px;

  }

  .shop-page-produts-category span {
    font: normal normal normal 16px / 20px Mukta;
  }

  .page-template .slider-spider-img,
  .archive .slider-spider-img {
    max-height: 190px;
    max-width: 110px;
  }

  .slider-heading {
    font: 700 37px / 55px poppins;
  }

  /* .slider-right-mask-img::after{
      mask-size: cover;
      width: 100%;
      max-width: 417px;
      height: 440px;
    } */


  .right-small-img {
    max-height: 85px;
    max-width: 85px;
  }

  .slider-review {
    bottom: -14px;
    left: -42px;
  }

  .social-heading-main {
    display: none;
  }

  .about-year {
    left: 4%;
  }

  .about-contact-main {
    left: 4%;
    bottom: 15%;
  }


  #about-us .theme-btn {
    padding: 8px 10px;
  }



  #counter-offer .offer-man {
    margin-top: -8px;
    margin-top: -25px;
  }

  .counter-offer-inner {
    padding: 20px 25px;
  }
  .offer-img-main{
    padding: 60px 15px 20px 20px;
  }
  a.theme-btn.black{
    padding: 12px 10px !important;
  }
  .offer-img-main h2{
    font: normal normal bold 28px / 48px Mukta;
  }
  .counter-offer-inner {
    gap: 10px !important;
  }

  .theme-para {
    font: 400 14px / 25px Mukta;
  }

  #popular-product .product-title a {
    font: 600 16px / 28px Mukta;
  }

  .woocommerce-product-gallery__wrapper {
    width: 385px;
  }

  .single.single-product .meta-field-call {
    width: 36%;
  }

  .single.single-product .bold-rating span {
    font: 500 60px / 80px Mukta;
  }

  .wc-block-components-sidebar-layout .wc-block-components-main,
  .wc-block-components-sidebar {
    width: 100% !important;
  }

  .wc-block-components-sidebar-layout .wc-block-components-main {
    margin-right: 0 !important;
    margin-bottom: 20px !important;
  }

  .above_title {
    padding: 50px 30px;
  }

  #faq-sec .que-img {
    right: -20px;
  }

  .shop.shop-product .popular-pro-box {
    margin-right: 10px;
    width: unset;
  }

  .product-title a,
  .product-name a,
  .related.products li a {
    font: 600 16px / 30px kta;
  }

  #choose-sec .choose-beetle {
    right: 15px;
    top: 23%;
    max-height: 85px;
    max-width: 85px;
  }
}

@media screen and (max-width:991px) {
   .record_title{
    font: normal normal 600 18px / 36px Mukta;
  }
  #our-client span.heading-tag{
    display: block;
    margin: 0 auto;
  }
  .copyright-menu{
    justify-content:center;
  }
  .modal-contents{
    margin: 0 10px
  }
  .cat-img-box {
    width: 100px;
  }
  .topbar-cart-content > div{
    width: 35px;
    height: 35px;
  }
  .topbar-cart-content i{
    font-size: 14px;
  }
  section h2 {
    line-height: 40px;
  }

  .right-innner-img {
    position: absolute;
    width: 122px;
  }



  .is-small .wc-block-components-form .wc-block-components-checkout-step:after {
    display: none;
  }

  .counter-row {
    margin-top: 20px;
  }

  ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile {
    /* max-width: 50%; */
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .wishlist_table.images_grid li .item-details h3,
  .wishlist_table.mobile li .item-details h3,
  .wishlist_table.modern_grid li .item-details h3 {
    margin-bottom: 7px;
    text-align: center;
  }

  table.item-details-table tbody {
    text-align: center;
    margin: 0px auto;
    display: inline-block;
  }

  .shop_table table.item-details-table {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  p.copyright-text {

    justify-content: center;
  }

  .wishlist_table.mobile li {
    max-width: 49% !important;
    width: 100%;
  }

  section#our-client>.row {
    flex-direction: column-reverse;
  }


  .single-post #comments {
    flex-direction: column;
  }

  .woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 30px !important;
  }

  #single-post .comment-respond {
    width: 100%;
  }

  #single-post .comment-list {
    width: 100%;
    margin-top: 20px;
  }


  .product-category {
    width: calc(100%);
  }

  section#our-client .col-lg-6.col-md-12.mt-md-5.mt-3 {
    text-align: center;
  }

  .blog-detail-inner h3 a {
    width: 100%;
    max-width: 100%;
  }

  .single.single-product #reviews {
    flex-direction: column;
  }

  div#comments {
    width: 100%;
  }

  div#review_form_wrapper {
    width: 100%;
  }

  .custom-row {
    flex-direction: column-reverse;
  }

  .about-right-col,
  .about-right-col-inner,
  .custom-column,
  .position-relative.about-right-col {
    width: 100%;
    max-width: 100%;
  }

  .blog-detail-inner::after {
    mask-size: 100% 97%;
  }

  .blog-detail-inner h3 a {
    font: normal normal 600 19px / 24px Mukta;
    max-width: 240px;
  }

  #faq-sec .accordion {
    margin-bottom: 20px;
  }

  .background-cover {
    padding: 60px 50px;
    border-radius: 20px;
  }

  .col-xl-5.col-lg-7.col-md-7.col-sm-5.col-2 {
    order: 10;
    width: 60px;
  }

  section#slider {
    padding: 160px 0px 0;
  }

  #slider .slider-mask-img {
    -webkit-mask-image: unset !important;
  }

  .theme-para {
    font: 400 14px / 25px Mukta;
  }



  .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    padding: 10px;
  }

  .single.single-product .meta-field-call {
    width: 100%;
  }

  .Discount-offer-img-box img {
    width: 45px;
    height: 45px;
  }

  .meta-field-call i {
    font-size: 35px;
  }

  .sbi_item,
  .sbi_photo {
    height: unset;
  }

}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .services-meta-img {
    width: 55px;
    height: 50px;
    padding: 10px;
  }
  .vision-right {
    position: relative;
    max-width: 60%;
    margin: 0px auto;
  }

  .top-bar-contact img {
    max-width: 70%;
  }

  #slider .slider-spider-img,
  .page-template .slider-spider-img,
  .archive .slider-spider-img,
  .privacy-policy .slider-spider-img {
    max-height: 165px;
    max-width: 110px;
  }



  /* .slider-right-mask-img::after{
    height: 470px;
    width: 445px;
    mask-size: cover;
    margin: 0 auto;
  } */

  .right-mosquito-img {
    top: 7%;
    left: 23%;
  }

  .right-small-img {
    max-height: 85px;
    max-width: 85px;
    bottom: 45%;
    left: 15%;
  }

  .bottom-social-icons {
    max-width: 50%;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  .slider-review-content h6 {
    font: 600 16px / 22px Mukta;
  }

  .slider-review-content p {
    font: 500 14px / 18px Mukta;
  }

  .slider-review {
    bottom: 27px;
    left: 80px;
  }

  #slider .slider-cock-img {
    left: 0;
    bottom: 1%;
    width: 130px;
    height: 80px;
  }

  .slider-social-heading {
    font: 500 18px / 28px poppins;
  }

  .slider-heading {
    font: 700 36px / 55px poppins;
  }

  .about-images-main {
    max-width: 85%;
    margin: 0 auto;

  }

  .about-year {
    left: 21%;
    top: 20%;
  }

  .about-contact-main {
    padding: 11px 19px;
    gap: 25px;
    left: 25%;
    bottom: 12px;
  }

  #counter-offer>.container {
    padding: 0 35px 35px;
  }

  .counter-offer-inner {
    padding-top: 20px;
  }

  #choose-sec .about-img-one {
    max-width: 425px;
  }

  .choose-images-main {
    max-width: 90%;
    margin: 0 auto;
  }

  #gallery .gallery-main {
    grid-template-rows: repeat(5, 40px);
  }


  #our-newsletter h2 {
    font: 700 24px / 28px Mukta;
  }


  #professionals-team .owl-stage-outer,
  #partner .owl-stage-outer {
    padding-top: 8%;
  }

  .blog-title a {
    font: 500 19px / 24px Mukta;
  }

  .contactpage-details h3 {
    font: 600 28px / 30px Mukta;
  }

  #counter-sec .recrd_inner {
    font: normal normal bold 28px / 29px Mukta;
  }

  .woocommerce-product-gallery__wrapper {
    width: 290px;
    height: 440px;
  }

  .woocommerce-page div.product div.summary {
    gap: 15px;
    float: right;
  }

  h2.product_title.entry-title {
    font: 600 30px / 49px Mukta;
  }

  .woocommerce-product-details__short-description p {
    font: normal normal normal 14px / 24px Mukta;
  }

  .single.single-product .woocommerce-tabs.wc-tabs-wrapper .desc-head:after {
    width: 80%;
    left: 23%;
  }

  .single.single-product .bold-rating span {
    font: 500 40px / 80px Mukta;
  }

  .woocommerce div.product div.images {
    float: left;
  }

  .single.single-product .meta-field-call {
    margin-left: 20px;
    gap: 18px;
  }

  .single.single-product .meta-field-call {
    padding: 18px 10px;
  }

  .single.single-product .commentlist .star-rating {
    right: 20% !important;
  }

  .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100% !important;
  }

  .is-medium table.wc-block-cart-items .wc-block-cart-items__row {
    grid-template-columns: 185px 132px !important;
    grid-gap: 20px;
  }

  .wc-block-cart-item__image {
    width: unset !important;
    ;
  }

  #services-cat-pills-tab {
    margin-bottom: 20px;
  }

  .above_title {
    padding: 50px 30px;
  }

  .bradcrumbs {
    gap: 4px;
  }

  .title-box h1 {
    font: 600 24px / 31px Mukta;
  }

  .news-img::after {
    right: 0;
    width: 160px;
  }

  .comment-body>p,
  .comment-body>.reply {
    padding-left: 19%;
  }

  .shop.shop-product .popular-pro-box {
    margin-right: 10px;
    width: unset;
  }

  .product-title a,
  .product-name a,
  .related.products li a {
    font: 600 16px / 30px Mukta;
  }

  ins .woocommerce-Price-amount bdi,
  .product-price ins .woocommerce-Price-amount.amount,
  .item-details-table ins .woocommerce-Price-amount.amount,
  ins.wc-block-components-product-price__value.is-discounted {
    font: normal normal 600 16px / 22px Mukta;
  }

  #faq-sec .que-img {
    right: -24px;
  }

  #choose-sec .choose-beetle {
    right: 130px;
    top: 9%;
  }


  #footer h3 {
    margin-bottom: 15px;
  }

  #sidebar .media.post-thumb {
    display: block;
  }

  #sidebar .widget_recent_entries img {
    width: 100%;
  }

  #sidebar .media-body {
    padding-left: 0 !important
  }

  .news-beetle-img {
    right: -20px;
    top: 38%;
  }

}

@media(max-width:767px) {
  .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price,.wc-block-cart-item__total .wc-block-components-product-price__value{
    text-align: center !important;
  }
  .wc-block-components-product-price{
    width: max-content;
    margin: 0 auto;
  }
  .services-meta-img {
    width: 70px;
    height: 75px;
    padding: 10px;
    left: 15px;
  }
  .test-content{
    -webkit-line-clamp: 3;
  }
  span.heading-tag{
    margin: 0 auto;
  }
  #our-client span.heading-tag{
    display: block;
  }
  section.smart-devices h3 a {
    font: normal normal bold 22px / 31px Mukta;
  }
  
  section#counter-offer .offer-img-main {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .percentage{
    font: normal normal 800 50px / 42px Mukta;
  }
  span.inner-span-one ,span.inner-span-two{
    font: normal normal 800 18px / 20px Mukta;
  }
  #counter-offer h2{
    font: 700 28px / 30px Mukta;
  }
  .slider-img-row{
    gap:20px 0;
  }
  .videoslider-video-btn i{
    height: 70px;
    width: 70px;
    margin: 20px auto 0;
  }
  section#counter-offer span.heading-tag{
    margin: 0 auto;
  }
  #slider .swiper{
    margin-top: 20px !important;
    height:auto !important;
  }
  .single-pro-btn {
    max-width: 190px;
    display: flex !important;
  }
  #slider .swiper-slide{
    height: 175px !important;
    justify-content: space-around;
    padding: 10px;
  }
  .img-category-title a {
    font: normal normal 600 18px / 30px Mukta;
  }
  .slider-left-content span.heading-tag {
    display: inline-block;
  }

  h1.slider-heading {
    display: inline-block;
  }

  span.wc-block-components-totals-item__label {
    text-align: left;
  }

  #single-post .comment-list {
    width: 100%;
  }

  .quantity {
    max-width: 110px;
  }

  #single-post .comment-respond {
    width: 100%;
  }

  .single.single-product form.cart {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }

  .inner-form-wrap .input-wrapper {
    width: 100%;
  }

  tr.wc-block-cart-items__row {
    display: flex !important;
    flex-wrap: wrap;
  }

  td.wc-block-cart-item__image {
    width: 100%;
    margin-bottom: 20px !important;
  }

  .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100% !important;
    max-width: 100% !important;
  }

  .inner-img-wrapper {
    margin: 0px auto;
  }

  td.wc-block-cart-item__total {
    width: 100%;
  }

  .plans .plan-card {
    width: 100%;
    max-width: 350px;
    text-align: left;
    margin: 0px auto;
    margin-bottom: 20px;
  }

  .submit-wrapper {
    display: flex;
    align-items: baseline;
    gap: 20px;
    width: 100%;
    flex-direction: column-reverse;
  }

  .submit-inner {
    height: 50px;
  }

  .record_title {
    line-height: 24px;
    text-align: center;
  }

  .top-img.one h3 {
    line-height: 24px;
  }

  .top-img.two {
    margin-right: 0px;
  }

  .top-img.one {
    max-width: 220px;
    max-height: 122px;
    top: 25%;
  }
}

@media screen and (max-width: 767px) and (min-width: 576px) {
  .testi-image-box{
    padding: 15px 22px 35px;
  }
  .offer-right a.theme-btn{
    margin: unset;
  }
  .top-bar-contact img {
    max-width: 70%;
  }

  section#about-us p.inner-para {
    width: 100%;
  }

  #choose-sec .choose-video-main-inner {
    right: -32%;
  }

  /* .slider-right-mask-img::after{
        height: 401px;
        width: 382px;
        mask-size: cover;
        top: -42px;
        left: 0;
        right: 0px;
        margin: 0 auto;
      } */
  .right-small-img {
    max-height: 90px;
    max-width: 90px;
    bottom: 50%;
    left: 6%;
  }

  /* .slider-right-mask-img {
    top: 75px;
  } */

  .right-mosquito-img {
    top: -3%;
    left: 19%;
  }



  #slider .slider-spider-img {
    max-height: 155px;
    max-width: 100px;
  }

  .bottom-social-icons {
    max-width: 75%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 5%;
  }

  .slider-review-content h6 {
    font: 600 16px / 22px Mukta;
  }

  .slider-review-content p {
    font: 500 14px / 18px Mukta;
  }

  .slider-review {
    bottom: 44px;
  }

  .slider-heading {
    font: 700 32px / 55px poppins;
  }

  .slider-left-content {
    padding-top: 9%;
  }

  .about-year {
    left: 7%;
    top: 15%;
  }


  .about-year p {
    font: 600 11px / 14px Mukta;
  }

  .about-year {
    left: 10%;
    top: 16%;
  }

  .about-contact-main {
    left: 11%;
    bottom: 5px;
  }

  #counter-offer .timer_days {
    font: normal normal bold 18px/20px Mukta;
  }

  #professional-services .theme-btn {
    padding: 6px 18px;
  }

  .apoinment-content {
    padding: 20px 0;
  }

  .news-man-img {
    margin-top: 7%;
  }

  .quote-img {
    max-width: 55%;
  }

  #gallery .gallery-main {
    grid-template-rows: repeat(5, 36px);
  }

  .above_title {
    padding: 40px 20px;
    margin: 0 auto;
    text-align: center;
  }

  #faq-sec .que-img {
    right: -2px;
    width: 100px;
    height: 150px;
  }

  #choose-sec .about-img-one {
    max-width: 380px;
  }

  #choose-sec .choose-beetle {
    max-height: 90px;
    max-width: 90px;
    right: 48px;
    top: 13%;
  }

  .alert.alert-minimalist {
    width: 55% !important;
  }

  .single.single-post .bradcrumbs a,
  .single.single-post .bradcrumbs span {
    font: normal normal 600 13px / 19px Mukta;
  }
}

@media screen and (max-width:767px) {
  .counter-offer-inner-row{
    gap: 35px;
  }
  section#about-us p.inner-para {
    max-width: 100%;
  }

  .woocommerce-tabs.wc-tabs-wrapper {
    flex-direction: column;
  }

  div#tab-description {
    width: 100% !important;
  }

  .share_icon {
    width: max-content;
    margin: 0px auto;
  }

  div#tab-custom_tab {
    width: 100%;
  }

  section#slider {
    padding: 160px 0px 60px;
  }

  a.theme-btn {
    margin: 0px auto;
  }

  span.heading-con {
    display: none;
  }

  .slider-heading {
    padding: 0px;
  }

  .post-meta {
    justify-content: start !important;
  }

  .blog-detail-inner::after {
    mask-size: 100% 97%;
  }

  .summary.entry-summary ins bdi {
    color: #000;
    font: normal normal 600 20px / 22px Mukta;
  }

  .summary.entry-summary del .woocommerce-Price-amount bdi {
    color: #000000;
    
  }

  .search_form form {
    width: 100%;
  }

  .single.single-product #comments {
    width: 100%;
  }

  .additonalinfo-wrapper div {
    font: normal normal normal 16px / 21px Mukta;
  }

  .additonalinfo-wrapper {
    padding: 20px 10px;
  }

  .page-template .slider-spider-img,
  .archive .slider-spider-img,
  .single .slider-spider-img,
  .privacy-policy .slider-spider-img {
    display: none;
  }

  #counter-offer .offer-man {
    height: 100%;
  }

  section h2 {
    font: 700 26px / 51px Mukta;
  }

  #our-newsletter {
    overflow-x: hidden;
    padding: 0;

  }

  #choose-sec .modal-contents {
    width: 80%;
  }

  .popular-pro-box,
  #professionals-team .team-inner-content {
    background: #319852;
    background: #339D55;
  }

  /* .product-title a,
  .product-content p,
  ins .woocommerce-Price-amount bdi,
  .product-price ins .woocommerce-Price-amount.amount,
  .item-details-table ins .woocommerce-Price-amount.amount,
  #professionals-team .team-inner-content .service-title h4,
  #professionals-team .team-inner-content .team-desig,
  del .woocommerce-Price-amount bdi,
  .product-price del .woocommerce-Price-amount.amount,
  .item-details-table del .woocommerce-Price-amount.amount,
  .wc-block-components-product-price__regular {
    color: #fff;
  } */

  .content-overlay {
    display: block;
  }

  .product-icon {
    opacity: 1;
  }



  #slider .slider-cock-img {
    display: none;
  }

  #about-us .theme-btn {
    margin-bottom: 20px;
  }


  #professional-services .service-title a {
    font: 600 20px / 25px Mukta;
  }

  #counter-offer>.container {
    padding: 30px 35px 35px;
  }

  #counter-sec .counter-inner {
    gap: 10px;
  }

  #counter-sec .recrd_inner {
    font: normal normal bold 28px / 29px Mukta;
  }

  .news-content-main::after {
    inset: 0 0.1% 0 0;
  }

  .newsletter-content {
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    padding: 20px 0;
  }

  .news-form-main {
    gap: 4px;
    justify-content: center;
  }

  .news-form-main .theme-btn {
    padding: 9px 6px;
  }

  .news-content-main::after,
  .appoinment-content-main::after {
    clip-path: unset;
  }

  .news-beetle-img {
    display: none;
  }

  .news-img::after {
    content: unset;
  }

  .apoinment-content .theme-btn {
    margin: 0 auto;
  }

  #our-client .slick-dots {
    justify-content: center;
    bottom: -43px;
  }

  #professionals-team .owl-stage-outer {
    padding-top: 8%;
  }

  #footer,
  #single-post,
  #single-services-problem,
  .outer_dpage {
    text-align: center;
  }

  .custom-social-icons {
    margin-bottom: 30px;
    justify-content: center;
  }

  #footer ul {
    margin-bottom: 30px;
    display: block;
  }

  #footer h3 {
    margin-bottom: 4px;
  }

  .contact-page {
    text-align: center;
  }

  .contactpage-details {
    margin-bottom: 25px;
  }

  .post-meta-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 5px;
    text-align: center;
  }

  .meta-heading {
    font: 500 14px / 20px Mukta;
  }

  .social-share-icon-main {
    justify-content: center;
    opacity: 1;
    right: 0;
    left: 0;
    top: 21px;
    gap: 4px;
    margin-left: 10px;
  }
  .shop .product-categories{
    padding-left: unset;
    gap: 10px;
  }
  .social-share-icon-main a {
    margin: unset;
  }

  .single-blog-content {
    margin-top: 20px;
  }

  #single-post .single-author-image {
    width: 40px;
    height: 40px;
  }

  #single-post .author-name {
    font: normal normal 600 14px / 26px Mukta;
  }

  #single-post .comment-respond {
    max-width: 100%;
    margin-top: 20px;
  }

  #single-post #commentform {
    justify-content: center;
  }

  .error-page .error-heading {
    font: 500 28px / 36px Mukta;
  }

  .error-page .error-para {
    font: 400 16px / 27px Mukta;

  }

  .shop.shop-product .popular-pro-box {
    width: unset;
  }

  .product-thumbnail:after {
    display: none;
  }

  .wishlist_table.mobile li .product-add-to-cart {
    opacity: 1;
  }

  .single.single-product #reviews {
    display: block;
    margin-top: unset;
  }

  .woocommerce-product-gallery__wrapper {
    width: 100%;
    max-height: 230px;
  }

  .woocommerce-page div.product div.summary,
  .woocommerce div.product div.images {
    width: 100%;
  }

  .single.single-product {
    text-align: center;
  }

  h2.product_title.entry-title {
    font: 600 25px / 25px Mukta;
  }

  .single.single-product .woocommerce-tabs.wc-tabs-wrapper .desc-head:after {
    top: 33px;
    width: 78%;
    margin: 0 auto;
  }

  .single.single-product .comment_container {
    display: block;
  }

  .single.single-product .comment_container img.avatar {
    position: absolute !important;
    ;
    width: 32px !important;
    height: auto !important;
  }

  .single.single-product #comments {
    padding: 20px;
    border-top: unset;
  }

  .single.single-product .commentlist .star-rating {
    right: unset !important;
  }

  .single.single-product .description p {
    text-align: left;
    padding-top: 10px;
    font-size: 16px;
  }

  .single.single-product .comment-text p.meta {
    font: 400 14px / 25px Mukta !important;
  }


  .Discount-offer-img-box img {
    width: 40px;
    height: 40px;
  }

  .single.single-product .single_add_to_cart_button {
    float: unset !important;
    margin: 10px 0;
  }

  .single.single-product .bold-rating span {
    font: 500 55px / 80px Mukta;
  }

  .rating-sale {
    border-right: unset !important;
  }

  .single.single-product #comments {
    margin-top: unset;
  }

  .location-box h4 {
    font: 500 16px / 25px Mukta;
  }

  .location-box .location-address {
    font: 400 16px / 27px Mukta;
  }

  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
  }

  .is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,
  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    width: 100% !important
  }

  .wc-block-components-product-name {
    margin: 0 auto;
    font: normal normal 600 20px / 20px Mukta !important;
  }

  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    margin-bottom: 15px;
  }

  .wc-block-components-quantity-selector {
    margin: 0 auto !important;
  }

  .single-cat-post-title {
    font: 500 16px / 26px Mukta;
  }

  #services-cat-pills-tabContent {
    text-align: center;
  }

  #services-cat-pills-tabContent .post-title {
    font: normal normal 600 26px / 26px Mukta;
  }

  div#services-cat-pills-tab,
  .post-extra-content img {
    margin-bottom: 20px;
  }

  .post-extra-content h4 {
    font: 500 22px / 28px Mukta;
  }

  .single.single-post .bradcrumbs {
    display: block;
  }

  .title-box h1 {
    font: 600 20px / 22px Mukta;
  }

  #comments {
    display: block;
  }

  .wc-block-components-order-summary .wc-block-components-order-summary-item,
  .wc-block-components-order-summary .wc-block-components-order-summary-item__description,
  .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    display: block !important;
  }

  .wc-block-components-order-summary .wc-block-components-order-summary-item__image,
  .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    width: 100% !important
  }

  .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: unset !important;
  }

  .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
    text-align: center;
  }

  .related.products .cart-btn a:before {
    left: 0;
  }

  #single-pest-problem,
  #support-page {
    text-align: center;
  }

  #support-page .half-width,
  #support-page ul {
    display: block;
    text-align: left;
  }

  .comment-author.vcard {
    justify-content: center;
    margin-bottom: 10px;
  }

  .comment-list {
    width: 100%;
  }

  .comment-body>p,
  .comment-body>.reply {
    padding-left: unset;
  }
}

@media screen and (max-width:575px) {
  .review-number-wrapper{
    width: max-content;
    margin: 15px auto;
  }
  .services-card {
    margin-top: 125px;
  }
  section h2 {
    font: 700 24px / 45px Mukta;
  }
  .top-bar-contact{
    gap: 25px !important;
  }
  .bradcrumbs {
    justify-content: center;
  }

  .offer-right-img {
    margin: 0px auto;
  }

  .widget.widget_media_image {
    margin: 0px auto;
  }

  .contact-wrap {
    justify-content: center;
  }

  .phone-wrap {
    justify-content: center;
  }

  .copyright .justify-content-between {
    justify-content: center !important;
  }

  .services-meta-img {
    width: 48px;
    height: 45px;
    padding: 10px;
  }

  .background-helper {
    padding: 0px 10px !important;
  }

  .slider-mask-img h4 {
    text-align: center;
  }

  .wc-block-cart .wc-block-cart__submit-container--sticky:before {
    display: none;
  }

  .title-box h1 {
    text-align: center;
  }

  .toggle-nav.mobile-menu {
    padding: 5px;
  }
  .toggle-nav.mobile-menu  i{
    font-size: 20px;
  }
  .slider-wrap .slick-current.slick-active::before {
    width: 30%;
    background-size: contain;
  }

  .slider-wrap .slick-current.slick-active::after {
    background: #00000077;
  }

  .wishlist_table.mobile li {
    max-width: 100% !important;
    width: 100%;
  }

  .list-icon {
    left: 5px;
  }

  .slider.slider-nav button.slick-next.slick-arrow,
  .slider.slider-nav button.slick-prev.slick-arrow {
    display: none !important;
  }

  .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after {
    display: none;
  }

  span.wc-block-components-totals-item__label {
    text-align: left;
  }

  td.wc-block-cart-item__image {
    padding: 0px !important;
  }

  .post-meta-inner {
    grid-template-columns: repeat(1, 1fr);
  }

  .the-vision-wrap {
    padding: 30px 25px !important;
    border-radius: 20px;
  }

  .lead-name {
    width: 100%;
  }

  /* section#our-client .slider.slider-nav {
    display: none !important;
  } */

  #vission-mission h5,
  #our-values h5 {
    text-align: center;
  }

  .slider-right-mask-img {
    width: 95%;
  }

  .plans .plan-card {
    max-width: 300px;
  }

  .inner-form-wrap form.wpcf7-form {
    padding: 18px 20px;
    border-radius: 20px;
  }

  .right-innner-img h3 {
    line-height: 20px;
  }

  .copyright p {
    font: normal normal normal 14px / 22px Mukta;
  }

  .black-btn-wrap {
    flex-direction: column-reverse;
  }

  .newsletter h2 {
    max-width: 100%;
    margin: 20px auto;
  }

  .copyright-text {
    flex-direction: column;
  }

  .copyright-menu {
    justify-content: center;
    text-align: center;
  }

  .right-innner-img {
    width: 100px;
    height: 100px;
  }

  .our-records-info p {
    font-size: 18px;
  }

  .copyright-menu ul[id ^="menu-"] {
    flex-direction: column;
  }

  .d-flex.gap-3.align-items-end {
    flex-direction: column;
    align-items: center !important;
  }

  .counter-row {
    max-width: 90%;
  }

  .background-cover {
    padding: 60px 10px;
  }

  .text-sm-center {
    text-align: center !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .blog-detail {
    text-align: left;
  }

  .blog-detail-inner::after {
    mask-size: 100% 92%;
  }

  .topbar-cart-content>div {
    padding: 5px 10px;
  }

  section#slider {
    padding: 190px 0px 0;
  }

  .topbar-cart-content>div {
    width: 30px;
    height: 30px;
  }

  .sider-right-inn::after {
    width: 124px;
    height: 121px;
    mask-size: 100%;
  }

  .about-row-top {
    margin-left: 0px;
    margin-right: 0px;
  }

  .about-year h4 {
    font: normal normal 600 10px / 22px Mukta;
    color: #fff;
  }

  /* .site-header{
    height: 0;
  } */
  /* body:not(.home) .site-header{
        height: unset;
  } */
  .topbar-cart-content i {
    font-size: 14px;
  }

  input.search-field {
    font: 400 11px / 17px Mukta;
  }

  .site-header .theme-btn {
    padding: 8px 16px;
  }

  .slider-heading {
    font: 700 26px / 40px poppins;
  }

  /* .slider-right-mask-img::after{
          height: 310px;
          width: 295px;
          top: 0px;
          mask-size: cover;
          right: 0;
          left: 0;
          margin: 0 auto;
      } */
  .right-mosquito-img {
    left: 11%;
    height: 50px;
    width: 65px;
  }

  .bottom-social-icons {
    max-width: 70%;
    bottom: 3%;
    right: 0;
    margin: 0 auto;
    left: 0;
    text-align: center;
  }

  .slider-social-heading {
    font: 500 16px / 28px Mukta;
    margin-bottom: 5px;
  }

  .slider-social-main i {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 14px;
  }

  .slider-review {
    display: none !important;
  }

  .topbar-cart-content {
    gap: 5px;
  }

  .bestseller-prod .col-lg-12.text-center.mb-5 {
    margin-bottom: 0px !important;
  }



  .item-product {
    margin-top: 120px;

  }

  .offer-img-main {
    padding: 30px 20px 20px 20px;
  }

  .top-bar-contact img {
    max-width: 60%;
  }

  #slider .slider-spider-img {
    display: none;
  }

  .counter-offer-inner {
    padding: 30px 20px 20px 20px;
  }

  .theme-btn {
    padding: 8px 25px;
    font: 500 12px / 19px Mukta;
  }

  .search_form {
    width: 165px;
  }

  .toggle-nav i {
    font-size: 24px;
  }




  #pests-problem .owl-carousel {
    margin-top: 20px;
  }

  #about-us .about-images-main {
    grid-template-rows: repeat(2, 50px);
  }



  .about-year {
    padding: 15px;
    left: 11%;
    top: 20%;
  }

  .about-year p {
    font: 600 8px / 14px Mukta;
  }

  #about-us .about-images-main .abot-img-two {
    grid-column-start: 6;
  }

  .about-contact-main {
    left: 10%;
    bottom: -2px;
    padding: 6px 10px;
    gap: 9px;
  }

  .about-contact-main i {
    font-size: 16px;
  }

  .about-contact-main h5 {
    font: 400 14px / 20px Mukta;
  }

  .about-contact-main a {
    font: 500 16px / 20px Mukta;
  }


  .offer-img-main::after {
    width: 75%;
    left: -11px;
  }

  .counter-btn-main {
    margin-bottom: 20px;
  }

  .counter-btn-main {
    flex-direction: column;
    align-items: center !important;
  }

  .choose-images-main {
    max-width: 95%;
    margin: 0 auto 30px;
  }

  .choose-main-img::after {
    left: -14px;
    bottom: -11px;
    width: 208px;
    height: 100px;
  }

  #choose-sec .about-img-one {
    max-width: 235px;
  }

  #choose-sec .choose-video-main-inner {
    right: -37%;
    max-width: 65%;
  }

  #videoBtn i {
    top: 31%;
    width: 50px;
    height: 50px;
    font-size: 16px;
    line-height: 45px;
  }

  #choose-sec .choose-content-main h6 {
    font: 500 13px / 18px Mukta;
    padding-top: 10px;
  }

  #counter-sec .counter-inner {
    gap: 15px;
  }

  #faq-sec .accordion-button {
    font: 500 14px / 22px Mukta;
  }

  #faq-sec form .theme-btn p input,
  .news-form-main .theme-btn p input,
  #appoinment .theme-btn p input {
    font: 500 13px / 19px Mukta;
  }

  .news-img {
    margin-top: 20px;
    text-align: center;
  }

  .apoinment-content {
    padding: 20px 0;
  }

  .quote-img {
    max-width: 85%;
  }

  #our-client .slick-dots {
    justify-content: center;
  }

  #professionals-team .team-inner-content .team-social-icon-box-main {
    height: 35px;
  }

  #professionals-team .owl-stage-outer {
    padding-top: 15%;
  }

  #gallery .gallery-main {
    grid-template-rows: repeat(6, 20px);
  }

  section {
    padding: 40px 0;
  }

  .news-man-img {
    margin-top: unset;
  }

  .contactpage-details h3 {
    font: 600 24px / 26px Mukta;
  }

  .single.single-product .quantity {
    width: 100%;
  }

  #services-category-main .cat-images-main {
    grid-template-rows: repeat(4, 47px);
  }

  .title-box.banner-img {
    background-size: 100% 100%;
  }

  .above_title {
    padding: 20px 20px;
    margin: 0px auto;
  }

  .title-box.banner-img {
    padding: 230px 0px 70px;
  }

  .breadcrumbs {
    font-size: 14px;
    text-align: center;
  }

  li.service-title a {
    font: 16px / 12px Mukta;
    letter-spacing: 0px;
    color: #000;
    /* margin-bottom: 10px; */
    display: inline-block;
    padding: 1rem;
  }

  .bradcrumbs {
    padding: 5px 0;
  }

  .bradcrumbs a,
  .bradcrumbs span {
    font: normal normal 600 12px / 19px Mukta;
  }

  #faq-sec .que-img,
  #choose-sec .choose-beetle {
    display: none;
  }

  .alert.alert-minimalist {
    width: 95% !important;
    padding: 10px 8px;
    right: 6px !important;
  }

  #vission-mission img,
  #our-values img {
    margin-bottom: 20px;
  }

  #services-cat-pills-tabContent p {
    font: 400 14px / 25px Mukta;
  }

  #services-category-main .check-icon,
  #services-cat-pills-tabContent .check-icon {
    margin-top: 5px;
  }

  .summary.entry-summary .wishlist_text {
    display: block !important;
    margin: 0 auto;
  }

  #single-pest-problem .pests-img {
    margin: 0 auto 20PX;
  }

  #appoinment .appoinment-form-inner {
    padding: 20px;
  }

  #appoinment span.wpcf7-list-item-label {
    font: normal normal normal 13px / 26px Mukta;
  }


  #appoinment h3 {
    text-align: center;
    margin-bottom: 10px;
  }

  .appoinment-heading {
    font: 600 20px / 30px Mukta;
  }

  .blog-content {
    font: normal normal normal 14px / 19px Mukta;
    max-height: 2.6em;
    overflow: hidden;
  }
}

@media screen and (max-width: 575px) and (min-width: 375px) {
  .right-small-img {
    max-height: 60px;
    max-width: 60px;
    left: -12%;
    padding: 10px;
  }

  /* 
  .slider-right-mask-img {
    width: max-content;
    margin: 0 auto;
  } */

}

@media screen and (max-width:375px) {

  .right-small-img {
    display: none !important;
  }
}

/* @media screen and (max-width:375px) {
  .right-small-img{
   display: none !important;
 }
} */
@media screen and (max-width:320px) {

  section h3 {
    font-weight: 500;
    color: #000;
    font-size: 20px;
    line-height: 18px;
  }

  #choose-sec .choose-icon-img {
    height: 18px;
    width: 18px;
  }

  #choose-sec .choose-content-main h6 {
    font: 500 12px / 18px Mukta;
  }



  .about-contact-main {
    left: 4%;
    bottom: -2px;
  }

  

  .right-mosquito-img {
    left: 5%;
  }

  .about-year {
    left: 4%;
  }
}

.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,
.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],
.wc-block-components-text-input input:-webkit-autofill,
.wc-block-components-text-input.is-active input[type=email],
.wc-block-components-text-input.is-active input[type=number],
.wc-block-components-text-input.is-active input[type=tel],
.wc-block-components-text-input.is-active input[type=text],
.wc-block-components-text-input.is-active input[type=url] {
  color: #000 !important;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  color: #000 !important;
}