
:root{
    --main-color-two:#1e1e2a;
    --main-color:#e63a27;
}
*{margin: 0;padding: 0;line-height: normal;font-family: 'Mohave', sans-serif;font-weight: 800;}
textarea.form-control{height: 100px;}
a{color:var(--main-color-two);}
a:hover{text-decoration: none;}
button{border: none;outline: 0;}
button:focus{outline: 0;}
li{list-style: none;margin: 0;padding: 0;}
ul{list-style: none;margin: 0;padding: 0;}
img{height:auto;width:100%;}
input:focus{outline: 0;}
.top-header-link{display: flex;justify-content: start;}
.top-header-link a svg,.top-header-link a svg{color: var(--main-color);}
.top-header-link a{color: #f8f5f0;margin-left: 20px;font-weight: 200;}
.top-header{padding: 15px 0;height: 50px;background-image: url('../images/bg-lines.jpg');background-size: cover;}
.logo{z-index: 2;position: relative;padding: 20px 0;}
.logo a{display: block;width: 200px;}
.logo img{width: 100%;position: relative;z-index: 2;}
.logo:before{content: "";background: var(--main-color);height: 100%;display: block;width: 300px;position: absolute;top: 0px;left: -50px;z-index: 1;}

.header-grid{display: flex;justify-content: space-between;align-items: center;}
.menu-bar{display: flex;align-content: center;align-items: center;}
.menu-bar a{padding: 20px 20px;display: block;font-size: 20px;}
.menu-bar a:hover{color: var(--main-color);}
.contact-btn{height: 100%;border-left: 1px solid #ddd;}
.contact-btn a{display: block;color: #444;padding: 20px;font-size: 20px;text-transform: uppercase;}
.drop-dwon{position: relative;}
.contact-btn a:hover{color: #fff;}
.drop-down-menu{display: none;position: absolute;top: 0;background: var(--main-color-two);z-index: 3;left: 0;right: 0;width: max-content;margin-top: 60px;z-index: 99;}
.drop-dwon:hover .drop-down-menu{display: block;}
.drop-down-menu li a{color: #fff;display: block;padding: 10px 20px;transition: .3s;font-weight: normal;}
.drop-down-menu li a:hover{background: #fff;}
.carousel-item.active img{animation: anim;animation-duration: 25s;}
@keyframes anim{
    from{transform: scale(1)}
    to{transform: scale(1.3)}
}
.carousel-item::before{content: "";
    background: linear-gradient(270deg, rgba(0, 22, 22, 0) 0%, rgba(9, 15, 15, 0.02) 0.5%, rgba(12, 12, 12, 0.02) 1%, rgba(12, 12, 12, 0.76) 33%, rgb(12, 12, 12) 65%, rgb(12, 12, 12) 82.5%, rgb(12, 12, 12) 100%);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    left: -375px;}
.main-btn{background-image: url(../images/bg-lines.jpg);color: #fff;padding: 15px 30px;transition: .3s;position: relative;z-index: 1;display: inline-block;font-weight: normal;border-radius: 0px;overflow: hidden;}
.main-btn:hover{color: #fff;}
.main-btn:after,.contact-btn a:after{content: "";background: var(--main-color);transform: scale(0);height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;display: block;position: absolute;transition: .3s;}
.contact-btn a:after{background: var(--main-color-two)}
.main-btn:hover:after{transform: scale(1.1)}
.contact-btn a{position: relative;z-index: 1;font-weight: normal;}
.contact-btn a:hover:after{transform: scale(1)}
.carousel-caption  {top: 50%;transform: translateY(-50%);height: max-content;padding: 80px 0;padding-left: 40px;}
.carousel-caption::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    width: 159px;
    height: 100%;
    border-left: 10px solid var(--main-color);
    border-top: 10px solid var(--main-color);
    border-bottom: 10px solid var(--main-color);
}
.carousel-caption h2{font-size: 60px;font-weight: bold;}
.carousel-caption p{font-size: 20px;font-weight: normal;}
.carousel-caption h2,.carousel-caption p{padding: 5px;text-shadow: 4px 4px 4px #000;}
.carousel-control-next, .carousel-control-prev{font-size: 20px;color: #fff;}
.carousel-control-next svg, .carousel-control-prev svg{height: 40px;width: 40px;line-height: 70px;background: rgba(0, 0, 0, .7);padding: 15px}
.main-section{padding: 70px 0;}
.service-img{position: relative;padding: 20px}
.service-img img{width: 100%;border-radius: 20px;}
.service-img:after{content: "";height: 90%;width: 55%;position: absolute;background: var(--main-color);top: 0px;left: 0px;z-index: -1;border-radius: 20px;border-top-right-radius:0;border-bottom-left-radius:20px;}
.img-two{position: absolute;top: -20px;right: 40px;border: 10px solid #fff;width: 40% !important;animation: animbg linear infinite;animation-duration: 3s ;border-radius: 20px;}
.payment-option img{width: 100%;}
@keyframes animbg{
    0%{-webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
    50%{transform: -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);}
    0%%{-webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
}
.sm-heading {
    font-weight: bold;
    text-transform: capitalize;
    font-size: 45px;
}
.main-haeding{font-weight: bold;font-size: 40px;margin-bottom: 20px;}
.big-p{font-size: 20px;color: #666;line-height: 35px;}
.about-sec{margin-top: 20px;}
.about-sec p{font-weight: 200;}
.service-image a{display: block;}
.service-image img{width: 100%}
.services-sec{background-image: url(../images/bg-thm.png);background-repeat: repeat;z-index: inherit !important;}
.service-text{position: relative;padding: 20px;background-image: url(../images/bg-thm.png);background-repeat: repeat;}
.overlay{position: relative;z-index: 1;}
.overlay:after{content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;background-color: var(--main-color);z-index: -1;opacity: 8;}
.service-box .name{padding: 20px;background: #fff;display: block;width:70%;position: absolute;bottom: 60%;left: 0;}
.service-box{background: var(--main-color-two);overflow: hidden;border-radius: 20px;}
.service-box img{transition: .4s;}
.service-box:hover img{transform: scale(1.1);}
.service-box:hover .name p{height: 100px;opacity: 1;}
.detail-btn{margin-top: 50px;display: block;color: #fff;font-weight: normal;font-size: 20px;transition: .1s}
.detail-btn svg{margin-right: 10px;transform: rotate(-45deg) translate(8px, 4px);margin-top: -16px;transition: .3s}
.detail-btn:hover{color: var(--main-color)}
.detail-btn:hover svg{transform:rotate(0deg)}
.name p{opacity: 0;height: 0; overflow: hidden;transition:all 0.3s ease-in-out 0.1s;font-weight: normal;color: #444;margin-bottom: 0px;}
.service-no{position: absolute;right: 20px;bottom: 15%;font-size: 50px;top: auto;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent;color: #fff;font-family: sans-serif;}
.hover-white:hover:after {background: #fff !important;}
.hover-white:hover {;color: #000 !important;}
.owl-nav{position: absolute;top: -70px;right: 0px;}
.owl-nav button{padding: 10px 20px !important;border:1px solid #fff !important;color: #fff !important;margin: 0 5px;}
.price-img{width: 100px;border-radius: 100px;overflow: hidden;box-shadow: 1px 1px 20px rgba(0,0,0,0.2);margin-right: 20px;margin: 0 auto 10px;height: 100px;}
.price-img img{width: 100%;height: 100%;}
.price-text h4{font-weight: bold;font-size: 20px;}
.price-text p{font-weight: normal;font-size: 15px;margin-bottom: 0px;}
.price-tag p{padding: 10px 30px;;background: #ddd;justify-self: end;display: inline-block;margin-top: 10px;font-weight: bold;font-size: 20px;color: var(--main-color);border-radius: 10px;}
.price-box{padding: 20px;border:1px dashed var(--main-color);text-align: center;border-radius: 20px;transition: .3s;margin-bottom: 30px;}
.price-box:hover{background: #ddd;}
.price-box:hover .price-tag p{background: #fff;}
.add-sec{background-image: url(../images/bg-thm.png);background-repeat: repeat;position: relative;}
.add-sec:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;background: var(--main-color-two);z-index: -1;}
.top-text h6{text-align: center;color: #fff;font-weight: bold;padding-top: 10px;font-size: 30px;}
.strip-box{position: relative;background-image: url(../images/bg-thm.png);background-repeat: repeat;  z-index: 1;overflow: hidden;border-radius: 20px;}
.strip-box:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.8);z-index: -2;transition: .3s;transform: translateY(-100%)}
.strip-box:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;background: var(--main-color);z-index: -2;transition: .3s;transform: translateY(0)}
.strip-box:hover:after{transform: translateY(0)}
.strip-box:hover:before{transform: translateY(100%)}
.top-text:before,.bottom-text:before{content: "";
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    border-top: 60px solid #c32614;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    z-index: -1;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: all;}
.strip-img{margin: 20px 0 0;color: #ffff;text-align: center;padding: 20px;}
.strip-img p{font-weight: normal;margin-bottom: 0px;}
.strip-img img{width: 50px;margin-bottom: 10px;}
.bottom-text:before{
    bottom: 0;top: auto;
     border-bottom: 60px solid #c32614;
     border-top:none;
}
.bottom-text .detail-btn{display: block;text-align: center;padding-bottom: 10px;}
.bottom-text .detail-btn:hover{color: var(--main-color-two)}
.add-section{background-image: url(../images/about.jpg);background-size: cover;}
.overlay-black{position: relative;z-index: 1;}
.overlay-black:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: ;height: 100%;width: 100%;background: rgba(0, 0, 0, .7);z-index: -1;}
.count-box{display: flex;align-items: center;justify-content: center;}
.count-box h3,.count-box span{display: flex;font-size: 60px;color: var(--main-color)}
.count-box span{margin-right: 5px;display: inline-block;}
.counter-one__content p{font-size: 25px;text-align: center;}
.counter-one{position: relative;z-index: 1;background: #fff;}
/* .counter-one:after{content: "";position: absolute;background-image: url(../images/txt.jpg);background-repeat: repeat;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;opacity: .05;z-index: -1;} */

.test-img{padding: 20px;background: var(--main-color);width: max-content;position: relative;z-index: 1;}
.test-img img{height: 100px !important;width: 100px !important;border-radius: 100%;border:5px solid #fff;margin-top: 20px;}
.test-box{padding: 0px;background: #fff;display: flex;border-radius: 20px;overflow: hidden;}
.test-name{display: flex;}
.test-text{margin-left: 10px;padding: 20px;}
.test-text h6{font-weight: bold;font-size: 20px;}
.test-text p{font-weight: normal;}
.test-name img{width: 50px !important;margin-right: 10px;margin-top: -5px;}
.test-img:after{content: "";position: absolute;height: 50%;width: 100%;top:0;left: 0;background: #ddd;z-index: -1;}
.contact-left p{font-weight: normal;}
.phone-sec{display: flex;margin-top: 30px;}
.phone-sec h6{margin-bottom: 0px;}
.phone-sec img{width: 50px;margin-right: 10px;}
.phone-txt a{font-size: 20px;}
.phone-txt h6{color: var(--main-color)}
.samll-heading{color: var(--main-color)}
.contact-section{position: relative;z-index: 1;background: #ddd;}
.contact-section:after{content: "";position: absolute;background-image: url(../images/txt.jpg);background-repeat: repeat;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;opacity: .05;z-index: -1;}
.contact-home .form-control{margin-bottom: 30px;}
.contact-right{background: var(--main-color);padding: 20px;}

.breadcrumb{background-image: url(../images/testi.jpg);background-size: cover;text-align: center;color: #fff;padding: 80px 0;}
.breadcrumb ul{display: flex;justify-content: center;}
.breadcrumb ul li a{color: #fff;font-weight: normal;}
.breadcrumb ul li:nth-last-child(1) a{color: #ddd;}
.breadcrumb ul li:nth-last-child(1) a:after{content: "";color: #fff;}
.breadcrumb ul li a:after{content: "/";color: #fff;margin: 0 7px;}
.category-sec .service-box{margin-bottom: 30px;}
.category-sec .name{margin-bottom: 30px;background: var(--main-color);color: #fff;}
.category-sec .name p{color: #fff;}
.single-img img{width: 100%;}
.sub-service li a{display: block;border: 1px solid var(--main-color);padding: 10px 20px;border-bottom: none;font-size: 20px;}
.sub-service li:nth-last-child(1) a{border-bottom: 1px solid var(--main-color);}
.detail-sec .sm-heading{color: var(--main-color);padding: 10px 20px;border: 1px solid var(--main-color);font-size: 25px;}
.about-page-img{width: 50%;float: left;}
.testimonoal-sec .test-box{background: #eee;margin-bottom: 30px;}
.payment-option h4{margin-top: 20px;}
p{font-weight: normal;}
.card-header{background: var(--main-color) !important;}
button.btn.btn-link:focus{outline: none !important;box-shadow:none !important;}
button.btn.btn-link:hover{text-decoration: none;}
button.btn.btn-link{color: #fff !important;display: block;width: 100%;text-decoration: none;text-align: left;}
.address-sec{padding: 20px;border: 1px solid var(--main-color);border-radius: 0px;}
.contact-page iframe{border-radius: 0px;overflow: hidden;}
.mobile-menu{display: none;}
.close{display: none;}
.add-sect-home .main-btn{display: block;width: max-content;margin: 0 auto;}
.add-sect-home{background-image: url(../images/about.jpg);background-size: cover;position: relative;z-index: 1;}
.add-sect-home:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background:var(--main-color);height: 100%;width: 100%;z-index: -1;opacity: .9;}

.counter-one__content {
    height: 250px;
    width: 250px;
    border-radius: 100%;
    background: #eee;
    line-height: 200px;
    padding: 60px 0px 0 0;
    margin: 0 auto 0px;
}

.about-section-two .image-column {
    position: relative;
    margin-bottom: 35px;
  }
  .about-section-two .image-column .inner-column {
    position: relative;
    padding-right: 70px;
    margin-left: -105px;
  }
  @media (max-width: 991.98px) {
    .about-section-two .image-column .inner-column {
      margin-left: 0;
    }
  }
  @media (max-width: 575.98px) {
    .about-section-two .image-column .inner-column {
      margin-top: 80px;
    }
  }
  .about-section-two .image-column .image-1 {
    position: relative;
    max-width: 477.7px;
    margin-bottom: 0px;
  }
  .about-section-two .image-column .image-1:before {
    position: absolute;
    right: -46px;
    top: 0;
    height: 156px;
    width: 20px;
    background-color: var(--main-color);
    content: "";
  }
  .about-section-two .image-column .image-1 img {
    width: 100%;
  }
  .about-section-two .image-column .image-2 {
    bottom: -42px;
    margin-bottom: 0;
    position: absolute;
    right: 75px;
  }
  @media (max-width: 1199.98px) {
    .about-section-two .image-column .image-2 {
      right: 15px;
    }
  }
  .about-section-two .image-column .image-2 img {
    border: 10px solid #fff;
    border-width: 10px 0 0 10px;
    max-width: 320px;
    width: 100%;
  }
  .about-section-two .experience {
    position: absolute;
    bottom: -70px;
    left: 160px;
    min-width: 290px;
    background: #fff;
    padding: 20px 20px 20px 120px;
    font-size: 18px;
    line-height: 26px;
    color: var(--main-color-two);
    box-shadow: 0 15px 60px rgba(0, 0, 0, 0.08);
    min-height: 120px;
  }
  @media (max-width: 991.98px) {
    .about-section-two .experience {
      bottom: 30px;
      left: 15px;
    }
  }
  .about-section-two .experience .icon {
    position: absolute;
    left: 20px;
    top: 20px;
    height: 80px;
    width: 80px;
  }
  .about-section-two .experience strong {
    position: relative;
    margin-top: 7px;
    font-size: 34px;
    line-height: 36px;
    color: var(--main-color);
    font-weight: 700;
    display: block;
  }
  .bounce-y {
    animation: bounce-y 10s infinite linear;
}
@keyframes bounce-y{
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-30px);
    }
    100% {
        transform: translateY(0);
    }
}
.small-heading{color: var(--main-color);font-size: 20px;}
.video-section {
    position: relative;
    padding: 60px 0 60px;
    overflow: hidden;
  }
  @media (max-width: 1199.98px) {
    .video-section {
      padding: 60px 0;
    }
  }
  .video-section .bg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #09161d;
    opacity: 0.9;
  }
  .video-section .overlay-2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto;
    background-size: cover;
    opacity: 0.9;
  }
  @media (max-width: 991.98px) {
    .video-section .overlay-2 {
      display: none;
    }
  }
  .video-section .outer-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  @media (max-width: 991.98px) {
    .video-section .outer-box {
      flex-direction: column;
    }
  }
  .video-section .outer-box .title-box {
    position: relative;
    padding-left: 35px;
    border-left: 12px solid var(--main-color);
  }
  @media (max-width: 991.98px) {
    .video-section .outer-box .title-box {
      margin-bottom: 30px;
      border-left: 0;
      padding-left: 0;
      text-align: center;
    }
  }
  @media (max-width: 575.98px) {
    .video-section .outer-box .title-box {
      padding-left: 0;
      border: none;
    }
  }
  .video-section .outer-box .title-box .title {
    color: var(--theme-color-light);
    font-size: 46px;
    line-height: 1.2em;
    margin-bottom: 0;
  }
  @media (max-width: 575.98px) {
    .video-section .outer-box .title-box .title {
      font-size: 38px;
    }
    .video-section .outer-box .title-box .title br {
      display: none;
    }
  }
  .video-section .outer-box .video-box {
    position: relative;
  }
  .video-section .outer-box .video-box .icon-box {
    position: absolute;
    top: 0;
    right: 220px;
    display: flex;
    align-items: center;
  }
  .video-section .outer-box .video-box .icon-box .title {
    font-family: var(--style-font);
    font-weight: 400;
    color: var(--theme-color-light);
    white-space: nowrap;
    margin-right: 15px;
  }
  @media (max-width: 991.98px) {
    .video-section .outer-box .video-box .icon-box .title {
      display: none;
    }
  }
  .video-section .outer-box .video-box .icon-box img {
    position: relative;
    display: block;
    flex-shrink: 0;
    z-index: 3;
  }
  @media (max-width: 991.98px) {
    .video-section .outer-box .video-box .icon-box img {
      display: none;
    }
  }
  .video-section .outer-box .video-box .play-now-two {
    position: relative;
    display: inline-block;
    height: 113px;
    width: 113px;
    line-height: 113px;
    font-size: 20px;
    border-radius: 50%;
    color: var(--main-color);
    background-color: #fff;
    text-align: center;
  }
  .video-section .outer-box .video-box .play-now-two::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    border: 1px solid #fff;
  }
  .video-section .outer-box .video-box .play-now-two:hover {
    background-color: var(--main-color);
    border-color: var(--main-color);
    color: var(--theme-color-light);
  }
  .bg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  .overlay-2 {
    width: 860px;
    height: 621px;
    background-image: url(../images/overlay-2.png);
  }

  .service-block-two {
    position: relative;
    margin-bottom: 30px;
    z-index: 1;
  }
  .service-block-two .inner-box {
    position: relative;
    background-color: #fff;
    transition: all 300ms ease;
  }
  .service-block-two .inner-box:hover .image-box .image img {
    transform: scale(1.1);
    opacity: 0.9;
  }
  .service-block-two .inner-box:hover .image-box .read-more {
    color: #fff;
    background: var(--main-color-two);
  }
  .service-block-two .inner-box:hover .image-box .read-more:before {
    height: 100%;
  }
  .service-block-two .inner-box:hover .content-box .icon {
    color: var(--main-color);
    background-color: #fff;
  }
  .service-block-two .inner-box:hover .content-box .icon img{filter: brightness(.5);}
  .service-block-two .inner-box .image-box .image {
    position: relative;
    margin-bottom: 0;
    overflow: hidden;max-height: 250px;
  }
  .service-block-two .inner-box .image-box .image img {
    position: relative;width: 100%;
    transition: all 300ms ease;
  }
  .logo2{max-width: 220px;}
  .logo2 img{width: 100%;}
  .service-block-two .inner-box .content-box {
    position: relative;
    background-color: #fff;
    padding: 0 21px 18px;
  }
  .service-block-two .inner-box .content-box .inner {
    position: relative;
    display: inline-block;
    border-top: 4px solid var(--main-color);
    margin-top: -56px;
    padding: 90px 15px 30px 20px;
    background-color: #f3f4f7;
  }
  @media (max-width: 767.98px) {
    .service-block-two .inner-box .content-box .inner {
      width: 100%;
    }
  }
  .service-block-two .inner-box .content-box::before {
    content: "";
    position: absolute;
    top: -20px;
    right: 65px;
    width: 44px;
    height: 64px;
    background-image: url(../images/icon-arrow2.png);
    z-index: 3;
    pointer-events: none;
  }
  .service-block-two .inner-box .content-box .icon {
    position: absolute;
    top: -22px;
    left: 18px;
    height: 87px;
    width: 90px;
    line-height: 87px;
    font-size: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: var(--main-color);
    transition: all 300ms ease;
    z-index: 2;
  }
  .service-block-two .inner-box .content-box .icon img{width: 70%;}
  .service-block-two .inner-box .content-box .title {
    position: relative;
    margin-bottom: 5px;
    z-index: 2;
  }
  .service-block-two .inner-box .content-box .title:hover {
    color: var(--main-color);
  }
  .service-block-two .inner-box .content-box .text {
    font-size: 14px;
    line-height: 1.8em;
  }
  .service-block-two .inner-box .content-box .theme-btn {
    background-color: var(--main-color-two);
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 20px;
    color: #fff;display: block;text-align: center;
  }
  .service-block-two .inner-box .content-box .theme-btn i {
    position: relative;
    color: var(--main-color);
    transform: rotate(-45deg);
    transition: all 300ms ease;
  }
  .service-block-two .inner-box .content-box .theme-btn:hover i {
    color: #fff;
  }
  .btn-style-one {
    position: relative;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0.05em;
    padding: 19.2px 51.2px;
    background-image: url('../images/bg-lines.jpg');
    color: var(--theme-color-light);
    font-weight: 600;
    overflow: hidden;
    text-transform: uppercase;z-index: 1;
  }
  .btn-style-one i {
    display: block;
    margin-left: 10px;
    position: relative;
  }
  .btn-style-one:before {
    background-color: var(--theme-color2);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    transform: scale(0, 1);
    transform-origin: top right;
    transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);z-index: -1;
  }
  .btn-style-one:hover:before {
    transform: scale(1, 1);
    transform-origin: bottom left;
  }
  .btn-style-one:hover {
    color: var(--theme-color-white);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  }
  .btn-style-one.dark-bg {
    background-color: var(--theme-color-dark);
  }
  .btn-style-one.dark-bg:hover {
    color: #fff;
  }
  .btn-style-one.dark-bg::before {
    background-color: var(--theme-color1);
  }
  
  .features-section-three {
    background-color: #fff;
    position: relative;
  }
  .features-section-three .image-column {
    position: relative;
  }
  .features-section-three .image-column .inner-column {
    position: relative;
    margin-left: -375px;
    display: flex;
    height: 100%;
  }
  @media (max-width: 1199.98px) {
    .features-section-three .image-column .inner-column {
      margin-left: 0;
    }
  }
  .features-section-three .image-column .image {
    position: relative;
    margin-bottom: 0;
    width: 100%;
  }
  .features-section-three .image-column .image img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
  }
  .features-section-three .content-column .inner-column {
    margin: 50px -36px 40px 6px;
    position: relative;
  }
  @media (max-width: 1199.98px) {
    .features-section-three .content-column .inner-column {
      margin: 50px 0 40px -25px;
    }
  }
  .features-section-three .content-column .inner-column:before {
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
    position: absolute;
    height: calc(100% - 75px);
    width: 1px;
    left: calc(50% + 15px);
    top: 0;
  }
  @media (max-width: 575.98px) {
    .features-section-three .content-column .inner-column:before {
      display: none;
    }
  }
  .features-section-three .content-column .inner-column:after {
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
    position: absolute;
    height: 1px;
    width: calc(100% - 80px);
    left: 54px;
    top: calc(50% - 36px);
  }
  @media (max-width: 575.98px) {
    .features-section-three .content-column .inner-column:after {
      display: none;
    }
  }
  .features-section-three .content-column .inner-column .feature-block-three {
    margin-bottom: 70px;
  }
  .features-section-three .content-column .inner-column .feature-block-three .inner-box {
    margin-left: 54px;
  }
  
  .feature-block-three {
    margin-bottom: 35px;
  }
  .feature-block-three .inner-box:hover .icon {
    transform: scaleX(-1);
  }
  .feature-block-three .inner-box .icon-box {
    margin-bottom: 1px;
  }
  .feature-block-three .inner-box .icon {
    position: relative;
    display: inline-block;
    font-size: 60px;
    line-height: 1em;
    color: var(--theme-color1);
    transition: all 300ms ease;
  }
  .feature-block-three .inner-box .content-box .title {
    position: relative;
    margin-bottom: 15px;
  }
  .feature-block-three .inner-box .content-box .text {
    position: relative;
    z-index: 1;
  }
  
  .features-section-two {
    position: relative;
    padding: 60px 0 70px;
    background-color: #f3f4f7;
    margin-top: -130px;
  }
  .features-section-two:before {
    background-image: url(../images/pattern-2.png);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
  }
  .features-section-two.style-two {
    margin-top: 0;
    padding: 60px 0 70px;
  }
  
  .feature-block-two {
    margin-bottom: 30px;
  }
  .feature-block-two .inner-box {
    position: relative;
    margin-top: 91px;
    padding: 135px 30px 25px;
    background-color: var(--theme-color-white);
    transition: all 300ms ease;
    text-align: center;
  }
  @media (max-width: 1199.98px) {
    .feature-block-two .inner-box {
      padding: 135px 20px 30px;
    }
  }
  .feature-block-two .inner-box:hover .image-box .image img {
    transform: scale(1.1);
  }
  .feature-block-two .inner-box:hover .image-box .icon {
    background-color: var(--theme-color-dark);
  }
  .feature-block-two .inner-box:hover .content .read-more i:before {
    content: "\f105";
  }
  .feature-block-two .inner-box:hover .content .read-more span {
    width: 100px;
  }
  .feature-block-two .inner-box .image-box {
    position: absolute;
    top: -91px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .feature-block-two .inner-box .image-box .image {
    position: relative;
    display: inline-block;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 0;
    width: 75%;
  }
  .feature-block-two .inner-box .image-box .image img {
    position: relative;
    transition: all 300ms ease;width: 100%;
  }
  .feature-block-two .inner-box .image-box .icon {
    position: relative;
    display: block;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: -50px auto 0;
    font-size: 30px;
    color: var(--theme-color-white);
    outline: 5px solid var(--theme-color-white) !important;
    background-color: var(--theme-color1);
    transition: all 300ms ease;
  }
  .feature-block-two .inner-box .content {
    position: relative;
  }
  .feature-block-two .inner-box .content .title {
    position: relative;
    font-weight: 700;
    letter-spacing: -0.4px;
    margin-bottom: 8px;
  }
  .feature-block-two .inner-box .content .text {
    position: relative;
    margin-bottom: 10px;
    transition: all 300ms ease;
    z-index: 2;
  }
  .feature-block-two .inner-box .content .read-more {
    position: relative;
    color: var(--theme-color1);
    font-size: 16px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 300ms ease;
  }
  .feature-block-two .inner-box .content .read-more:hover span {
    text-decoration: underline;
  }
  .feature-block-two .inner-box .content .read-more i:before {
    transition: all 300ms ease;
  }
  .feature-block-two .inner-box .content .read-more span {
    position: relative;
    display: block;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    transition: all 300ms ease;
  }
  .testimonial-section-two {
    position: relative;
    padding: 60px 0;
  }
  .testimonial-section-two .default-dots .owl-dots .owl-dot {
    height: 5px;
    width: 40px;
    margin: 0 5px;
    background-color: transparent;
    border: 1px solid #d7d7d7;
  }
  @media (max-width: 575.98px) {
    .testimonial-section-two .default-dots .owl-dots .owl-dot {
      width: 20px;
    }
  }
  .testimonial-section-two .default-dots .owl-dots .owl-dot.active {
    background-color: var(--theme-color1);
    border: 1px solid var(--theme-color1);
  }
  
  .testimonial-block-two {
    position: relative;
    margin-bottom: 45px;
  }
  .testimonial-block-two .inner-box {
    position: relative;
    display: flex;
  }
  @media (max-width: 575.98px) {
    .testimonial-block-two .inner-box {
      flex-direction: column;
    }
  }
  .testimonial-block-two .inner-box:hover .thumb img {
    transform: scale(1.1);
  }
  .testimonial-block-two .image-box {
    position: relative;
    flex-shrink: 0;
  }
  .testimonial-block-two .image-box .thumb {
    position: relative;
    margin-bottom: 0;
    text-align: center;
    overflow: hidden;
  }
  .testimonial-block-two .image-box .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 300ms ease;
  }
  .testimonial-block-two .image-box .icon-quote {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 90px;
    background-color: var(--theme-color1);
    background-repeat: no-repeat;
    background-position: center;
    line-height: 122px;
    text-align: center;
  }
  .testimonial-block-two .image-box .icon-quote svg{/* width: 79px; */color: #fff;font-size: 55px;}
  @media (max-width: 1199.98px) {
    .testimonial-block-two .image-box .icon-quote {
      height: 50px;
      width: 50px;
      background-size: 34px;
    }
  }
  .testimonial-block-two .content-box {
    background-color: #13222d;
    padding: 35px 43px 25px;
  }
  @media (max-width: 1199.98px) {
    .testimonial-block-two .content-box {
      padding: 20px;
    }
  }
  .testimonial-block-two .content-box .reason {
    display: block;
    color: var(--theme-color-white);
    font-size: 18px;
    margin-bottom: 0;
  }
  .testimonial-block-two .content-box .rating {
    font-size: 12px;
    color: #f9b524;
  }
  .testimonial-block-two .content-box .rating i {
    margin-right: 5px;
  }
  .testimonial-block-two .content-box .text {
    position: relative;
    color: var(--theme-color-white);
    font-size: 18px;
    margin-bottom: 20px;
    letter-spacing: -0.01em;
  }
  .testimonial-block-two .content-box .text p,.testimonial-block-two .content-box .text span{color: #fff !important;}
  .testimonial-block-two .content-box .name {
    color: var(--theme-color-white);
    margin-bottom: 3px;
    font-size: 18px;
    letter-spacing: -0.01em;
  }
  .testimonial-block-two .content-box .designation {
    display: block;
    font-size: 14px;
    line-height: 1em;
    color: var(--theme-color1);
    margin-bottom: 0;
    transition: all 300ms ease;
  }
  .sec-title h2 {
    position: relative;
    font-size: 40px;
    color: #fff;
    font-family: var(--sec-title-font-family);
    font-weight: var(--sec-title-font-weight);
    line-height: 1.2em;
    margin-bottom: 30px;
}

.country-section-two {
    position: relative;
    padding: 120px 0 0px;
    z-index: 3;
  }
  .country-section-two .outer-box {
    max-width: 1513px;
    position: relative;
    padding: 0 141px 0;
    border-top: 5px solid var(--theme-color1);
    background-color: #f3f4f7;
    margin: -120px auto 0;
  }
  @media (max-width: 1199.98px) {
    .country-section-two .outer-box {
      padding: 0;
    }
  }
  @media (max-width: 991.98px) {
    .country-section-two .outer-box {
      text-align: center;
    }
  }
  .country-section-two .outer-box::before {
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    content: "";
    background-image: url("../images/company.png");
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  .country-section-two .content-column .inner-column {
    position: relative;
    padding: 100px 21px 100px 0;
    margin-left: -14px;
  }
  @media (max-width: 991.98px) {
    .country-section-two .content-column .inner-column {
      text-align: center;
      padding: 100px 15px 0;
      margin-left: 0;
    }
  }
  .country-section-two .content-column .inner-column .sec-title {
    margin-bottom: 35px;
  }
  .country-section-two .content-column .inner-column .country-block {
    margin-bottom: 20px;
  }
  .country-section-two .content-column .inner-column .default-dots .owl-dots {
    position: absolute;
    top: 45px;
    right: -380px;
    flex-direction: column;
  }
  @media (max-width: 1399.98px) {
    .country-section-two .content-column .inner-column .default-dots .owl-dots {
      right: -330px;
    }
  }
  @media (max-width: 1199.98px) {
    .country-section-two .content-column .inner-column .default-dots .owl-dots {
      right: -290px;
    }
  }
  @media (max-width: 991.98px) {
    .country-section-two .content-column .inner-column .default-dots .owl-dots {
      position: relative;
      right: 0;
      top: 0;
      flex-direction: row;
    }
  }
  .country-section-two .content-column .inner-column .default-dots .owl-dots .owl-dot {
    margin: 5px 0;
  }
  @media (max-width: 991.98px) {
    .country-section-two .content-column .inner-column .default-dots .owl-dots .owl-dot {
      margin: 0 5px;
    }
  }
  .country-section-two .image-column .inner-column {
    position: relative;
    padding-top: 80px;
  }
  @media (max-width: 991.98px) {
    .country-section-two .image-column .inner-column {
      text-align: center;
      padding-top: 50px;
    }
  }
  .country-section-two .image-column .inner-column .image {
    position: relative;
    display: block;
    margin-bottom: 0;
  }
  .country-section-two .image-column .inner-column .image img{width: 100%;margin-top: 40px;}
  @media (max-width: 991.98px) {
    .country-section-two .image-column .inner-column .image {
      display: inline-block;
      text-align: center;
    }
  }
  .country-section-two .image-column .inner-column .bg-overlay {
    position: absolute;
    bottom: 39px;
    left: -41px;
  }
  @media (max-width: 1199.98px) {
    .country-section-two .image-column .inner-column .bg-overlay {
      display: none;
    }
  }
  
  .country-block-two {
    margin-bottom: 30px;
  }
  .country-block-two .inner-box {
    position: relative;
    display: flex;
    align-items: center;
    padding: 20px 20px;
    box-shadow: 0px 10px 60px rgba(171, 171, 171, 0.25);
    background-color: var(--theme-color-light);
  }
  .country-block-two .inner-box:hover img {
    transform: rotate(360deg);
  }
  .country-block-two .inner-box img {
    position: relative;
    display: block;
    border-radius: 50%;
    margin-right: 20px;
    width: 60px;
    height: 60px;
    transition: all 300ms ease;
  }
  .country-block-two .inner-box .title {
    position: relative;
    color: var(--theme-color-dark);
    font-weight: 600;
    letter-spacing: -0.36px;
    margin-bottom: 0;
  }
  .country-block-two .inner-box .title a:hover {
    color: var(--theme-color1);
  }
  .country-block-two .inner-box .text {
    position: relative;
    color: var(--theme-color-light);
    margin-bottom: 0;
  }
  .country-block-two .inner-box .read-more {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: var(--theme-color-light);
    background-color: var(--theme-color1);
    transition: all 300ms ease;
  }
  .country-block-two .inner-box .read-more:hover {
    background-color: var(--theme-color2);
  }
  .country-block {
    margin-bottom: 30px;
  }
  .country-block .inner-box {
    position: relative;
    padding: 20px 30px;
    background-color: var(--theme-color-white);
    box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
    transition: all 300ms ease;
  }
  @media (max-width: 1199.98px) {
    .country-block .inner-box {
      padding: 20px 15px;
      padding-right: 8px;
    }
  }
  .country-block .inner-box:hover {
    background-color: var(--theme-color-dark);
  }
  .country-block .inner-box:hover .image-box img {
    transform: rotate(360deg);
  }
  .country-block .inner-box:hover .title {
    color: var(--theme-color-white);
  }
  .country-block .inner-box:hover a:hover {
    color: #fff !important;
  }
  .country-block .inner-box:hover .text {
    color: #9898a0;
  }
  .country-block .inner-box .image-box {
    position: relative;
    display: flex;
    align-items: center;
  }
  .country-block .inner-box .image-box img {
    position: relative;
    display: block;
    margin-right: 20px;
    max-width: 60px;
    transition: all 300ms ease;
  }
  .country-block .inner-box .image-box .title {
    position: relative;
    margin-bottom: 0;
  }
  .country-block .inner-box .image-box .title a:hover {
    color: var(--theme-color1);
  }
  .country-block .inner-box .text {
    position: relative;
    padding-top: 18px;
    margin-top: 22px;
    border-top: 1px dashed rgba(191, 188, 188, 0.4901960784);
    margin-bottom: 0;
    transition: all 300ms ease;
  }
  .country-block .inner-box .read-more {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: var(--theme-color-light);
    background-color: var(--theme-color1);
    transition: all 300ms ease;
  }
  .country-block .inner-box .read-more:hover {
    background-color: var(--theme-color-light);
    color: var(--theme-color1);
  }
  .main-footer {
    position: relative;
    background-color: #020e16;
    padding: 78px 0 0;
  }
  .main-footer .widgets-section {
    position: relative;
    padding: 60px 0 0px;
  }
  .main-footer .footer-column {
    position: relative;
    margin-bottom: 20px;
  }
  .main-footer .footer-widget {
    position: relative;
  }
  .main-footer .widget-title {
    position: relative;
    display: inline-block;
    font-size: 18px;
    line-height: 1.2em;
    color: var(--theme-color-light);
    font-weight: 700;
    margin-bottom: 20px;
  }
  .main-footer .about-widget .logo {
    margin-bottom: 30px;
  }
  .main-footer .about-widget .logo img {
    max-width: 210px;
  }
  .main-footer .about-widget .text {
    color: #ccc;
  }
  
  .footer-top {
    position: relative;
  }
  .footer-top .outer-box {
    position: relative;
  }
  .footer-top .bg:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: var(--theme-color1);
    opacity: 0.9;
  }
  
  /*=== User LInks ===*/
  .user-links {
    position: relative;
  }
  .user-links li {
    position: relative;
    font-size: 16px;
    line-height: 40px;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
    margin-bottom: 7px;
  }
  .user-links li svg {
    color: var(--theme-color1);
    position: absolute;
    top: 12px;
    left: 0;
    font-size: 14px;
  }
  .user-links li a {
    color: #ccc;
    position: relative;
    display: inline-block;
    color: inherit;
    padding: 0 0 0 20px;
    transition: all 300ms ease;
  }
  .user-links li a:hover {
    color: var(--theme-color-light);
  }
  .user-links li a:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: var(--theme-color1);
    content: "";
    transition: all 300ms ease;
  }
  .user-links li a:hover:before {
    width: 100%;
  }
  .user-links.two-column {
    display: flex;
    flex-wrap: wrap;
  }
  .user-links.two-column li {
    flex: 0 0 50%;
    width: 50%;
    padding-right: 15px;
  }
  
  .contact-list-two {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 60px 78px;
  }
  .contact-list-two li {
    font-size: 18px;
    margin-bottom: 0;
    padding-left: 90px;
    font-weight: 500;position: relative;
  }
  .contact-list-two li:hover i {
    transform: scaleX(-1);
  }
  .contact-list-two li svg {
    position: absolute;
    top: -5px;
    left: 0;
    width: 35px;
    height: 35px;
    line-height: 66px;
    border-radius: 5px;
    background-color: var(--theme-color-light);
    color: var(--theme-color1);
    font-size: 11px;
    text-align: center;
    transition: all 300ms ease;
    padding: 15px;
  }
  .contact-list-two li:last-child {
    margin-bottom: 0;
  }
  .contact-list-two li a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: var(--theme-color-dark);
    transition: all 300ms ease;
  }
  .contact-list-two li a:hover {
    text-decoration: underline;
  }
  .contact-list-two li .text {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4em;
  }
  .contact-list-two li span {
    font-weight: 400;
    font-size: 16px;
  }
  .contact-list-two.light .text,
  .contact-list-two.light li,
  .contact-list-two.light a {
    color: var(--theme-color-light);
  }
  .contact-list-two.light a:hover {
    text-decoration: underline;
  }
  
  /* Newsletter Form */
  .newsletter-form {
    position: relative;
  }
  .newsletter-form .form-group {
    position: relative;
    width: 100%;
    margin-bottom: 0;
  }
  .newsletter-form .form-group input[type=text],
  .newsletter-form .form-group input[type=email] {
    position: relative;
    display: block;
    height: 64px;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    color: #000000;
    padding: 15px 40px;
    background-color: #FFFFFF;
    transition: all 300ms ease;
  }
  .newsletter-form .form-group input[type=text]::placeholder,
  .newsletter-form .form-group input[type=email]::placeholder {
    color: #707070;
  }
  .newsletter-form .form-group .theme-btn {
    margin-top: 10px;
    padding: 15px 95px;
    background-color: var(--theme-color1);
    color: var(--theme-color-light);
    border-radius: 0;
    width: 100%;
  }
  .newsletter-form .form-group .theme-btn:before {
    border-radius: 0;
  }
  .newsletter-form .form-group .theme-btn:hover {
    color: var(--theme-color-dark);
  }
  .newsletter-form .form-group .icon {
    position: absolute;
    left: 13px;
    top: 13px;
    font-size: var(--body-font-size);
    line-height: 1em;
    color: var(--theme-color-dark);
    z-index: 3;
  }
  
  /*=== Footer Bottom ===*/
  .footer-bottom {
    position: relative;
    width: 100%;
  }
  .footer-bottom .inner-container {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 27px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  @media (max-width: 767.98px) {
    .footer-bottom .inner-container {
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
  }
  .footer-bottom .copyright-text {
    position: relative;
    font-size: 16px;
    line-height: 30px;
    font-family: var(--text-font);
    color: #c4c5c7;
    font-weight: 400;
    margin-bottom: 0px;
    letter-spacing: -0.025em;
  }
  @media (max-width: 767.98px) {
    .footer-bottom .copyright-text {
      font-size: 14px;
      margin-bottom: 20px;
    }
  }
  .footer-bottom .copyright-text a {
    color: inherit;
  }
  .footer-bottom .copyright-text a:hover {
    color: var(--theme-color-light);
  }
  
  /***
  
  ==================================================================
      Main Footer
  ==================================================================
  
  ***/
  .main-footer .icon-plane-6 {
    position: absolute;
    bottom: 70px;
    left: -48px;
  }
  @media (max-width: 1399.98px) {
    .main-footer .icon-plane-6 {
      opacity: 0.2;
    }
  }
  .main-footer .icon-bus-2 {
    position: absolute;
    top: 240px;
    right: -55px;
  }
  @media (max-width: 1399.98px) {
    .main-footer .icon-bus-2 {
      opacity: 0.2;
    }
  }
  @media (max-width: 991.98px) {
    .main-footer .footer-top .contact-list-two {
      padding: 50px 20px;
    }
  }
  @media (max-width: 767.98px) {
    .main-footer .footer-top .contact-list-two {
      flex-direction: column;
    }
  }
  @media (max-width: 575.98px) {
    .main-footer .footer-top .contact-list-two {
      justify-content: center;
      text-align: center;
    }
  }
  @media (max-width: 767.98px) {
    .main-footer .footer-top .contact-list-two li {
      padding-bottom: 30px;
    }
  }
  @media (max-width: 575.98px) {
    .main-footer .footer-top .contact-list-two li {
      padding-left: 0;
    }
  }
  .main-footer .footer-top .contact-list-two li:last-child {
    padding-bottom: 0;
  }
  @media (max-width: 575.98px) {
    .main-footer .footer-top .contact-list-two li .icon {
      position: relative;
      top: 0;
      width: 55px;
      height: 55px;
      line-height: 55px;
      font-size: 24px;
      margin: 0 auto 15px;
    }
  }
  .main-footer .widgets-section .about-widget {
    padding-right: 25px;
  }
  @media (max-width: 1199.98px) {
    .main-footer .widgets-section .about-widget {
      padding-right: 0;
    }
  }
  .main-footer .widgets-section .newsletter-widget {
    padding-left: 50px;
    padding-right: 0;
  }
  @media (max-width: 1199.98px) {
    .main-footer .widgets-section .newsletter-widget {
      padding: 0;
    }
  }
  .main-footer .widgets-section .newsletter-widget .text {
    color: #ccc;
    margin-bottom: 25px;
  }
  
  .footer-style-one {
    padding: 60px 0 0;
  }
  .footer-style-one .bg-shape {
    background-image: url(../images/footer-pattern1.png);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-position: center;
  }
  .footer-style-one .about-widget .theme-btn {
    font-size: 12px;
    font-weight: 600;
    margin-top: 25px;
    padding: 16px 38.4px;display: inline-block;
  }
  .whatsapp-link {position:fixed;bottom: 10px;left:20px;width:200px;z-index:999999;}
  .whatsapp-link2 {position:fixed;bottom:80px;left:20px;width:200px;z-index:999999;}
  .whatsapp-link2 img,.whatsapp-link img{width:100%;border-radius: 9px;}