 @import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');body {font-family: "Lexend", serif;color: #373435;background-color: #fff;}a {color: #c32c18;text-decoration: none;}a:hover {color: #c32c18;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: "Lexend", serif;}#header {z-index: 997;padding: 10px 0;background-color: #fff;}#header.header-scrolled, #header.header-inner-pages {background: #fff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}#header .logo img {max-height: 70px;}.navbar {padding: 0;display: initial;}.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navbar li {position: relative;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 15px 10px 15px;font-size: 15px;font-weight: 500;color: #45484a;white-space: nowrap;letter-spacing: 0.5px;}.navbar a i, .navbar a:focus i {font-size: 20px;line-height: 0;margin-left: 5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {color: #c32c18;}.navbar .getstarted, .navbar .getstarted:focus {padding: 12px 20px;margin-left: 10px;border-radius: 50px;color: #fff;background-color: #c32c18;font-size: 14px;border: 2px solid #c32c18;font-family: "Montserrat", serif;font-weight: 600;}.navbar .getstarted:hover, .navbar .getstarted:focus:hover {color: #fff;background: #373435;border: 2px solid #373435;opacity: 0.8;}.navbar .getstarted1, .navbar .getstarted1:focus {margin-left: 10px;border-radius: 50px;color: #fff;background-color: #373435;font-size: 14px;border: 2px solid #373435;font-weight: 600;font-family: "Montserrat", serif;}.navbar .getstarted1:hover, .navbar .getstarted1:focus:hover {color: #fff;background: #c32c18;border: 2px solid #c32c18;}.mobile-nav-toggle {color: #444;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}.mobile-nav-toggle.bi-x {color: #fff;}@media (max-width: 991px) {.mobile-nav-toggle {display: block;}.navbar ul {display: none;}}.navbar .dropdown ul {display: block;position: absolute;left: 14px;top: calc(100% + 30px);margin: 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;border-radius: 4px;}.navbar .dropdown ul li {min-width: 200px;}.navbar .dropdown ul a {padding: 10px 20px;color: #444444;}.navbar .dropdown ul a i {font-size: 12px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover>a {color: #c32c18;background-color:#f5f5f5f5;}.navbar .dropdown:hover>ul {opacity: 1;top: 100%;visibility: visible;}.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}@media (max-width: 1366px) {.navbar .dropdown .dropdown ul {left: -90%;}.navbar .dropdown .dropdown:hover>ul {left: -100%;}}.navbar-mobile {position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(28, 47, 65, 0.9);transition: 0.3s;z-index: 999;}.navbar-mobile .mobile-nav-toggle {position: absolute;top: 15px;right: 15px;}.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 15px;bottom: 15px;left: 15px;padding: 10px 0;background-color: #fff;overflow-y: auto;transition: 0.3s;}.navbar-mobile>ul>li {padding: 0;}.navbar-mobile a, .navbar-mobile a:focus {padding: 10px 20px;font-size: 15px;color: #444;border: none;}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {color: #c32c18;}.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;}.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}.navbar-mobile .dropdown ul li {min-width: 200px;}.navbar-mobile .dropdown ul a {padding: 10px 20px;}.navbar-mobile .dropdown ul a i {font-size: 12px;}.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover>a {color: #1977cc;}.navbar-mobile .dropdown>.dropdown-active {display: block;}.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;color: #fff;}#Home .img-banner {max-width: 100%;height:auto;border-radius:4px;}#Home {background-color:#fff;margin-top: 4em;width: 100%;height: 95vh;background: url("../images/banner/builder-dhone.webp") center center;background-size: cover;position: relative;}#Home::before {content: "";background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}.home-2{text-align:center;margin-top:15em;position:relative;color:#fff;}.home-2 h2{font-weight: 700;font-size: 3em;line-height: 1.4;text-transform: uppercase;}.contact-info1 {margin-top:2em;}.contact-info1 .getstarted2{padding: 12px 50px;border-radius: 50px;color: #fff;background-color: #c32c18;font-size: 14px;letter-spacing:1px;border: 2px solid #c32c18;font-weight: 600;}.construpt {padding:60px 0 40px;}.choose {padding: 40px 0 80px;}.video-box {position: relative;}.video-box .image {position: relative;margin: 0;z-index: 9;}.best-place:before {position: absolute;left: 0;top: 0;height: 70px;width: 4px;background-color: #c32c18;content: "";}.best-place:after {position: absolute;left: 10px;top: 0;height: 50px;width: 2px;background-color: #c32c18;content: "";}.best-place {position: relative;padding-left: 30px;margin-bottom: 1em;}.leading-builder{text-align:center;padding:20px 0 60px;}.leading-builder h1{font-weight: 700;font-size: 2.2em;line-height: 1.4;text-transform: capitalize;}.mis-head {display: flex;gap: 1em;align-items: center;margin-bottom: 30px;}.mis-head img {height: 50px;}.mis-cont h4 {font-size: 1.2em;font-weight: 600;margin-bottom: 5px;text-transform: uppercase;line-height: 1.1;}.mis-cont p {font-size: 1em;font-weight: 400;line-height: 1.5;}.best-place h3 {font-weight: 600;font-size: 1.6em;line-height: 1.3;margin-bottom: 5px;text-transform: uppercase;}.best-place h2 {color: #c32c18;font-weight: 700;font-size: 2em;line-height: 1.2;text-transform: uppercase;}.construpt p {font-size: 1em;font-weight: 400;line-height: 1.6;}.mission-sec {margin-top: 2em;}.choose-box {text-align: center;margin-bottom: 40px;}.choose-box h3 {font-weight: 600;font-size: 1.6em;line-height: 1.3;margin-bottom: 5px;text-transform: uppercase;}.build-name {text-align: center;margin-bottom: 20px;}.build-name h5 {font-weight: 600;font-size: 1.1em;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}.build-name p {font-weight: 400;font-size: 0.95em;line-height: 1.6;}#ongoing {padding: 80px 0 80px;}.ongoing-1 {text-align: center;margin-bottom: 40px;}.ongoing-1 h5 {font-weight: 600;font-size: 1.2em;line-height: 1.2;text-transform: uppercase;}.ongoing-1 h2 {font-weight: 700;font-size: 1.8em;line-height: 1.2;text-transform: capitalize;}.mySlides {display: none;}.mySlides img {vertical-align: middle;width: 100%;}.slideshow-container {max-width: 1000px;position: relative;margin: auto;}.text {color: #fff;font-size: 16px;font-weight: 600;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}.dot {height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.dot .active {background-color: #717171;color: #fff;}.fade {animation-name: fade;animation-duration: 1s;}@keyframes fade {from {opacity: 1;}to {opacity: 1;}}@media only screen and (max-width: 300px) {.text {font-size: 11px;}}.booking-c {padding: 12px 20px;color: #fff;background-color: #373435;font-size: 14px;border: 2px solid #373435;font-weight: 600;border-radius: 50px;}.booking-c:hover {background-color: #c32c18;border: 2px solid #c32c18;color: #fff;}.cta-prime {margin-top: 20px;}.layout-gap {margin-top: 6em;}
 .layout-text h2 {font-weight: 600;font-size: 2em;line-height: 1.3;text-transform: capitalize;}.layout-text .head-lay h4 {font-weight: 600;font-size: 1.4em;line-height: 1.4;text-transform: capitalize;color: #c32c18;}.layout-text p {font-weight: 400;font-size: 1em;line-height: 1.6;}.layout-text ul {list-style-type: none;padding: 0;}.layout-text ul li {font-weight:400;font-size: 1em;line-height: 1.6;}.lay-img {float: right;text-align: right;width: 50%;}.lay-img img {width: 100%;}.head-lay {margin-top: 1em;}.tel-1 a {font-weight: 500;font-size: 1.1em;line-height: 1.6;text-transform: capitalize;color: #040404;}.tel-1 {margin: 10px 0 10px;}.tel-1 h6{font-weight: 700;font-size: 1.2em;line-height: 1.3;text-transform: capitalize;}.tel-1 p{font-weight: 500;font-size: 1em;line-height: 1.3;margin-bottom:2px;text-transform: capitalize;}.banner-show {background-color: #373435;padding: 60px 0 60px;color: #fff;background: url("../images/banner/homes.webp") center center;background-size: cover;position: relative;}.banner-show::before {content: "";background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}.show-text {margin-top: 0;text-align:center;position: relative;}.show-text h4 {font-weight: 700;font-size: 2em;line-height: 1.2;text-transform: uppercase;}.show-text p {font-weight: 400;font-size: 1em;line-height: 1.8;}#Amenities {padding: 80px 0 80px;}.garden h6 {padding-top: 10px;text-align: center;font-weight: 500;font-size: 1em;line-height: 1.6;text-transform: capitalize;}.img-hover-zoom {overflow: hidden;}.img-hover-zoom img {transition: transform 0.5s ease;}.img-hover-zoom:hover img {transform: scale(1.1);}.amin-box {margin-bottom: 30px;border: 2px solid #ddd;}.facing h3 {padding-top: 10px;text-align: center;font-weight: 500;font-size: 1.2em;line-height: 1.6;text-transform: capitalize;}#Contact {padding: 60px 0 60px;background-color: #f5f5f5f5;background-image: url("../images/background-transparent.png");background-position: center;background-repeat: no-repeat;background-size: cover;}.address-details address {font-weight: 400;font-size: 1em;line-height: 1.5;}.booking-ad p {font-weight: 400;font-size: 1.1em;line-height: 1.75;text-transform: capitalize;}.booking-ad h4 {font-weight: 600;font-size: 1.3em;line-height: 1.3;text-transform: capitalize;}.booking-ad p a {color: #040404;}.wrapper {display: flex;flex-direction: row;padding: 0 5px;align-items: center;}.bg-ico {background-color: transparent;width: 50px;height: 50px;line-height: 60px;margin: 0 5px;text-align: center;position: relative;overflow: hidden;border-radius: 28%;box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);opacity: 0.99;-webkit-transition: background-color 2s ease-out;-moz-transition: background-color 2s ease-out;-o-transition: background-color 2s ease-out;transition: background-color 2s ease-out;font-size: 30px;}#instagram {color: transparent;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background-clip: text;-webkit-background-clip: text;}#facebook {color: #4267b2;}.form-1 {box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;padding: 30px;background-color: #fff;}.form-1 h4 {font-size: 1.4rem;font-weight: 600;text-transform: capitalize;text-align: center;}.form-1 p {font-size: 0.95rem;text-transform: capitalize;text-align: center;font-weight: 400;line-height: 1.4;}.form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin-bottom: 15px;}.subit_but {width: 100%;padding: 10px;background: #373435;color: #fff;font-size: 16px;font-weight: 600;line-height: 1.6;border-radius:10px;text-transform: capitalize;border: 1px solid #373435;}#footer {color: #fff;background-color: #373435;padding-top:40px;}.copright p {text-align: center;font-size: 0.9em;font-weight: 400;line-height: 1.6;}.copright p a{color:#fff;}#privacy {padding: 160px 0 80px;background: #f5f5f5;}.policy-h1 h1 {font-size: 1.8em;margin-top: 1em;font-weight: 600;line-height: 1.2;text-transform: capitalize;}.poli-content {padding: 40px 0 40px;background-color: #fff;}.float {position: fixed;width: 65px;height: 60px;bottom: 80px;right: 52px;color: #fff;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}.img-fluid-what {width: 120px;height: auto;}.prepayment h2 {font-size: 1.5em;font-weight: 600;line-height: 1.2;text-transform: capitalize;}.prepayment p {font-size: 1em;font-weight: 400;line-height: 1.6;}.prepayment h3 {font-size: 1.2em;font-weight: 600;line-height: 1.2;text-transform: capitalize;}.p-list li {font-size: 1em;font-weight: 400;line-height: 1.6;}.dddres {font-size: 1em;font-weight: 400;line-height: 1.6;}.project-item a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;color: #ffffff;background: rgba(0, 0, 0, 0.6);border-radius: 6px;opacity: 0;transition: 0.5s;}.project-item a i {font-size: 40px;}.project-item:hover a {opacity: 1;}.project-carousel .owl-dots {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 20px;}.project-carousel .owl-dot {width: 35px;height: 35px;margin: 3px;display: flex;align-items: center;justify-content: center;border: 1px solid #dee2e6;border-radius: 35px;transition: 0.5s;}.project-carousel .owl-dot:hover, .project-carousel .owl-dot.active {color: #ffffff;border-color: var(--primary);background: var(--primary);}.project-carousel {margin-bottom: 30px;}.position-relative img {height: 300px;}.galley-model-houses {padding: 60px 0 60px;background-color: #f5f5f5f5;}.place-new h3{font-weight: 700;font-size: 1.3em;line-height: 1.2;text-transform: uppercase;}.place-new h2{font-weight: 700;font-size: 1.3em;line-height: 1.2;text-transform: uppercase;color: #c32c18;}.content-ongo h3{font-weight: 600;font-size: 1.6em;line-height: 1.2;text-transform: capitalize;}.content-ongo h5{font-weight: 500;font-size: 1.2em;line-height: 1.2;text-transform: capitalize;margin-top:20px;}.content-ongo p{font-size: 1em;font-weight: 400;line-height: 1.6;}.chose-prode ul{list-style-type: none;padding:0;}.chose-prode ul li{font-size: 1em;font-weight: 400;line-height: 2;}.higlisht-list h3{font-weight:600;font-size: 1.4em;line-height: 1.2;text-transform: capitalize;}.higlisht-list ul{list-style-type: none;}.higlisht-list ul li {font-size: 1.1em;font-weight: 400;line-height: 2.2;padding-bottom:10px;}.higlisht-list ul li img{margin-right:10px;}.offcanvas-header img{height:80px;}.offcanvas-body h2{font-size:25px;font-weight:600;text-transform:capitalize;}.offcanvas {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform 0.3s ease-in-out;background-color: #fff;background-image: url('../images/background-transparent.png');background-position: center;background-repeat: no-repeat;background-size: cover;}.banner-builders{margin-top:5em;background-color:#212121;background-image: url('../images/banner/vernasol-footer-bg.png');background-position: center;background-repeat: no-repeat;background-size: cover;height:auto;}.builder-ongon{padding:30px;}.home-3{margin-top:7em;text-align:center;color:#fff;}.home-3 h1{font-weight: 700;font-size: 2.4em;line-height: 1.4;text-transform: uppercase;}.home-3 h2{font-weight: 700;font-size: 1.3em;line-height: 1.4;text-transform: capitalize;}.cta-prime1{margin-top:2em;}.side-builder-sect{position: sticky;top: 15%;box-shadow: 0px 0px 5px #3a436d;padding: 15px;}.routine-page-builder{padding:80px 0 80px;background-color:#f5f5f5f5;}.side-builder-sect h3{font-weight: 600;font-size: 1.4em;line-height: 1.4;text-transform: uppercase;}.side-builder-sect h4{font-weight: 500;font-size: 1.1em;line-height: 1.4;text-transform: capitalize;}.side-builder-sect{text-align:center;}.home-aseide{padding-top:20px;}.project-flex{display:flex;justify-content: space-between;align-items: center;margin-top:20px;}.prot-titl{background-color:#c32c18;padding:6px 20px;border-radius:50px;font-weight: 500;font-size: 1em;text-transform: capitalize;color:#fff;}.title-des{font-weight: 500;font-size: 1em;text-transform: capitalize;}.about-banner{margin-top:5em;background-image: url('../images/banner/about-banner.webp');background-position: center;background-repeat: no-repeat;background-size: cover;height:300px;position:relative;text-align:center;}.about-banner::before {content: "";background: rgba(0, 0, 0, 0.4);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}.banner-head h1{font-weight: 800;font-size: 2.4em;line-height: 1.2;text-transform: uppercase;}.banner-head p{font-weight: 400;font-size: 1em;line-height: 1.4;}.banner-head{text-align:center;color:#fff;position:relative;margin-top:5em;}.mission-1 h4{font-weight: 600;font-size: 1.3em;line-height: 1.3;margin:5px 0 5px 0 ;text-transform: uppercase;}.mission-1 p{font-weight: 400;font-size: 0.95em;line-height: 1.8;}.mission-1{text-align:center;}.mission{background-color:#212121;color:#fff;padding:60px 0 60px;}.about-choose-23{padding:80px 0 80px;}.choose-head h3{font-weight: 600;font-size: 1.4em;line-height: 1.3;text-transform: capitalize;}.choose-head p{font-weight: 400;font-size: 1em;line-height: 1.8;}.choose-head ul li{font-weight: 500;font-size: 1em;line-height: 1.8 }.footer {background-color: #f2f2f2f2;padding-top: 5em;}.address {color: #222;font-size: 20px;font-weight: 600;margin-bottom: 10px;text-transform: uppercase;;}.quicl-links {padding: 0;margin-top: 10px;list-style-type: none;text-align: left;}.quicl-links li {position: relative;}.quicl-links li a {font-size: 17px;color: #444;line-height: 2.2;font-weight: 500;text-transform:capitalize;}.address_location p {font-size: 16px;color: #444;line-height: 1.6;font-weight: 400;}.address_location p a {font-size: 18px;color: #444;line-height: 1.6;font-weight: 400;}.officaial {padding-top: 10px;font-size: 15px;color: #444;font-weight:500;line-height:1.6;text-align: center;padding-top: 30px;}.officaial a {color: #444;}.wrapper {display: flex;flex-direction: row;padding: 0 5px;align-items: center;justify-content: flex-start;}.bg-ico {background-color: transparent;width: 50px;height: 50px;line-height: 60px;margin: 0 5px;text-align: center;position: relative;overflow: hidden;border-radius: 28%;box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);opacity: 0.99;-webkit-transition: background-color 2s ease-out;-moz-transition: background-color 2s ease-out;-o-transition: background-color 2s ease-out;transition: background-color 2s ease-out;}.user {border-color: rgba(255, 255, 255, 0.1);height: 44px;border: 1px solid var(--Line);border-radius: 12px;position: relative;cursor: pointer;background: #08a55866;display: flex;align-items: center;justify-content: center;margin-left:10px;}.user svg path {fill: #0e4f24;}.social {transition: all 0.35s;transition-timing-function: ease;transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}.instagram {color: transparent;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background-clip: border-box;background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background-clip: text;-webkit-background-clip: text;}.youtube {color: #c4302b;}.love-hear{padding:60px 0 60px;}.addres-sect{padding:80px 0 80px;}.space-ptb {padding: 60px 0;}.bg-light {background-color: #f8f9fa !important;}.font-xlll {font-size: 40px;line-height: 40px;}.font-xlll img {width: 70px;}.innocatio {font-weight: 500;font-size: 1.1em;line-height: 1.3;margin-bottom: 5px;text-transform: capitalize;}.bg-color-1{background: #f5f5f5f5;padding:20px;box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09);}.main-on{box-shadow: 0 10px 31px 0 rgba(7, 152, 255, 0.09);margin-bottom:40px;}figure.snip0016 {color: #fff;position: relative;overflow: hidden;width: 100%;background: #000000;text-align: left;margin:0;}figure.snip0016 img {max-width: 100%;opacity: 1;width: 100%;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;height:500px;}figure.snip0016 figcaption {position: absolute;bottom: 0;left: 0;padding: 30px 3em;width: 100%;height: 100%;}figure.snip0016 figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 100%;border-left: 4px solid rgba(255, 255, 255, 0.8);content: '';opacity: 0;background-color: rgba(255, 255, 255, 0.5);-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transition-delay: 0.6s;transition-delay: 0.6s;}
 figure.snip0016 h2, figure.snip0016 h3, figure.snip0016 p, button {font-family: "Lexend", serif;margin: 0 0 5px;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}figure.snip0016 h2, figure.snip0016 h3 {word-spacing: -0.15em;font-weight: 600;font-size:1.8em;text-transform:capitalize;-webkit-transform: translate3d(30%, 0%, 0);transform: translate3d(30%, 0%, 0);-webkit-transition-delay: 0.3s;transition-delay: 0.3s;line-height:1.3;}figure.snip0016 p {font-weight: 400;font-size:0.85em;-webkit-transform: translate3d(0%, 30%, 0);transform: translate3d(0%, 30%, 0);-webkit-transition-delay: 0s;transition-delay: 0s;line-height:1.6;}figure.snip0016 a {left: 0;right: 0;top: 0;bottom: 0;position: absolute;color: #ffffff;}figure.snip0016:hover img {opacity: 0.3;}figure.snip0016:hover figcaption h2, figure.snip0016:hover figcaption h3, button{opacity: 1;-webkit-transform: translate3d(0%, 0%, 0);transform: translate3d(0%, 0%, 0);-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}figure.snip0016:hover figcaption p {opacity: 0.9;-webkit-transform: translate3d(0%, 0%, 0);transform: translate3d(0%, 0%, 0);-webkit-transition-delay: 0.6s;transition-delay: 0.6s;}figure.snip0016:hover figcaption::before {background: rgba(255, 255, 255, 0);left: 30px;opacity: 1;-webkit-transition-delay: 0s;transition-delay: 0s;}.bg-color-1 h2{font-weight: 600;font-size: 1.4em;line-height: 1.2;text-align:center;text-transform: capitalize;}.button1{padding: 12px 50px;border-radius: 50px;color: #fff;background-color: #c32c18;font-size: 15px;letter-spacing: 1px;border: 2px solid #c32c18;font-weight: 600;width:100%;text-align:center;}@media (max-width: 391px) {}@media (min-width: 392px) and (max-width: 575.98px) {}@media (min-width: 576px) and (max-width: 767.98px) {}@media (min-width: 768px) and (max-width: 991.98px) {}@media (min-width: 993px) and (max-width: 1200px) {}@media (min-width: 1201px) and (max-width: 1400px) {}