
@media only screen and (max-width:1199px) {
.video{
 padding: 16px 64px 32px;	
}

}

@media only screen and (max-width:1024px) {
.service-list ul li{
 padding:10px 0;	
}
}
@media screen and (max-width: 980px) {

}
@media only screen and (max-width:992px) {
.video {
    padding: 16px 48px 32px;
}

}

@media only screen and (max-width:800px) { 

}
@media only screen and (max-width:767px) { 
.video {
 padding: 16px 90px 34px;
}
.logo{
 text-align:center;	
 float: none;
}
.menu-area{
 display:block;
 margin:10px 0;	
}
.login{
 display:block;
 text-align:center;
 margin-bottom:10px;	
}
.service-list ul li{
 display:block;	
}
.banner-head{
 font-size:20px;	
}
.carousel-caption{
 top:0;	
}
.banner-text{
 position:inherit;	
}
.banner-head, .banner-text p{
 color:#000;	
}
.header-top .email{
 display:block;
 text-align:center;	
}
.service-list .service_items .service_box {
    margin: 50px 2px;
}
.news_video .news .nav.nav-pills li {
    width: 32%;
    text-align: center;
}
.news_video .news .nav.nav-pills>li>a {
    padding: 10px 5px;
}
.header_bottom .navbar-default .navbar-nav>li>a {
    color: #fff;
}

.header-top {
    position: relative;
}
.header-top .menu_col {
    position: static;
}
.header-top .menu-area {
    position: absolute;
    width: 100%;
    top: 15px;
    right: 0;
    margin: 0;
}
    #main_navbar {
        background-color: #fff;
        text-align: left;
        margin-top: 4px;
    }
    .header-top .menu-area .navbar-toggle {
        margin-right: 30px;
    }
    #main_navbar .nav.navbar-nav .login {
        margin: 6px 15px;
    }
    .investor-corner-row {
        grid-template-columns: repeat(1, 1fr);
    }
    .footer-btm p {
        text-align: center !important;
    }
    .header-top .menu-area .nav.navbar-nav
    {
        float: none;
    }
    .openNav
    {
        display: block;
        margin-right: 39px;
    }
    .menu-area .navbar-toggle.collapsed
    {
        display: none;
    }
}
@media only screen and (max-width:650px) { 
.video {
    padding: 16px 75px 34px;
}
}
@media only screen and (max-width:550px){
.video {
    padding: 16px 66px 34px;
}	
}
@media only screen and (max-width:480px) { 
 .video {
    padding: 16px 60px 34px;
}
}
@media only screen and (max-width:414px) { 
.video {
    padding: 16px 44px 34px;
} 
}
@media only screen and (max-width:360px) { 
.video {
    padding: 16px 38px 34px;
}
}
@media only screen and (max-width:320px) {


}