.marqueeContainer{
color: #ea260c;text-align: center;font-size: 15px;height: 25px;font-weight: bold;
}
.homemarquee
{
    align-items: center;
    align-content: center;
    margin-top: 2px;
    font-size: 1em;
}
.marqueebackground
{
    background: url(../RTE/images/lightblue-bg.jpg) repeat left top !important;
    
}
.topbackground
{
    background: url(../RTE/images/bg-noise.png) repeat left top !important;
   height:105px;
}
.bannerbackground
{
    height:105px;
    background-image: url(../RTE/images/koria-banner-top.jpg);
    background-size:cover; 
}

.imagelogo{

  
 width:110%;
 max-height:105px;
 max-width:105px;
    
}
.copyrightcontent{
 text-align:justify;
}
.copyrighthead
{
    margin: 0 0 5px !important;

}
.h1Heading {    
    font-size: 122%;
    font-family: 'Oswald', sans-serif !important;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 300;
    margin-bottom: 0px;
    /* padding-bottom: 3px;*/
     color:#fff;
     padding-top: 12px;
}
.h2Heading { 
    font-size: 75%;
    font-family: 'Oswald', sans-serif !important;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
    /* padding-bottom: 3px; */
    /* padding-top: 2px;*/
     color:#fff;
     padding-left: 2px;
    }

    @media only screen and (max-width: 535px)
 {
.h1Heading {    
    font-size: 100%;
}
.h2Heading {    
    font-size: 65%;
}
 }
/*  
 @media only screen and (max-width: 437px)
 {
.h1Heading {    
    font-size: 90%;
}
.h2Heading {    
    font-size: 65%;
}
 }
 @media only screen and (max-width: 390px)
 {
.h1Heading {    
    font-size: 80%;
}
.h2Heading {    
    font-size: 65%;
}
 }
 @media only screen and (max-width: 390px)
 {
.h1Heading {    
    font-size: 70%;
}
.h2Heading {    
    font-size: 60%;
}
 } */
 
/*****************************home 8****************************************/

 .fl{
float:left !important;

 }
 .logincenter{
      padding: 6% 40% 0 0 !important; 
      /*padding: 6% 0% 0 0 !important;*/
       
 }
.containertop {
    max-width:  100% !important;
}
.headertop{
 padding:0px 3px 0px 3px !important;
}
.widget-text-login {
  
    padding-left: 28px !important;
     
}
.infotext_a{
 
    font-weight: 550 !important;
    font-size: 14px !important;
}
.infotext_a_{
 
  font-weight: 550 !important;
    font-size: 15px !important;
    color: #ffffffd4;
}
 .iconcustom{
     line-height: 40px;
    color: #ff3115;
    font-size: 21px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
 }
@media only screen and (max-width: 1199px){
.infotext_a{
 
    font-size: 13px;
}
.infotext_a_{
  
    font-size: 14px !important;
    
}
}
.headertopelement{
padding: 6% 0 0px !important;
}

 @media only screen and (max-width: 575px)
 {
.logo-area img {
    max-width: 100%;
}
 }
 .container_service {
    max-width: 95% important;
}
.sidebar-area
{
max-height: 750px;
max-height: 700px;
    border: 1px solid rgb(225 8 8 / 20%);
    overflow: auto;
        padding: 10px;
}
.borderbottom{

    border-bottom: 1px solid rgb(225 8 8 / 20%);
}
.counterbackgroud{
background-color: rgb(37 37 37 / 76%);
    padding-top: 15px;

}
.headerbackground{
    background-color: rgb(37 37 37 / 63%);
}
.headerbackground_outer{
    /*background-color: #212121;*/
    background-color: rgb(37 37 37 / 63%);
    /*background-color: #111111f5;*/
}
.home1 .menu-area_outer {
     background: #212121 !important;
     
    /*background: #111111 !important;*/
}
.rs-services-style1 .services-item {
   
       min-height: 100%;
     } 
@media only screen and (max-width: 991px)
 {
     .rs-services-style1 .services-item {
   
       min-height: 50%;
     }
}
@media (min-width: 992px)
{
.container_service {
    max-width: 98%;
}
}
@media (min-width: 1213px)
{
.rs-services
{
margin-top:0px;    
}

}

.rs-counter .rs-counter-list_notification:hover {
    border-color: #ff3115;
}
.rs-counter .rs-counter-list_notification {
    border: 2px solid rgb(255 255 255 / 90%);
    margin-bottom: 9px;
    text-align: center;
    padding: 5px;
    transition: .3s all ease;
    color: #fff;
    font-weight: 600;
}
.rs-services
{
margin-top:-10px;    
}
.p_notifiation_margin
{
margin:0px;
}

.rs-menu_outer ul{
    text-align: center !important;
}

@media only screen and (max-width: 991px)
{
    .rs-menu-toggle_outer
    {
        /* background: transparent; */
        border-left: none;
    }
}

.menuimage
{
    background: url(../../Design_Asset/RTE_images/koria-banner-top.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.pt-20 {
    padding-top: 20px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.title-bg_extra
{
    text-align:center;
    height:0px;
    margin-bottom: 35px !important;
}
.title-bg_extra_second
{
    
    height:0px;
    margin-bottom: 35px !important;
}
.buttoncustom
{
        background: #ff3115;
    border: none;
    color: #fff;
    padding: 6px 8px;
    border: 1px solid #ff3115;
    transition: all 0.3s ease 0s;
}
.f-12
{
    font-size:12px;
}
.f-13
{
    font-size:13px;
}
.f-15
{
    font-size:15px;
}
.fb
{
    font-weight:bold;
}
.fb-12
{
    font-size:12px !important;
    font-weight:bold;
}
.fb-13
{
    font-size:13px !important;
      font-weight:bold;
}
.fb-15
{
    font-size:15px !important;
    font-weight:bold;
}
.fb-18
{
    font-size: 18px !important;
    font-weight:bold;
}
.textcenter
{
    text-align: center
}
.textleft
{
 text-align: left !important;
}
.checkboxrow label
{
    padding-left: 4px !important;
}

@media only screen and (max-width: 767px)
{
    .rs-footer_outer
    {
        padding-top: 200px !important;
    }
}
.shipping-area
{
    padding-bottom: 25px;
}
#Content_body_RbtnCWSNStudentYN td, #Content_body_RbtnYesNOCWSN td, #Content_body_btnInfrasturctureYN td
{
    text-align:left;
    border: none !important;
}
#Content_body_RbtnCWSNStudentYN td label, #Content_body_RbtnYesNOCWSN td label, #Content_body_btnInfrasturctureYN td label
{
   padding-left: 5px
}
.noborder
{
    border: none !important;
}
@media only screen and (min-width: 767px)
{

    .formbox
    {
        padding: 5px 50px;
    }
}
.container_outer_height
{
    min-height: 400px;
}
.toperrorsection_second
{
    color: red;
    padding-top: 4px;
    margin-bottom: 0px !important;
    text-align: right;
    font-size:13px;
}
.toperrorsection_first
{
    color: red;
    padding-top: 4px;
    margin-bottom: 0px !important;
    text-align: left;
}
.ajax__calendar_today{
    cursor: pointer;
    /*padding-top: 3px;*/
    font-weight: bold;
    font-size: 12px !important;
    color: #0067d6;
}
 .ajax__calendar_active {
    cursor: pointer;
    /*padding-top: 3px;*/
    font-weight: bold;
    font-size: 12px !important;
    color: #ff3115;
}
.form-control_calander {
    
    width: 200px !important;

}

@media only screen and (min-width: 991px)
{
.pt-menu-100 {
    padding-top: 100px !important;
}
}

.rs-services-style1 .services-item_gray {
    background-color: #cccccc !important;
        box-shadow: 0 4px 2px -2px #2121218f !important;
    
}
.rs-services-style1 .services-icon_gray
{ 
    background-color: #cccccc;
} 

.rs-services-style1 .services-item_gray:hover {
    background-color: #ff3115 !important;
}
.rs-counter .rs-counter-list_dashboard {
     
    background-color: #cccccc !important;
    min-height: 160px !important;
}
.checkbox_class label
{
    padding-left:5px;
}
.mt-0
{
    margin-top:0px !important;
}
.mt-5
{
    margin-top:5px !important;
}
.mt-10
{
    margin-top:10px !important;
}
.mb-5
{
    margin-bottom:5px !important;
}
.mb-10
{
    margin-bottom:10px !important;
}
.mb-0
{
    margin-bottom:0px !important;
}

.pt-0
{
    padding-top:0px !important;
}
.pb-0
{
    padding-bottom:0px !important;
}
.label_header
{
    display: inline-block;
    /*color: White;
    background-color: #4b9cf1;*/
      color: #ff3115; 
    border-width: 1px;
    border-style: solid; 
    /*width: 50%;*/
    text-align: center;
    font-weight: bold;
    font-size:15px;
    padding:0 5px;
}
.chkcontainer label 
{
   
     display: inline; 
    margin-bottom: .5rem;
    padding-left: 10px;

}
.fs-10
{
    font-size:11px !important;
}
.fs-12
{
    font-size:12px !important;
}
.fs-13
{
    font-size:13px !important;
}
.fs-14
{
    font-size:14px !important;
}
.fs-15
{
    font-size:15px !important;
}

@media only screen and (min-width: 768px)
{
    .marginbutton
    {
      margin-top:19px;

    }
      .marginbuttonbox
    {
    display:table-caption !important;
    }
}


 .blink_me
        {
            animation: blinker 3s linear infinite;
        }

        @keyframes blinker
        {
            50%
            {
                opacity: 0;
            }
        }

       