body{font-family:Poppins,sans-serif;color:#000;background-color:#fff}.layout_padding{padding:90px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:flex;flex-direction:column;align-items:flex-start}.heading_container h2{font-weight:700;position:relative;margin-bottom:15px;display:flex;align-items:center}.heading_container h2 .design_dot{width:15px;height:15px;border-radius:100%;background-color:#3fae2a;margin-right:5px}.heading_container.heading_center{align-items:center;text-align:center}.hero_area{min-height:100vh;background-color:#d0e6fc;background-color:#f5f7f8}.sub_page .hero_area{min-height:auto}.sub_page .contact_section{margin:75px 0}.hero_area.sub_pages{min-height:auto}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:45px 15px 15px;color:#000;text-align:center;position:relative;text-transform:uppercase}.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.custom_nav-container .navbar-nav .nav-item.active .nav-link{background-color:#1e4fba;color:#fff}.custom_nav-container .form-inline{padding-top:30px}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none!important;box-shadow:none}.user_option{display:flex;align-items:center}.custom_nav-container .nav_search-btn{border:none}.navbar-brand{display:flex;flex-direction:column;align-items:flex-end}.navbar-brand h3{color:#000;font-weight:700;text-transform:uppercase;margin:0}.navbar-brand span{font-size:16px;font-weight:700;color:#1e4fba;margin-top:-10px}.custom_nav-container{z-index:99999;padding:0}.custom_nav-container .navbar-toggler{padding:0;width:37px;height:42px;transition:all .3s;outline:none}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#000;margin:7px 0;position:relative;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span:before,.custom_nav-container .navbar-toggler span:after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#000;top:-10px;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span:after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span:before,.custom_nav-container .navbar-toggler[aria-expanded=true] span:after{transform:rotate(90deg);top:0}.slider_section{display:flex;align-items:center;padding:45px 0 165px}.slider_section #carouselExampleIndicators{width:100%}.slider_section .carousel-item{min-height:520px;transition:transform .9s ease-in-out,opacity .9s ease-in-out}.slider_section .carousel-item .container,.slider_section .carousel-item .row{height:100%}.slider_section .row{align-items:center}.slider_section .detail-box h1{font-size:3rem;font-weight:700;text-transform:uppercase;color:#0c204c}.slider_section .detail-box p{margin-top:10px}.slider_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#1e4fba;border:1px solid #1e4fba;color:#fff}.slider_section .detail-box a:hover{background-color:transparent;color:#1e4fba}.slider_section .detail-box a{margin-top:15px}.slider_section .detail-box{margin-bottom:110px}.slider_section .img-box img{width:100%;max-height:380px;object-fit:contain}.slider_section #carouselExampleIndicators{bottom:0;align-items:center}.slider_section #carouselExampleIndicators li{width:10px;height:10px;background-color:transparent;border:3px solid #000000;border-radius:100%;opacity:1}.slider_section #carouselExampleIndicators li.active{width:12px;height:12px;border-color:#1e4fba}.special_section .special_container{color:#fff;background-color:#1e4fba;padding:25px;margin-top:-97.5px}.special_section .special_container .box{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:10px}.special_section .special_container .box .img-box{width:90px;height:90px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;background-color:#fff;border-radius:100%}.special_section .special_container .box .img-box svg{width:50px;height:auto;fill:#102a62}.special_section .special_container .box .detail-box h4{font-weight:600;font-size:22px;text-transform:uppercase}.special_section .special_container .box .detail-box a{display:inline-block;color:#fff;margin-top:10px}.special_section .special_container .box.b2{border-left:1px solid #ffffff;border-right:1px solid #ffffff}.about_section{position:relative;text-align:center}.about_section .row{align-items:center}.about_section .img-box{margin-top:45px}.about_section .img-box img{width:100%}.about_section .detail-box{margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#1e4fba;border:1px solid #1e4fba;color:#fff}.about_section .detail-box a:hover{background-color:transparent;color:#1e4fba}.about_section .detail-box a{margin-top:15px}.service_section{position:relative}.service_section .box{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;background-color:#edf3fa;margin-top:45px;padding:25px;border-radius:5px}.service_section .box img{max-width:225px;width:100%}.service_section .box a{font-weight:600;font-size:24px;margin-top:15px;color:#000}.service_section .btn-box{display:flex;justify-content:center}.service_section .btn-box a{display:inline-block;padding:8px 45px;background-color:#1e4fba;border:1px solid #1e4fba;color:#fff}.service_section .btn-box a:hover{background-color:transparent;color:#1e4fba}.service_section .btn-box a{margin-top:45px}.book_section{background-image:linear-gradient(to right,#1e4fba8c,#1e4fba8c),url(/images/book-bg.jpg);background-size:cover;color:#000}.book_section form{padding:35px 45px;background-color:#fffffff2;box-shadow:0 0 15px 10px #00000012}.book_section form h4{font-weight:600;position:relative;margin-bottom:25px;display:flex;align-items:center}.book_section form h4 .design_dot{width:15px;height:15px;border-radius:100%;background-color:#3fae2a;margin-right:5px}.book_section form label{color:#000}.book_section form .form-control{width:100%;background-color:transparent;border:none;background-color:#eaf0fb;height:45px;outline:none;box-shadow:none;border-radius:5px;padding:0 15px;color:#000}.book_section form .form-control::placeholder{color:#000}.book_section form #inputDate{color:#1e4fba}.book_section form #inputDate input{color:#000}.book_section form button.btn{background-color:#3fae2a;color:#fff;padding:10px 45px;border-radius:5px;margin-top:10px;text-transform:uppercase}.book_section .date_icon{right:10px;height:100%;position:absolute;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;color:#1e4fba}.book_section .nice-select{color:#000!important}.book_section .nice-select:after{content:"";font-family:FontAwesome;border:none;width:auto;height:auto;transform:none;top:7px;font-size:20px;font-weight:700;transition:all .3s}.book_section .nice-select.open:after{content:""}.client_section .heading_container{margin-bottom:30px}.client_section .box{margin:15px 70px;box-shadow:0 0 3px #0000000d;padding:25px;text-align:center;background-color:#1e4fba;color:#fff}.client_section .box .client_info{display:flex;flex-direction:column;align-items:center}.client_section .box .client_info .client_name h5{font-weight:600}.client_section .box .client_info .client_name h6{margin-bottom:15px;color:#f9f7f8;font-weight:400;font-size:15px}.client_section .box .client_info i{font-size:24px}.client_section .box p{margin-top:15px}.client_section .carousel-control-prev,.client_section .carousel-control-next{width:55px;height:55px;background-color:#3fae2a;opacity:1;font-size:28px;font-weight:700;top:50%;transform:translateY(-50%)}.client_section .carousel-control-prev{left:0}.client_section .carousel-control-next{right:0}.client_section .carousel_btn-box{display:flex;justify-content:center}.map_section{height:345px;overflow:hidden;display:flex;align-items:stretch;padding:0}.map_section .map{height:100%;flex:1}.map_section .map #googleMap{height:100%}.info_section{background-color:#050e20;color:#fff}.info_section h5{text-transform:uppercase;font-weight:600}.info_section .info_menu .navbar-nav .nav-item .nav-link{color:#fff}.info_section .info_news .info_contact{display:flex;flex-direction:column;align-items:flex-start}.info_section .info_news .info_contact a{color:#fff;margin-bottom:5px}.info_section .info_news .info_contact a i{margin-right:5px}.info_section .info_news form{margin-top:15px}.info_section .info_news form input{width:100%;border:none;outline:none;padding:8px 10px;background-color:#e0e0e0}.info_section .info_news form input::placeholder{color:#acaeae}.info_section .info_news form button{display:inline-block;padding:7px 45px;background-color:#1e4fba;border:1px solid #1e4fba;color:#fff}.info_section .info_news form button:hover{background-color:transparent;color:#1e4fba}.info_section .info_news form button{margin-top:15px}.footer_section{background-color:#050e20}.footer_section p{padding:20px 0;color:#fff;margin:0 auto;text-align:center;border-top:1px solid rgba(224,224,224,.8)}.footer_section p a{color:inherit}#main-logo{width:100px}#ajaxMessage{display:none}.no-mr{margin-right:0;margin-left:0}.whatsapp-button{position:fixed;bottom:15px;right:15px;z-index:99;background-color:#25d366;border-radius:50px;color:#fff;text-decoration:none;width:50px;height:50px;font-size:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 25px -6px #000;animation:effect 5s infinite ease-in}@keyframes effect{20%,to{width:50px;height:50px;font-size:30px}0%,10%{width:55px;height:55px;font-size:35px}5%{width:50px;height:50px;font-size:30px}}
