html{scroll-behavior: smooth;}
body{font-family: 'Rubik', sans-serif;}
h1,h2,h3,h4,h5,h6,ul,p{margin-bottom: 0px;}
ul{list-style: none;}
a:hover{text-decoration: none;}
::-webkit-scrollbar {width: 8px;height: 15px;}
::-webkit-scrollbar-track-piece  {background-color:#146cb6;}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color:#ee2a34;}
.social-media{margin-left: -40px;}
.social-media li{display: inline-block;margin-right: 5px;}
.first-nav a{color: #146cb6;transition: 0.3s;}
.first-nav a:hover{color: #ee2a34;transform: scale(0.9,0.9);transition: 0.3s;}
.bor-bttom{border-bottom: 0.5px dotted #146cb6;padding: 3px 0px;}
.right-side{text-align: right;}.right-side ul{margin-left: -40px;}
.right-side li{display: inline-block;margin-right: 7px;}
.right-side li i{margin-right: 3px;}
.navbar-toggler{border: none;}
.navbar-toggler img{width: 45px;}
@media(max-width:767px){.first-nav{text-align: center;}.right-side{text-align: center;}.main-nav .nav-link{padding-left: 10px;}.main-nav .navbar-light .navbar-nav .nav-link:hover{margin-left: unset !important;}.main-nav .navbar-light .navbar-nav .nav-link{margin-bottom: 4px;}.main-nav ul{margin-top: 5px;}}

.main-nav ul{margin-left: auto !important;}
.img-logo{width: 160px;}
.main-nav {background-color: #ffff;border-bottom: 2px solid #146cb6;}
.main-nav .dropdown-menu{background-color: #ee2a34;border-radius: 4px;}
.main-nav .dropdown-item{color: #fff;text-transform: capitalize;}
.main-nav .dropdown-item:hover{color: #fff;background-color: #146cb6;}
.main-nav .navbar-brand{padding: 0px;}
@media(min-width:992px){.dropdown:hover .dropdown-menu {display: block; margin-top: 0;margin-left: 3px }}
.main-nav .nav-link{color: #146cb6 !important;text-transform:capitalize;font-weight: 500;transition: 0.3s;}
.main-nav .navbar-light .navbar-nav .active>.nav-link{background-color: #ee2a34;color: #f8f9fa !important;border-radius: 4px;}
.main-nav .navbar-light .navbar-nav .nav-link:hover{background-color: #ee2a34;color: #f8f9fa !important;border-radius: 4px;transition: 0.3s;margin-left: 5px;}
.main-nav .navbar-light .navbar-nav .nav-link:focus{background-color: #ee2a34;color: #f8f9fa !important;border-radius: 4px;transition: 0.3s;margin-left: 5px;}


.slider-section i{color: #ee2a34;font-size: 35px;}
.slider-section h5{font-size: 50px;margin-bottom: 10px;}
.carousel-caption{text-align: left;bottom: 60px;text-shadow: 0px 2px 0px #146cb6;}
.slider-section .carousel-control-next, .slider-section .carousel-control-prev {z-index: 8;}
.slider-section .carousel-item{width: 100%;height: calc(100vh - 94.28px);position: relative;}
.slider-over-lay{position: absolute;width: 100%;height: 100%;background-color: #146cb629;z-index: 3;}
.slider-section .carousel-item{background-size: cover;background-position: center center;}
@media(max-width:767px){.slider-section .carousel-item{height: 350px;}}

.language{position: fixed;z-index:50;background-color: #146cb6ba;padding: 5px;right: 0px;top: 160px;border-radius: 4px 0px 0px 4px;}
.language img{width: 30px;border-radius: 5px;}

.about-section{padding: 50px 0px;border-bottom: 2px solid #146cb6;}
.about-section img{width: 100%;}
.bor-right{border-right: 5px solid #146cb6;padding-top: 60px;padding-bottom: 60px;padding-right: 35px;}
.about-data span{font-weight: bold;font-size: 22px;}
.about-data a{color: #146cb6;}
.about-data{padding: 10px;}
@media(max-width:767px){.bor-right{border: none;padding: 0px;}.about-section img{width: 50%;margin: auto;margin-left: 10px !important;margin-bottom: 10px;}.about-data{padding: 0px;}}



/**************************************footer-sec****************************************/
.mega-footer{background: #00223e;padding: 30px 0;color: #e4e4e4;}
.mega-footer a{ color:#ee2a34; transition: .3s;}
.mega-footer a:hover, .mega-footer a:active, .mega-footer a:focus{ color: #FFF;}
.megafooter-box{ margin-top: 30px;}
.mega-footer-h1{display: block;padding-bottom: 10px;border-bottom: 1px solid #5d5d5d;font-size: 16px;margin-bottom: 20px;color: var(--talant-orang);}
.contact-details {font-size: 15px;margin-left: -37px;}
.contact-details i{color: var(--talant-orang); margin-right: 10px;}
.comp{background: #146cb6;text-align: center;color: #fff;padding-top: 8px;}
.comp h6{margin-bottom: -7px;}
.comp h6{margin-bottom: 5px;}
.comp p{text-align: center;}
.comp a{color: #fff;}
.mega-footer iframe{width: 100%;height: 170px;}
.contact-details li a{color: #fff;font-size: 16px;}
.mega-footer .social-media i{margin-right: 5px;}
@media(max-width:767px){.comp{padding-bottom:0px;}}
/**************************************footer-sec****************************************/

.top {position: fixed;right: 25px;height: auto;border-radius: 0px 15px 15px 0px;bottom:80px;z-index: 5;display: none;}
.top i {font-size: 35px;color: #ee2a34;cursor: pointer;}


.product-section{padding: 60px 0px;background-attachment: fixed;background-size: cover;}
.title img{width: 40px;margin-top: -10px;}
.title{text-align: center;margin-bottom: 25px;}
.products-d-item{text-align: center;transition: 0.4s;}
.products-d-item:hover{transform: scale(0.95,0.95);transition: 0.4s;}
.product-section .owl-carousel .owl-nav.disabled{display: block !important;margin-top: 20px;}
.product-section .owl-theme .owl-nav.disabled+.owl-dots{display: none !important;}
.product-section .owl-nav i{padding: 10px;background-color: #146cb6;}
.product-section .owl-nav i:hover{opacity: 0.6;}
.product-section .owl-prev i{border-radius:4px}
.product-section .owl-prev i:hover{border-radius: 4px}
.product-section .owl-next i{border-radius:4px}
.product-section .owl-next i:hover{border-radius: 4px;}
.overlay-process h6{color: #146cb6;}
.products-d-item:hover h6{color: #ee2a34;}
.product-section .product-img{background-repeat: no-repeat;background-size: cover;}


.servcies-section{padding: 60px 0px;border-top: 2px solid #146cb6;}
.serv-img{background-color:#9fa3a62e ;width: 100px;height: 100px;border-radius: 50%;margin: auto;margin-bottom: 15px;border: 1px dotted #146cb6;}
.serv-item{padding: 25px 20px;box-shadow: 0px 0px 6px #146cb67a;text-align: center;margin-bottom: 20px;border-radius: 25px 0px;}
.serv-data a{color: #ee2a34;}
.servcies-section .title{margin-bottom: 35px;}
.serv-data h5{margin-bottom: 8px;color: #146cb6;}
.serv-img{background-size: cover;background-position: center center;transition: 0.4s;}
.serv-item:hover .serv-img{transform: rotate(360deg);transition: 0.4s;}
@media(max-width:767px){.serv-item{width: 70%;margin: auto;margin-bottom: 20px;}}


.agents-section{padding: 60px 0px;background-color: #9fa3a62e;}
@media(min-width:767px){.agents-section .owl-carousel .owl-nav.disabled{display: block !important;margin-top: 20px;}.agents-section .owl-theme .owl-nav.disabled+.owl-dots{display: none !important;}}
.agents-section .owl-prev{position: absolute;left: -10%;top: 40%;padding: 10px;background-color: #146cb6 !important;}
.agents-section i{background-color: #146cb6;}
.agents-section .owl-next{position: absolute;right: -10%;top: 40%;padding: 10px;background-color: #146cb6 !important;}
.product-img{background-size: cover;background-position: center center;}
.owl-theme .owl-dots .owl-dot{margin-top: 18px;}
.agents-section .product-img{border: 1px solid #146cb6;border-radius: 10%;}
@media(max-width:767px){.agents-section .product-img{width: 50%;margin: auto;}}
.agents-section .owl-carousel{margin-top: 45px;}



.banner-sec{height: 400px;padding-top: 200px;background-size: cover;padding-left: 15px;border-bottom: 2px solid #146cb6; background-position: center center;}
@media(max-width:767px){.banner-sec{height: 350px;padding-top: 175px;}}
.banner-sec h1{color: #ee2a34;text-shadow: -2px 1px 10px #ffffff;}


.about-page{padding: 45px 0px 60px 0px;}
.about-page h3{padding-bottom: 0px;margin-bottom: 9px;color: #146cb6;margin-top: 15px;}
.about-page p{margin-bottom: 3px;}
.about-page-img{background-size: cover;background-position: center center;}
.about-page-frame{overflow: hidden;margin-bottom: 30px;border-radius: 15px;}
.about-page-data{padding: 20px;}


.team-page{padding: 60px 0px;}
.team-item{padding: 20px 10px;text-align: center;box-shadow: 0px 0px 10px #00223e;border-radius: 8px;margin-bottom: 30px;}
.team-img{transition: 0.6s;box-shadow: 0px 0px 15px #136cb5;;width: 125px;height: 125px;border-radius: 50%;margin: auto;margin-bottom: 15px;background-size: cover;background-position: center center;}
.team-p{margin-bottom: 35px;}
.team-info h5{color: #146cb6;margin-bottom: 2px;}
.team-info h6{color:#00223e ;margin-bottom: 5px;}
.team-item:hover .team-img{transform: rotate(360deg);transition: 0.6s;}
@media(max-width:767px){.team-item{width: 60%;margin: auto;margin-bottom: 30px;}}

img{width: 100%;}
.news-page{padding: 60px 0px;}
.news-img{background-size: cover;border-radius: 20px;}
.news-item{border-radius: 20px;position: relative;transition: 0.5s;margin-bottom: 30px;}
.news-over-lay{position: absolute;width: 100%;height: 100%;background-color: #00000059;border-radius: 20px;}
.icon{position: absolute;right: 10px;top: 10px;z-index: 5;}
.icon img{width: 50px;}
.new-info{position: absolute;bottom: 0px;padding: 10px 15px;}
.new-info h4{color: #fff;font-size: 20px;}
.news-item:hover{transform: scale(0.96,0.96);transition: 0.5s;box-shadow: 0px 0px 5px #00223e;}
.new-info span{color: #8fccff}
@media(max-width:767px){.news-item{width: 90%;margin: auto;margin-bottom: 30px;}}



.news-d-page{padding: 60px 0px;}
.news-description h4{color: #146cb6;margin-bottom: 5px;}
.news-d-page .carousel-item{background-size: cover;border-radius: 15px;}
.news-description{margin-bottom: 15px;}




.contact-page {padding: 60px 0px;background-size: cover;}
.contact-page h3 {font-weight: 700;color: #00223e;margin-bottom: 15px;}
.contact-page .form-control {margin-bottom: 8px;border-radius: 5px;border: 0.4px solid #00223e;}
.contact-page .form-control:focus {box-shadow: unset;}
.contact-data ul {margin-left: -37px;}
.contact-data ul li {font-weight: bold;color: #00223e;}
.contact-data ul li a {color: #00223e;}
.contact-data ul li a:hover {color: #ee2a34;}
.contact-page .social-media {text-align: left;}
.maps-sec {padding: 15px 0px 60px 0px; margin-top: 25px;}
.maps-sec h3 { margin-top: 25px;}
.maps-sec iframe {width: 100%;height: 250px;border-radius: 8px;box-shadow: 0px 0px 5px #00223e;}
.contact-page .tab-content {padding-top: 20px;padding-left: 10px;padding-right: 10px;}
.contact-page .cont {color: #fff;/*margin-left: -37px;*/}
.contact-page .cont div {color: #00223e;font-weight: 600;}
.contact-page .cont a {color: #00223e;}
.contact-page .pranch h2 {color: #00223e;margin-bottom: 12px;font-size: 22px;font-weight: 700;}
.contact-page .nav-tabs {border-bottom: unset;background-color:#00223e ;}
.pranch {margin-top: 45px;border-radius: 8px;padding-bottom: 10px;border: 1px solid #00223e;overflow: hidden;}
.pranch i {color: var(--marcoja-color);}
.cont li {margin-bottom: 10px;}
.contact-page iframe {border-radius: 15px;}
.contact-page .nav-tabs .nav-link.active {color: #fff;border: 0px;background-color: unset;}
.contact-page .nav-link {color: #929292;font-weight: 600;border: 0px}
.contact-page .nav-link:hover {border: none !important;color: #fff;}
.contact-page .btn-primary{color: #fff;background-color: #00223e ;}
@media(max-width:767px) {.contact-data {margin-top: 20px;}}



.product-page{padding: 60px 0px;}
@media(max-width:767px){.product-page .products-d-item{width: 95%;margin: auto;margin-bottom: 20px;}}
.product-page .products-d-item{margin-bottom: 20px;}


.product-d-page{padding: 60px 0px;}
.product-d-page .news-description h4{margin-bottom: 15px; font-weight: 600;}
.product-d-page .news-description span{color: #146cb6;font-weight: 600;}
.product-d-page .news-description p{margin-bottom: 10px;}
.product-d-img{background-size: cover;}
.product-page .products-d-item{margin-bottom: 20px;}
@media(max-width:767px) {.product-d-img{width: 70%;margin: auto; margin-top: 5px;}}



.challenges-page{padding: 0px 0px 60px 0px}
.challenges-page .nav-tabs .nav-item {width: calc(100% /4);}
@media(max-width:767px){.challenges-page .nav-tabs .nav-item {width: calc(100% /2);}}
.option-img{background-size: cover;}
.option-item h4{padding: 15px 15px;color: #fff;}
.option-item{text-align: center;}
.challenges-page .nav-tabs{border-bottom: unset;}
.challenges-page .nav-tabs .nav-link.active {color: #495057; background-color: unset;border: none;}
.challenges-page .nav-tabs .nav-link{border:none}
.challenges-page .nav-tabs .nav-link:hover {border:none;}
.challenges-page .nav-tabs .nav-link:hover h4{opacity: 0.8;}
.option-sec{padding: 60px 0px;}
.title-sec{color: #146cb6;border-bottom: 1px solid #146cb6;padding-bottom: 25px;}
.option-sec .nav-link{padding: .5rem 0rem; margin-right: 20px;}
.title-list{color: #146cb6;margin-bottom: 8px;}
.panal-data ul{list-style: disc;margin-left: -20px;}
.panal-data-sec{padding: 40px 0px;border-bottom: 1px solid #146cb6;}
.panal-data-sec .package-title{margin-bottom: 8px;color: #146cb6;}
.h4-sec-title{margin-bottom: 8px;}
.panal-data-sec:last-child {border: none;}


.activities-page{padding: 60px 0px;}
.activities-page h1{color: #146cb6;margin-bottom: 15px;}
.bg-effect{background-color: #cecece61;padding: 40px 20px ;border-radius: 8px;}
.activities-page .nav-pills .nav-link.active{position: relative;background-color: #146cb6;}
.activities-page .nav-pills .nav-link.active::after{content: url('../images/arrow.png');position: absolute;right: 5px;color: #fff;top: 10px;}
.active-item{border-bottom: 1px dotted #146cb6;padding-bottom: 25px;margin-bottom: 25px;}
.active-item h5{color: #146cb6;margin-bottom: 3px;}
.active-img{background-size: cover;}
@media(min-width:767px){.boot-edit{padding: 0px 3px;}}
.calender{position: absolute;bottom: 0px;color: #146cb6;}
.active-item:last-child {border: none;margin-bottom: 0px;padding-bottom: 0px;}
@media(max-width:767px){.active-img{margin-bottom: 10px;}.calender{position: relative;margin-top: 15px;}.activities-page .nav-pills .nav-link.active::after{transform: rotate(90deg);right: 10px;top: 8px;}.activities-page .tab-pane{padding-top: 15px;} .activities-page .flex-column{flex-direction: inherit!important;}.activities-page .nav-pills .nav-link{width: 49%;margin-right: 4px;}}
.activities-page .nav-link{color: #146cb6;border: 1px solid #146cb6;margin-bottom: 8px;}




/*dev*/
.fa-career{color: var(--sc)!important;position: absolute;font-size: 50px!important;text-align: center;left: 20px;top: 20px;}
.pointer{cursor: pointer;}
.panel-default>.panel-heading{background-color: var(--site-blue-black);color: #f5f5f5}
.form-holder {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px dashed var(--sc);
    -webkit-box-shadow: 0px 0px 10px 0px #000;
    -moz-box-shadow: 0px 0px 10px 0px #000;
    box-shadow: 0px 0px 10px 0px #000;
    padding: 30px 0;
}


/* careers*/
.CareersSection .s-btn{margin-bottom: 10px;}
.CareersSection .s-btn:hover, .s-btn:focus, .s-btn:active{background-color:#fff0;color:var(--site-blue-black);border: 1px solid var(--site-blue-black);transition: 0.4s;} 
.CareersSection .panel-title{padding:8px}
.CareersSection .panel-title a{color:#fff !important}
.CareersSection .panel-body{padding:15px;border-left:1px  solid var(--site-blue-black);margin-top: -8px;border-right:1px  solid var(--site-blue-black);border-bottom:1px  solid var(--site-blue-black);}
.CareersSection .s-btn{background: var(--site-blue-black);color: #fff;padding: 10px 30px;border-radius: 2px;}
.CareersSection{padding:20px 0px 50px 0px}

.CareersSection .panel-title {background: #2f3a78;}
.CareersSection .panel-collapse{border: 1px solid #2f3a78;border-top: unset;}
.CareersSection .panel-body{padding: 20px 13px;}
.CareersSection .s-btn { padding: 8px 20px; border-radius: 0px;background: #2f3a78;margin-top: 20px !important;}
.CareersSection .s-btn:hover{background-color: #089549;color: #fff;border: none;box-shadow: unset;}

.title-apply{color: #2f3a78;font-weight: 700;margin-left: -15px;margin-bottom: 10px;}
.apply-page .btn-primary{background: #2f3a78;color: #fff !important;border-radius: 0px;margin-top: 18px;border: none;}
.CareersSection .btn-primary:hover{background-color: #089549;color: #fff;border: none;box-shadow: unset;}

.contact-page .form-control{width: 100% !important;}
.contact-page .input-group-text{background-color: unset;border: unset;text-align: left;margin-left: -10px;}
.input-group-append span{position: absolute;right: 1px;top: 0px;}
.input-group-append{position: relative;}

.amount{margin-top: -48px;} 
.age{margin-top: -24px;}
@media(max-width:767px){.amount{margin-top: -23px;margin-bottom: -23px;}.email{margin-bottom: -25px;} }
.apply-page h2{color: #2f3a78;margin-left: -17px;font-weight: 900;}
/* careers*/
