/**
 * Theme Name:     Ramc-Child
 * Author:         Cornelius Michael
 * Template:       ramc
 * Text Domain:	   ramc-child
 * Description:    Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
 */

 /**
 * Theme Name:     rac Child
 * Author:         the WordPress team
 * Template:       rac
 * Text Domain:	   rac-child
 * Description:    Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
 */
 @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@300;400;700&display=swap');
 
 @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Tamil:wght@500&display=swap');
 
 @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap');
 
/* font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/

body, button, input, select, textarea {
    
    font-family: 'Nunito', sans-serif;
}
.main-navigation a {
    font-weight: 800;
}

 .container{
    width: 100%;
    float: left;
 }

.fullwidth{
   width: 100%;
   margin: 0 auto;
   max-width:1200px; 
}
.tml{
    font-family: 'Noto Serif  Tamil', serif;
}

ul.sidemenu .sidemenu-inner{
    margin-bottom:0px;
}

.sub-menu li.current-menu-item a{
    color:#000 !important;
}

.top-bar{
    background:url(images/topbar.jpg) no-repeat left top #11164D;
    height: 102px;
    margin-top: 0px;
    color: #fff;
    width: 40%;
    padding-left: 7.5%;
    padding-right: 9%;
    z-index: 999;
    position: relative;
    float: left;
}
.displayblock{
    display: inline-block;
    max-width: 100%;
    width: 100%;    
}
.header-titles-wrapper {  
    display: -webkit-box;
}
#site-header {
    border-top: #E14F4E solid 5px;
}
.topmenu{
    background: #1F86C6;
}
ul.primary-menu{
    letter-spacing: 0;
    float: left;
}
.primary-menu a {
    font-family: 'Nunito', sans-serif;
    color: #fff !important;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}
.header-inner {
    padding: 0;
}
.header-inner {
    background: linear-gradient(
      to right, 
      #ffffff 0%, 
      #ffffff 65%, 
      #11164D 65%, 
      #11164D 100%
    );
  }
.site-logo a, .site-logo img {
    display: initial;
}
.custom-logo {
    display: initial;
}
.phonenumber{
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: left;    
    color: #FFFFFF;
    float: left;
    width: 36%;
    padding-top: 21px;
}
.emailid{
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: left;    
    color: #FFFFFF;
    float: right;
    width: 64%;
    padding-top: 21px;
}
.empower{
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    text-align: center;    
    color: #fff;
    /*background:url(images/bar.png) no-repeat 13px 25px;*/
    float: left;
    width: 100%;
    padding-top:8px;
}
.header-titles{
    width: 60%;
    float: left;
}
.phonenumber img{
    float: left;
    margin-right: 7px;
    margin-top: 2px;
}
.emailid img{
    float: left;
    margin-right: 7px;
    margin-top: 2px;
}
.toggle-text{
    display: none;
}
.toggle-inner {
    color: rgb(255, 255, 255);
}
.entroll-text{    
    margin-left: -20px !important;
    margin-top: -7px !important;
}
.home-slider{
   
}
.screen-height {
    min-height: 55vh;
}
.site-navigation-fixed.navigation-top {
        top: 0px;
    position: fixed !important;
    z-index: 9999;
}

.breadcrumb-top{
    background: #eeeeee;
    position: relative;
    z-index: 999;
    margin-top: -8px;
    height: 40px;
    line-height: 33px;
}

.breadcrumb-top .wrap{
    padding-left:0px;
}

.breadcrumb-container.theme1 a {
    font-size: 13px;
}

header.entry-header{
    display:none;
}

.opacity-80 {
    opacity: 0;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 120rem;
    width: calc(100% - 0rem);
}
.to-the-content-wrapper{
    display: none;
}
.cover-header-inner .entry-title{
    text-align: left;
    margin-top: -7rem;
}
.section-inner.medium {
    max-width: 120rem;
}

.singular .entry-header {
    padding: 4rem 0;
}
.wp-container-623561f25c06b{
    background: #11164D;
}
.wp-container-62356d8a01ef8{
    background: #11164D;
}
.section1{
    text-align: center;
    padding: 0;
}

.sec1-img{
    text-align: center;
    margin: -90px auto 0 auto;
    z-index: 999999;
    position: relative;
}
.newsevent{
    background: linear-gradient(90deg, #339AE1 0%, #66C1FF 103.9%);
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
    border-radius: 5px;
}

.post-2 header{
    display: none;
}

.home #post-2{
    background:url(images/news.png) no-repeat center #e4eef3;
    margin-top: -10px;
}
.newsevent{
padding: 2rem;
}
.newsevent h4{
    font-size: 39px;
    padding: 0px 0px 7px 13px;
line-height: 46px;
color: #fff;
margin: 1rem 0rem !important;
}

.newsevent ul{
    margin: 0px;
}

.newsevent ul li{
    background: url(images/bullet.png) no-repeat left top;
    list-style: none;
    color: #000;
    padding-bottom: 20px;
    margin-top: 22px;
    padding-left: 61px;
    font-weight: 400;
    line-height: 21px;
}
.newsevent ul li b{
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    color: #11164C;
    width: 100%;
    padding-bottom: 10px;
    float: left;
}

.sec2-img{
    text-align: center;
    margin: 0 auto 0 auto;
    z-index: 999999;
    position: relative;
}

.footer-nav-widgets-wrapper .footer-inner{
    display: none;
}
.home .footer-nav-widgets-wrapper {
    display: none;
}

.section2{
    padding: 0px;
    background: #fecd13;
}

.section3{
    padding: 0px;
    background:url(images/bg3.png);
    background-size: cover;
    padding-bottom: 5rem;
}
.sec3-img{
    text-align: center;
    margin: 0 auto 0 auto;
    z-index: 999999;
    position: relative;
}
.m-title{
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 52px;
    color: #FDC800;
    margin: 0px;
    text-align: center;
    padding: 4rem 0rem;
}

.section4{
    padding: 0px;
    background:url(images/bg4.png);
    background-size: cover;
    padding-bottom: 5rem;
}

.videoplay{
    border: #fff solid 10px;
    width: 646px !important;
    height: 411px !important;
    margin: 0 auto;
}
.section5{
    padding: 0px;
    background:url(images/bg-f.png);
    background-size: cover;
    padding-bottom: 5rem;
    display: inline-block;
}
#site-footer{
    display: none;
}
.left-sec{
    float: left;
    width:100%;
    color: #fff;
    font-size: 13px;

}
.flogo{
    margin-bottom: 20px;
}
.middle-sec{
    float: left;
    width: 60%;
}
.right-sec{
    float: left;
    width: 40%;
    color: #fff;
    font-size: 12px;
}
.menu-title{
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #FFFFFF;
    background: url(images/rect.png) no-repeat left 27px;
    padding-bottom: 10px;
    margin-left: 0px;
}
ul.fmenu{
    list-style: none;
}
ul.fmenu li{
    list-style: none;
    width: 48%;
    float: left;
    background: url(images/meu.png) no-repeat left;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #FFFFFF;
    border: navajowhite;
    padding-left: 24px;
    padding-bottom: 0px;
    margin-top: 0px !important;
}

.right-sec b{
    color: #FDC800;
}

.right-sec p{
    line-height: 29px;
}

.section6{
       background: #000112;
    color: #fff;
    font-size: 13px;
    height: 50px;
    display: inline-block;
    width: 100%;
    line-height: 50px;
}
.halfwidthl{
    width: 60%;
    float: left;
}
.halfwidthr{
    width:40%;
    float: left;
    text-align: right;
}
.section6 b {
    color: #FDC800;
}
.primary-menu > li {
    margin: 0.8rem 2.5rem 0 2.5rem;
}
.entry-content {
    font-family: 'Nunito', sans-serif;
    font-size: 15px;
}

.primary-menu ul {
    background: #FDC800;
}
.primary-menu ul::after {
    border-bottom-color: #FDC800;
}
.site-branding {
    padding: 0.5em 0;
}
.top-row{
    width: 100%;
    display: inline-block;
    position: relative;
    height: 102px;
}
.custom-logo-link img {
    width: 100%;
    max-width: 100%;
	max-height:90px !important;
}
.site-header {
    background-color: #ffffff;
    position: relative;
    height: 162px;
    border-top: #084086 solid 5px;

}

.site-branding {
    padding: 0.3em 0 0.5em 0;
    margin-bottom:0px !important;
}

.navigation-top {
    background: #084086;
    border-bottom: 1px solid #084086;
    border-top: 1px solid #084086;
    margin-bottom: 0px !important;
    position: relative  !important;
    bottom:7px;
    z-index: 9999;
}

.navigation-top a {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}
.textcenter{
    text-align: center;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #fff;
    border-bottom: #fff solid 3px;
}




.navigation-top .wrap {
    padding: 0em 0em;
}
.navigation-top .wrap {
    width: 1200px;
} 
.abs-bar{
    background: #E6BE1C;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    height: 150px;
    position: relative;
}
ul.course{
    list-style: none;
    width: 100%;
    float: left;
}
ul.course li{
    list-style: none;
    width: 24%;
    float: left;
    color: #fff;
    border: none;
    text-align: center;
    padding: 30px 0px;
}
ul.course li a{  
    color: #000000;
    border: none;
    box-shadow: none;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    line-height: 38px;
}
ul.course li a img{
    box-shadow: none; 
   vertical-align: bottom;
}
ul.course li a:hover{  
    color: #11164D;
    box-shadow: none;
}

marquee ul li a{
    color:#ffffff;
}

.main-navigation ul li#menu-item-1078  ul a {
    width: 22em;
}

.main-navigation ul li#menu-item-1140  ul a {
    width: 25em;
}

ul.course li a img:hover {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  } 
  .page-one-column .panel-content .wrap {
    max-width: 1128px;
}
.hcount{
    font-weight: 700;
    font-size: 40px;
    padding-bottom: 14px;
    padding-top: 4px;
    margin-bottom: 0px;
    text-align: justify;    
    color: #fff;
    text-align: center;
}
.hname{
    font-weight: 600;
    font-size: 16px;
    line-height: 3px;
    text-align: justify;
    color: #fff;
    text-align: center;
    margin-bottom: 7px;
}
.post-157 .panel-content {
    background:#023570;
    background-size: 100%;
    text-align: center;
}
.post-157 .panel-content .wrap {
    padding-bottom: 0em;
    padding-top:2em;
}

#panel2 {
    padding: 0px;
    background:url(images/bge.jpg);
    background-size: cover;
    padding-bottom: 3rem;
}

#panel2 figcaption{
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    margin-top: -27px;
    padding-left: 15px;
}

.entry-title{
    text-align: center;
    font-style: normal;
    font-weight: 700  !important;
    font-size: 30px !important;
    line-height: 52px;
    color: #0c0f2e  !important;
    letter-spacing: 0px !important;
}


img {
    box-shadow: none !important;
}

#panel3{
    text-align: center;
    padding: 0px;
    background:url(images/bgv.jpg);
    background-size: cover;
    padding-bottom: 3rem;
}
.site-footer{
    padding: 0px;
    background:url(images/bg-f.png);
    background-size: cover;
    padding-bottom: 0rem;
    margin-top: 0px;
    position: relative;
}
.wrap {
    max-width: 1200px;
}

.site-info{
    display: none;
}

.main-navigation ul ul {
    background: #eeeeee;
}

.main-navigation a:hover {
    color: #fdf100;
}

.main-navigation a {
    padding: 1.5em .65em 1.2em .65em;
}

.custom-logo-link {
   padding-top: 0px;
       width: 100%;
}


.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:after {
    border-color: transparent transparent #11164D;
}
ul {   
    margin-left: 35px;
}
ul li {   
    margin-bottom: 10px;
}
ul.menu li {
    margin-bottom: 0px;
}
.wp-block-table th, .wp-block-table td {
    border: #efefef solid 1px;
    padding: 13px;
    background: #fdfdfd;
}

.wp-block-table th, .wp-block-table td {
    border: #efefef solid 1px !important;
}

b, strong {
    font-weight: 700;
    color: #1F86C6;
}
td strong {
    font-weight: 400;
    color: #333;
}

.site-content{    
    background:url(images/bg.jpg) bottom no-repeat;
    background-size: 50%;   
}

.page-id-27 .site-content{    
    background:none;
    background-size: 50%;   
}

.page-id-414 .site-content{    
    background:none;
    background-size: 50%;   
}


.page-id-419 .site-content{    
    background:none;
    background-size: 50%;   
}

.wp-block-image img{
    border-radius: 14px !important;
    border: #efefefcc solid 6px;
}

.home .wp-block-image img{
    border-radius: 0px !important;
    border: none;
}

.navigation-top .wrap {
    max-width: 1200px;
}

iframe{
    border-radius: 14px !important;
    border: #efefefcc solid 6px;
}

.post-157 header{display: none;}

.widget {
    padding-bottom: 0em;
}
ul.fmenu li a{
    color: #fff;
    text-decoration: none !important;
    box-shadow: none !important;
}

ul.fmenu li a:hover{
    color: #FDC800 !important;
}
ul.sub-menu li a{
    text-transform: uppercase;
    font-size: 13px;
    color:#002147;
}


ul.vission li{
    font-size: 17px;
    list-style: none;
    background: url(images/graduate-cap.png) left top no-repeat;
    padding-left: 52px;
    margin-bottom: 16px;
}

ul.vission li span{
    color: #1F86C6 !important;
    font-style: italic;
    font-weight: 700;
}
p{
    font-size: 17px;
    line-height: 28px;
    text-align: justify;
}

.trust{
    background: #1F86C6;
    border-radius: 10px;
    padding: 20px;
    color: #fff;
    font-size: 18px;
}

.trust td{

    padding: 20px;

}

.trust td.side{
    background:#52a5d9;
    border-radius: 0px 10px 10px 0px;
}

ul.namelist li{
    font-size: 17px;
    font-weight: 600;
    list-style: none;
    background: url(images/student.png) left top no-repeat;
    padding-left: 52px;
    margin-bottom: 16px;
}

ul li {
    margin-bottom: 10px;
    list-style: decimal;
    font-size: 17px;
   
}

.page-id-525 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}


.wp-block-file .wp-block-file__button {
    background-color: #1F86C6 !important;
        margin-bottom: 67px;
} 

.page-id-525 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-525 .content-area a.wp-block-file__button {
     color:#fff !important;
}

.page-id-736 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-736 .content-area a.wp-block-file__button {
     color:#fff !important;
}

.page-id-528 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-528 .content-area a.wp-block-file__button {
     color:#fff !important;
}

.page-id-527 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-527 .content-area a.wp-block-file__button {
     color:#fff !important;
}

.page-id-526 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-526 .content-area a.wp-block-file__button {
     color:#fff !important;
}

.page-id-644 .content-area a{
    font-size: 17px !important;
    color:#1F86C6 !important;
    box-shadow: none;
    font-weight: 700;
}
.page-id-644 .content-area a.wp-block-file__button {
     color:#fff !important;
}
.courseo{
    box-shadow: 0px 3px 10px 9px rgb(0 0 0 / 5%);
    float: left;
    border: #f4f4f4 solid 1px;
    background: #fff;
    width: 100%;
   
    border-radius: 10px;
}
ul.course-list{
    margin-left: 0px;
   
}
ul.course-list li{
    border-bottom: #f1f1f1 solid 1px;
    padding: 12px 20px;
    margin-bottom: 0px;
    box-shadow: 0px 2px 0px 0px rgb(0 0 0 / 5%);
    list-style: auto;
    list-style-position: inside;
    color: #11164d;
    cursor: pointer;
}
.course-title{
    background: #11164d;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    padding: 12px 25px !important;
    border-radius: 10px 10px 0px 0px;
}
ul.course-list li:hover{
    background: #11164d;
    color:#fff;
}

ul.course-list1{
    margin-left: 0px;
  
}
ul.course-list1 li{
    border-bottom: #f1f1f1 solid 1px;
    padding: 12px 20px;
    margin-bottom: 0px;
    box-shadow: 0px 2px 0px 0px rgb(0 0 0 / 5%);
    list-style: auto;
    list-style-position: inside;
    color: #1f86c6;
    cursor: pointer;
}
.course-title1{
    background: #1f86c6;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    padding: 12px 25px !important;
    border-radius: 10px 10px 0px 0px;
}
ul.course-list1 li:hover{
    background: #1f86c6;
    color:#fff;
}

ul.course-list2{
    margin-left: 0px;

}
ul.course-list2 li{
    border-bottom: #f1f1f1 solid 1px;
    padding: 12px 20px;
    margin-bottom: 0px;
    box-shadow: 0px 2px 0px 0px rgb(0 0 0 / 5%);
    list-style: auto;
    list-style-position: inside;
    color: #eca622;
    cursor: pointer;
}
.course-title2{
    background: #eca622;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    padding: 12px 25px !important;
    border-radius: 10px 10px 0px 0px;
}
ul.course-list2 li:hover{
    background: #eca622;
    color:#fff;
}
dt {
    font-weight: 700;
    color:#f17b19;
    font-size: 17px;
}

dd {
    font-weight:500;
    color:#1f86c6;
    font-size: 15px;
}
.mt-5{
    margin-top:40px !important;
}

.wp-block-video video {
   border: #fff solid 10px;
    width: 480px !important;
    border-radius: 10px;
    margin: 0 auto;
}
.newsevent marquee{ height:240px;}


.counter{
    position: absolute;
    margin-top: -53px;
}

.owl-item p strong{color:#000 !important;}



.mc{
    border: #efefefcc solid 6px;
    border-radius: 14px !important;
    margin: 0px;
    border-spacing: 0px !important;
    padding: 0px !important;
    border-collapse: inherit;
}

.mc td{
     padding: 0px !important;
}

.mc .wp-block-image {
    margin-bottom: 0px;
}

.mc .wp-block-image img{
    border:none;
    border-radius: 14px 0px 0px 14px !important;
}

.mcc{
    padding:0 5%;
}

.mcc h4 {
    background: #1F86C6;
    padding: 8px 20px;
    color: #fff;

}

.mcc h4 span {
    float: right;
    font-size: 16px;
}

.mcc p{
    margin-bottom: 9px;
}

.mcc a{
    color:#1F86C6;
}

a {
    box-shadow: none !important;
}

.ctable{
    border:#eee solid 1px;
    box-sizing: content-box;
}

.ctable th{
   background: #1F86C6;
    padding: 10px 20px;
    color: #fff;
    font-size: 17px;
}

.ctable .even{
    background: #eee;
   
}

.ctable td{
    padding: 8px 20px;
}

.ctitle{
    color: #1F86C6;
    font-weight: 700;
    border-bottom: #eee solid 1px;
    padding-bottom: 12px;
}
.subtitle{
    color:#0c0f2e;
    font-weight: 600;
    padding-bottom: 4px;
    font-size: 20px;
    margin-top: 10px;
    padding-top: 7px;
}
th strong{
    color:#fff !important;
}

ol li{
    list-style:disc;
    margin-left:40px;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: 500;
}

p.counter a{
    display:none;
}

.sidebartop{
    position:fixed;
    top: 104px;
}
.copyrights{
    position: relative;
    z-index: 999;
}
#error_aaac227f4f5400d2a80b9ef241394a3c4231ff1f{
    display:none;
}
.sidebar{
    margin-top:-40px;
    width: 358px;
}

.sidebar h2{
    font-size:20px;
    font-weight: 700;
    color: #fff;
    padding: 16px 10px 14px 56px;
    margin-bottom:0px;
    text-transform: uppercase;
    background: url(images/view-list.png) 27px 21px no-repeat #11164D;
    }

ul.sidemenu {
    margin-left: 0px;
     background:#05629B;
   
}

ul.sidemenu li{
    list-style: none;
    border-bottom: #afe0ff solid 1px;
    padding: 14px 10px 10px 20px;
    margin-bottom: 0px;
}

ul.sidemenu li a{
    list-style:none;
    color:#fff;
    font-size: 15px;
    font-weight: 500;
}
ul.sidemenu li a:hover{
    color:#fff;
}

.site-content-contain .wrap{
    padding-left: 0em;
    padding-right: 0em;

}

.deppara{
    margin-top: -37px;
}



.content-area ul.sidemenu li a {
   color:#fff !important;
   font-weight: 500 !important;
   background: url(images/ar.png) left 1px no-repeat;
   padding-left: 20px;
   width: 100%;
   display: inline-block;
}
.owl-carousel .owl-item img{
    width:100% !important;
}

#panel2 .entry-title{
    color:#000 !important;
}

#panel3 .entry-title{
    color:#fff !important;
}

.page-id-300 ul li {
    font-size: 15px;
}

.page-id-300 p{
    font-size: 15px;
}

#panel2 .wrap{
    padding-top: 3em;
    padding-bottom: 0px;
}

#panel2 .wrap .entry-header {
    margin-bottom: 0em;
}

html {
  scroll-behavior: smooth;
}

.home-slider {
    z-index: 999;
    position: relative;
}

@media (min-width: 1220px)
{
    h1, .heading-size-1 {
        font-size: 4.4rem;
    }


}
@media screen and (max-width:1516px) {
    .top-bar {    
        width: 50%;
    }
    .header-titles {
        width: 50%;
    }
}

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

    .navigation-top .wrap {
        width: 100%;
    }   
    .navigation-top .wrap {
        max-width: 100%;
    }
    .header-titles {
        width: 100%;     
    }
    .top-bar{
        width: 100%; 
        background:url(images/topbar.jpg) no-repeat -85px #11164D;    
    }
    .main-navigation > div > ul {
        padding: 0.75em 1.695em;
    }

    .top-row {
        height: auto;
    }
    .site-header {
         height: auto;
    }
    .section6 {
       height: 85px; 
       padding: 14px;
    }
    .main-navigation ul {
        background: #1F86C6;
    }
    .dropdown-toggle {      
        color: #fff;
    }
    .custom-header{
        margin-bottom: 0px !important;
    }
    .entry-content{
        padding-right:20px;
    }
}

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

    .sidebar{
        width:auto;
    }
    .entry-content{
        padding-right:20px;
    }
}

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

    .sidebar{
        display:none;
    }
    .entry-content {
    padding-left: 20px;
    }

}

@media (min-width: 700px)
{
    h1, .heading-size-1 {
        font-size: 2.4rem;
    }    
}

@media screen and (max-width:768px) {
  .entry-content{
        padding: 0px 20px;
    }
  .site-footer{
       padding: 0px 20px;
  }    
  ul.menu li {
       list-style: none;
  }
  .menu-toggle{
       color: #fff;
  }
}

@media screen and (max-width:599px) {
    .sidebar {
    display: none;
}
    .navigation-top .wrap {
        width: 100%;
    }   
    .navigation-top .wrap {
        max-width: 100%;
    }
    .header-titles {
        width: 100%;     
    }
    .top-bar{
        width: 100%; 
        background:url(images/topbar.jpg) no-repeat -85px #11164D;    
    }
    .top-row {
        height: 209px;
    }
    .site-header {
       height: 265px;
    }
    .site-branding-text{
        display: none;
    }
    .main-navigation ul {
        background: #11164D;
    }
    .dropdown-toggle {
        color: #fff;
    }
    .videoplay {      
        width: 100% !important;
        height: 400px !important;      
    }
    .phonenumber {
        font-size: 12px;
    }
    .emailid {
        font-size: 12px;
    }
    .abs-bar {
        height: auto;
    }
    .middle-sec {      
        width: 100%;
    }
    .right-sec {      
        width: 100%;
    }
    ul.course li {
        width: 50%;
        margin-top: 0px !important;
    }
    .newsevent h4 {
        font-size: 30px;
    }
    ul {
        padding-right: 20px;
    }
}


.scroll{
	position:absolute !important;
}













