@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@500;600;700;800&display=swap');

/*Global Start*/ 
*{margin:0;padding:0;-webkit-font-smoothing: antialiased;}
html{font-size:100%;width:100%;height:100%;}
body{width:100%;min-width:320px;background-color:#ffffff;font-size:16px;font-family: 'Lato', sans-serif; color: #002c6b;}
.clear{clear:both;}
button,input[type="submit"]{cursor: pointer;}
button,input[type="submit"],input[type="search"],a,i{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-family: 'Raleway', sans-serif;}
button:focus,input[type="submit"]:focus,input[type="search"]:focus,a:focus,i:focus{outline: none;}
a{text-decoration:none;color:#3485f7;}
a:hover{text-decoration:none;outline:0;color:#3485f7; outline: none;}
a:focus{outline:none!important;outline-offset:none!important;text-decoration:none!important;}
.btn:focus{outline:none;box-shadow: none;}
a,img{border:none;outline:none;}
img,svg{max-width:100%;height:auto;display:inline-block;}
label{font-family: 'Lato', sans-serif; font-weight: 400; font-size: 14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px;padding:0;font-family: 'Raleway', sans-serif; font-weight: 800; color: #277df9; display: block; position:relative;}
h2{font-size: 36px; font-weight: 700; text-transform: uppercase;}
h2 span{color: #002c6b;}
h3{font-size: 28px; font-weight: 600; color: #002c6b;}
.icon-title{padding-bottom: 25px; text-align: center;}
.icon-title span{color: #002c6b;}
.icon-title:after{background: url('../images/title-icon.png') no-repeat; background-size: 100%; width: 30px; height: 20px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; content: "";}
.icon-title-white{padding-bottom: 25px; text-align: center;}
.icon-title-white span{color: #ffffff;}
.icon-title-white:after{background: url('../images/white-title-icon.png') no-repeat; background-size: 100%; width: 30px; height: 20px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; content: "";}
ul,ol{list-style:none;margin:0;}
ul li,ol li{list-style:none;}
p{display:block;line-height:24px;margin:0;margin:0 0 15px; font-weight: 400;}
.disc-list{padding-left: 15px;}
.disc-list li{list-style: disc; line-height: 26px;}
p:last-child{margin: 0;}
b, strong{font-weight: 700;}
.bg-white{background-color: #ffffff;}
.bg-light-gray{background-color: #f0f0f0;}
.white-text{color: #ffffff;}
.sky-blue-text{color: #277df9;}
.font-normal{font-weight: 400;}
.z-index1{z-index: 1;}.z-index2{z-index: 2;}.z-index3{z-index: 3;}
.form-group{display:block;position:relative;}
.form-control {box-shadow: none !important;height: 44px;font-family: 'Lato', sans-serif;}
select,select.form-control{background:#ffffff url('../images/drop-down.png') no-repeat calc(100% - 15px) center;text-overflow:ellipsis;white-space:nowrap;padding-right:28px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none; font-family: 'Lato', sans-serif; color:#000000; font-size: 14px; font-weight: normal; width:100%; border-radius: 0;background-size: 11px;}
select option,select.form-control option{ padding:0 10px;}
textarea.form-control{min-height:120px;resize:vertical;height:auto;}
.btn-custom{background:#186adf;font-family: 'Raleway', sans-serif;color:#ffffff;font-size:18px;height:50px; line-height:52px;border:none;text-align:center; padding:0 30px;cursor: pointer; display: inline-block;border-radius: 3px; text-transform: uppercase;position: relative;}
.btn-custom.white-btn{background: #ffffff; color: #002c6b;}
.btn-custom.white-bdr-btn{border: solid 1px #186adf;background: #ffffff; color: #002c6b;}
.btn-custom.white-bdr-btn:hover{border-color: #002c6b;}
.btn-custom:hover{background: #002c6b; color: #ffffff;}
.full-wdth{flex:0 0 100%; max-width: 100%}
.relative{ position:relative;}
.h-full{height: 100%;}
.pad-0{padding-top:0!important; padding-bottom: 0!important;}
.mrg-0{margin-top: 0!important; margin-bottom: 0!important;}
.mrg-t50{margin-top: 50px;}
.pad-tb50{padding-top: 50px; padding-bottom: 50px;}
.pad-tb100{padding-top: 100px; padding-bottom: 100px;}
.container {display: block;margin: 0 auto;position: relative;width: 100%; max-width:1200px;}
.white-lrg-right-angle::after {width: 0;height: 0;border-bottom: 459px solid #fff;border-left: 100vw solid transparent;position: absolute;bottom: 0;left: auto;right: 0;content: "";}
.white-midium-left-angle::before {width: 0;height: 0;border-top: 400px solid #fff;border-right: 100vw solid transparent;position: absolute;top: 0;left: auto;right: 0;content: "";}
.white-midium-bottom-left-angle::before {width: 0;height: 0;border-bottom: 150px solid #fff;border-right: 100vw solid transparent;position: absolute;bottom: 0;left: auto;right: 0;content: "";}
.title-block{max-width: 585px; margin: auto; text-align: center;}
/*Global End*/

/*Header Start*/
.header { padding: 20px 0; position: fixed; top: 0; left: 0; right: 0; z-index: 9;background: #002c6b;}
.header .container{display: flex;align-items: center;justify-content: space-between;max-width: 1800px;}
.new-logo img { display: block;}
.menu ul {display: flex;align-items: center;}
.menu ul li { margin-left: 30px; }
.menu ul li a {font-family: 'Raleway', sans-serif; color: #ffffff; font-size: 16px;text-transform: uppercase; padding: 0 0 5px; margin-bottom: -6px; position: relative;}
.menu ul li a:hover,.menu ul li a:focus,.menu ul li a.active { color: #ffffff;}
.menu ul li a:after{width: 100%;height: 2px; background: #186adf; content: ""; position: absolute; bottom: 0; left:0; right: 0;display:none;}
.menu ul li a:hover:after,.menu ul li a.active:after{display: block;}
/*Header End*/

/*Home Banner Start*/
.home-banner {background: #002c6b;padding-top: 200px;height: 100vh;min-height: 967px;}
.home-banner .container {z-index: 1;max-width: 1800px;height: 100%;}
.banner-content {padding-left: 15px;padding-right: 15px;width: 50%;}
.banner-content h1{font-size:60px; text-transform: uppercase;}
.banner-content .btn-custom{margin-right: 30px; margin-top: 20px;}
.banner-content .btn-custom:hover{background: #ffffff; color: #2d3e50;}
.bnr-mobile-img{width: 50%; padding-left: 15px; padding-right: 15px;}
.bnr-mobile-img img{display: block; width: 100%;}
.bnr-stats {position: absolute;bottom: 0;left: 15px;right: 15px;padding-left: 0;padding-right: 0;width: 45%;}
.bnr-stats li {width: 130px;height: 130px;background: #186adf;border-radius: 100%;border: solid 5px #ffffff;color: #ffffff;font-size: 15px;font-weight: 700;text-transform: uppercase;text-align: center;padding-top: 18px;position: relative;}
.bnr-stats li:nth-of-type(1) {margin-top: 0;top: 27px;}
.bnr-stats li:nth-of-type(2){margin-top: -50px;}
.bnr-stats li:nth-of-type(3){margin-top: -130px;}
.bnr-stats li i{font-size: 28px; margin-bottom: 5px; display: block;}
.bnr-stats li span b{font-size: 18px; display: block;}
.btn-inline {width: 200px;display: inline-block;margin: 15px 15px 0 0;}
/*Home Banner End*/

/*About Us Start*/
.pad-ext-lr{padding-right: 50px; padding-left: 80px;}
.about-section .btn-custom{margin-right: 30px; margin-top: 30px;}
/*About Us End*/
 
/*How To Get Started Start*/
.how-get-started{ margin-top: -150px; padding-top: 360px; padding-bottom: 300px;}
.how-get-started .container{z-index: 1;}
.process-block.first{ margin-top: 20px;}
.process-block.second{ margin-top: -60px;}
.process-block.third{ margin-top: -120px;}
.process-block .icon{width: 100px; margin: 0 auto 25px; display: block;}
.how-get-started h2{margin-bottom: 150px;}
/*How To Get Started End*/

/*Feature Start*/
.feature-section {padding-top: 50px;}
.feature-block{margin-bottom: 40px;}
.feature-block.lrg-left{margin-left: -170px;}
.feature-block.midium-left{margin-left: -85px;}
.feaure-img{display: block; margin-left: -50%;}
.feature-icon{width: 100px;}
.feature-text{width: calc(100% - 100px); padding-left: 40px;}
/*Feature End*/

/*Latest App Start*/
.latest-app-section{background: url('../images/latest-app-bg.jpg') no-repeat; background-size: cover; background-position: center; margin-top: -90px; padding-top: 390px; padding-bottom: 390px;}
.latest-app-section .container{z-index: 1;}
.app-link li{margin: 50px 20px 0;}
.app-link li a{border: solid 1px #ffffff; border-radius: 3px; color: #ffffff; font-size: 15px; line-height: 25px; display: flex; align-items: center; padding: 10px 25px 15px;}
.app-link li a span b{font-size: 26px; display: block;}
.app-link li a i{font-size: 40px; margin-right: 20px; margin-top: 4px;}
.app-link li a:hover{background: #186adf; border-color: #186adf;}
/*Latest App End*/

/* Contact Us Start */
.form-block {padding: 50px 0 100px;}
.form-block h3 {margin: 30px 0;}
/* Contact Us End */

/* Footer Start */
footer{padding: 25px 0;background-color: #002c6b;}
footer ul {display: flex;align-items: center;justify-content: center;}
footer ul li {margin: 0 20px;}
footer ul li a {color: #fff;font-weight: 300;}
footer p {margin-top: 15px !important;color: #ccc;display: block;font-weight: 300;font-size: 13px;}
/* Footer End */

/* Inner Banner Start*/
.inner-bnr {padding-top: 150px;padding-bottom: 50px;height: auto !important;min-height: inherit !important;}
.inner-bnr h1{margin: 0;}
/* Inner Banner End*/

/* Content Page Start*/
.content-page h2,.content-page h3,.content-page h4,.content-page h5 {font-weight: 600;text-transform: none;color: #002c6b;}
.content-page ul,.content-page ol {margin: 0 0 15px;}
.content-page ul li {list-style: disc;margin: 0 0 0 30px;line-height: 26px;}
.content-page ol li {list-style: decimal;margin: 0 0 0 30px;line-height: 26px;padding: 0 0 0 5px;}
/* Content Page End*/


