.lead {
  font-size: 22px;
  font-weight: 500;
  text-align: center;
}

.logo-img {
  max-width: 100px;
}

.view-article .ja-masthead:before {
  opacity: 0.7;
}
t4-masthead .ja-masthead:before {
opacity: 0.7;
}

.t4-main-body {
padding-top: 48px;
padding-bottom: 48px;
}

.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 180px 0 120px;
    margin: 0 auto;
    z-index: 9;
    max-width: 1200px;
}

.t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
  color: #fff;
  margin: 0;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 300;
}

body {
  font-size: 16px;
}

.t4-megamenu .dropdown-menu li .dropdown-item, .t4-megamenu .dropdown-menu li>.nav-link, .t4-megamenu .dropdown-menu li>a {
  color: #212529;
  padding: 7.5px 0;
  white-space: normal;
  font-size: 15px;
}

.dropdown>.dropdown-menu {
  width: 250px;
}

.t4-navbar .dropdown-item.dropdown-toggle:after {
  display: none;
}

.left .t4-module, .left .navbar {
  border: 1px solid #eeeeee;
  border-top: 2px solid #222222;
}

.left .navbar {
  padding: 0;
}

.left .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.left .nav li {
  border-bottom: 1px solid #eeeeee;
}

.right .t4-module, .right .navbar {
  border: 1px solid #eeeeee;
  border-top: 2px solid #222222;
}

.right .navbar {
  padding: 0;
}

.right .nav > li > a, .left ul li a, .right ul li a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.right .nav li, .left ul li, .right ul li {
  border-bottom: 1px solid #eeeeee;
}

.left ul, .right ul {
  list-style: none;
  padding: 0;
}

.dropdown-item {
  white-space: normal;
}

.menusideMenuPlanetaryConsc {
  list-style: none;
  padding-left: 0;
}

.menusideMenuPlanetaryConsc li {
   border-bottom: 1px solid #eeeeee;
}

.menusideMenuPlanetaryConsc li a {
  padding: 10px 15px;
  display: block;
}

.headerReg {
  text-align: center;
  font-size: 18px;
}

p.articleText2 {
  font-size: 18px;
  color: #040b80;
}

.header2 {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}

.header3 {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.rsform {
    max-width: 800px;
    margin: auto;
    background: #fff;
    padding: 48px;
  }

  .t3-section {
    padding-bottom: 72px;
    padding-top: 0;
    position: relative;
  }
  .formControlLabel {
    color: #222222;
  }

  .formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    height: 35px;
    width: 100%;
  }

  .formDescription {
    display: none;
  }

  .formResponsive textarea {
    height: 60px;
  }

.com_rsform.view-rsform .container {
    max-width: 650px;
}

.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
  padding: 10px 40px;
  margin-bottom: 0;
  text-transform: uppercase;
  border: none;
  font-size: 14px;
  width: 100%;
}

.t4-footer {
    font-size: 14px;
    text-align: center;
    padding-top: 48px;
    padding-bottom: 48px;
    background: #001659;
    color: #fff;
}

#t4-header {
    padding: 30px 30px;
}

.t4-megamenu .navbar-nav>li>.nav-link, .t4-megamenu .navbar-nav>li>a {
  margin-left: 24px;
}

.acm-slideshow.acm-slideshow .active .slider-content-inner .description {
  opacity: 1 !important;
  font-size: 48px !important;
  font-weight: 600;
  line-height: 1.1;
  padding-top: 48px;
}

.acm-slideshow.acm-slideshow .slider-content .slide-title {
  font-weight: 300 !important;
  line-height: 1.6 !important;
  font-size: 28px !important;
}

.acm-hero.style-1 .container h2 {
  max-width: 900px;
  margin: auto;
  font-weight: 400 !important;
  font-size: 30px !important;

}

#acm-slideshow-459 .slider-content {
  width: 100%;
}

#acm-slideshow-459 .slider-content-inner {
  max-width: 980px;
  background: #fff;
  margin-top: 90px;
  margin-bottom: 150px;
  padding-left: 24px;
  padding-right: 24px;
}

#acm-slideshow-459 .item {
overflow: hidden;
position: relative;
min-height: 1160px !important;
}

#acm-slideshow-459 .slider-content .slide-title {
  font-weight: 400 !important;
  line-height: 1.4 !important;
  font-size: 20px !important;
  text-align: justify;
}

.layout-homenew .logo-img {
  max-width: 100px;
  margin: auto;
  display: block;
  padding-bottom: 30px;
}

.layout-homenew .navbar-brand {
  padding-top: 0;
  margin: auto;
  padding-bottom: 0;
  max-width: 150px;
  display: block;
}

#acm-slideshow-459 .slider-content .slide-action {
  text-align: center;
  margin-top: 30px !important;
}


#acm-slideshow-459 .active .slider-content-inner .description {
  text-align: center;
  color: #007bff !important;
  text-shadow: 0 0 15px rgba(0, 123, 255, 0.52);
  font-family: calligra !important;
}

#acm-slideshow-459 div.owl-carousel .owl-nav, #acm-slideshow-459 div.owl-carousel .owl-dots {
  display: none;
}

.layout-homenew .acm-slideshow {
  background-size: cover;
}

.acm-slideshow.acm-slideshow .active .slider-content-inner > * {
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transform: none !important;
  opacity: 1;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none;
}

.layout-homenew .t4-wrapper {
  background-image: url(/images/update/home-slideshow.jpg);
  background-color: #040B80;
}

.layout-homenew .t4-content {
  background-color: transparent;
}

.layout-homenew .acm-slideshow.acm-slideshow {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: bottom left;
}

.view-article .ja-masthead:before {
  background: #040B80 !important;
}

.t4-masthead .ja-masthead:before {
  background: #040B80 !important;
}

.t4-navbar {
  padding-right: 60px;
}

.search-query {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGHSURBVHgBnZPBbcJAEEV3bUC5IHFC4ra5cQDsDuJ0QAdJOkgqCKkgoYKQChIqwHSwQRy4xUfEyVxt2c4fa5CctQ2KR7JmVjt+83dnVgrDlFK9brc7lVIqWmdZpuM41rvdLhBnTBYXk8nkGe4RX68id7bZbF7qQPYpcBznnSFXUOFD0QfiNWLB6rx+v68Oh8OyVhErmeEL0jR92G63fjFpNBp5lmV9stInKHsrgYbDoep0Oj+0QPK11jqoqsiwFcKQ88LivtVut10K6Dh1EDJSSTmkKkkSz9y3cP4cBL8WFww53+xVCSSaWamrFuQGFMDfXPobOQ55NMQvgWzb/oIPIdejC62DjMfje8pBGJhdzUF8+/mgUYvxw9RMogKAvPJyXlVIFioukHzHR/DhNG+5rISMis6jKFqYT8Z8IjM4gimj4Ek1XTINbwDYbREmRYXR8XgsQlysbrVamq7AdV2F9YoL/YFVgs5ZHezfoDqYLRrYfr8PB4PBEk2hDiuM0LERyIAdMTaLX2COv8RPAdhbAAAAAElFTkSuQmCC);
  background-position: 15px center;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 1px solid transparent;
  color: #fff;
  padding: 0 0 0 45px;
  position: absolute;
  right: 40px;
  top: 40px;
  height: 45px;
  max-width: none;
  z-index: 10;
  width: 45px;
  -webkit-transition: 500ms all;
  -o-transition: 500ms all;
  border-radius: 50%;
  transition: 500ms all;
}

.search-query:focus {
  background-color: #fafafa;
  border-color: #EBEBEB;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #2E2E2E;
  width: 300px;
  padding-right: 1rem;
  outline: none;
  border-radius: 3px;
}

.search-results {
  text-align: left;
}

@media only screen 
  and (max-device-width: 667px)  { 

    .t4-navbar {
      padding-right: 25px;
    }

    .search-query {
      top: 35px;
    }

    .t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
      font-size: 30px;
    }

    .t4-masthead .ja-masthead .ja-masthead-detail {
     padding: 135px 0 80px;
    }

    #back-to-top {
      right: 1.29rem;
    }

    .acm-slideshow.acm-slideshow .active .slider-content-inner .description {
      opacity: 1 !important;
      font-size: 36px !important;
      font-weight: 600;
      line-height: 1.1;
      padding-top: 48px;
    }

    #acm-slideshow-459 .item {
      min-height: 2300px !important;
      height: 2000px !important;
    }

    #acm-slideshow-459 .slider-content-inner {
      margin-top: 0;
      margin-bottom: 60px;
    }
}
