@media only screen and (max-width:1199px){
.menus li {
    font-size: 13px;
    margin-right: 0px;
    margin-left: 0px;
}
.dropbtn {
    font-size: 14px;
    }
    .read-more {
    margin-top: 2px;
}
.read-more a {
    padding: 3px 5px;
    }

}

@media only screen and (max-width:991px){
  .bg-image {
    height: 600px;
}
.quick-links {
    margin-top: 3%;
}
.quick-links ul {
    list-style: none;
     margin-left: 0%; 
    padding: 0px;
}
.quick-links li {
    margin-top: 2%;
}
.quick-links h3{
text-align: left
}
.footer-bottom p {
    text-align: center;
    }
    .welcome h1 {
    margin-bottom: 7%;
    font-size: 24px;
    margin-top: -15%;
}
.banner-btn {
    width: 36%;
    font-size: 14px;
    }
 p{
    font-size: 14px;
}
h2{
	font-size:24px;
}
h3{
	font-size:21px;
}
.media{
    text-align: center;
}
.top-header{
text-align:center;	
}
.media{
    text-align: center!important;
}
.profile ul {
    padding: 0px;
    text-align: center;
}
.profile-id span {
    float: none;
}
.contact-bg-image h1 {
    padding-top: 27%;
    padding-bottom: 6%;
    font-size:24px;
}
.contact-bg-image {
    height: 100%;
    }
}
@media only screen and (max-width:767px){
.banner-btn {
    width: 72%;
}
.registration {
    width: 100%;
}
.news h3 {
    margin-top: 15px;
}
}

@media only screen and (max-width:575px){
.welcome h1 {
    font-size: 20px;
}
.welcome {
    top: 25%;
}
.profile-details td {
    width: 135px;
    }
.welcome h1 {
    margin-top: -22%;
}
.round-indicators {
    bottom: -8px;
}
.banner-btn {
    width: 100%;
}
.main-header h1 {
    margin-left: 8px;
    margin-bottom: 21px;
    padding-top: 5px;
    font-size: 14px;
}
.heading h2 {
    margin: 0px;
    text-align: center;
    font-size: 21px;
}
.testi_grid .testi_grid_blockquote > div {
    padding: 7px 4px;
    }
    .testi-meta1 {
    padding: 20px 14px 0 0;
}
.about-vasavi-matrimony p{
	margin-top: 7%;
}
.search-label span {
    margin-left: 9px;
    float: none ;
}
.age-ctm li {
    padding-right: 23%;
    padding-top: 5%;
}
.registration-body span {
    float: none;
    
}
}