
.mT0{ margin-top: 0px !important}
.mT10{ margin-top: 10px !important }
.mT30{ margin-top: 30px !important }
.mT40{ margin-top: 40px !important }
.mT50{ margin-top: 50px !important }


.mB0{ margin-bottom: 0px !important }
.mB10{ margin-bottom: 10px !important }
.mB20{ margin-bottom: 20px !important }
.mB30{ margin-bottom: 30px !important }
.mB25{ margin-bottom: 25px !important }
.mB40{ margin-bottom: 40px !important }
.mB50{ margin-bottom: 50px !important }

.pT0{ padding-top: 0px !important; }
.pT10{ padding-top: 10px !important; }
.pT30{ padding-top: 30px !important; }
.pT40{ padding-top: 40px !important; }
.pT50{ padding-top: 50px !important; }


.pB0{ padding-bottom:  0px !important; }
.pB10{ padding-bottom:  10px !important; }
.pB30{ padding-bottom:  30px !important; }
.pB40{ padding-bottom:  40px !important; }
.pB50{ padding-bottom:  50px !important; }

img.img100{ width: 100% }

.c-font-w{color:#fff}
.c-font-w li{color:#fff}

.c-mega-menu .last-menu{ padding-right: 0 !important; }
.top-menu-right{ margin-top: 10px !important; }
.bannerbg {
    color: #ffffff;
    background: #005095;
    border-color: #005095; padding: 10px 10px;
}

.fonup{ position: relative;z-index: 9;}
.cbp-caption-activeWrap09 .cbp-caption-activeWrap{opacity: 1!important;}

.cbp-caption-activeWrap09 .cbp-caption-activeWrap:hover{opacity: 0!important;}

.projctbox{background: #e0dfdd;border: 1px solid #e0dfdd}
.c-body-n{min-height: 150px;padding: 20px}
.npprojl ul li{ color: #fff;}
/*.npprojl  .c-content-list-1.c-theme.c-separator-dot > li::before, .c-content-list-1.c-theme > li::before{background: #fff;}*/

.ch_box{margin-bottom: 50px;}
.ch_box{margin-bottom: 00px;}
.ch_box p{margin-bottom: 10px;}
.ch_box h3{font-weight: bold}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > a::after {
  display: block;
  content: "";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-left-color: #000;
  margin-top: 6px;
  margin-right: -10px;
}
.dropdown-submenu > ul.dropdown-menu {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 0px;
  width: 250px;
}

.navbar-default {
    background-color: #fff!important;
    border-color: #fcfcfc;
}
img.c-desktop-logo {
    padding-top: 15px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #fff;
    color: #555;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    color: #777;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.dropdown-menu > li > a {
    font-size: 15px;
    color: #5c6873;
    text-transform: uppercase;
}

.dropdown-menu > li > a {
    font-size: 14px;
    color: #5c6873;
    text-transform: uppercase;
}

.error {
    color: red!important;
    font-size: 14px;
}
.success {
    color: red;
    font-size: 20px;
   
}

@media (max-width: 992px) {
.roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(2n+1) .event {
    top: 0px !important;
}
}

@media (max-width: 768px) {
.sm-text-center{ text-align: center; }
.sm-text-left{ text-align: left; }
.sm-text-right{ text-align: right; }

}


@media (max-width: 767px) {
.sx-text-center{ text-align: center !important; }
.sx-text-left{ text-align: left !important; }
.sx-text-right{ text-align: right !important; }
.c-container{ margin-bottom: 40px; }
.c-layout-footer.c-layout-footer-4 .c-footer{ padding-top: 20px;  }
}