
/* Page content */
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}
.field-slideshow-wrapper img.placeholder-image{
    /* for IE9 */
    height: 100%\9 !important ;
}
  
.field-slideshow-slide img {
    height: auto !important;
    width: 100%;
}

.field-slideshow-wrapper,
.field-slideshow,
.field-slideshow-slide {
    height: auto !important;
    min-width: 100%; /* Required by Chrome */
    width: auto !important;
} 
.item{
    background: #333;    
    text-align: center;
    
}
.control-buttons{
    text-align:center;
}
.transition-timer-carousel-progress-bar {
    height: 3px;
    background-color: #5cb85c;
    width: 0%;
    margin: 0px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.myhover:hover {
    
    transform: scale(1.0);
}
.cvk {
        width: 100%;
        margin: 10px auto;
    }

.krishna {
        width: 100%;
        margin: 100px auto;
    }
.ckr {
        width: 100%;
        margin: 10px auto;
    }

.desktop-7{    
    border-bottom: 3px solid #17436b; 
    padding: 9%; background: #3f75a7; 
    color: #fff; font-size: 18px; 
    display: block; 
    margin:3px; 
    text-transform: uppercase; 
    height:84px;
    font-size:16px;

}
.cvkr {
    width: 90%;
    margin: 0px auto;
}

.slick-slide {
margin: 0px 20px;
}

.slick-slide img {
    border-radius:10px;
width: 100%;
}

.slick-prev:before,
.slick-next:before {
color: black;
}
.slick-slidecvk {
margin: 0px 0px;
}
.slick-slidecvk img {
    border-radius:0px;
width: 100%;
}
.slick-slidecv {
margin: 0px 0px;
}
    
.announcements .slick-track:before, .announcements .slick-track:after{ display: block;}


.announcements{ position: relative; z-index: 23; background:#fff; /*background: rgba(255,255,255,0.95);*/ padding: 30px 0;  }
.announcements #h-notices{ display: table; border-spacing: 10px; margin-left: 5px;  }
.announcements #h-notices .h-notice{ border-bottom: 3px solid rgb(23, 67, 107); float: none; display: table-cell; vertical-align: middle; text-align: center; padding: 20px!important; width:33%; overflow: hidden; position:relative;  }
.no-js .announcements #h-notices .h-notice{ display:block!important; float: left!important;}
.announcements #h-notices .h-notice + .h-notice + .h-notice + .h-notice{ display: none; float: none;}
.announcements #h-notices.slick-initialized .h-notice + .h-notice + .h-notice + .h-notice{ display: table-cell;}/*.announcements #h-notices .h-notice.slick-initialized{ width: auto!important;}*/
.announcements .h-notice{background: #3f75a7;}
.announcements .h-notice:nth-child(1n){background: #3f75a7;}
.announcements .h-notice:nth-child(2n){background: #548EC4;}


.announcements .h-notice:nth-of-type(1){opacity: 1; visibility: visible; position: relative; width: 50%;}
.announcements .h-notice:nth-of-type(2){opacity: 1; visibility: visible; position: relative; width: 50%;}
.announcements #h-notices.slick-initialized .h-notice{ visibility: visible; opacity: 1; position: relative;  }
.announcements #h-notices .slick-dots{bottom:-35px;}
.announcements .slick-slide, .announcements .h-notice {  display: inline-block; vertical-align: middle; text-align: center; /*height: 100px;*/   /*background: #3f75a7;*/  }
.announcements #h-notices.slick-initialized{ display: block;}

.announcements .slick-slide:last-child{ border: none;}
.announcements .h-notice a{ color: #fff; display: block;}

.announcements .h-notice-title{ font-size: 16px; font-weight: 400; text-shadow:1px 1px 1px #414141; position: relative; z-index: 2;}


.announcements .fa{ position: absolute; top: 0; font-size: 700%; left: 0; transform: rotate(30deg); color: #376793; z-index: 0;}
.announcements .fa {
        position: absolute;
    top: 10px;
    font-size: 400%;
    /* left: 105px; */
    transform: rotate(30deg);
    color: #4d82b2;
    z-index: 0;
}

    .slick-current {
    opacity: 1;
    }
    .h_links{ background: #fff; /*background: rgba(255,255,255,0.95);*/ padding: 50px 0;}
.desktop-6old{ padding: 10px; background: #3f75a7; color: #fff; font-size: 16px; display: block; margin:3px; text-transform: uppercase;}
.desktop-6old:hover, .desktop-6old:focus{ background: #000;}


.desktop-6{ padding: 10px; background: #f2f1f1; color: #0b2161; font-size: 16px; display: block; margin:3px; text-transform: uppercase;}
.desktop-6:hover, .desktop-6:focus{ background: #ff5733;}

.interSlider li {

top: 0;
left: 0;
width:100%;
overflow: hidden; }

.interSlider li img {
    width: 100%;
    height: auto; }
.interSlider li .progressBar {
    
    bottom: 0;
    left: 0;
    background: #16a085;
    height: 0.5em;
    width: 0;
    opacity: 0.7; }
    
.interSlider.loading {
background: green; }
.list {

    font-family: "Foundry Sterling W01", arial !important;
    
    font-size: 13px;

    content: "\f111";
    /* font-family: "FontAwesome"; */
    /* margin-left: -2.5em; */
    margin-right: 1.5em;
    vertical-align: middle;

    padding: 0;
    color: hsla(0, 0%, 0%, 1);
    }
    
    
    .list:hover{
        color: hsla(0, 68%, 45%, 1)
    
    
    }
    .nav>li>a {
    position: relative;
    display: block;
    padding:9px;
    margin-right:0px;
}


a.newadmission:hover{
    text-decoration: none !important;
color:#fff;
display:block;
}a:hover{
    text-decoration: none !important;
color:#fff;
}
.newadmissionh3{background: #EDCC46 !important;
    margin-top: 54% !important;
    color: #000;
text-align:center;
text-transform:uppercase;

}
a.newadmission:active{
    text-decoration: none !important;
color:#fff;
display:block;
}
#spopup{
    /* background: #faf7ee; */
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-box-shadow: inset 0 0 3px #333;
    /* -webkit-box-shadow: inset 0 0 3px #333; */
    box-shadow: inner 0 0 3px #333;
    padding: 12px 14px 12px 14px;
    width: 300px;
    position: fixed;
    top: 27%;
    left: 18%;
    display: none;
    z-index: 90;
}
.contentPartLeft {
    padding-left: 0px;
    padding-right: 0px;
}
.dc_advantage{ padding: 30px 0; background: #fff;/* background: rgba(255,255,255,0.95);*/ }
.dc_advantage p{ margin-top: 0; line-height: 1.6; text-align: right;}
.dc_advantage li{ line-height: 1.6;}
.advantage-title{ text-align: right; padding-bottom: 10px; }
.advantage-list{ }

.dc_advantagecv p{ margin-top: 0; line-height: 1.6; text-align: justify;}
.dc_advantagecv li{ line-height: 1.6; text-align: justify;}
.advantage-listcv li{ line-height: 1.6; text-align: justify;}

.card.primary {background-color: hsla(198, 100%, 20%, 0.07); color: hsla(0, 0%, 0%, 1); border-color: hsla(0, 0%, 28%, 1);}


.card.secondary .card.primary {background-color: hsla(206, 26%, 95%, 1);}
.card.feature .card.primary {background-color: hsla(206, 26%, 95%, 1);}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{

    background: #c12525;
    color: #fff;

}

    .navcv>li>a {
    position: relative;
    display: block;
    padding:9px;
    margin-right:0px;
}
.nav-tabscv>li.active>a, .nav-tabscv>li.active>a:hover, .nav-tabscv>li.active>a:focus{

    background: #7cc0e0;
    color: #fff;

}

    
.nav-tabscv>li {
    float: left;
    border:0px solid grey;
    text-align: center;
    margin-bottom: -1px;
}      
.ugcnba {
    width: 50%;
    text-align: center;
    background: #5f0000;
    color: #fff;
    font-size: 19px;
    margin: 0 auto;
    clear: both;
}
.carousel-caption img{
    
    opacity: 0.8;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
    
.offer-bottom {
    background:#0b365e; /* #16498bdb #364657;*/
    overflow: hidden;
    /*background-image: url(../images/newiarefooter.png);*/
    
}.h_links a {
    padding: 10px;
    background: #3f75a7;
    color: #fff;
    font-size: 18px;
    display: block;
    margin: 3px;
}.video-box {
    display: inline-block!important;
    position: relative;
    border: 3px solid #f4f2f2;
    padding: 0!important;
    width:100%;
    margin-top:1px;
}.why_dc {
    color: #fff;
    padding:30px 0;
    margin: 0;
    background: rgba(35,127,42,.74902);
}
.why_dc h1 {
    font-weight: 600;
    margin:0px 0px 10px;
    color: #fff;
    text-align:left;
    font-size:28px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px #1B5E20;
}
.btn-outline{ display: block; border:2px solid #ccc; text-transform: uppercase; padding: 10px 20px 8px; float: left;background: wheat; color: #000;}
.btn-outline:hover, .btn-outline:focus{ background: #fff;  color: #fff;}

.btn-outlinevk{ display: block; border:2px solid #fff; text-transform: uppercase; padding: 10px 10px 8px; float: left;background: #000; color: #000;}
.btn-outlinevk:hover, .btn-outlinevk:focus{ background: #fff;  color: #fff;}

.btn-outlinevks{ display: block; border:2px solid #fff; text-transform: uppercase; padding: 10px 10px 8px; float: left; background: #000; color: #000;}
.btn-outlinevks:hover, .btn-outlinevks:focus{ background: #fff;  color: #fff;}

.btn-outlinevkc{ display: block; border:2px solid #fff; text-transform: uppercase; padding: 10px 10px 8px; float: left; background: #000; color: #000;}
.btn-outlinevkc:hover, .btn-outlinevkc:focus{ background: #fff;  color: #fff;}

.btn-outlinecvk{ display: block; border:2px solid #ccc; text-transform: uppercase; padding: 10px 20px 8px; float: left;background: #fff; color: #000;}
.btn-outlinecvk:hover, .btn-outlinecvk:focus{ background: #fff;  color: #fff;}

.btn-outlinek{ display: block; border:0px solid #ccc; text-transform: uppercase; padding: 5px 2px 5px; float: left;background: none; color: #000;}
.btn-outlinek:hover, .btn-outlinek:focus{ background: none;  color: #fff;}

.btn-outlinevkr{ display: block; border:0px solid #fff; text-transform: uppercase; font-weight:bold; padding: 3px 2px 2px; float: left;background: #FCD5B3; color: #000;}
.btn-outlinevkr:hover, .btn-outlinevkr:focus{ background: grey;  color: white;}

.btn-outlinech{ display: block; border:0px solid #ccc; text-transform: uppercase; padding: 10px 5px 8px; float: left;background: #FCD5B3; color: #000;}
.btn-outlinech:hover, .btn-outlinech:focus{ background: #fff;  color: #fff;}

.btn-outlinevkrc{ display: block; border:0px solid #fff; text-transform: uppercase; font-weight:bold; padding:5px; float: left;width:15.1%;text-align: center;}
.btn-outlinevkrc:hover, .btn-outlinevkrc:focus{ background: none;  color: white;}
.btn-outlinevkrc img{;display: inline-block;}

.btn-outlineclicks{ display: block; border:0px solid #ccc; text-transform: uppercase; float: left;background: none; color: #000;}
.btn-outlineclicks:hover, .btn-outlineclicks:focus{ background: none;  color: #fff;}

.quote, code {
    padding: 20px;
    color: #fff;
}.quote {    
    font-size: 30px;
    text-transform:uppercase;
}.pre-foot {
    background: #7A3DAD;
        padding: 10px 0px 6px 0px;
}
    .pre-foot .btn-outline {
    float: none;
    display: inline-block;
    margin-top: 20px;
    font-size: 20px;
}
.pre-footvk {
    background: #7A3DAD;
        padding:20px 0px 20px 0px;
}
    .pre-footvk .btn-outline {
    float: none;
    display: inline-block;
    margin-top: 20px;
    font-size: 20px;
}
.quotecv {
    padding: 20px;
    color: #fff;
    font-size: 30px;
    text-transform:uppercase;
}

.quotecva {
    padding: 10px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform:uppercase;
}
.quotecvab {
    padding: 3px 147px;
    color: black;
    font-size: 15px;
    font-weight: 600;
    text-transform:uppercase;
}

.newtablevk { width:100%}
.newtablevk td {
    color: #3a3a3a;
    font-size: 18px;
    line-height: 20px;
    padding: 0 0 6px 0;
    font-family: "Jotia W00", sans-serif;
    padding: 0px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
    border-width: 1px;
    padding: 0px;
    border-style: solid;
    background: none;
    padding-left: 0px;

    width: 0px;
    border: 0px solid #cddc39;
    color: #064484;
    font-size: 11px;
    /* border-color: #f1f1f1; */
}.newtablevk th {
font-size:12px;
padding:5px;
    vertical-align: bottom;
    border: 1px solid #ddd;
    background: #e45d5d;
    color: #fff;
}


.newtablevknewcourses { width:100%; height:100%;}
.newtablevknewcourses td {
    color: #3a3a3a;
    font-size: 18px;
    line-height: 20px;
    padding: 0 0 6px 0;
    font-family: "Swiss721BT", sans-serif;
    padding: 0px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
    border-width: 1px;
    
    border-style: solid;
    background: #fff;
    padding-left: 0px;

    height:100%;
    border: 0px solid #fff;
    color: #064484;
    font-size: 11px;
    /* border-color: #f1f1f1; */
}.newtablevknewcourses th {
font-size:12px;
padding:5px;
    vertical-align: bottom;
    border: 1px solid #ddd;
    background: #e45d5d;
    color: #fff;
}



.newtablevknewcoursesv { width:100%; height:100%;}
.newtablevknewcoursesv td {
width:100%; height:100%;
}
.newtablevknewcoursesv tr {
width:100%; height:100%;
}

.find{


    background-color: hsla(0, 68%, 35%, 1);
    border-color: hsla(0, 68%, 35%, 1);
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    color: #fff;
    -webkit-appearance: none;
    -webkit-font-smoothing: subpixel-antialiased;
    color: inherit;
    /* background-color: transparent; */
    text-decoration: none;
    padding: 7px 10px;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 0 0.5em 0;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.01em;
    box-sizing: border-box;
    border: 1px solid;
    border-color: inherit;
    line-height: 1.5;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    overflow: hidden;
    }
    
    .ugcnba1 {
        width: 100%;
/* //  padding-top: 10px; */
    margin: 5px;

    float: left;
    text-align: center;
    background: #c12525;
    /* // background-image: url(../images/bg.gif); */
    color: #fff;
    font-size: 21px;
    clear: both;
    /* // box-shadow: -1px 15px 27px -10px rgba(0,0,0,0.75); */
}
main ul {margin: 0 0 20px 0;list-style-type: none;}
main ul li {padding-left: 1em; box-sizing: border-box; width:100%;}
main ul li:before {content: "\f111";font-family: "FontAwesome";margin-left: -2.5em;margin-right: 1.5em;vertical-align: middle;font-size: 0.3em;}
main ul.feature li {padding: 0;margin-bottom: 10px;font-size: 14px;line-height:1.25;}
main ul.feature li a {border-bottom: inherit;    border-bottom: inherit;
    font-family: "Foundry Sterling W01", arial;
    /* color: hsla(0, 0%, 0%, 1); */
    font-size: 13px;
    color: inherit;}
main ul.feature li:before {display: none;}
main ul.feature li:after {font-family: "FontAwesome";content: "\f105";font-size: 1.25em;margin-left: 5px;vertical-align: inherit;line-height: 1;color: hsla(0, 68%, 45%, 1);}

main ul.feature li a:focus,
main ul.feature li a:hover {color: hsla(0, 68%, 45%, 1);}

main .feature ul.feature li a:focus,
main .secondary ul.feature li a:focus,
main .feature ul.feature li a:hover,
main .secondary ul.feature li a:hover {color: hsla(0, 100%, 100%, 1);}
main .feature ul.feature li:after,
main .secondary ul.feature li:after {color: hsla(0, 100%, 100%, 1);}.nav-tabs>li {
    float: left;
    border:1px solid #9c3a3799;
    text-align: center;
    margin-bottom: -1px;
}

    html, body {
    margin: 0;
    padding: 0;
    }

    * {
    box-sizing: border-box;
    }

    .newsevents p{
    color:#fff;
    }
    .announcements button.slick-prev{
    display:none !important;
    } .announcements button.slick-next{
    display:none !important;
    }
    .announcements button.slick-dots {
    
    bottom: -5px !important;
    }
    
.newsevents button.slick-prev {
    display: block;
    top: -40px;
    right: 70px;
    left: auto;
    background: #fff;
    width: 40px;
    height: 40px;
    border: 1px solid #efefef;

} .newsevents button.slick-next {
    top: -40px;
    left: auto;margin-right:30px;
    background: #fff;
    width: 40px;
    height: 40px;
    border: 1px solid #efefef;
    display: block;
    right: -25px;
}
.newsevents ul.slick-dots{
bottom: -40px !important;
}.link2{
background: #548EC4 !important;

}
.one_quarterv{
    width: 900px;    float: left;    margin-right: 33px;}
.one_quarter{
    width: 21%;    float: left;    margin-right: 33px;}

.row2{color:#FFFFFF; background-color:#364657; border-bottom:1px solid #333333;     padding: 15px 0px 15px 0px;}
/*.row999{color:#FFFFFF; background-image: url(../images/newiarefooter.png); border-bottom:1px solid #333333;     padding: 15px 0px 15px 0px;}*/
.footer_nav{ color:#FFFFFF;margin:0; padding:0;}
.footer_nav ul li{ color:#CCCCCC;margin-top:3px; padding-top:3px; border-top:1px solid #CCCCCC;}
.footer_nav ul li:first-child{margin-top:0; padding-top:0; border-top:none;}

.footer_nav ul li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.footer_nav ul li {
    color: #CCCCCC;
    margin-top: 3px;
    padding-top: 3px;
    border-top: 1px solid #CCCCCC;
}ul.nospace, ol.nospace {
    list-style: none;
}
.nospace {
    margin: 0;
    padding: 0;
}
.footer_nav ul li {
    color: #CCCCCC;
    margin-top: 3px;
    float:none;
    list-style:none;
    padding-top: 3px;
    border-top: 1px solid #CCCCCC;
}
.footer_nav ul li:before {content: ' \00BB';}
.collage-offered a:hover{
text-decoration:none;
    
}
.collage-offered a{
overflow:hidden;
margin-top:0px;    color: #fff;margin-left: 5px;	
}
.facebook{


    padding-right: 5px;
    
}

.input {
    
    padding: 0 5px;
    width: 95%;
    height: 32px;
    color: #404040;
    background: white;
    border: 1px solid;
    border-color: #c4c4c4 #d1d1d1 #d4d4d4;
    border-radius: 2px;
    /* outline: 5px solid #eff4f7; */
    -moz-outline-radius: 3px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
    /* box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); */
}

.button {
    font-family: "Jotia W00", sans-serif;
    float: left;
    cursor: pointer;
    background-color: #364657;
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 700;
}

#container {
    margin: 75px auto;
    width: 1170px;
}
.showcase {
    list-style: none;
    /* padding: 0 0 40px 40px; */
    height: 244px;
        margin-left: 10px;
    margin-right: -65px;
}
.showcase li {
    float: left;
    width: 23%;
    height: 100%;
    overflow: hidden;
    margin: 10px 10px 0 0;
}
.showcase a {
    display: block;

    height: 244px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
}
.showcase a img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: absolute;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.showcase a:hover img {

    left: 0;
    top: -10px;
}

.showcase a:hover p {
    bottom: 0;
    background: #3C840B;
}
.showcase a h3 {
    font-size: 12px;
    color: #fff;
    font-weight:bold;
    text-align: center;
    background: #59A214;
    text-transform: uppercase;
    width: 100%;
    padding: 8px 7px;
    position: absolute;
    left: 0;
    bottom: 10px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.showcase a:hover h3 {
    bottom:94px;
    background: #3C840B;
}
.showcase a h3 i {
    width: 33px;
    height: 26px;
    position: absolute;
    right: -34px;
    top: 0;
    background: #59A214;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    font-size:18px;
    font-weight:normal;
    text-align:center;
    padding:6px 0 0 0;
}
.showcase .thumb2 a p 
{
    background: #F68B28;
    
    
}
.showcase .thumb2 a h3 {
    background: #F68B28;
    
}
.showcase .thumb2 a:hover p {
    background: #F16B17;
    
}

.showcase .thumb2 a:hover h3 {
    background: #F16B17;
    height: 110px;

}
.showcase .thumb2 a h3 i {
    background: #F68B28;
    
    
}
.showcase .thumb2 a:hover h3 i {
    background: #F16B17;
}
.showcase .thumb3 a p, .showcase .thumb3 a h3 {
    background: #0065BB;
}
.showcase .thumb3 a:hover p
{
    background: #0046A2;
}

.showcase .thumb3 a:hover h3 {
    background: #0046A2;
    height: 110px;
}
.showcase .thumb3 a h3 i {
    background: #0065BB;
}
.showcase .thumb3 a:hover h3 i {
    background: #0046A2;
}

.showcase .thumb4 a p, .showcase .thumb4 a h3 {
    background: #8e1100;
}
.showcase .thumb4 a:hover p
{
    background: #8e1100;
}

.showcase .thumb4 a:hover h3 {
    background: #8e1100;
    height: 110px;
}
.showcase .thumb4 a h3 i {
    background:#8e1100;
}
.showcase .thumb4 a:hover h3 i {
    background: #8e1100;
}

.showcase .thumb1 a:hover p
{
    background: #59A214;
}

.showcase .thumb1 a:hover h3 {
    background: #59A214;
    height: 110px;
}

.showcase a p {
    background: #59A214;
    color: #fff;
    font-size: 11px;
    padding: 12px 20px;
    position: absolute;
    bottom: -250px;
    line-height: 20px;
    display: block;
    width: 100%;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.section-title {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    /* line-height: 22px; */
    /* margin-bottom: 10px; */
    text-transform: uppercase;	width: 90%;
}
.section-title a{color:#fff;}
.section-title a:hover{color:#ffffff;}
.seprate{
    text-align:center;
    }
.sseprate{
margin:15px 0 10px;
    padding: 0;
    height: 1px;
    background-color: #d1ab96;
    width: 100%;
    position: relative
}
.ssseprate{
    margin-right: auto;
    margin-left: auto;
    max-width:370px;
}
.sline{
    background: #1f444a;
    width: 30px;
    height: 3px;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -15px;
}

.log {
    width:105%;
    margin:0 auto;
}
.content1 {
    background: url('https://www.iare.ac.in/images/banner.jpg') no-repeat;
    background-attachment: fixed;
    width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.21);
    padding: 17px 0;
    float: left;
    border-radius: 0px;
}
.contentcv1old {
    background: url('https://www.iare.ac.in/images/bannercv.png') no-repeat;  
    background-attachment: fixed;
    width: 100%;
    text-align: center;
    background-color: #524F4E;
    padding: 7px 0;
    float: left;
    border-radius: 0px;
}

.contentcv1 {
    background: none;  
    background-attachment: fixed;
    width: 100%;
    text-align: center;
    padding: 0px 0;
    float: left;
    border-radius: 0px;
}

.content1 input[type="text"] {
    padding: 8px 40px 8px 10px;
    width: 60%;
    border: 1px solid #fff;
    color: #fff;
    text-align: left;
    outline: none;
    font-size: 12px;
    background: url('https://www.iare.ac.in/images/person.png') no-repeat 95% 8px;
    margin-top: 4%;
    font-weight: 200;
    border-radius: 4px;
    background-size: 15px;
}
.content1 input[type="password"] {
    padding: 8px 40px 8px 10px;
    width: 60%;
    border: 1px solid #fff;
    color: #fff;
    text-align: left;
    outline: none;
    font-size: 12px;
    background: url('https://www.iare.ac.in/images/lock.png') no-repeat 95% 10px;
    margin-top: 4%;
    font-weight: 300;
    background-size: 15px;
    border-radius: 4px;
}
.button-row {
    width:100%;
}
.sign-in {
padding: 10px;
    background-color: #4C9A39;
    width: 30%;
    border: none;
    cursor: pointer;
    color: #fff;
    float: right;
    font-weight: 300;
    font-size: 15px;
    margin-right: 14%;
    margin-top: 5px;
    
    text-transform: uppercase;
    border-radius: 4px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}
.sign-in:hover {
    background-color:#376D29;
    color:#fff;
}
.reset {
    padding:10px;
    background-color:#c0392b;
    width:30%;
    border:none;
    /*-- AgileITS --*/
    cursor:pointer;
    color:#fff;
    font-size:15px;
    float:right;
    margin-right:62px;
    font-weight: 300;
    font-family: 'Nunito', sans-serif;
    text-transform:uppercase;
    border-radius:4px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}
.reset:hover {
    background-color:#791F16;
    color:#fff;	
}

.register {
    padding:10px;
    background-color:#4C9A39;
    width:78%;
    border:none;
    cursor:pointer;
    color:#fff;
    font-weight: 300;
    font-family: 'Nunito', sans-serif;
    font-size:20px;
    margin-top:7%;
    text-transform:uppercase;
    border-radius:4px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}
.register:hover {
    background-color:#376D29;
    color:white;
}

.cc-selector input{
    margin:0;padding:0;
    -webkit-appearance:none;
        -moz-appearance:none;
            appearance:none;
}
.visa{background-image:url('https://www.iare.ac.in/images/Faculty.png');}
.mastercard{background-image:url('https://www.iare.ac.in/images/Student.png');}

.cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector input:checked +.drinkcard-cc{
    -webkit-filter: none;
        -moz-filter: none;
            filter: none;
}
.drinkcard-cc {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 123px;
    margin-top: 3.3%;
    height: 235px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}
.drinkcard-cc:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
        -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}
.col-md-2 {
        float: left;
    width: 16.66666667%;
}
.col-md-cvk2 {
        float: left;
    width: 24.66666667%;
    height: 140px;
}
.slab .flex.tiles>.card {
    margin: .5px;
}
.v-13-16 {
    position: relative; 
}.v-13-16>a:first-child, .v-13-16>iframe:first-child, .v-13-16>div:first-child {
    position: absolute;
    width: 100%;
    height: 100%;
}.v-13-16>a:first-child, .v-13-16>iframe:first-child, .v-13-16>div:first-child {
    position: absolute;
    width: 100%;
    height: 100%;
}.slab .flex.tiles>.card>a:first-child span {
    padding: 7px 10px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 1.5;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: bold;
    top: 69%;
    width: 90%;
    
    position: relative;
    
    letter-spacing: .025em;
    background-color: hsla(0,68%,45%,1);
    color: hsla(0,100%,100%,1);
    display: inline-block;
}.v-13-16:after {
    padding-top: 123.08%;
    display: table;
    content: "";
}
.images img {
    width: 22%;
    padding-bottom: 5px;
    margin: 0 auto;
    margin-top: 20px;
}
.images a {
    color: #22573a;
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
    display: block;
    clear: both;
    overflow: hidden;
}.slab.primary {background-color: hsla(198, 100%, 20%, 0.07); color: hsla(0, 0%, 0%, 1); border-color: hsla(0, 0%, 28%, 1);}
.slab.secondary {  padding: 45px 95px; background-color: #A5291E;
    height:43px;
    color: hsla(0, 100%, 100%, 1);
    border-color: hsla(0, 100%, 100%, 1);
    clear: both;
    overflow: hidden;}
.slab.tertiary {background-color:hsla(198, 100%, 100%, 0.9); color: hsla(0, 0%, 0%, 1); border-color: hsla(0, 0%, 28%, 1);}
.slab.feature {background-color:#fff ; /*background-color: hsla(0, 68%, 45%, 1); color: hsla(0, 100%, 100%, 1); border-color: hsla(0, 100%, 100%, 1);*/}

.slab.featurevk {background-color: #1f444a; /*#58b7b3*/; color: hsla(0, 100%, 100%, 1); border-color:#733473 /*#01645f;*/ /*#2878E7;*/}
.slab.featurevkr {background-color: #f2f1f1; color: hsla(0, 100%, 100%, 1); border-color: grey;}


.card.primary {background-color: hsla(198, 100%, 20%, 0.07); color: hsla(0, 0%, 0%, 1); border-color: hsla(0, 0%, 28%, 1);}
.card.secondary {background-color: hsla(198, 0%, 20%, 0.9); color: hsla(0, 100%, 100%, 1); border-color: hsla(0, 100%, 100%, 1);}
.card.tertiary {background-color: hsla(198, 100%, 100%, 0.9); color: hsla(0, 0%, 0%, 1); border-color: hsla(0, 0%, 28%, 1);}
.card.feature {background-color: hsla(0, 68%, 45%, 1); color: hsla(0, 100%, 100%, 1); border-color: hsla(0, 100%, 100%, 1);}
.text {
    text-transform: capitalize;
    color: #d6cdcd;
    font-size: 24px;
    line-height: 38px;}
    
    .telegram{
        
        background:#fff;
        padding:5px;
        margin:5px 0px;
    }
    .telegram{
            background: #fff;
    padding: 5px;
    margin: 5px 0px;
    overflow: hidden;
    clear: both;
    }
    .tel_date{
        
width: 100%;
    color: #c12425;
    font-size: 9px;
        
    }
    .telegram p{
        text-align:justify;
        
    color: rgb(41, 73, 98);
    float: left;
    font-size:12px;
    font-weight: 100;
        
        
    }
    .feature ul li{

    background: #fff;
    padding: 5px;
    margin: 5px 0px;
    overflow: hidden;
    clear: both;
}

.underline-on-hover:hover {
        text-decoration: underline;
        color: maroon;
    }
    
.myonnhover {
        color: white;
        padding-top: 5px;
        line-height:5px;
    }	
    
.myonnhover:hover {
        color: black;
        text-decoration: none;
    }
.myonnhovericon {
        color: white;
        padding-top: 5px;
        line-height:5px;
    }
    
.myonnhovericon:hover {
        color: white;
        text-decoration: none;
    }
.myonhover a:hover img {
    background: black;
}	


.myonnhovericon1 {
        color: #000;
        padding-top: 5px;
        line-height:5px;
    }
.myonnhovericon1:hover {
        color: #c52223;
        text-decoration: none;
    }

.myonnhoversmall {
        color: white;
        padding-top: 3px;
        line-height:3px;
    }	
    
.myonnhoversmall:hover {
        color: black;
        text-decoration: none;
    }
.myonnhoversmallred {
        color: black;
        padding-top: 3px;
    }	
    
.myonnhoversmallred:hover {
        color: #c52223;
        text-decoration: none;
    }
@media (max-width: 600px) {
.buttontop {
    margin: 10px 10px; 
}
}
.buttontop {
    margin: 1vh 1vw; 
}
  

.btn-md-vk {
    line-height: 0.0;
    padding: 2.77143rem 0.42857rem;
    font-size: 2.28143rem;
    width: 325px;
    height:auto;
    font-weight:bold;
}

.btn-md {
    line-height: 1.5;
    padding: 0.77143rem 1.42857rem;
    font-size: 1.28143rem;
}

.fa-pull-right, .pull-right {
    float: right;
}

.btn {
    position: relative;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    cursor: pointer;
    
}

.d-shadow-v1 {
    -webkit-box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.g-bg-bluepink-lineargradient {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, black, #f62d51);
    background-image: linear-gradient(50deg, black, #f62d51);
}
.g-bg-blue-lineargradient-v2 {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, black, #f16a22);
    background-image: linear-gradient(50deg, black, #f16a22);
}
.g-bg-blueorange-lineargradient {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, black, green);
    background-image: linear-gradient(50deg, black, green);
}

.g-bg-blueindigo-lineargradient {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, black, #0bece4);
    background-image: linear-gradient(50deg, black, #0bece4);
}


.g-bg-bluegreen-lineargradient {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, black, blue);
    background-image: linear-gradient(50deg, black, blue);
}
.g-rounded-left-30 {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
}
.g-rounded-right-30 {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}
.g-color-white {
    color: #fff !important;
}
.g-brd-0 {
    border-width: 0 !important;
}
.g-bg-bluenew-lineargradient-v2 {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, #19B5FD, #0B2161);
    background-image: linear-gradient(50deg, #19B5FD, #0B2161);
}
.g-bg-bluenews-lineargradient-v2 {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg,  #581845, #581845);
    background-image: linear-gradient(50deg,  #581845, #581845);
}
.g-bg-bluenew1-lineargradient-v2 {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, #19B5FD, #0B2161);
    background-image: linear-gradient(50deg, #19B5FD, #0B2161);
}
.g-bg-bluenew-lineargradient-v2:hover, .g-bg-bluenew-lineargradient-v2:focus {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, maroon, #0B2161);
    background-image: linear-gradient(50deg, maroon, #0B2161);
}
.g-bg-bluenew1-lineargradient-v2:hover, .g-bg-bluenew1-lineargradient-v2:focus  {
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(40deg, maroon, #0B2161);
    background-image: linear-gradient(50deg, maroon, #0B2161);
}
@media (min-width: 0){
    .g-ma-0 {
        margin: 0 !important;
    }
}

@media (min-width: 0){
    .g-mb-5 {
        margin-bottom: 0.35714rem !important;
    }
}

.icon-bar {
    position: fixed;
    top: 47%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    z-index: 1040;        
    text-align: center;
}
    

.icon-bar > a.btn {
    border-image: none;
    border-radius: 0;
}


.icon-bar1 {
    position: fixed;
    top: 42.2%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    padding-right: 194px;
    position: fixed;
    margin-top:0px;
    right: 0px;
    width: 0px;
    height: auto;
    z-index: 9999; 
    text-align: center;           
}

.icon-bar1 > a.btn {
    border-image: none;
    border-radius: 0;
}

.icon-bar3 {
    position: fixed;
    top: 47.4%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    padding-right: 109px;
    position: fixed;
    margin-top:0px;
    right: 0px;
    width: 0px;
    height: auto;
    z-index: 9999;
    text-align: center;
    }

.icon-bar3 > a.btn {
    border-image: none;
    border-radius: 0;
}
        
.icon-bar2 {
    position: fixed;
    top: 52.6%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);    
    background-color: transparent;
    padding-right: 155px;
    position: fixed;
    margin-top:0px;
    right: 0px;
    width: 0px;
    height: auto;
    z-index: 9999;    
    text-align: center;
}

.icon-bar2 > a.btn {
    border-image: none;
    border-radius: 0;
}


.icon-bar99 {
    position: fixed;
    top: 47%;
    left: 0;   
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    z-index: 1040;
    text-align: center;

}
    

.icon-bar99 > a.btn {
    border-image: none;
    border-radius: 0;
}

.vkblinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}

#myBtn {
      
    background-color: #A90303;
    font-size: 20px;
    padding: 6px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    position: fixed;
    bottom: 30px;
    right: 10px;
    display: inline-block;
    border-radius: 100%;

    width: 40px;
    height: 40px;
    z-index: 9999;
    outline: none;
    -webkit-transition: all 0.3s ease;
}

#myBtn:hover {
  background-color: #0058B3;
}

.site-footer-lockup p::after {
    content: '';
    position: absolute;
    border-color: #fcbc00;
    border-style: solid;
    border-width: 0 0 0.25rem  0.25rem;
    height: 0.25em;
    width: 200vw;
    bottom: 0;
    left: -0.2em;
}

.footer_nav ul li {
        
    border-top: 0px solid #364657 !important;
}
.newtablevk{
margin-top:10px;
margin-left:-5px;
}
.footer_nav ul {
  min-height: 275px;
}
.footer_navk ul li {
  
    border-top: 0px solid #364657 !important;
}
.footer_navk ul {
  
    height: 170px;
}
.one_quartervk {
    width: 21%;
    float: left;
    margin-right: 28px;
    margin-bottom: 20px;
}
.contact{

    border-bottom: 2px solid #efefef;
    font-weight: 400;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 27%;
    display: inline-block;
    font-size: 20px;
    letter-spacing: 1px;   
    margin-bottom: 10px;
}.contact1{

    /* border-bottom: 2px solid #efefef; */
    color:#fff;
    font-weight: 400;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 100%;
    display: inline-block;
    font-size: 20px;
    letter-spacing: 1px;   
    margin-bottom: 10px;
}
.style1:hover{color: #e7b500;
   
}  

.headerTop {
    background: #fff !important;
}
.hot-news {
    float: left;
    width: 100%;
   padding: 0px 10px;
    margin-bottom: -14px;
    color: #fcbc00;
    background:#124c44; 
}
.hot-news strong {
    float: left;
    padding-right: 10px;
   /* width:187px;*/
}
.hot-news marquee {
    float: right;
    width: 82%;
    color: #0043a7;
}

.btn-defaultv{ 
background-color: #fff !important;
background-repeat: repeat-x;
background-image: -o-linear-gradient(top, #fff, #fff);
background-image: linear-gradient(#fff, #fff);
border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
color: #000 !important;
height: 100%;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
}    
   
.btn-defaultvk{ 
background-color: #fff !important;
background-repeat: repeat-x;
background-image: -o-linear-gradient(top, #fff, #fff);
background-image: linear-gradient(#fff, #fff);
border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
color: #000 !important;
height: 200px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62); 
}     
.btn-danger{
background-color: #fff !important;
background-repeat: repeat-x;
background-image: -o-linear-gradient(top, #fff, #fff);
background-image: linear-gradient(#fff, #fff);
border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
color: #000 !important;
height: 40px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
}
 
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
background-color: grey !important;
background-repeat: repeat-x;
background-image: linear-gradient(grey, grey);
border-color: white white white;
height: 40px; 
color: #fff !important;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
}
.btn-iare{ 
background-color: #fff !important;
background-repeat: repeat-x;
background-image: -o-linear-gradient(top, #fff, #fff);
background-image: linear-gradient(#fff, #fff);
border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
color: #000 !important;
height: 40px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
}
 
.btn-iare:hover, .btn-iare:focus, .btn-iare:active, .btn-iare.active, .open .dropdown-toggle.btn-iare {
background-color: #2999F7 !important;
background-repeat: repeat-x;
background-image: linear-gradient(#2999F7, #2999F7);
border-color: black black black;
height: 40px; 
color: #fff !important;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
}
.btn-godgracevkr{ 
background-color: #f2f1f1 !important;
background-repeat: repeat-x;
background-image: -o-linear-gradient(top, #f2f1f1, #f2f1f1);
background-image: linear-gradient(#f2f1f1, #f2f1f1);
border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
color: #0B2161 !important;
height: 40px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62); 
}
 
.btn-godgracevkr:hover, .btn-godgracevkr:focus, .btn-godgracevkr:active, .btn-godgracevkr.active, .open .dropdown-toggle.btn-godgracevkr {
background-color: green !important;
background-repeat: repeat-x;
background-image: linear-gradient(green, green);
border-color: #0B2161 #0B2161 #0B2161;
height: 40px; 
color: #fff !important;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
}

.myonhover:hover img {
	background: black;
}	

.btn-godgrace{
    background-color: #003c71 !important;
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(top, #003c71, #003c71);
    background-image: linear-gradient(#003c71, #003c71);
    border-color: #2f080e #2f080e hsl(351, 68%, 1.5%); 
    color: #fff !important;
    height: 40px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
}
 
.btn-godgrace:hover, .btn-godgrace:focus, .btn-godgrace:active, .btn-godgrace.active, .open .dropdown-toggle.btn-godgrace {
    background-color: green !important;
    background-repeat: repeat-x; 
    background-image: linear-gradient(green, green); 
    border-color: #0B2161 #0B2161 #0B2161;
    height: 40px; 
    color: #fff !important; 
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
}
.myonhover:hover img {
	background: black;
}	
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
  color:#a83248;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

.buttonhref{background: #1f444a;
    border: 1px solid #ffffff;
    padding: 2px 0px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-family: inherit;
    display: block;
    margin: 7px 0px;
    width: 90%;
    font-weight: bold;}
.buttonhref span{background: url('https://www.iare.ac.in/sites/all/themes/iare/images/Web_Icons.png') -5px 38px;
    background-color: #fff;
    height: 36px;
    width: 40px;
    display: inline-block;
    position: relative;
    margin-right: 3px;;
}
.buttonhref	.bnttext{background: none !important;
    width: 83%;
    position: relative;
    top: 9px;font-size:11.5px;}

.videotitle{background-color: rgba(255,0,0,.7);
padding: 4px 20px;
line-height: 1;
text-align: center !IMPORTANT;
position: absolute;
margin: 2px 0px 10px !important;
width:93.35%;}

.btn-outlinevkch{ display:inline-table; border:1px solid #c3c3c3;font-weight:bold; padding:0px 2px; background: none;width:145px;margin: 0px 5px;text-align:center;height: 180px;border-radius: 10px;}
.btn-outlinevkch:hover, .btn-outlinevkch:focus{ background: none;  color: white;}
.btn-outlinevkch img{display: inline-block !important;height: 110px;}
.myonnhovericonvk {
        color: #000;
    padding-top: 5px;
    line-height: 15px;
    font-weight: bold;
    font-size: 12px;
    clear: both;
    display: block;
}

.table1 td{
    padding: 8px !important;
    }
    .col-xs-2{
        background:none;
        color:#FFF;
    }
    .col-half-offset{
        /*margin-left:0.1% */
    }
    .myonhoverecorner a:hover img {
        background-color: grey;
        color:#fff;
    }
    .desktop-66{ padding: 10px; background: #f2f1f1; color: #0b2161; font-size: 15px; text-align: justify; display: block; margin-bottom: 10px; margin:3px;}
    .desktop-66:hover, .desktop-6:focus{ background: #fff;}
    
    
    
    
    
            .zoom {
        padding: auto;
        background-color: transparent;
        transition: transform .4s; /* Animation */
        width: auto;
        height: auto;
        margin: 0 auto;
    }
    
    .zoom:hover {
        transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
    }
    
    .hover09 figure img {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    }
    .hover09 figure:hover img {
    -webkit-filter: sepia(0);
    filter: sepia(0);
    }
    figure {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: hidden;
    }
    figure:hover+span {
    bottom: -36px;
    opacity: 1;
    }
    
            
            .bbord li {border: 0px;
        background: #fff;
        width: 95%;
        padding: 5px;
        margin: 5px;
        
    
    }
    .bbord li a{
        text-align: justify;
        color: rgb(41, 73, 98);
        float: left;
        font-size: 12px;
        font-weight: 100;
    
    }
    .bbord li a:hover{
    color:red !important;
    }
    .bbord li span{
    color:red;
    
    
    }
        .btn-godgracevkrc
        
    {
        
    background-color: #f2f1f1 !important;
        
    background-repeat: repeat-x;
        
    background-image: -o-linear-gradient(top, #f2f1f1, #f2f1f1);
        
    background-image: linear-gradient(#f2f1f1, #f2f1f1);
        
    border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
        
    color: #0B2161 !important;
    
    height: 40px;
        
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
        
    }
        
    .btn-godgracevkrc:hover, .btn-godgracevkrc:focus, .btn-godgracevkrc:active, .btn-godgracevkrc.active, .open .dropdown-toggle.btn-godgracevkrc {
        
    background-color: #ff5733 !important;
        
    background-repeat: repeat-x;
        
    background-image: linear-gradient(#ff5733, #ff5733);
        
    border-color: #000 #000 #000;
    height: 30px; 
    color: #fff !important;
        
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
        
    }
        .btn-godgracevkrcz
        
    {
        
    background-color: #f2f1f1 !important;
        
    background-repeat: repeat-x;
        
    background-image: -o-linear-gradient(top, #f2f1f1, #f2f1f1);
        
    background-image: linear-gradient(#f2f1f1, #f2f1f1);
        
    border-color: #2f080e #2f080e hsl(351, 68%, 1.5%);
        
    color: #000 !important;
    
    height: 40px;
        
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.62);
        
    }
        
    .btn-godgracevkrcz:hover, .btn-godgracevkrcz:focus, .btn-godgracevkrcz:active, .btn-godgracevkrcz.active, .open .dropdown-toggle.btn-godgracevkrcz {
        
    background-color: grey !important;
        
    background-repeat: repeat-x;
        
    background-image: linear-gradient(grey, grey);
        
    border-color: #000 #000 #000;
    height: 40px; 
    color: #fff !important;
        
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.59);
        
    }
.new,.new:hover{
    font-family: 'Roboto',sans-serif;font-size: 13px; font-weight:bold; line-height: 20px;color:#000;height:60px;
}

.newstext{overflow: hidden;
    
    text-overflow: ellipsis;
    width: 82% !important;
    display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; float: left;}
.date{font-size: 10px;
    color: #fff;
    background: #34baeb;
    padding: 0px 1px;
    /* display: inline-block; */
    margin-top: -10px !important;
    float: right;
    margin-right: -10px;
}

.headerBottom ul li a {
    color: #fff !important;
}
.headerBottom ul li a.active {
    background: #0043a7 !important;
}

.headerBottom ul li a:hover {
    background: #124c44!important;
}
.headerBottom ul li:hover {
    background: #124c44!important;
}

.headerBottom ul li.expanded ul {
    background: #0043a7 !important ;
}


.headerBottom {
    background: #0043a7 !important;
    color: #fff !important;
}

.sitemap {
    background-color: #958016 !important;
}

.slider_front{
    width:100% !important; 
    background: #FFF !important; 
    margin-top:15px !important;    
    position: absolute !important;
}

.slider_front_carousel_caption{
    top:0px !important;
    left:12% !important;
    font-size:30px !important;
    color: #003c71 !important;
    font-family: sans-serif !important;
}

.slider_front .item img{
    width: 100% !important; 
    height: 449px !important;
}

.btn_company{ 
    background: #fff !important; 
    white-space: unset !important; 
}

.btn_company:hover{
    background-color: #fff !important;
}

.grid-container {
    
}

.grid-container:before, .grid-container:after {
    display: table;
    clear: both;
    content: ' ';
}
.page-length-option table{
	font-size: 8px;
    table-layout: fixed
}
.page-length-option td{
	word-wrap: break-word;}

.grid-20 {
    position: relative;
    float: none;
    padding: 40px;
}

.panel {
    border-radius: 45px;
    margin-left: 20px;
    box-shadow: 10px 10px 5px #888888;
    border: 2px solid #0155ad !important;
    border-bottom: 3px solid #0B365E !important;
    width: -webkit-fill-available;
    /* padding-bottom: 200px; */
    /* border-radius: 30px; */
    /* background-color: #f9f9f9; */
    /* box-shadow: 0px 0px 5px rgb(0 0 0 / 30%); */

    /* padding: 0px 0px;
    margin-top: 35px;
    margin-bottom: 25px;
    text-align: center;
    box-shadow: 10px 10px 5px #888888;
    border: 2px solid #0155ad !important;
    border-bottom: 4px solid #0B365E !important;
    width: -webkit-fill-available; 
    height: 200px;
    position: relative;
    background: #faf9f8;
    border-radius: 0px 0px 30px 30px; */
}
.panel-head {
    /* font-weight: bold; */
    font-size: 16px;
    /* color: white; */
    /* padding: 15px 15px 0 15px; */
    padding-bottom: 10px;
    text-align: center;
    color: #000;
    /* border-radius: 3px 3px 0 0; */
}
.panel-head:after, .panel-head:before {
    display: table;
    clear: both;
    content: ' ';
}

.panel-tab-full {
    width: 100% !important;
}

.panel-tab {
    float: left;
    width: 50%;
    padding: 15px 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    background: rgb(63,114,251);
    background: #0B4D8B;
}

.panel-content {
    padding: 15px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
a {
    text-decoration: none;
    color: #286590;
}

.btn-reg {
    font-size: 14px;
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0; 
    padding: 10px 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: border-color ease-in-out .3s,color ease-in-out .3s;
    -o-transition: border-color ease-in-out .3s,color ease-in-out .3s;
    transition: border-color ease-in-out .3s,color ease-in-out .3s;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #fff;
    border: 1px solid #fff;
    background-image: -webkit-linear-gradient(top, #9b0000, #9b0000);
    /* background-image: -moz-linear-gradient(top, #256d9c, #144563);
    background-image: -ms-linear-gradient(top, #256d9c, #144563);
    background-image: -o-linear-gradient(top, #256d9c, #144563);
    background-image: linear-gradient(to bottom, #256d9c, #144563); */
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 28px;
    text-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    /* background: rgb(34,193,195); */
    /* background: linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%); */
}

.side-bar {
    display: flex;
}
li.leaf {
    padding: 8px;
}