@media only screen and (max-width: 768px) {
.logo h1 { margin: 0px; font-size: 150%; font-weight: 600; padding-top: 17px;}
.logo-sub-heading {font-size: 90%; margin-top: 4px; line-height:22px;}
.carousel-caption {display:none;}	
.mt-scroll .mt-news {background-color: transparent; margin-top:0px;}
.v-all-about {position: relative; bottom: 10px;right: 0px;width: 100%;padding-top: 5px;}
.about-us p {padding: 10px 10px 15px 0px;}
.home-page-t { padding-bottom:15px; text-align:center; float:none;}		
.footer li {border-bottom: 1px solid #666666; border-right: none;display: 
block; font-size: 90%; line-height: 30px; text-align: left;}
.footer-logo-bg {background: #ececec none repeat scroll 0 0; margin-top: 40px;}
*::before, *::after { box-sizing: border-box;}
*::before, *::after {box-sizing: border-box;}	
.sf-menu li {background-image: none;padding: 10px;width: 100%;}
.chart-point1{float:none; width:100%; padding-bottom:5px;}
.footer-left{ width:100%;}
.footer-right{text-align:left; float:left;}
.skip-to-m-h, .screen-reader-m-h, .accessbility-m-h, .sitemap-m-h, .search-m-h{ display:none;}
.n-play-pause {margin: 3px 20px 0 5px;}
.breadcrumb > .active {color: #777;line-height: 24px;}
.content-area h2 {font-size: 128%;line-height: 25px;}
.print{top: 8px;}
.sf-menu ul ul {left: 0px;top: 0;}
.carousel-caption p{ font-size:84%;}
.footer-background{ background-image: none; background-color:#333;}
.message-readmor {margin-bottom: 15px;}
.topmm {width: 100%;}
.search-part {width: 100%;}
.readmore1 a {margin-top: 10px;}

}

@media screen and (max-width: 1024px){
.buttons-b h3{font-size: 120% !important;}
.footer-background{ background-image: none; background-color:#333;}
.topmm {
    width:100%;}

.search-part {
    width: 100%;}




}

