:root{--c-primary: #0f4174;--c-secondary: #204b4b;--f-primary: "Montserrat", sans-serif;--f-secondary: "Poppins"}body{font-family: "Open Sans", sans-serif;color: #444444}a{text-decoration: none;color: #49b5e7}a:hover{color: #76c7ed;text-decoration: none}h1,h2,h3,h4,h5,h6{font-family: "Dosis", sans-serif}.mb-10{margin-bottom: 10px!important}#hero{background-image: url(../img/step-home-banner.jpeg);background-size: cover;background-repeat: no-repeat;margin-top: 71px}a.call.btn.btn-primary:hover{background: var(--c-secondary);border: 1px solid var(--c-secondary)}.card-body button.btn.btn-primary:hover{background: var(--c-secondary);border: 1px solid var(--c-secondary)}button.btn.btn-primary:hover{background: var(--c-secondary);border: 1px solid var(--c-secondary)}.offerings{position: relative;display: block;background-color: var(--c-primary);z-index: 1;padding: 0;color: #fff;font-size: 15px;font-weight: 500}.book-now-shape{position: absolute;top: 0;bottom: 0;right: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: cover;opacity: 0.05;z-index: -1}.col-lg-2.col-md-2.col-6.text-center.py-4{padding: 16px 0!important;color: #fff}.col-lg-2.col-md-2.col-6.text-center.py-4 p{margin-bottom: 0}.col-lg-2.col-md-2.col-6.text-center.py-4 .icon{font-size: 25px;width: 60px;height: 60px;line-height: 60px;background: #ffffff1f;border-radius: 50%}.col-lg-2.col-md-2.col-6.text-center.py-4 .icon:before{padding: 8px;background: #ffffff30;border-radius: 50%}.col-lg-2.col-md-2.col-6.text-center.py-4:nth-child(1){border-left: none;padding: 16px 0!important;color: #fff}.back-to-top{position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 996;background: var(--c-primary);width: 40px;height: 40px;border-radius: 4px;transition: all 0.4s}.back-to-top i{font-size: 28px;color: #fff;line-height: 0}.back-to-top:hover{background: #6dc4ec;color: #fff}.back-to-top.active{visibility: visible;opacity: 1}#header{background: #fff;transition: all 0.5s;z-index: 997;padding: 5px 0;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.05)}#header .logo{font-size: 21px;margin: 0;padding: 0;line-height: 1;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;font-family: "Lato", sans-serif}#header .logo a{color: #0f394c}#header .logo img{max-height: 60px}.navbar{padding: 0}.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 0 10px 30px;font-family: "Dosis", sans-serif;font-size: 15px;font-weight: 600;color: #0f394c;white-space: nowrap;transition: 0.3s;text-transform: uppercase}.navbar a i,.navbar a:focus i{font-size: 12px;line-height: 0;margin-left: 5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color: #49b5e7}.navbar .dropdown ul{display: block;position: absolute;left: 14px;top: calc(100% 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s}.navbar .dropdown ul li{min-width: 200px}.navbar .dropdown ul a{padding: 10px 20px;font-size: 15px;text-transform: none;font-weight: 500}.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: #49b5e7}.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%}}.mobile-nav-toggle{color: #0f394c;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s}.mobile-nav-toggle.bi-x{color: #fff}@media (max-width: 991px){.col-lg-2.col-md-2.col-6.text-center.py-4:nth-child(1),.col-lg-2.col-md-2.col-6.text-center.py-4:nth-child(3),.col-lg-2.col-md-2.col-6.text-center.py-4:nth-child(5){border-left: none;padding: 16px !important;color: #fff}.mobile-nav-toggle{display: block}.navbar ul{display: none}}.navbar-mobile{position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(7, 25, 33, 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 a,.navbar-mobile a:focus{padding: 10px 20px;font-size: 15px;color: #0f394c}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color: #49b5e7}.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: #49b5e7}.navbar-mobile .dropdown>.dropdown-active{display: block}#hero{width: 100%}#hero .container{padding-top: 84px;padding-bottom: 180px}#hero h1{margin: 0;font-size: 42px;font-weight: 700;line-height: 56px;color: #fff;text-transform: uppercase;font-family: var(--f-primary)}#hero h2{color: #fff;margin: 10px 0 0 0;font-size: 16px;font-family: var(--f-primary);font-weight: 400}#hero .btn-get-started{font-family: "Dosis", sans-serif;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 28px;border-radius: 3px;transition: 0.5s;margin-top: 25px;color: #fff;background: #49b5e7;text-transform: uppercase}#hero .btn-get-started:hover{background: #76c7ed}@media (min-width: 992px){.thank_you a{width: 20%;margin-left: auto;margin-right: auto;margin-bottom: 20px}.footer_button{display: none}}@media (max-width: 991px){#hero{background-image: url(../img/bg2.jpg);background-size: cover;background-repeat: no-repeat;background-position: bottom}.thank_you a{width: 80%;margin-left: auto;margin-right: auto;margin-bottom: 20px}footer#footer{margin-bottom: 40px}.footer_button{display: block;position: fixed;bottom: 0;width: 100%}section.icons_section .col-md-2{width: 50%}#hero h2{margin-bottom: 20px}#hero{text-align: center}#hero .hero-img img{width: 50%}}@media (max-width: 768px){#hero{background-image: url(../img/bg2.jpg);background-size: cover;background-repeat: no-repeat;background-position: bottom;background-size: 375px;background-position: top}#hero h1{font-size: 28px;line-height: 36px}#hero h2{font-size: 18px;line-height: 24px}#hero .hero-img img{width: 80%}#hero .container{padding-bottom: 0}}section{padding: 50px 0;overflow: hidden}.section-bg{background-color: #f4fbfe}.section-title{}.section-title h2{font-size: 32px;font-weight: bold;text-transform: uppercase;margin-bottom: 0px;padding-bottom: 0;color: var(--c-primary);font-family: var(--f-primary)}.section-title p{margin-bottom: 35px}.about .icon-boxes h3{font-size: 28px;font-weight: 700;color: #0f394c;margin-bottom: 15px}.about .icon-box{margin-top: 40px}.about .icon-box .icon{float: left;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border: 2px solid #d0ecf9;border-radius: 50px;transition: 0.5s}.about .icon-box .icon i{color: #49b5e7;font-size: 32px}.about .icon-box:hover .icon{background: #49b5e7;border-color: #49b5e7}.about .icon-box:hover .icon i{color: #fff}.about .icon-box .title{margin-left: 85px;font-weight: 700;margin-bottom: 10px;font-size: 18px}.about .icon-box .title a{color: #343a40;transition: 0.3s}.about .icon-box .title a:hover{color: #49b5e7}.about .icon-box .description{margin-left: 85px;line-height: 24px;font-size: 14px}.about .video-box{background: url("../img/about.jpg") center center no-repeat;background-size: cover;min-height: 500px}@media (min-width: 1200px){.about .video-box{margin-left: 15px;margin-right: -15px}}.about .play-btn{width: 94px;height: 94px;background: radial-gradient(#49b5e7 50%, rgba(73, 181, 231, 0.4) 52%);border-radius: 50%;display: block;position: absolute;left: calc(50% - 47px);top: calc(50% - 47px);overflow: hidden}.about .play-btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 100;transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.about .play-btn::before{content: "";position: absolute;width: 120px;height: 120px;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation: pulsate-btn 2s;animation: pulsate-btn 2s;-webkit-animation-direction: forwards;animation-direction: forwards;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: steps;animation-timing-function: steps;opacity: 1;border-radius: 50%;border: 5px solid rgba(73, 181, 231, 0.7);top: -15%;left: -15%;background: rgba(198, 16, 0, 0)}.about .play-btn:hover::after{border-left: 15px solid #49b5e7;transform: scale(20)}.about .play-btn:hover::before{content: "";position: absolute;left: 50%;top: 50%;transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border: none;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 200;-webkit-animation: none;animation: none;border-radius: 0}@-webkit-keyframes pulsate-btn{0%{transform: scale(0.6, 0.6);opacity: 1}100%{transform: scale(1, 1);opacity: 0}}@keyframes pulsate-btn{0%{transform: scale(0.6, 0.6);opacity: 1}100%{transform: scale(1, 1);opacity: 0}}.counts{background: url("../img/counts-bg.jpg") center center no-repeat;background-size: cover;padding: 80px 0 60px 0;position: relative}.counts::before{content: "";position: absolute;background: rgba(255, 255, 255, 0.8);left: 0;right: 0;top: 0;bottom: 0}.counts .title{position: relative;color: #0f394c;margin-bottom: 40px}.counts .title h3{font-size: 36px;font-weight: 700}.counts .counters span{font-size: 44px;font-weight: 700;display: block;color: #49b5e7;font-family: "Dosis", sans-serif}.counts .counters p{padding: 0;margin: 0 0 20px 0;font-size: 15px;color: #444444}@media (min-width: 1200px){.counts{background-attachment: fixed}}.clients .clients-wrap{border-top: 1px solid #eee;border-left: 1px solid #eee}.clients .client-logo{padding: 30px;display: flex;justify-content: center;align-items: center;border-right: 1px solid #eee;border-bottom: 1px solid #eee;overflow: hidden;background: #fff;height: 120px}.clients .client-logo img{height: 50%;filter: grayscale(100%);transition: 0.3s}.clients .client-logo:hover img{filter: none;transform: scale(1.2)}.clients img{transition: all 0.4s ease-in-out}.services .icon-box{padding: 30px;position: relative;overflow: hidden;border-radius: 10px;margin: 0 10px 40px 10px;background: #fff;box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);transition: all 0.3s ease-in-out}.services .icon-box:hover{transform: translateY(-5px)}.services .icon{position: absolute;left: -20px;top: calc(50% - 30px)}.services .icon i{font-size: 64px;line-height: 1;transition: 0.5s}.services .title{margin-left: 40px;font-weight: 700;margin-bottom: 15px;font-size: 18px}.services .title a{color: #111}.services .icon-box:hover .title a{color: #49b5e7}.services .description{font-size: 14px;margin-left: 40px;line-height: 24px;margin-bottom: 0}.portfolio .portfolio-item{margin-bottom: 30px}.portfolio #portfolio-flters{padding: 0;margin: 0 auto 10px auto;list-style: none;text-align: center;border-radius: 50px;padding: 2px 15px}.portfolio #portfolio-flters li{cursor: pointer;display: inline-block;padding: 10px 15px;font-size: 14px;font-weight: 600;line-height: 1;text-transform: uppercase;color: #444444;margin-bottom: 10px;transition: all 0.3s ease-in-out}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{color: #49b5e7}.portfolio #portfolio-flters li:last-child{margin-right: 0}.portfolio .portfolio-wrap{transition: 0.3s;position: relative;overflow: hidden;z-index: 1;background: rgba(255, 255, 255, 0.6)}.portfolio .portfolio-wrap::before{content: "";background: rgba(255, 255, 255, 0.6);position: absolute;left: 30px;right: 30px;top: 30px;bottom: 30px;transition: all ease-in-out 0.3s;z-index: 2;opacity: 0}.portfolio .portfolio-wrap .portfolio-info{opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;z-index: 3;transition: all ease-in-out 0.3s;display: flex;flex-direction: column;justify-content: center;align-items: center}.portfolio .portfolio-wrap .portfolio-info::before{display: block;content: "";width: 48px;height: 48px;position: absolute;top: 35px;left: 35px;border-top: 3px solid #bdc6ca;border-left: 3px solid #bdc6ca;transition: all 0.5s ease 0s;z-index: 9994}.portfolio .portfolio-wrap .portfolio-info::after{display: block;content: "";width: 48px;height: 48px;position: absolute;bottom: 35px;right: 35px;border-bottom: 3px solid #bdc6ca;border-right: 3px solid #bdc6ca;transition: all 0.5s ease 0s;z-index: 9994}.portfolio .portfolio-wrap .portfolio-info h4{font-size: 20px;color: #0f394c;font-weight: 600}.portfolio .portfolio-wrap .portfolio-info p{color: #0f394c;font-size: 14px;text-transform: uppercase;padding: 0;margin: 0}.portfolio .portfolio-wrap .portfolio-links{text-align: center;z-index: 4}.portfolio .portfolio-wrap .portfolio-links a{color: #49b5e7;margin: 0 2px;font-size: 28px;display: inline-block;transition: 0.3s}.portfolio .portfolio-wrap .portfolio-links a:hover{color: #8dd0f0}.portfolio .portfolio-wrap:hover::before{top: 0;left: 0;right: 0;bottom: 0;opacity: 1}.portfolio .portfolio-wrap:hover .portfolio-info{opacity: 1}.portfolio .portfolio-wrap:hover .portfolio-info::before{top: 15px;left: 15px}.portfolio .portfolio-wrap:hover .portfolio-info::after{bottom: 15px;right: 15px}.portfolio-details{padding-top: 40px}.portfolio-details .portfolio-details-slider img{width: 100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top: 20px;position: relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 1;border: 1px solid #49b5e7}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color: #49b5e7}.portfolio-details .portfolio-info{padding: 30px;box-shadow: 0px 0 30px rgba(15, 57, 76, 0.08)}.portfolio-details .portfolio-info h3{font-size: 22px;font-weight: 700;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee}.portfolio-details .portfolio-info ul{list-style: none;padding: 0;font-size: 15px}.portfolio-details .portfolio-info ul li li{margin-top: 10px}.portfolio-details .portfolio-description{padding-top: 30px}.portfolio-details .portfolio-description h2{font-size: 26px;font-weight: 700;margin-bottom: 20px}.portfolio-details .portfolio-description p{padding: 0}.testimonials{padding: 80px 0;background: url("../img/cta-bg.jpg") no-repeat;background-position: center center;background-size: cover;position: relative}.testimonials::before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(11, 41, 55, 0.9)}.testimonials .section-header{margin-bottom: 40px}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow: hidden}.testimonials .testimonial-item{text-align: center;color: #fff}.testimonials .testimonial-item .testimonial-img{width: 100px;border-radius: 50%;border: 6px solid rgba(255, 255, 255, 0.15);margin: 0 auto}.testimonials .testimonial-item h3{font-size: 20px;font-weight: bold;margin: 10px 0 5px 0;color: #fff}.testimonials .testimonial-item h4{font-size: 14px;color: #ddd;margin: 0 0 15px 0}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color: rgba(255, 255, 255, 0.4);font-size: 26px}.testimonials .testimonial-item .quote-icon-left{display: inline-block;left: -5px;position: relative}.testimonials .testimonial-item .quote-icon-right{display: inline-block;right: -5px;position: relative;top: 10px}.testimonials .testimonial-item p{font-style: italic;margin: 0 auto 15px auto;color: #eee}.testimonials .swiper-pagination{margin-top: 20px;position: relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background-color: rgba(255, 255, 255, 0.4)}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color: #49b5e7}@media (min-width: 992px){.testimonials .testimonial-item p{width: 80%}}.team .member{margin-bottom: 20px;overflow: hidden;border-radius: 5px;background: #fff;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1)}.team .member .member-img{position: relative;overflow: hidden}.team .member .social{position: absolute;left: 0;bottom: 30px;right: 0;opacity: 0;transition: ease-in-out 0.3s;text-align: center}.team .member .social a{transition: color 0.3s;color: #0f394c;margin: 0 3px;border-radius: 50px;width: 36px;height: 36px;background: rgba(73, 181, 231, 0.8);display: inline-flex;align-items: center;justify-content: center;transition: ease-in-out 0.3s;color: #fff}.team .member .social a:hover{background: #76c7ed}.team .member .social i{font-size: 18px;line-height: 0}.team .member .member-info{padding: 25px 15px}.team .member .member-info h4{font-weight: 700;margin-bottom: 5px;font-size: 18px;color: #0f394c}.team .member .member-info span{display: block;font-size: 13px;font-weight: 400;color: #aaaaaa}.team .member .member-info p{font-style: italic;font-size: 14px;line-height: 26px;color: #777777}.team .member:hover .social{opacity: 1;bottom: 15px}.gallery .gallery-item{overflow: hidden;border-right: 3px solid #fff;border-bottom: 3px solid #fff}.gallery .gallery-item img{transition: all ease-in-out 0.4s}.gallery .gallery-item:hover img{transform: scale(1.1)}.contact .info{width: 100%;background: #fff}.contact .info i{font-size: 20px;color: #fff;float: left;width: 44px;height: 44px;background: var(--c-primary);display: flex;justify-content: center;align-items: center;border-radius: 50px;transition: all 0.3s ease-in-out}.contact .info h2{font-size: 20px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;padding-bottom: 0;color: #000;font-family: var(--f-primary)}.contact .info h4{padding: 0 0 0 60px;font-size: 16px;font-weight: 600;margin-bottom: 5px;color: #0f394c;font-family: var(--f-primary)}.contact .info p{padding: 0 0 0 60px;margin-bottom: 0;font-size: 15px;color: #000;font-family: var(--f-primary)}.contact .info .email,.contact .info .phone{margin-top: 15px}.contact .info .email:hover i,.contact .info .address:hover i,.contact .info .phone:hover i{background: var(--c-primary);color: #fff}.contact .php-email-form{width: 100%;background: #fff}.contact .php-email-form .form-group{padding-bottom: 8px}.contact .php-email-form .error-message{display: none;color: #fff;background: #ed3c0d;text-align: left;padding: 15px;font-weight: 600}.contact .php-email-form .error-message br br{margin-top: 25px}.contact .php-email-form .sent-message{display: none;color: #fff;background: #18d26e;text-align: center;padding: 15px;font-weight: 600}.contact .php-email-form .loading{display: none;background: #fff;text-align: center;padding: 15px}.contact .php-email-form .loading:before{content: "";display: inline-block;border-radius: 50%;width: 24px;height: 24px;margin: 0 10px -6px 0;border: 3px solid #18d26e;border-top-color: #eee;-webkit-animation: animate-loading 1s linear infinite;animation: animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius: 0;box-shadow: none;font-size: 14px;border-radius: 4px}.contact .php-email-form input{height: 44px}.contact .php-email-form textarea{padding: 10px 12px}.contact .php-email-form button[type=submit]{background: #49b5e7;border: 0;padding: 10px 24px;color: #fff;transition: 0.4s;border-radius: 4px}.contact .php-email-form button[type=submit]:hover{background: #1da2e0}@-webkit-keyframes animate-loading{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate-loading{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.breadcrumbs{padding: 15px 0;background: #f0f9fd;margin-top: 84px}@media (max-width: 992px){.breadcrumbs{margin-top: 74px}}.breadcrumbs h2{font-size: 28px;font-weight: 400;font-family: "Lato", sans-serif}.breadcrumbs ol{display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: 0;font-size: 15px}.breadcrumbs ol li li{padding-left: 10px}.breadcrumbs ol li li::before{display: inline-block;padding-right: 10px;color: #175977;content: "/"}@media (max-width: 768px){.breadcrumbs .d-flex{display: block !important}.breadcrumbs ol{display: block}.breadcrumbs ol li{display: inline-block}}#footer{background: #fff;color: #fff;font-size: 14px;background: var(--c-primary)}#footer .footer-newsletter{padding: 50px 0;background: #f0f9fd;text-align: center;font-size: 15px}#footer .footer-newsletter h4{font-size: 24px;margin: 0 0 20px 0;padding: 0;line-height: 1;font-weight: 600;color: #0f394c}#footer .footer-newsletter form{margin-top: 30px;background: #fff;padding: 6px 10px;position: relative;border-radius: 4px;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);text-align: left}#footer .footer-newsletter form input[type=email]{border: 0;padding: 4px 8px;width: calc(100% - 100px)}#footer .copyright{text-align: center;color: #ffff !important}#footer .credits{text-align: center;font-size: 13px;color: #fff !important}.credits a{color: var(--c-primary);font-weight: 700}#footer .footer-newsletter form input[type=submit]{position: absolute;top: 0;right: -2px;bottom: 0;border: 0;background: none;font-size: 16px;padding: 0 20px;background: #49b5e7;color: #fff;transition: 0.3s;border-radius: 0 4px 4px 0;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1)}#footer .footer-newsletter form input[type=submit]:hover{background: #1da2e0}#footer .footer-top{padding: 60px 0 30px 0;background: #fff}#footer .footer-top .footer-contact{margin-bottom: 30px}#footer .footer-top .footer-contact h4{font-size: 22px;margin: 0 0 30px 0;padding: 2px 0 2px 0;line-height: 1;font-weight: 700}#footer .footer-top .footer-contact p{font-size: 14px;line-height: 24px;margin-bottom: 0;font-family: "Lato", sans-serif;color: #777777}#footer .footer-top h4{font-size: 16px;font-weight: bold;color: #0f394c;position: relative;padding-bottom: 12px}#footer .footer-top .footer-links{margin-bottom: 30px}#footer .footer-top .footer-links ul{list-style: none;padding: 0;margin: 0}#footer .footer-top .footer-links ul i{padding-right: 2px;color: #49b5e7;font-size: 18px;line-height: 1}#footer .footer-top .footer-links ul li{padding: 10px 0;display: flex;align-items: center}#footer .footer-top .footer-links ul li:first-child{padding-top: 0}#footer .footer-top .footer-links ul a{color: #777777;transition: 0.3s;display: inline-block;line-height: 1}#footer .footer-top .footer-links ul a:hover{text-decoration: none;color: #49b5e7}#footer .footer-top .social-links a{font-size: 18px;display: inline-block;background: #49b5e7;color: #fff;line-height: 1;padding: 8px 0;margin-right: 4px;border-radius: 4px;text-align: center;width: 36px;height: 36px;transition: 0.3s}#footer .footer-top .social-links a:hover{background: #1da2e0;color: #fff;text-decoration: none}#footer .copyright{text-align: center;color: #0f394c}#footer .credits{float: right;font-size: 13px;color: #0f394c}@media (max-width: 575px){#footer .copyright,#footer .credits{float: none;text-align: center}}.form-group input{line-height: 17px}.form-group .form-select{line-height: 30px}.form-title{text-align: center;padding: 15px;background: var(--c-primary);position: relative}.form-title:before{position: absolute;content: "";width: 0px;height: 0px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #0e4174;bottom: -12px;left: 46%}.form-title h2{font-size: 20px!important;color: #fff!important}.side_form{padding: 35px 20px 20px 20px;background-color: #fff}.side_form .form-group{margin-bottom: 10px}.side_form h2{margin-bottom: 15px !important;text-transform: uppercase;color: var(--c-secondary)!important;margin: 10px 0 0 0;font-size: 20px;font-family: var(--f-primary);font-weight: 700;text-align: center}.icons{text-align: center;margin-top: 10px}.icons .icon{font-size: 25px;color: #fff}.icons p{font-size: 16px}.card{padding: 10px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fc83001f;margin-bottom: 35px;border-radius: 15px}.formmodal .form-group{margin-bottom: 10px}button.btn.btn-primary{background-color: var(--c-primary);border: 1px solid var(--c-primary);padding: 8px 30px;font-size: 16px}#hero .side_form h2{margin-bottom: 15px !important;text-transform: uppercase;color: var(--c-primary)!important;margin: 10px 0 0 0;font-size: 20px;font-family: var(--f-primary);font-weight: 700;text-align: center}.side_content_about{}.side_content_about p{line-height: 22px;font-size: 16px;margin-bottom: 12px}.footer_form .form-group{margin-bottom: 15px}.tour_destination img{width: 100%}.tour_destination{border: 1px solid var(--c-primary);margin-bottom: 20px}.tour_destination button.btn.btn-primary{display: block;width: 100%;border-radius: 0}a.phone{font-size: 18px;color: var(--c-primary);font-weight: 600}.footer_form form{padding: 20px;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);border-radius: 10px}.footer_form form h2{margin-bottom: 15px !important;text-transform: uppercase;color: var(--c-secondary)!important;margin: 10px 0 0 0;font-size: 25px;font-family: var(--f-primary);font-weight: 700;text-align: center}.footer_form form button.btn.btn-primary{width: 100%}a.mail2{font-size: 15px;color: #000;font-family: var(--f-secondary);word-wrap: break-word;display: flex;align-items: center;justify-content: center}a.mail{font-size: 15px;color: #000;font-family: var(--f-secondary);word-wrap: break-word}a.phone2{font-size: 15px;color: #000;font-family: var(--f-secondary);display: flex;flex-wrap: wrap;align-items: center}a.mail2:hover{color: var(--c-primary)}a.phone2:hover{color: var(--c-primary)}@media (max-width: 991px){section#hero .row{display: flex;flex-direction: column}}.card-body{flex: 1 1 auto;color: #000;padding: 10px 0px 10px 0px}.form-group{margin-bottom: 15px}.pkgs .tag{position: absolute;width: auto;top: 28px;color: #fff;background: var(--c-primary);left: 0px;backdrop-filter: blur(9px);padding: 8px 18px 8px 18px;font-size: 18px;-webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 7px;border-bottom-right-radius: 7px}.card-img{position: relative}.date{position: absolute;width: auto;bottom: 0;color: #000;font-weight: 900;background: #ffffff75;right: -1px;padding: 8px 18px 8px 18px;font-size: 14px;-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-bottomleft: 20px;border-top-left-radius: 9px;border-bottom-left-radius: 0px;text-align: center;backdrop-filter: blur(2px);text-transform: capitalize;border: 1px solid #fff;box-shadow: 0px -7px 16px -9px rgb(0 0 0 / 22%)}.pkgs .tag::after{border-left: 10px solid transparent;border-right: 0 solid transparent;border-top: 7px solid #184343b5;bottom: -6px;content: "";left: 0;position: absolute}.itnry{padding: 0px 0 0 0;list-style-type: none;border-bottom: solid 1px #eaeaea;margin-bottom: 0;border-top: solid 1px #eaeaea}.itnry li{padding: 0px;margin: 0px;list-style-type: none;display: inline-block;width: 23%;text-align: center;font-size: 13px;color: var(--c-primary);margin-bottom: 7px;margin-top: 7px}.itnry li figure,.itnry li p{margin-bottom: 5px;color: var(--c-primary);font-size: 12px;font-weight: 700}.itnry li figure img{width: 35%}.animate-border{position: relative;display: block;width: 115px;height: 3px;background: var(--c-primary);overflow: hidden}.animate-border:after{position: absolute;content: "";width: 35px;height: 3px;left: 15px;bottom: 0;border-left: 10px solid #fff;border-right: 10px solid #fff;-webkit-animation: animborder 2s linear infinite;animation: animborder 2s linear infinite}@-webkit-keyframes animborder{0%{-webkit-transform: translateX(0);transform: translateX(0)}100%{-webkit-transform: translateX(113px);transform: translateX(113px)}}@keyframes animborder{0%{-webkit-transform: translateX(0);transform: translateX(0)}100%{-webkit-transform: translateX(113px);transform: translateX(113px)}}.itnry li figurei.fa{color: var(--c-primary) !important}.days_cal{font-size: 14px;margin-bottom: 5px}.days_cal i{color: var(--c-primary)}.Inclusion-list{margin-bottom: 5px;padding: 0}.Inclusion-list .icon-title{padding: 0;font-size: 14px;margin-bottom: 7px}.Inclusion-list .row h6.Incl-lt-sb-t{font-size: 14px;font-family: var(--f-primary);display: flex;margin: 0}.Inclusion-list .row h6.Incl-lt-sb-t figure{margin-bottom: 0}.Inclusion-list .row h6.Incl-lt-sb-t figure img{width: 10px;margin-right: 10px}p.card-text{display: none}h3.card-title{font-family: var(--f-primary);font-size: 18px;font-weight: 700;color: var(--c-primary)}a.call.btn.btn-primary{background-color: #ff6b00;border: 1px solid #ff6b00;padding: 5px 15px;margin: 10px;font-size: 16px}.card-body button.btn.btn-primary{padding: 5px 15px !important}.two_buttons{display: flex;margin-top: 10px;flex-wrap: wrap;justify-content: center}.two_buttons_footer{display: block;position: fixed;bottom: 0;width: 100%;background-color: #ff6b00}.two_buttons_footer button.btn.btn-primary.footer_button1{width: 50%;padding: 7px 0;border-right: 1px solid #fff;border-radius: 0;background: #00a1a1;border: 1px solid #00a1a1}.two_buttons_footer a.call.btn.btn-primary{width: 49%;margin: 0;padding: 7px 0}.two_buttons_footer{display: none}.center-image img{width: 100%;border: 7px solid #fff;border-radius: 7px}section.bg_image_section{padding: 80px 0}.center-texts h2{color: #fff;text-transform: uppercase;font-size: 36px;font-weight: 700;margin: 0 0 40px 0}.center-texts p{font-weight: 300;color: #fff;font-size: 16px;line-height: 26px}img.card-img-top{min-height: 275px}#hero .banner_btn{margin-bottom: 25px}@media (max-width: 767px){#footer{background-color: #000}.top-form{margin-top: -160px}.itnry li .fa-3x{font-size: 18px !important}.center-image{margin-top: 40px}.two_buttons_footer{display: flex}#header .container.d-flex.align-items-center.justify-content-between{flex-direction: column !important}#hero{margin-top: 85px}.mobile-info{display: none!important}}.modal-title{margin-bottom: 0;line-height: var(--bs-modal-title-line-height);margin-bottom: 15px !important;text-transform: uppercase;color: #ffffff!important;margin: 10px 0 0 0;font-size: 22px;font-family: var(--f-primary);font-weight: 500;text-align: center}.modal-header{display: flex;flex-shrink: 0;align-items: flex-start;justify-content: space-between;padding: var(--bs-modal-header-padding);border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius: var(--bs-modal-inner-border-radius);border-top-right-radius: var(--bs-modal-inner-border-radius);background: var(--c-primary);position: relative}.modal-header:before{position: absolute;content: "";width: 0px;height: 0px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #0e4174;bottom: -12px;left: 46%}.modal-content{position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: 0;border-radius: 12px;outline: 0}h6.card-title{font-size: 14px;font-family: var(--f-primary)}.form-group input[type=checkbox]{margin-right: 7px}.card-title a{margin-left: 7px}.home-testimonial{padding-top: 20px}.home-testimonial .slick-slide{margin: 15px}.testimonial-item .testimonial-content{-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);position: relative;background: #ffffff}.testimonial-img img{max-width: 100%;border-radius: 10px}.slick-dots li button:before{font-size: 30px}.slick-dots li.slick-active button:before{}.overlay{padding: 15px;width: 50%;background: #0000006b;border-radius: 15px}