body{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#333333;background:#ffffff;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased !important;}
h1, h2, h3, h4, h5, h6{margin:0 0 10px;color:#002c59;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
h1{font-size:60px;line-height:72px;}
h2{font-size:25px;font-weight:bold;line-height:54px;}
h3{font-size:24px;line-height:30px;}
h4{font-size:18px;line-height:27px;}
h5{font-size:14px;line-height:21px;}
h6{font-size:12px;line-height:18px;}
a{color:#045b9e;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
a,a:active,a:focus,a:active{text-decoration:none;outline:none;}
a:hover,a:focus{color:#7b8a97;text-decoration:none;}
img{max-width:100%;}
hr{border-top:1px solid #ebebeb;}
.separetor{display:block;width:100%;height:1px;background-color:#d7e2e8;}
address{line-height:24px;}
.breadcrumb{padding:0;list-style:none;background-color:transparent;border-radius:0;}
.breadcrumb a,.breadcrumb>.active{color:#fff;}
.breadcrumb a:hover{color:#65d3e3;text-decoration:none;}
.breadcrumb.separator-arrow>li+li:before{padding:0 8px;font-family:"FontAwesome";content:'\f105';}
.modal-open{padding-right:0 !important;}
.modal-content{border-radius:0;}
.modal-header{position:relative;border:0;}
.modal-header .close{position:absolute;top:0;right:0;margin:0;background:transparent;padding:10px;text-shadow:none;opacity:.2;}
.modal-header .close:hover{opacity:1;}
label{font-weight:300;color:#9197a8;}
.close{color:#000;}
button:focus{outline:none !important;}
.btn{font-size:20px;line-height:40px;padding:10px 20px;border-radius:5px;font-weight:100;letter-spacing:1px;text-transform:uppercase;color:#0072bb;background-color:#fff;border:solid 1px #018bd3;}
.btn-home{font-size:20px;line-height:40px;padding:10px 20px;border-radius:5px;font-weight:100;letter-spacing:1px;text-transform:uppercase;color:#0072bb;background-color:#fff;border:solid 1px #018bd3;}
.btn-small{color:#444444 !important;font-size:14px;line-height:20px;padding:2px 5px;border-radius:5px;font-weight:100;letter-spacing:1px;text-transform:uppercase;background-color:#00b0ff;border:solid 1px #00b0ff;margin-top:-3px;}
.btn-small:hover{background-color:#fff;border:solid 1px #bbbbbc;}
.btn-primary:hover, .active.btn-primary, .btn-primary:focus{background-color:#2398ff;border:solid 1px #fff;}
.btn:focus, .btn:active:focus{outline:none;}
.btn-lg{padding:15px 50px !important;}
.btn-primary.readmore{color:#fff;border-color:transparent;height:35px;width:160px;font-size:14px;line-height:24px;padding:4px;border-radius:5px;}
ul{margin:0;padding:0;list-style:none;}
ul.check-square li{display:list-item;position:relative;line-height:36px;padding-left:25px;}
ul.check-square li::before{content:"\f14a";font-family:FontAwesome;font-size:15px;position:absolute;left:0;top:0;color:#65d3e3;}
ul.check-square-o li{display:list-item;position:relative;line-height:36px;padding-left:25px;}
ul.check-square-o li::before{content:"\f046";font-family:FontAwesome;font-size:15px;position:absolute;left:0;top:0;color:#65d3e3;}
ul.check li{display:list-item;position:relative;line-height:36px;padding-left:25px;}
ul.check li::before{content:"\f00c";font-family:FontAwesome;font-size:15px;position:absolute;left:0;top:0;color:#65d3e3;}
ul.check-circle li{display:list-item;position:relative;line-height:36px;padding-left:25px;}
ul.check-circle li::before{content:"\f058";font-family:FontAwesome;font-size:15px;position:absolute;left:0;top:0;color:#65d3e3;}
.sticky-container{width:100%;}
ul.list{padding-left:20px;}
ul.list li{list-style-type:square;line-height:25px;padding-left:0;}
iframe{width:100%;min-height:350px;}
iframe.audio{min-height:100px;}
.form-control{box-shadow:none;border:0;border-radius:0;height:46px;border-bottom:1px solid #C3CFD8;background:transparent;}
.form-control:focus{border-color:#65d3e3;box-shadow:none;}
a.list-group-item{color:#7b8a97;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color:#65d3e3;border-color:#65d3e3;}
a.left.carousel-control,a.right.carousel-control{background:none;}
a.left.carousel-control{left:100px;}
a.right.carousel-control{right:100px;}
.carousel:hover a.left.carousel-control{left:30px;}
.carousel:hover a.right.carousel-control{right:30px;}
a.carousel-control{top:45%;width:34px;height:34px;line-height:32px;text-align:center;opacity:0;}
.carousel:hover a.carousel-control{opacity:1;}
a.carousel-control i{position:absolute;background:rgba(255, 255, 255, 0.5);color:#7B8A97;display:block;z-index:5;padding:0px;line-height:34px;width:34px;height:34px;text-shadow:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
a.carousel-control i:hover{background:#FFFFFF;color:#65D3E3;text-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.theme-heading{margin:30px 0 20px 0;text-align:center;}
.theme-heading h2{font-size:45px;font-weight:700;line-height:50px;letter-spacing:1px;text-transform:uppercase;}
.theme-heading span{font-size:18px;line-height:30px;display:inline-block;position:relative;}
.theme-heading span::after{content:"";width:65px;height:3px;background-color:#65d3e3;position:absolute;left:50%;margin-left:-32px;bottom:-15px;}
.theme-heading-white{margin:30px 0 20px 0;text-align:center;color:#ffffff;}
.theme-heading-white h2{font-size:45px;font-weight:700;line-height:50px;letter-spacing:1px;text-transform:uppercase;color:#ffffff;}
.theme-heading-white span{font-size:18px;line-height:30px;display:inline-block;position:relative;}
.theme-heading-white span::after{content:"";width:65px;height:3px;background-color:#65d3e3;position:absolute;left:50%;margin-left:-32px;bottom:-15px;}
.widget .nav-tabs{padding-left:60px;border-bottom:0 #ddd;}
.widget .nav-tabs>li{float:left;margin-bottom:30px;padding:5px;}
.widget .nav-tabs>li>a{margin-right:2px;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:0.5px;border:none;border-radius:0;color:#fff;border-bottom:2px solid transparent;padding:5px 10px;}
.widget .nav>li>a:hover, .nav>li>a:focus{background-color:transparent;border:none;}
.widget .nav-tabs>li.active>a, .widget .nav-tabs>li.active>a:hover, .widget .nav-tabs>li.active>a:focus{color:#65d3e3;background-color:transparent !important;border:0;border-bottom:2px solid #65d3e3;}
.widget .nav-tabs>li>a:hover, .widget .nav-tabs>li>a:focus,.widget .nav-tabs>li>a:hover, .widget .nav-tabs>li>a:focus{color:#65d3e3;border:0;}
.col-center{float:none;margin:0 auto;}
.section-padding{padding:22px 0;}
.row-content{margin-top:70px;}
.section-sub{font-size:18px;line-height:30px;display:inline-block;position:relative;}
.section-sub::after{content:"";width:65px;height:3px;background-color:#65d3e3;position:absolute;left:50%;margin-left:-32px;bottom:-25px;}
.section-sub1{font-size:18px;line-height:30px;display:inline-block;}
.page-title-section{background:url(../img/feature-bg.jpg) no-repeat;background-size:cover;min-height:600px;}
.page-header-wrap{padding-bottom:0;margin:250px 0 30px;border-bottom:0;}
.page-header{padding-bottom:0;margin:0;border-bottom:0;}
.page-header h1{line-height:80px;color:#fff;margin:0;font-weight:bold;text-shadow:0 1px 3px rgba(0,0,0,.2);}
.page-header p{color:#fff;font-size:20px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.2);}
.overlay-bg{background:#3b2b6a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #3b2b6a 0%, #307c95 100%, #7db9e8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#3B2B6A), color-stop(100%,#307c95), color-stop(100%,#7db9e8));background:-webkit-linear-gradient(left, #3b2b6a 0%,#307c95 100%,#7db9e8 100%);background:-o-linear-gradient(left, #3b2b6a 0%,#307c95 100%,#7db9e8 100%);background:-ms-linear-gradient(left, #3b2b6a 0%,#307c95 100%,#7db9e8 100%);background:linear-gradient(to right, rgba(59, 43, 106, 0.9) 0%,rgba(48, 124, 149, 0.9) 100%,rgba(125, 185, 232, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b2b6a', endColorstr='#7db9e8',GradientType=1);}
.featured-title-section{background:url(../img/banner-billing.jpg);background-size:cover;min-height:550px;}
.contact-title-section{background:url(../img/mapdelhiImg.jpg) no-repeat;background-size:cover;min-height:500px;text-align:center;}
.pos-title-section{background:url(../img/feature-bg.jpg);background-size:cover;min-height:450px;}
.banner-search{width:40%;margin:0 auto;left:0;right:0;top:50%;bottom:50%;display:table;position:absolute;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.banner-search h1{color:#333;font-size:45px;text-shadow:0 0 20px #fff, 0 0 20px #fff, 0 0 11px #fff;margin-bottom:30px;}
.banner-search input.search-field{width:100%;height:50px;border-radius:0;float:left;}
.banner-search .search-btn{background:#333;color:#fff;padding:14px 20px;border-radius:0;position:absolute;right:0;}
.video-section{width:100%;}
.video{height:535px;overflow:hidden;margin-top:100px;position:relative;}
.rel-position{position:relative;z-index:3;}
.top-bar{background:#000;}
.top-bar .overlay-bg{padding:0 0;}
.call-to-action{}
.call-to-action ul li a{font-size:12px;color:#fff;}
.call-to-action ul li a:hover{color:#65d3e3;text-decoration:none;}
.call-to-action i{margin-right:5px;}
.top-links{}
.top-links li{padding:0 7px;}
.top-links li a{color:#fff;font-size:10px;text-transform:uppercase;}
.top-links li:last-child{padding-right:0;}
.top-links li a:hover{color:#65d3e3;}
.lang-support{min-width:116px;margin-left:20px;}
h1.logo{margin:0;padding:0;}
.img-alignright{float:right;margin:5px 0 20px 20px;}
.img-alignleft{float:left;margin:5px 20px 20px 0;}
.img-alignnone{margin:5px 20px 20px 0;}
.popup-feature{position:relative;overflow:hidden;}
.popup-feature::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(101, 211, 227, 0.8);display:inline-block;opacity:0;}
.popup-feature:hover::before{opacity:1;}
.more-link a.img-link,.more-link a.page-link{position:absolute;top:0;opacity:0;}
.more-link a.img-link{left:0;}
.more-link a.page-link{right:0;}
.popup-feature:hover .more-link a.img-link,.popup-feature:hover .more-link a.page-link{top:50%;margin-top:-20px;opacity:1;}
.popup-feature:hover .more-link a.img-link{left:50%;margin-left:-50px;}
.popup-feature:hover .more-link a.page-link{right:50%;margin-right:-50px;}
.more-link a{width:40px;height:40px;line-height:36px;display:inline-block;text-align:center;font-size:18px;border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;}
.more-link a:hover{background-color:#fff;color:#65d3e3;}
.popup-feature::before{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#googleMap{height:400px;}
#contactMap{height:300px;}
#toTop{position:fixed;bottom:30px;right:30px;color:#ffffff;cursor:pointer;display:none;z-index:9999;width:35px;height:35px;text-align:center;font-size:16px;line-height:35px;background:#2466eb;border-radius:10px;}
#toTop:hover{color:#fff;background-color:#65d3e3;border:1px solid transparent;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;}
#status,.status-mes{background-image:url(../img/preloder.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;}
.status-mes{background:none;left:0;margin:0;text-align:center;top:65%;}
form.search-form{position:relative;width:100%;}
span.screen-reader-text{display:none;}
form.search-form label{display:block;}
.widget_search form input[type="search"]{height:50px;width:100%;padding:5px 40px 5px 10px;}
.widget_search form input[type="search"]:focus{outline:none;}
.widget_search form button[type=submit]{position:absolute;top:22%;right:0;background:transparent;border:0;color:#65d3e3;}
.widget_search form button[type=submit] i{margin-left:5px;}
.widget_search form input[type="submit"]:focus{outline:none;}
.widget_tag_cloud ul li{display:inline-block;margin:0 2px 8px;}
.widget_search label{margin-bottom:0!important;}
.widget_tag_cloud ul li a{display:block;color:#7b8a97;border:1px solid #e1e1e1;font-size:12px;line-height:16px;padding:2px 15px;border-radius:14px;}
.widget_tag_cloud ul li a:hover{background:#65d3e3;color:#fff;border:1px solid transparent;}
.pagination > li{margin-right:5px;display:inline-block;}
.pagination > li > a{color:#606676;border:2px solid #E1E1E1;padding:0;width:35px;height:35px;font-weight:700;line-height:30px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.pagination > li > a:hover,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > a:focus{color:#FFFFFF;border:2px solid #65D3E3;background:#65D3E3;}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{color:#FFFFFF;border:2px solid #65D3E3;background:#65D3E3;}
.pagination > li > a:hover{color:#fff;}
.pagination > li.disabled > a,
.pagination > li.disabled > a:hover,
.pagination > li.active > a,
.pagination > li.active > a:hover{color:#E1E1E1;background:transparent;border:2px solid #E1E1E1;}
.pagination li a.next,
.pagination li a.prev{padding:0px 20px;border-radius:30px;width:100%;}
.pagination.borderless>li>a,
.pagination.borderless>li>span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border-color:transparent;margin:0 1px;}
.pager li>a:hover,
.pager li>a:focus{text-decoration:none;color:#fff;background-color:#65d3e3;border-color:transparent;}
.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span{border-color:#ddd;}