

@media only screen and ( min-width:1200px) and ( max-width:1500px ){
	/*img.top-menu {
    max-width: 116px;
    border-radius: 50%;
    margin-right: 4px;
    position: relative;
    z-index: 100;
    background: #ffffff;
    padding: 6px;
    float: left;
}*/

img.top-menu {   max-width: 148px;}

.maindata #menu ul {
    margin-top: 4px;
}

#menu ul {
    padding: 0;
    background: #111216;
    padding-right: 30px;
    
    float: left;
    border-radius: 25px;
    margin-top: -85px;
    width: 100%;
}
#menu ul {
    padding: 0;
    background: #111216;
    padding-right: 30px;
    width: auto;
    float: left;
    border-radius: 25px;
    margin-top: -85px;
    width: 100%;
}
img.calligraphy {
    width: 100%;
    max-width: 252px;
    margin-right: 0px;
}
}


@media only screen and ( min-width:960px) and ( max-width:1200px ){

.slider-cnt{top:22%;}

#menu ul li > a { padding: 15px 0px 15px 13px; font-size: 12px;}

#menu ul {margin-top: 20px;}

.maindata .top-text01 {
  margin:15px 0px 0px 35px;
}

.card{min-height: 220px;}

.logo-dv img{width: 100%;}

.foot-mnus-left ul li a, .contact-detail p{font-size: 16px;}

.audiosbxes h4{font-size: 18px;}

.audiosbxes a {  padding: 0px 10px 0px 0px;  margin-bottom: 20px;
  font-size: 12px;
}

.audiosbxes a i {  padding: 10px 11px; margin-right: 6px;}

.audiosbxes{margin-bottom: 40px;}

.r-tabs .r-tabs-nav .r-tabs-anchor{font-size: 13px;}

.card img{height: 100%;}

.meetingaddress p { font-size: 20px;  line-height: 35px;}

.map-con iframe{height: 300px;}

.bg-05{padding-left: 0px;}

.slider-cnt-in{top:15%;}

.pdf-dvs{padding: 0px 0px 30px}

img.top-menu {
  max-width: 131px;}

.maindata .menu-dvs {
  margin-top: -66px;
}  

.book-box-in{min-height: 290px;}

.price-box h6{font-size: 16px;}

.buy-bu a{font-size: 12px;}

.book-box-in p{font-size: 13px;}

}


@media only screen and ( min-width:768px) and ( max-width:959px ){

#menu ul li > a { padding: 10px 0px 10px 3px;  font-size: 9px;}

.logo-dv img{width: 100%;}

#menu ul {margin-top: 18px;}

#menu ul li ul li a{font-size: 9px; padding: 7px 12px;}

.slider-cnt{top:25%;}

.bg-05 h1{font-size:28px;}

.bg-05 h1 span{font-size: 31px;}

.lead-txt h2{font-size: 30px;}

.lead-txt h2::before, .lead-txt h2::after{width: 50px;}

.contact-detail p, .foot-mnus-left ul li a{font-size: 16px !important;}

.cont-info h2, .foot-mnus-left h4{font-size: 20px;}

.ourintro-text p {
  font-size: 16px; line-height: 26px;
}

.r-tabs .r-tabs-nav .r-tabs-anchor{padding: 8px 8px; font-size: 11px;}

.audiosbxes h4{font-size: 17px;}

.audiosbxes{padding: 10px 5px;}

.audiosbxes a i { padding: 10px 9px;  margin-right: 6px;}

.audiosbxes a {
  padding: 0px 10px 0px 0px;
  font-size: 12px; margin-bottom: 0px;
}

.card img{height: 100%;}

.meetingaddress h3{font-size: 35px;}

.meetingaddress p { font-size: 19px; line-height: 33px;
}

.map-con iframe{height: 300px;}

.bg-05{padding-left: 0px; padding-top: 0px;}

.slider-cnt-in{top:10%;}


.pdf-dvs{padding: 0px 0px 30px}

.maindata .top-text01{margin-left: 50px; margin-top: 10px;}

img.top-menu { max-width: 128px;}

.maindata #menu ul {
  margin-top: 20px; }

.card{min-height: 340px;}  


.bg-01.bannerimghome{display: block;}

.in-hedding h4 { padding-bottom: 15px; font-size: 25px;
}

.card{min-height: 235px;}

 .slider-cnt {
    top: 16%;
}

.resources-box {  padding: 20px 30px;}

}


@media only screen and ( min-width:600px) and ( max-width:767px ){

header { height: auto;
  background-image: url(../images/in-banner.jpg);
    background-repeat: no-repeat;
    background-position: left top; background-size: cover;
  padding: 5px 0px; position: relative;
}

.maindata .top-text01{margin-left: -30px;}


.logo-dv img{max-width: 100%;}

img.top-menu{max-width: 100%;}

.menu-dvs { display: flex;
  justify-content: flex-end;
}

#banner-001{position: relative;}

  .bg-05 {
    padding: 10px 0px 0px;
    text-align: center;
  }

.slider-cnt{top: 15%; padding-top: 10px;}  

.bg-05 h1{font-size: 25px;}

.bg-05 h1 span{font-size: 27px;}

.bg-05 p {  font-size: 14px;margin-bottom: 0;
}

#aboutme-video{padding-top: 40px; padding-bottom: 0px;}

.lead-txt h2, #meet-carousel h2, .about-gallry h2{font-size: 30px;}

.lead-txt h2::before, .lead-txt h2::after, #meet-carousel h2::before, #meet-carousel h2::after,
.about-gallry h2::before, .about-gallry h2::after{
  display: none;
}

.ourintro-text p{font-size: 16px;}

.about-gallry{padding:50px 0px 0px;}

#contact-info .col-lg-3:first-child{margin-top: 0px;}

#contact-info .col-lg-3{margin-top: 40px;}

.foot-mnus-left ul li a, .contact-detail p{font-size: 16px;}

.cont-info h2{font-size: 22px;}

#meet-carousel{padding:50px 0px 30px;}

#inner-page-content{padding: 40px 0px 60px;}

.right-data{width: 100%; padding: 0px;}

.r-tabs .r-tabs-panel{padding: 0px;}

.audiosbxes{margin-bottom: 30px;}

.video-bx{margin-bottom: 30px;}

.in-hedding h4{font-size: 25px;}

.meetingaddress h3{font-size: 35px;}

.meetingaddress p {  font-size: 20px;  line-height: 34px; margin-top: 0px;
}

.meetingaddress{padding: 30px; margin-top: 0px;}

.map-con{margin-top: 40px;}

.map-con iframe{height: 300px;}

.slider-cnt-in{top:15%;}


.pdf-dvs{padding: 0px 0px 30px}

.open-menu a#toggle {
    z-index: 1111;position: absolute;
    top: 20px;
  }

.card{min-height: 335px;}

.bg-01{display: none;}

.bg-01.bannerimghome{display: block;}

.education-left {
  width: 100%;}
 
.education-01 {
  width: 100%;  float: left;
}

.education-right img{margin-bottom: 30px;}

.mar {
  margin-top: 0px;
}

.education-right.mar img {
    margin-bottom: 10px;
  }

.video-text01 { border-bottom: solid 1px #d3d3d3;padding-bottom: 10px;
  margin-bottom: 20px;}

.border-box{border-bottom: none;padding-bottom: \0px;
  margin-bottom: 0px;}

 .video-box01 iframe{height: 280px;} 

 .book-box-in p{height: 50px;}

.resources-box {  padding: 20px 30px;}

.resources-box{height: auto; margin: 10px 0px;}

}


@media only screen and ( min-width:360px) and ( max-width:599px ){
	
	.pdf-dvs embed {display: none;
	}


header { height: auto;
  background-image: url(../images/in-banner.jpg);
    background-repeat: no-repeat;
    background-position: left top; background-size: cover;
  padding: 5px 0px; position: relative;
}

.maindata .menu-dvs {
  margin-top: -50px;
}

.logo-dv img{max-width: 100%;}

.menu-dvs { display: flex;
 
  justify-content: flex-end;
}

#banner-001{position: relative;}

  .bg-05 {
    padding: 10px 0px 0px;
    text-align: center;
  }

.slider-cnt{top: 0px; padding-top: 10px;}  

.bg-05 h1{font-size: 18px;}

.bg-05 h1 span{font-size: 18px;}

.bg-05 p {  font-size: 12px;margin-bottom: 0;
}

#aboutme-video{padding-top: 40px; padding-bottom: 0px;}

.lead-txt h2, #meet-carousel h2, .about-gallry h2{font-size: 30px; margin-bottom: 10px;}

.lead-txt h2::before, .lead-txt h2::after, #meet-carousel h2::before, #meet-carousel h2::after,
.about-gallry h2::before, .about-gallry h2::after{
  display: none;
}

.iconsnw ul li { margin-right: 4px;
  margin-bottom: 0;
}

.iconsnw ul li a img {
  width: 16px !important;}

.ourintro-text p{font-size: 16px;}

.about-gallry{padding:50px 0px 0px;}

#contact-info .col-lg-3:first-child{margin-top: 0px;}

#contact-info .col-lg-3{margin-top: 40px;}

.foot-mnus-left ul li a{font-size: 15px;}

.cont-info h2{font-size: 22px;}

#meet-carousel{padding:50px 0px 30px;}

#inner-page-content{padding: 40px 0px 60px;}

.right-data{padding-left: 0px; width: 100%;}

.titledata h2{font-size: 24px;}

.titledata p{font-size: 17px;}

.audiosbxes h4{height: auto; margin-bottom: 15px;}

.audiosbxes{margin-bottom: 15px;}

.videodata {padding: 15px;}

.r-tabs .r-tabs-panel{padding: 0px;}

.video-bx{margin-bottom: 30px;}

.in-hedding h4{font-size: 20px;}

.meetingaddress h3{font-size: 35px;}

.meetingaddress p { font-size: 19px;  line-height: 30px; margin-top: 0px;
}

.meetingaddress{padding: 30px; margin-top: 0px;}

.map-con{margin-top: 40px;}

.map-con iframe{height: 300px;}

.slider-cnt-in{top: 8%;}

.pdf-dvs a {
  margin: 15px 0px 0px;
  padding: 7px 19px;  float: left;
}

.pdf-dvs{padding: 0px 0px 30px}

img.top-menu{max-width: 100%;padding: 4px;}

.maindata .top-text01 {
  margin: 15px 0px 0px -20px;
}

.open-menu a#toggle {
    z-index: 1111;position: absolute;
    top: 20px;
  }
.you-banner-text a {
    color: #ffffff;
    text-decoration: none;
    background: #ff180a;
    padding: 7px 24px;
    margin-top: 10px;
    font-size: 20px !important;
    border-radius: 25px;
    font-size: 16px !important;
}

.contact-detail p{font-size: 15px;}

.card{min-height: inherit; padding-bottom: 15px;}

.bg-01{display: none;}

.bg-01.bannerimghome{display: block;}

.education-left {
  width: 100%;}
 
.education-01 {
  width: 100%;  float: left;
}

.education-right img{margin-bottom: 30px;}

.mar {
  margin-top: 0px;
}

.education-right.mar img {
    margin-bottom: 10px;
  }

.video-text01 { border-bottom: solid 1px #d3d3d3;padding-bottom: 10px;
  margin-bottom: 20px;}

.border-box{border-bottom: none;padding-bottom: \0px;
  margin-bottom: 0px;}

.book-box-in { min-height: inherit;  padding-bottom: 10px;
}

.resources-box {  padding: 20px;}

.resources-box h3 { font-size: 18px;}

.resources-box ul li a{font-size: 16px;}

.resources-box{height: auto; margin: 10px 0px;}

p {
  font-size: 16px;
}

}


