
.views-slideshow-controls-text-next {
  width:54px;
  height:54px;
  padding-top:54px;
  position:absolute;
  top:250px;
  overflow:hidden;

}
.views-slideshow-controls-text-previous {
	width:54px;
  height:54px;
  padding-top:54px;
  position:absolute;
  top:250px;
  overflow:hidden;

}
.views-slideshow-controls-text-previous {
  background:url(previous.png);
  left:50px;

}
.views-slideshow-controls-text-next {
  background:url(next.png);
  right:30px;

}


.copyright {
	margin-top:30px;
    text-align: right;
}

.copyright a {
	color:#fff;
	font-weight:600;
	font-size:12px;
	text-shadow:none;
}
div#footer-message {
    background: #0089cf;
}
.foot ul li {
    list-style: none;


}
.foot ul {
    padding: 0;
}
i.fa.fa-angle-right {
    margin-right: 10px;
}i.fa.fa-angle-right {
    margin-right: 10px;
}
div#footer-copyright {
    background: lightgray;
    color: #000 !important;
    margin: 0 auto;
    padding: 10px;
}

header#navbar a.name.navbar-brand {
    display: none;
}

.footer-blocks {
    background: #0089cf !important;
}

div#footer-message {
    display: none !important;
}
/*floating button--*/

/*test*/
.icon-bar {
  position: fixed;
  text-align:right;
  top: 50%;
  right:0;
    z-index: 999;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.icon-bar.menu{
  position: fixed;
    text-align: left;
    top: 50%;
    right: 96.3%;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}



.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
/*floaating button end */
/*second menu*/
.second-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.second-menu li {
  float: right;
}

.second-menu li a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 3px 16px;
  text-decoration: none;
    font-size: 13px;
}




.navbar-fixed-top{
    top: 0px !important;
}

/*second menu end*/

.jcarousel-container.jcarousel-container-horizontal {
    width: 100%;
    height: auto !important;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 100% !important;
    overflow: hidden;
}
.jcarousel-skin-default .jcarousel-item{
  height:340px;
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
    position: absolute;
    top: 50% !important;
    left: 10px;
    background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-next-horizontal {
    position: absolute;
    top: 50% !important;
    right: 10px;
    background-position: 0 -32px;
}

div#block-simple-subscription-subscribe {
    padding: 0 55px 0 55px;
    text-align: center;
}


/*newsletter link*/
.home-newsletter {
padding: 80px 0;

}

.home-newsletter .single {
max-width: 650px;
margin: 0 auto;
text-align: center;
position: relative;
 }
.home-newsletter .single h2 {
font-size: 22px;
color: white;
text-transform: uppercase;
margin-bottom: 40px; }
.home-newsletter .single .form-control {
height: 50px;
border-color: transparent;
 }
.home-newsletter .single .form-control:focus {
box-shadow: none;
border-color: #243c4f; }
.home-newsletter .single .btn {
min-height: 50px;
border-radius: 0 20px 20px 0;
background: #243c4f;
color: #fff;
}
.input-group.col-md-6 {
   width: 40%;
    margin-right: 40px;
    margin-left: 40px;
}
/*newsletter link*/


#navbar {
    opacity: 0.96;
    min-height:0px;
    padding:0;
    border: 0px;
   margin: 0 auto;
}



.news-events {
    background-image: url(/sites/all/themes/color_glass/images/School_CHild_Banner.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}


.news-events h2 {
    color: #fff;
}

.news-events {
    color: #fff;
}

li.views-vTicker-item.views-vTicker-item-home_news{
    height:auto !important;

}
.view.view-home-events.view-id-home_events.view-display-id-block.view-dom-id-84ed0ab959c19392f918a59ad2bbc5b7 .events {
    height: 60px;
    font-size: 18px;
}
.Newsletter{
   background: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    width: 97.6% !important;
    margin-top: 100px;
    margin-bottom: 100px;

}

.region.region-newsletter-registration h2 {
    text-align: center;
    font-weight: 700;
}

header#navbar.active1 ul.menu.nav.navbar-nav {
    border: none;
}

.events {
 display: block;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    margin-bottom: 10px !important;
}
.views-field.views-field-field-date-events {
    font-size: 10px;
}
.field-content.news span.date-display-single {
    font-size: 10px;
}
.field-content.event-date {
    font-size: 10px;
}
.view.view-accordion.view-id-accordion.view-display-id-block_1.view-dom-id-3b0db3bb63d3038abbfe6ffda6a8f51c .view-content .views-row {
    height: 60px;
}
.img-slide-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;;
}
.img-slide-text {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0 2px #000;
}

.img-slide-text a {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0 2px #000;
}

a.logo.navbar-btn.pull-left img {
    width: 150px;
    display: block;
}
.bg-image {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}
.paralax-mf {
    position: relative;
    padding: 8rem 0;
}
.overlay-mf {
    position: absolute;
    top: 0;
    left: 0px;
    padding: 0;
    height: 100%;
    width: 100%;
    opacity: .7;
}
.
.counter-ico {
    margin-bottom: 1rem;
}
.counter-ico .ico-circle {
    height: 60px;
    width: 60px;
    line-height: 1.8;
    box-shadow: 0 0 0 10px #cde1f8;
}
.counter-ico .ico-circle {
    height: 60px;
    width: 60px;
    line-height: 1.8;
    box-shadow: 0 0 0 10px #cde1f8;
}
.counter-box {
    color: #fff;
    text-align: center;
}
.counter-num .counter {
    font-size: 4rem;
    margin-bottom: 0;
}
.counter-box {
    color: #fff;
    text-align: center;
}
#navbar .nav .dropdown > .dropdown-menu {
    left: 0;
    right: 0px;
    background: #555;
    opacity: 1;
}



    .counter-num {
    margin-top: 20px;
}

.st108 {
    opacity: 0.75;
    clip-path: url(#SVGID_106_);
    mask: none !important;
    fill: #fff !important;
}
.st124 {
    opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st182{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st197{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st226{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st93{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st137{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st152{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st167{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}
.st213 {
    opacity: 0.75;
    clip-path: url(#SVGID_241_);
    fill: #555 !important;
}
.st238 {
    fill: #fff !important;
}
.st75{
     opacity: 0.75;
    clip-path: url(#SVGID_124_);
    mask: none !important;
    fill: #fff !important;
}

.footer-blocks {
    background-color: #0F4C81 !important;
}
.footer-blocks, .footer-section .footer-menu ul li{
    background-color: #0F4C81 !important;
}
header#navbar.active1 {
    background-color: #0F4C81 !important;

}

.header#navbar {
    background: #0F4C81;
}
.front .header#navbar {
    background: none;
}
.btn-primary, #navbar, #navbar .navbar-toggle .icon-bar, #navbar .dropdown-menu, .footer-section .footer-message, .home-bottom .top-header, .home-features .content-box:hover .icon-inner-box, .bg-primary, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
  background: #0F4C81;
}
html.js.bootstrap-anchors-processed header#navbar {
    position: fixed;
    width: 100%;
}
img.over-img {
    float: right;
}
img.over-img {
    float: right;
    padding: 20px;
    width: 40%;
}

/*custom menu css*/
.search-form-wrapper {
    display: none;
    position: absolute;
    right: 55px;
    padding: 15px;
    background: url(/resources/images/misc/bg_search-open.png) right center no-repeat #0F4C81;
    top: 10px;
    width: 44%;
    right: 123px;
}
.search-form-wrapper.open {
    display: block;
}
/*custom menu css*/
div#block-webform-client-block-811 h2 {
    display: none;
}

.col-sm-12.news11.text-center h3 {
        color: #0F4C81;
    font-weight: 600;
}
.view-job-tenders .view-header {
    margin-top: 50px;
    margin-bottom: 50px;
}
.view-job-tenders .view-header {
    margin-top: 50px;
    margin-bottom: 50px;
}
.view-job-tenders .view-header h2{
    text-align: center ;
}
#navbar .search-form .input-group{
  width: 100% !important ;
}

.view-slideshow .views-content-counter {
    background-color: #4D4948;
    border-radius: 6px 6px 6px 6px;
    float: left;
    height: 12px;
    width: 12px;
    margin-right: 5px;
    text-indent: -9999px;
    cursor: pointer;
}
.view-slideshow .active .views-content-counter {
    background-color: #FE7B35;
}

div#block-webform-client-block-811 .form-control {
    width: 99%;
    margin: 0 auto;
}
.main-container.container {
    margin-top: 135px;
}

.hidden-xs.navbar-form.navbar-right .btn-success {
    font-size: 29px !important;
    color: #fff !important;
    background: none !important;
    border:none !important;
}
i.fa.fa-university {
  color: #0F4C81 ;
  margin-right: 3px;
  font-size: 20px;
  position: relative;
  bottom: 2px;
}
div#block-webform-client-block-811 button.webform-submit.button-primary.btn.btn-primary.form-submit {
    padding: 6px;
    width: 100px;
    margin: 0 auto;
    text-align: center;

}

#navbar form.search-form{
  margin: 0px !important;
}
ul.dropdown-menu li a {
    padding: 10px;

}

.view-banner-slideshow .views-content-counter {
   background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    height: 10px;
    width: 10px;
    margin-right: 5px;
    text-indent: -9999px;
    cursor: pointer;
    float: left;
    left: 48%;
    position: relative;
    right: 50%;
    bottom: 50px;
    z-index: 999;

}

.page-career .page-header {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0px;
    text-align: center;
    border-bottom: none;
}

 .page-career h1.page-header:before {
    display: block;
    bottom: 0;
    height: 4px;
    left: 50%;
    margin-left: -100px;
    width: 200px;
    background: #ebebeb;
}



.view-banner-slideshow .active .views-content-counter {
    background-color: #0F4C81;
}

.button_effect_d {
color: #0F4C81  !important;
text-transform: uppercase;
background: #ffffff;
padding: 20px;
border: 4px solid #0F4C81 !important;
border-radius: 6px;
display: inline-block;
transition: all 0.3s ease 0s;
margin-top: 20px;
    font-size: 20px;
    text-decoration: none;
}

.button_effect_d:hover {
color: #0F4C81 !important;
border-radius: 50px;
border-color: #0F4C81!important;
transition: all 0.3s ease 0s;
        text-decoration: none;
}
.dir3 {
    float: right;
    margin-top: 15px;
}

.page-node-875 img.img-user {
    width: 84%;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #0089cf;
    color: #000;
}
.region.region-sidebar-first.well{
    margin-top: 20px;
}
.nav>li>a:focus{
    color: #000;
}
.ua {
    display: grid;
    float: left;
    border: 1px solid #ccc;
}
.ua img{
    height: 400px;
    width: 300px;
}

.views-field.views-field-field-samwaad-cover {
    border: 1px solid #ccc;
}

.emp-profile{
    padding: 3%;
    margin-top: 3%;
    margin-bottom: 3%;
    border-radius: 0.5rem;
    background: #fff;
}

.profile-img img{
    width: 100%;
    height: 100%;
}
.profile-img .file {
    position: relative;
    overflow: hidden;
    margin-top: -20%;
    width: 70%;
    border: none;
    border-radius: 0;
    font-size: 15px;
    background: #212529b8;
}
.profile-img .file input {
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
}
.profile-head h5{
    color: #333;
}
body.html.not-front.logged-in.no-sidebars.page-people1.i18n-en.navbar-is-static-top.admin-menu h1.page-header {
    color: #fff;
}
.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons .views-row {
    height: 100%;
}
.ui-accordion .ui-accordion-content{
  height: 70%;
}
/*---Media Query--*/
@media only screen and (max-width: 600px) {
    .column1{
        width: 100% !important;
        height: 100% !important;

    }
    .column1.vc{
         width: 100% !important;
        height: 100% !important;
    }
  #navbar {
    max-height: 100% !important;
}
.jcarousel-container.jcarousel-container-horizontal ul li {
    height: 175px !important;
}
.jcarousel-container.jcarousel-container-horizontal ul li a{
  font-size: 12px !important;
}
.events{
  height: 100% !important;
}
.events {
    margin-bottom: 20px;
}

.btn-primary, #navbar, #navbar .navbar-toggle .icon-bar, #navbar .dropdown-menu, .footer-section .footer-message, .home-bottom .top-header, .home-features .content-box:hover .icon-inner-box, .bg-primary, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    position: relative;
}
#navbar .navbar-toggle{
  border-color: none;
}
.img-slide-text{
  font-size: 23px;
}

navbar .navbar-toggle {
    border-color:#ffffff;
    top: 20px;
}
#widget_pager_bottom_banner_slideshow-block_1 {

    margin-right: 84px;
}
button.webform-submit.button-primary.btn.btn-primary.form-submit{
  text-align: none;
float: none;
position: inherit;
bottom:0;
}
    div#block-block-40 p{
        text-align: center;
    }
   .navbar-header .search-form {
        margin: 0 auto !important;
        max-width: 300px;
        float: none !important;
    }
    .ua{
        width: 100%;
    }
    div#block-webform-client-block-877{
        width: 100% !important;
    }
    div#block-block-38 p {
    position: inherit !important;
    top: 0px !important;
    text-align: justify;
    width: 320px !important;
    margin: 15px auto !important;
}
    ul.isotope-options.clearfix li a{
        width: 100% !important;
    }
    .second-menu {
    display: none;
}
    div#block-block-43 p{
        padding: 0 !important;

    }
    .container.circle-banner{
        display: none;
    }
}
@media (max-width: 767px){
    .navbar-fixed-top {
        position: relative;
        top: auto;/* Auto position navbar top */
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height:inherit;/* Clear max-height */
    }

}

/*-- Media Query End--*/

.block:first-child h2.block-title, .other-websites h2.block-title{
     margin-top: 15px;
    padding: 8px;
    color: #0F4C81;
    text-align: center;
    margin-bottom: 0px;
   font-weight: initial;
    font-weight: 600;
    font-size: 25px;
}

div#block-views-video-gallery-block-1 iframe {
    width: 290px;
    height: 250px;
}

.page-mar {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;

}
.view.view-niua-at-a-glance.view-id-niua_at_a_glance.view-display-id-block.view-dom-id-58902fc1cbd9efb63b481b30fe3df6ee img {
    height: 250px;
}


.view.view-home_news {
    padding: 10px;
    background: #d4d3cb;
    height: 275px;
}
div#block-views-accordion-block-1 .view.view-accordion {
    background: #fff;
    padding: 10px;
    height: 400px;

}
.timeline-Widget{

background-color:none !important;
}

h3.field-content.txt-cntr {
    text-align: center;
    padding: 0;
    margin: 0;
    background: #d4d3cb;
}
.container-fluid.no-padding.mar-top {
    margin-top: 10px;
}
.container-fluid.no-padding.mar-top .col-sm-8{
    padding-right: 0px;
    margin-bottom: -10px;

}
.container-fluid.no-padding.mar-top .col-sm-4{
    padding-left: 10px;
}

.col-sm-3.news {
    padding-right: 0px;
}

.col-sm-3.events {
    padding-right: 0px;
}

.credits.bott a {
    color: #000;
}
#navbar .nav>li>a{
    margin-right: 10px;

}


ul.menu.nav.navbar-nav.secondary {
    display: none;
}
#navbar .nav>li>a:hover{
    border-color: #0089cf;
}
.container-fluid.section-counter.paralax-mf.bg-image {
    width: 97.6%;
}

div#block-system-user-menu ul.menu.nav {
    position: relative;
    left: 120px;
}
iframe#twitter-widget-0 {
    height: 376px !important;
}

div#block-system-user-menu .nav a.active {
    color: #0F4C81 !important;
}
div#block-system-user-menu .nav a{
    color: #0F4C81 !important;
}

#navbar {
    position: relative;
    font-size: 17px;
    font-weight: 700;
}

.show {
    display: none ;
}
.row.mar-top {
    margin-top: 40px;
    margin-bottom: 50px;
}
.container.emp-profile.shadow .row {
    padding: 30px;
}
.shadow .row {
    padding: 10px;
}
.container.emp-profile.shadow {
    margin-bottom: 50px;
}
div#about p {
    padding: 20px;
    background: #fff;
}
.row.mar-top .fade {
    background: #fff;
    padding: 20px;
}
.emp-profile.shadow .tab-content {
    background: #fff;
}

/*!--timeline--*/

.timeline{
  --uiTimelineMainColor: var(--timelineMainColor, #222);
  --uiTimelineSecondaryColor: var(--timelineSecondaryColor, #fff);

  position: relative;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.timeline:before{
  content: "";
  width: 4px;
  background-color: var(--uiTimelineMainColor);

  position: absolute;
  top: 0;
}

.timeline__group{
  position: relative;
}

.timeline__group:not(:first-of-type){
  margin-top: 4rem;
}

.timeline__year{
  padding: .5rem 1.5rem;
  color: var(--uiTimelineSecondaryColor);
  background-color: var(--uiTimelineMainColor);

  position: absolute;
  left: 0;
  top: 0;
}

.timeline__box{
  position: relative;
}

.timeline__box:not(:last-of-type){
  margin-bottom: 50px;
}

.timeline__box:before{
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--uiTimelineMainColor);

  position: absolute;
  left: 0;
  z-index: -1;
}

.timeline__date{
  min-width: 65px;
  position: absolute;
  left: 0;

  box-sizing: border-box;
  text-align: center;

  /*background-color: var(--uiTimelineMainColor);*/
  color: var(--uiTimelineSecondaryColor);
}

.timeline__day{
  font-size: 2rem;
  font-weight: 700;
  display: block;
   /* background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);*/
}

.timeline__month{
  display: block;
  font-size: .8em;
  text-transform: uppercase;
}

.timeline__post{
  padding: 1.5rem 2rem;
  border-radius: 2px;
  border-left: 3px solid var(--uiTimelineMainColor);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
  background-color: var(--uiTimelineSecondaryColor);
}

@media screen and (min-width: 641px){

  .timeline:before{
    left: 30px;
  }

  .timeline__group{
    padding-top: 10px;
  }

  .timeline__box{
    padding-left: 80px;
  }

  .timeline__box:before{
    top: 50%;
    transform: translateY(-50%);
  }

  .timeline__date{
    top: 50%;
    margin-top: -27px;
  }
}

@media screen and (max-width: 640px){

  .timeline:before{
    left: 0;
  }

  .timeline__group{
    padding-top: 40px;
  }

  .timeline__box{
    padding-left: 20px;
    padding-top: 70px;
  }

  .timeline__box:before{
    top: 90px;
  }

  .timeline__date{
    top: 0;
  }
}

.timeline{
  --timelineMainColor: #0F4C81;
  font-size: 16px;
}

/*
=====
DEMO
=====
*/

.page{
  margin-left: auto;
  margin-right: auto;
  order: 1;
}

/*
=====
LinkedIn
=====
*/

.linkedin{
  background-color: #fff;
  text-align: center;
}

.linkedin__container{
  max-width: 1000px;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
}

.linkedin__text{
  margin-top: 0;
  margin-bottom: 0;
}

.linkedin__link{
  color: #ff5c5c;
}
/*!--timeline--*/

/* people,project Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}


/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

/* people1 css end */


/* team api css */
.column1 {
  float: left;
  width: 33.3%;
  margin-bottom: 16px;
  padding: 0 8px;
}

@media screen and (max-width: 650px) {
  .column {
    width: 100%;
    display: block;
  }
}

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 20px;

}

.contain {
  padding: 0 16px;
}

.contain::after, .row::after {
  content: "";
  clear: both;
  display: table;
}

.title {
  color: grey;
}
/* team api css end */

.linkedin {
    background:
    #000;
}
.page h2 {
    text-align: center;
}
.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    margin-bottom: 20px;
}

ul.nav.nav-tabs a {
    background: #0F4C81;
    color: #fff;
}
div#block-block-39 {
    width: 100%;
    float: left;
}
div#block-block-38 {
    width: 50%;
    float: left;
    position: relative;
    left: 45px;
}
div#block-webform-client-block-877 {
    width: 50%;
    float: left;
}
div#block-webform-client-block-877 h2 {
    display: none;
}
div#block-block-38 h2{
    display: none;
}
div#block-block-39 h2{
    display: none;
}
div#block-block-38 p {
    position: absolute;
    top: 96px;
    text-align: justify;
    width: 319px;
}
.navbar-header.col-md-6 p {
    position: relative;
    top: 28px;
    font-size: 17px;
}
.col-md-1 a.search-form-tigger.btn.btn-success {
    bottom: 20px;
    position: relative;
}
.navbar-header.col-md-4 p {
    position: relative;
    right: 43px;
    top: 16px;
    font-size: 19px;
}
.second-menu ul li a {
    color: #fff;
}

.navbar-header.col-md-1 i.fa.fa-search {
    top: 30px;
    position: relative;
}
div#block-system-user-menu {
    /* position: relative; */
    margin-top: 23px;
}
.navbar-header.col-md-2 img {
    margin-left: 55px;
}

div#block-block-40 h2 {
    display: none;
}
div#block-block-40 p {
    color: #666;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 600;
    border-right: 1px solid #666;
}

button.w3-bar-item.w3-button {
    width: 250px;
    padding: 26px;
    margin: 10px;
}
.w3-bar.w3-black {
    text-align: center;
    padding: 50px;
    /* width: 300px; */
}
div#block-block-41 h2 {
    display: none;
}

.timeline-Footer {
    padding: 15px;
    font-size: 12px;
    display: none;
}
/*gallery*/
.row2 {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.column2 {
  -ms-flex: 25%; /* IE10 */
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}

.column2 img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .column2 {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column2 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}
/*gallery end*/
ul.menu.nav.navbar-nav {
    position: relative;
    left: 75px;

}

span.caret {
    display: none;
}
#navbar .nav>li {
    margin: 0;

}
.second-menu .fa {
    margin-right: 10px;
}
#navbar{
    opacity: 1;
}
ul.dropdown-menu li a {
    padding: 10px;
    font-size: 16px;

}

footer#footer-section h2 {
    display: none;
}
.footer-section ul li a{
    font-weight:
}
.container-fluid.Newsletter h3 {
    margin-bottom: 23px;
    font-size: 30px;
}
.form-control{
    border-radius: 0px !important;
}
button.webform-submit.button-primary.btn.btn-primary.form-submit {
    margin-bottom: 10px;
    border-radius: 0;
}

a:hover {
  text-decoration: none;
}
div#block-block-35 {
    position: relative;

}
div#block-block-32 p {
    display: none;
}
.foot {
    line-height: 25px;
}
.field-content.slider-icon {
    position: absolute;
     top: 26.5%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
span.n-i-u-a {
    font-size: 20px;
    font-weight: 600;
}
.foot-cntct {
    line-height: 25px;
}
.no-padding {padding:0px;}
.container.mar-foot {
    margin-top: 40px;
    margin-bottom: 40px;
}
span.counter-text {
    font-size: 2rem !important;
}

.nav-tabs li.active a {
background: #fff;
color: #0F4C81;
}
div#views-ticker-vTicker-home_news ul li {
    display: block;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    border-radius: 3px;
    margin-bottom: 10px !important;
}

.row.n-e {
    margin-top: 50px;
    margin-bottom: 50px;
}
div#block-block-43 h2 {
    display: none;
}
.user-list a .card:hover {
border: 0px solid #ccc;
box-shadow: 0px 0px 4px 1px;
}
.new-event {
    background: #f5f5f5;
}
div#block-block-43 {
    padding: 30px;
    line-height: 26px;
     font-size: 1.6rem !important
}
div#block-block-43 p {
    padding: 0 95px;
}

.region.region-twitter-social {
    background: #fff;
}






.view.view-home-news.view-id-home_news.view-display-id-block {
    background: #fff;
    padding: 10px;
    height: 400px;
}
.view-home-news .view-content .views-row:hover {
    background: #ffc801;
    color: #666;
}

.events:hover{
     background-color: #ffc801;

}
.views-row.views-row-1.views-row-odd.views-row-first.events:hover{
      background-color: #ffc801;

}
/*font family css*/
body {
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
    font-size: 15px;
}
.html{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;

}
html{
    scroll-behavior: smooth;
}

p{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
h1{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
h2{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
h3{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
h4{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
h5{
    font-family: "Open Sans",Helvetica,Arial,sans-serif!important;
}
/*font family css end*/


/*menu styling css*/

nav.shift ul li a {
  position:relative;
  z-index: 1;
}
nav.shift ul li a:hover {
  color: #91640F;
}
nav.shift ul li a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  content: '.';
  color: transparent;
  background: #F1C40F;
  visibility: none;
  opacity: 0
  z-index: -1;
}
nav.shift ul li a:hover:after {
  opacity: 1;
  visibility: visible;
  height: 100%;
}

/* SHIFT */
nav.shift ul li a {
  position:relative;
  z-index: 1;
}
nav.shift ul li a:hover {
  color: #91640F;
}
nav.shift ul li a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  content: '.';
  color: transparent;
  background: #ffc801;
  visibility: none;
  opacity: 0;
  z-index: -1;
}
nav.shift ul li a:hover:after {
  opacity: 1;
  visibility: visible;
  height: 100%;
}

nav ul li a, nav ul li a:after, nav ul li a:before {
    transition: all .5s;
}


/* Keyframes */
@-webkit-keyframes fill {
  0% {
    width: 0%;
    height: 1px;
  }
  50% {
    width: 100%;
    height: 1px;
  }
  100% {
    width: 100%;
    height: 100%;
    background: #2ECC71;
  }
}

/* Keyframes */
@-webkit-keyframes circle {
  0% {
    width: 1px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 1px;
    z-index: -1;
    background: #eee;
    border-radius: 100%;
  }
  100% {
    background: #aaa;
    height: 5000%;
    width: 5000%;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 0;
  }
}






button.webform-submit.button-primary.btn.btn-primary.form-submit:hover{
    background: #F1C40F;
    color:#000;
}
#navbar .nav>li a {
    padding: 15px;
}
/*menu style css end*/

/*niua at glance*/
.main-title{
    color: #2d2d2d;
    text-align: center;
    text-transform: capitalize;
    padding: 0.7em 0;
  }

  .container .ovr-lay{
    padding: 1em 0;
    float: left;
    width: 50%;
  }



  .container .ovr-lay .title{
    color: #1a1a1a;
    text-align: center;
    margin-bottom: 10px;
  }

  .content1 {
    position: relative;
    width: 90%;
    max-width: 400px;
    margin: auto;
    overflow: hidden;

  }

  .content1 .content-overlay {
    background: rgba(0,0,0,0.7);
    position: absolute;
    height: 99%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
  }

  .content1:hover .content-overlay{
    opacity: 1;
  }

  .content-image{
    width: 100%;
  }

  .content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }

  .content1:hover .content-details{
    top: 50%;
    left: 50%;
    opacity: 1;
  }

  .content-details h3{
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
  }

  .content-details p{
    color: #fff;
    font-size: 0.8em;
  }

  .fadeIn-bottom{
    top: 80%;
  }

  .fadeIn-top{
    top: 20%;
  }

  .fadeIn-left{
    left: 20%;
  }

  .fadeIn-right{
    left: 80%;
  }

div#block-views-niua-at-a-glance-block h2 {
    width: 35%;
    margin: 0 auto;

}


/*niua at glance end*/
div#block-views-niua-at-a-glance-block {
    margin-bottom: 50px;
}
div#block-views-niua-at-a-glance-block hr {
    color: red;
    border: 1px solid #f26422;
    width: 94px;
}
/* niua at glance title*/
.tooltip {
  position: relative;
  display: contents;
    opacity: 1;
    font-size: 17px;
    color: black;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 162px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
	    margin-top: -124px;
	margin-left: -78px;


}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
/*niua at glance title end*/
.second-menu {
    position: relative;

}
.ovr-lay {
    margin-top: 20px;
}
button.btn.btn-primary.glanc {
    float: right;
    border-radius: 0px;
    background:

}
button.btn.btn-primary.glanc:hover{
    background: #F1C40F;
    color:#000;
}
 div#block-views-niua-at-a-glance-block h2 {
    margin-top: 30px;
}
.region.region-content {
    margin-bottom: 50px;
    margin-top: 20px;
}
button.btn.btn-primary.home-txt{
    border-radius: 0px;
}
button.btn.btn-primary.home-txt:hover{
     background: #F1C40F;
    color:#000;
}
div#block-views-accordion-block-1 hr {
    width: 63px;
    border: 1px solid #f26422;
    margin-top: 13px;
}
div#block-views-home-news-block hr{
     width: 63px;
    border: 1px solid #f26422;
}
div#views-bootstrap-grid-1 .content1 {
    width: 100%;
}
/*search menu*/

form.example input[type=text] {
  padding: 10px;
  font-size: 14px;
  border: 1px solid grey;
  float: left;
  width: 80%;
  background: #f1f1f1;
    position: relative;
    top: 20px;
    color: #000;
}

form.example button {
  float: left;
  width: 20%;
  padding: 8px;
  background: #2196F3;
  color: white;
  font-size: 17px;
  border: 1px solid grey;
  border-left: none;
  cursor: pointer;
}

form.example button:hover {
  background: #0b7dda;

}

form.example::after {
  content: "";
  clear: both;
  display: table;
}
form.search-form.example button {
    position: relative;
    top: 20px;
    background: #0F4C81;
}
/*search menu end*/
.views-field.views-field-field-icon img {
    width: 100px;
}
hr {
    margin-bottom: 5px;
    margin-top: 13px !important;
}

.w3-bar.w3-black a {
    text-decoration: none;
    color: #000;
}
p.img-cntr {
    text-align: center;
}
h1.page-header {
    color: #666;
}
.container-fluid.no-padding.bg-img{
     background-image: url(/sites/all/themes/color_glass/images/banner24.jpg);
    background-repeat: no-repeat;
    height: 250px;
    text-align: center;
    background-attachment: fixed;
    background-position: right;
}
h1.page-header {
    color: #666;
    margin-top: 105px;
    margin-bottom: 105px;
    text-align: left;
    border: none;
}
h1.page-header.page-mar{
    color: #fff;
    text-align: left;
    border: none;
    font-size: 42px;
    font-weight: 600;
    margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.col-md-6.test {
    width: 38%;
    margin-top: 20px;
}
.view-footer p {
    text-align: center;

}

button.btn.btn-primary.niua-at {
    width: 150px;
}
.btn-primary:hover {
    background: #F1C40F;
    color: #000;

}
.btn-primary{
    border-radius: 0px;
}
.field-name-field-basic-image .img-responsive {
    width: 50%;
    margin: 0 auto;
}
.field-name-field-basic-image .field-label {
    display: none;
}
.view.view-niua-career img {
    margin-top: 20px;
}
.new-event {

    background-image: url(../images/Untitled-2.jpg);
}
/*media query code start*/
@media only screen and (max-width: 600px) {
    form.search-form.example button{
        top: 0;
    }
    form.example button{
        width: auto;
    }
    form.example input[type="text1"]{
        top: 0;
    }
    div#block-views-niua-at-a-glance-block h2{
        width: 100%;
    }
    div#block-webform-client-block-811 button.webform-submit.button-primary.btn.btn-primary.form-submit{
        float: none;
        position: inherit;
    }
    #navbar {
    padding: 10px;
}
}

/*media query code end*/
img.dir-img{
    float: left;

    width: 200px;
    margin: 8px 25px !important;
}
div#block-views-twitter-block hr {

    border: 1px solid #f26422;
    width: 63px;
}
.region.region-home-news {
    background: #fff;
}
div#block-webform-client-block-811 ul.links.list-inline.well.well-sm {
    display: none;
}
article#node-811 label.control-label {
    display: none;
}
div#block-webform-client-block-811 .form-item.form-type-item.form-group {
    display: none;
}

.float-menu2{
position: fixed;
    top: 50%;
    left: 0;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
     background: rgb(128,128,128,.1);
    color: #fff;

}
#navbar .nav .dropdown > .dropdown-menu >li>a {
    font-size: 14px;
    padding: 8px;
}
    article#node-79 P {
    font-size: 14px;
        color: grey;
}
.float-menu2 ul li a {
    color: #fff;

}
.float-menu2 ul {
    padding: 0;
}
body.html.not-front.logged-in.no-sidebars.page-node.page-node-.page-node-793.node-type-tender.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed h1.page-header.page-mar {
    font-size: 28px;
}
body.html.not-front.logged-in.no-sidebars.page-node.page-node-.page-node-792.node-type-tender.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed h1 {
    font-size: 28px;
}
body.html.not-front.logged-in.no-sidebars.page-node.page-node-.page-node-790.node-type-tender.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed h1 {
    font-size: 28px;
}
body.html.not-front.logged-in.no-sidebars.page-node.page-node-.page-node-786.node-type-tender.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed h1{
    font-size: 28px;
}
body.html.not-front.logged-in.no-sidebars.page-node.page-node-.page-node-783.node-type-tender.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed h1 {
    font-size: 28px;
}
.float-menu2 ul li {
    padding: 5px;
    border-bottom: 1px solid;
}
article#node-811 .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.float-menu2 ul li {
    padding: 10px;
}
.float-menu2 ul li:hover{
    background: #f26422;
}
/*team css*/


#photos {
   /* Prevent vertical gaps */


   -webkit-column-count: 5;
   -webkit-column-gap:   0px;
   -moz-column-count:    5;
   -moz-column-gap:      0px;
   column-count:         5;
   column-gap:           0px;
}

#photos img {
  /* Just in case there are inline attributes */
    padding: 2px;
}

@media (max-width: 1200px) {
  #photos {
  -moz-column-count:    4;
  -webkit-column-count: 4;
  column-count:         4;
  }
}
@media (max-width: 1000px) {
  #photos {
  -moz-column-count:    3;
  -webkit-column-count: 3;
  column-count:         3;
  }
}
@media (max-width: 800px) {
  #photos {
  -moz-column-count:    2;
  -webkit-column-count: 2;
  column-count:         2;
  }
}
@media (max-width: 400px) {
  #photos {
  -moz-column-count:    1;
  -webkit-column-count: 1;
  column-count:         1;
  }
}

/*team css end*/
.banner{
 margin:0;
}
.banner .col-sm-12{
    padding:0;
}

.sidemenu-bar {
  position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
	width:50px;
  z-index: 9999;
}
.sidemenu-bar ul {
  padding: 0px;
  -webkit-transform: translate(-270px, 0);
  -moz-transform: translate(-270px, 0);
  -ms-transform: translate(-270px, 0);
  -o-transform: translate(-270px, 0);
  transform: translate(-270px, 0);
}
.sidemenu-bar ul li {
  display: block;
  margin: 5px;
  background:#555;
  width: 306px;
  text-align: right;
  padding: 10px;
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
        font-size: 12px;
    color: #000;
    font-weight: bold;
}
.sidemenu-bar ul li:hover {
  -webkit-transform: translate(145px, 0);
  -moz-transform: translate(145px, 0);
  -ms-transform: translate(145px, 0);
  -o-transform: translate(145px, 0);
  transform: translate(145px, 0);
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.sidemenu-bar ul li:hover a {
  color: #000;
}
.sidemenu-bar ul li:hover i {
  color: #fff;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  color: #000;
}
.sidemenu-bar ul li i {
  margin-left: 10px;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 20px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
    background: none !important;
}
.view.view-video-gallery-filter tr {
    width: 19%;
    float: left;
    padding: 5px;
    background: lightgray;
    height: 71px;
    margin-right: 4px;
    height: 0px;
    width: 0px;
    background: none;
}
.view.view-video-gallery-filter tr td {
    border: none;
}
ul#isotope-instance-vg {
    list-style: none;
}
ul.isotope-options.clearfix {
    list-style: none;
}

ul#isotope-instance-vg li {
    margin-right: 19px;
}
article#node-79 .card{
    height: 500px;
    width: 300px;
}
article#node-79 h3 {
    text-align: center;
}
article#node-79 h3 {
    background: url(/sites/all/themes/color_glass/images/heading-style.png) bottom center no-repeat;
    padding-bottom: 2rem;
    margin: 7rem 0 2rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 2.6rem;
}
.view.view-news.view-id-news.view-display-id-page.view-dom-id-5fa8505b4741263e9d39668b23f50792 p {
    font-size: 14px;
    line-height: 22px;
}
.view.view-journal-urban-india {
    font-size: 14px;
    line-height: 25px;
}

.view.view-journal-urban-india.views-field-field-images{
    margin-top: 10px;}

.column1.vc{
    width: 24.3%;
    margin-bottom: 16px;
    padding: 0 8px;
    margin: 0 auto;
    float: inherit;
}

/*resoures css*/
img.resources:hover {
border: 0px solid #ccc;
box-shadow: 0px 0px 4px 1px;
}
img.animate:hover {
border: 0px solid #ccc;
box-shadow: 0px 0px 4px 1px;
}
img.resources{
object-fit: cover;
}
/*resoures css*/

button.w3-bar-item.w3-button.theme{
	background-color: #0f5298;
    color: #ffffff;
}

button.w3-bar-item.w3-button.instument{
	background-color: #5cb2bd;
    color: #ffffff;
}


div#block-views-calendar-block-1 h2 {
    display: none;
}


.view .date-nav-wrapper .date-prev {
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 550px;
    left: auto;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}



/****timeline**/

.home-circle {
    width: 60%;
    height: 100px;
    font-size: 18px;
    color: #555;
    text-align: center;
    line-height: 0;
    padding: 30% 0;
    border-radius: 50%;
    background-color: aqua;
     margin: 0 auto;
}
/*.home-circle {
    width: 200px;
    height: 100px;
    background-color: gold;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border: 10px solid gray;
    border-bottom: 0;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}*/

.red-circle {
    background-color: #87CEEB;
}
.blue-circle {
    background-color: #aec6cf;
}
.green-circle {
    background-color : #88b04b;
}
.magenta-circle {
    background-color: #fcce45;
}
.container.circle-banner {
    position: relative;
    padding: 0rem;
    margin-left: 13rem;
    bottom: 95px;
    margin: 0 auto;
}



/****timeline**/
table#emp_table td {
    vertical-align: middle;
    padding: 10px;
}
.u_s p img {
    width: 75% !important;
    margin: 0 auto;
    text-align: center;
}
.views-field.views-field-field-date-news {
    font-size: 10px;
}
.view.view-home-news .views-row {
    display: block;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    margin-bottom: 10px !important;
}

ul.isotope-options.clearfix li a {
    float: left;
    padding: 5px;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #696464;
    margin-top: 10px;
}

body.html.not-front.logged-in.no-sidebars.page-rti.i18n-en.jquery-once-1-processed.admin-menu.responsive-menus-load-processed.nimbus-is-editor .card {
    display: none;
}

/******** Forum CSS ************/
.node-type-forum .comment h3 {
    background-color: #0F4C81;
    padding: 7px;

}

.node-type-forum .comment h3 a {
    color: #fff;
}

.node-type-forum .btn-success {
    color: #fff;
    background-color: #0F4C81;
    border-color: #0F4C81;
}

.node-type-forum .well-sm {
    padding: 4px;
    border-radius: 0px;
}

.node-type-forum .comment-delete {
    padding: 9px;
    background-color: #0f4c81;
    width: 10rem;
    text-align: center;

    margin: 1rem;
}
.node-type-forum .comment-edit {
    padding: 9px;
    background-color: #0f4c81;
    width: 10rem;
    text-align: center;

    margin: 1rem;
}
.node-type-forum .comment-reply {
    padding: 9px;
    background-color: #0f4c81;
    width: 10rem;
    text-align: center;

    margin: 1rem;
}
.node-type-forum .comment-delete a, .node-type-forum .comment-edit a, .node-type-forum .comment-reply a {
    color: #fff;
    font-weight: bold;
    text-transform: capitalize;
}

.node-type-forum .comment .submitted {
    float: right;
}

/******** Forum CSS End ************/
div#views-bootstrap-grid-1 img {
    margin: 0 auto;
}
td.views-field.views-field-field-name-mohua {
    width: 134px;
}
td.views-field.views-field-field-image-mohua{
    width: 200px !important;
}
td.views-field.views-field-body p {
    text-align: justify !important;
}
div#block-views-forum-new-topic-block-1 hr {
    width: 63px;
    border: 1px solid #f26422;
}
/*.titl {
    float: left;
    margin-right: 10px;
}*/

div#block-views-forum-new-topic-block-1 {
    background: #fff;
    height: 280px;

}
div#block-views-forum-new-topic-block-1 .view-id-forum_new_topic {
  padding: 10px;
}
.diss-forum {
    padding: 30px;
}

i.fa.fa-users
{
    color: cornflowerblue !important;
}

.view-forum-new-topic .view-content .views-row {
    display: block;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    margin-bottom: 10px !important;
}

.view-forum-new-topic .view-content .views-row:hover{
    background: #ffc801;
}
.td.views-field.views-field-field-aspect-covered p {
    width: 336px;
}
table.views-table.cols-0.table.table-hover.table-striped {
    width: 89%;
    border: 1px solid lightgray;
    margin: 0 auto;
}
.view.view-other-websites img, .other_websites img {
    padding: 0 0 0 15px;
    width: 130px;
    height: 130px;
    object-fit: cover;
    margin: 0px;
}
.other_websites .row {
  padding: 0px !important;
}
div#block-views-other-websites-block-1 h2, .other-websites h2.block-title {
    margin-bottom: 20px;
}
.container.emp-profile.shadow h2 {
    margin-top: 15px;
    padding: 8px;
    color: #0F4C81;
    text-align: center;
    margin-bottom: 0px;
    font-weight: initial;
    font-weight: 600;
    margin-bottom: 20px;
}
.icon-bar.new.fadeInDown {
    width: 100px;
    position: fixed;
    text-align: left;
    top: 75%;
    /* left: 0; */
    z-index: 999;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999999;
}
.icon-bar.new.fadeInDown a {
    padding: 0;
}
.icon-bar.new.fadeInDown img {
    width: 100px;
}
div#block-views-timeline-block h2 {
    text-align: center;
}
div#block-views-highlight-2018-2019-block h2 {
    text-align: center;
}
h2.tl-headline {
    color: #fff !important;
}
.tl-timemarker-content {
    background: #164c81;
}

.calendar-calendar table.mini td.empty {
    background: lightgoldenrodyellow;
    border-color: #fff;
}
table.mini tr {
    background: lightgoldenrodyellow;
}
div#block-views-calendar-block-1 {
    background: lightgoldenrodyellow;
    padding: 35px;
}

.node-event-calendar .field-name-field-events-images .img-responsive {
        width: 14%;
    margin-right: 3%;
    float: left;
}

.node-forum .field-name-field-forum-image2 .img-responsive{
    display: block;
    max-width: 100%;
    height: auto;
    width: 21%;
    float: left;
    margin-right: 2rem;
    margin-top: 1rem;
}

node-type-event-calendar .social-share {
    display: none;
}


.node-type-event-calendar ul.links.list-inline.well.well-sm {
    display: none;
}

.node-type-event-calendar h1.page-header {

    margin-top: 2rem;

}
.fade .row.resources {
    margin-top: 21px;
}
.latest-resources {
  margin-bottom: 10px;
}
.latest-resources img {
  height: 130px;
  object-fit: cover;
}
.latest-resources span {
  color: #777777;
}
td.views-field.views-field-field-rank-mohua ul {
    padding: 0;
}
td.views-field.views-field-field-rank-mohua ul li {
    list-style: none;

}
div#block-menu-menu-type-of-video h2 {
    text-align: left;
}
.event-icon .event-bullet-Webinar {
  height: 15px;
}
.event-container > .event-info {
  font-weight: bold;
}
.event-container > .event-info ~ .event-info {
  font-weight: normal;
}
.event-container:hover {
  padding: 5px;
  width: 103%;
}
/**.views-field.views-field-field-image-w-n {
    float: left;
    margin-right: 2rem;
}**/
div#block-views-whats-new-block-1 hr{
    width: 63px;
    border: 1px solid #f26422;
}

.view-whats-new .view-content .views-row:hover {
    background: #ffc801;
}
.view-whats-new .view-content .views-row {
    display: inline-block;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    margin-bottom: 10px !important;
    width: 100%;
}
div#block-menu-menu-type-of-video h2 {
    display: none;
}
div#block-menu-menu-type-of-video a:hover {
    color: #fff;
}

.img_forum, .views-field-field-wu-image {
    float: left;
    margin-right: 2rem;
}

.foremm {
    height: 9rem;
}
.urban-resources {
  margin-top: 50px;
}
.urban-resources .timeline__post {
  border-left: 3px solid;
  margin-bottom:25px;
  height: 165px;
  padding: 20px 0px;
  overflow-y: scroll;
}
.urban-resources .card {
  font-size:20px; background-color: #f0f0f0;
}
/*.urban-resources p {
  text-align: justify;
}*/
.urban-resources .timeline__post h4 {
  margin-top: 0px;
}
.doc-box {
  margin-bottom:10px;
}
.doc-box h4 {
  background: #eee;
padding: 10px;
font-size: 15px;
}
.menu.nav li .active-trail.active {
    background: #0089cf;
    color: #fff;
}
.view.view-highlight-2018-2019 a {
    color: #0089cf;
}

.node-samwaad .gdoc-field {
    width: 100%;
    height: 1062px;
    border: 1px solid black;
}
ol.search-results {
padding-left: 0px;
}
.search-result h3.title {
line-height: 26px;
font-size: 19px;
}
.event-type {
margin-top: 20px;
}
.event-type .text {
vertical-align: super;
margin-left: 10px;
}
.event-type .reset {
vertical-align: middle;
margin-left: 10px;
}
.event-type .text:hover {
font-weight: bold;
}
.event-type .text.active {
font-weight: bold;
}
.ui-accordion-header-active {
    background: #ffc801;
}
.ui-accordion .ui-accordion-header{
    padding-top: 20px;
    padding-bottom: 20px;
}

.view-id-rti .views-field.views-field-title {
    text-align: center;
}

.row.col-sm-12.l_k_p {
    background: #EFEFEF;
    padding: 10px;
    margin: 0;
}
.calendar-events .event-info { float: right; display: inline; width: 89%; }  .calendar-events .event-icon { width: 10% !important; padding: 8px; height: 36px; }
.region.region-events.l_n {
    padding: 10px;

}

.row.col-sm-12.l_k_p:hover {
    background: #ffc801;
}

.page-partners-logo .timeline__post {
  background: #fff;
}
i.fa.fa-info {
  margin-left: 17px;
  margin-right: 6px;
}
.icon-bar.new.fadeInDown a {
    background: none;
}
i.fa.fa-lightbulb-o {
    /*margin-left: 20px;*/
    margin-right: 6px;
}
.sidemenu-bar i.fa.fa-twitter, .sidemenu-bar i.fa.fa-calendar {
    margin-right: 2px;
}
.jcarousel-container.jcarousel-container-horizontal {
    background: none;
}
.sidemenu-bar ul li:hover {
    background: #ffc801;
}

#home-welcome .date-text {
  font-size: 18px;
  margin-top: 5px;
  display: block;
}
.helix-box a path:hover {
  fill:#eee;
}
.view-Slideshow-Homepage .carousel {
  background: #0F4C81;
}
.view-Slideshow-Homepage .carousel .img-slide-img {
  opacity: 0.5;
}
.region.region-whats-new {
    height: 280px;
    background: #fff;
}
.region.region-events.l_n {
    height: 280px;
    background: #fff;
}
.front .views-field.views-field-field-image-w-n {
    float: left;
    margin-right: 10px;
}

.views-field-field-image-w-n img.img-responsive {
   width: 63px;
    height: 97px;
    object-fit: cover;
}
.row.col-sm-12.l_k_p img {
    width: 54px;
    float: left;
    /* margin-right: 20px; */
}
.view.view-whats-new.view-id-whats_new .view-content {
    padding: 10px;
}
.view.view-whats-new .view-footer p{
    margin: 0 !important;
}

.view-whats-new .view-content .whatsnews {
    display: -webkit-inline-box;
    padding: 10px 10px 10px 10px !important;
    position: relative;
    background: #EFEFEF;
    margin-bottom: 10px !important;
    width: 32%;
    height: 119px;
	border-left: 3px solid #164c81;
	margin-top: 10px;
    margin-left: 10px;
}
.field-content.whatsnews-date {
    height: 22px;
  	margin-left: -350px;
}
span.field-content.col-md-9.whatsnews-title {
    margin-top: 20px;
}
.view-whats-new .view-content .whatsnews:hover {
    background-color: #ffc801;
}
.view-video-gallery .filterbutton.selected {
    background-color: #378acf;
    color: white;
}
a.active-trail.dropdown-toggle {
    background-color: #378acf;
}
.page-other-websites .thumbnail:hover {
    background-color: #ffc801;
}
a.filterbutton:hover {
    background-color:#ffc801;
}

.jobs-apply-inner {
    background-color: #2795b6;
    border: none;
    color: white;
    padding: 15px 36px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    margin-bottom: 4px;
    cursor: pointer;
    float: right;
    margin-bottom: 20px;
    text-align: center;
}

/*@media query start */
@media only screen and (max-width: 600px){

    form.example input[type="text"] {
    padding: 10px;
    font-size: 14px;
    border: 1px solid grey;
    float: left;
    width: 80%;
    background: #f1f1f1;
    position: relative;
    top: 0;
    color: #000;
}
    #block-block-43 .col-md-6 {
    float: left;
}
    .img-slide-text{
        font-size: 10px;
    }
    .date-text{
        font-size: 10px;
    }
    .col-sm-9.event p{
        margin-left: 65px;
    }
    .diss-forum{
        padding: 0;
    }
    .ovr-lay h4 {
    font-size: 10px;
}
    .pull-right {
    float: none !important;
}

    #navbar .nav .dropdown > .dropdown-menu > li > a {
    font-size: 14px;
    padding: 8px;
    text-align: center;
}
    ul.menu.nav.navbar-nav{
       background-color: #164c81;
    margin-top: 0px;
		left: 25px;
    }


    .icon-bar.fadeInDown {
    z-index: 999999999;
}
    .w3-bar.w3-black{
        padding: 0;
    }

	div#block-views-home-news-block,div#block-views-twitter-block, div#block-views-whats-new-block-1 {
    margin-top: 15px;
}
div#block-views-forum-new-topic-block-1 {
    margin-top: -30px;
}
.region.region-events.l_n.front-page{
margin-bottom: 15px;
margin-top: 15px;
	}
	.icon-bar a {
    display: block;
   	padding: 5px;
	}
	.icon-bar.new.fadeInDown,.icon-bar.new.fadeInDown img {
    width: 41px;
	}

a.logo.navbar-btn.pull-left img {
    width: 100px;
    display: block;
}
	div#block-block-40 p {
   font-size: 11px;
		text-align: right;
    margin-top: -21px;
	}
	.timeline__group.fiveyear {
    margin-left: 0px!important;
}
	.five h3 {
    padding-left: 0px!important;
}

#navbar .navbar-collapse {
width: 210px;
    margin-top: 60px;
    background-color: #164c81;
    height: 1px;
    font-size: 12px;
}
	.navbar-header.col-md-12 {
    float: right;
}

#navbar .nav .dropdown > .dropdown-menu {
    left: -150px;
	}
	.view-whats-new .view-content .whatsnews {
  position: relative;
    display: block;
    /* padding: 0px; */
    position: relative;
    width: 288px;
    height: 170px;
    overflow-x: scroll;

}
	.timeline__date .timeline__day img {
    width: 48px;
    margin-left: -95px;
    margin-top: 68px;
}
	button.w3-bar-item.w3-button {
    width: 284px;
    padding: 26px;
    margin: 10px;
}

.On-Going-project,.completed-project {
    margin-top: 10px;
    width: 319px;
    margin-left: -37px;
}
	.view-mohua img {
    width: 256px;
	}
    iframe {
    width: 100%;
}
    .uwy.userway_p1.utb {
    margin-top: 47px;
}

}

/*@media query end */

.node-type-video-gallery .region.region-content {
   text-align: center;
}

.view.view-forum-new-topic .view-footer p {
    margin-top: 30px;
}
.col-sm-4.l_n_1 .view-footer p {
    margin-top: -52px;
}
.view-whats-new .views-field-title {
	width: 98%;
}

body .uwy.utb .uai {
    padding: 4px;
    width: 57px;
    height: 57px;
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px;
    top: 47px;
    position: relative !important;
}
.map_gallery .map-div {
  height: 440px;
  margin-bottom:20px;
}
#gis_maps {
  margin-top: 20px;
}

#block-quicktabs-resources .quicktabs-tabs li a {
padding: 10px;
background: #f1f1f1;
width: 210px;
margin: 5px;
display: inline-block;
color: #333;
text-align: center;
border: 1px solid #ccc;
}
#block-quicktabs-resources .quicktabs-tabs li.active a {
  background: #164c81;
  color: #fff;
}

/* 5 block */

.wrapper1 {
  display: table;
  height: 100%;
  width: 100%;
}

.container-fostrap {
  display: table-cell;
  padding: 1em;
  text-align: center;
  vertical-align: middle;
}
.fostrap-logo {
  width: 100px;
  margin-bottom:15px
}
h1.heading {
  color: #fff;
  font-size: 1.15em;
  font-weight: 900;
  margin: 0 0 0.5em;
  color: #505050;
}
@media (min-width: 450px) {
  h1.heading {
    font-size: 3.55em;
  }
}
@media (min-width: 760px) {
  h1.heading {
    font-size: 3.05em;
  }
}
@media (min-width: 900px) {
  h1.heading {
    font-size: 3.25em;
    margin: 0 0 0.3em;
  }
}
.card1 {
  display: block;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    transition: box-shadow .25s;
    height: 400px;
}
.card1:hover {
  box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.img-card {
  width: 100%;
  height:200px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
    overflow: hidden;
}
.img-card img{
  width: 100%;
  height: 200px;
  object-fit:cover;
  transition: all .25s ease;
}
.card-content {
  padding:15px;
  text-align:left;
}
.card-title {
  margin-top:0px;
  font-weight: 700;
}
.card-title a {
  color: #000;
  text-decoration: none !important;
}
.card-read-more {
  border-top: 1px solid #D4D4D4;
}
.card-read-more a {
  text-decoration: none !important;
  padding:10px;
  font-weight:600;
  text-transform: uppercase
}
.container-fostrap img {
    width: 100%;
}
 .centres {
    background-image: url(/sites/all/themes/color_glass/images/5898-3.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    display:block;
}


h1.heading {
    color: #fff;
}
.zoombutton:hover{
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}

.col-xs-12.col-sm-2.zoombutton.wid {
    width: 20%;
}
.cent {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*5 block end*/

.txt-sty {
    text-align: justify;
}
.news-img-full {
  margin-bottom: 35px;
  width: 100%;
  float:left;
}
.news-img-full img {
  width: 100%;
height: 400px;
object-fit: cover;
}

div#cboxContent {
    height: 340px !important;
}
div#cboxWrapper {
    height: 355px !important;
}
.page-node-add-project .table-responsive {
    overflow: inherit!important;
}

.view.view-job-result-admin {
    overflow-x: scroll !important;
}
.ui-tabs .ui-tabs-nav li a {
  font-size: 15px;
}
