* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
a {
    text-decoration: none !important;
}

/* html {
    overflow-x: hidden;
    scroll-behavior: smooth;
} */
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  /* line-height: 1; */
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body::-webkit-scrollbar {
  display: none;
}


body {
  font-family: "Oswald", sans-serif !important;
    font-size: 14px;
    overflow-x: hidden;
}
:root{
--main:#333333; 
--black:#000;
--white:#fff;
--light-grey:#f6f6f6;
--dark-grey:#4e4c4c;
--main2:#ec1d27;
--red:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));
}

p{line-height: 1.5;font-weight: normal;text-align: justify;}
/* flat-Preloader
-------------------------------------------------------------- */
.loader img{color: #666;text-align: center;top: 60%;position: relative;text-transform: uppercase;letter-spacing: 0.3rem;font-weight: bold;line-height: 1.5;left:37%;}
.loader {display: block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #999; z-index: 100000;}
.block-loader {background-color: var(--main);float: left;height: 24px;margin-left: 7px;width: 24px;opacity: 0.1;border-radius: 50%;position: absolute;top: 50%; left: 50%;-moz-animation-name: bounceG;-moz-animation-duration: 1.3s;-moz-animation-iteration-count: infinite;-moz-animation-direction: linear;-moz-transform: scale(0.7);-webkit-animation-name: bounceG;-webkit-animation-duration: 1.3s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: linear;-webkit-transform: scale(0.7);-ms-animation-name: bounceG;-ms-animation-duration: 1.3s;-ms-animation-iteration-count: infinite;-ms-animation-direction: linear;-ms-transform: scale(0.7);
  -o-animation-name: bounceG;-o-animation-duration: 1.3s;-o-animation-iteration-count: infinite;-o-animation-direction: linear;-o-transform: scale(0.7);animation-name: bounceG;animation-duration: 1.3s;animation-iteration-count: infinite;animation-direction: linear;transform: scale(0.7);}
.loader1 {margin-left: -30px;-moz-animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-ms-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation-delay: 0.5s;}
.loader2 {margin-left: 0px;-moz-animation-delay: 08s;-webkit-animation-delay: .8s;-o-animation-delay: .8s;animation-delay: .8s;}
.loader3 {margin-left: 30px;-moz-animation-delay: 1.3s;-webkit-animation-delay: 1.3s;-ms-animation-delay: 1.3s;-o-animation-delay: 1.3s;animation-delay: 1.3s;}
@-moz-keyframes bounceG {
  0% {
      -moz-transform: scale(1.2);
      opacity: 1
  }
  
  100% {
      -moz-transform: scale(0.7);
      opacity: 0.1
  }
}
@-webkit-keyframes bounceG {
  0% {
      -webkit-transform: scale(1.2);
      opacity: 1
  }
  
  100% {
      -webkit-transform: scale(0.7);
      opacity: 0.1
  }
}
@-ms-keyframes bounceG {
  0% {
      -ms-transform: scale(1.2);
      opacity: 1
  }
  
  100% {
      -ms-transform: scale(0.7);
      opacity: 0.1
  }
}
@-o-keyframes bounceG {
  0% {
      -o-transform: scale(1.2);
      opacity: 1
  }
  
  100% {
      -o-transform: scale(0.7);
      opacity: 0.1
  }
}
@keyframes bounceG {
  0% {
      transform: scale(1.2);
      opacity: 1
  }
  
  100% {
      transform: scale(0.7);
      opacity: 0.1
  }
}

.btn-default{background-color: transparent;color: var(--main);text-transform: capitalize;border-radius: 0.5rem;border: 1px solid var(--main);font-weight: 500;font-size: 14px;padding: 0.6rem 1.2rem !important;transition: 2s ease;border-radius: 0.3rem !important;}
.btn-default:hover{background: var(--main) !important;color: #fff;}
.btn-secondary span{font-weight: 700;font-size: 1.5rem;}
.btn-secondary{background: #bf9846;color:#000;border-radius: 5px;border: 2px solid #bf9846;font-weight: 500;font-size: 14px;padding: 0.7rem 2.5rem;transition: 2s ease;height: 12vh;line-height: 1.2rem;}
.btn-secondary:hover{background: transparent;color: var(--#bf9846);border-radius: 2rem;color:#bf9846}
.light-font{font-weight: normal;margin-bottom: 0rem;color: var(--red) !important;display: block;font-size: 1.2rem;}
.light-font-white{font-weight: normal;margin-bottom: 0rem;color: #fff !important;}
.main-heading{color: var(--black);font-size: 2.5rem;font-weight: 700;line-height: 1;text-align: center;}
.myfielderr {color:red;margin-top:5px;display:none;}
.dnone {display:none;}
.sub-heading{font-size: 1.8rem;font-weight: 600;color: var(--main);}
#myBtn {display: none;position: fixed;bottom: 15px;right: 10px;z-index: 99;font-size: 15px;border: none;outline: none;background-color: var(--main);color: white;cursor: pointer;border-radius: 4px;height: 40px;width: 40px;line-height:40px;border-radius: 50%;padding-bottom: 6px;z-index: 9999;}
#myBtn:hover {background-color: var(--main2);}

/* header start */
#header{border-top:5px solid var(--main2)}
.navbar-brand-img img {-webkit-transition: all 3s;transition: all 3s;height: 12vh;}
.navbar-expand-lg{display: block !important;}
header {width: 100%;box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 15%);}
.nav-link{color: var(--main);font-weight: 600;}
.navbar-nav{column-gap: 0rem;}
.nav-item.contact{border: 1px solid var(--main);padding: 0rem 1rem;background: var(--main);border-radius: 0.5rem;color: var(--white);}
.nav-item.contact a{color: var(--white) !important;}
.nav-link.active{color: var(--main2);}
nav .btn-default{padding: 0.5rem 1rem;}
.fixed-header img{height: 10vh;}
.middle-header{border-color: #000000;background-color: #000000;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#000000));color: #f9f9f9;text-shadow: 1px 1px 1px #000000;}
.navbar{padding: 0rem 0rem !important;}
.header-container{display: block !important;padding-top: 1rem;padding-bottom: 1rem;}
.header-container .address-box{border:1px solid #ccc;padding: 0.2rem 1rem;border-radius: 0.5rem;}
.header-container .add-inner{display: flex;justify-content: space-evenly;align-items: center;background: transparent;}
.header-container .add-inner .add-icon i{font-size: 1.8rem;color: #000;}
.header-container .add-inner .sub-heading{font-size: 1.2rem;font-weight: 500;text-align: left;padding-left: 1rem;margin-bottom: 0rem;color: #000;text-shadow:none}
.header-container .add-inner a{color:#000}
.nav-item.active a{border-color: #370f07;background-color: #932811;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;}
.nav-item a{padding: 0px 45px !important;line-height: 50px;color:#fff}
.nav-item:hover a{border-color: #370f07;background-color: #932811;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;}
.nav-item:hover{border-color: #932811;background-color: #E54725;background-repeat: no-repeat;background-image: none;background-image: none;color: #ffffff;text-shadow: 1px 1px 1px #370f07;}
/* header end */

/* slider start*/
#sliderbanner .carousel-item{transition: 0.4s;}
#sliderbanner a.carousel-control-prev, #sliderbanner a.carousel-control-next {border-radius: 50%; background-color: var(--main);width: 46px;height: 46px;font-size: 18px;text-align: center;line-height: 45px;opacity: 1;top: 50%;transform: translate(-50%,-60%);margin-left:2.5rem;}
#sliderbanner .carousel-indicators li{background-color: var(--main2);}

#sliderbanner .main-heading strong{font-weight: 700; -webkit-text-stroke: 1px var(--main);color: transparent;background-image: linear-gradient(#002155, #002155);background-repeat: no-repeat;-webkit-background-clip: text;background-position: -300px 0px;animation: backcolor 2s linear infinite;}
@keyframes backcolor{
  100%{background-position: 0 0;}
}

/* slider end*/

/* home page style start*/
.aboutn-sec{padding: 2rem 0rem 4rem;}
.address-box{border:1px solid #ccc;padding: 0.7rem;border-radius: 0.5rem;}
.add-inner{display: flex;align-items: center;    border-color: #370f07;background-color: #932811;ackground: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;padding: 0.5rem; border-radius: 0.3rem;}
.add-inner .add-icon i{font-size: 2.5rem;}
.add-inner .sub-heading{font-size: 1.7rem;padding-left: 1rem;font-weight: normal;color: #fff;}
.aboutn-sec ul{margin-left: 1.5rem;}
.aboutn-sec .col-md-4:first-child .add-inner{display: flex;align-items: center;     border-color: #332700;
  background-color: #997600;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFC400), to(#997600));color: #f9f9f9;text-shadow: 1px 1px 1px #332700;padding: 0.5rem; border-radius: 0.3rem;}
.service-box{border:1px solid #ccc;padding: 0.7rem;border-radius: 0.5rem;margin-top: 1rem;padding-bottom: 1.2rem;}
.service-header{display: flex;border:1px solid #ccc;padding: 1rem;border-radius: 0.7rem;margin-bottom: 0.5rem;align-items: center;transition: all 1s ease-in-out;}
.service-header:hover{border-color: #370f07;background-color: #932811;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;}
.service-header:hover .sub-heading{color: #fff;}
.service-header .add-icon i{font-size: 2rem;}
.service-header .sub-heading{font-size: 1.4rem;font-weight: normal;margin-bottom: 0;padding-left: 1rem;}
.call-sec{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;border-color: #370f07;padding:1rem 0rem}
.service-img{overflow: hidden;transition: all 1s ease-in-out;}
.service-img img{transition: all 0.8s ease-in-out;}
.service-img:hover img{transform: scale(1.1);}
.call-sec h2{font-weight: 500;}
.call-sec h2 a{color:#fff}
.service-box p{font-size: 14px;text-align: left;margin-top: 0.7rem;}
.ser-content{display: flex;flex-direction: column;align-items: flex-end;justify-content: end;}
/* home page style end */

/* Service Page Style start */
.service-page{padding: 4rem 0rem;}
.more-info{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;border-color: #370f07;padding:1rem 1rem;border-radius:0.5rem;text-align: center;margin-bottom: 2rem;}
.more-info a{color:#fff;font-size: 2rem;}
.more-info a:hover{color:#fff;}
.more-info h3{margin-bottom: 1.5rem;}
.business-hours{border-radius:0.5rem;border:1px solid #ccc;padding: 0.7rem;}
.business-hours h4{font-size: 1.5rem;}
.business-hours table {border: 1px solid #DFDFDF !important;background-color: #F9F9F9;width: 100%;border-collapse: separate !important;}
.business-hours table  thead{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#ECECEC));}
.business-hours table td {line-height: 1.5em;padding: 8px 15px;font-size: 15px;}
.business-hours table td, .business-hours table th{border-top: 1px solid white;}
.business-hours table th {padding: 0 15px;}
.business-hours table th {color: #333333;text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;overflow: hidden;text-align: left;line-height: 36px;font-size: 15px;}
.service-container{transition: all 1s ease-out;margin-bottom: 2rem;}
.service-page .service-img{}
.service-page .ser-content{padding: 1rem; text-align: left;align-items: start;justify-content: start;}
.service-page .sub-heading{font-weight: 500;}
.service-container:hover{border-radius: 1rem;
  box-shadow: 0 24px 36px rgba(0,0,0,.11), 0 24px 46px rgba(129,39,4,.22);
  -webkit-transform: translateY(-5px) scale(1.005) translateZ(0);
  transform: translateY(-5px) scale(1.005) translateZ(0);background: #fff;}
.service-page .main-heading{margin-bottom: 2rem;font-weight: 500;font-size: 2.5rem;}
.service-page .ser-content p{text-align: left;font-size: 14px;}
/* Service Page Style end */

/* Contact Page Style start */
.contact-page{padding: 4rem 0rem;}
.contact-page .main-heading{margin-bottom: 2rem;font-weight: 500;font-size: 2.5rem;}
.submit-btn{border-color: #370f07; background-color: #932811;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54725), to(#932811));color: #f9f9f9;text-shadow: 1px 1px 1px #370f07;padding:0.8rem 1.5rem;border-radius: 0.3rem;}
.submit-btn:hover{color:#fff;opacity: 0.8;}
.contact-page .conts-list{margin-top: 2rem;margin-bottom: 3rem;}
.cont-form{  box-shadow: 0 24px 36px rgba(0,0,0,.11), 0 24px 46px rgba(129,39,4,.22);border:1px solid #ccc;border-radius: 0.5rem;padding:1rem}
.cont-form input::placeholder{font-size: 14px;}

/* form validation style start*/
.form-group.success input {
  border-color: #2ecc71;
}

.form-group.error input {
  border-color: #e74c3c;
}

.form-group i {
  visibility: hidden;
  position: absolute;
  top: 35px;
  right: 10px;
}

.form-group.success i.fa-check-circle {
  color: #2ecc71;
  visibility: visible;
}

.form-group.error i.fa-exclamation-circle {
  color: #e74c3c;
  visibility: visible;
}

.form-group span {
  color: #e74c3c;
  position: absolute;
  bottom: -17px;
  left: 0;
  visibility: hidden;
  font-size: 12px;
}

.form-group.error span {
  visibility: visible;
}
.form-group {
    position: relative;
}
/* form validation style end */

/* contact Page Style end */

/* footer start*/
.top-footer{padding: 2rem 0rem;}
.top-footer h3{font-size: 24px;line-height: 1.2em;color: #E54725;}
.top-footer p{font-size: 14px;}
.footer-box{padding: 0rem 3rem;text-align: center;}
.footer-box .subtitle{font-size: 15px;color: #E54725;}
.footer-box .title.nxs-title{font-size: 21px;color: #E54725;}
.footer {position: relative;width: 100%;background:#000;color: #fff;}
.footer-bottom {position: relative;bottom: 0;padding: 15px;width: 100%;text-align: center;color: #fff;font-family: sans-serif;
font-size: 14px;border-top: 1px solid #f3f3f33d}
.footer-bottom a {color: #fff;text-decoration: none;}
a.request-call {background-color: var(--main);position: fixed;right: 1rem;color: #fff;top: 50%;padding: 9px 18px;transform: rotate(270deg) translate(65%, 65px);}
a.request-call:hover {border: 1px solid var(--red); color: var(--red);background-color: transparent;}
.conts-list{list-style-type: none;margin-top: 1rem;}
.conts-list li{position: relative;padding-left: 2.5rem;margin-bottom: 1rem;}
.conts-list li a{color:#000}
.conts-list li:hover a{color:#E54725}
.conts-list li:first-child::before{content: "";position: absolute;left: 0;background: url("../images/mobile.png") no-repeat;width: 2rem;height: 3rem;background-size: 52%;}
.conts-list li:nth-child(2)::before{content: "";position: absolute;left: 0;background: url("../images/email.png") no-repeat;width: 2rem;height: 3rem;background-size: 70%;}
.conts-list li:last-child::before{content: "";position: absolute;left: 0;background: url("../images/address.png") no-repeat;width: 2rem;height: 3rem;background-size: 56%;}


.social-link{display: inline-block;margin-bottom: 0rem;}
.social-link li{display: inline;}
.social-link li a i{font-size: 1.2rem;border: 1px solid #ddd;border-radius: 50%;padding: 0.5rem;width: 35px;
    height: 35px;text-align: center;}
    .whatsapp-icon {margin-top: 16px;}
    .whatsapp-info, .amppulse {display: inline-block;color: #fff !important;background: #1ab744;position: fixed;bottom: 35px;left: 35px;font-size: 40px;text-align: center;z-index: 99;border-radius: 90%;height: 70px;width: 70px;line-height: 70px;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
    .amppulse:nth-child(1) {
      -webkit-animation: pulse 2s infinite;
      animation: amppulset 2s infinite
    }
    .amppulse:nth-child(2) {
      -webkit-animation: pulse 2s infinite .3s;
      animation: amppulset 2s infinite .3s
    }
    .amppulse:nth-child(3) {
      -webkit-animation: pulse 2s infinite .6s;
      animation: amppulset 2s infinite .6s
    }
    @-webkit-keyframes amppulset {
      0% {
          -webkit-transform: scale(.1);
          transform: scale(.1);
          opacity: 0
      }
      50% {
          opacity: .3
      }
      100% {
          -webkit-transform: scale(2);
          transform: scale(2);
          opacity: 0
      }
    }
    @keyframes amppulset {
      0% {
          -webkit-transform: scale(.1);
          transform: scale(.1);
          opacity: 0
      }
      50% {
          opacity: .3
      }
      100% {
          -webkit-transform: scale(2);
          transform: scale(2);
          opacity: 0
      }
    }
.phone_float {position: fixed;width: 60px;height: 60px;bottom: 3.5rem;right: 5px;background-color: var(--main);color: #fff;border-radius: 50%;text-align: center;font-size: 30px;z-index: 100;}
.phone-icon {margin-top: 0.8rem;font-size: 2.2rem;}

/* thank you */
.breadcrumb-bg{background-position: bottom right;background-size: cover;background: url('../images/banner-1.jpg'); float: left;width: 100%;height: 300px;display: flex;align-items: center;justify-content: center;}
.breadcrumb-bg h1{color:var(--white); font-size: 3rem; text-transform: uppercase;}
.grey-bg{padding: 5rem 0rem;}
.fixed-header {position: fixed;top: 0; left: 0;width: 100%;background:#fff;box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.42);transition:all 0.2s;z-index: 999999;height: 13vh;}
.xs-hidden{display: block;}
.md-hidden{display: none;}
.modal-dialog .close{position: absolute;opacity: 1 !important;right: -0.5rem;background: var(--main);color: #fff;width: 2rem;height: 2rem;border-radius: 50%;top: -0.8rem;}
.modal-dialog .close:focus{outline: none;}
.modal-header{flex-direction: column;justify-content: center;align-items: center;border-bottom: 0rem;}
.modal-header p{margin-bottom: 0rem;font-size: 1.1rem;}
.modal-header h2{color:var(--main);font-size: 1.5rem;}
.modal-content{padding: 1rem;}
.modal-dialog .form-control {background-color: #dfdfdf;border: 0px;}
.modal-dialog a{font-weight: 600;color: var(--main);}
.modal-dialog {max-width: 300px;top:8rem}
.modal-dialog .form-control::placeholder{font-weight: normal;font-size: 13px;color: #707070}
.modal-dialog .form-control:focus{outline: none;box-shadow:none;}
.get-btn, .mobile-btn {display: none;}
input[type=number] {-moz-appearance: textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
.errs::empty {display: none;}
.errs {color: red;font-size: 14px;margin-top: 8px;display: block;}
.intl-tel-input,
.iti{width: 100%;}

@media (max-width:778px) {
  .fixed-top {position: static;background: var(--main);}
  .navbar-brand-img img{width:70%;height: auto;}
  header .text-right{text-align: left !important;}
  button.navbar-toggler:focus{outline: none;}
  .carousel-indicators{display: none;}
  .xs-hidden{display: none;}
  .md-hidden{display: block;}
  .btn-secondary {background: #bf9846;color: #000;border-radius: 5px; border: 2px solid #bf9846;font-weight: 500;font-size: 14px;padding: 0.7rem 1.3rem;transition: 2s ease;height: 12vh;line-height: 1.2rem;}
  .text-right{text-align: left !important;}
  iframe{width: 100% !important;}

.mobile-btn {display: block;}
.cstr-menu.active {left: 0;display: block !important;}
.navbar-nav{display: block;}
.menu-trigger { position: absolute;width: 40px;height: 40px;background: none;border: none;appearance: none;cursor: pointer;outline: none !important;box-shadow: none !important;z-index: 99; transition: all 0.4s;float: right;margin: 15px 0 0 41px;display: block;top:0.8rem;right: 1rem;}
.menu-trigger span {position: absolute;width: 100%;height: 4px;left: 0;}
.menu-trigger span:nth-of-type(1) { top: 0;}
.menu-trigger span:nth-of-type(2) {top: 10px;}
.menu-trigger span {position: absolute;width: 100%;height: 4px;left: 0;}
.menu-trigger span::before, .menu-trigger span::after {content: '';position: absolute;width: 51%;height: 4px;background: var(--main);transition: .2s;}
.menu-trigger span::before {left: 0;border-radius: 4px 0 0 4px;}
.menu-trigger.active span:nth-of-type(1)::before {transform: translate(4px, -4px) rotate(45deg);}
.menu-trigger.active span:nth-of-type(1)::after {transform: translate(-3px, -4px) rotate(-45deg);}
.menu-trigger.active span:nth-of-type(2)::before {transform: translateX(-75%);opacity: 0;}
.menu-trigger.active span:nth-of-type(2)::after {transform: translateX(75%);opacity: 0;}
.menu-trigger.active span:nth-of-type(3)::before {transform: translate(4px, -11px) rotate(-45deg);}
.menu-trigger.active span:nth-of-type(3)::after {transform: translate(-3px, -11px) rotate(45deg);}
ul.navbar-nav > li {margin-bottom: 1rem;border-bottom: 1px solid #ccc;}
.cstr-menu {left: -100%;max-width: 100%;padding: 70px 0 30px;}
.cstr-menu {max-height: calc(100vh - 100px);}
.navbar-nav .nav-link{color: #fff !important;}
.modal-dialog {max-width: inherit;top: 8rem;}
.loader img{line-height: 1.5;    left: 11%;width: 80%;}
.address-box{margin-bottom: 1rem;}
.more-info{padding: 1rem 0.5rem;}
.more-info h3{margin-bottom: 0.5rem;font-size:1.5rem;}
.cont-form{margin-top:2rem}
.navbar-nav{display:block !important;}
.nav-item a {padding: 0px 7px !important;}
.header-container{padding-left: 1rem !important;padding-right: 1rem !important;}
.header-container .address-box{display: none;}
#sliderbanner img{height:200px;}
.footer-box .subtitle{display:block;}
.footer-box {padding: 0rem 0rem;text-align: center;margin-bottom: 2rem;margin-top: 2rem;}
.service-page {padding: 2rem 0rem 4rem;}
.service-container {
    border-radius: 1rem;
    box-shadow: 0 24px 36px rgba(0,0,0,.11), 0 24px 46px rgb(195 186 182 / 22%);
    background: #fff;
}
.service-img img {border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.cont-form{box-shadow: 0 24px 36px rgba(0,0,0,.11), 0 24px 46px rgb(195 186 182 / 22%);}
.call-sec h2 {font-size: 1.5rem;}
.more-info a {font-size: 1.6rem;}
.service-page .main-heading, .contact-page .main-heading{font-size: 2rem;}
.add-inner .add-icon i {font-size: 1.7rem;}
.add-inner .sub-heading {font-size: 1.5rem;}
.service-header .add-icon i {font-size: 1.5rem;}
.footer-box img{width:77%;}
}