/* Write your custom css code here */
@media (min-width:768px) and (max-width: 8000px){
  .tickernews .aa-newsticker-5 {
    width: 1170px !important;
    margin: 0 auto !important;
  }
.aa-newsticker .aa-newsticker-label {
    width: 11% !Important;
}
}
.tickernews {
background-color: #c90007 !important;
}


.homebanner {
padding:20px;
background-image: -webkit-linear-gradient(top, #FFF824 0%, #4CEF11 100%);
background-image: linear-gradient(to bottom, #FFF824 0%, #4CEF11 100%);
background-image: url("../../../images/job-banner-bottom.jpg")!important;
padding: 81px 68px 80px!important;
background-repeat: no-repeat!important;
background-size: inherit!important;
background-position: center center !important;
display: inline-block !important;
    width: -webkit-fill-available !important;
 }

img.frameright {
  border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    margin: 0 0px 20px 20px;
}
img.frameleft {
  border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    margin: 0 20px 20px 0px;
}


.K2Filter_universalis .k2filter-field-title input {
    height: 41px !important;
}

.module_round_box-red {
    background: #DC6F4F;
    padding: 15px;
    padding: 15px;
    border: solid 1px #D8D8D8;
    /*margin-left: 8px;
    margin-right: 8px;*/
    margin-bottom: 16px;
  }

.fa-search:before {
      color: #0065a4 !important;
    }
    .jsn_top i {
        color: rgba(255, 255, 255, 1) !important;
      }
.sunfw_section_footer a {
    color: #fff !important;
  }
  .sunfw_section_footer {
      background-color: #0068b4 !important;
    }

  .sunfw_section_footer a:hover {
      color: #ccc !important;
    }
  body {
      background-color: #FFF !important;
    }
    .sunfw_section_footer {
        border-top: 4px solid #009EE3 !important;
      }

      body#sunfw-master .module-style-4 {
        padding: 30px;
background-color: #fff;
box-shadow: 0 1px 8px rgba(0,0,0,0.1);
border-top: 4px solid #009EE3;
    }
    body#sunfw-master .module-style-5 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left: 20px;
        background: #C3DF8B;
        border: solid 1px #91C348;
    color: #fff;
  }
  body#sunfw-master .module-style-6 {
    color: #999;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 1px 8px rgba(0,0,0,0.1);
}

    .sunfw_section_menu-top {
        border-bottom: solid 3px #009EE3 !important;
      }
      .search_universalis i {
          background: #FFF;
          border-left: 0px solid #eee;
          border-right: 0px solid #eee;
        }
@media (max-width:2048px) and (min-width:788px){
        .jsn_header .sunfw-menu {
            padding-top: 35px !important;
          }
        }
/*fix calendar alignment*/
.djev_mod_items .djev_item_content {
    margin: -30px 0px 15px 0px !important;
  }
  .djev_mod_items .djev_city {
    float: right !important;
  }
  .djev_mod_items .djev_readmore .btn {
background: #f05625 !important;
border-radius: 100px !important;
}
.djev_mod_items .djev_time {
    color: #fff !important;
}
    /*close fix*/

/*fix menu color drop down*/
.sunfw-menu-head .dropdown-menu > .active > a {
    color: #0065a4 !important;
    font-weight:600 !important;
  }
    /*end*/
/*footer height*/
.jsn_footer {
    padding: 25px 0 25px !important;
  }
    /*end*/

/*body padding*/
.jsn_main_body {
    padding-top: 20px !important;
}
/*end*/
/*fix search*/
.search_universalis input {
  width: 300px !important;
  max-width: 100% !important;
}
/*end search*/

/*header image v2
.sunfw_section_header {
    background-image: url("../images/headerbg.jpg");
    background-size: cover !important;
    height: 200px !important;
    background-repeat: no-repeat !important;
}*/

/*header and nav colors*/

.sunfw_section_header {
  background: #65B2D9 url(../images/bg.jpg) top right no-repeat !important;
      height: 200px !important;
      background-repeat: no-repeat !important;
  }
  .sunfw_section_menu-top {
    background: #FFFFFF url(../images/menu_bg.png) repeat-x bottom left !important;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11) inset !important;
}

  }
  .jsn_menu_top .sunfw-tpl-menu > li {
    border-left: none !important;
}


.jsn_menu_top .sunfw-tpl-menu > li:last-child {
    border-right: none !important;
  }

.navbar-default .navbar-nav > li > a {
    color: #333 !important;
  }
  .search_universalis input {
      line-height: 46px !important;
    }
    .jsn_header .sunfw-menu .sunfw-tpl-menu .menutitle {
        font-size:18px !important;
    text-shadow: 1px 1px 2px #000 !important;
    color : #fff !important;
    }
    .jsn_copyright .sunfw-social a {
        color: #fff !important;
      }
/*end updates*/

.jsn_footer p {
  color: #fff !important;
}
.sunfw_section_copyright {
    background-color: #008dca !important;
    color: #fff !important;
}


@media (max-width:767px) and (min-width:400px){
  .search_universalis input {
line-height: 51px !important;
          }
        }
        .border-lr {
            border-left: 0px solid #43494e !important;
            border-right: 0px solid #43494e !important;
          }
          .sunfw_section_footer a:hover{
    color:#F9E79F !important;
    }
/*footer events*/
.djev_mod_items {
    color: #fff !important;
  }
/*top header*/
.sunfw_section_top, .jsn_top a {
    background-color: #008dca !important;
    color: #fff !important;
  }
  .fa-home:before, .fa-database:before {
      color: #fff !important;
    }
    /*end header*/
    .j51_icons198 {
        margin: 50px 0 50px 0 !important;
      }

@media (max-width:767px) and (min-width:300px){
.sunfw_section_header {
background: #65B2D9 !important;
}
}
@media (max-width:767px) and (min-width:400px){
  .jsn_header .sunfw-menu .sunfw-tpl-menu .menutitle {
    font-size: 14px !important;
  }
}


@media (max-width:991px) and (min-width:768px){
  .sunfw_section_header {
    background: #65B2D9 url(../images/bg.jpg) -260px no-repeat !important;
  }
}

/*fixing menu and search tablets*/
@media (max-width:1199px) and (min-width:992px){
.jsn_menu_top .sunfw-tpl-menu {
    width: 710px;
}
}
@media (max-width:1199px) and (min-width:992px){
.search_universalis.show input {
    width: 200px !important;
  }
}
@media (max-width:1199px) and (min-width:992px){
.search_universalis input {
    width: 0px !important;
  }
}
@media (max-width:1199px) and (min-width:992px){
  .sunfw_section_header {
    background: #65B2D9 url(../images/bg.jpg) -160px no-repeat !important;
  }
}
/*end fix*/

/*tablet 991-768 fix*/
@media (max-width:991px) and (min-width:768px){
  .sunfw_section_header {
    background: #65B2D9 url(../images/bg.jpg) -160px no-repeat !important;
  }
}
@media (max-width:991px) and (min-width:768px){
  .jsn_menu_top .sunfw-tpl-menu {
      width: 600px !important;
  }
}
@media (max-width:991px) and (min-width:768px){
.search_universalis.show input {
    width: 200px !important;
  }
}
@media (max-width:991px) and (min-width:768px){
.search_universalis input {
    width: 0px !important;
  }
}

@media (max-width:991px) and (min-width:769px){
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
/*end fix*/

/*k2 lead image fix*/
#k2Container .itemleading.catItemView span.catItemImage {
    width: 580px !important;
    height: 300px !important
  }



@media (min-width:801px) and (max-width:980px){
.jsn_menu_top .sunfw-tpl-menu {
    width: 710px !important;
  }
}
@media (min-width:801px) and (max-width:980px){
.sunfw-logo {
    width: 320px !important;
  }
}

@media (min-width:300px) and (max-width:399px){
.jsn_header .sunfw-menu .sunfw-tpl-menu .menutitle {
    font-size: 14px !important;
  }
}

@media (max-width:320px){
  .jsn_header .sunfw-menu .sunfw-tpl-menu {
      width: 100%;
      padding-top: 10px;
      margin: -30px 0px 0px 0px;
      text-align: center !important;
    }
  }

  @media (max-width:320px){
    .sunfw-menu-head.navbar-default .navbar-nav > li > a {
        padding: 8px !important;
      }
    }
  @media (max-width:320px){
    .sunfw-logo {
        padding-bottom: 13px !important;
      }
    }

  @media (max-width:320px){
  .sunfw_section_top {
        display: none !important;
      }
    }
/*to fix resolution of 991-981*/
/*to fix resolution of 980-801*/

.vina-scroller-k2 img {
width: auto;
height: 200px !important;
}

/*fix sub menu heading*/
ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer h3 {
    font-size: 14px !important;
    color: #0068b4 !important;
    text-decoration: underline !important;
  }
/*fix module headers*/
body#sunfw-master .module-style-4 .module-title .box-title {
  font-family: Titillium Web !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    color: #34495e !important;
    letter-spacing: 0px !important;
    font-size: 16px !important;
}

.edocman-taskbar ul .btn {
background-color: #006dcc !important;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 5px 15px !important;
    text-decoration: none !important;
margin-bottom:20px !important;
}
.expanderHead {
    display: none !important;
  }
  .ticker-static .jux-ticker-inner a {
      color: #000 !important;
  }
.ticker-static .jux_ticker_header {
    border-bottom-right-radius: 16px !important;
  }
  .sunfw_section_user-bottom {
      padding-bottom: 0px !important;
    }
/*prod social fix*/
.jsn_top .sunfw-social {
  display: none !important;
}
.module-style.top-menu .module-body ul {
    width: 150% !important;
  }
@media (min-width:992px) and (max-width:1199px) {
.module-style.top-menu .module-body ul {
    width: 200% !important;
}
}
@media (max-width:767px){
.module-style.top-menu .module-body ul {
    width: 200% !important;
    text-align: center !important;
}
}
/*end fix*/
/*layerslideshow fix*/
.layerslideshow .NextArrow, .layerslideshow .PrevArrow {
    background-color: rgba(255, 255, 255,0.2) !important;
}
.layerslideshow221 {
    margin-bottom: 20px !important;
}
.layerslideshow .slick-active .item h2 {
    text-shadow: 4px 5px 8px #1A1B1D !important;
  }
/*end fix*/
/*remove message, icons and slider on mobile*/
@media (max-width:767px) {
   .ministersmessage, .layerslideshow, .j51_icons {
    display: none !important;
  }
}
/*end*/
.jsn_copyright p {
    text-align: center !important;
  }
table.calendar tr td.calendarDateLinked a {
    color: #0099cc !important;
    font-weight: 700 !important;
}
table.calendar tr td.calendarDateLinked a:hover {
color: #fff !important;
}
.module-style.top-menu .module-body ul li a, .jsn_top p {
    font-size: 14px !important;
}

#k2Container.item-detail .itemBody .itemIntroText {
    font-size: 16px !important;
    line-height: 26px !important;
    font-weight: 600 !important;
    color: #6f7779 !important;
}
.djev_event .djev_infoline .fa-map-marker {
color: #ac162c !important;
}
.djev_event .djev_infoline .fa-clock-o {
color: #009EE3 !important;
}
/*hide search error*/
.sunfw-view-search .alert-error {
display: none !Important;
}
/*end*/

.jux-ticker-item {
    margin-top: 0px !important;
}

div.pull-left.item-image {
width:100% !important;
padding-bottom:10px !important;
}

p.img_caption {
padding-top:10px !important;
}

.blog .item h2 {
    font-size: 20px !important;
}