#main-slider img {    height: 650px; }
.home-section-call-to-action .cta-content {     width: 50%; }

.site-header {    padding: 0px 0 0; 
background-color:#fff;
}
.epsrpetcode {
    clear: both;
    text-align: left;
    padding-left: 70px;
}
.epsconaddform p {
    font-size: 16px;
    line-height: 32px;
}
.site-info {
    display: none;
}
.infocus img {
    margin-bottom: 13px;
}
.tablepress thead th {
    background-color: #ac0809!important;
    color: #fff;
}

#quick-contact a, #quick-contact span
{
        color: #291572;
       font-weight: 600;
}
#quick-contact li::before
{
   color: #291572;
}
#primary article.hentry
{
    background:none;
    box-shadow:none;
}
div#content {
    background-color: #fff;
}
header.entry-header
{
     display:none;
}
#tophead
{
   background-color:#AC0809;
}

.top-news-title
{
        /*background-color: #505BA0;*/
           background-color: #AC0809;
}
.top-news-title::after
{
   /* border-left-color: #505BA0;*/
    border-left-color:#AC0809;
}
#tophead
{
    background-color:#ff6000;
}

#front-page-home-sections .home-section-call-to-action
{
     background-color:#E2E2E2;
}
#front-page-home-sections .home-section-call-to-action .section-title,
#front-page-home-sections .home-section-call-to-action p, #front-page-home-sections .home-section-call-to-action p
{
    color:#333333;
}
#footer-widgets
{
    background-color:#333333;
}
#colophon
{
      background-color:#1d1d1d;
}

#main-nav
{
        background-color: #E2E2E2;
        margin-top: 15px;
}

.main-navigation ul ul
{
        background: #E2E2E2;
        padding: 0;
}
.main-navigation ul ul a
{
    color: #333;
    padding: 15px;
}

.sub-menu li.menu-item a:hover {
    background-color: #AC0809;
}


.main-navigation li.current-menu-item .sub-menu a {
    background: #e2e2e2;
    color: #333;
}
.main-navigation li.current-menu-item .sub-menu a:hover {
    background-color: #AC0809;
    color: #fff;
}

.main-navigation ul ul li.current_page_item a
{
      background-color: #ac0809;
}

.home-section-news-and-events .custom-entry-date span.entry-month {
    color: #333;
}

.single-post header.entry-header {
    display: block;
}

.awesome-social:hover, .awesome-social:active
{
     padding-left: 20px;
     width: 70px!important;
     transition: .5s ease-out;
    -webkit-transform: none !important;
    transform: none !important;
}
#icon_wrapper
{
     top: 40%;
}

/*.site-branding a::after {
    content: '15th Year Of Academic Excellence';
    position: absolute;
    top: 4.3%;
    left: 1%;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Raleway';
    color: #DF261B;
}*/

@media (min-width:740px) and (max-width:1000px)
{
     .site-branding a::after 
    {
    top: 82% !important;
    left: 1% !important;
    }
}

@media (min-width:630px) and (max-width:739px)
{
    a.custom-logo-link 
{
    float: left!important;
    margin-top: 15px!important;
    margin-right: 15px!important;
    float: none!important;
    margin: 0 auto!important;
}

.site-branding a::after 
{
    top: 43%!important;
    left: 30%!important;
}
#quick-contact 
{
    float: none;
    margin-top: 50px!important;
}
.epsrpetcode
{
	text-align:center!important;
	padding-left:0!important;
}
}

@media (max-width:629px)
{
     .site-branding a::after 
     {
	 top:35%!important;
         left: 26%;
     }
.epsrpetcode
{
	text-align:center;
	padding-left:0;
}
}

@media(min-width:480px) and (max-width:525px)
{
   .site-branding a::after 
{
    left: 23%;
}
}

@media(min-width:400px) and (max-width:478px)
{ 
.site-branding a::after {
    top: 38%!important;
    left: 18%;
}
}

@media (max-width:399px)
{
a.custom-logo-link
{
    margin-top: 0px;
}
.site-branding a::after {
    
    font-size: 15px;
    left: 17%;
}
}

@media (max-width:320px)
{
  .site-branding a::after {
       left: 14%;
   }
}


@media(max-width:1000px)
{
   .epsrpetcode
   {
      padding-left:padding-left: 43px;
    }
   .cta-content {
    width: 100% !important;
   }
}
@media (max-width: 854px) and (min-width: 740px)
{
a.custom-logo-link {
    float: left!important;
    margin-top: 15px!important;
    margin-right: 15px!important;
    float: none!important;
    margin: 0 auto!important;
}
.site-branding a::after {
    top: 47% !important;
    left: 28% !important;
}
#quick-contact 
{
    margin-top: 50px!important;
}
}

.menu-menu1-container ul#primary-menu ul.sub-menu li a {    padding-left: 15px;}

#front-page-home-sections .home-section-call-to-action p, #front-page-home-sections .home-section-call-to-action p {
    font-size: 19px;
    color: #666;
}

.post-template-default .site-branding a::after 
{
    top: 10.3%;
}
.blog header.entry-header {
    display: block;
}
.blog .site-branding a::after 
{
    top: 19.3%;
}
.my-google-translate
{
   float: left;
    margin-top: 30px;
}

@media only  screen and (max-width:786px)
{
  .my-google-translate
   {
       margin-left:     margin-left: 25%;
   }
}




/*--Header New Design Mobile--*/
@media(max-width:1000px){
.my-google-translate {
    display: none;
}
div#quick-contact {
    display: none;
}
.site-branding {
    width: 25%;
    float: left;
}
.schedule-button2 {
    color: #ac0809;
    font-family: Raleway;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    position: absolute;
    z-index: 110;
    top: 20px;
    right: 70px;
    display: inline-block;
}
.schedule-button2 a {
    text-decoration: none;
    color: #ac0809;
}
.schedule-button2 .call-bt {
    background-color: #ac0809;
    color: #fff;
    height: 35px;
    width: 35px;
    display: inline-block;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    margin-left: 5px;
}
.mobile-nav-wrap {
    background: transparent none repeat scroll 0 0;
    display: block;
     
    padding: 6px;
    position: fixed;
    text-align: center;
    top: 100px !important;
   left:75%!important;
    z-index: 9999999;
}
}

@media screen and (max-width: 782px){
#wpadminbar #wp-admin-bar-customize>.ab-item, #wpadminbar #wp-admin-bar-edit>.ab-item, #wpadminbar #wp-admin-bar-my-account>.ab-item, #wpadminbar #wp-admin-bar-my-sites>.ab-item, #wpadminbar #wp-admin-bar-site-name>.ab-item {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 40px;
    padding: 0;
    color: #a0a5aa;
    position: relative;
}}
@media(min-width:1001px){
.schedule-button2 {
    display: none;
}}
@media only screen and (max-width: 479px){
.sidr-main-open a#mobile-trigger {
    float: right;
    display: block;
    float: left;
    clear: both;
    padding-left: 100px  !important;
}}

@media only screen and (max-width: 1000px){
a#mobile-trigger {  padding-left: 35px;}}

.slider-under {
    width: 100%;
    float: left;
    margin: 45px 0px;
    text-align: center;
}
.slider-under a {
    color: #FFF;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394;
    width: auto;
    padding: 15px;
}
@media(min-width:1001px){
.slider-under{display:none;}}