/* Add here all your CSS customizations */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body {
font-family: 'Montserrat', sans-serif;
}

:root {
  	--primary-color: #E06145;
	--btn-color: #d93126;
    --sec-color: #7396aa;
    --white-color: #fff;
    --black-color: #000;
    --gray-color: #ddd;
}
.body {
    background-color: #FFF;
    width: 100%;
    overflow-x: hidden;
}
.tp-bgimg.defaultimg {
    background-size: 100% 100% !important;
}
.tp-bgimg.defaultimg {
    background-size: contain !important;
}
p {color:#7b7575;
    font-size: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6 {color: #212121;
    letter-spacing: 0.1px;
    margin-bottom: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}


.link-color-dark {
  color: rgb(38 38 38 / 1);
}
h2 {  font-size:28px;
   font-weight: 700;
    color: #e06145;
   }
h3 {
  font-size:26px;
  font-weight: 700;
    color: #e06145;
}
h4 {
    font-size: 22px;

    font-weight: 700;
    color: #e06145;
}
h5 {font-weight: 700;
    color: #e06145;
   }
h6 {font-weight: 700;
    color: #e06145;
   }
.section {
    padding: 30px 0px;
}
.pdf_link {padding: 5px 15px; }
.text-5 {
    font-size: 30px !important;
}


.sec_head {color:#536880; font-weight: 400 !important; }
.sec_head span{ color: #e35c41;
    font-weight: 700; }

.welcome-content-sec .col-md-8 {
    padding-right: 30px;
}

.welcome-content-sec .welcome-content-box h2 {
    margin-top: 0px;
    margin-bottom: 30px !important;
    font-weight: 600;
    font-size: 30px;
}
.text-small{
 position: absolute;
    left: 141px;
    top: 63px;
    color: #1c1a4c;
    font-size: 15px;
    font-weight: bolder;
}
           
.welcome-content-sec .welcome-content-box h2 span:after {
    content: "";
    position: absolute;
    left: 15px;
    margin-top: 60px;
    width: 59px;
    height: 5px;
    background: #0095df;
}
 
           .accordion:not(.accordion-minimal):not(.accordion-style-1):not(.accordion-style-2) .accordion-header a.collapsed, .accordion:not(.accordion-minimal):not(.accordion-style-1):not(.accordion-style-2) .accordion-header a.collapsed:hover, .accordion:not(.accordion-minimal):not(.accordion-style-1):not(.accordion-style-2) .accordion-header a.collapsed:focus {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
           
           .accordion:not(.accordion-minimal):not(.accordion-style-1):not(.accordion-style-2) .accordion-header a.collapsed {
    background: #dd4a2a!important;
    
           }
           
           .accordion .accordion-header a, .accordion .accordion-header a:hover, .accordion .accordion-header a:focus {
    color: #fff;
     background: #dd4a2a!important;
     text-decoration:none !important;
             font-size: 16px !important;
    font-weight: 400 !important;
}
           
           
           
           
.welcome-content-sec .hed_sec p {
  color:#0095df;    font-weight: 300;
    margin-bottom: 0px;
}

p.abt-para.lead {
    font-size: 18px;
    margin-bottom: 30px !important;
    color: #000;
    line-height: 30px;
    text-align: left !important;
    font-weight: 400;
}

h1.tp-caption br {
    content: "";
    margin: 2px;
    display: block;
    font-size: 24%;
}

.updated-content-sec {
    padding: 15px 0px;
    background: #0095df;
}

.updated-content-sec .content-box p {
    font-size: 17px;
    margin: 0px;
}

.updated-content-sec .link-box .btn {
    background: transparent;
    padding: 10px 23px;
    font-size: 16px;
    font-weight: 700;
    color: #f9f9f9;
    border-radius: 10px;
    border: 1px solid #fff;
}

.updated-content-sec .content-box h4 {
    margin: 0px;
    font-weight: 400 !important;
    font-size: 23px;
}

.aqar-criteria-acc.accordion .card .card-header button {
    background-color: #dd4a2a;;
    color: white !important;
    text-align: justify !important;
  font-size:16px !important;
  text-decoration:none;
  
}
           
.aqar-criteria-acc.accordion .card .card-header button {
    padding: 10px !important;
}
        
.cheader{
   padding: 10px 0px 10px 0px !important;
 }
           
.aqar-criteria-acc .card .card-header h2 button {
    width: 100%;
    color: #333;
    text-decoration: none !important;
    padding: 0px;
    white-space: normal !important;
}

 aid{
   font-size:13px !important;
}
           
a:hover {
    text-decoration: underline;
}

.lead {
    color: #7b7575;
    text-align: justify;
    font-size: 17px;
    font-weight: 600;
}

.rev_slider .tp-caption.btn-primary {
    background: #0c0139c7;
    border-color: #2388ed;
    color: #ffffff;
    padding: 15px 40px !important;
    border-width: 1px !important;
}

#header .header-logo img {
    width: 80%;
    margin-top: 10px!important;
    margin-bottom: 10px;
}





/*slider*/
.home-slider .carousel-caption {
  text-align: left;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}
.home-slider .carousel-item img {
    width: 100%;
    min-height: auto;
}
.home-slider .btn { padding: 10px 20px; }
.home-slider h3 {
    z-index: 8;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 80px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0;
    margin-bottom: 30px;
   
}

.home-slider p {
    text-transform: capitalize;
    font-size: 24px;
    line-height: 30px;
   
}

.legal-link-sticky{
  position: fixed;
    padding: 17px 4px;
    z-index: 800;
    right: -102px;
    top: 49%;
    transform: translateY(-50%);
    width: 269px;
    height: auto !important;
    background: #190070;
    box-shadow: 0px 0px 4px 0px #444444;
    cursor: pointer;
    transform: rotate(-90deg);
    color: white;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}

.legal-link-sticky:hover{
  color: #c9c0c0;
  texr-decoration:none;
}

.modal.modal-content{
  width: 800px !important;
    position: absolute !important;
    top: 36px !important;
    right: -138px !important;
}
.legal-page{
  display: flex;
    justify-content: space-around;
}

.kannada a.btn{
 position: absolute;
    left: 642px;
    bottom: 114px;
    font-size: 12px;
}

.english a.btn{
 position: absolute;
    bottom: 114px;
    right: 135px;
    font-size: 12px;
}

.kannada img{
  position: absolute;
    top: 173px;
    right: 351px;
}

.english img{
  position: absolute;
    top: 173px;
}



@media (max-width:768px) {
  width: 200px !important;
    position: absolute !important;
    top: 36px !important;
    right: -138px !important;
  
.home-slider .carousel-caption {
    bottom: auto;
    padding: 20px 0px;
}

.home-slider h3 {
    z-index: 8;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;

    letter-spacing: 0;
    margin-bottom: 8px;
}

.home-slider p {
    text-transform: capitalize;
    font-size: 15px;
    line-height: 20px;
}


}

/*slider end */
















/*menu*/

#widget_21 .card {
    border: 0px solid #EDEDEE;
}

#widget_21 .card-body {
    padding: 0px
}

#widget_21 .card-body ul {
    margin-bottom: 0px;
}

#widget_21 .card-body ul li {
    display: inline;
}

#widget_21 .card-body ul li a {
    font-size: 15px;
    padding: 0px 10px;
    color: #f1f3f7;
    font-weight: 400;
    border-right: 1px solid #036292;
}

#header .header-top {
    background: #5ab228;
    border-bottom: 0px solid #EDEDEE;
    display:none;
}

#header .header-center {
    background: #fff;
}
.header-bottom { background: #3781c2 ; }
#header .header-bottom .header-container {
    min-height: 70px
}

#header .header-center form.sidebar-search .input-group input {
    max-height: 36px;
    background: #bababa;
    padding: 8px!important;
    border: 1px solid #bababa;
    border-radius: 10px 0px 0px 10px;
}

#header .header-center form.sidebar-search .btn {
    min-height: 35px;background: #bababa;
    border-radius: 0px 10px 10px 0px;border: 6px solid #bababa;
}

#header .header-center form.sidebar-search .input-group .input-group-btn {
    margin-left: -1px;
  
}
#header .header-nav-main nav>ul>li { line-height: 20px;}
#header .header-nav-main nav>ul>li>a {
        text-transform: uppercase;
    font-weight:500;color: #fff;
    font-size:11px;
    padding: 9px 10px;
    line-height: 20px;

}

#header .header-nav-main nav>ul>li>a:hover {
    color: #0095df;
}


/*abt*/

.abt-b-list .card {
    border: none;
}

.abt-b-list .card .card-body {
    padding: 0px;
}

.abt-b-list ul {
    padding-left: 0px;
    column-count: 2;
}

.abt-b-list li {
    list-style-type: none;
}

.abt-b-list li a {
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    color: #3781c2 ;
}

.about-link-list {}

.about-link-list .widgets .card {
    border-width: 0px;
}

.about-link-list .widgets .card-body {
    padding: 0px
}

.about-link-list .widgets .card-body ul {
    list-style: none;
    padding: 0px;
}

.about-link-list .widgets .card-body ul li {
    margin-bottom: 10px;
}

.about-link-list .widgets .card-body ul li a {
    background: #59b224;
    padding: 15px 30px;
    border-bottom: 0px solid #0095df;
    width: 100%;
    display: block;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
}

.about-link-list .widgets .card-body ul li a span {
    text-align: right;
}

.about-link-list .widgets .card-body ul li:after {
    content: "\f105";
    font-weight: 600;
    font-family: Font Awesome\ 5 Free;
    position: absolute;
    margin-top: -44px;
    right: 50px;
    color: #fff;
    font-size: 25px;
    z-index: 100;
}

.h-parallax.h-parallax-2 {
    background: url('uploads/media-upload/2020-11/bg-1.jpg');
    background-size: cover;
}

.h-parallax.h-parallax-2 .content-box {
    background: #0e0436e8;
    border-radius: 0px;
}

.h-parallax {
    padding: 50px 0px!important;
    background: url('/uploads/media-upload/2020-12/banner-2.jpg');
    background-size: cover;
    background-position: 100%;min-height: 603px;
}

.h-parallax .outer-box {}

.h-parallax .content-box {
    background: #7396aaeb;
    border-radius: 0px;
    padding: 90px 40px;
}

.h-parallax .content-box .btn {
    background: transparent;
    border-color: #f9f9f9;
    color: #fff;
    padding: 10px 30px !important;
    font-size: 17px;
    border-radius: 13px;
}
.h-parallax .content-box h2 {font-size:50px;}
.h-parallax .content-box p {
    font-size: 18px;    color: #fff !important;
}
.h-parallax .content-box h5{    font-size: 24px;
    margin-top: 10px;}
.h-parallax .content-box .border_btm{margin: auto;
    border-bottom: 4px solid #fffdfd;
    width: 34%;
    position: relative;
    height: 10px;
    top: -14px;
    display: block;}
.services-sec {}

.image-frame .image-frame-wrapper .image-frame-action.image-frame-action-style-2 .image-frame-action-icon {
    border: 0;
    background: #0095df;
    border-radius: 0;
}

html .btn-outline.btn-primary,
html.sticky-header-active .btn-outline.btn-sticky-primary {
    background: transparent;
    border-color: #2388ed;
    color: #fff;
}

.h-services-box {}

.card.h-services-box {
    transition: transform .5s;
}

.card.h-services-box::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
    content: '';
    opacity: 0;
    z-index: -1;
}

.card.h-services-box:hover,
.card.h-services-box:focus {
    /* transform: scale3d(1.06, 1.06, 1);*/
}

.card.h-services-box:hover::after,
.card.h-services-box:focus::after {
    opacity: 1;
}

.h-services-box .card-body {
    background: #3781c2 ;
    text-align: center;
    border-bottom: 5px solid #0095df;
    padding: 25px 20px;
}

.h-services-box a:hover {
    text-decoration: none;
}

.h-services-box .card-body h4 {
    color: #eee;
    font-size: 19px;
    border: 3px solid #0095df;
    border-radius: 4px;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px !important;
}

.h-services-box .card-body h4:hover {
    border: 3px solid #fff;
}

.h-services-box .card-body h4 a {
    color: #fff!important;
}

.h-services-box .card-body h4:after {
    color: #fdfdfd;
    font-size: 19px;
    font-family: 'Font Awesome 5 Free';
    content: "\f054";
    position: relative;
    right: -7px;
    font-weight: 900;
}

.bordr-box-parallax.overlay:before {
    background: #3781c2 ;
}

.brder-box {
    width: 200px;
    height: 200px;
    border: 10px solid #0095df;
    border-right: 4px solid transparent;
}

.brder-box:after {
    content: "";
    width: 10px;
    background: #0095df;
    height: 50px;
    position: absolute;
    left: 195px;
    z-index: 100;
    top: 0px;
    margin-left: 16px;
}

.brder-box:before {
    content: "";
    width: 10px;
    background: #0095df;
    height: 50px;
    position: absolute;
    left: 195px;
    z-index: 100;
    bottom: 0px;
    margin-left: 16px;
}

.border-box-content h2 {
    text-align: left;
    vertical-align: middle;
    justify-items: center;
    justify-content: center;
    position: absolute;
    top: 23%;
    left: 150px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

.nav-tabs .nav-item .nav-link:after {
    background: #3781c2 
}



.nav-tabs .nav-item .nav-link:after {
    bottom: -8px;
}

.nav-tabs .nav-item {
    margin-bottom: -1px;
    margin-right: 5px;
    margin-bottom: 10px;
}

.nav-tabs .nav-item .nav-link.active {
    color: #ffffff;
    background: #e06145;
    border: 1px solid #e06145;
}

.nav-tabs .nav-item a.nav-link {
    color: #ffffff;
    border: 1px solid #b7b7b7;
    background: #b7b7b7;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 20px;
}

.read-more-links {
    column-count: 3;
}

.read-more-links li {
    font-size: 18px;
    font-weight: 700;
    color: #3781c2 ;
    line-height: 35px;
}

.read-more-links li:after {
    color: #3781c2 ;
    font-size: 12px;
    font-family: 'Font Awesome 5 Free';
    content: "\f054";
    position: relative;
    right: -7px;
    font-weight: 900;
}

.read-more-links li a {
    color: #3781c2 ;
}

.rev_slider li.slide-overlay .slotholder:after {
    background: #3781c2 
}

.border-r {
    border-right: 2px solid #ddd;
}

.home-explore-tab {}

.home-explore-tab .tab-content .why-us-box h4 {
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
}

.home-explore-tab .tab-content .left-box p {
    font-size: 15px;
    font-weight: 600;
}

.alumni-sec {}

.alumni-sec .content-box {
    padding: 25px 50px;
}

.alumni-sec .content-box h2 {
    font-weight: 600;
}

.alumni-sec .content-box p {
    line-height: 30px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 24px;
}



.btn-primary {
 padding: 5px 20px !important;
    border-radius: 5px;
    color: #fff!important;
   font-family: sans-serif;
    font-weight: 400;
    font-size: 1rem;
background-color: #d93126;
    border-color: #d93126;
    transition: .6s all ease;
}

.btn-sky-blue {
    border-radius: 0px;
    color: #fff;
    background-color: #0095df;
    border-color: #0095df;
}

.btn-sky-blue:hover {
    color: #fff;
    background-color: #3781c2 ;
    border-color: #3781c2 ;
}

.btn-primary:hover {
    color: #fff;
background-color: #7396aa;
    border-color: #53839e;
}

html .btn-outline.btn-primary:hover {
    background: #2388ed;
    border-color: #2388ed;
    color: #fff;
}

#footer {
    background:#7396aa;
    padding: 50px 0px 10px;
}

#footer .footer-copyright {
background: #3781c2;
    margin-top: 0px;
    padding: 20px 0;
}

#footer a {
    font-size: 14px;
   font-weight: 400;
    color: #fff;
}

#footer h2 {
    font-weight: 500;
    font-size: 16px !important;
}

#footer li {
    color: #fff;
    line-height: 18px;
    margin-bottom: 10px;
}

.f-list-links li {
    padding-left: 0px;
}

.footer-links-line {
    color: #707070
}

p.footer-links-line a {
    padding: 0px 10px;
    color: #7d7698 !important
}

#footer .footer-copyright p {
    color: #fff;
    font-size: 15px;
}

#footer>.container>.row {
    padding: 0px;
}

.side-header #header .header-body {
    background: #3781c2 ;
}


/*engg*/

.home-banner {
    background: url('/uploads/media-upload/2020-01/banner-1.png');
    background-size: cover;
    background-position: 50% 30%;
    min-height: 450px;
    position: relative;
}

.home-banner.overlay:before {
    background: #3781c2 ;
    height: 100%;
}

.home-banner .content-box {
    padding: 160px 0px;
    position: relative;
    z-index: 100;
    color: #fff;
}

.home-banner .content-box h4 {
    color: #fff
}

.home-banner .content-box h1 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 40px
}

.h-tag {
    background: transparent !important;
    border-color: transparent !important;
    color: #fff;
    position: relative;
    bottom: -15px;
    right: -17px;
}

.h-tag:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 12px;
    width: 40px;
    height: 3px;
    background: #0095df;
}

.main-drop .dropdown-item {
    color: #fff
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

.main-drop .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}

.main-drop .h-tag i {
    line-height: 20px;
    margin-left: 7px;
}

.innerpage .about-us-sec p {
    color: #212121
}

.featured-news-sec {}

.featured-news-sec h3 {
    margin-bottom: 20px;
}

.l-news-box {}

.l-news-box .tag-p {
    margin-top: 10px;
}

.l-news-box h4 {
    color: #3781c2 ;
    font-size: 18px;
    font-weight: 600;
}

.l-news-box .tag-p .blog-tag {
    padding: 10px;
    background: #0095df;
    color: #fff;
}

.upcoming-events p {
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
}

.upcoming-events p a {
    color: #1e1242;
}

@media (min-width: 992px) {
  #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
    background: #7396aa;
    left: 100%;
    display: block;
    margin-top: 10px;
    margin-left: 1px;
    border-radius: 0px;}
  
  
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:not(.btn) {
        color: #fff;
        font-size: 16px;
    /*  margin-left: 15px;*/
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 15px;
    
    padding: 6px 10px;
        transform: translate3d(0, 0, 0);
}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover {
  color: #fff;
    }
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li {
        border-bottom: 1px solid #f8f9fa40;
    }
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li::last-child {
        border-bottom: 1px solid #f8f9fa40;
    }
}

@media (max-width: 768px) {
   #header  #widget_10 { margin-bottom:0px;display:none; }
  #header .header-container { min-height:60px; }
  
    .l-news-box {
        text-align: left;
        border-bottom: 2px solid #d6d6d6;
        margin-bottom: 20px;
    }
    .l-news-box img {
        width: 100%
    }
    .contact-list.list-icon li>i {
        position: initial;
    }
    .list-icon li {
        padding-left: 0px;
    }
    .rev_slider .caption,
    .rev_slider .tp-caption {
        white-space: normal !important;
        min-width: 450px !important;
    }
    .rev_slider .caption,
    .rev_slider .tp-caption.btn {
        min-width: 180px !important;
    }
    .container {
        width: 100%;
        padding-right: 25px;
        padding-left: 25px;
    }
}


/*placement*/

.breadcrumb-header {
    padding: 10px 0px;
    background: #3781c2;
}

.breadcrumb-header .breadcrumb {
    margin-bottom: 0px
}

.breadcrumb-header .breadcrumb li {
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}

.breadcrumb-header .breadcrumb li a {
    color: #fff;
    font-weight: 500;
}
.page-header .breadcrumb li + li:before {
  
    opacity: 9;
 
    color: #fff;
   
}
.bg-primary {
    background:#70ab8f  !important
}

.two-clm-banner .content-box {
    padding: 120px;
    min-height: 480px;
}

.two-clm-banner .bg-primary .content-box h4 {
    color: #fff
}

.two-clm-banner .bg-primary .content-box h1 {
    color: #fff;
    margin-bottom: 40px;
}

.two-clm-banner .bg-primary .content-box .btn-outline {
    background: transparent;
    border-color: #ffffff;
    color: #fff;
    border-radius: 15px;
}

.two-clm-banner .bg-light .content-box p {
    color: #7d7d7d;
    font-size: 18px;
    margin-bottom: 0px;
}

.left-side-content {
    padding: 0px;
}

.left-side-content h2 {
    font-size: 35px;
    margin-bottom: 5px;
}
.d-flex.mb-3 {
    margin-bottom: 0px!important;
}
.left-side-content p {
    font-size: 14px;
    text-align: justify;
}

.left-side-content li {
    font-size: 14px;
    line-height: 30px
}

.left-side-content h4 {
    font-size: 25px;
}


/*.left-side-content  h2:before{
 content: "";
    position: absolute;
    left: 12px;
    left: 58px;
    margin-top: 42px;
    width: 59px;
    height: 8px;
    background: #0095df;
}*/

.leftside-list-style-1 {
    padding-left: 0px
}

.leftside-list-style-1 li {
    list-style: none;
    font-size: 15px;
    line-height: 36px;
}

.leftside-list-style-1 li a {
    color: #3781c2 ;
    font-weight: 700;
}

.accordion.accordion-style-1 .accordion-header {
    background-color: transparent;
    border: 1px solid #EDEDEE;
}


/*group inner page style*/

.group-inner-page-banner {
    padding: 50px 50px;
    min-height: 200px;display: none !important;
}

.mission-vision-sec .card {
    min-height: 350px
}



.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6;
    color: #000;
}

li {
    line-height: 24px;
    color: #000;
}

.sidebar .widgets .card .card-header {
    color: #fff;
    background: #7396aa ;
    border-radius: 0px;
}

.sidebar .widgets .card .card-header h3 {
    color: #fff;
    margin-bottom: 0px !important;
}

.sidebar .widgets .card {
    border: 0px solid #b7b7b7;
}

.sidebar .widgets .card .card-body {
    padding: 0px;
    background: #fff;
    margin-bottom: 11px;
    border: 1px solid #ddd;
}

.sidebar .widgets .card .card-body ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.sidebar .widgets .card .card-body ul.subList li {
    border-bottom: 1px solid #dadada;
    line-height: 20px;
}

.sidebar .widgets .card .card-body ul.subList li a {
    padding: 15px 10px;
    display: block;
    font-size: 14px;
    color: #e06145 ;
    text-transform: capitalize;
    font-weight: 600;
}
  
 
.sidebar .widgets .card .card-body ul.subList li.active a{ text-decoration: none; color:#fff ;  background: #e06145;}



.sidebar .widgets .card .card-body ul li::after {
    color: var(--primary-color) ;
    font-size: 15px;
    font-family: 'Font Awesome 5 Free';
    content: "\f054";
    position: absolute;
    right: 15px;
    margin-top: -30px;
    font-weight: 900;
}
.sidebar .widgets .card .card-body ul.subList li:hover::after{color:#fff!important}
.sidebar .widgets .card .card-body ul.subList li a:hover {color:#262626 ;  background:#ece7e7;}
.sidebar .widgets .card .card-body ul.subList li.active::after{color: #fff !important;}

.sidebar .widgets .card .card-body ul.subList li.active a:after {
    color:#f26600
}

.products_sec p {color:#000;
    text-align: justify;
    font-size: 14px;
                 font-weight:500;
}

.products_sec li {
    font-size: 14px;font-weight:500;
    line-height: 30px;
}

.products_sec {
    margin-bottom: 0px;
}

.sidebar {
    margin-bottom: 50px;
}

.cambridge-table thead {
    background: #dd4a2a ;
}

.cambridge-table thead th {
    color: #fff;
}
  .cambridge-table thead td { color: #fff;}
.cambridge-table thead td p{color: #fff; font-weight:600;}
.cambridge-table thead td p strong {font-weight:inherit;}
.cambridge-table thead th p {
    margin-bottom: 0px;
    text-align: left;
    color: #fff;
}
td ul {    padding-left: 14px;}
.cambridge-table td p {
    margin-bottom: 0px;
}

.border-box {
    border: 1px solid #ddd;
    padding: 15px;
}

.border-box ul {
    padding-left: 15px;
}

.addres-box {
    padding: 10px;
 min-height: 262px;
  border:2px solid #fff;box-shadow: 0px 0px 0px 7px #7396aa;



}

.addres-box h5 {
    font-size: 20px;
    color: #ececec;
}

.addres-box p,
.addres-box a {
    color: #ececec;
    margin-bottom: 6px;
}

.contact_sec .top-address-box-row .border-box {
    min-height: 230px;
}

.profile-detail-box p {
    text-align: left;
}

.profile-detail-box h4 {
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
}


/* career form */

#career_form .btn-label {
    position: relative;
    left: -12px;
    display: inline-block;
    padding: 6px 12px;
    background: transparent;
    background: rgba(0, 0, 0, .15);
    border-radius: 3px 0 0 3px;
}

#career_form .btn-file {
    position: relative;
    overflow: hidden;
    vertical-align: middle;
}

#career_form .btn-file>input {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    font-size: 23px;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    direction: ltr;
}

#career_form .fileinput {
    display: inline-block;
    margin-bottom: 9px;
}

#career_form .fileinput .form-control {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text;
}

#career_form .fileinput .btn {
    vertical-align: middle;
}

#career_form .fileinput-exists .fileinput-new,
#career_form .fileinput-new .fileinput-exists {
    display: none;
}

#career_form .fileinput-inline .fileinput-controls {
    display: inline;
}

#career_form .fileinput-filename {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

#career_form .form-control .fileinput-filename {
    vertical-align: bottom;
}

#career_form .fileinput.input-group {
    display: flex;
    white-space: nowrap;
    min-height: 46px;
    vertical-align: middle;
}

#career_form .fileinput.input-group>* {
    position: relative;
    z-index: 2;
}

#career_form .fileinput.input-group>.btn-file {
    z-index: 1;
}

#career_form .fileinput-new.input-group .btn-file,
#career_form .fileinput-new .input-group .btn-file {
    border-radius: 0 4px 4px 0;
    vertical-align: middle;
    padding: 0px 15px;
    line-height: 45px;
}

#career_form .input-group-addon.btn.btn-default {
    padding: 0px 13px;
    line-height: 45px;
    font-size: 12px;
    font-weight: 500;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
}

#career_form .input-group-addon:not(:first-child) {
    border-left: 0;
}

.products_sec h2.page-title {
    font-size: 32px;position:relative;
    margin-bottom: 40px;
    font-weight: 600;
  color: #333;
}

.products_sec h2.page-title:after {
    content: "";
    position: absolute;
    left: 0px;
    margin-top: 45px;
    width: 59px;
    height: 5px;
    background: #e06145;
}

.list-icon li>i {
    top: 12px;
}

#widget_10 ul {
    list-style: none;
    margin-bottom: 0px
}

#widget_10 ul li {
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-right: 8px;
}

#widget_10 ul li a i {
    margin-right: 0px;
    font-size: 18px;
    color: var(--primary-color);
   
}

#widget_10 .card {
    border: 0px solid #77778c;
}

#widget_10 .card .card-body {
    padding: 0px;
}

#widget_10 ul li a {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #fff;
    border-radius: 100%;
    display: block;
    height: 2.4em;
    font-size: 1.1em;
    line-height: 40px;
    width: 2.4em;
    text-align: center;
    color: #999;
    text-decoration: none;
}
/*...*/
#widget_35 ul {
    list-style: none;
    margin-bottom: 0px
}

#widget_35 ul li {
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-right: 8px;
}

#widget_35 ul li a i {
    margin-right: 0px;
    font-size: 15px;
    color: #fff;
}

#widget_35 .card {
    border: 0px solid #77778c;
}

#widget_35 .card .card-body {
    padding: 0px;
}

#widget_35 ul li a {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #0c0039;
    border-radius: 100%;
    display: block;
    height: 2.4em;
    font-size: 1.1em;
    line-height: 2.4em;
    width: 2.4em;
    text-align: center;
    color: #999;
    text-decoration: none;
}

.alumni-page .rev_slider li.slide-overlay.slide-overlay-level-4 .slotholder:after {
    opacity: 0;
}


/*new*/

.bottom-navbar ul li.active a:after,
.bottom-navbar li a:hover:after {
    content: "";
    position: absolute;
    width: 30px;
    z-index: 100;
    right: 50%;
    border: 15px solid transparent;
    border-bottom-color: #5aabfd;
    margin-top: 19px;
    margin-right: -15px;
}

.bottom-navbar ul {
    display: inline-block;
    list-style: none;
    margin-bottom: 0px;
}

.bottom-navbar ul li {
    display: inline-block;
    list-style: none;
    margin-right: 18px;
    position: relative;
}

.bottom-navbar li a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}

.radius-btn {
    padding: 12px 25px;
    font-size: 16px;
    background: #00104b;
    color: #fff;
    font-weight: 600;
    border-radius: 10px;
}

.overview-sec {
    background: #deeefe;
    padding: 40px 0px;
    min-height: 200px;
}

.overview-sec ul li {
    color: #3781c2 ;
    font-size: 18px;
    line-height: 40px;
    font-weight: 600;
}

.bottom-navbar {
    background: #0096df;
    border-bottom: 15px solid #5aabfd;
    text-align: center;
}

.bottom-navbar .card {
    border: none;
}

.bottom-navbar .card .card-body {
    padding: 15px;
}

.alumni-page .rev_slider .tp-caption {
    color: #3781c2  !important
}

.alumni-page .rev_slider .tp-caption.btn {
    color: #fff !important
}

.alumni-page .sidebar .widgets .card {
    border: 0px solid #b7b7b7;
}

.box-type-sec {
    padding: 50px 0px;
}

.alumnihome h2 {
    color: #ffffff;
}

.alumnihome.item {
    background-color: #000000c7;
    position: relative;
    margin-top: -110px;
    left: 0px;
    width: 100%;
    z-index: 100;
    padding: 10px;
}
.event-sec .btgrid .content { margin-bottom:70px; }
.sidebar.leftsidebar .order-1 { padding:0px; }
.head {
    font-size: 20px;
    font-weight: 700;
    color: white;
    padding: 6px 0;
}

.popover.iconpicker-popover {
    z-index: 99999 !important;
}

.title {
    color: white;
}

.socials {
    text-align: center;
    color: #130739;
    font-size: 24px;
}

.home-social-icons ul li a i {
    color: #ffffff;
    background: #130739;
    margin: 10px;
    border-radius: 50%;
    padding: 10px;
    font-size: 25px;
    text-align: center;
}

.home-social-icons ul li a i.fa-facebook-f {
    line-height: 18px;
    height: 40px;
    width: 40px;
}

.home-social-icons ul li a i.fa-twitter {
    line-height: 18px;
    height: 40px;
    width: 40px;
}

.home-social-icons ul li a i.fa-linkedin-in {
    line-height: 18px;
    height: 40px;
    width: 40px;
}

.home-social-icons ul li {
    display: inline;
}

.section.welcome-content-sec {
    padding: 30px 0px;
}
.section.welcome-content-sec p {color: #262626;
    text-align: justify;
    font-size: 17px;
    font-weight: 400;}
footer .widgets .card {
    border: 0px solid #EDEDEE;
}

footer .widgets .card .card-body {
    padding: 0px
}

.footer-logo img {
    margin-bottom: 50px !important;
}

.post_box {
    box-shadow: 0px 0px 0px #d2caca;
}

.post_box .card-body .content-box {
    padding: 10px 10px
}

.post_box .card-body {
    padding: 0px
}

.post_box .card-body .content-box {
    padding: 15px;
    background: #fff;
}

.post_box .card-body .content-box h3 {
    min-height: 5px;

    font-weight: 600;
    color: rgb(38 38 38 / 1);
    font-size: 21px;
    margin-bottom: 10px;
}
#widget_17  .post_box {
    box-shadow: 0px 0px 0px #d2caca;
}
#widget_17 .post_box .card-body .content-box h3 {
    min-height: 5px;

    font-weight: 800;
    color: rgb(38 38 38 / 1);
    font-size: 21px;
    margin-bottom: 20px;
margin-top:10px;
}
#widget_17 .post_box .card-body .content-box p{
font-weight:400;font-size: 16px;color:#262626;line-height:29px;}
#widget_17 .post_box .card-body .content-box time{ font-weight: 800;font-family: "Segoe UI Semilight" !important;font-size: 17px !important;}
.post_box .card-body .content-box p {
    margin: 0px;
    font-size: 14px;
    line-height: 29px;
    text-align: left;
    margin-bottom: 10px;
}

.post_box .card .card-body .image-frame.image-box img {
    min-height: 221px;
    max-height: 221px;
    border-radius: 5px 5px 0px 0px;
}
#widget_16 .post_box .card .card-body .image-frame.image-box img {
  
}
#widget_16 .post_box .card .card-body .image-frame.image-box img:hover{
 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}
  
  
.post_box .card-body .content-box h3::first-letter {
    text-transform: uppercase;
}

.post_box .card-body .content-box a.learn-more {
    background: #3781c2 ;
    padding: 7px 10px;
    color: #fff;
    font-weight: 400 !important;
    margin-top: 5px !important;
    display: inline-block;
        border-radius: 0px;
    padding: 4px 15px;
}

.categories-list {}

.categories-list li a {
    background-color: #f26600;
    color: #fff;
    padding: 8px 14px;
    border-radius: 20px;
}

.side-box-news .card-body {
    padding: 0px;
}

.side-box-news .post_box .card-body .content-box h3 {
    margin-top: 0px;
    font-weight: 300;
    color: #3781c2 ;
    font-size: 15px !important;
    margin-bottom: 0px;
    padding-bottom: 5px;
    line-height: 23px;
}

.side-box-news .post_box .card-body .content-box img {
    width: 90px;
    height: 60px;
}

.side-box-news .post_box .card-body .content-box {
    padding: 10px 15px 8px;
    border-bottom: 1px solid #ddd;
}
.news_event_sec {border-top: 4px solid #ddd}
.news_event_sec .card {
    border: 0px solid
}

.news_event_sec .card-body {
    padding: 0px;
}

.news_event_sec .owl-carousel .owl-stage-outer {
    padding-bottom: 10px;
}

.news_event_sec .owl-carousel .owl-nav .owl-next {
    right: -35px;
    border-radius: 0px;
}

.news_event_sec .owl-carousel .owl-nav .owl-prev {
    left: -35px;
    border-radius: 0px;
}

.news_event_sec .owl-theme .owl-nav [class*=owl-]:hover {
    background:#70ab8f;
}

.blog-post h2:before {
    display: none
}

.blog-post h2 a:hover {
    color: #3781c2 ;
}

.category-page .sidebar .widgets .card .card-body ul li:after {
    display: none
}

.category-page .sidebar .widgets .card {
    border: 1px solid #b7b7b7;
    margin-bottom: 20px;
}

.category-page .sidebar .widgets .card ul li a {
    font-size: 15px;
    color: #000000;
}

.custom-select-1 {
    width: 60px;
    float: right;
}

.link-box-1 {
    padding: 0px 0px;
}


/*.link-box-1 .owl-carousel.owl-drag .owl-item {margin-right:30px !important; }*/

.link-box-1 .owl-carousel.owl-drag .owl-item {
    position: relative;
    margin-right: 0px !important;
}

.link-box-1 .owl-carousel.owl-drag .owl-item:hover:after {
    background: #020000e3;
}

.link-box-1 .owl-carousel.owl-drag .owl-item:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0.9;
    background: #1c1f21a1;
    z-index: 2;
}

.link-box-1 .owl-carousel.owl-drag .owl-item .carousel-caption {
    bottom: 0px
}

.link-box-1 .owl-carousel.owl-drag .owl-item .carousel-caption .btn {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    font-size: 15px;
    font-weight: 600;
}

.link-box-1 .owl-carousel.owl-drag .owl-item .carousel-caption .btn:after {
    content: "\f105";
    font-weight: 600;
    font-family: Font Awesome\ 5 Free;
    position: absolute;
    margin-top: -3px;
    right: 0px;
    color: #fff;
    font-size: 17px;
    z-index: 100;
}

footer .list-icon li>i {
    position: absolute;
    left: -5px;
    top: 2px !important;
}

.admission-alert h4{
      font-size: 20px !;
    font-weight: 600;
    color: #e06145;
}
                 
                 .admissions-alert h4{
      font-size: 20px !;
    font-weight: 600;
    color: #e06145;
}
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 

@media (min-width: 992px) {
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
        background: #7396aa;
        padding: 0px;
        border-radius: 0px;
    }
}

.services-sec {padding: 50px 0px!important;
    background: url(/uploads/media-upload/2020-10/bg-1.png);
    background-size: cover;
    background-position: center center}

.services-sec .content.bog {
    margin-bottom: 40px;position:relative;
  box-shadow: 0px 0px 8px #d0c6c6;border-radius: 5px;
    padding: 4px;
    border: 5px solid #3781c2de;
}

.services-sec .content.bog .image-link-box img {
    width: 100%;
}
 /* .services-sec .content.bog:hover  .image-link-box img {transform: scale(1.1);transition: ease transform 300ms;}*/
.services-sec .content.bog .img-box {
 display: none;
    position: absolute;
    color: #eee;
    width: 100%;
    height:100%;
    bottom: 0px;
    left: 0px;
    right: 0px;
 
    padding: 40px 15px;
    margin-top: 0px;
    margin-bottom: 0px !important;
   background: #3781c2e0;
    transition: opacity 300ms;
}
.services-sec .content.bog:hover  .img-box{  display:block !important; }
  .services-sec .content.bog    h6         {color: white;
    font-size: 20px; font-weight:700;   }     
.services-sec .content.bog p {
color: #eee;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px !important
}
.services-sec .content.bog  .link {display:none;
  display: none;
    position: absolute;
    z-index: 100;
    bottom: 9px;
    text-align: center;
    width: 100%;
}
 .services-sec .content.bog:hover  .link{  display:block !important; }
               
.services-sec .content.bog .link a:hover {
    border: 0px solid #fff;
}

.services-sec .content.bog .link a {
    color: #fff!important;
    background: #f26600;
    padding: 7px 10px;
    text-decoration: none;
    line-height: 20px;
    text-transform: uppercase;
}

.f-sm-block .widgets {
    margin-bottom: 30px
}

footer p {
    color: #b3b3b3;
}



footer .widgets .card-header {    background: transparent;  padding:0px;    border-bottom: 0px solid rgba(0,0,0,0); }
footer .widgets  .card-header h3 { font-weight: 600;  padding-bottom: 12px;
    font-size: 21px !important;}


.category-page .sidebar .widgets .card ul li.active a { color: #0095df; }

.cambridge-table a { color: #0095df; }
.alumini-box .content.bog .link a{     font-size: 15px;
    color: #505050;
    margin: 10px;
    display: block;}
.sec-head {
    margin-top: 0px;
    margin-bottom: 30px !important;
    font-weight: 700;
   font-size: 33px !important;   color: #262626;
}
                    
.sec-head:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -30px;
    margin-top: 45px;
    width: 60px;
    height: 3px;
    background: #d3d3d3;
}                 
 .image-link-box   img { width:100%; }                
                    
                    
            .form-control { font-size: 14px !Important;  }
         .admission-form { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.42);
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 100px; }          
                    
     .admission-form h4 {margin:0px;     padding: 0px 10px; }                 
 .admission-form .gender {margin-top :10px;}                   
 .admission-form .gender label {     vertical-align: middle; }              
                    
     .al-social-icons #widget_10 ul li a { background: #3781c2 ; color:#fff}               
                    
    .al-social-icons #widget_10 ul li a i  { color:#fff}                
                    

    
 
    
                                                
                                                }
    
    
    
    
    
    

@media (max-width: 991px) {
#header .header-nav-main:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 100vw;
    height: 100%;
    background: #0c0039;
    z-index: -1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
}

@media (max-width:768px) {
  

  
  #header .header-bottom .header-container { min-height: 40px;}
     #header .header-btn-collapse-nav {margin-top: -46px;
    top: 5px;}  
     
     .h-parallax .content-box {    padding: 110px 10px;}
  .f-sm-block .widgets { margin-bottom: 0px;}
  
 
  #widget_21 .card-body ul li:last-child a{ border-right: 0px solid #036292;}
  
  
  .welcome-content-sec .welcome-content-box h2 span:after {margin-top: 48px; }
.OnlineApplication  .mt-4 {    margin-top: 10px !important;}
 .OnlineApplication .container {
    
    padding-right: 5px;
    padding-left: 5px;
}
    .owl-carousel.nav-style-3 .owl-nav .owl-next span, .owl-carousel.nav-style-3 .owl-nav .owl-prev  span {display:none; }
  .owl-carousel.nav-style-3 .owl-nav .owl-next {
    right:0px; }
   .owl-carousel.nav-style-3 .owl-nav .owl-prev {
    left:  -30px;}
  
  
  .rev_slider img, .tp-simpleresponsive img { width:100%; min-height:auto; }
  .updated-content-sec .content-box h4 img {    position: absolute;
    left: 16px; }
  
  
  .updated-content-sec .content-box h4 {font-size:16px; padding-left:40px; margin-bottom: 13px !important;}
  .abt-b-list ul {column-count: 1;}
  .welcome-content-sec .hed_sec p {text-align:left; }
  .welcome-content-sec .welcome-content-box h2 { font-size:30px; }
  .services-sec .mb-5 { margin-bottom :10px !important }
  footer p { text-align:left !important; }
  
}
.parsley-error {
    border-color: #c94a48 !important;
}
.invalid-feedback {
    display: block;
}
.invalid-feedback p{
    width: 100%;
    margin-top: .25rem;
    font-size: 100%;
    color: #dc3545;
}
/* Custom CSS by Haneesh */
strong {
  line-height: 1.5! important;
}
.bg-color {
  background-color:f7f7f7 !important;
}
#header .header-nav-main nav>ul>li>a:hover {
    color: #e06145  !important;
    background-color: #ededed !important;
    border-radius: 0px !important;
}



.content-bg-box {
        margin-top: 18px;
        margin-right: 18px;
        padding: 20px 24px 10px 24px;
        width: 100%;
        border-radius: 5px;
        background-color: #f5f5f5;
        line-height: 1.375rem;
        position: relative;
}
#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a, #header .header-nav-main nav > ul > li.active > a {
    color: #e06145   !important;
    background: #ededed !important;
}




.event_job_box   .content.bog{ background:#0096df; padding-bottom: 20px;}
    .event_job_box  .content.bog h6{ font-size: 26px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 0px; } 
   .event_job_box  .content.bog p{ font-size: 15px;
    color: #ddd;
    margin-bottom: 0px; }  
                              
  .event_job_box  .content.bog .link a { color: #0096df;
    background: white;
    padding: 5px 20px;
    margin-bottom: 10px;
    border-radius: 10px;} 
   

                              
h2.sec-title  { font-size: 40px; }                         
                              
     .result-sec .content p      {text-align:center;font-size:13px;margin-top:10px;}                     
.testimonials-sec { background:#f4f8fb;border-top: 3px solid #3781c2;
 }
                              
       .footer-copyright {     padding: 24px 0px 20px; background: #1f2324;}  
    
        .footer-copyright p { color: #fff;
    font-size: 15px; font-weight:400;}
                              
  .testimonial.testimonial-style-1 blockquote p {
    font-size: 19.2px;
    font-size: 14px;line-height:29px;
   letter-spacing: 0px;
   color: rgb(38 38 38 / 1);
}
  .testimonial.testimonial-style-1 blockquote p.testimonial_name{font-size:16px;}
footer ul li>i  {color: #fff}     





/*video sec*/

 .header {
  position: relative;
  background-color: black;
  height: 100vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

.header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.header .container {
  position: relative;
  z-index: 2;
}

.header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.4;
  z-index: 1;
}

.header   h1 { color: #fff;font-size: 60px; font-weight: 600; }
.header   p { color: #ddd;font-size: 16px; font-weight: 500; line-height: 30px;margin-bottom: 30px;}


@media (pointer: coarse) and (hover: none) {
  .header {
    background: url('/uploads/media-upload/2020-10/bg.jpg') black no-repeat center center scroll;
  }
  .header video {
    display: none;
  }
}

.space-100 { margin-bottom: 100px; }
.counters.counters-light .counter strong, .counters.counters-light .counter i, .counters.counters-light .counter label{ color: #fff  !important; }
             
             
             
  .owl-carousel.nav-style-3 .owl-nav .owl-next {  right: -29px;}
                                                                                                                       
    .counters.counters-light .counter {
    color: #FFF !important;
    background: #3781c2;;
    padding: 30px 30px;
    border-radius: 10px;
}
                                                                                                                       
                                                                                                                       
           .sidebar.leftsidebar + .col-lg-12.order-1  {padding:0px;}
           
    .mission-content-sec{border-top:3px solid #E7E6E6; background-color: #F0F0F0 !important;}                                                                                                                   
  .mission-content-sec .content.bog .img-box p {color:#262626;text-align: center;line-height: 23px;}                                                                                                        
    .mission-content-sec .content.bog .img-box h6 {color:#fff;   padding: 30px 10px;
    font-size: 25px;
   font-weight: 800;    min-height: 100px;
    letter-spacing: 1px;border-bottom: 2px dashed #1e1c1c;}   
                                  
.mission-content-sec .content.bog  {margin-bottom:10px; position: relative;  overflow: hidden;}                                                                                                     
                                                                                                                       
     /* .services-sec .content.bog:hover  .image-link-box img {transform: scale(1.1);transition: ease transform 300ms;}*/
.mission-content-sec .content.bog .img-box {
  transform: translate3d(0,10px, 0);
  position: absolute;
    color: #262626;
    width: 85%;
    top: revert;
    bottom: auto;
    left: 0px;
    right: 0px;
    margin: auto;
    padding:0px 15px 15px 15px;
    margin-top: -108px;
    margin-bottom: 0px !important;
    background: #e4dbbe;
  transition: transform 0.8s ease;
}
.mission-content-sec .content.bog:hover  .img-box{
  transform: translate3d(0, 0, 0);
    opacity: 1;top:auto;  bottom: 0px;}   
                                                                                                                   
              html.side-header-overlay-full-screen #header .header-nav-main {
    -ms-flex-item-align: start;    margin-top: 0px;width:100%;
    align-self: start;}     
     .mission-content-sec .content.bog .img-box .link a{     font-weight: 800;
    font-size:20px;
    color: #262626; }         
             
 #widget_47 .card {border: 0px solid #EDEDEE;}  
  #widget_47 .card .card-body {padding:0px;} 
  #widget_47 .card .card-body nav {padding:0px;} 
   #widget_47 .card .card-body nav ul li a{color:#3781c2;padding: 0px 10px; line-height: 55px;font-weight: 700;} 
   .side-header-btn-toggle {color:#599779;padding-right:15px; line-height: 54px;font-size: 30px;}
   .side-header-btn-toggle i {font-size:30px!important;   }

.body.home  #widget_47 .card .card-body nav ul li a{color:#fff; }     

.sticky-wrapper-active .body.home  .side-header-btn-toggle {color:#000!important;}
.sticky-wrapper-active .body.home  #widget_47 .card .card-body nav ul li a{color:#000; } 

.btn-light.btn-outline, html.sticky-header-active .btn-sticky-light.btn-outline {
    background: #fff;
    border-color: #f26600 !important;
    color: #3781c2;
}
                     
 #navb    .dropdown-menu {

    font-size: inherit;
    padding: 0px;
 border-radius:0px;
    background: #3781c2 ;
    text-align: left;
}
                                                                                                                   
    #widget_47 .card .card-body nav ul li ul li a{ color:#fff !important;}                                                                                                                   
 #widget_47 .card .card-body nav ul li ul li a:focus,  #widget_47 .card .card-body nav ul li ul li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #3781c2 ;
}  
             
.testi-owl.owl-carousel.nav-style-3 .owl-nav .owl-next {
    right: -50px;
}
             .testi_box {border: 0px solid #eee;
    padding: 0px;   min-height: 260px;
    box-shadow: 0px 0px 0px #ddd;margin-top:10px;
    border-radius: 0px;} 
              
.testi-owl.owl-carousel .owl-dots{margin-top:0px}
 .testi-owl.owl-carousel.dots-style-1 {
    margin-bottom: 0px;
}
              .testimonial_description{line-height:21px;}
                                                                                                                       

    
  footer  i:before {
   color: #fff;;
}
     
     .top-sub-title {
    font-family: inherit;
    font-size: 15px;
    color: #f26600;
    font-weight: 600;
}
     
 .sticky-body.py-4{    padding-bottom: 10px!important;     padding-top: 10px!important;}
     .advisory-board-box h4 {
       font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    margin-top: 10px;}
     .page-header.parallax  .container.py-5{padding: 0px 15px !important;}
     .page-header.parallax .parallax-background{   
       background-image: url(/uploads/media-upload/2020-10/header-bg.jpg)!important;background-position: 50% 100%!important;}
     
     
     
     
     .sidebar-widget {background: #f8f8f8;}
     html.side-header-overlay-full-screen #header .header-nav-main nav ul li ul li a.dropdown-item {
     font-size:18px!important;text-align:center;text-transform: capitalize !important;}
     
     #header .header-nav-main nav > ul > li + li {
    margin-left: 0px;
}
     

     
     .lead-t-box p {color:#fff!important}
     .lead-t-box h4 {font-size:18px;color:#fff!important;font-weight:bold;}
     
    .owl-carousel .owl-nav.disabled + .owl-dots {margin-top:0px;}
 #widget_51 .post_box {box-shadow: 0px 0px 0px #d2caca; }    
 #widget_51 .post_box article{ background:#fff; }
 
  #widget_52 .post_box {box-shadow: 0px 0px 0px #d2caca; }    
 #widget_52 .post_box article{ background:#fff; }
 
 .sidebar .widgets .card .card-header h3 {
    color: #fff;
    margin-bottom: 0px !important;
    font-size: 19px !important;
    font-weight: 600;
}
                     
                     
      .sidebar-widget  .owl-carousel .owl-dots .owl-dot.active span {background:#70ab8f;}
  .sidebar-widget .post_box .card-body .content-box h3 {font-weight: 600;font-size: 18px !important;}
 
 #per-page{margin-bottom:30px;}
 .category-page  .sidebar-widget {background: #fff;}
 
 

 
     #widget_47 {display:none;}                                                                
                                                                     
     #widget_44  .card .card-body ul {list-style:none;    padding-left: 0px;}           
    #widget_44  .card .card-body ul li small {font-size:90%;font-weight:600;}  
     
     
     
.Community-sec  .content.bog .img-box h6 {  font-size: 30px;
    color: #fff;
    font-weight: 900; }
     
  .section.Community-sec .content.bog{position: relative;}   
.section.Community-sec .content.bog .img-box {
    position: absolute;
    color: #eee;
    width: 100%;
   display: flex;
    top: 0px;
  flex-direction: column;
    align-items: center;
    justify-content: center; bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    padding: 15px 15px;
    margin-top: 0px;
    margin-bottom: 0px !important;
    background: #00000054;
    transition: transform 0.8s ease;}
     
.section.Community-sec .content.bog:hover .img-box {
   background: #3781c2ed;
    opacity: 1;
    top: 0px;
    bottom: 0px;
}
                                  
.section.Community-sec  .content.bog .link{display:none; }
.section.Community-sec .content.bog  p{display:none; }                                
  .section.Community-sec .content.bog:hover .img-box  .link {display:block !important}  
                                  
    .section.Community-sec .content.bog:hover .img-box  .link a {     color: #fff;
    font-weight: 900;
    font-size: 16px;
}  
                                  
 .section.Community-sec .content.bog:hover .img-box p {display:block !important; text-align: center;
    color: #fff;} 
         .section.Community-sec .content.bog:hover .img-box h6 {height:auto}
                                  
     
.Community-sec .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}                                               
                                                       
           .testimonial-author img {
      width: 150px !important;
    height: 150px;
    border-radius: 50%;
    margin: auto;
}                                            
  
  
 .mission-content-sec .row .col-lg-4:nth-child(1) .content .img-box h6   { color:#262626;}                                                     
                                                                     
.mission-content-sec .row .col-lg-4:nth-child(2) .content .img-box {    background:#dc5b21; color:#fff;}  
.mission-content-sec .row .col-lg-4:nth-child(2) .content .img-box p{   color:#fff;}  
.mission-content-sec .row .col-lg-4:nth-child(2) .content .img-box .link a{   color:#fff;}  
 .mission-content-sec .row .col-lg-4:nth-child(3) .content .img-box {  background: #70ab8f; } 
  .mission-content-sec .row .col-lg-4:nth-child(3) .content .img-box p { color:#fff;}                                                                           
  .mission-content-sec .row .col-lg-4:nth-child(3) .content .img-box  .link a { color:#fff;}  
         .community_voices_sec { padding: 30px 0px 0px;}                                                                 
                                                                     
       .community_voices_sec .owl-carousel .owl-item img   {visibility: hidden;display: none;}                                                  
       .community_voices_sec .owl-carousel .owl-item   .carousel-caption {
    position: relative;
    right: inherit;
    bottom: 20px;
    left: 0px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 0px;
    color: #da4040;
    text-align: left;
}    
                                                                     
   .community_voices_sec .owl-carousel .owl-item   .carousel-caption h3{     font-weight: 600;
    font-size: 27px !important;
    margin-bottom: 10px; }                                                                 
                                                                     
                                                                     
     .community_voices_sec .owl-carousel .owl-item   .carousel-caption  .btn-primary {
    color: #7b7575;padding: 0px;
    color: rgb(38 38 38 / 1);
    font-family: inherit;
    font-weight: 400;
    font-size: 1rem;
    background-color: transparent;
    border-color: transparent;
}   
                                                                     
     .community_voices_sec .owl-carousel      .owl-nav button span { display:none;}                                                                    
                                                                     
    #widget_17 .owl-carousel      .owl-nav button span { display:none;}     
    

  .owl-carousel.nav-style-3 .owl-nav button:before{font-size:25px;}   
    .emagazine-page-sec .card-body a {font-size: 24px; color: #fff;line-height: 17px;}  
    .emagazine-page-sec .card-body .pdf_link { display: inline;
    background: #3c6ea8;
    padding: 27px 30px 15px;
    line-height: 30px;
    margin-right: 17px;}
                      .emagazine-page-sec .card-body a i { color:#e60909;}
                      
                      
 .news-tiker-sec {padding:20px;    background: #599779!important;}   
   .news-tiker-sec .card { border: 0px solid #EDEDEE;}
                                                          
  .news-tiker-sec .widgets .card .card-body {padding:0px}  
                           .news-tiker-sec .widgets .card .card-body h3   {  margin-bottom: 0px;}
   .news-tiker-sec .widgets .card .card-body h3 a{color:#fff;}
   
   
   
   
   
   
   
   
   
   
.quick_facts_sec   .content.bog .img-box h6 {  font-size: 30px;
    color: #fff;
    font-weight: 900; }
     
  .quick_facts_sec  .content.bog{position: relative;}   
  .quick_facts_sec  .content.bog img {border-radius: 50%;}                                                
.quick_facts_sec  .content.bog .img-box {
    position: absolute;
    color: #eee;
    width: 100%;
   display: flex;
    top: 0px;
  flex-direction: column;
    align-items: center;
    justify-content: center; bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    padding: 15px 15px;
    margin-top: 0px;
    margin-bottom: 0px !important;
       border-radius: 50%; opacity: 0;
    transition: transform 0.8s ease;}
     
.quick_facts_sec .content.bog:hover .img-box {
   background: #dc5b21;
    opacity: 1;
    top: 0px;
    bottom: 0px;
}
                                  
.quick_facts_sec .content.bog:hover .img-box  .link {display:block !important}  
  .quick_facts_sec .content.bog:hover .img-box  .link a {     color: #fff;
    font-weight: 900;
    font-size: 16px;
}  
   .quick_facts_sec .content.bog:hover .img-box p {display:block !important; text-align: center;
    color: #fff;} 
 .quick_facts_sec .content.bog:hover .img-box h6 {height:auto}
                                     
   
                                            
                                                   
     .search-icon {
            font-size: 30px;
            color:#599779;
            background-color: #fff;
            border: 0;
            outline: none;
            }
            .search-toggle .search-icon.icon-close {
            display: none;
            }
            .search-toggle.opened .search-icon.icon-search {
            display: none;
            }
            .search-toggle.opened .search-icon.icon-close {
            display: block;
            }
            .search-container {
            position: relative;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            max-height: 0;
            overflow: hidden;
            background-color: #eee;
            }
            .search-container.opened {
            max-height: 100px;
            }
            .search-container input[type="text"] {
            outline: none;
            font-size: 1.6rem;
            margin: 18px;
            width: 300px;
            background-color: inherit;
            border: 0;
            }
            .search-container .search-icon {
            vertical-align: middle;
            }
      
            .search-container {
           position: absolute;
    right: 28px;
    top: 81px;
            }                                                
                                                   
                                                   
        .search-container  form  .search-icon {position: absolute;
    top: 19px;
    right: 4px;
    background: transparent;}                                           
                                                   
                                                   
                                                   
 div.sticky-wrapper .header-body    h4   {font-size: 37px;
    text-transform: uppercase;
    font-weight: 600;}                                             
    div.sticky-wrapper .header-body {padding:20px 0px;}                                                
    div.sticky-wrapper .header-body     .justify-content-start img {width:88px!important;margin-left: 10px;}                                                 
  div.sticky-wrapper .header-body     .justify-content-center {align-self: center;}                                               
   div.sticky-wrapper .header-body     .justify-content-end {align-self: center;}                                                 
                                                   
   div.sticky-wrapper .header-body     .justify-content-end .fa-close:before {
    content: "\f00d";
}                                          
                                                   
                                                   
        
                                                   
                                                   
                                                   
   .h-left-side-col {background:#fff;}                                           
                                                   
       .h-right-side-col { background:#fff; } 
 .h-right-side-col .nav  .nav-item a { color:#c11a2e;!important; }
 .h-right-side-col .header-search-button i{    font-size: 30px;
    color: #fff;}
  .h-right-side-col .social-icons li a {color:#fff!important; }
#header .header-container.h-top-container {min-height:90px; background: -webkit-linear-gradient(right, #fff 80%, #ffffff 20%)!important;}
#header .header-container.h-bottom-container {background:#e06145!important;min-height:50px !important;}
#header .header-nav.header-nav-border-top:before { border-top: 0px solid #EDEDEE;}
.bg-gray {background:#81949b;}


.vision-mission-content-sec {background:#e06145}
 .vision-mission-content-sec h4{color:#fff}         
   .vision-mission-content-sec p{color:#fff;  font-size: 14px;}    
    .vision-mission-content-sec ul li{   color: #fff;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 10px;}   
     .vision-mission-content-sec  .vm_box {padding-left:100px;}
 .vision-mission-content-sec  .vm_box:before{width: 40px;
    background: #fff;
    height: 40px;
    font-size: 24px;
    text-align: center;
       margin-top: 13px;
    outline: 10px solid #f4f4f4;
    left: 40px;
    border: 1px solid #81949b;
   
    position: absolute;
    color: inherit;
 
    line-height: 9px;
    font-family: 'Font Awesome 5 Free';
 
    padding: 14px 0px;
    font-weight: 900;}
                                      
  .vision-mission-content-sec .v_box:before{  content: "\f0eb";}                                  
   .vision-mission-content-sec .m_box:before{  content: "\f19d";}                                      
                                      
                                      
                                      
                                      
                                      
    
.about-section{padding: 50px 0px!important;
  /*  background: url(/uploads/media-upload/2020-11/bg-2.jpg); */
  background:#fff;}
 .about-section .outer-box {  background:#fff; }
 
 
 .link-gallery-section {}
 .link_box .owl-carousel .owl-item{}
                            
 .link_box .owl-carousel .owl-item .carousel-caption {    background: #81949bb8;
    width: 100%;
    left: 0px;
   padding: 40px 10px;min-height: 200px;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }   
                            
                            
    .link_box .owl-carousel .owl-item .carousel-caption h3  {color: #fff;
    font-size: 13px !important;
    margin-bottom: 15px;}                          
  .link_box  .large_box_link {margin-bottom:5px;} 
                            
      .link_box  .large_box_link .owl-carousel .owl-item .carousel-caption {margin: auto;
    width: 70%;
    left: 0px;padding: 20px 10px;
    right: 0px;
   top:15px;bottom:15px;
min-height: 100px;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
    
.footer-about  { text-align:left}                       
.footer-about p  { color: #fff;
    font-size: 13px;
    margin-top: 10px;
    line-height: 22px;
    margin-bottom: 3px; }                         
 .footer-about small { color:#fff;}  
 
 
     .news-contact-sec {}                         
  .news-contact-sec .inner_box .card-header  {     background:#e06145;}   
 .news-contact-sec .inner_box.news-updates-box  .post_box {text-align:left}
 .news-contact-sec .inner_box.news-updates-box  .card .card-body   {padding:10px; background: #fff;}                     
     .news-contact-sec .inner_box .card-header  h3 {    color: #fff;
    font-size: 21px !important;
    font-weight: 600;
    margin-bottom: 0px; }                            
                            
                            
    .contact-form-box.inner_box .contact-form {padding:15px;}                   
                            
                            
  .mcb-section {padding: 50px 0px!important;
    background: url(/uploads/media-upload/2020-11/bg-3.jpg);
    background-size: cover;
    background-position: 33% 95%;}  
                                                    
                                                    
    .mcb-section  .mcb_inner_box {background: #fff;padding: 15px;min-height: 235px;
    margin-bottom: 20px;}
          .mcb_inner_box h3 { background: linear-gradient(to right, rgba(156,29,88,1) 0%, rgba(222,63,15,1) 100%);
                            -webkit-background-clip: text;font-size:20px;
    -webkit-text-fill-color: transparent; font-weight:700; 
                          
                            }  
                                  
        .mcb-section  .mcb_inner_box .icon {width: 50px;
    height: 50px;
    background: #d93126;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 0px;}
                        
 .mcb-section  .mcb_inner_box .icon  i { font-size: 20px;
    line-height: 50px;
    color: #ececec;
    margin-left: 3px;}                            
.mcb-section  .mcb_inner_box  .content_box  .widgets .card {border:0px;}                        
  .mcb-section  .mcb_inner_box  .content_box  .widgets .card-body { padding:0px}   
     .mcb-section  .mcb_inner_box  .content_box  .widgets .card-body ul      {padding-left: 20px;}
    .mcb-section  .mcb_inner_box  .content_box  .widgets .card-body ul li {list-style: disc;}                                                 
    .news-scroll-top { position: relative;
    margin-bottom: -56px;
    z-index: 200;
    left: 0px;
    top: -50px;opacity:5;
    right: 0px;background: #fff;}                                                 
                                                    
   .news-scroll-top marquee {
    
    padding: 10px 0px;
 
    font-size: 16px;
  
    z-index: 10;
    color: #000;
    margin-bottom: 0px;
}  
                                     
                                        
                                        
   #widget_59 ul {margin-bottom:0px;}                                      
 #widget_59 ul li {
    display: inline;
    padding-left: 10px;
    color: #9d1e58;
    font-size: 16px;
    font-family: monospace;
    font-weight: 800;
}
  #widget_59 ul li       a { background: linear-gradient(to right, rgba(156,29,88,1) 0%, rgba(222,63,15,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-size: 17px;
    font-family: 'Montserrat';
    font-weight: 700;}
 #widget_59  .card {
    border: 0px solid #EDEDEE} 
#widget_59  .card .card-body {
    padding: 35.2px;
    padding: 0px;
}                                                  
                                                    
   #widget_59 ul li:first-child:before {
    content: '';
}
#widget_59 ul li:before {
    content: '|';
    position: relative;
    top: 0px;
    margin-right: 10px;
}                                                
                            
html.header-search-expanded-active #header .header-nav, html.header-search-expanded-active #header .header-logo {
    opacity: 9;
    visibility: visible;
    -webkit-transform: inherit;
    transform: initial;
}                            
                                                 
#widget_56 .footer-about img {width: 160px;}                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
   
     
    @media (max-width: 1199px){
  
                                                                                                     
       div.sticky-wrapper .header-body h4 {font-size:29px;}                                                
                                                       
    }                                             
                                                       
                                                       
      
@media (min-width: 992px) {
    /*
 *  STYLE 2
 */
  #header .header-nav-main nav>ul>li { line-height: 20px;}
#header .header-nav-main nav>ul>li>a {
        text-transform: uppercase;
    font-weight:500;color: #fff;
    font-size:16px;
    padding: 9px 10px;
    line-height: 20px;

  
}
    .nano>.nano-content::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }
    .nano>.nano-content::-webkit-scrollbar {
        width: 7px;
        background-color: #F5F5F5;
    }
    .nano>.nano-content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #212121;
    }
}

@media (min-width: 992px) {
.community_voices_sec .owl-carousel .owl-stage-outer .owl-item div { padding-left: 15px;   width:75%;
    margin: auto;}
 .community_voices_sec .owl-carousel .owl-stage-outer .owl-item  .link {width:100%}
    #header .header-bottom .justify-content-end {display: none;}
   .Community-sec .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;}
   .h-left-side-col { max-width: 20%;}
}

@media (max-width: 991px) { 
  #header .header-nav-main nav > ul li a:not(.btn){padding: 10px;}

.Community-sec .col-lg-2 {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
 
  
  html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu {
   
    position: relative!important;transform: initial!important;}
  
    .news-scroll-top {top:0px;}
  #header .header-btn-collapse-nav .hamburguer span {     background: #ffffff;}
    }

@media (max-width: 768px) {
  .testi-owl.owl-carousel.nav-style-3 .owl-nav .owl-next {
    right: 0px;
}
  .owl-carousel.nav-style-3 .owl-nav .owl-prev {
    left: 0px!important;
}
  
  .owl-carousel.nav-style-3 .owl-nav .owl-next {
    right: 0px;
}
  
  
  
  
  .vision-mission-content-sec .v_box {margin-top:70px;}
  .about-section .outer-box {
 
    padding: 35px 15px;
}
  .footer-copyright #widget_10 ul { text-align:center }
  .copyright_text{ text-align:center }

  .Community-sec .col-lg-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}

 .h-contact-info li { line-height:20px; } 
  .h-right-side-col .header-search-button i {
    font-size: 16px;
   }
  .counters .counter {margin: 10px 0;}


                                  
html.side-header-overlay-full-screen.sticky-header-enabled #header{width:100%;}
html.side-header-overlay-full-screen #header .header-nav-main{width:100%;}

   .h-link-list {display:none!important;}
    #header .header-btn-collapse-nav .close span {
        background:#0c0039;
      
    }
    .footer-logo {
        text-align: center;
    }
    .read-more-links {
        column-count: 2;
    }
    .border-box-content h2 {
        top: 39%;
        left: 100px;
        font-size: 20px;
    }
    .read-more-links li {
        font-size: 13px;
    }
    .alumni-sec .content-box {
        padding: 10px 20px;
    }
    .section {
        padding: 20px 0px;
    }
}

                                                  
.team_box_1 .content.bog .img-box{ text-align:center;padding:10px;background: #e06145;margin-bottom: 15px;}  
.team_box_1 .content.bog .img-box  h6 {margin-bottom: 5px;margin-top: 0px;font-size: 15px; color:#fff;}
 .team_box_1 .content.bog .img-box p { text-align: center;color:#fff;
    line-height: 20px;
    font-size: 13px;margin-bottom: 0px;}         
  .faculty-team      {}
   .faculty-team   .content.bog {box-shadow: 0px 0px 13px #ddd;}
  .faculty-team   .content.bog .img-box{ text-align: center;
    padding: 10px;
    background: #7396aa;
    margin-bottom: 15px;
    min-height: 95px;
    border-bottom: 2px solid #e06145;}  
  .faculty-team  .content.bog .img-box  h6 {margin-bottom: 5px;margin-top: 0px;font-size: 15px;text-transform:uppercase;color:#fff;}
  .faculty-team  .content.bog .img-box p {margin-bottom: 5px; text-align:center;font-size: 12px;line-height:20px;color:#fff;}             
          
  .faculty-team  .content.bog .img-box .link a {    background: #e06145;
    padding: 4px 10px;
    color: #fff;
    border-radius: 14px;
    margin-top: 19px;
    transition: .3s all;                                            	
}
   .faculty-team .content.bog .img-box .link a:hover {
   	background: var(--white-color);
    text-decoration: none;
    color: var(--primary-color);
   }                                       
  
          
   td p {text-align:left!important;}       
          
          
          
          
          
      
   .gallery_box   {text-align:center}     
 .gallery_box .btn {    position: relative;
    z-index: 1;
    top: -53px;}     
          
          
   #widget_17 .owl-nav, #widget_91 .owl-nav {display:none;}
   
   
    #widget_17 .card, #widget_91 .card { background:#fff; } 
    #widget_17 .card .card-body, #widget_91 .card .card-body {padding:0px;}
 #widget_17 .post_box .card-body .content-box h3, #widget_91 .post_box .card-body .content-box h3 {font-size: 13px !important;
    font-weight: 600;
    padding-bottom: 9px;
    color: #e35c41;
    border-bottom: 1px solid#d0d0d0;
    margin: 0px;}
    #widget_17 .post_box .card-body .content-box h3:hover, #widget_91 .post_box .card-body .content-box h3:hover {
    	color: #333;                                       
    }                                        
    #widget_17 .post_box .card-body a:hover, #widget_91 .post_box .card-body a:hover { text-decoration:none; }       
   #widget_17 .post_box .card-body .content-box p, #widget_91 .post_box .card-body .content-box p{display:none; }
  
    #widget_17 .post_box .card-body .content-box, #widget_91 .post_box .card-body .content-box {
    padding: 10px 10px;
  
}
  #widget_17 .card .card-header, #widget_91 .card .card-header { background: #7396aa;}
   #widget_17 .card .card-header h3, #widget_91 .card .card-header h3 {margin-bottom:0px!important; color:#fff;}      
                               
 .profile_sec .profile_im_box  { text-align:center }  
   .profile_sec .profile_im_box h4 {margin-bottom: 0px; font-size: 20px;font-weight: 600;margin-top: 10px;color: #7396aa;}
 .profile_sec .profile_im_box h5{font-size: 14px;
    font-weight: 600;  margin-bottom: 5px;
    margin-top: 5px;
    line-height: 20px;}
                                        
                                        
                                        
    .owl-carousel.nav-style-3 .owl-nav .owl-prev {
    left: -30px;
}                                    
                                        
 .image-frame img {
    position: relative;
    z-index: 1;
   max-height:400px;
    width: 100%;
    height: auto;
}                                       
                                        
                         
.fb_box {  min-height: 270px}
.fb_box iframe { height:260px !important; }
.fb_box .fb-page span { width: 100% !important }
                   
  .sm-box .content {     box-shadow: 0px 0px 3px #777474;
    padding: 10px;height: 360px;
}                 
       .sm-box .content  h4  {    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    padding: 10px;
 background: #e06145;
 }          
          
       
                               
  .linkedin-box {       }                   
    .btgrid .linkedin-box    .top-link  a {   }   
   .btgrid .linkedin-box   .logo img {width:50px !important}
   .btgrid .linkedin-box .top-link img     {    width:20px !important ;     margin-bottom: 2px; }                        
        .btgrid .linkedin-box  .sm-box-head h4 { background: transparent !important ;
    text-align: left;}   
                               
   .btgrid .linkedin-box   p.para{line-height: 23px; font-size: 12px;}
                                .btgrid .linkedin-box   p.para a {color:#0077b5}
                               
      .bg-ping{background:#7396aa}   
      
      
   .admission_enquiry_form_box   {background: #fff;
    box-shadow: 0px 0px 3px #7d7d7d;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 40px;
    border-radius: 10px;
    }
                .admission_enquiry_form_box label {font-weight:500;color:#000;}
                
                
             .RISHII   a { color:#e06145 }
             
             
          .ncc-catc-img   img { width:100% }
          .sidebar .widgets .card .card-body ul.subList li ul li a {
          	padding-left: 30px;
          }
   .section-border {
     padding: 10px;
     border: 1px solid #dddc;
     border-radius: 7px;
     box-shadow: 0px 0px 10px 0px #ddd;
   }
  .faculty-p p{
  	text-align: left !important;
  }
  .w-max-content {
  	width: max-content;
  }
  a {
  	color: var(--primary-color);
  }
  a:hover {
  	color: var(--black-color);
  }
  .owl-carousel.nav-style-3 .owl-nav .owl-prev:before, .owl-carousel.nav-style-3 .owl-nav .owl-next:before {color: var(--primary-color);}
  .owl-carousel.dots-style-1 .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active span {background: var(--primary-color);}                          
  .owl-theme .owl-dots .owl-dot span {background: var(--sec-color);}                             
  #widget_17, #widget_91 {
    box-shadow: 0px 0px 10px 0px #ddd;
    border: 1px solid #ddd;                          
  }
  article.blog-post h2 a { color: var(--primary-color);font-size: 22px;}
  .learn-more {color: var(--primary-color);} 
  article.blog-post h2 a:hover { color: var(--sec-color);}
  .learn-more:hover {color: var(--sec-color);}                         
  article h1.post_title {color: var(--primary-color);}
  
  table tbody.msrdeg-teaching-staff {
  	background-color: var(--sec-color);
  }
  table tbody.msrdeg-teaching-staff td {
  	border: 1px solid #dee2e6;
    color: #fff;
    font-size: 15px;
  }    
    .header-ranking-list ul{
        padding-left:0px;
        padding-right:16px;
    }
  .header-ranking-list ul li{
list-style: none;
    color: #c11a2e;;
    font-weight: 500;
    font-size: 11px;
    text-align: right;
    line-height: 14px;
    border-right: solid 2px #c11a2e;;
    margin-bottom: 3px;
    padding-right: 10px;

  }
                          
                          
                 
#widget_17 .owl-item:nth-child(3) .item .post_box:nth-child(1) article h3:before, #widget_17 .owl-item:nth-child(3) .item .post_box:nth-child(2) article h3:before, #widget_91 .owl-item:nth-child(3) .item .post_box:nth-child(1) article h3:before, #widget_91 .owl-item:nth-child(3) .item .post_box:nth-child(2) article h3:before{

    content: '';
 background-image: url(../../../uploads/media-upload/2021-02/new-gif-icon-4.jpg);
    width: 50px;
    background-size: 100%;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    top: -10px;
    left: 10px; }     
                                 
                          
      #widget_17 .owl-item:nth-child(3) .item .post_box:nth-child(1) article h3, #widget_91 .owl-item:nth-child(3) .item .post_box:nth-child(1) article h3,      #widget_17 .owl-item:nth-child(3) .item .post_box:nth-child(2) article h3, #widget_91 .owl-item:nth-child(3) .item .post_box:nth-child(2) article h3 {
    padding-left: 50px;                                              
 }                     
                          
                          
                          
                          /*
  #widget_17 .post_box:first-child article h3:before, #widget_17 .post_box:nth-child(2) article h3:before {
  	content: '';
    background-image: url(../../../uploads/media-upload/2021-02/new-gif-icon-4.jpg);
    width: 50px;
    background-size: 100%;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    top: -10px;
    left: 10px;                 
  }
 #widget_17 .owl-item:nth-child(3) .item .post_box:nth-child(1) article h3 {
    padding-left: 50px;                                              
 }
         */      
 .leadership-team .content.bog .img-box {text-align: center;
    padding: 10px;
    background: #e06145;
    margin-bottom: 15px;}
 .leadership-team .content.bog .img-box h6 {              
    text-align: center;
    color: #fff;
    font-size: 14px; margin-bottom: 0px;} 
  .leadership-team .content.bog .img-box p {             
    text-align: center;
    color: #fff;
    font-size: 13px;
    margin-bottom: 0px;    line-height: 16px;
    margin-top: 7px; 
 }
.header-row .header-sublogo img{
  max-width:100px;
}
.header-sublogo img {width: 90px;}          
#header .header-row {padding: 0px 50px;}   
#header .header-row .h-right-side-col .header-row {padding-right: 0px;}
.pt-40 {padding-top: 40px;}            
.digital-media iframe {
  border: 2px solid #b4b4b4;
    border-radius: 10px;
    margin-bottom: 20px;
}               
.kannada-img p img {width: 100px !important;}               
 @media(max-width: 768px) {
 	#header .header-row {
 		padding: 0px 0px;
 	}
    .header-row .header-sublogo img {
        max-width: 60px;
    }
    .header-sublogo img {
        width: 60px;
    }
    .h-right-side-col .nav .nav-item a {
        color: #c11a2e !important;
        font-size: 13px;
        padding: 0px;
    }
               
 }              
.admission_enquiry_form_box .btn.btn-primary{padding:10px 20px;font-size:20px;}
.invalid-feedback.label-error{
  color:red;
  font-size:12px;
}               
  
 .sidebar .widgets .card .card-body ul.subList li a {
       background: #dddddd5c;
    color: #333;
    line-height: 14px; }
                    
  #widget_90 .card-body, #widget_92 .card-body {padding: 0px;
    position: absolute;
    text-align: center;
    top: -60px;
    right: 20px;z-index: 99999;} 
 #widget_91 .owl-carousel .owl-nav.disabled + .owl-dots {margin-top: 2rem !important;}                                   
 .blog-card {
   background: #fff;
    box-shadow: 5px 5px 10px #00000030;
    border-radius: 10px; margin-bottom: 30px; }
  
  .blog-card .blog-content {padding: 20px;}                                  
                                    
  .blog-card .blog-content p.blog-title {
  	color: #db3d29;
    font-size: 20px;
    text-align: left;
    line-height: 26px;
  }        
   .blog-card .blog-content p.blog-desc {
     line-height: 20px;}
  .visiting-faculty .item .name {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
  }
                                    
   .visiting-faculty .item .qualification {
    font-weight: 400;
    color: #000;
    font-size: 12px;
  }  
  .visiting-faculty .item .area-of-expertise span {
    color: #e06145;
  }
   .visiting-faculty .item .area-of-expertise{
    color: #000;
    font-size: 12px;
  }
   .visiting-faculty .item {
   	padding: 10px;
    box-shadow: 0px 10px 10px #00000008;
    min-height: 120px;
   }
   .visiting-faculty a.image-link-box img {display: none;}
   .visiting-faculty .content.bog {
   	padding: 10px;
    box-shadow: 0px 10px 10px #00000008;
    min-height: 80px;
    margin-bottom: 20px;
   }
    .visiting-faculty .img-box h6 {font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000; text-align: left !important;margin-bottom: 0px;}
    .visiting-faculty .img-box p {font-weight: 400;
    color: #000; font-size: 12px;margin-bottom: 0px;line-height: 18px;
    margin-top: 6px; }
                                   
                                   
                                   
                                   
     .header-sublogo   {display:none !important }                           
                                   
    .contact-form .form-group select {
    	display: block;
        width: 100%;
        background-color: #f1f3f7;
        border: none;
        padding: 0.9rem 0.75rem;
        height: auto !important;
        font-size: 14px !Important;
        color: #495057;
        cursor: pointer;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }          
                                   .contact-form .form-group select:focus-visible {
                                   	outline: -webkit-focus-ring-color auto 0px;
                                   }
                                   
       .contact-form .form-group label {margin-bottom: 0px;}                            
                                   
                                   
     .btn button {    border-radius: 30px;
    font-size: 18px !important;
    font-weight: 300 !important;}                              
   #popupModal button.close {padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    color: #fff;
    right: -20px;
    top: -20px;
    opacity: 1;
    font-weight: 100;
    font-size: 30px;}
   #popupModal .modal-body {padding: 0px !important; }   
   
    @media(max-width: 768px) {
      #popupModal button.close {
          padding: 0;
          background-color: transparent;
          border: 0;
          -webkit-appearance: none;
          position: absolute;
          color: #fff;
          right: 10px;
          top: -30px;
          opacity: 1;
          font-weight: 100;
          font-size: 30px;
      }
      .video-hp .modal-body iframe {
      		width: 100%;
    		height: 200px;
      }                                           
   }
                                 
   .blog-content p {
     line-height: 16px;
    font-size: 12px;}
   @media(max-width: 768px) {
   	.nav {
    padding-right: 0px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
     #header .header-nav-main:before {
   		    background: #7396aa;
   }
    header .header-nav-main nav > ul li {
    border-bottom: 1px solid #ffffff47;}
    #header .header-nav-main nav > ul li a:not(.btn) {color: #fff;font-weight: 300;}
    #header .header-nav-main nav>ul>li {padding-right: 20px;}
    #header .header-nav-main nav > ul li a:not(.btn) .menu-arrow {
    position: absolute;
    min-width: 30px;
    height: 100%;
    right: 0px;
    top: 0;}
    #header .header-nav-main nav > ul li a:not(.btn) .menu-arrow:after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 35px;
    border-color: #fff;}                  
    #header .header-nav-main nav > ul li {
    border-bottom: 1px solid #ffffff52;}
    #header .header-nav-main nav>ul>li>a:hover {
    color: #e06145  !important;
    background-color: transparent;
    border-radius: 0px !important;
}
#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a, #header .header-nav-main nav > ul > li.active > a {
    color: #e06145   !important;
    background: transparent !important;
}
  #header .header-nav-main nav > ul > li:hover > a {
  	    color: #ffffff !important;
    background: transparent;
    font-weight: 600 !important;
  }
   #header .header-nav-main nav > ul > li:hover > a {
      background: transparent;                      
   }
          #widget_59 ul li a {font-size: 10px;}
          h2 {font-size: 20px;}
          .products_sec p {
    color: #000;
    text-align: justify;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}
          .btn-primary {
    padding: 3px 10px !important;
    border-radius: 5px;
    color: #fff!important;
    font-family: sans-serif;
    font-weight: 400;
    font-size: 12px;
    background-color: #d93126;
    border-color: #d93126;
    transition: .6s all ease;
}
          #widget_17 .post_box .card-body .content-box h3 {font-size: 12px;}
          .mcb-section .mcb_inner_box {
    background: #fff;
    padding: 15px;
    min-height: 0px;
    margin-bottom: 20px;
}
          .testimonial.testimonial-style-1 blockquote p {
    font-size: 19.2px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0px;
    color: rgb(38 38 38 / 1);
    padding: 0px 50px;
}
          span.testimonial_designation {font-size: 11px !important;}
          .testimonial-author img {
    width: 120px !important;
    height: 120px;}
          .testimonial.testimonial-style-1 blockquote p.testimonial_name {
    font-size: 14px;
}
          .testimonial.testimonial-style-1 blockquote p.testimonial_name {
    font-size: 14px;
    line-height: 12px;
}
          .testimonial.testimonial-style-1 blockquote p.testimonial_name strong {
    margin-bottom: 10px;
}
          .sm-box .content h4 {
    text-align: center;
    font-size: 16px; }
          #widget_56 .footer-about img {
    width: 100px;
}
   footer .widgets .card {
    border: 0px solid #EDEDEE;
    padding: 25px 0px 0px 0px;
}          
    footer .widgets .card-header h3 {
    font-weight: 600;
   padding-bottom: 0px;
    font-size: 17px !important;
}     #widget_10 ul {
    list-style: none;
    margin-bottom: 10px;
}   .footer-copyright p {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
 .footer-copyright {
    padding: 15px 0px;
    background: #1f2324;
}  
  
#widget_10 ul li a {
    height: 2.4em;
    font-size: 1.1em;
    line-height: 2.4em;
    width: 2.4em;
    text-align: center;
    color: #999;
    text-decoration: none;
}   
     .products_sec .widgets li {
    font-size: 13px;
    font-weight: 500;
    line-height: 30px;
    line-height: 20px;
    margin-bottom: 12px;
     }   
    #widget_10 ul li a i {
    margin-right: 0px;
    font-size: 12px;
    color: var(--primary-color);
}                                  
   }
  .application-for-online-registration .accordion .card-header.accordion-header h5 a {
    background: #7396aa !important;
    color: #fff;
  }
                     
   @media(max-width: 768px) {
   	.display-result span.badge {
        padding: 5px 15px;
        font-size: 12px;
        font-weight: 500;
        margin-bottom: 15px;
        border-radius: 20px;
        text-align: left;
        min-width: 240px;
        box-shadow: 0px 0px 3px #8f7b7b;
    }

   }              
                     
                                                           
   #widget_99 ul {margin-bottom:0px;}                                      
 #widget_99 ul li {
    display: inline;
    padding-left: 10px;
    color: #9d1e58;
    font-size: 16px;
    font-family: monospace;
    font-weight: 800;
}
  #widget_99 ul li       a { background: linear-gradient(to right, rgba(156,29,88,1) 0%, rgba(222,63,15,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-size: 17px;
    font-family: 'Montserrat';
    font-weight: 700;}
 #widget_99  .card {
    border: 0px solid #EDEDEE} 
#widget_99  .card .card-body {
    padding: 35.2px;
    padding: 0px;
}                                                  
                                                    
   #widget_99 ul li:first-child:before {
    content: '';
}
#widget_99 ul li:before {
    content: '|';
    position: relative;
    top: 0px;
    margin-right: 10px;
}                
.legal-link-sticky-admission {
    position: fixed;
    padding: 4px 4px;
    z-index: 800;
    right: 0%;
    p: 168px;
    bottom: 0%;
    ransform: translateY(-50%);
    width: 100%;
    height: auto !important;
    background: #e06145;
    box-shadow: 0px 0px 4px 0px #444444;
    cursor: pointer;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.blink-admission{
   animation: blinker 1s step-end infinite;
 }
                                                          
.modal-content{                                                         
 	width: 640px;
    position: absolute;
    top: 36px;
    right: -100px;
  }
      
.iqac-year-link a{
  color: #000;
  text-align: justify;
  font-size: 14px;
  font-weight: 500;
}
                                                          
.criteria-area {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    line-height: 0px;
    padding-bottom: 15px;
    background: #3a1d64;
    color: #fff !important;
    height: 84%;
}
                                                          
.criteria-area h4 a {
    color: #ff5528;
}
                                                          
.workshop{
    font-size: 18px;
    font-weight: 600;
    margin-right: 10px;
    color: #000;
}
                                                          
.criteria-area-iqac{
	padding: 5px 20px !important;
    border-radius: 5px;
    color: #fff!important;
    font-family: sans-serif;
    font-weight: 400;
    font-size: 1rem;
    background-color: #d93126;
    border-color: #d93126;
    transition: .6s all ease; 
 	text-align:center;
      margin-bottom: 20px;
}
   
.criteria-area-iqac:hover{                                                          
	color: #fff;
    background-color: #7396aa;
    border-color: #53839e;
}
 
.criteria-area-iqac h4 {
  margin-bottom: 10px !important;
    font-size: 18px;
}
                                                          
.criteria-area-iqac h4 a {
    color: #fff;
}    
 
.criteria-area-iqac a {                                                          
color: #fff;  
}
ul.aqar-criteria-sub-menu {
    display: flex !important;
    list-style-type: none !important;
    padding-left: 0px;
}

.left-side-content li {
    font-size: 18px;
    line-height: 30px;
    color: #3A1D64;
}  
                                                          
ul.aqar-criteria-sub-menu li a.active {
    background: #db3c11;
    color: #fff !important;
}
                                                          
ul.aqar-criteria-sub-menu li a {
    margin: 0px;
    border-top-right-radius: 20px 20px;
    border-top-left-radius: 20px 20px;
    padding: 7px 30px;
    height: 30px;
    border: 1px solid #d93b13;
    text-align: center;
}
                                                          
.aqar-criteria-acc.accordion .card .card-header {
    padding: 0px !important;
} 
                                                          
.aqar-criteria-acc.accordion .card .card-header button {
    background-color: #ddd;
    color: #000 !important;
    text-align: justify !important;
}
                                                          
.aqar-criteria-acc.accordion .card .card-header button {
    padding: 10px !important;
}
                                                          
.aqar-criteria-acc.accordion .card .card-header button {
    background-color: #ddd;
    color: #000 !important;
    text-align: justify !important;
}
.aqar-criteria-acc.accordion .card .card-header button {
    padding: 10px !important;
}
.aqar-criteria-acc .card .card-header h2 button {
    width: 100%;
    color: #333;
    text-decoration: none !important;
    padding: 0px;
    white-space: normal !important;
      margin-bottom: 10px;
}  
                                                          
.aqar-criteria-acc.accordion .card .card-body {
    padding: 10px 20px 0px;
    text-align: justify;
} 
                                                          
.aqar-criteria-sub-menu li{
  font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}
                                                          
.aqar-criteria-acc .customTable{
      padding-top: 12px;
}
                                                          
.criteria{
      padding: 20px 20px !important;
    border-radius: 5px;
    color: #fff!important;
    font-family: sans-serif;
    font-weight: 400;
    font-size: 1rem;
    background-color: #d93126;
    border-color: #d93126;
    transition: .6s all ease;
    text-align: center;
    margin-bottom: 20px;
    min-height: 147px;
    max-height: 115px;
}
                                                          
.criteria:hover{                                                          
	color: #fff;
    background-color: #7396aa;
    border-color: #53839e;
}
 
.criteria h4 {
  margin-bottom: 10px !important;
    font-size: 18px;
}
                                                          
.criteria h4 a {
    color: #fff;
}    
 
.criteria a {                                                          
color: #fff;  
}                                                          

                                                          
.accord-head{
  font-weight:600;
}
                                                          
@media only screen and (max-width: 600px) {                                                    
 .modal-content{
    width: 396px !important;
    position: absolute !important;
    top: 66px !important;
    left: 0px !important;
 }
 }
                                                          
@keyframes blinker {
  50% {
    opacity: 0;
  }
}           
//blog css
      
/* Typography */
@import url('https://fonts.googleapis.com/css2?family=Lora&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora&family=Ubuntu:wght@300;400;700&display=swap');

h1, 
h2,
h3 {
    font-family: 'Lora', serif;
    font-weight: 400;
    color: #143774;
    margin-top: 0;
}
h1{
  font-size: 2rem;
  margin: 0;
}
a {
    color: #1792d2;
}

a:hover,
a:focus {
    color: #143774;
}

strong {
    font-weight: 700;
}
.subtitle{
  font-size: 0.85rem;
  font-weight: 700;
  margin: 0;
  color: #1792d2;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu Bold', sans-serif;
}
.article-title {
    font-size: 1.5rem;
}

.article-read-more,
.article-info {
    font-size: .875rem;
}

.article-read-more {
    color: #1792d2;
    text-decoration: none;
    font-weight: 700;
}
.article-read-more:hover,
.article-read-more:focus {
    color: #143774;
    text-decoration: underline;
}
.article-info {
    margin: 2em 0;
}

.container-flex{
  max-width: 70vw;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
}


img{
  max-width: 100%;
  display: block;
}
main{
  max-width: 75%;
}
.article-body{
  width: 100%;
  text-align: justify;
}
.sidebar{
  max-width: 23%;
}

@media (max-width:1050px){
  .container-flex{
    flex-direction: column;
  }
  .site-title, .subtitle{
    width: 100%;
  }
  main{
    max-width: 100%;
  }
  .sidebar{
    max-width: 100%;
  }
  
}

/* articles */
.article-featured {
    border-bottom: #707070 1px solid;
    padding-bottom: 2em;
    margin-bottom: 2em;
}
.article-recent {
    display: flex;
    flex-direction: column;
    margin-bottom: 2em;
}

.article-recent-main {
    order: 2;
}

.article-recent-secondary {
    order: 1;
}

@media (min-width: 675px) {
    .article-recent {
        flex-direction: row;
        justify-content: space-between;
    }
    
    .article-recent-main {
        width: 68%;
    }
    
    .article-recent-secondary {
        width: 30%;
    }
}

/*table*/
.ak {
  width:55% !important;
}
                                                          
/*========19-03-2024=========*/
.broch_heading{
  padding:10px;
  display:inline-block;
 
}                                                          
 
 .rishii_docs ul{
 padding:0;
}
                                                          
.rishii_docs ul li{
list-style-type:circle!important;
  padding:5px;
  background:#E06146;
  border-radius:5px;
  display:inline-block;
  margin-bottom:10px;
}  
                                                          
  .rishii_docs ul li a{
   color:#ffffff;
  }
      
 .rishii_tabs .nav-tabs .nav-item a.nav-link {
   padding: 10px;
   border-radius: 5px;
}

.watch_rishii{
color:#143774!important;
}
                                                          
.watch_rishii:hover{
color:#e06145!important;
}
                                                          
 .tab_content .owl-carousel .owl-item img{
 border-radius:15px;
}
                                                          
.modal_btn_lnk{
display:flex;
  justify-content:center;
  align-items:center;
}
                                                          
.modal_btn_lnk a{
padding:10px 15px;
  background:#004aad;
  color:#ffffff;
  border-radius:25px;
}
.rishii_pop_cont h4{
font-size:20px;
  color:#ffffff;
}
.modal_body_new{
background: rgb(25,0,112);
background: linear-gradient(90deg, rgba(25,0,112,1) 0%, rgba(224,97,69,1) 100%);
}
                                                          
@media(max-width:992px){
   .rishii_tabs .nav-tabs{
     justify-content:flex-start;
   }
  
  .rishii_media iframe{
    max-width:100%;
    height:250px;
  }
  
    .watch_rishii_box{
    display:flex;
    justify-content:center;
    align-items:center;
  }

    .watch_rishii{
    text-align:center!important;
      display:inline-block!important;
  }
  
  .modal_content_new {
    width: 100% !important;
}
  .rishii_pop_cont h4{
  margin-top:15px;
}
}
                                                          
/*------09-07-2024-------*/
                                                          
.criteria_drop_wrap .dropdown-menu{
 background:#ffffff!important;
}
                                                          
.criteria-drop{
 margin-right:5px!important;
}
 