.loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:#333333;z-index: 9999999999999999;}
.loader__layer {position: fixed;top: 0;left: 0;width: 0%;height: 100%;background-color:#FCC115;z-index: 100;}
.loader__container {display: flex;position: fixed;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100%;color: #fff;z-index: 101;}
.loader__container__counter {font-size: 12.445095168374817vw;font-weight: 700;margin: 0;}
.loader__container__loading {font-size: 3.6603221083455346vw;font-weight: 600;text-transform: uppercase;margin-top: 0.7320644216691069vw;}
h1{font-size:2.6354319180087846vw;}
h3{ font-size:1.4641288433382138vw; }
h4{ font-size: 1.3177159590043923vw; }
h5{ font-size:1.171303074670571vw; }
.main-heading{margin: 0 0 2vw;}
.main-heading h2, .main-heading .h2{font-size:2.1vw;font-weight: 300; color: #000000;text-transform: capitalize;position: relative;padding-bottom: 1vw;}
.main-heading h2 small, .main-heading .h2 small{font-size:1.7569546120058566vw;color: #000;text-transform: capitalize;display: block;}
.main-heading h2 span, .main-heading .h2 span{ font-size:2.1vw; color: #000; }
.main-heading h2::after, .main-heading .h2::after{content:' ';position:absolute;background: #fcc115;width:7.174231332357247vw;height: 0.07320644216691069vw;bottom: 0vw;left: 0;right: 0;}
.heading-center h2::after, .heading-center .h2::after{ margin: 0 auto; }
.heading-center{text-align:center}
.heading-yellow h2, .heading-yellow .h2{color:#fcc115}
.heading-yellow h2::after, .heading-yellow .h2::after{background:#000}

.main-heading h1{font-size:2.2vw;font-weight: 300; color: #000000;text-transform: capitalize;position: relative;padding-bottom: 1vw;}
.main-heading h1 small{font-size:1.7569546120058566vw;color: #000;text-transform: capitalize;display: block;}
.main-heading h1 span{ font-size:2.342606149341142vw; color: #000; }
.main-heading h1::after{content:' ';position:absolute;background: #fcc115;width:7.174231332357247vw;height: 0.07320644216691069vw;bottom: 0vw;left: 0;right: 0;}
.heading-center h1::after{ margin: 0 auto; }
.heading-center{text-align:center}
.heading-yellow h1{color:#fcc115}
.heading-yellow h1::after{background:#000}

.main-section{position: relative;overflow: hidden; margin: 0 !important;padding-top: 5vw ;padding-bottom: 5vw;padding-left: 0 !important;padding-right: 0 !important;}
.main-section p{ line-height: 1.7; margin-bottom: 1vw;}
.btn{font-family: 'Poppins';z-index: 1;font-size:1.0248901903367496vw;color: #000;border-radius: 0.21961932650073207vw;background: #FCC115;padding: 0.733vw 1.7vw 0.5vw;transition: 1s;min-width: 8vw;text-transform: uppercase;position: relative;}
.btn:hover{color: #FCC115 !important;}

.btn span {color: #000;/*display: block;*/position: relative;transition: 0.8s;font-family: 'Spartan-Semi';}
.btn:hover span{ color:#FCC115; }
.btn:before, .btn:after{content: '';background: #000;height: 52%;width: 0;position: absolute;transition: 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}
.btn:before{top: 0;left: 0;right: auto;}
.btn:after{bottom: 0;right: 0;left: auto;}
.btn:hover:before{width: 100%;right: 0;left: auto;}
.btn:hover:after {width: 100%;left: 0;right: auto;}
.btn:focus{box-shadow: none;}
.form-control:focus{box-shadow: none;border:none;outline: none;background: transparent;box-shadow: none;border: 0;background: #fff;}

#whatsapp{position:fixed;left:2.1961932650073206vw;bottom:3.1961932650073206vw;width:2.9282576866764276vw;height:2.9282576866764276vw;cursor:pointer;opacity:1;z-index:9999999}
#whatsapp #whatsappMain{position: relative; -moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255, 255, 255, 0);width:4.392386530014641vw;height:4.392386530014641vw;color:#000;z-index:9;-webkit-animation:zcwmini2 1.5s 0s ease-out infinite;-moz-animation:zcwmini2 1.5s 0s ease-out infinite;animation:zcwmini2 1.5s 0s ease-out infinite;}
#whatsapp #whatsappMain::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-image:url('my-assets/images/whatsappIcon.svg');background-repeat:no-repeat;background-position:center center;background-size: cover; /*-webkit-animation:zcwphone2 1.5s linear infinite;-moz-animation:zcwphone2 1.5s linear infinite;animation:zcwphone2 1.5s linear infinite;*/}

@-webkit-keyframes zcwmini2 {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}

@-moz-keyframes zcwmini2 {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}

@keyframes zcwmini2 {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}

/* whatsap css */ 
@-webkit-keyframes zcwphone2 {
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-moz-keyframes zcwphone2 {
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes zcwphone2 {
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes zcwmini {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}
@-moz-keyframes zcwmini {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}
@keyframes zcwmini {
  0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}
  10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}
  100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}
}

.whatsapp-icon{position: fixed;top: 44vw;right:0vw;z-index: 99999999;}
.chatBtn{position: fixed;top: 29.5vw;right: -4.6vw;z-index: 999999;transform: rotate(270deg);display: none;}
.chatBtn a svg{transform: rotate(90deg);margin-right: 1vw; transition: 0.8s;}
.chatBtn a svg path{transition: 0.8s;}
.chatBtn a:hover span{ color:#FCC115; }
.chatBtn a:hover #Icon_material-chat-bubble{fill:#FCC115; }
.chatBtn a:hover #Union_5{fill: #000;}
.chatBtn span{ display: inline-block;color: #000; }
.socialIcons li a svg path{ transition: 1s;  }
.socialIcons li a:hover svg path{ fill: #FCC115; }
.accordion-flush .accordion-button {box-shadow: none !important; outline: none !important;border-color: initial !important;}
.accordion-button:not(.collapsed) {color: #fcc115;background-color: #000000;}
.accordion-button:not(.collapsed)::after{    filter: invert(1) brightness(100);}
.accordion-button{font-size:1vw}

.header{position: absolute;top: 0;right: 0;left: 0;z-index: 99999999;background: #fff;padding: 0 3.5vw;}
.header.scrll{ position: fixed; right: 0; left: 0;top: 0; box-shadow:0 0 7px #ccccccbf;}
.header .logo{display:block; transition: 0.7s; width: 100%;margin: 0 auto;}
.header .navbar-collapse{ justify-content: center; }
.header.scrll .logo{ width: 10vw; }
.header.scrll .bottomHeader nav .navbar-collapse ul li a{}
.header.scrll .bottomHeader {padding: 0.8vw 0;}
.header.scrll .topHeader {padding: 0.5vw 2vw 0.2vw;}
.header .logo img{ width: 100%; }
.header .topHeader{animation-delay: 0.5s; display: flex;background: #FCC115;transition: 0.6s; align-items: center;justify-content: space-between;padding:0.7vw 2vw 0.5vw;}
.header.scrll .topHeader{padding:0.5vw 2vw 0.2vw;}
.header .topHeader ul{display: flex;gap: 4vw;}
.header .topHeader ul li{}
.header .topHeader ul li a{position: relative; transition: 0.6s;}
.header .topHeader ul li a::before{ background: #fff !important; }
.header .topHeader ul li a img{}
.header .topHeader a{font-size: 0.8784773060029283vw;color: #000;display: flex;align-items: baseline; transition: 0.6s;}
.header .topHeader a svg{ margin-right: 0.3vw; filter: brightness(0);}
.header .bottomHeader{padding: 1vw 0; transition: 0.6s;}
.header .bottomHeader .logo{display: block;}
.header .bottomHeader .logo img{}
.header .bottomHeader nav{transition: 0.6s;}
.header.scrll .bottomHeader nav{padding: 0;}
.header .bottomHeader nav .navbar-collapse ul{gap: 2vw;}
.header .bottomHeader nav .navbar-collapse ul li{ margin-right: 0; }
.header .bottomHeader nav .navbar-collapse ul li:nth-child(1), .footer .topFooter .footerMenu li:nth-child(1){animation-delay: 0.3s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(2), .footer .topFooter .footerMenu li:nth-child(2){animation-delay: 0.6s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(3), .footer .topFooter .footerMenu li:nth-child(3){animation-delay: 0.9s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(4), .footer .topFooter .footerMenu li:nth-child(4){animation-delay: 1.2s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(5), .footer .topFooter .footerMenu li:nth-child(5){animation-delay: 1.5s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(6){animation-delay: 1.8s;}
.header .bottomHeader nav .navbar-collapse ul li:nth-child(7){animation-delay: 2.1s;}
.header .bottomHeader nav .navbar-collapse ul li a{font-size: 0.9516837481698389vw;transition: 0.6s; font-family: 'Spartan-Medium', sans-serif !important;}
.header .bottomHeader nav .navbar-collapse ul li a svg{margin: -0.3vw 0.25vw 0 0vw;}
.header .btn{float: right;}
.header .nav-link{padding:0}

#pull .line{width: 50px;height: 5px;background-color: #ecf0f1;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#pull.is-active{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#pull.is-active .line:nth-child(2){width: 0px;}
#pull.is-active .line:nth-child(1), #pull.is-active .line:nth-child(3){-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}
#pull.is-active .line:nth-child(1){-webkit-transform: translateY(13px);-ms-transform: translateY(13px);-o-transform: translateY(13px);transform: translateY(13px);}
#pull.is-active .line:nth-child(3){-webkit-transform: translateY(-13px) rotate(90deg);-ms-transform: translateY(-13px) rotate(90deg);-o-transform: translateY(-13px) rotate(90deg);transform: translateY(-13px) rotate(90deg);}

.banner{position: relative;}
.page-template-front-page .banner figure::before{content: '';position: absolute;inset: 0;background:linear-gradient(90deg, rgb(255 255 255) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);}
.page-template-front-page .banner figure video{object-fit: cover;}
/*.banner figure::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);}*/
/*.banner .home-section-seven .map .sec7Wrap{max-width: 300px; height: 338px; }*/
.banner .home-section-seven .map .sec7Wrap{max-width: 300px; }
.banner .home-section-seven .map .sec7Wrap form .btn {margin: 0vw;width: 100%;}
.banner, figcaption .home-section-seven .map .sec7Wrap{position: relative;}
.banner .home-section-seven .map .sec7Wrap form, .banner form {padding: 1vw;border-radius: 1vw;border-right: 15vw;border-top-left-radius: 5vw;border-bottom-right-radius: 4vw;}
/*.banner .banner-slider figure::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);}*/
.banner figure img{width: 100%; object-fit: cover;object-position: left;}
.banner .home-section-seven .map .sec7Wrap form .form-group textarea{height: 5vw;}
.banner .home-section-seven .map .sec7Wrap form .form-group .form-control{padding: 0.5vw 1vw;}
.banner .home-section-seven .map .sec7Wrap form .form-group{margin:0vw 0vw 1vw;}
.banner figcaption{position: absolute;top: 10%;bottom: 0;left: 0;right: 0;display: flex;justify-content: center;align-items: center;}
/*.banner figcaption h1{text-transform: uppercase;color: #FCC115;max-width: 30vw;margin: auto;text-align: left;}*/
.banner figcaption h1 {/*font-family: 'Saira Stencil One', cursive;*/font-weight: 600;margin: 0 !important;/*text-shadow: 2px 2px 3px #0000007a;*/max-width: 100%;color: #fcc013;/*font-size: 4.6vw;*/font-size: 3.6vw;display: block;text-align: left;/*font-weight: 400;*/line-height: 1.3;}
.banner figcaption h1 span{display: block;color: inherit;font-weight: inherit;/*padding-left: 1vw; font-size: 2.5vw;*/ font-size: 1.5vw;color: #000;/* font-family: 'Faster One', cursive;*/}
.banner figcaption ul{margin: 1.5vw 0;display: flex;flex-direction: column;flex-wrap: nowrap;gap: 0.75vw;}
.banner figcaption ul li{display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;line-height: 1;gap: 0.5vw;}
.banner figcaption ul li p{}
.banner figcaption ul li svg{fill: #fcc013; margin: -0.32vw 0 0;}
.page-template-front-page .banner figcaption img{margin-bottom: 1.5vw;width: 22vw;display: block;}
/*.banner figcaption p{font-size: 1.171303074670571vw;color: #fff;text-align: center;margin-top: 0.8vw;}*/
/*.banner figcaption .btn{ padding: 1vw 2vw 0.8vw;}*/
.banner figcaption form{background: rgb(255 255 255 / 70%);padding: 0.75vw;margin: 2vw 2vw 0;border-radius: 0.36603221083455345vw;}
.banner figcaption form .form-group{position: relative;background: rgb(255 255 255 / 90%);border-radius: 0.29282576866764276vw;}
.banner figcaption form .form-group input{transition: 0.8s; font-size: 1.0248901903367496vw;color: #888888;padding: 1.05vw 1.5vw;box-shadow: none;border: 0;background: #fff; box-shadow: 3px 6px 2px #00000017;}
.banner figcaption form .form-group input::placeholder{font-size: 1.0248901903367496vw;font-weight: 300;color: #888888;}
.banner figcaption form .form-group input:focus{ padding-left: 2.3vw; }
.banner figcaption form .form-group .formBtn{position: absolute;top: 0;bottom: 0;right: 0;}
.banner figcaption form .form-group .btn{text-transform: capitalize;background: rgb(252 193 21 / 90%);z-index: 1;overflow: hidden;display: inline-block;min-width: 13vw;font-weight: 500;border-radius: 0.29282576866764276vw;padding: 0.96vw;}
.banner figcaption form .form-group .btn span{font-size:1.0248901903367496vw; color: #000; }
.banner figcaption form .form-group .btn:hover span{color: #fff;}
.banner .slick-arrow{transform: none;position: absolute;bottom: 2.5vw;border: transparent;margin: auto;top: auto;font-size: 0.8784773060029283vw;font-weight:500;text-transform:uppercase;letter-spacing: 0.14641288433382138vw;color: #fff;left: auto;display: flex;align-items: center;margin: auto;flex-wrap: nowrap;z-index: 99999;}
.banner .slick-arrow:before{display: none;}
.banner .slick-next{right: 5vw;}
.banner .slick-next img{transform: rotate(180deg);}
.banner .slick-prev{right: 10vw;}
.banner .slick-arrow:hover{color:#FCC115}
.banner .slick-arrow img{width: 0.6588579795021962vw; height: 1.3177159590043923vw; margin: -0.3vw 0 0;}
.banner .slick-arrow:hover img{filter: brightness(0) saturate(100%) invert(80%) sepia(36%) saturate(1872%) hue-rotate(344deg) brightness(104%) contrast(102%);}
.banner .bannerWrap{position: absolute;bottom: 0;left: 0vw;display: flex;flex-direction: column;gap: 1vw;padding: 2vw;}
.banner .fixedSocialIcons{position: absolute;top:34%;transform: translateY(-50%); right: 1vw;z-index: 99999999;display: none !important;}
.banner .fixedSocialIcons ul{text-align: center;}
.banner .fixedSocialIcons ul li{margin-bottom: 0.5vw;}
.banner .csflex{display: flex; margin-top: 1vw;}
.banner .slick-dots{ position: absolute; bottom: 9vw; z-index: 999; }
.banner .slick-dots li, .sliderxs .slick-dots li{z-index: 9999999999;width:0.9vw; height:0.9vw;}
.banner .slick-dots button, .sliderxs .slick-dots li button{ border-radius: 50%; width:0.9vw; margin: 0 auto; height:0.9vw; padding: 0; background: #000; }
.banner .slick-dots button::before, .sliderxs .slick-dots li button::before{ display: none; }
.banner .slick-dots .slick-active button, .sliderxs .slick-dots .slick-active button{ background: #FCC115; }
.inner-banner figure {margin-bottom: 0;}
.inner-banner figure img{width: 100%;}
.newSection-usp svg {width: 4.026354319180088vw;height: 4.026354319180088vw;}
.home-section-one, .home-section-four{position: relative;z-index: 9;}
/*.home-section-one{margin-top:-7vw;transform: translateY(7vw);}*/
/*.home-section-one.is-visible{ transition:1s; transform: translateY(0);}*/
.home-section-one figure{z-index: 99999;overflow: hidden; transition: 1s; position: relative;}
.home-section-one figure:hover img{transform: scale(1.1);}
.home-section-one figure img{ transition: 1s; }
.home-section-one figure.sec1Img2{margin: 3.5vw -1vw 0; box-shadow: 0 0 1vw 0 #464646;z-index: 99999999;}
.home-section-one figure.sec1Img4{z-index: 9; margin-top: 3.5vw;}
.home-section-one figure figcaption{position: absolute;bottom: 0;left: 0;right: 0;bottom: 0;padding: 2.5vw;background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}
.home-section-one figure > img {width: 100%;height: 35vw;object-fit: cover;}
.home-section-one figure .h3{font-size: 2.049780380673499vw;color: #fff;max-width: 17vw;}
.home-section-one figure ul{border-top: 0.07320644216691069vw solid #fff;display: flex;flex-direction: column;gap: 2.5vw;padding: 1vw 0 0;}
.home-section-one figure li p{text-transform: uppercase;color: #fff;font-size: 0.8784773060029283vw;}
.home-section-one figure li a{display: flex;justify-content: space-between;font-size: 0.8784773060029283vw;color: #fff;transition: .5s; text-transform: uppercase;align-items: center;}
.home-section-one figure li a img{}
.home-section-one figure li a:hover{color: #FCC115}
.home-section-one figure li a:hover img{transition: .5s;filter: brightness(0) saturate(100%) invert(74%) sepia(49%) saturate(1039%) hue-rotate(348deg) brightness(106%) contrast(98%);transform: translateX(-1vw);}
.home-section-one .animated-arrow > .main > .text{ font-size:0.8784773060029283vw; color: #fff;}
.home-section-one  .the-arrow > .shaft, .home-section-one .the-arrow > .shaft:before, .home-section-one .the-arrow > .shaft:after{ height: 0.07320644216691069vw; }
.home-section-one .animated-arrow > .main > .text{ margin: 0  6.222547584187408vw 0 0; }
.home-section-one .the-arrow > .shaft:before, .home-section-one .the-arrow > .shaft:after, .home-section-one .the-arrow > .shaft{ background: #fff; }
.home-section-new a{color: #FCC115}
.home-section-new .main-heading h2::after{display: none;}
.home-section-new p{animation-delay: 0.5s;}
.home-section-new p::last-child{margin-bottom: 0;}
.the-arrow {width: 1.8301610541727673vw;transition: all 0.2s;}
.the-arrow.-left {position: absolute;top: 33%;left: 0;}
.the-arrow.-left > .shaft {width: 0;background-color: #999;}
.the-arrow.-left > .shaft:before, .the-arrow.-left > .shaft:after {width: 0;background-color: #999;}
.the-arrow.-left > .shaft:before {transform: rotate(0);}
.the-arrow.-left > .shaft:after {transform: rotate(0);}
.the-arrow.-right {top: 0px;}
.the-arrow.-right > .shaft {width: 1.8301610541727673vw; transition-delay: 0.2s;}
.the-arrow.-right > .shaft:before, .the-arrow.-right > .shaft:after {width: 0.5856515373352855vw;transition-delay: 0.3s;transition: all 0.5s;}
.the-arrow.-right > .shaft:before {transform: rotate(40deg);}
.the-arrow.-right > .shaft:after {transform: rotate(-40deg);}
.the-arrow > .shaft {background-color: #fcc115;display: block;height: 0.14641288433382138vw;position: relative;transition: all 0.2s;transition-delay: 0;will-change: transform;}
.the-arrow > .shaft:before, .the-arrow > .shaft:after {background-color: #fcc115;content: "";display: block;height: 0.14641288433382138vw;position: absolute;top: 0;right: 0;transition: all 0.2s;transition-delay: 0;}
.the-arrow > .shaft:before {transform-origin: top right;}
.the-arrow > .shaft:after {transform-origin: bottom right;}
.animated-arrow {display: inline-block;color: #999;font-size: 1.25em;text-decoration: none;position: relative;transition: all 0.2s;}
.animated-arrow:hover {color: #eaeaea;}
.animated-arrow:hover > .the-arrow.-left > .shaft {width: 1.8301610541727673vw;transition-delay: 0.1s;background-color: #fcc115;}
.animated-arrow:hover > .the-arrow.-left > .shaft:before, .animated-arrow:hover > .the-arrow.-left > .shaft:after {width: 0.5856515373352855vw;transition-delay: 0.1s;background-color: #fcc115;}
.animated-arrow:hover > .the-arrow.-left > .shaft:before {transform: rotate(40deg);}
.animated-arrow:hover > .the-arrow.-left > .shaft:after {transform: rotate(-40deg);}
.animated-arrow:hover > .main {transform: translateX(50px);}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft {width: 0;transform: translateX(200%);transition-delay: 0;}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:before, .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {width: 0;transition-delay: 0;transition: all 0.1s;}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:before {transform: rotate(0);}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:after {transform: rotate(0);}
.animated-arrow > .main {display: flex;align-items: center;transition: all 0.2s;}
.animated-arrow > .main > .text {margin: 0 1.171303074670571vw 0 0;line-height: 1;}
.animated-arrow > .main > .the-arrow {position: relative;}

.home-section-two{}
.home-section-two figcaption{ padding-left: 2.1961932650073206vw; }
.home-section-two figcaption p{ max-width: 30.380673499267935vw; }
.home-section-two::before{content: url(./my-assets/images/sec2Back.svg);position: absolute;bottom: 0vw;left: -15vw;}
.home-section-two h2{text-transform: uppercase;}
.home-section-two span{margin-top: 3vw;display: block;}
.home-section-two figure{text-align: center; z-index: 99999999;}
.home-section-two figure::before{content:''; background:  url(./my-assets//images/sheild.svg) no-repeat; background-size: cover; width: 22.40117130307467vw; height:26.720351390922403vw; position: absolute;top: 0;bottom: 0;right: -5vw;height: 100%;}
.home-section-two figure img{background: url(./my-assets/images/sec2Back.png) #000;background-size: 34%;background-attachment: fixed;background-position: -89px 34px;background-repeat: repeat;width: 11.127379209370424vw;}
.home-section-two .sec2Wrap{padding: 0 3vw; margin-top: 3vw;}
.home-section-two .sec2Wrap h2{color: #FCC115;letter-spacing: 0.43923865300146414vw;text-transform: uppercase;padding-bottom: 0.5vw;}
.home-section-two .sec2Wrap h2::after{}

.home-section-three{padding: 0;}
.home-section-three img{width: 100%;}
.home-section-three h2{font-size: 3.6603221083455346vw;padding-right: 8vw;}
.home-section-three h2::after{display: none;}
.home-section-three p{font-size: 1.171303074670571vw;margin: 2vw 0 4vw;}
.home-section-three a svg{margin-left:2vw;transition: 1s;}
.home-section-three a:hover{color: #FCC115}
.home-section-three a:hover svg{transform: translateX(-1vw);}

.home-section-four{ padding-bottom: 0;}
.home-section-four .sec4PadWrap{padding: 0 3.513909224011713vw;}
.home-section-four .sec4PadWrap .row{gap: 3vw 0;}
/* .home-section-four .sec4Wrap{background: url(./my-assets/images/sec4Back.webp) no-repeat;background-size: cover;position: relative;padding: 7vw;z-index: 9999999999999;} */
.home-section-four .sec4Wrap{position: relative;z-index: 9999999999999;}
.home-section-four .sec4Wrap figcaption{padding:7vw;}
.home-section-four .sec4Wrap video{position:absolute;inset:0;height:43vw;object-fit:cover;}
.home-section-four .sec4Wrap h2,.home-section-four .sec4Wrap h1{font-size: 3.953147877013177vw;color: #fff;font-weight: 400;}
.home-section-four .sec4Wrap h1::after{background: #FCC115;}
.home-section-four .sec4Wrap h2 small,.home-section-four .sec4Wrap h1 small{ color: #fff; }
.home-section-four .sec4Wrap p{font-size: 1.171303074670571vw;color: #fff;position:relative}
/*.home-section-four .sec4Wrap .btn{padding: 1.1vw;}*/
/*.home-section-four figure{margin-bottom: 5vw;}*/
.home-section-four figure img, .home-section-four figure svg{width: 4vw;height: auto;min-height: 5vw;}
.home-section-four h3{font-size: 1.171303074670571vw;font-weight: 300;padding: 0.8vw 1.5vw 0.8vw 0;}
.home-section-four h3::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;background: #FCC115;height:0.14641288433382138vw;width: 3.6603221083455346vw;}
.home-section-four .is-visible svg path{stroke: #FCC115;fill: #FCC115;fill-opacity: 0;stroke-width: .8;stroke-miterlimit: 1;stroke-dasharray: 400; stroke-dashoffset: 0;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 4s, 0.4s;animation-delay: 0s, 3s;}
@-webkit-keyframes dash { from { stroke-dashoffset: 400 } to { stroke-dashoffset: 0 } }
@-webkit-keyframes fill { from { fill-opacity: 0 } to { fill-opacity: 1; stroke-width: 0 }}

.home-section-four .sec4Wrap h2{animation-delay: 0.5s;}
.home-section-four .sec4Wrap p{animation-delay: 1s;}
.home-section-four .sec4Wrap a{animation-delay: 1.5s;}

/*.home-section-five{background: #FCFCFC;}*/
.shadow{box-shadow: 3px 1px 10px 0px;}
.home-section-five .h2{ margin-bottom:1.5vw }
.home-section-five .h2 small{font-size: 1.4641288433382138vw;}
.home-section-five figure{text-align: center;/*margin-top: 3vw;*/}
.home-section-five figure img{ width: 65%; }
.home-section-five figure figcaption{ margin: 1vw 0;}
.home-section-five figure figcaption h5{font-size: 0.9516837481698389vw;font-weight: 300;margin: 0 auto;max-width: 57%;}

.home-section-six{padding:13.90922401171303vw 0 7.320644216691069vw;}
.home-section-six::after{content: url(./my-assets//images/quote.svg);position: absolute;left: 0;top: 0vw; z-index: -1;}
.home-section-six::before{content:'';position: absolute;bottom: 0;right: 0;background: linear-gradient(to top, rgba(252,193,21,1) 0%, rgba(252,221,21,1) 100%);width:57.39385065885798vw;height:29.282576866764277vw;z-index: -1;}
.home-section-six h2{font-size: 3.6603221083455346vw;padding-right:4vw;}
.home-section-six h2::after{display: none;}
.home-section-six .testimonial-slider{margin-right: -23.5vw;}
.home-section-six .testimonial-slider .gallery{background: #fff;padding: 1.5vw;box-shadow:-1px 1px 12px #00000012; margin: 1vw 0.8vw;}
.home-section-six .testimonial-slider .gallery .sec6Wrap{display: flex;flex-direction: row;gap: 1vw;align-items: center;}
.home-section-six .testimonial-slider .gallery .sec6Wrap figure{border: 0.07320644216691069vw solid #fcdd15;border-radius: 50%;}
.home-section-six .testimonial-slider .gallery .sec6Wrap figure img{width:5.856515373352855vw; height: 5.856515373352855vw;}
.home-section-six .testimonial-slider .gallery .sec6Wrap figcaption{}
.home-section-six .testimonial-slider .gallery .sec6Wrap figcaption h3{font-weight: 500;position: relative;padding-bottom: 0.5vw;}
.home-section-six .testimonial-slider .gallery .sec6Wrap figcaption h3::before{content: '';position: absolute;bottom: 0;left: 0;background: #FCC115;width: 6.734992679355783vw;height: 0.07320644216691069vw}
.home-section-six .testimonial-slider .gallery .sec6Wrap figcaption h4{font-size: 0.8784773060029283vw;font-weight: 500;}
.home-section-six .testimonial-slider .gallery p{position: relative;padding-bottom: 0.5vw; margin: 0;}
.home-section-six .testimonial-slider .gallery p::before{content: '';position: absolute;bottom: 0;left: 0;background: #FCC115;width: 6.734992679355783vw;height: 0.07320644216691069vw}
.slick-arrow{transform: none;position: absolute;bottom: -4vw;top: auto;left: auto;border: transparent;font-size: 0;z-index: 9999;margin: auto;transition: .5s;}
.slick-arrow:before{display: none;}
.slick-arrow img{transition: .5s; width: 100%;}
.slick-next img{transform: rotate(180deg)}
.home-section-six .slick-next{right: 21.5vw;}
.home-section-six .slick-prev{right: 24vw;}
.home-section-six .slick-arrow:hover img{transform: scale(1.75,1.9);filter: invert(0);}
.home-section-six .slick-arrow:hover .next1{transform: scale(1.75,1.9) rotate(180deg);}
.home-section-six .slick-arrow{width:1.4641288433382138vw} 

.home-section-seven{padding:0;}
.home-section-seven .map{position: relative;line-height: 0;}
.home-section-seven .map iframe{height: 50vw !important; width : 100%}
.home-section-seven .map .sec7Wrap{position: absolute;top:0;bottom: 0; width: 34.11420204978038vw; right: 7.46705710102489vw; left: auto; }
.home-section-seven.wow.animated .map .sec7Wrap form {margin: 0; transform: translateX(0);  transition: 3s; }
.home-section-seven .map .sec7Wrap .wpcf7{ display: flex;height: 100%;align-items: center;align-content: center;}
.home-section-seven .map .sec7Wrap form{/*transform: translateX(120%);*/background: linear-gradient(to bottom, rgba(252,193,21,1) 0%, rgba(252,221,21,1) 100%);padding: 2vw 2vw 2vw;height: 100%; display: flex; flex-direction: column; justify-content: center;}
.home-section-seven .main-heading{ margin-bottom: 0.5vw; }
.home-section-seven .main-heading .h2{color: #000; padding: 0;}
.home-section-seven .map h2::after{display: none;}
.home-section-seven form .form-group{ margin:0 0 1.2vw;}
.home-section-seven form .form-group .form-control{background: transparent;padding: 1vw; transition: 1s;}
.home-section-seven form .form-group .form-control:focus, .floating-form .signupBox .form-control:focus{ border: 1px solid #333333; }
.home-section-seven form .form-group input, .home-section-seven form .form-group input::placeholder, .home-section-seven form .form-group textarea,.home-section-seven form .form-group textarea::placeholder, .floating-form .signupBox .form-control::placeholder{font-size: 0.8784773060029283vw;font-weight: 300;color: #000;}
.home-section-seven form .form-group input, .home-section-seven form .form-group textarea{border:0.07320644216691069vw solid #000;border-radius: 0.21961932650073207vw;}
.home-section-seven form .form-group input{}
.home-section-seven form .form-group textarea{height: 7.5vw;}
.home-section-seven form .btn{background: #000;color: #FCC115;margin: 0 0 1vw;min-width: 12.5vw;}
.home-section-seven form .btn::before, .home-section-seven form .btn:after{ background: #fff;  }
.home-section-seven .map .sec7Wrap form .btn span{ color: #FCC115; }
.home-section-seven .map .sec7Wrap h3{font-weight: 300;}
.home-section-seven .map .sec7Wrap p{font-size: 0.8784773060029283vw;color: #fff;letter-spacing: 0.14641288433382138vw;line-height: 1.4641288433382138vw;}
.home-section-seven .map .sec7Wrap p img{margin-right: 1vw;}
.home-section-seven .map .sec7Wrap ul li{margin-bottom: 0.3vw;}
.home-section-seven .map .sec7Wrap ul li a{color: #000;position: relative;padding-left: 1.7vw;max-width: 24vw;display: inline-block;line-height: 1.5;}
.home-section-seven .map .sec7Wrap ul li a::before{ background: #fff !important; }
.home-section-seven .map .sec7Wrap ul li a svg{position: absolute;top: 0.21961932650073207vw;left: 0; filter: brightness(0);}


.home-section-seven-new{padding:2.5vw 0 5vw !important;}
.home-section-seven-new .map{position: relative;line-height: 0;}
.home-section-seven-new .map iframe{height: 17.7vw !important; width : 100%}
.home-section-seven-new.wow.animated .map .sec7Wrap form {margin: 0; transform: translateX(0);  transition: 3s; }
.home-section-seven-new .map .sec7Wrap .wpcf7{ display: flex;height: 100%;align-items: center;align-content: center;flex-direction:column}
.home-section-seven-new .map .sec7Wrap form{/*transform: translateX(120%);*/padding: 0 2vw 0;height: 100%;}
.home-section-seven-new .main-heading{ margin-bottom: 0.5vw; }
.home-section-seven-new .main-heading h2{color: #000; padding: 0; margin-bottom: 1.5vw}
.home-section-seven-new .map h2::after{display: none;}
.home-section-seven-new form .sev-bottom{ display:none; }
.home-section-seven-new form .form-group{ margin:0 0 1.2vw;}
.home-section-seven-new form .form-group .form-control{background: transparent;padding: 1vw; transition: 1s;}
.home-section-seven-new form .form-group .form-control:focus, .floating-form .signupBox .form-control:focus{ border: 1px solid #333333; }
.home-section-seven-new form .form-group input, .home-section-seven-new form .form-group input::placeholder, .home-section-seven-new form .form-group textarea,.home-section-seven-new form .form-group textarea::placeholder, .floating-form .signupBox .form-control::placeholder{font-size: 0.8784773060029283vw;font-weight: 300;color: #000;}
.home-section-seven-new form .form-group input, .home-section-seven-new form .form-group textarea{border:0.07320644216691069vw solid #000;border-radius: 0.21961932650073207vw;}
.home-section-seven-new form .form-group input{}
.home-section-seven-new form .form-group textarea{height: 7.5vw;}
.home-section-seven-new form .btn{background: #000;color: #FCC115;margin: 0;min-width: 12.5vw;}
.home-section-seven-new form .btn::before, .home-section-seven-new form .btn:after{ background: #FCC115;  }
.home-section-seven-new .map .sec7Wrap form .btn span{ color: #fff; }
.home-section-seven-new .map .sec7Wrap form .btn:hover span{ color: #000; }
.home-section-seven-new .map .sec7Wrap h3{font-weight: 300;}
.home-section-seven-new .map .sec7Wrap p{font-size: 0.8784773060029283vw;color: #fff;letter-spacing: 0.14641288433382138vw;line-height: 1.4641288433382138vw;}
.home-section-seven-new .map .sec7Wrap p img{margin-right: 1vw;}
.home-section-seven-new .map .sev-bottom ul{ display:flex ; margin-bottom: 1.5vw; align-items:center; gap: 1.3vw 6vw; flex-direction:row; flex-wrap:wrap; }
.home-section-seven-new .map .sev-bottom ul li{margin-bottom: 0.3vw;}
.home-section-seven-new .map .sev-bottom ul li a{color: #000;position: relative;padding-left: 1.7vw;display: inline-block;line-height: 1.5;}
.home-section-seven-new .map .sev-bottom ul li a::before{ background: #fff !important; }
.home-section-seven-new .map .sev-bottom ul li a svg{position: absolute;top: 0.21961932650073207vw;left: 0; filter: brightness(0);}


/*.store-section-one  {position: relative;overflow: visible;padding: 0;}
.store-section-one .main-heading{margin-bottom: 3vw;}
.store-section-one .mapWrap{position: relative;width: 100%; height: 52.04375vw; }
.store-section-one .map .mpwrp iframe{width: 100%;height: 100%;}
.store-section-one .map .mpwrp{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: none;}
.store-section-one .map .mpwrp:first-child{display: block ;}
.store-section-one .mapWrap .mapSideBar{width: 23.866vw;position: relative;top: 0;left: 6.25vw;z-index: 9999;height: calc(100% - 100px);;}
.store-section-one .mapWrap .mapSideBar > a{background-color: #FCC115;display: flex;color: #fff;font-size: 1.375vw;padding: 2.2vw 2.5vw;position: relative;flex-direction: row;align-content: space-between;flex-wrap: nowrap;align-items: center;}
.store-section-one .mapWrap .mapSideBar a svg{width: 1.4vw;margin-left: auto;}
.store-section-one .mapWrap .mapSideBar ul{background: #ffffffd9;border: 1px solid #C4C4C4;border-top: none;max-height: 39.04375vw;overflow-y: scroll;}
.store-section-one .mapWrap .mapSideBar ul li{position: relative;padding: 1.3vw 2vw;}
.store-section-one .mapWrap .mapSideBar ul li::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; width: 100%; background: #D8D8D8; }
.store-section-one .mapWrap .mapSideBar ul li:last-child::after{height: 0;}
.store-section-one .mapWrap .mapSideBar ul li:last-child{margin:0}
.store-section-one .mapWrap .mapSideBar ul .active a{color: #FCC115;}
.store-section-one .mapWrap .mapSideBar ul .active p{display: block;}
.store-section-one .mapWrap .mapSideBar ul li:last-child{margin-bottom: 0;}
.store-section-one .mapWrap .mapSideBar ul li a{display: block;color: #333333;font-family: 'Poppins', sans-serif;font-size: 1.375vw;}
.store-section-one .mapWrap .mapSideBar ul li p{color: #878787;display: none;letter-spacing: 2px;font-size: 0.8vw;line-height: 24px;margin: 20px 0 0 0;}
.store-section-one .mapWrap .mapSideBar ul li span{color: #878787;display: block;margin: 20px 0 0 0;font-size: 13px;}
.store-section-one .mapWrap .mapSideBar ul::-webkit-scrollbar {display: none;}*/

.scrollup{display: none; transition: 1.5s;cursor:pointer;position:fixed;bottom:10px;right:10px;z-index:999999;width: 2vw;}
.scrollup:hover{}
@-webkit-keyframes moveBounce{0%,100%{transform:translateY(4px)}50%{transform:translateY(16px)}}
@keyframes moveBounce{0%,100%{transform:translateY(4px)}50%{transform:translateY(16px)}}
.scrollup img {
    width: 100%;
}
.scrollup img.imgadded{transition: 1.5s;}
.scrollup img.imgadded2 {position: absolute;z-index: 9999;bottom: 0;left: 0;animation: 5s linear infinite moveBounce;right: 0;width: 0.7vw;margin: 0 auto;transition: 1.5s;}

.store-section-one  {position: relative;overflow: visible;padding: 0 !important;}
.store-section-one .main-heading{margin-bottom: 3vw;}
.store-section-one .mapWrap{position: relative;width: 100%;}
.store-section-one .map .mpwrp iframe{width: 100%;height: 100vh;}
.store-section-one .map .mpwrp{line-height: 0;}
.store-section-one .map .mpwrp:first-child{display: block ;}
.store-section-one .mapWrap .mapSideBar{width: 23.866vw;position: absolute;top: 0;}
.store-section-one .mapWrap .mapSideBar > a{background-color: #FCC115;display: flex;color: #fff;font-size: 1.375vw;padding: 2.2vw 2.5vw;position: relative;flex-direction: row;align-content: space-between;flex-wrap: nowrap;align-items: center;}
.store-section-one .mapWrap .mapSideBar a svg{width: 1.4vw;margin-left: auto;}
.store-section-one .mapWrap .mapSideBar ul{background: #ffffffd9;border: 1px solid #C4C4C4;border-top: none;overflow-y: scroll;}
.store-section-one .mapWrap .mapSideBar ul li{position: relative;padding: 1.3vw 2vw;}
.store-section-one .mapWrap .mapSideBar ul li::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; width: 100%; background: #D8D8D8; }
.store-section-one .mapWrap .mapSideBar ul li:last-child::after{height: 0;}
.store-section-one .mapWrap .mapSideBar ul li:last-child{margin:0}
.store-section-one .mapWrap .mapSideBar ul .active a{color: #FCC115;}
.store-section-one .mapWrap .mapSideBar ul .active p{display: block;}
.store-section-one .mapWrap .mapSideBar ul li:last-child{margin-bottom: 0;}
.store-section-one .mapWrap .mapSideBar ul li a{display: block;color: #333333;font-size: 1.25vw;}
.store-section-one .mapWrap .mapSideBar ul li p{color: #878787;display: none;letter-spacing: 2px;font-size: 0.8vw;line-height: 24px;margin: 20px 0 0 0;}
.store-section-one .mapWrap .mapSideBar ul li span{color: #878787;display: block;margin: 20px 0 0 0;font-size: 0.9516837481698389vw}
.store-section-one .mapWrap .mapSideBar ul::-webkit-scrollbar {display: none;}

.contact-modal .close{position: absolute;right: 1vw;z-index: 1;top: 1vw;/*font-size: 2vw;*/color: #fff;}
.contact-modal .contact-modal-content{width: 40.26354319180088vw;margin: 1.9282576866764276vw auto 0;}
.contact-modal h2{font-size: 2.7vw;text-align: center;padding-bottom: 0.7vw !important;margin-bottom: 2vw;}
.contact-modal h2::after{margin:auto;background:#fff}
.contact-modal .contact-modal-content textarea{ height: 110px !important; }
.contact-modal .contact-modal-content{position: relative;top: 0vw !important;right: 0;left: 0;bottom: 0;}
.contact-modal .contact-modal-content .form-group{ margin-bottom: 20px !important; }
.contact-modal .contact-modal-content p.get-para{ margin-bottom: 15px !important; text-align: center;}
.contact-modal .contact-modal-content svg{ fill:#fcc115 ;}
.contact-modal .contact-modal-content p{ margin-bottom: 0 !important; }
.contact-modal{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgb(0 0 0 / 60%); z-index: 999999999;}
.contact-modal form{background: linear-gradient(to bottom, rgba(252,193,21,1) 0%, rgba(252,221,21,1) 100%);padding: 3.5vw 3vw;height: auto !important;display: flex;flex-direction: column;justify-content: center;}
.contact-modal.form button{ margin: 0; }
.contact-modal.form button span {color: #ffc115;}
.contact-modal .close:hover svg path{transition:1s}
.contact-modal .close:hover svg path {fill: #000;}
.contact-modal .sev-bottom{ display: none; }
.contact-section-one .main-heading h2{font-size: 2.2vw;font-weight: 300;color: #000000;text-transform: capitalize;position: relative;padding-bottom: 1vw;}
.contact-section-one .main-heading h2::after {content: ' ';position: absolute;background: #fcc115;width: 7.174231332357247vw;height: 0.07320644216691069vw;bottom: 0vw;left: 0;right: 0;}

.package-section-two{padding: 3vw 0 5vw;}
.package-section-two .main-heading h2::after,.booking-section-one .main-heading h2::after{margin: 0 auto;}
.package-section-two .sec2Wrap{overflow: hidden;background: #FFFFFF;border: 0.07320644216691069vw solid #DEDEDE;border-radius: 0.5856515373352855vw;box-shadow: 0 0 0.7320644216691069vw 0 #dedede;padding: 2vw 1.5vw 2vw 1.5vw;transition: 1s;margin-top: 1.5vw;margin-right: 0;}
.package-section-two .sec2Wrap:hover{background:#FCC115}
.package-section-two .sec2Wrap h3{font-size: 1.610541727672035vw;padding-bottom: 0.3vw;position: relative;transition: 1s;}
.package-section-two .sec2Wrap h3::before{content: '';position: absolute;bottom: 0;left: 0;width: 3.953147877013177vw;height: 0.07320644216691069vw;background: #FCC115;transition: 1s;}
.package-section-two .sec2Wrap h4{font-size: 1.2445095168374818vw;color: #232325;position: relative;z-index: 1;margin: 2.5vw 0;vertical-align: middle;transition: 1s;}
.package-section-two .sec2Wrap h4 strong{font-size: 2.4890190336749636vw;font-weight: bold;color: #FCC115;/* line-height: 1; */vertical-align: middle;transition: 1s;}
.package-section-two .sec2Wrap h4 small{font-size: 1.0248901903367496vw;color: #232325;transition: 1s;}
.package-section-two .sec2Wrap h4::before{content: '';position: absolute;top: 0;bottom: 0;left: -1.500732064421669vw;/* right: 3px; */margin: auto;width: 20.13177159590044vw;height: 5.270863836017569vw;background: #F8F8F8;z-index: -1;}
.package-section-two .sec2Wrap ul{}
.package-section-two .sec2Wrap ul li{font-size: 0.9516837481698389vw;font-weight: 500;color: #7E7E7E;position: relative;padding-left: 1.5vw;margin-bottom: 1vw;transition: 1s;}
.package-section-two .sec2Wrap ul li::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 0.7320644216691069vw;height: 0.7320644216691069vw;background: #FCC115;border-radius: 50%;transition: 1s;}
.package-section-two .sec2Wrap .wrapper{display: flex;gap: 1vw;margin-top: 2vw;transition: 1s;}
.package-section-two .sec2Wrap .wrapper a{background: transparent;color: #333333;border: 1px solid #333333;/* padding: 1vw; */min-width: 6vw;transition: 1s;font-size: 0.9516837481698389vw; border-radius: 0;}
.package-section-two .sec2Wrap .wrapper button{background: #EBEBEB;color: #333333;min-width: 6.89vw;font-size: 0.9516837481698389vw;}
.package-section-two .sec2Wrap:hover h3,.package-section-two .sec2Wrap:hover li{color:#fff}
.package-section-two .sec2Wrap:hover h3::before,.package-section-two .sec2Wrap:hover li::before{background:#fff}
.package-section-two .sec2Wrap:hover h4,.package-section-two .sec2Wrap:hover h4 strong,.package-section-two .sec2Wrap:hover h4 small{color: #505050;}
.package-section-two .sec2Wrap:hover a{color:#fff;border-color:#fff}
.package-section-two .sec2Wrap:hover button{background:#fff}

.galleryImage-section-one .slick-arrow{bottom: 0;top: 0;}
.galleryImage-section-one .slick-prev{left: 0vw;z-index: 999;}
.galleryImage-section-one .slick-next{right: 0vw;}

.large{grid-row:span 2}
.gallery-section{}
.gallery-section h2{text-align: center;}
.gallery-section h2::after{margin: auto;width: 4.831625183016105vw;height: 0.14641288433382138vw;}
.gallery-section .galleryWrap{display: grid;grid-gap: 1vw;grid-template-columns: repeat(auto-fit, minmax(20.4vw, 1fr));grid-template-rows: 22.3vw;grid-auto-flow: dense;align-items: initial;justify-items: stretch;justify-content: space-evenly;align-content: center;margin: 3vw 0;}
.gallery-section .galleryWrap a figure img{width:100%; height: 100%; object-fit: cover;}
.galleryWrap figure { height: 100%;}
.gallery-section .loadBtn{text-align: center;}
.gallery-section .loadBtn a{min-width: 10.25vw;padding: 0.916vw;}
.galleryImage-section-one{padding: 3vw 0;}
.galleryImage-section-one .slider-for{}
.galleryImage-section-one .slider-for figure img{width:100%; height: 50.073206442166914vw; object-fit: cover;}
.galleryImage-section-one .slider-for .slick-arrow{width: 1.1815519765739384vw;}
.galleryImage-section-one .slider-for .slick-prev{left: 1vw;}
.galleryImage-section-one .slider-for .slick-next{right: 1vw;}
.galleryImage-section-one .slider-nav{padding: 3.1vw 3vw 2vw;background:#EFEFEF;text-align: center;}
.galleryImage-section-one .slider-nav .thumb-slide{margin-bottom: 1.5vw;}
.galleryImage-section-one .slider-nav img{width: 100%; height: 5.856515373352855vw; object-fit: cover;}

.footer .topFooter .ftr-link a, .header .bottomHeader nav .navbar-collapse ul li a{ position: relative; }
.footer .topFooter .ftr-link a::before, .header .bottomHeader nav .navbar-collapse ul li a::before, .header .topHeader ul li a::before, .footer .bottomFooter p a::before, .footer p a::before, .home-section-seven .map .sec7Wrap ul li a::before, .contact-section-one .mega_info_box .mega-info-desc p a::before{ content: ''; position: absolute; left: 0; bottom: -0.25vw; width: 0; transition: 0.6s; height: 1px; background: #FCC115;}
.footer .topFooter .ftr-link a::after, .header .bottomHeader nav .navbar-collapse ul li a::after, .header .topHeader ul li a::after, .footer .bottomFooter p a::after, .footer p a::after, .home-section-seven .map .sec7Wrap ul li a::after, .contact-section-one .mega_info_box .mega-info-desc p a::after{ content: ''; position: absolute; right: 0; bottom: -0.25vw; width: 0; transition: 0.6s; height: 1px; background: #333333;}
.footer .topFooter .ftr-link a:hover::after, .footer .topFooter .ftr-link a:hover::before, .header .bottomHeader nav .navbar-collapse ul li a:hover::after, .header .bottomHeader nav .navbar-collapse ul li a:hover::before, .header .topHeader ul li a:hover::before, .header .topHeader ul li a:hover::after, .footer .bottomFooter p a:hover::before, .footer .bottomFooter p a:hover::after, .footer p a:hover::before, .footer p a:hover::after, .home-section-seven .map .sec7Wrap ul li a:hover::after, .home-section-seven .map .sec7Wrap ul li a:hover::before, .contact-section-one .mega_info_box .mega-info-desc p a:hover::before, .contact-section-one .mega_info_box .mega-info-desc p a:hover::after{ width: 50%; }
.footer{background: #F9F9F9;}
.footer .topFooter{padding: 5vw 0 1.5vw;}
.footer .topFooter .logo{display: block;text-align: center;width: 18.740849194729137vw;height: auto; margin: 0 auto;}
.footer .topFooter .logo img{ width: 100%; }
.footer .topFooter .footerMenu, .footer .topFooter .footerMenu1{display: flex;justify-content: center;gap: 4.8vw;}
.footer p a{ position: relative; }
.footer .topFooter .footerMenu{margin:3vw 0 1.5vw;  gap: 3vw !important; }
.footer .topFooter .footerMenu li a{font-size: 1.0248901903367496vw;color:#000;}
.footer .topFooter .footerMenu1{gap:4.1vw;margin-bottom: 3vw;}
.footer .topFooter .footerMenu1 li a{font-size: 0.8784773060029283vw;color:#000;text-transform: uppercase;font-family: 'Spartan-Medium' , sans-serif;}
.footer .topFooter .footerMenu1 li:nth-child(1){animation-delay: 1.8s;}
.footer .topFooter .footerMenu1 li:nth-child(2){animation-delay: 2.1s;}
.footer .topFooter .footerMenu1 li:nth-child(3){animation-delay: 2.4s;}
.footer .topFooter .footerMenu1 li:nth-child(4){animation-delay: 2.7s;}
.footer .topFooter .socialIcons{display: flex;gap: 1.5vw;}
.footer p{font-size: 0.8784773060029283vw;color: #535353;text-align: center;font-family: 'Spartan-Medium';}
.footer p a{font-size: 0.8784773060029283vw; color:#FCC115;}
.footer .bottomFooter{border-top: 0.07320644216691069vw solid #FCC115;padding: 1.5vw 0;}
.footer .bottomFooter p{text-align: center;}
.footer .bottomFooter p a{ position: relative; }

.contact-section-one{ position: relative; }
.contact-section-one::before{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; height: 100%; width: 19.765739385065885vw; background: #FCC115;}
.contact-section-one form{ margin-top: 2vw; }
.contact-section-one .form-control, .quickpay-section .form-control{ border-radius: 0; height: 3.8799414348462666vw; padding: 1vw 1vw 0.9vw; border: 1px solid #ABA9A9; font-size: 0.9516837481698389vw; }
.contact-section-one .form-control:focus, .quickpay-section .form-control:focus{ border-color: #FCC115; }
.contact-section-one .form-group, .quickpay-section .form-group{ margin-bottom: 1.5vw; }
.contact-section-one .form-group label, .quickpay-section label{font-weight: 500; color:#002030;margin-bottom: 0.5vw; font-size:1.0980966325036603vw;}
.contact-section-one textarea.form-control, .quickpay-section textarea.form-control{ height:11.71303074670571vw; }
.contact-section-one iframe{ height: 36.603221083455345vw; width: 100%; }
.contact-section-one .contact-one-left .wpb_wrapper{ background: #333333; padding:3vw 2vw 3vw 4vw; margin-bottom: 2.5vw; position: relative;}
.contact-section-one .contact-one-left .wpb_wrapper::before{content: ''; position: absolute; left: -2vw; top: -2vw; background: #FCC115; width:5.124450951683748vw; height: 4.758418740849195vw;}
.contact-section-one .mega_info_box{display: flex; flex-wrap: nowrap;align-content: center;align-items: center;gap: 1vw; padding: 0;}
.contact-section-one .mega_info_box a{ color: #fff; }
.contact-section-one .mega-info-header svg{ color: #fff; font-size: 1.1vw !important;}
.contact-section-one .mega_info_box .mega-info-desc{ text-align: left; }
.contact-section-one .mega_info_box .mega-info-desc p a{ position: relative; display: inline-block;}
.contact-section-one .mega_info_box .mega-info-desc p a::after {background: #fff;}
.contact-section-one .wpb_gmaps_widget .wpb_wrapper{ padding: 0; }

.booking-section-one{ position: relative; }
.booking-section-one form{ margin-top: 2vw; }
.booking-section-one .form-control, .quickpay-section .form-control{ border-radius: 0; height: 3.8799414348462666vw; padding: 1vw 1vw 0.9vw; border: 1px solid #ABA9A9; font-size: 0.9516837481698389vw; }
.booking-section-one .form-control:focus, .quickpay-section .form-control:focus{ border-color: #FCC115; }
.booking-section-one .form-group, .quickpay-section .form-group{ margin-bottom: 1.5vw; }
.booking-section-one .form-group label, .quickpay-section label{font-weight: 500; color:#002030;margin-bottom: 0.5vw; font-size:1.0980966325036603vw;}
.booking-section-one textarea.form-control, .quickpay-section textarea.form-control{ height:11.71303074670571vw; }
.booking-section-one iframe{ height: 36.603221083455345vw; width: 100%; }
.booking-section-one .contact-one-left .wpb_wrapper{ background: #333333; padding:3vw 2vw 3vw 4vw; margin-bottom: 2.5vw; position: relative;}
.booking-section-one .contact-one-left .wpb_wrapper::before{content: ''; position: absolute; left: -2vw; top: -2vw; background: #FCC115; width:5.124450951683748vw; height: 4.758418740849195vw;}
.booking-section-one .mega_info_box{display: flex; flex-wrap: nowrap;align-content: center;align-items: center;gap: 1vw; padding: 0;}
.booking-section-one .mega_info_box a{ color: #fff; }
.booking-section-one .mega-info-header svg{ color: #fff; font-size: 1.1vw !important;}
.booking-section-one .mega_info_box .mega-info-desc{ text-align: left; }
.booking-section-one .mega_info_box .mega-info-desc p a{ position: relative; display: inline-block;}
.booking-section-one .mega_info_box .mega-info-desc p a::after {background: #fff;}
.booking-section-one .wpb_gmaps_widget .wpb_wrapper{ padding: 0; }
.booking-section-one .back {position: absolute;bottom: 0;right: 0.8vw;}

.quickpay-section{ position: relative; }
.quickpay-section::after{content:''; background:url(my-assets/images/quick-afr.png) no-repeat; background-size: cover; width:20.739385vw; height:21vw; position: absolute;right: 0; top:3vw;}
.quickpay-section::before{content:''; background:url(my-assets/images/quick-bfr.png) no-repeat;background-size: cover; width:15.739385065885799vw; height:17.349926793557835vw; position: absolute;left: 0; bottom:-0.2vw;}
.quickpay-section .quick-button{ text-align: center; }

.cta-banner{ background-size: cover; background-repeat: no-repeat; }
.cta-banner h2{font-size: 3.8067349926793557vw; color: #FCC115; text-transform: capitalize; line-height: 1.5;}
.cta-banner p{ color: #fff; font-size: 1.610541727672035vw; font-family: 'Spartan-Medium' , sans-serif; }
.cta-banner figure{ margin:7vw 0 1vw; }
.cta-banner h3{ color: #fff; position: relative; padding-bottom: 1vw;}
.cta-banner h3::before, .about-section-two h3::before{ content: ''; position: absolute; width: 4.026354319180088vw; height: 1px; background: #fff; right: 0; left: 0; margin: 0 auto; bottom: 0;}
.cta-banner figure svg{width: 100%;min-height: 6.5vw;}
.faq-section-one ul li{ position: relative;padding-left: 2.1961932650073206vw; margin-bottom: 1.5vw;}
.faq-section-one ul li::before{ content: ''; position: absolute; left: 0; top: 0; background: #FCC115; border-radius: 50%; width:1.190922401171303vw; height:1.190922401171303vw; }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{ background: transparent;  border-color: #FCC115;border-radius: 3px !important;}
.faq-section-one .vc_tta.vc_general .vc_tta-panel{ margin-bottom: 1.2vw; }
.faq-section-one .vc_tta.vc_general .vc_tta-panel-title>a{ padding:1.4641288433382138vw 1.4641288433382138vw 1.9033674963396778vw !important; }
.faq-section-one .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{ border-top: 0; padding-top: 0;}
.faq-section-one .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body p{ margin-top: 1vw; }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{ border-bottom: 0;}
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{ background: transparent;}
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{ background:transparent; }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color: #000; transition: 0.6s; position: relative;}
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover{ background: #000; color: #fff; }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover span{color: #fff; }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a span{transition: 0.6s;}
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover::before{ filter: brightness(1) invert(1); }
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a::before{content: ''; position: absolute; right:2vw;transition: 0.3s; top:1.5vw; background: url(my-assets/images/right-chevron.svg) no-repeat; background-size: cover; height: 1.6837481698389458vw; width: 0.8052708638360175vw;}
.faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a::before{transform: rotate(-90deg) translateY(-50%);}
.faq-section-one .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ display: none; }
.about-section-one{ position: relative; }
.about-section-one::before{content: ''; position: absolute; left: 0; bottom: 0; background: url('my-assets/images/about1-bfr.png') no-repeat; background-size: cover; width: 13.762811127379209vw; height:22.40117130307467vw; }
.about-section-one .main-heading h2,.about-section-one .main-heading h2 span{font-size:1.8301610541727673vw;font-family:'Poppins'}
.about-section-one img, .about-section-one .wpb_single_image .vc_figure, .about-section-one .wpb_single_image .vc_single_image-wrapper, .about-section-four img, .about-section-four .wpb_single_image .vc_figure, .about-section-four .wpb_single_image .vc_single_image-wrapper{max-width: 100% !important;width: 100% !important;}
.about-section-one .about-one-right{position:relative}
.about-section-one .about-one-right h2 {color: #000;text-align:center;}
.about-section-one .about-one-right h2 span{color:#fcc115;margin-top:1vw;display:block;}
.about-section-one .about-one-right h2::after{margin:auto}
.about-section-one.about-one-right figure{margin-left:3.9vw !important}
.about-section-two{ padding-top: 0; }
.about-section-two h2{ margin-bottom: 4vw; }
.about-section-two h3{position: relative; padding-bottom: 1vw; margin-bottom: 1.5vw;}
.about-section-two h3::before{ background: #FCC115; }
.about-section-two .about-two-inner .vc_column-inner > .wpb_wrapper{text-align:center;background: #fff;box-shadow: 0 0 4px 0 #ccc;padding: 2vw; min-height: 15.5vw;}
.about-section-two .wpb_single_image.vc_align_center{ margin: 0; }
.about-section-four::before{content:'';position:absolute;top:2vw;left:0;width:42.89897510980966vw;height:40.702781844802345vw;background:#FCC115}
.about-section-four::after{ content: ''; background: url('my-assets/images/service-detail4-bfr.svg') no-repeat; background-size: cover; position: absolute; right: 0; bottom:6vw; width: 23.938506588579795vw; height: 23.938506588579795vw;  }
.about-section-four .main-heading{position:relative}
.about-section-four .main-heading{border:2px solid #000;padding: 2vw 3vw 2vw 7vw;margin: 1.4641288433382138vw 0 0 -5.856515373352855vw;}
.about-section-four .main-heading .wpb_content_element {margin: 0;}
.about-section-four .main-heading h2{ margin-top: 1vw; }
.about-section-one .about-one-left .vc_column-inner > .wpb_wrapper {display: flex;flex-direction: row;align-items: center;justify-content: flex-end;}
.about-section-one .about-one-left .wpb_single_image {width: 21.742313323572475vw;}
.about-section-one .about-one-left .wpb_text_column{border: 2px solid #000;padding: 3.5vw 7vw 3.5vw 2.5vw;width:33.96778916544656vw;position: absolute;left: 0;z-index: 1;}
.about-section-one .about-one-right .wpb_text_column{border: 2px solid #000; padding: 2.5vw 2vw 5vw; margin: 0 !important; width:27.086383601756953vw;}
.about-section-one .about-one-right .wpb_single_image{width: 29.282576866764277vw;margin-top: -2.4vw;z-index: -1;position: relative; margin-left: auto;}
.service-section-one figure{background: #fff;box-shadow: 0px 0px 5px 2px #ccc;display: flex;align-items: center;margin-bottom: 2vw;}
.service-section-one figcaption{padding: 2.5vw;}
.service-section-one figure h2 {font-size: 1.8301610541727673vw;}
.service-section-one figcaption .service1-bfr{ position: absolute; right: 0; bottom: 0; }
.service-section-one figure > img{width: 15.300146412884335vw; height:  23.64568081991215vw; object-fit: cover;}
.service-section-two{ padding:11vw 0; }
.services-detail-one ul {display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;margin-top:3vw;gap: 2vw;}
.service-section-one figcaption .service1-bfr img{width: 6.222547584187408vw;}
.services-detail-one ul li{text-align:center;}
.services-detail-one ul li h4{margin:1.5vw 0 0}
.services-detail-one figure img{width: 100%;}
.services-detail-one ul li figure{ min-height: 6vw; }
.services-detail-one ul li figure svg{width: 5.856515373352855vw;height: 6.076134699853587vw;}
.service-detail-two{ padding-bottom: 10vw; }
.service-detail-three {padding-top:0;z-index: 1; overflow: visible; background: #fbfbfb;}
.service-detail-three figure {text-align: center;padding: 2vw; margin-top:-4vw;background:#fff;box-shadow: 0 0 2px 0 #ccc;}
.service-detail-three figure svg{margin: 2.5vw 0;width: 7.320644216691069vw;height: 5.124450951683748vw;}
.service-detail-three figcaption {text-align: center;background:#FCC115;margin: -2vw 1vw 0;padding: 1vw 0;z-index: 2;position: relative;}
.service-detail-three figcaption span{color:#fff;font-size:1.171303074670571vw}
.service-detail-four .main-heading{ padding: 0; margin: 0; border: 0; }
.service-detail-four figcaption{ padding-left: 4vw; }
.service-detail-four figure{ z-index: 1; }
.service-detail-four figure::after{z-index: -1; content: '';position: absolute;right: -1.8vw;top: -1.5vw;border: 1px solid #000;width: 40.48316251830161vw;height: 36.23718887262079vw;}

.error-section { padding-top:14vw; }
.error-section figure{margin: 0;}
.error-section figcaption h2 {text-align: left;text-transform: capitalize;font-size: 3vw;}
.error-section figcaption .btn img{ margin-right: 1vw; }
.error-section figcaption .btn:hover img{filter: invert(0) brightness(1);}
.error-section figcaption h3{font-size:  1.5373352855051245vw;margin-bottom: 3vw;text-transform: inherit;}
.error-section figcaption p{text-transform: capitalize;font-size: 1.1vw;margin: 1.3vw 0 2vw;}
.error404 header{ position: relative; }
.error404 .inner-banner{ display: none; }
.error404 .home-section-seven{ display: none; }
.error404 footer{ display: none; }
.page-template-tpl-landing .header{ padding: 0; }
.page-template-tpl-landing .call { bottom: 11.5vw !important; }
.page-template-tpl-landing .call #whatsappMain::before{ background-image: url('my-assets/images/phone-icon.svg') !important; }
.page-template-tpl-landing .header .header-nav{padding: 1vw 3.5vw;}
.page-template-tpl-landing .contact-modal form{  background: #fff; }
.page-template-tpl-landing .contact-modal .close { top: 0.5vw;color: #000;}
.page-template-tpl-landing .header .topHeader a svg{ filter: brightness(1); }
.page-template-tpl-landing .home-section-seven .map .sec7Wrap ul li a::before{ background: #FCC115 !important; }
.page-template-tpl-landing .footer .footerMenu1.ftr-link {display: none;}
.wpcf7 form .wpcf7-response-output {margin: 0.2em 0;padding: 0.7em 1em;border: 2px solid #00a0d2;line-height: 1.2;}
.page-template-tpl-storage-calculator .header{display: block;}
.page-template-tpl-landing .header .topHeader {background: #000;justify-content: center;}
.page-template-tpl-landing .home-section-seven .map .sec7Wrap form{ background: #fff; }
.page-template-tpl-landing .header .topHeader a {color: #fff;}
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap form, .banner form{padding: 2vw 1.5vw; border-radius: 0; background: #fff;}
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap form .wpcf7-spinner{ position: absolute; right: 0; bottom: 2.6vw; }
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap{max-width: 90%;}
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap form, .banner form{margin: 0;}
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap form .form-group{background: transparent; }
.page-template-tpl-landing .banner .home-section-seven .map .sec7Wrap form .form-group input{border: 0.07320644216691069vw solid #000;border-radius: 0.21961932650073207vw;box-shadow:none}
.page-template-tpl-landing .banner .home-section-seven form .form-group input::placeholder{font-size: 0.8784773060029283vw;font-weight: 300;color: #000;}
.page-template-tpl-landing .banner figcaption h1{text-align: left;margin: 0 !important; text-shadow: 2px 2px 4px #000;font-size: 3vw;max-width: inherit;}
.page-template-tpl-landing .banner figcaption p{text-align: left;}
.calculator-section-two ul {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: flex-start;gap: 2vw 5vw;margin-top: 2vw;}
.calculator-section-two ul li {width: 47%;flex: 0 0 auto;}
.calculator-section-two ul li strong {font-size: initial;padding-left: 1vw;font-weight: 600;margin-bottom: 1vw;display: block;color: #FCC115;position: relative;}
.calculator-section-two ul li strong::before{content: '';position: absolute;left: 0;top: 0.29282576866764276vw;width: 0.43923865300146414vw;height: 0.43923865300146414vw;background-color: #FCC115;border-radius: 50%;}
.calculator-section-two h3{text-transform: capitalize;}
.calculator-section-two a{color: #FCC115;}

/*new landing*/
.page-template-tpl-landing-new-2 .wpcf7-spinner, .page-template-tpl-landing-new-2 .wpcf7-response-output{display: none;}
.page-template-tpl-landing-new-2 .header{ padding: 0; background:transparent; }
.page-template-tpl-landing-new-2 .call { bottom: 11.5vw !important; }
.page-template-tpl-landing-new-2 .call #whatsappMain::before{ background-image: url('my-assets/images/phone-icon.svg') !important; }
.page-template-tpl-landing-new-2 .header .header-nav{padding: 1.5vw 3.5vw;}
.page-template-tpl-landing-new-2 .contact-modal form{  background: #fff; z-index: 1;border-radius: 1vw;}
.page-template-tpl-landing-new-2 .contact-modal .close {color: #000;z-index: 9;}
.page-template-tpl-landing-new-2 .header .topHeader a svg{ filter: brightness(1); }
.page-template-tpl-landing-new-2 .home-section-seven .map .sec7Wrap ul li a::before{ background: #FCC115 !important; }
.page-template-tpl-landing-new-2 .footer .footerMenu1.ftr-link {display: none;}
.page-template-tpl-landing-new-2 .header .topHeader {background: #000;justify-content: center;}
.page-template-tpl-landing-new-2 .home-section-seven .map .sec7Wrap form{ background: #fff;z-index: 1; }
.page-template-tpl-landing-new-2 .header .topHeader a {color: #fff;}
.page-template-tpl-landing-new-2 .banner .sliderWrp{position: relative;}
.page-template-tpl-landing-new-2 .banner .slick-dots{bottom: 8vw;}
.page-template-tpl-landing-new-2 .banner .home-section-seven{position: relative;}
.page-template-tpl-landing-new-2 .banner .home-section-seven h4{position: absolute;right: 0.5vw;top: 42%;font-size: 3vw;text-transform: uppercase;font-weight: 700;color: #000000;text-shadow: 1px 1px 2px #fcc013;z-index: 1;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap{padding: 2vw 3vw; border-radius: 1vw; background: #fff;z-index: 1;max-width: 85%;position: relative;left: auto;right: auto;top: auto;bottom: auto;width: 100%;margin: 0 auto;animation-iteration-count: infinite;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .form-group .form-control{padding: 0.75vw 1vw; line-height: 1;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form{padding: 0;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .wpcf7-spinner{ position: absolute; right: 0; bottom: 2.6vw; }
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form, .page-template-tpl-landing-new-2 .floating-form .signupBox form{margin: 0;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .form-group, .page-template-tpl-landing-new-2 .floating-form .signupBox .form-group{background: transparent; }
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .form-group input, .page-template-tpl-landing-new-2 .page-template-tpl-landing-new-2 .floating-form .signupBox .form-control{border: 0.07320644216691069vw solid #000;border-radius: 0.21961932650073207vw;box-shadow:none}
.page-template-tpl-landing-new-2 .banner .home-section-seven form .form-group input::placeholder, .page-template-tpl-landing-new-2 .floating-form .signupBox .form-control::placeholder{font-size: 0.8784773060029283vw;font-weight: 300;color: #000;}
.page-template-tpl-landing-new-2 .banner figcaption{bottom: 15vw;align-items: end; }
.page-template-tpl-landing-new-2 .home-section-seven,.page-template-tpl-landing-new-3 .home-section-seven-new + .home-section-seven,.page-template-tpl-landing-new-4 .home-section-seven-new + .home-section-seven { display:none; }
.page-template-tpl-landing-new-2 .banner figcaption p{text-align: left;}
.page-template-tpl-landing-new-2 .banner .banner-slider, .page-template-tpl-landing-new-2 .banner figure{position: relative; margin-bottom: 0;}
.page-template-tpl-landing-new-2 .banner .banner-slider figure::before {background: rgb(0 0 0 / 20%);}
.page-template-tpl-landing-new-2 .banner .bannerGallery figure::after {content: '';position: absolute;left: 0;top: 0;bottom: 0;background: linear-gradient(162deg, rgb(252 193 21 / 70%) 0%, rgb(0 0 0 / 50%) 50%, rgb(0 0 0 / 50%) 100%);width: 100%;height: 100%;}
.page-template-tpl-landing-new-2 .banner figcaption figure img{}
.page-template-tpl-landing-new-2 .banner figcaption article{position: relative;max-width: inherit; /* border-radius: 1vw;background: #000000a1;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);*/padding: 3vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;align-items: center;height: 100%;justify-content: center;gap: 2vw;z-index: 1;}
.page-template-tpl-landing-new-2 .banner figcaption article img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: auto !important;z-index: -1;width: 100%;}
.page-template-tpl-landing-new-2 .banner figcaption article h1{}
.page-template-tpl-landing-new-2 .banner figcaption article ul{}
.page-template-tpl-landing-new-2 .banner figcaption article ul li{}
.page-template-tpl-landing-new-2 .banner figcaption article ul li:nth-child(2){}
.page-template-tpl-landing-new-2 .banner figcaption article ul li:nth-child(3){}
.page-template-tpl-landing-new-2 .banner figcaption article ul li:nth-child(4){}
.page-template-tpl-landing-new-2 .banner figcaption article h2{font-size: 2.25vw; text-align: center; text-shadow: 1px 1px 2px #000;color: #fff;font-weight: 600;margin:0;animation-iteration-count: infinite;animation-duration: 1.75s;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;height: 100%;align-items: stretch;align-content: center;text-align: center; }
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns h2{font-weight: 600;text-transform: uppercase;margin: 0;position: relative;z-index: 1;color: #fcc115;padding: 1vw;animation-iteration-count: infinite; animation-duration: 1.75s;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul{padding: 2vw 1.35vw;position: relative;z-index: 1;left: -31px;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;gap: 0.56vw;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul::before, .page-template-tpl-landing-new-2 .banner figcaption .ctaBtns h2::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fcc013;transform: skewX(-20deg);z-index: -1;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns h2::before {background: #000;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul li{}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul li a{display: inline-block;color: #000;position: relative;vertical-align: middle;font-family: 'Poppins', sans-serif;font-size: 1.25vw;font-weight: 600;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul li a::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: #000;height: 1px;width: 0px;transition: 0.5s;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul li a:hover::before {width: 100%;}
.page-template-tpl-landing-new-2 .banner figcaption .ctaBtns ul li strong{display: inline-block;min-width: 7vw;text-align: right;margin: 0 0.5vw 0 0;text-transform: uppercase;font-size: 0.9vw;}
.page-template-tpl-landing-new-2 .banner i{margin: 0;filter: brightness(0);opacity: 1;width: 8vw;height: 10vw;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: auto;transform: rotate(-90deg);position: absolute;right: 0;left: 0; top: 0;bottom: 0;margin: auto;}
.page-template-tpl-landing-new-2 .banner i a {display: block;opacity: 0;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;-moz-transition: all .4s ease;-o-transition: all .4s ease;-webkit-transition: all .4s ease;transition: all .4s ease;line-height: 0;font-size: 0;color: transparent;margin-left: auto;margin-right: auto;width: 100%;height: 100%;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;-webkit-animation: pulseNew 1.5s 0s infinite normal ease forwards;-moz-animation: pulseNew 1.5s 0s infinite normal ease forwards;-o-animation: pulseNew 1.5s 0s infinite normal ease forwards;animation: pulseNew 1.5s 0s infinite normal ease forwards;background-image: url(my-assets/images/arrow-down.svg);background-repeat: no-repeat;}
.page-template-tpl-landing-new-2 .banner i a:before {-webkit-animation: pulseNew 1.5s .25s infinite normal ease forwards;-moz-animation: pulseNew 1.5s .25s infinite normal ease forwards;-o-animation: pulseNew 1.5s .25s infinite normal ease forwards;animation: pulseNew 1.5s .25s infinite normal ease forwards;}
.page-template-tpl-landing-new-2 .banner i a:before, .page-template-tpl-landing-new-2 .banner i a:after {content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: url(my-assets/images/arrow-down.svg) no-repeat center top;-moz-background-size: 100% auto;-o-background-size: 100% auto;-webkit-background-size: 100% auto;background-size: 100% auto;}
.page-template-tpl-landing-new-2 .banner i a:after {-webkit-animation: pulseNew 1.5s .5s infinite normal ease forwards;-moz-animation: pulseNew 1.5s .5s infinite normal ease forwards;-o-animation: pulseNew 1.5s .5s infinite normal ease forwards;animation: pulseNew 1.5s .5s infinite normal ease forwards;}
.page-template-tpl-landing-new-2 .header-nav-left{ display:flex; align-items:center; justify-content:flex-end; gap:2vw;position: fixed;right: 5vw;top: 2vw; }
.page-template-tpl-landing-new-2 .header-nav .bhead{display: flex; align-items: center; gap: 1.25vw;}
.page-template-tpl-landing-new-2 .header-nav .bhead li a {display: flex;align-items: flex-end;float: none;padding: 0.7vw 1.5vw;box-shadow: 2px 2px 4px 0px #00000057; position: relative; overflow: hidden;}
.page-template-tpl-landing-new-2 .header-nav .bhead li:hover svg path{fill: #FCC115}
.page-template-tpl-landing-new-2 .header-nav .bhead li:hover a{ color: #FCC115 }
.page-template-tpl-landing-new-2 .header-nav .bhead li a span{ font-size: 0.9vw;text-transform: initial; display: block;line-height: 1.1;font-family: 'Poppins', sans-serif;}
.page-template-tpl-landing-new-2 .header-nav .bhead li svg{ margin-right:0.5vw }
.page-template-tpl-landing-new-2 .header-nav .bhead li svg path {fill: #000; transition: 0.6s}

.page-template-tpl-landing-new-2 .header.scrll .header-nav .bhead li a span{ display:none; }
.page-template-tpl-landing-new-2 .header.scrll .header-nav .bhead li a{ padding: 0.8vw; min-width:auto }
.page-template-tpl-landing-new-2 .header.scrll .header-nav .bhead li a svg{ margin:0 }
.figcap-inner{}

@-webkit-keyframes pulseNew{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}
@-moz-keyframes pulseNew{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}
@-ms-keyframes pulseNew{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}
@keyframes pulseNew{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap h2{font-size: 2.25vw;text-align: center;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form::before, .page-template-tpl-landing-new-2 .home-section-seven .map .sec7Wrap form::before, .page-template-tpl-landing-new-2 .home-section-seven-new .map .sec7Wrap form::before, .page-template-tpl-landing-new-2 .contact-modal form::before {content: '';position: absolute;left: 0;right: 0;bottom: 0;background: url(my-assets/images/lssWtr.svg) 0 0 no-repeat;background-size: cover; z-index: -1;opacity: 0.08;height: 67%;width: 80%;margin: auto;}
.page-template-tpl-landing-new-2 .home-section-seven .map .sec7Wrap form::before {width: 85%;height: 47%;margin: auto;top: 0;}
.page-template-tpl-landing-new-2 .home-section-seven-new .map .sec7Wrap form::before {width: 59%;height: 62%;margin: auto;top: 0;}
.side-bars, .floating-form-wrap{opacity: 0;visibility: hidden;}
.side-bars.scrll, .floating-form-wrap.scrll{opacity: 1;visibility: visible;}




.page-template-tpl-landing-new .wpcf7-spinner, .page-template-tpl-landing-new .wpcf7-response-output{display: none;}
.page-template-tpl-landing-new .header{ padding: 0; }
.page-template-tpl-landing-new .call { bottom: 11.5vw !important; }
.page-template-tpl-landing-new .call #whatsappMain::before{ background-image: url('my-assets/images/phone-icon.svg') !important; }
.page-template-tpl-landing-new .header .header-nav{padding: 1vw 3.5vw;background: rgba(255 255 255 / 0.9);}
.page-template-tpl-landing-new .footer .topFooter .footerMenu{display: none;}
.page-template-tpl-landing-new .footer .topFooter .logo{margin: 0 auto 1.5rem;}
.page-template-tpl-landing-new .contact-modal form{  background: #fff; z-index: 1;border-radius: 1vw;}
.page-template-tpl-landing-new .contact-modal .close {color: #000;z-index: 9;}
.page-template-tpl-landing-new .header .topHeader a svg{ filter: brightness(1); }
.page-template-tpl-landing-new .home-section-seven .map .sec7Wrap ul li a::before{ background: #FCC115 !important; }
.page-template-tpl-landing-new .footer .footerMenu1.ftr-link {display: none;}
.page-template-tpl-landing-new .header .topHeader {background: #000;justify-content: center;}
.page-template-tpl-landing-new .home-section-seven .map .sec7Wrap form{ background: #fff;z-index: 1; }
.page-template-tpl-landing-new .header .topHeader a {color: #fff;}
.page-template-tpl-landing-new .banner .sliderWrp{position: relative;}
.page-template-tpl-landing-new .banner .slick-dots{bottom: 8vw;}
.page-template-tpl-landing-new .banner .home-section-seven{position: relative;}
.page-template-tpl-landing-new .banner .home-section-seven h4{position: absolute;right: 0.5vw;top: 42%;font-size: 3vw;text-transform: uppercase;font-weight: 700;color: #000000;text-shadow: 1px 1px 2px #fcc013;z-index: 1;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap{padding: 2vw 3vw; border-radius: 1vw; background: #fff;z-index: 1;max-width: 85%;position: relative;left: auto;right: auto;top: auto;bottom: auto;width: 100%;margin: 0 auto;animation-iteration-count: infinite;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .form-group .form-control{padding: 0.75vw 1vw; line-height: 1;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form{padding: 0;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .wpcf7-spinner{ position: absolute; right: 0; bottom: 2.6vw; }
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form, .page-template-tpl-landing-new .floating-form .signupBox form{margin: 0;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .form-group, .page-template-tpl-landing-new .floating-form .signupBox .form-group{background: transparent; }
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .form-group input, .page-template-tpl-landing-new .page-template-tpl-landing-new .floating-form .signupBox .form-control{border: 0.07320644216691069vw solid #000;border-radius: 0.21961932650073207vw;box-shadow:none}
.page-template-tpl-landing-new .banner .home-section-seven form .form-group input::placeholder, .page-template-tpl-landing-new .floating-form .signupBox .form-control::placeholder{font-size: 0.8784773060029283vw;font-weight: 300;color: #000;}
.page-template-tpl-landing-new .banner figcaption h1{margin: 0 !important;/* text-shadow: 2px 2px 4px #000;*/font-size: 3vw;}
.page-template-tpl-landing-new .banner figcaption h1 span{display: block;font-family: inherit;font-size: inherit; color: inherit; font-weight: inherit;}
.page-template-tpl-landing-new .banner figcaption p{text-align: left;}
.page-template-tpl-landing-new .banner .banner-slider, .page-template-tpl-landing-new .banner figure{margin-bottom: 0;}
.page-template-tpl-landing-new .banner .banner-slider figure::before{background: linear-gradient(to right, rgb(255 255 255 / 20%) 0%, rgba(0,0,0,0) 100%);}
.page-template-tpl-landing-new-3 .banner .banner-slider figure::before {content: '';position: absolute;inset: 0;background: linear-gradient(90deg, rgb(255 255 255) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);}

.page-template-tpl-landing-new .banner figcaption figure{}
.page-template-tpl-landing-new .banner figcaption figure img{}
.page-template-tpl-landing-new .banner figcaption article{position: relative;max-width: inherit; /* border-radius: 1vw;background: #000000a1;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);*/padding: 3vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;align-items: center;height: 100%;justify-content: center;gap: 2vw;z-index: 1;}
.page-template-tpl-landing-new .banner figcaption article img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: auto !important;z-index: -1;width: 100%;}
.page-template-tpl-landing-new .banner figcaption article h1{}
.page-template-tpl-landing-new .banner figcaption article ul{}
.page-template-tpl-landing-new .banner figcaption article ul li{}
.page-template-tpl-landing-new .banner figcaption article ul li:nth-child(2){}
.page-template-tpl-landing-new .banner figcaption article ul li:nth-child(3){}
.page-template-tpl-landing-new .banner figcaption article ul li:nth-child(4){}
.page-template-tpl-landing-new .banner figcaption article h2{font-size: 2.25vw; text-align: center; text-shadow: 1px 1px 2px #000;color: #fff;font-weight: 600;margin:0;animation-iteration-count: infinite;animation-duration: 1.75s;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;height: 100%;align-items: stretch;align-content: center;text-align: center; }
.page-template-tpl-landing-new .banner figcaption .ctaBtns h2{font-weight: 600;text-transform: uppercase;margin: 0;position: relative;z-index: 1;color: #fcc115;padding: 1vw;animation-iteration-count: infinite; animation-duration: 1.75s;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul{padding: 2vw 1.35vw;position: relative;z-index: 1;left: -31px;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;gap: 0.56vw;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul::before, .page-template-tpl-landing-new .banner figcaption .ctaBtns h2::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fcc013;transform: skewX(-20deg);z-index: -1;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns h2::before {background: #000;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul li{}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul li a{display: inline-block;color: #000;position: relative;vertical-align: middle;font-family: 'Poppins', sans-serif;font-size: 1.25vw;font-weight: 600;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul li a::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: #000;height: 1px;width: 0px;transition: 0.5s;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul li a:hover::before {width: 100%;}
.page-template-tpl-landing-new .banner figcaption .ctaBtns ul li strong{display: inline-block;min-width: 7vw;text-align: right;margin: 0 0.5vw 0 0;text-transform: uppercase;font-size: 0.9vw;}
.page-template-tpl-landing-new .banner i{margin: 0;filter: brightness(0);opacity: 1;width: 8vw;height: 10vw;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: auto;transform: rotate(-90deg);position: absolute;right: 0;left: 0; top: 0;bottom: 0;margin: auto;}
.page-template-tpl-landing-new .banner i a {display: block;opacity: 0;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;-moz-transition: all .4s ease;-o-transition: all .4s ease;-webkit-transition: all .4s ease;transition: all .4s ease;line-height: 0;font-size: 0;color: transparent;margin-left: auto;margin-right: auto;width: 100%;height: 100%;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;-webkit-animation: pulseNew 1.5s 0s infinite normal ease forwards;-moz-animation: pulseNew 1.5s 0s infinite normal ease forwards;-o-animation: pulseNew 1.5s 0s infinite normal ease forwards;animation: pulseNew 1.5s 0s infinite normal ease forwards;background-image: url(my-assets/images/arrow-down.svg);background-repeat: no-repeat;}
.page-template-tpl-landing-new .banner i a:before {-webkit-animation: pulseNew 1.5s .25s infinite normal ease forwards;-moz-animation: pulseNew 1.5s .25s infinite normal ease forwards;-o-animation: pulseNew 1.5s .25s infinite normal ease forwards;animation: pulseNew 1.5s .25s infinite normal ease forwards;}
.page-template-tpl-landing-new .banner i a:before, .page-template-tpl-landing-new .banner i a:after {content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: url(my-assets/images/arrow-down.svg) no-repeat center top;-moz-background-size: 100% auto;-o-background-size: 100% auto;-webkit-background-size: 100% auto;background-size: 100% auto;}
.page-template-tpl-landing-new .banner i a:after {-webkit-animation: pulseNew 1.5s .5s infinite normal ease forwards;-moz-animation: pulseNew 1.5s .5s infinite normal ease forwards;-o-animation: pulseNew 1.5s .5s infinite normal ease forwards;animation: pulseNew 1.5s .5s infinite normal ease forwards;}
.page-template-tpl-landing-new .home-section-four figure{overflow: hidden; margin-bottom: 2vw;padding: 1vw;background: #fff;box-shadow: 0 0 2px #ccc;z-index: 1;transition: 0.5s; border-radius: 0.5vw;}
.page-template-tpl-landing-new .home-section-four figure::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fcc115;z-index: -1;transform: scale(0);transition: 0.5s; border-radius: 0.5vw;}
.page-template-tpl-landing-new .home-section-four h3{ position:relative; padding-right:0 }
.page-template-tpl-landing-new .home-section-four .secFourWrppInr{ padding-right:5vw }
.page-template-tpl-landing-new .home-section-four figure:hover::before {transform: scale(1);}
.home-section-four figure:hover{}
.page-template-tpl-landing-new .home-section-four figure:hover svg path {fill: #000;}

.page-template-tpl-landing-new .home-section-four figure.active::before {transform: scale(1);}
.home-section-four figure.active{}
.page-template-tpl-landing-new .home-section-four figure.active svg path {fill: #000;}

.page-template-tpl-landing-new .home-section-four figure svg path {transition: 1s}
.page-template-tpl-landing-new .homeOneList.home-section-four{padding: 0;position: absolute;bottom: 0;left: 0;right: 0;}
.page-template-tpl-landing-new .homeOneList.home-section-four .secFourWrppInr {padding: 0;}
.page-template-tpl-landing-new .homeOneList.home-section-four figure{display: flex;gap: 1vw;margin: 0;padding: 1vw;flex-direction: row;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;height: 100%;box-shadow: none;border: 1px solid #f1f1f1;border-radius: 0;}
.page-template-tpl-landing-new .homeOneList.home-section-four figure::before{border-radius: 0;}
.page-template-tpl-landing-new .homeOneList.home-section-four figure svg{ width: 20%;min-height: auto;}
.page-template-tpl-landing-new .homeOneList.home-section-four h3{width: 70%;margin: 0;font-size: 1vw;padding: 0;}
.page-template-tpl-landing-new .homeOneList.home-section-four h3::before{display: none;}
.page-template-tpl-landing-new .home-section-five{padding-top: 0;}
.page-template-tpl-landing-new .header .bottomHeader{display: none;}
.page-template-tpl-landing-new .banner figcaption{ top:3vw }

.page-template-tpl-landing-new-3 .header{}
.page-template-tpl-landing-new-3 .header-nav-left {position: relative;right: auto;top: auto;}
.page-template-tpl-landing-new-3 .banner figcaption {top: -2vw;}
.page-template-tpl-landing-new-3 .home-section-seven form .btn {background: rgb(0 0 0 / 80%);}
.page-template-tpl-landing-new-3 .banner .home-section-seven .map .sec7Wrap form{ background:transparent; }
.page-template-tpl-landing-new-3 .banner .home-section-seven .map .sec7Wrap{ background:rgb(255 255 255 / 80%) }
.page-template-tpl-landing-new-3 .home-section-five{ padding-top:6vw; padding-bottom:0 }
.processSeam-new-3 {position: relative;}
.processSeam-new-3 .main-heading{ margin-bottom:3.5vw }
.processSeam-new-3:after {right: auto;transform: rotateX(180deg) rotateY(180deg);}
.processSeam-new-3 h3 {margin: 0;font-size: 41px;color: #000000;font-weight: 100;text-align: center;}
.processSeam-new-3 ul {display: flex;gap: 1.5vw;flex-direction: row;flex-wrap: nowrap; justify-content: center}
.processSeam-new-3 ul li {overflow: visible;color: #fff;position: relative;margin: 0;transition: 1s;width: 33.33%;display: flex;align-content: flex-start;flex-direction: row;justify-content: flex-start;box-shadow: 0 0 30px #ccc;padding: 2rem;gap: 0 2vw;}
.processSeam-new-3 ul li.prc3 svg{ width:3.8vw }
.processSeam-new-3 ul li:hover {background: rgb(255 255 255 / 50%);}
.processSeam-new-3 ul li strong.stp {position: absolute;bottom: 0;right: 1vw;color: rgb(0 0 0 / 3%);font-size: 14.5vw;font-weight: 900;z-index: -1;line-height: 1.1;transition: 1s;font-family: 'Poppins';}
.processSeam-new-3 ul li > span {border: 1px solid #C2C2C5;border-radius: 50%;padding: 11px 10px;position: relative;top: 0;left: 0;width: 70px;height: 70px;display: inline-block;}
.processSeam-new-3 ul li i {background-image: url(../images/sprite.png);}
.processSeam-new-3 ul li img {width: 7.5vw;height: auto}
.processSeam-new-3 ul li:nth-child(1) img, .processSeam-new-3 ul li:nth-child(3) img{width: 10.5vw;}
.processSeam-new-3 ul li h5{ color:#FCC115; font-weight:600;text-transform: uppercase;font-size: 1.6vw;letter-spacing: 1px; margin: 0}
.processSeam-new-3 ul li h4 {font-size: 1.6vw;letter-spacing: 1px;color: #000;text-transform: capitalize;margin: 1.1vw 0 0.6vw;}
.processSeam-new-3 ul li p {text-transform: capitalize;margin: 0;line-height: 1.7; font-size: 1vw}
.processSeam-new-3 figure {position: relative;margin: 0 0 -18px;}
.processSeam-new-3 figure:before {content: "";position: absolute;top: 150px;left: -160px;width: 230px;height: 120px;background: url(assets/images/landing/sprite.png) no-repeat -101px -128px;}
.processSeam-new-3 figcaption {}
.processSeam-new-3 figcaption a {margin-top: 0.8vw; text-transform: capitalize; font-weight: 500; font-size: 1.15vw; padding: 0.4rem 2.5rem 0.5rem}


.home-about-section { padding-bottom:2vw }
.home-about-section .main-heading h2{ margin-bottom:2vw }
.home-about-section figure img{  width:100%; transition:1s; object-fit:cover; }
.home-about-section a.btn{ text-transform: capitalize;font-weight: 500;padding: 0.6vw 2.8vw;}

.home-section-nine {position: relative;background: url(assets/images/subsBG.png) 0 0 no-repeat;background-size: cover;padding:3.5vw 0;}
.home-section-nine h2 { color:#fff; font-size:3vw;font-size: 3.3vw;font-weight: 500; }
.home-section-nine p {}
.home-section-nine form{ position:relative;width: 52vw;position: relative;margin: 0 auto; }
.home-section-nine form .form-control {outline: 0 !important;margin: 0;border-radius: 20vw;padding: 1.2vw 2vw;background: #fff;border: 0;}
.home-section-nine form input::placeholder {color: #B3B3B3}
.home-section-nine form button {transition: 0.5s; width: 4.15vw;height: 4.15vw;background: #000;margin: 0;min-width: auto;max-width: 100%;padding: 0.8vw 1vw 0.854vw 1.1vw;border-radius: 50%;position: absolute;right: -1px;top: 0;border: 1px solid #000;}
.home-section-nine form button:hover {background: #fcc115;}
.home-section-nine form button:hover img{ filter:brightness(0); }
.home-section-nine figcaption h3 {color: #fff;text-transform: none;font-size: 2.25rem;margin-bottom: 1rem;}
.home-section-nine figcaption h4 {color: #fff;text-transform: none;font-size: 1.4rem}
.home-section-nine figcaption p {font-size: 1.3vw;margin: 1vw 0 1.4vw;color: #fff;line-height: 1.5;font-family: 'Poppins';}
.home-section-nine ul {display:flex;align-items:center;justify-content: center;gap: 7vw;margin-top: 2.5vw;}
.home-section-nine ul li{display:flex;align-items: center;flex-direction: row;justify-content: flex-start;color: #fff;gap: 1vw;}
.home-section-nine ul li img{width: 3.2vw;height: 3.2vw;}
.home-section-nine ul li strong{display:block;text-align: left;font-family: 'Poppins';font-size: 1.4vw;font-weight: 500;margin-bottom: 0.2vw;}
.home-section-nine ul li a{color:#fff;font-size: 1.2vw;font-weight: 500;}
.home-section-nine ul li a:hover{ color:#000 }
.page-template-tpl-landing-new-3 .home-section-seven-new {padding: 5vw 0 !important;}

.call-spr,.chat-spr{background:url(my-assets/images/sprite2.png) no-repeat -463px -65px;width:55px;height:55px;position:absolute;top:0;left:0;background: #fcc115;/*background:-moz-linear-gradient(top,#8c4799 0,#2f0d53 100%);background: -webkit-linear-gradient(top,#fcc115 0,#dfa703 100%);background: linear-gradient(to bottom,#fcc115 0,#dfa703 100%);*/border-radius:4px 0 0 4px;color: #000;}
.call-spr>svg,.chat-spr>svg{font-size:32px;margin:11px 0 0 16px}
.floating-form-wrap{border-top-left-radius:4px;border-bottom-left-radius:4px;position:fixed;width:535px;height:344px;right:0;margin-top:-92px;z-index:999999;background: #ffffff;margin-right:-480px;top:50%;}
.floating-form-wrap .form-handle{background:url(my-assets/images/floatingformhandle.png) no-repeat 0 0;width:55px;height:344px;float:left;cursor:pointer;box-shadow:0 0 4px #000;border-radius:4px 0 0 4px}
.floating-form-wrap .form-handle.active{background-position:right top}
.floating-form{width:480px;float:right;display: flex;height: 100%;}
.floating-form .signupBox{position:relative;padding:1.3177vw 2.1961vw 0.732vw;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.floating-form .signupBox label.error{display:none!important}
.floating-form .signupBox .main-heading{margin-bottom: 1.25rem;}
.floating-form .signupBox .main-heading h2{padding: 0;margin: 0;text-align: left;}
.floating-form .signupBox .main-heading h2::after, .floating-form .sev-bottom{display: none;}
/*.floating-form .signupBox h5{margin:10px 0 30px;display:block;font-size:20px;color:#fff;font-weight:500;text-align:center;text-transform:none}*/
.floating-form .signupBox .form-group{margin-bottom: 0.65rem;}
.floating-form .signupBox .form-control{ font-size: 0.813rem;height: 2.35rem;padding: 0.6rem 1rem 0.5rem;}
.floating-form .signupBox textarea.form-control{height: 6rem;}
.floating-form .signupBox .btn{}
.side-bars{width: 18.667vw;height: 18.667vw;position:fixed;top:53%;z-index:9999;margin-top:-16.8374vw;right:-14.641vw;margin-right:0}
.side-bars .s-bar{display:block;margin-bottom:0.3660vw;position:relative;right:0;cursor:pointer}
.side-bars .s-bar img{position:relative;left:-0.4392vw;float:left}
.side-bars .s-bar a{text-decoration:none;color:#fff;display:block;position:relative;padding:0.6588vw 0.732vw 0.5856vw 4.758vw;background: #fff;width:295px;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:0 0 4px #000;display:block}
.side-bars .s-bar a h4{color:#000;margin:0;line-height:25px}
.side-bars .s-bar a h5{color:#000;font-weight:600;margin:0;line-height:19px}
.page-template-tpl-landing-new-2 .wpcf7 form.invalid .wpcf7-response-output, .page-template-tpl-landing-new-2 .wpcf7 form.unaccepted .wpcf7-response-output, .page-template-tpl-landing-new-2 .page-template-tpl-landing-new-2 .wpcf7 form.payment-required .wpcf7-response-output{ position: absolute;bottom: -15px;right: 0;width: 70%;padding: 0.5rem 1rem;background: #fff;}
.side-bars .s-bar.whatsappBar .chat-spr {background: #40c351;}
.side-bars .s-bar.whatsappBar .chat-spr svg {color: #fff;}
.page-template-tpl-landing-new-2 .home-section-four figure{overflow: hidden; margin-bottom: 2vw;padding: 1vw;background:rgb(0 0 0 / 65%);box-shadow: 0 0 2px #ccc;z-index: 1;transition: 0.5s; border-radius: 0.5vw;}
.page-template-tpl-landing-new-2 .home-section-four figure::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fcc115;z-index: -1;transform: scale(0);transition: 0.5s; border-radius: 0.5vw;}
.page-template-tpl-landing-new-2 .home-section-four h3{ position:relative; padding-right:0 }
.page-template-tpl-landing-new-2 .home-section-four .secFourWrppInr{ padding-right:5vw }
.page-template-tpl-landing-new-2 .home-section-four figure:hover::before {transform: scale(1);}
.home-section-four figure:hover h3{ color:#000 !important }
.page-template-tpl-landing-new-2 .home-section-four figure:hover svg path {fill: #000;}
.page-template-tpl-landing-new-2 .home-section-four figure svg path {transition: 1s}
/*.page-template-tpl-landing-new-2 .home-section-four figure:hover h3::before{ background:#000 }
.page-template-tpl-landing-new-2 .home-section-four figure:hover svg path{stroke: #000;fill: #000;fill-opacity: 0;stroke-width: .8;stroke-miterlimit: 1;stroke-dasharray: 400; stroke-dashoffset: 0;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 4s, 0.4s;animation-delay: 0s, 3s;}
@-webkit-keyframes dash { from { stroke-dashoffset: 400 } to { stroke-dashoffset: 0 } }
@-webkit-keyframes fill { from { fill-opacity: 0 } to { fill-opacity: 1; stroke-width: 0 }}*/
.page-template-tpl-landing-new-2 .homeOneList.home-section-four{padding: 0;position: absolute;bottom: 0;left: 0;right: 0;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four .secFourWrppInr {padding: 0;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four figure{display: flex;gap: 1vw;margin: 0;padding: 1vw;flex-direction: row;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;height: 100%;box-shadow: none;border-radius: 0;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four figure::before{border-radius: 0;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four figure svg{ width: 20%;min-height: auto;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four h3{width: 70%;margin: 0;font-size: 1vw;padding: 0; color: #fff}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four h3::before{display: none;}
.page-template-tpl-landing-new-2 .home-section-five{ padding-bottom: 3vw; padding-bottom: 0}
.page-template-tpl-landing-new-2 .home-section-five .main-heading p{ line-height:1.7 }
.page-template-tpl-landing-new-2 .header .bottomHeader{display: none;}
.processSeam {position: relative;}
.processSeam .main-heading{ margin-bottom:3.5vw }
.processSeam:after {right: auto;transform: rotateX(180deg) rotateY(180deg);}
.processSeam h3 {margin: 0;font-size: 41px;color: #000000;font-weight: 100;text-align: center;}
.processSeam ul {display: flex;gap: 1.5vw;flex-direction: row;flex-wrap: nowrap; justify-content: center}
.processSeam ul li {overflow: visible;color: #fff;position: relative;margin: 0;transition: 1s;width: 25%;}
.processSeam ul li.prc3 svg{ width:3.8vw }
.processSeam ul li:hover {background: rgb(255 255 255 / 50%);}
.processSeam ul li strong.stp {position: absolute;bottom: -1.6vw;left: -2vw;color: rgb(0 0 0 / 6%);font-size: 10vw;font-weight: 900;z-index: -1;line-height: 1.1;transition: 1s;font-family: 'Poppins';}
.processSeam ul li > span {border: 1px solid #C2C2C5;border-radius: 50%;padding: 11px 10px;position: relative;top: 0;left: 0;width: 70px;height: 70px;display: inline-block;}
.processSeam ul li i {background-image: url(../images/sprite.png);}
.processSeam ul li img {width: 4vw; height: auto}
.processSeam ul li h4 {font-size: 1.4vw;color: #000;text-transform: capitalize;margin: 1.2vw 0 0.6vw;}
.processSeam ul li h4 strong{ color:#333 }
.processSeam ul li p {text-transform: capitalize;margin: 0;line-height: 1.5; font-size: 0.9vw}
.processSeam figure {position: relative;margin: 0 0 -18px;}
.processSeam figure:before {content: "";position: absolute;top: 150px;left: -160px;width: 230px;height: 120px;background: url(assets/images/landing/sprite.png) no-repeat -101px -128px;}
.processSeam figcaption {position: absolute;bottom: 58px;left: 0;right: 0;width: 100%;text-align: center;}
.processSeam figcaption a {font-size: 20px;color: #000;background: #fff;display: inline-block;padding: 10px 23px;text-transform: uppercase;font-weight: 600;}
.processSeam figcaption a.livechat:hover {background: #AF0002;color: #fff;border: none;
}


.main-cta{}
.main-cta .cta-cont{ background:#f0f0f078; padding:4vw}
/*.main-cta::before{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(0 0 0 / 50%) }*/
.main-cta .main-cta-left{}
.main-cta .main-cta-left h3{ color:#000;font-size: 2.5vw;margin-bottom: 2vw; }
.cta-wrapper .sec-heading {color: #000; font-size: 2.7vw}
.cta-wrapper .sec-para {color: #000;font-size: 1.15vw;margin: 1.3vw 0 0; line-height: 1.75}
.price-para {font-size: 41px;text-align: left;color: #000}
.cta-contact-detail {display: flex;justify-content: left; gap: 3.2vw; margin-bottom: 1vw}
.cta-contact-detail .chat-area span,.cta-contact-detail .contact-number span, .cta-contact-detail .contact-number p, .cta-contact-detail .contact-number a, .cta-contact-detail .chat a {color: #000}
.cta-contact-detail .chat-area span,  .cta-contact-detail .contact-number span{ font-weight:700 }

.home-section-one-new{margin-top:0vw; padding: 4vw 0 5vw !important}
.home-section-one-new .one-box{background: #333333;position: absolute; top: 0; right: 0; padding: 0.7vw}
.home-section-one-new .one-box h4{ color:#fff; text-transform:capitalize; margin:0; }
.home-section-one-new .one-box h6{color: #fff;font-size: 0.85vw;margin: 0.4vw 0 0;}
.home-section-one-new .one-box h4 sup{ color:#FCC115; margin-right: 0.6vw; }
.home-section-one-new .one-box h4 sub{ color:#FCC115; margin-left: 0.6vw; }
.home-section-one-new .one-box small{ color:#FCC115; text-transform:uppercase; }
.home-section-one-new.is-visible{ margin-top:-7vw; transition:1s; }
.home-section-one-new figure{z-index: 99999;overflow: hidden;transition: 1s;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);padding: 3vw 2vw 0;background: #fff;}
.home-section-one-new figure:hover img{transform: scale(1.1);}
.home-section-one-new figure img{ transition: 1s; }
.home-section-one-new figure.sec1Img2{}
.home-section-one-new figure > img{width: 100%;}
.home-section-one-new figure svg{ margin-bottom:1.6vw;width: 4.4vw; height: auto;}
.home-section-one-new figure svg path, .home-section-one-new figure svg rect{ fill:#FCC115 }
.home-section-one-new figure figcaption{}
.home-section-one-new figure h3{font-size: 1.4vw;color: #333;max-width: 17vw;}
.home-section-one-new figure ul{border-top: 0.07320644216691069vw solid #fff;display: flex;flex-direction: column;gap: 2.5vw;}
.home-section-one-new figure li p{text-transform: capitalize;color: #000;font-size: 0.8784773060029283vw; margin: 0}
.home-section-one-new figure li a{display: flex;justify-content: space-between;font-size: 0.8784773060029283vw;color: #fff;transition: .5s;text-transform: uppercase;align-items: center;background: #333;padding: 1vw 2vw;margin: 0 -2vw;}
.home-section-one-new figure li a img{}
.home-section-one-new figure li a:hover{color: #FCC115}
.home-section-one-new figure li a:hover img{transition: .5s;filter: brightness(0) saturate(100%) invert(74%) sepia(49%) saturate(1039%) hue-rotate(348deg) brightness(106%) contrast(98%);transform: translateX(-1vw);}
.home-section-one-new .animated-arrow > .main > .text{ font-size:0.8784773060029283vw; color: #fff;}
.home-section-one-new  .the-arrow > .shaft, .home-section-one-new .the-arrow > .shaft:before, .home-section-one-new .the-arrow > .shaft:after{ height: 0.07320644216691069vw; }
.home-section-one-new .animated-arrow > .main > .text{ margin: 0  6.222547584187408vw 0 0; }
.home-section-one-new .the-arrow > .shaft:before, .home-section-one-new .the-arrow > .shaft:after, .home-section-one-new .the-arrow > .shaft{ background: #fff; }

.home-section-one-new .animated-arrow:hover > .the-arrow.-left > .shaft, .home-section-one-new .animated-arrow:hover > .the-arrow.-left > .shaft:before, .home-section-one-new .animated-arrow:hover > .the-arrow.-left > .shaft:after{ background:#fff }
.home-section-one-new .the-arrow.-left{ top:45%; left:2vw }
/*.home-section-one-new figure::before {content: '';position: absolute;top: 0;right: 0;background: #333;width: 10vw;height: 10vw;transform: rotate(45deg);top: -6vw;right: -6vw;}*/
/*new landing*/

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{line-height: 1.3;padding: 1vw; color: #000}
.booking-section-one .wpcf7-response-output {position: absolute;bottom: -4vw;}
.page-template-tpl-landing .banner figure::before{background: linear-gradient(to right, rgb(255 255 255 / 20%) 0%, rgba(0,0,0,0) 100%);}

.thankyouPg blockquote{background: #f9f9f9;padding: 5vw;}


.blog-section-single-one {padding-bottom: 0;}
.blog-section-single-one figcaption a{color: #FCC115;}
.blog-section-single-one figcaption h1{color:#fcc115;text-transform: capitalize;}
.blog-section-single-one figcaption h2 {text-transform: capitalize;}
.blog-section-single-one figcaption h5 {font-size: 1.171303074670571vw;margin: 2vw 0 1vw;}
.blog-section-single-one figcaption ul{margin-bottom: 1vw;}
.blog-section-single-one figcaption li{list-style: none;position: relative;padding-left: 1vw;margin-bottom:0.8vw;font-size: 1.0248901903367496vw;line-height: 2.2;}
.blog-section-single-one figcaption li em{font-style: normal;}
/*.blog-section-single-one figcaption li strong, .blog-section-single-one figcaption li em{display: flex;}*/
.blog-section-single-one figcaption li::before {content: '';position: absolute;top: 7px;left: 0;border: 5px solid transparent;border-color: transparent transparent transparent #fcc013;line-height: 1;}
.blog-section-single-one figcaption h2,.blog-section-single-one figcaption h5,.blog-section-single-one figcaption h3 {}
.blog-section-single-one figcaption h3 {color: #ffba01}
.blog-section-single-one figcaption p  {}
.blog-section-single-one figcaption h3 {margin: 2.5vw 0 1.5vw;text-transform: capitalize;}
.blog-section-single-one figcaption p {}
.blog-section-single-one figcaption p, .blog-section-single-one figcaption h5 {color: var(--white-to-black)}
.blog-section-single-one figcaption blockquote{position: relative;padding-left:0.5vw;}
.blog-section-single-one figcaption blockquote::before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 1px;background: #ffba01;}
.blog-section-single-one figure {margin: 2vw 0 1vw;}
.blog-section-single-one figure img {width: 100%;height:628px; object-fit: cover;}
.blog-section-one {}
.blog-section-one .sec2Wrap {display: block;margin: 2vw 0}
.blog-section-one .sec2Wrap figure {overflow: hidden;border-radius: .8784773060029283vw;transition: .5s}
.blog-section-one .sec2Wrap figure:before,.blog-section-one .sec2Wrap figure:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);transition: 1s}
.blog-section-one .sec2Wrap figure img {width: 100%;object-fit: cover;height: 24vw}
.blog-section-one .sec2Wrap figure h4 {padding: .28vw .95vw;background: rgb(252 192 19 / 78%);color: #fff;display: inline-block;border-radius: 1vw;font-size: 1.171303074670571vw;font-weight: 500;position: absolute;top: 5%;margin: 0;right: 3%}
.blog-section-one .sec2Wrap figure:after {transform: translateY(100%);opacity: .98;background: linear-gradient(0deg,rgb(1 26 43/84%) 5%,rgba(194,24,7,0) 100%)}
.blog-section-one .sec2Wrap:hover figure:before {transform: translateY(100%)}
.blog-section-one .sec2Wrap:hover figure:after {transform: translateY(0%)}
.blog-section-one .sec2Wrap .wrapper {position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 2vw 1.5vw;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;align-content: center;flex-wrap: nowrap;text-align: center}
.blog-section-one .sec2Wrap h2 {font-size: 1.171303074670571vw;font-weight: 500;color: #fff;padding-bottom: 1vw;line-height: 1.7569546120058566vw}
.blog-section-one .sec2Wrap figure h2:before {content: '';position: absolute;bottom: 0;right: 0;left: 0;width: 5.490483162518301vw;height: .14641288433382138vw;background: #fff;transform-origin: center;transition: 1s;margin: auto}
.blog-section-one .sec2Wrap h5 {font-size: 1.0980966325036603vw;font-weight: 500;color: #fff;margin: 1vw 0}
.blog-section-one .sec2Wrap figure figcaption {position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 2vw 1.5vw;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;transform: translateY(23%);transition: 1s;z-index: 9;align-content: center;flex-wrap: nowrap;text-align: center}
.blog-section-one .sec2Wrap:hover figure figcaption {transform: translateY(0%)}
.blog-section-one .sec2Wrap figure figcaption .btn {opacity: 0}
.blog-section-one .sec2Wrap:hover figure figcaption .btn {opacity: 1}
.blog-section-one .sec2Wrap figure figcaption .btn:hover {color: #c21807}
.blog-section-one .sec2Wrap figure figcaption .btn:after {background: #fff}
.blog-section-one .sec2Wrap.sec2Wrap2 figure h4 {left: 3.22108345534407vw;right: auto}
.blog-section-one .sec2Wrap.sec2Wrap2 figure h2 {font-size: 1.9033674963396778vw}
.blog-section-one .sec2Wrap.sec2Wrap2 figure h2::before {margin: 0}
.blog-section-one .sec2Wrap.sec2Wrap2 figcaption {align-items: flex-start;text-align: left;padding: 2vw 3.22108345534407vw}

.page-template-tpl-landing-new-3 .banner .home-section-seven .map .sec7Wrap form {width: 100%;}
@media only screen and (min-width: 0px) and (max-width: 639px)   {
.contact-modal{overflow: scroll;}

#size_category .size label h3{font-size: 16px;}
#size_category .size label span{font-size: 12px;}

.processSeam-new-3 ul{flex-direction: column;}
.processSeam-new-3 ul li{width: 100%;}
 .footer .topFooter .footerMenu1{margin-bottom: 20px}
}



@media only screen and (min-width: 640px) and (max-width: 767px)   {

  .footer .topFooter .footerMenu1, .footer .topFooter .menu-footer-menu-container{display: inline-block;width: 49.5%; text-align: center; vertical-align: middle;}
  .page-template-tpl-landing-new-3 .footer .topFooter .menu-footer-menu-container{display: block;margin: auto;}
 .footer .topFooter .footerMenu1{margin-bottom: 0}
 .footer .topFooter .footerMenu1 li{margin-bottom: 10px;}

}

@media only screen and (min-width: 0px) and (max-width: 767px)   {
    .page-template-tpl-landing-new-3 .banner .slick-list {height: 580px !important;}
  .page-template-tpl-storage-calculator .container{ padding:0 15px }
	.home-section-four .sec4Wrap video{height:100%}
  .home-section-one, .home-section-one figure.sec1Img2,.home-section-one figure.sec1Img4{margin:0}
	.home-section-four .sec4Wrap figcaption{background: rgba(0, 0, 0, 0.2);position: relative;}
	.main-heading h2{font-weight:400}
.banner .banner-slider figure img{min-height: 300px !important;height: auto !important;object-position: center;}
	.header a.logo{margin:0 !important}
.page-template-front-page .banner figure::before {background: transparent;}
	.banner figcaption h1{color:#000}
	.home-section-four .sec4PadWrap{margin-top:30px}	
	.banner figcaption ul li{gap: 8px}
.banner figcaption ul{gap: 5px; margin: 10px 0;}
	.page-template-front-page .banner figure video{height:300px !important}
.banner figcaption ul li p{width: 90%;font-weight:600}
.home-section-four .sec4Wrap{margin-bottom: 35px;}
 .home-section-one-new figure{ margin:0 15px }
 .processSeam ul li{ padding:10px 15px; width:100% }
 .processSeam ul{ flex-direction:column; }
.home-section-seven-new .map .sec7Wrap form{ padding:15px 20px }
.page-template-tpl-landing-new-2 .header-nav .bhead li a span{ display:none; }
.page-template-tpl-landing-new-2 .header-nav .bhead li svg{ margin-right:0 }

 .package-section-two .slick-slide{margin:0 10px}

 .package-section-two  .slick-dots{bottom:-30px}

 .package-section-two  .slick-dots li{margin: 0;}

 .package-section-two  .slick-dots li button{font-size: 0; margin: 0 0.5vw; width:0.8784773060029283vw; height: 0.8784773060029283vw; border:none; background-color: #ccc; border-radius: 50%;} 

 .package-section-two  .slick-dots li button:before{display: none;}

 .package-section-two  .slick-dots .slick-active button,.package-section-two  .slick-dots button:hover{background-color:#fcc115;}

 .home-section-seven .map iframe{height: 200px !important;}

 .contact-section-one::before {display: none;}

 .contact-section-one .mega_info_box .mega-info-desc p a{font-size: 12px;}

 .about-section-four .main-heading h2{margin-top: 0;}

 .about-section-four .main-heading p{margin-bottom: 20px !important;}



 .services-detail-one figure img {width: 300px;margin: auto !important;display: block;}

 .footer .topFooter .logo{width:180px;}

 .footer .topFooter .footerMenu{}

 .footer .topFooter .footerMenu1, .footer .topFooter .footerMenu{gap: 8px !important;flex-wrap: wrap;flex-direction: column;align-items: center;}

 .footer .topFooter .footerMenu{margin: 20px 0;}


 .footer .topFooter .socialIcons{justify-content: center;gap: 10px;margin:15px 0}

 .footer p{text-align: center;}

 .footer .topFooter{padding: 30px 0 15px;}

 .footer .bottomFooter{padding: 15px 0}

 .service-detail-three figure{margin:0;}

 .about-section-four::before{display: none}

 .service-detail-four figure{margin-bottom:15px;border:1px solid #000;padding:12px;background:#FCC115}  

 .service-detail-four figure::after{display: none}  

 .header .bottomHeader nav .navbar-toggler {position: absolute;right: 0;top: -41px;background: #fcc115;padding:10px 15px;line-height: 0;box-shadow: none !important;}

 

 .header .navbar-collapse {position: absolute;top: 10px;z-index: 9;background: #fff;left: 0;right: 0;margin: 0 -15px;padding: 15px;border-top: 2px solid #fcc115;border-bottom: 2px solid #fcc115;}

 

 .home-section-six .testimonial-slider{margin: 0;}

 .home-section-six{padding: 40px 0;}

 .home-section-six::before {display: none;}

 .home-section-six h2{font-size: 20px;}

 .home-section-six .testimonial-slider .gallery{margin: 0;padding: 15px;}

 .home-section-six .testimonial-slider .gallery .sec6Wrap figure img{width: 50px;height: 50px;}

 .home-section-six .testimonial-slider .gallery .sec6Wrap figcaption h4{font-size: 12px;}

 .home-section-five figure{margin-top: 15px;}

 .home-section-five figure img {width: 100px;}

 .home-section-five figure figcaption {margin: 10px 0;}

 .home-section-five figure figcaption h5{font-size: 13px;}

 .home-section-five h2 small{font-size: 15px;}


.home-section-four figure{margin:0;text-align: center;}
.home-section-four h3::before {margin: auto;}
.home-section-four h3{font-size: 16px;}
.home-section-four h3 br{ display:none; }


body #size_category .size{width:47%;}
body #size_category{gap:15px}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap{max-width: 100%;}


.processSeam-new-3 ul{gap: 10px;}
.processSeam-new-3 ul li{padding: 15px; gap: 0 10px;}
.processSeam-new-3 ul li img { width:60px !important;}

.processSeam-new-3 ul li h4{margin: 10px 0;}

.processSeam-new-3 ul li strong.stp{right: 10px;font-size: 80px;}

.home-about-section a.btn{padding: 8px 20px;}
.home-section-nine h2{font-size: 24px;}

.home-section-nine form{width: 250px;}

.home-section-nine ul{gap: 25px; margin-top: 15px;}
.home-section-nine ul li{gap: 10px;}
.home-section-nine ul li img {width: 28px;height: 28px;}
.home-section-nine ul li strong{margin-bottom: 5px;font-size: 13px;}
.home-section-nine ul li a{font-size: 12px;}
/* .home-section-one figure{  max-width: 320px;margin: 0 auto !important;} */
}

@media only screen and (min-width: 0px) and (max-width: 991px)   {
  .faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a::before {
  transform: rotate(-90deg) translateY(-50%) translateX(90%);}

  .faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a span{ padding-right:8px }

  .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{ font-size:12px; padding: 7px }

.main-heading h1{ font-size:24px !important; padding-bottom:10px !important }
    .main-heading h1::after {width: 90px;height: 1px;}

    .error-section figcaption h2{ font-size:27px }
    .error-section figcaption p{margin: 20px 0 25px; font-size: 13px}


  .banner .home-section-seven .map .sec7Wrap form .form-group{ margin:0 0 10px }
  .page-template-tpl-landing-new-3 .banner figcaption{ top:50%; transform: translateY(-70%); display:block; }
  .home-section-nine figcaption p{font-size: 14px;margin: 10px 0 15px;}
  .processSeam-new-3 figcaption a{font-size: 13px;margin-top: 10px;padding: 8px 20px;}
  .processSeam-new-3 ul li p{font-size: 12px;}
  .home-section-nine form .form-control{font-size: 13px;height: 40px;border-radius: 30px;padding: 10px 20px;}
.home-section-nine form button{padding: 8px 8px 8px 12px;width: 40px;height: 40px;}

  .processSeam-new-3 ul li h5, .processSeam-new-3 ul li h4{font-size: 16px;}

   .container{max-width: 100%}

  .page-template-tpl-landing-new-2 .homeOneList.home-section-four .secFourWrppInr .slick-dotted.slick-slider{ margin:0 !important  }

  .page-template-tpl-landing-new-2 .header-nav .bhead li svg{ width:16px; height:16px }
  .page-template-tpl-landing-new-2 .header-nav .bhead li a{ padding:4px;margin: 0;}
  .page-template-tpl-landing-new-2 .header{ position:absolute !important; right:0; left:0 }
  .page-template-tpl-landing-new-2 .banner figcaption{ align-items:center; bottom:4vw }

  .home-about-section .main-heading h2{margin-bottom: 15px;}
.newSection-usp svg{width: 40px;height: auto;}
.accordion-button {font-size: 13px;padding: 1rem;}
.banner .fixedSocialIcons ul li a svg g, .banner .fixedSocialIcons ul li a svg path {opacity: 1;}
.home-section-one figure > img {height: 200px;object-fit: cover;width: 50%;transform:none !important}
.page-template-front-page .banner figcaption img { margin-bottom: 15px; width: 240px;}
  .banner{display: flex;flex-direction: column-reverse;}
  .banner figcaption{inset: auto;position: relative;margin: 24px 0;}
 .header a.logo{ width: 155px; margin: 0 auto; }

 body, img, ul, ol, li, span, p{line-height: 1.4 !important;}

 body, img, ul, ol, li, span, p,  .home-section-seven form .form-group input, .home-section-seven form .form-group input::placeholder, .home-section-seven form .form-group textarea, .home-section-seven form .form-group textarea::placeholder{font-size: 13px;}
.main-section{padding:35px 0}
 .main-section p{margin-bottom: 8px;}
  .home-section-seven{padding: 0}
 .main-heading{margin-bottom: 20px !important;}
  .service-detail-two{padding-bottom: 70px}
 .header .btn{float: none;display: block;margin-top: 10px;}

 .header .btn span{font-size: 12px;}
 .header{position: relative !important;top: auto;left: auto;right: auto;padding: 10px 0;}
  #whatsapp{width:30px;height:30px;left:10px;bottom:20px}
  #whatsapp #whatsappMain{width:30px;height:30px}
  .scrollup{width: 25px;}
  .scrollup img.imgadded2{width: 8px;}
  .banner .fixedSocialIcons{top: 30%;display: none;}
  /*.banner img{height:auto !important;}*/
	.home-section-seven .map .sec7Wrap form{padding: 15px;}
	 .home-section-seven .map{display: grid;}

 .home-section-seven .map .sec7Wrap {position: relative;top: auto;bottom: auto;right: auto;left: auto;width: 92%;margin: 0 auto 15px;}
.home-section-seven .main-heading{margin-bottom: 0 !important;}

.home-section-seven .sev-bottom{margin-top:10px ;}
 .chatBtn{right: -54px;top: 50%;}
 .chatBtn a svg{width: 14px;height: auto;margin-right: 6px;}
.inner-banner figure img{height:180px;object-fit:cover}
.blog-section-single-one figure{margin: 15px 0;}
.blog-section-single-one figcaption blockquote{padding-left: 10px;}
.blog-section-single-one figcaption li::before {top: 3px;}
.blog-section-single-one figcaption h3{margin: 20px 0 10px;}
.blog-section-single-one figcaption li{padding-left: 10px;font-size: 13px;margin-bottom: 10px;}
.blog-section-single-one figcaption h5{margin: 10px 0;font-size: 13px;}
.blog-section-single-one figure img{height: auto;}
.blog-section-one .sec2Wrap figure img{height: 180px;}
.blog-section-single-one figcaption h1{font-size: 24px;}
.calculator-section-two ul li{width: 100%;}
.calculator-section-two ul li strong::before {top: 5px;width: 6px;height: 6px;}
.calculator-section-two ul li strong{margin-bottom: 10px;padding-left: 10px;}
.blog-section-one .sec2Wrap figure figcaption{padding: 10px;transform: none;}
.blog-section-one .sec2Wrap figure figcaption .btn{opacity: 1;}
.blog-section-one .sec2Wrap h2{font-size:15px;line-height: 1.2;padding-bottom: 5px;margin: 0;}
.blog-section-one .sec2Wrap h5{font-size: 13px;}
.blog-section-one .sec2Wrap figure h4{padding: 5px 10px 7px;border-radius: 20px;font-size: 12px;}
 h1{font-size:30px;}

 h3{ font-size:20px; }

 h4{ font-size: 18px; }

 h5{ font-size:16px; }

 .main-heading h2,.contact-section-one .main-heading h2{font-size: 24px;margin-bottom: 20px;padding-bottom:10px;}
.main-heading h2 span{font-size:24px}
.main-heading h2 small, .main-heading h1 small{font-size:16px}
 .main-heading h2::after,.contact-section-one .main-heading h2::after{width: 75px;height: 1px}

.banner figcaption h1{max-width:100%;font-size: 24px;}
/*.banner figcaption p{font-size:16px;margin-top:8px}*/
.banner .csflex{margin-top:8px}
.banner .slick-dots{bottom:12px}
.banner .slick-dots li, .banner .slick-dots button, .home-section-four .slick-dots button, .sliderxs .slick-dots li, .sliderxs .slick-dots li button{width:8px;height:8px}
.home-section-one figure .h3{font-size: 22px;max-width: 100%;}
.home-section-one figure ul{border-top: 1px solid #fff;gap: 10px;padding: 10px 0 0;}
.home-section-one figure li p{font-size:13px}
.banner figure{margin: 0;}
/*.banner img{height: auto !important;}*/
/*.banner figcaption p{font-size:13px}*/
.home-section-one{padding-top: 35px;}
.banner .slick-arrow{font-size:12px}
.banner .slick-next{right:35px}
.banner .slick-prev{right:90px}
.banner .slick-arrow img{width:10px;height:10px;margin:-3px 0 0}
.banner .bannerWrap .play svg{width:15px;height:20px}
.banner .bannerWrap .volume svg{width:15px;height:12px}


.home-section-one.is-visible{margin: 0;}
.home-section-one figure .h3{font-size:20px;max-width:100%}
.home-section-one figure li p{font-size:12px}
.home-section-one figure figcaption{padding: 0;position: relative;inset: 0;background: transparent;}
.home-section-one figure figcaption *{color: #000 !important;!i;!;}  
.home-section-one .the-arrow > .shaft:before, .home-section-one .the-arrow > .shaft:after, .home-section-one .the-arrow > .shaft {background: #000;}
.home-section-one .animated-arrow > .main > .text{font-size:12px}
.the-arrow{width: 15px;}
.the-arrow.-right > .shaft:before, .the-arrow.-right > .shaft:after {width: 8px;}
.animated-arrow:hover > .the-arrow.-left > .shaft {width: 20px;}
.home-section-one  .the-arrow > .shaft, .home-section-one .the-arrow > .shaft:before, .home-section-one .the-arrow > .shaft:after{ height: 1px; }
the-arrow > .shaft,.the-arrow > .shaft:before, .the-arrow > .shaft:after{height:2px}
.animated-arrow:hover > .the-arrow.-left > .shaft:before, .animated-arrow:hover > .the-arrow.-left > .shaft:after{width: 8px;}
.the-arrow.-right > .shaft{width:20px}
.home-section-two figcaption p{max-width:100%}
.home-section-two .sec2Wrap{padding:0}
.home-section-three h2{font-size:25px}
.home-section-three a svg{width:25px;height:15px}

.home-section-four h3{padding: 10px 0;}
.home-section-four h3::before {height:2px;width:20px;}
.home-section-four .sec4Wrap h2,.home-section-four .sec4Wrap h1{font-size:30px}
.home-section-four .sec4Wrap p{font-size:13px}
.home-section-four .sec4Wrap .btn{padding:8px}
.home-section-four figure img, .home-section-four figure svg{width:40px;min-height:auto}
.home-section-one figure{z-index:1;display: flex;align-items: center;box-shadow: none !important;!i;!;gap: 1rem;}

 .btn,.gallery-section .loadBtn a{font-size:14px;padding:5px 20px;min-width: auto;}

 .contact-section-one .form-group, .quickpay-section .form-group{margin-bottom:10px}

 .contact-section-one .form-group label, .quickpay-section label{font-size: 12px;margin-bottom:2px}

 .contact-section-one .form-control, .quickpay-section .form-control{font-size:12px;padding:6px 10px;min-height: 34px;}

 .contact-section-one textarea.form-control, .quickpay-section textarea.form-control{height: 100px}

 .contact-section-one .contact-one-left .wpb_wrapper{margin: 10px 0}

 .contact-section-one .contact-one-left .wpb_wrapper::before{width:25px;height:25px}

 .contact-section-one .mega-info-header svg{font-size: 12px !important;}

 .contact-section-one iframe{height: 300px}

 .galleryImage-section-one .slider-nav .thumb-slide{margin:0 3px}

 .galleryImage-section-one .slider-nav .thumb-slide img{height:auto}

 .galleryImage-section-one .slider-for .slick-arrow{width: 30px;height: 30px;padding: 6px 10px;background: #000;opacity: 0.7;transition:1s}

 .galleryImage-section-one .slider-for .slick-arrow:hover{opacity: 1}

 .faq-section-one ul li{padding-left:15px;margin-bottom:10px}

 .faq-section-one ul li::before{width: 8px;height: 8px;top:4px}

 .faq-section-one .vc_tta.vc_general .vc_tta-panel{margin-bottom: 10px}

 .faq-section-one .vc_tta.vc_general .vc_tta-panel-title>a{padding: 15px 13px !important;}

 .faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a::before{width: 8px;height: 16px;top: 50%;right: 8px; transform: translateY(-50%);}

 .vc_tta.vc_general .vc_tta-panel-body{padding: 12px 18px 12px 10px !important;}

 .package-section-two .sec2Wrap{padding:15px 10px;border-radius: 10px}

 .package-section-two .sec2Wrap h3{font-size: 20px;}

 .package-section-two .sec2Wrap h3::before{width:40px;height: 1px}

 .package-section-two .sec2Wrap h4{font-size: 18px;margin:25px 0;}

 .package-section-two .sec2Wrap h4 strong{font-size: 28px;}

 .package-section-two .sec2Wrap h4 small{font-size: 15px;}

 .package-section-two .sec2Wrap h4::before{width:600px;height:60px;left:-10px}

 .package-section-two .sec2Wrap ul li{font-size:14px;margin-bottom:10px;padding-left:12px}

 .package-section-two .sec2Wrap ul li::before{width:7px;height: 7px;top:-2px}

 .package-section-two .sec2Wrap .wrapper{}

 .package-section-two .sec2Wrap .wrapper button{font-size:12px}

 .store-section-one .mapWrap .mapSideBar{width: 200px;}

 .store-section-one .mapWrap .mapSideBar > a{font-size: 15px;padding: 8px 12px;}

 .store-section-one .mapWrap .mapSideBar a svg{width: 18px;height: auto;}

 .store-section-one .mapWrap .mapSideBar ul{}

 .store-section-one .mapWrap .mapSideBar ul li{padding: 8px 12px;}

 .store-section-one .mapWrap .mapSideBar ul li a{font-size: 14px;}

 .store-section-one .mapWrap .mapSideBar ul li p{font-size: 12px;margin: 2px 0 0;}

 .store-section-one .mapWrap .mapSideBar ul li span{font-size: 13px;margin: 10px 0 0;}

 .cta-banner figure svg{width:60px}

 .cta-banner h3::before, .about-section-two h3::before {width:50px}

 .booking-section-one .form-control, .quickpay-section .form-control{font-size:12px;height:40px;padding: 10px;}

 .booking-section-one textarea.form-control, .quickpay-section textarea.form-control{height:150px}

 .booking-section-one .back{right:12px}

 .booking-section-one .form-group, .quickpay-section .form-group{margin-bottom: 10px}

 .contact-modal .contact-modal-content{width: 300px;}

 .home-section-seven form .form-group .form-control{padding: 8px 10px;font-size: 12px;}

 .contact-modal .contact-modal-content .form-group{margin-bottom:10px !important;}

 .contact-modal .close{font-size: 22px;right: 8px}

 .home-section-seven .map iframe{height: 540px !important;order:1}

 .home-section-seven .map .sec7Wrap ul li{margin-bottom:8px;}

 .home-section-seven .map .sec7Wrap ul li a{max-width: 100%;padding-left:20px;font-size: 12px;}

 .home-section-seven .map .sec7Wrap ul li a svg{width:14px;height: 14px}

 .home-section-seven form .form-group{margin-bottom: 10px}

 .home-section-seven form .form-group textarea{height: 100px}

 .cta-banner h2{font-size: 20px;line-height: 1.15;}
 .cta-banner p{font-size:15px}

 .services-detail-one ul{flex-wrap: wrap;gap: 15px;margin:15px 0 0}

 .services-detail-one ul li{width: 47%;}

 .services-detail-one ul li figure svg{width:50px;height: 60px}

 .services-detail-one ul li h4{margin: 10px 0 0;font-size: 13px;}

 .service-detail-three{padding: 35px 0;}

 .service-detail-three figure{padding: 12px 0;}

 .service-detail-three figure h3{font-size: 16px;}

 .service-detail-three figure svg{margin: 8px 0;width: 60px;height: auto;}

 .service-detail-three figcaption{padding:8px 0;margin: 0 0 15px;}

 .service-detail-three figcaption span{font-size: 13px}

 .service-detail-four figcaption{padding: 0}

 .service-detail-four figure::after{right:-10px;top:-10px;width:300px;height:278px} 

 .footer .topFooter .footerMenu li a,.footer p,.footer .topFooter .footerMenu1 li a,.footer p,.footer p a{font-size: 12px;}

 .about-section-one .about-one-left .vc_column-inner > .wpb_wrapper{flex-direction: column}

 .about-section-one .about-one-left .wpb_text_column{width: auto;border:none;padding:0;position: relative;left: auto;}

 .about-section-one .main-heading h2, .about-section-one .main-heading h2 span{font-size:22px}

 .wpb_single_image img{height: auto !important;object-fit: cover;}

 .about-section-one .about-one-right .wpb_text_column{border: none;width:auto;padding:0;}

 .about-section-one .about-one-right .wpb_single_image{width: 100%;margin:20px 0 0}

 .cta-banner h3{font-size: 13px}

 .cta-banner figure svg{width:50px;min-height: 80px;}

 .cta-banner h3::before, .about-section-two h3::before {width:50px}

 .about-section-four .main-heading{margin: 0;padding: 0;border: none;}

 .cta-banner figure{margin:10px 0 2px}

 .about-section-one .about-one-left .wpb_single_image{width:100%}

 .about-section-two .about-two-inner .vc_column-inner > .wpb_wrapper{padding:20px 14px;margin-bottom:15px}

 .about-section-two h3{font-size:16px;margin-bottom:20px}

 .about-section-two .about-two-inner .vc_column-inner > .wpb_wrapper figure img {width: 50px !important;height: auto !important;}

 .about-section-two h3 br {display: none;}
  
  .store-section-one .map .mpwrp iframe{min-height:500px;height: auto;}

  .booking-section-one{ padding-bottom:75px;} 
  .booking-section-one .wpcf7-response-output { bottom: -58px;}

body #size_category{flex-wrap:wrap;}
#size_category{margin-top: 35px;}
body #size_category .size label{padding-bottom:10px}
body #size_category .size label h3{padding:8px}
body #size_category .size label svg{margin:10px}
body #size_category .size:nth-child(2n){margin:0}
.footer .topFooter .ftr-link a::before, .header .bottomHeader nav .navbar-collapse ul li a::before, .header .topHeader ul li a::before, .footer .bottomFooter p a::before, .footer p a::before, .home-section-seven .map .sec7Wrap ul li a::before, .contact-section-one .mega_info_box .mega-info-desc p a::before,.footer .topFooter .ftr-link a::after, .header .bottomHeader nav .navbar-collapse ul li a::after, .header .topHeader ul li a::after, .footer .bottomFooter p a::after, .footer p a::after, .home-section-seven .map .sec7Wrap ul li a::after, .contact-section-one .mega_info_box .mega-info-desc p a::after {bottom:-5px}
.booking-section-one .form-group label, .quickpay-section label{font-size: 13px;}
.page-template-tpl-landing-new .banner figcaption h1{ font-size:25px  }
  .page-template-tpl-landing-new .banner figcaption article h2{ font-size:18px }
  .page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap h2{ font-size:22px}

.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap{padding: 15px 20px; margin: 0; max-width: 100%}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .form-group textarea{height: 55px;}
.page-template-tpl-landing-new .home-section-seven form .form-group .form-control::placeholder{font-size: 12px !important;}
.page-template-tpl-landing-new .homeOneList.home-section-four {position: relative;bottom: auto;left: auto;right: auto;}
.page-template-tpl-landing-new .homeOneList.home-section-four h3 {font-size: 14px;}
 .page-template-tpl-landing-new .header .bottomHeader nav .navbar-toggler{ display:none}
 .page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap form .form-group .form-control{padding: 8px 15px;}

.page-template-tpl-landing-new .banner figcaption figure img{height: auto !important;}
.page-template-tpl-landing-new .banner .home-section-seven .map{display: block;}
.page-template-tpl-landing-new .banner .slick-dots {bottom: 10px;}
.page-template-tpl-landing-new .homeOneList.home-section-four figure{padding: 12px;}
.page-template-tpl-landing-new .homeOneList.home-section-four .secFourWrppInr .slick-dots{bottom: -20px;}
.page-template-tpl-landing-new .header .header-nav {padding: 10px 0;}

 .page-template-tpl-landing-new-2 .banner figcaption h1{ font-size:40px  }
 .banner figcaption h1 span{ font-size:15px }
  .page-template-tpl-landing-new-2 .banner figcaption article h2{ font-size:18px }
  .page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap h2{ font-size:22px}

.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap{padding: 15px 20px;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .form-group textarea{height: 55px;}
.page-template-tpl-landing-new-2 .home-section-seven form .form-group .form-control::placeholder{font-size: 12px !important;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four h3 {font-size: 14px;}
 .page-template-tpl-landing-new-2 .header .bottomHeader nav .navbar-toggler{ display:none}
 .page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap form .form-group .form-control{padding: 8px 15px;}
.page-template-tpl-landing-new-2 .banner .banner-slider figure img{height: 100% !important;}

.page-template-tpl-landing-new-2 .banner figcaption figure img{height: auto !important;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map{display: block;}
.page-template-tpl-landing-new-2 .banner .slick-dots {bottom: 10px;}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four figure{padding: 12px; min-height: 72px}
.page-template-tpl-landing-new-2 .homeOneList.home-section-four .secFourWrppInr .slick-dots{bottom: -20px;}
.page-template-tpl-landing-new-2 .header .header-nav {padding: 10px 0;}
.home-section-one-new{ padding:40px 0 50px !important }
.home-section-one-new figure h3{ font-size:22px; max-width:80% }
.home-section-one-new figure svg {margin-bottom: 15px;width:45px;}
.home-section-one-new .one-box{ padding:6px }
.home-section-one-new .one-box h6{ font-size:12px; margin:6px 0 0 }
.home-section-one-new figure li p{ font-size:14px; margin-bottom:12px }
.home-section-one-new figure{padding: 20px 20px 0;}
.home-section-one-new .animated-arrow > .main > .text{font-size:12px}
.home-section-one-new figure li a{ padding:8px 18px ; margin:0 -20px }
.the-arrow{width: 15px;}
.the-arrow.-right > .shaft:before, .the-arrow.-right > .shaft:after {width: 8px;}
.animated-arrow:hover > .the-arrow.-left > .shaft {width: 20px;}
.home-section-one-new  .the-arrow > .shaft, .home-section-one-new .the-arrow > .shaft:before, .home-section-one-new .the-arrow > .shaft:after{ height: 1px; }
the-arrow > .shaft,.the-arrow > .shaft:before, .the-arrow > .shaft:after{height:2px}
.animated-arrow:hover > .the-arrow.-left > .shaft:before, .animated-arrow:hover > .the-arrow.-left > .shaft:after{width: 8px;}
.the-arrow.-right > .shaft{width:20px}

.main-cta .cta-cont{ padding:32px }
.cta-wrapper .sec-heading{ font-size:28px }
.cta-wrapper .sec-para{ font-size:14px; margin:15px 0 30px }
.cta-contact-detail{ margin-bottom:20px }

.processSeam ul li img{ width:40px }
.processSeam ul li h4{ font-size:18px;margin: 8px 0 10px; }
.processSeam ul li p{ font-size:12px }
.processSeam ul li strong.stp{ font-size:90px; left:0; bottom:0 }
.home-section-seven-new .map .sev-bottom ul li a{ padding-left:22px }

.home-section-seven-new .map .sev-bottom ul li a svg{width: 15px; height: 15px}
.home-section-seven-new form .form-group input, .home-section-seven-new form .form-group input::placeholder, .home-section-seven-new form .form-group textarea, .home-section-seven-new form .form-group textarea::placeholder, .floating-form .signupBox .form-control::placeholder{ font-size:12px !important }
.home-section-seven-new .map .sev-bottom ul{ gap:20px 30px; margin-bottom:18px }
.home-section-seven-new .map iframe{height: 200px !important}
.home-section-seven-new form .form-group .form-control{ padding:9px 13px; }
.home-section-seven-new form .form-group textarea{ height:100px }

.page-template-tpl-landing-new-2 .header-nav .bhead li a span{ font-size:13px }
	.newSection-usp{padding:0}
}

@media only screen and (min-width: 0px) and (max-width: 575px)   {

  .page-template-tpl-landing-new .banner .banner-slider figure img{height: 100% !important;}
  
.page-template-tpl-landing-new .banner figcaption figure {margin-bottom: 10px;}
.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap, .page-template-tpl-landing-new .banner figcaption figure img{max-width: 320px; margin: 0 auto; display: block;}


.page-template-tpl-landing-new-2 .banner .banner-slider figure img{height: 100% !important;}
.page-template-tpl-landing-new-2 .banner figcaption figure {margin-bottom: 10px;}
.page-template-tpl-landing-new-2 .banner .home-section-seven .map .sec7Wrap, .page-template-tpl-landing-new-2 .banner figcaption figure img{max-width: 320px; margin: 0 auto; display: block;}
}

@media only screen and (min-width: 576px) and (max-width: 992px){

  .page-template-tpl-landing-new .banner .banner-slider figure img{height: 100% !important;}


}
@media only screen and (min-width: 640px) and (max-width: 991px)   {
body #size_category{gap: 0;}
  .contact-modal .contact-modal-content{width: 450px;}


}
@media only screen and (min-width: 768px) and (max-width: 1023px)  {
  .banner .banner-slider figure img{min-height: 300px !important;height: auto !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px)   {
 .page-template-tpl-landing-new-3 .banner .slick-list {
        height: 450px !important;
    }
	.home-section-four .sec4Wrap video{height:450px}	
  .home-section-one figure.sec1Img2{margin: 3.5vw 0 0}

.page-template-front-page .banner figure::before {background: linear-gradient(90deg, rgb(255 255 255) 45%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 100%);}
  .processSeam ul li{ width:33% }

  .services-detail-one ul{flex-wrap: nowrap;}

  .service-detail-three figure{margin: -80px 0 0;}

  .footer .topFooter .footerMenu1 {gap: 24px;margin-bottom: 15px;}

  .header .btn{margin: 0;}

  .about-section-two .about-two-inner .vc_column-inner > .wpb_wrapper{min-height: 175px !important;}

  .about-two-inner figure {min-height: auto;}

  .home-section-one figure > img{height: 280px;object-fit: cover;}
  .home-section-one figure{max-width: 100%;}
  .home-section-one figure .h3{font-size: 18px;}
  .home-section-one .animated-arrow > .main > .text{margin: 0 10px 0 0;}
  .animated-arrow:hover > .main{transform: translateX(30px);}


  /*.home-section-four figure {margin-bottom: 15px;}*/
  .home-section-four .sec4PadWrap {padding: 0 15px;}
  .home-section-four figure img, .home-section-four figure svg{width: 35px;}
  .home-section-four h3{font-size: 14px;}
  .home-section-five figure figcaption h5 {font-size: 12px;}
  .home-section-seven .main-heading{margin: 0 !important;}

  .footer .topFooter .footerMenu1{gap: 20px;margin-bottom: 30px;}
  .footer .topFooter .footerMenu{margin: 30px 0 25px;}

  .home-section-seven .map .sec7Wrap form{padding: 20px;}

  .gauge .gauge-text{font-size: 13px;}

}

@media only screen and (min-width: 768px) and (max-width: 1149px) {

  .collapse:not(.show){display: none;}

  .navbar-expand-lg .navbar-toggler{display: block;}

  .header{padding: 15px;}

  .navbar-expand-lg .navbar-nav{flex-direction: column;}

  .header .bottomHeader nav .navbar-toggler {position: absolute;right: 0;top: -19px;background: #fcc115;padding: 8px 10px;line-height: 0;box-shadow: none !important;}

  .header .navbar-collapse {position: absolute;top: 37px;z-index: 9;background: #fff;left: 0;right: 0;margin: 0 -15px;padding: 15px;border-top: 2px solid #fcc115;border-bottom: 2px solid #fcc115;}

  .header .btn{padding: 11px 10px 10px;}

  .header .btn span{font-size: 12px;padding: 0;}

}

@media (max-width: 1149px){

  .header .topHeader{display: none;}

  .header .bottomHeader, .header .bottomHeader nav{padding: 0;}

  .header .bottomHeader nav .navbar-toggler .navbar-toggler-icon{line-height: 1;}


 .header .bottomHeader nav .navbar-toggler svg{font-size: 20px;}

  .header .bottomHeader nav .navbar-collapse ul li a{font-size: 13px;display: inline-block;}

  .header .bottomHeader nav .navbar-collapse ul{margin: 0;gap: 8px 0;}

  .header .bottomHeader nav .navbar-collapse ul li a svg {width: 9px;height: auto;margin: -7px 0 0 0;}

}

@media (min-width: 1150px){

  .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}

  .navbar-expand-lg .navbar-toggler{display:none;}
}

@media only screen and (min-width: 1150px) and (max-width: 1355px) {

  .header .topHeader{padding: 10px 15px;}
  .header.scrll .topHeader{padding: 8px 15px;}
  .header .topHeader ul{gap:0;justify-content: space-between;width: 100%;}

  .header .bottomHeader nav .navbar-collapse ul{gap: 20px;}

  .header .topHeader ul li a, .footer .topFooter .ftr-link a, .header .bottomHeader nav .navbar-collapse ul li a, .header .topHeader a{font-size: 12px;}

}

@media only screen and (min-width: 992px) and (max-width: 1219px) {

 .about-section-one .about-one-left .wpb_text_column{padding: 3.5vw 9vw 3.5vw 2.5vw;}

 .cta-banner figure svg{min-height: 80px;}
 /*.banner figure img{height: auto !important;}*/
 .page-template-tpl-landing-new-2 .banner figure img{height: 100% !important;}
 .home-section-one figure figcaption{padding: 18px;}
 .home-section-one figure .h3{font-size: 19px;max-width: 100%;}
 .home-section-one figure li p{font-size: 13px;}
 .home-section-one .animated-arrow > .main > .text{font-size: 12px;margin: 0 10px 0 0;}
 .chatBtn{right: -54px;top: 32%;}
.about-section-two .about-two-inner .vc_column-inner > .wpb_wrapper{padding: 15px;}
.about-section-two h3{font-size: 16px;}
}

@media only screen and (min-width: 992px) and (max-width: 1299px)   {

  .tab-panel .misc-item .dimensions-edit {
  width: 43%;
  max-width: 100%;
}

 body, img, ul, ol, li, span, p, .main-section p, .home-section-two figcaption p,.home-section-four h3,.home-section-four .sec4Wrap p{font-size: 14px;}
  h3{font-size: 18px}
  h4, h5{font-size:16px}
 .btn{font-size: 13px;padding: 10px 15px 6px;}
	.processSeam-new-3 figcaption a {font-size: 13px;padding-inline: 20px;}
	    .home-section-seven-new .map .sev-bottom ul li a svg {width: 13px;height: 13px;top: 3px;}
	.page-template-tpl-landing-new .banner .home-section-seven .map .sec7Wrap{max-width:100%}
.header.scrll .logo{width:120px}

 .about-two-inner figure {min-height: 70px;}
 .banner figcaption ul li p {width: 90%;font-size: 13px; line-height: 1.3;}
  .banner .banner-slider figure img {min-height: 450px !important;height: auto !important;}
  .banner figcaption ul {margin: 15px 0;gap: 10px;}
  
  /*.banner figcaption p{font-size:16px;margin-top:10px}*/
  .banner .slick-dots button, .sliderxs .slick-dots li button,.banner .slick-dots li, .sliderxs .slick-dots li{width: 12px;height: 12px}
  .home-section-seven form .form-group input, .home-section-seven form .form-group textarea{border: 1px solid #000;border-radius:4px;}
 .home-section-seven form .form-group .form-control{font-size: 12px;padding: 12px;}

 .home-section-seven form .form-group .form-control::placeholder{font-size: 12px;}

.home-section-seven .map iframe{height: 600px !important;}

.footer .topFooter .footerMenu li a, .footer .topFooter .footerMenu1 li a{font-size: 13px;}

.footer p, .footer p a{font-size: 12px;}
  .home-section-four figure img, .home-section-four figure svg{width: 40px;height: auto;min-height: 40px;}
  .main-heading h2,.contact-section-one .main-heading h2{font-size: 25px;padding-bottom:10px}
  .main-heading h2::after,.contact-section-one .main-heading h2::after {width:70px;height:1px}
  .home-section-five h2 small{font-size: 18px}
  .home-section-five figure figcaption h5{font-size:12px}
  .home-section-seven .map .sec7Wrap ul li a{padding-left: 20px;max-width: 100%;}
  .home-section-seven .map .sec7Wrap ul li a svg{width: 12px;height: 12px;top: 3px;}
  .scrollup{width: 30px;}
  .scrollup img.imgadded2{width: 8px;}
  .store-section-one .mapWrap .mapSideBar ul li a{font-size: 16px}
  .store-section-one .mapWrap .mapSideBar ul li p,.store-section-one .mapWrap .mapSideBar ul li span{font-size: 13px}
  .faq-section-one .vc_tta.vc_general .vc_tta-panel-title > a{padding:15px!important}
  .contact-section-one .form-group label, .quickpay-section label{font-size:14px;margin-bottom: 8px}
  .contact-section-one .form-control, .quickpay-section .form-control{padding: 12px;font-size: 12px;height: 40px;}
  .contact-section-one textarea.form-control, .quickpay-section textarea.form-control{height: 130px}
  .contact-section-one .mega_info_box{gap:12px}
  .contact-section-one .mega-info-header svg{font-size: 13px !important;}
  .contact-section-one .contact-one-left .wpb_wrapper{padding: 30px;margin-bottom: 15px;}
  .contact-section-one iframe{height: 250px}
  .inner-banner figure{margin:0}
  #size_category{gap:12px !important;}
  #size_category .size label svg{margin: 15px 0 !important;}
  #size_category .size:nth-child(2n){margin-top:50px !important;}
  .home-section-seven form .form-group textarea{height: 100px}
  /*.home-section-four figure{margin-bottom: 35px;}*/
  .home-section-four .sec4PadWrap{padding: 0 30px;}
.accordion-button {font-size: 13px;}
}

@media only screen and (min-width:1024px) and (max-width:1199px){

 body, img, ul, ol, li, span, p,.home-section-seven form .form-group input, .home-section-seven form .form-group input::placeholder, .home-section-seven form .form-group textarea, .home-section-seven form .form-group textarea::placeholder, .contact-section-one .form-group label, .quickpay-section label,.contact-section-one .form-control, .quickpay-section .form-control,.booking-section-one .form-control, .quickpay-section .form-control{font-size: 13px}

 .btn{font-size:14px;}

 .galleryImage-section-one .slider-for figure img{height:64.073vw}

 .galleryImage-section-one .slider-nav img{height:7vw}

 .faq-section-one .vc_tta.vc_general .vc_tta-panel-title>a{padding: 20px 12px !important;}

 .faq-section-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a::before{top:18px;}

 .vc_tta.vc_general .vc_tta-panel-body{padding:10px 13px !important;}

 .home-section-seven .map iframe{height: 600px !important}
 .home-section-seven .map .sec7Wrap ul li a{font-size: 12px;}
 
 .galleryImage-section-one .slider-nav{padding:32px 20px}

 .galleryImage-section-one .slider-nav .thumb-slide{margin-bottom:25px}

  .home-section-seven .map .sec7Wrap ul li,.home-section-seven form .form-group{margin-bottom:12px;}
.store-section-one .mapWrap .mapSideBar > a{font-size:16px}
.store-section-one .mapWrap .mapSideBar ul li a{font-size:14px}
.store-section-one .mapWrap .mapSideBar ul li p{font-size:12px}
.store-section-one .mapWrap .mapSideBar ul li span{font-size:13px}
.booking-section-one .form-group label, .quickpay-section label{font-size:13px;margin-bottom:5px}


}

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

  .header .bottomHeader nav .navbar-toggler .navbar-toggler-icon{width:auto;height:auto;font-size:20px;line-height:1 !important} 

  .galleryImage-section-one .slider-for .slick-arrow{width: 30px;height: 30px;padding: 6px 10px;background: #000;opacity: 0.7;transition:1s}

  .galleryImage-section-one .slider-for .slick-arrow:hover{opacity: 1}

  .booking-section-one .back{right:10px}

}


@media (min-width: 1199px) {
    :root {
        --left-to-right-nil:polygon(0 0, 0 0, 0 100%, 0 100%);
        --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
        --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%);
        --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0);
        --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%);
        --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%);
        --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }

    img.wow, .sec7Wrap.wow {
        clip-path: var(--bottom-to-top-nil);
        transition: 2s;
        transition-delay: 0.25s;
        transform: translateY(40%);
        opacity: 0;
    }

    img.animated, .sec7Wrap.animated {
        clip-path: var(--bottom-to-top-fil);
        transform: translateY(0);
        opacity: 1
    }
}