
.pop_over {
    position: fixed;
    top: 0;
    background: #000000c4;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
}
.pop_inner {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    margin-top: 50px;
    box-shadow: 0 0 9px white;
    cursor: pointer;
}
.pop_cls {
    max-width: 40px;
    position: absolute;
    top: -30px;
    right: -30px;
    border-radius: 50%;
}
.pop_inner img {
    width: 100%;
}
.pop_over .pop_slide {
    position: absolute;
    bottom: 92px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.pop_over .pop_slide input {
    width: 260px;
    border: 1px solid #fff;
    height: 34px;
    border-radius: 2px;
    color: #fff;
    background: #0000;
    padding: 0 10px;
}
.pop_over .pop_slide button {
    margin-left: 10px;
    padding: 4px 15px;
    border-radius: 2px;
    background: #03fe03;
    color: #fff;
    border: 1px solid #03fe03;
}

.spinner {
    border-top: 2px solid #00ff00;
    border-bottom: 2px solid #00ff00;    
}
.menu-sidebar{
    background: none repeat scroll 0 0 #1b1b1b!important;
}

.blog-main{
Padding:0px 0 90px
}
.blog-lg {
    padding: 25px 0px 0px;
}
.logoimg{
    width: 200px;
}
.blog-t{
    color:#00ff00;
}
.nav-menu a {
    color: #00ff00;
}
.dp-none{
    display: none;
}
.blog-big{
    padding-top: 0px;
    padding-bottom:0px;
}
.blog-heading{
    text-align: center;
    color:#00ff00;
    padding: 50px 0px 50px;
}
.blog-img{
    width: 100%;
    max-width: 350px;
    height: 250px;
}
.main-blog{
    padding:0px
}
.blog-item1{
    padding-top: 0px;
    padding-bottom: 15px;
}
.blog-main-1{
    padding: 0px 0px 15px;
}
.blog-tittle1 a {
    font-size: 18px;}
  
 .timetable_details{
    text-align: center;
 }
 
 .intext-desk{
    display: block;
}
.intext-mob{
    display: none;
}
 
 @media(max-width:991px){
    .mb-1{
        margin-top: 20px;
        position: fixed;
    }
    .mainhead {
        height: 0px;
    }
 }
 @media(max-width:767px){
    .title.with-sep > span {
        line-height: 18px;
        padding: 15px 1.25rem;
    }
	 .pop_inner{margin: 50px 30px 0;}
	 .pop_inner .pop_cls{
    top: -22px;
    right: -22px;}
	 .pop_inner .pop_cls img{
    		max-width: 30px;}
	 .pop_over .pop_slide{
    bottom: 52px;}
	 .pop_over .pop_slide input{
    width: 180px;
    height: 30px;}
	.pop_over .pop_slide button {
    margin-left: 5px;
    padding: 2px 5px;
    font-size: 11px;
}
 }
 @media(max-width:580px){
    .logoimg {
        width: 150px;
    }
 }

 @media(max-width:480px){
    .blog-content {
         margin-left: 15px;
    }
    .blog-img {
        width: 100%;
       max-width: 100%;
        height: 250px;
    }
    .blog-heading {
      
        padding: 0px 0px 25px;
    }
    .blog-main {
        Padding: 0px 0 0px;
    }
    .caveats-content p {
        margin: 0px;
    }
    .page-heading .page-title h3 {
        font-size: 32px;
        padding: 0px 0px 42px;
    }
    .logo img {
        background: #0000006e;
        max-width: 140px;
    }
    .mb-0{
        top: 625px;
    }
    .title.with-sep > span {
        line-height: 18px;
        padding: 15px 1.25rem;
    }
    .introtext1 h1 {
        font-size: 18px!important;
        text-transform: none;
        font-weight: 500;
        line-height: 26px!important;
    }
    .intext-desk{
        display: none;
    }
    .intext-mob{
        display: block;
    }
    .pd-t-60 {
        font-size: 14px;
        padding-top: 30px;
    }
 }   
 @media(max-width:400px){
	 .pop_over .pop_slide input {
    width: 165px;
    height: 25px;
}
	 .pop_over .pop_slide button {
    margin-left: 4px;
    padding: 0px 4px;
    font-size: 10px;
}
 }