/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-content-custom>.col-sm-12{padding-inline:0;}.page-content-custom>.col-md-3{width:20%;}.thank-you-message p:first-child{font-size:40px;text-align:center;}.thank-you-message{text-align:center;padding-top:40px;}.thank-you-message p:nth-child(2){font-size:20px;text-align:center;}.page-content-custom>.col-md-9{width:80%;}.navbar .logo img{max-width:40%;}.mobile-icons{display:none;}.blog-sidebar{padding:20px;box-shadow:0px 0px 50px 0px rgba(7,14,39,0.1);background-color:#fff;border-radius:5px;margin-bottom:20px;}.d-n{display:none;}.page-content-custom .sidebar{height:100vh;border-right:2px solid #ea1e00;top:0;}.about-us-content p,.services p,.node--type-blog p,.about-us-content p{text-align:justify;}.d-none{display:none;}.popup-form{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);z-index:99;margin-left:0 !important;}.popup-form .form-content{background-color:white;padding:20px;margin:8% auto;width:38%;position:relative;border-radius:6px;}.popup-form .close-btn{font-size:34px;font-weight:bold;position:absolute;right:12px;top:-3px;}.popup-form .close-btn:hover,.popup-form .close-btn:focus{color:#000;text-decoration:none;cursor:pointer;}.header-banner{height:300px;background-image:url('/sites/default/files/images/Banner-4-min.jpg');}.header-banner .xl-title{color:white;font-size:60px;padding-top:100px;}.navbar a{padding:10px 15px;text-decoration:none;font-size:18px;color:#232323;display:block;transition:all .2s ease-in-out;}.btn-red,.contact-us-cnt form .form-submit{background-color:#ea1e00;color:white;text-align:center;padding:10px 20px;transition:all .2s ease-in-out;border-radius:4px;border-color:transparent;}.btn-red:hover,.contact-us-cnt form .form-submit:hover,.navbar .get-quote-btn:hover{border:1px solid #ea1e00;background-color:#000671;color:#fff;}.navbar{width:100%;padding-top:0;}.navbar .links a:hover,.related-blog a{color:#ea1e00;}.navbar .menu-icon{display:none;}.navbar .logo{border:1px solid #ccc;}.navbar .links{display:flex;width:100%;flex-direction:column;margin-top:25px;justify-content:center;padding-left:25px;gap:10px;}.navbar .get-quote-btn{background-color:#ea1e00;;color:white;text-align:center;padding:10px;text-decoration:none;font-size:18px;margin:20px 0;border-radius:5px;width:70%;}.carousel-caption .col-sm-12.row .col-md-3{display:flex;align-items:center;gap:10px;}.carousel-caption .col-sm-12.row i{font-size:42px;}.carousel-item{position:relative;}.carousel-item:before{content:'';position:absolute;top:0;left:0;background-color:#0000008c;width:100%;height:100%;}.carousel-item img{height:650px;}.carousel-caption .col-sm-12.row .counter-grid-item .timer,.carousel-caption .col-sm-12.row .counter-grid-item span{display:inline-block;margin-bottom:0;}.carousel-caption .col-sm-12.row .timer{font-size:30px;}.carousel-caption .col-sm-12.row .counter-grid-item span i{font-size:20px;}.header{text-align:center;color:#232323;margin:auto;max-width:70%;margin-bottom:35px;}.title span:nth-child(2){margin-left:70px;color:#ea1e00;}.title .hero-line{width:4rem;height:1px;position:absolute;top:30%;left:0;translate:0 -50%;z-index:1;background-color:#ea1e00;}.title{position:relative;margin-bottom:15px;font-size:38px;}.header p{font-size:19px;}.title .hero-line::before{position:absolute;content:'';height:1px;width:30px;z-index:-1;background:#ea1e00;opacity:1;top:5px;left:0;}.title .hero-line::after{position:absolute;content:'';height:1px;width:20px;z-index:-1;background:#ea1e00;opacity:1;top:10px;left:0;}.banner-1 .carousel-caption .form form{background:#ffffff;text-align:center;border-radius:10px;padding:20px 25px;color:#232323;}.webform-submission-enquiry-form  .form-control{padding-top:12px;padding-bottom:12px;}.webform-submission-enquiry-form .form-submit{background-color:#ea1e00;color:#fff;border-radius:5px;border:none;padding-top:12px;padding-bottom:12px;width:100%;}.banner-1 .carousel-caption .slider{list-style:none;padding:0;font-size:20px;text-align:left;}.banner-1 .carousel-caption{top:14%;width:86%;left:7%;text-align:left;}.banner-1 .carousel-caption .bann-head{font-size:52px;text-align:left;margin-bottom:20px;}.banner-1 .js-form-item-name,.banner-1 .form-type-tel{display:none;}.counter-grid-item p{margin-bottom:0;}.banner-1 .carousel-caption .col-sm-12.row{margin-top:40px;}.service-item{display:flex;box-shadow:0 2px 35px rgba(0,0,0,0.15);}.service-img{position:relative;transition:all .2s ease-in-out;}.service-item:hover .service-img .overlay{background-color:#cccccc78;width:100%;height:100%;position:absolute;top:0;left:0;}.services .col-md-6{padding:0;}.service-img img{width:280px;height:186px;object-fit:cover;}.service-item .service-img{width:50%;}.service-item .service-item-content{background-color:#1A207F;color:white;display:flex;flex-direction:column;justify-content:center;padding:26px;width:50%;}.service-item-content a{color:white;display:inline-block;width:60%;padding:6px;}.services .service-item .content h2{border-left:3px solid #ea1e00;padding-left:15px;}.about-us .img-one{float:left;width:50%;padding-right:15px;}.about-us .img-two{margin-top:60px;float:left;width:50%;padding-right:15px;}.about-us img{border:solid 6px #1A207F;}.about-us .about-feture-item,.achivment-row .col-lg-3{background-color:#1A207F;color:white;text-align:center;padding:20px;}.about-us .about-feture-item i{font-size:34px;margin-bottom:15px;}.percent_text{font-size:30px;font-weight:600;}.about-us .col-sm-12>.row{margin-top:30px;}.why-us-item{background-color:#000;color:white;padding:30px 25px;min-height:320px;transition:all .5s ease;}.why-us-item:hover{background-color:#ea1e00fa;}.why-us-item:hover .why-us-icon i{background-color:#fff;color:#ea1e00;}.why-us-item-1,.why-us-item-3{margin-bottom:20px;}.why-us-item .why-us-icon{display:flex;gap:10px;align-items:center;}.why-us-item .why-us-icon i{background-color:#ea1e00;display:flex;width:65px;height:60px;justify-content:center;margin-bottom:15px;align-items:center;font-size:36px;}.why-choose-us img{height:100vh;}.featured-blog{border:2px solid;border-radius:8px;position:relative;height:480px;}.featured-blog .blog-cnt{padding:20px;}.featured-blog .blog-cnt a{color:#232323;}.featured-img{overflow:hidden;border-radius:8px 8px 0 0;}.featured-blog:hover .featured-img img{transform:scale(1.1,1.1);transition:all 700ms cubic-bezier(.19,1,.22,1);}.testimonials .header{max-width:100%;}.featured-testimonial{box-shadow:0 2px 35px rgba(0,0,0,0.15);margin-bottom:20px;padding:20px;}.featured-testimonial .image{display:flex;align-items:center;gap:15px;margin-bottom:12px;}.featured-testimonial .image img{border-radius:50%;}.featured-testimonial .xs-title{font-size:18px;}.featured-testimonial .xs-title span{display:block;}.featured-testimonial .fivstar-bg i{color:#ea1e00;}.featured-testimonial .testi-cnt p{border-left:2px solid #ea1e00;padding-left:15px;margin-top:10px;}.blog-header-banner .xl-title{font-size:40px;}.related-blog{margin-bottom:10px;}.related-blog img{border-radius:6px;}.related-blog h3{font-size:16px;}.related-blog a{color:#232323;}.faqs{background-color:#f7f7f7;}.faqs .title{font-size:62px;}.faqs .accordion-button{background-color:#1A207F;color:white;font-size:18px;box-shadow:none;}.subscribe{background-color:#000671;color:white;padding-top:30px;padding-bottom:30px;}.subscribe .title{font-size:28px;}.subscribe .col-md-5{align-self:center;padding-left:50px;}.subscribe input[type="email"]{padding:12px;}.subscribe .btn-red{padding:16px 22px;}.footer{background-color:#1A207F;}.footer .footer-item-two{padding-left:60px;}.footer .social-links{display:flex;gap:10px;}.footer .footer-item-one img{max-width:32%;}.footer-item-two a i{padding-right:3px;}.footer .social-links a{background-color:#ea1e00;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;}.footer .footer-item-three{padding-left:45px;}.copyrights{background-color:#000671;text-align:center;color:white;padding-top:10px;padding-bottom:10px;}.contact-us-cnt .contact-up-title{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #d4d4d4;}.contact-us-cnt .heading-1{font-size:36px;margin-bottom:4px;}.addr-home .addr-box-single{display:flex;align-items:flex-start;gap:30px;margin-bottom:30px;}.addr-home .addr-box-single .addr-icon i{height:60px;width:60px;line-height:60px;text-align:center;font-size:30px;display:block;color:#fff;border-radius:5px;background-color:#ea1e00;}.contact-us-cnt .col-md-7{padding-left:40px;}.contact-us-cnt .col-md-7 form{box-shadow:3px 4px 20px rgba(0,0,0,0.15);padding:40px 40px 30px;border-radius:2px;}.contact-us-cnt .form-control{box-shadow:none;padding:12px;}.all-blogs .featured-blog{height:510px}.blogs .title .hero-line,.why-choose-us .hero-line{left:28%;}@media (max-width:768px){.navbar .logo{max-width:62%;border:none;}.all-blogs .featured-blog{height:auto;}.blog-header-banner.header-banner .xl-title{font-size:30px;padding-top:90px;}.navbar{width:100%;height:auto;position:relative;}.navbar .menu-icon{display:block;background-color:#333;color:white;padding:10px;text-align:center;cursor:pointer;}.navbar{padding-bottom:0;}.navbar .links{display:none;flex-direction:column;border-top:1px solid #ccc;margin-top:2px;}.navbar .links a,.navbar .get-quote-btn{padding:10px 15px;text-align:center;}.footer .footer-item-two,.footer .footer-item-three{padding-left:12px;}.page-content-custom>.col-md-3,.page-content-custom>.col-md-9{width:100%;}.navbar .menu-icon{background-color:#1A207F;padding:30px 20px;}.title .hero-line{display:none;}.header{width:100%;max-width:100%;}.title{font-size:30px;}.banner-1 .carousel-caption{display:block !important;top:2%;width:94%;left:3%;}.banner-1 .carousel-caption .bann-head{font-size:30px;}.banner-1 .carousel-caption .slider{font-size:16px;}.banner-1 .carousel-caption .col-sm-12.row{margin-top:20px;margin-left:10px;gap:15px 0;}.service-item .service-item-content{text-align:center;}#service-item-3,#service-item-4{flex-direction:column-reverse;}.service-item .service-item-content a{margin:auto;}.carousel-caption .col-sm-12.row i{font-size:24px;}.carousel-caption .col-sm-12.row .counter-grid-item .timer{font-size:18px;}.carousel-caption .col-sm-12.row .counter-grid-item span i,.counter-grid-item p{font-size:14px;}.service-item{flex-direction:column;}.title span:nth-child(2){margin-left:0;}.services .col-md-6{padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);}.service-item .service-img,.service-item .service-item-content{width:100%;}.service-item{margin-bottom:20px;}.section-spacing-bottom{padding-bottom:30px;}.section-spacing-top{padding-top:30px;}.service-item .service-img img{width:100%;height:260px;}.page-content-custom .sidebar{border-right:none;height:auto;}.carousel-item img{height:700px;}.about-us .col-sm-12>.row{margin-bottom:30px;flex-direction:column;gap:10px;}.featured-blog{margin-bottom:20px;}.contact-us-cnt .col-md-7{padding-left:12px;}.testimonial-img{margin-bottom:30px;}.navbar .links a{text-align:left;}.popup-form .form-content{width:100%;margin-top:15%;}.related-blog h3{font-size:22px;margin-top:10px;}.about-us,.testimonials{padding-top:0;}.d-n{display:none;}.faqs .title{font-size:28px;}.subscribe .col-md-5{padding-left:12px;display:flex;flex-direction:column;gap:10px;}.header-banner .xl-title{padding-top:0;font-size:38px;}.featured-blog{min-height:100%;height:auto;}.navbar .logo{display:flex;align-items:center;gap:5px;}.navbar .logo img{max-width:25%;}.services .service-item{padding:0;}.service-item .img img{width:100%;}.about-us-testimonials .view-content>.col-sm-12{width:100%;}.subscribe input[type="email"]{padding:16px;}}
