﻿@font-face {
    font-family:NotoSans-Regular;
    src: url("../fonts/Noto_Sans/NotoSans-Regular.ttf");
  }
  @font-face {
    font-family:NotoSans-Bold;
    src: url("../fonts/Noto_Sans/NotoSans-Bold.ttf");
  }
body{line-height:30px;font-size:14px;font-family:NotoSans-Regular;}
section{padding:120px 0;}
/* Header start */
.headerBar{background-color:#eaeaea;}
.headerBar .nav-item .dropdown-toggle::after{vertical-align:0.1em;}
.megamenu-li{position:static;}
.megamenu{position:absolute;width:100%;left:0;right:0;padding:15px;background-color:#f6f6ff;}
.headerBar .nav-item .dropdown-menu{background-color:#f6f6ff;}
.headerBar .nav-item .nav-link{color:#055d9c;font-size:17px;}
.headerBar .nav-item{padding:0 25px;}
.headerBar .btn{border-radius:40px;}
.headerBar .nav-link.collapsed .caret{transform:rotate(180deg);}
.catTitle{width:calc(100% - 90px);}
.catList a{color:#11618e;font-size:15px;font-weight:500;}
.catList span{line-height:40px;}
.catList:not(:last-child),.topicList li:not(:last-child){margin-bottom:20px;}
.catIcon{background-image:url("../images/cat-icon.png");width:70px;height:55px;margin-right:20px;}
.catIcon-1{background-position:-17px -24px;}
.catIcon-2{background-position:-17px -513px;}
.catIcon-3{background-position:-17px -258px;}
.catIcon-4{background-position:-17px -110px;}
.catIcon-5{background-position:-17px -340px;}
.catIcon-6{background-position:-17px -422px;}
.catIcon-7{background-position:-17px -184px;}
.catIcon-8{background-position:-17px -596px;}
.catIcon-9{background-position:-17px -680px;}
.catIcon-10{background-position:-17px -760px;}
.catIcon-11{background-position:-17px -842px;}
.catIcon-12{background-position:-17px -924px;}
.sectorCard .card-body{background-color:#e7e5fc;}
.sectorCard .card-header{background-color:#e8f7f1;}
.sectorCard{border-radius:10px 10px 0 0;}
.topicList .badge{font-size:16px;font-weight:normal;}
.headCollapse{position:absolute;z-index:9;width:100%;}
h2{font-size:32px;}
.topHeader{background-color:#1b335f;}
.topHeader a:hover{opacity:0.7;}
/* Header end */
/* Footer start */
#scrollToTop{display:flex;align-items:center;justify-content:center;background-color:#aeb3be;width:40px;height:40px;padding:4px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:99;vertical-align:middle;}
#scrollToTop:hover{cursor:pointer;background-color:#0177b0;}
#scrollToTop:active{background-color:#0177b0;}
#scrollToTop.show{opacity:1;visibility:visible;}
footer{background-color:#0d5286;font-size:16px;margin-top:80px;}
.footerBottom p{font-size:14px;color:#a7a2a2;}
footer a{color:#fff;}
footer a:hover{color:#fff;}
.subText{font-weight:600;}
.dashBorderTop,.dashBorderBottom{background-image:linear-gradient(to right, #fff 33%, rgba(255,255,255,0) 0%);background-position:top;background-size:12px 1px;background-repeat:repeat-x;}
.dashBorderBottom{background-position:bottom;}
.formSubscribe .form-control{border-radius:40px;padding:20px 160px 20px 30px;height:60px;width:100%;border:1px solid #f5f5f5;}
.formSubscribe .btn{position:absolute;border-radius:40px;right:10px;}
.addressBlock::before{content:"";border:2px solid #ccc;border-radius:20%;position:absolute;left:-10px;display:block;height:50px;top:10px;}
/* Footer end */
.headBlue{color:#1f6da6;}
.txtBlue{color:#42bce7;}
.txtMuted{color:#a2a0a0;}
.bgBlue{background-color:#037eb4;}
.bgLightBlue{background-color:#00b6e5;}
.bgGrey{background-color:#f5f5f5;}
.btn.focus,.btn:focus,.btn:hover,.btn:active:focus{outline:none;}
.btn{padding:12px 40px;font-size:18px;line-height:18px;border-radius:40px;box-shadow:6px 6px 20px rgb(42 95 132 / 18%);transition:all 0.3s ease-in-out 0s;}
.btnOrange{border:2px solid #ff5722;background-color:#ff5722;color:#fff;}
.btnOrange:hover,.btnOrange:focus{background-color:#fff;color:#ff5722;}
.btnOrangeRev{border:2px solid #ff5722;background-color:#fff;color:#ff5722;}
.btnOrangeRev:hover,.btnOrangeRev:focus{background-color:#ff5722;color:#fff;}
.btnBlue{border:2px solid #00b6e5;background-color:#00b6e5;color:#fff;}
.btnBlue:hover,.btnBlue:focus{background-color:#fff;color:#00b6e5;}
.btnOutline{border:2px solid #00b6e5;background-color:#fff;color:#00b6e5;}
.btnOutline:hover,.btnOutline:focus{background-color:#00b6e5;color:#fff;}
.btnTheme{border:2px solid #1974b4;background-color:#1974b4;color:#fff;}
.btnTheme:hover,.btnTheme:focus{background-color:#fff;color:#1974b4;}
/* Banner start */
.eventBanner{background-image:url("../images/event-banner.png");background-repeat:no-repeat;background-size:cover;}
.eventBanner h1,.eventDetailsBanner h1,.eventDetailsBanner h2,
.eBookBanner h1, .eBookBanner h2{font-weight:800;font-size:50px;font-family:NotoSans-Bold;}
.eventBanner p,.eBookBanner p{font-size:18px;}
.eBookBanner{background-image:url("../images/e-book-banner.png");background-repeat:no-repeat;background-position: center;background-size:cover;}
.formSearch .searchBtn{position:absolute;right:16px;border:0;background-color:#fff;color:#898989;top:2px;}
.formSearch .form-control{height:calc(1.8em + .75rem + 2px);}
.eventDetailsBanner{background-image:url("../images/event-details-banner.png");background-repeat:no-repeat;background-size:cover;}
.addEventCard{max-width:280px;border-radius:10px;}
.dateHead{color:#484848;}
.dayDate{color:#282828;font-size:21px;font-family:NotoSans-Bold;}
.onlineTxt{color:#484848;font-size:17px;}
.addCalender{color:#055d9c;font-size:16px;}
/* Banner end */
.form-control:focus{outline:none;box-shadow:none;}
.sampleFormSec h5{font-size:25px;font-weight:400;}
.sampleFormSec form{padding:0 30px;}
.sampleFormSec form h2{margin:0 0 16px 0;padding:0;}
.sampleFormSec form input,
.sampleFormSec form label{position:relative;}
.sampleFormSec form input,
.sampleFormSec form textarea,
.sampleFormSec .bootstrap-select .btn{padding:0 0 5px 0;z-index:10;background:transparent;margin-bottom:0.5em;border:none;border-bottom:2px solid #dde5eb;border-radius:0;font-weight:300;font-size:14px;line-height:20px;color: #212529;}
.sampleFormSec form label{display:inline-block;margin:0 auto;padding: 0 0 5px 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index:1;top:36px;}
.sampleFormSec .bootstrap-select{margin-top: 35px;}
.sampleFormSec .bootstrap-select .btn{line-height:30px; box-shadow:none;}
.sampleFormSec .bootstrap-select .dropdown-toggle:focus,
.sampleFormSec .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{box-shadow:none!important;outline:none!important;;background-color:#fff;}
.sampleFormSec .form-field .form-control{border:0;border-bottom:1px solid #b1bfcd;border-radius:0;transition:all .33s ease;box-shadow:none;}
.sampleFormSec .filled label{top:10px;}
.country-code{width:150px;color:#666;margin-right:15px;font-size:14px;}
.sampleFormSec form .phoneBox input{position:initial;}
#code{font-weight:bold;font-size:20px;padding:6px 18px;background:url(../images/captcha-bg.png) 0 0 no-repeat;width:90px;height:46px;display:flex;align-items:center;justify-content:center;}
#captcha input{background:url(../images/refresh.png)no-repeat scroll 0 0 transparent;margin:0 10px;padding:0;border:medium none;cursor:pointer;width:15px;height:auto;}
.head-border:after{content:"";background:rgba(0,170,224,1);background:linear-gradient(90deg, rgb(247 104 43) 25%,rgb(247 104 43) 50%, rgba(0,170,224,1) 50%, rgba(0,170,224,1) 100%);display:block;width:100px;height:3px;margin:12px auto;}
.privacyPolicy{cursor:pointer;}

@media (min-width: 576px){
    .reqDemoPopup .modal-dialog{max-width:600px;margin:30px auto;}
 }
@media (max-width: 1199px){
    .headerBar .nav-item{padding:0 10px;}
}
@media (max-width: 1024px){
    section{padding:60px 0;}
}
@media (max-width: 991px){
    .homeBanner .headBlue{font-size:1.8rem;}
    .homeBanner .h5{font-size:1.5rem;}
    h2{font-size:1.8rem;}
}
@media (max-width: 767px){
    .addressBlock:before{content:none;}
    h2{font-size:1.6rem;}
    .eventBanner h1,.eventDetailsBanner h1, .eventDetailsBanner h2{font-size:40px;}
    .eventBanner{background-size:cover;}
}
@media (max-width: 575px){
    h2{font-size:1.5rem;}
    .headerBar .btn {padding:8px 20px;font-size:14px;}
    .headerBar .navbar-brand{width:110px;}
    .formSubscribe .btn{padding: 8px 20px;}
    .eventBanner h1, .eventDetailsBanner h1, .eventDetailsBanner h2{font-size:32px;}
}