
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	.footer-social-head {
  
	}
	.rk_img {

    margin-top: 10px!important;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.footer-social-head {
 }
	.rk_img {
    margin-top: 10px!important;
}
	.t-p {
       font-size: 13px!important;
       font-weight: 600!important;
}
	.main-tabs a {
        width: 90%!important;
  }
	.tjf3 h4 {
    font-size: 20px!important;
     font-weight: 200!important;
}
	.papa {
   
    height: 85pc!important;
   
}
	.wrap-input2 label {
    margin-right: 16px!important;
}


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-tabs {
    padding-top: 50px!important;
}
		.t-p {
     font-size: 11px!important; 
  
}
		.tjf3 h4 {
    font-size: 19px!important;
     font-weight: 200!important;
}
	.h-jainism,.philosophy,.testimonials {
    
    height: 230px!important;

}
	.jainism_box h1 {
      font-size: 18px!important;
}
	.papa {
  
    height: 93pc!important;
   
}
	.testi-box h1 {
    font-size: 18px!important;
}
	.wrap-input2 label {
    margin-right: 4px!important;
}
	.conh1_box h1 {
    font-size: 18px!important;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.t-p {
   
    display: none!important;
}
	.main-tabs a {

    width: 100%!important;
    
}
	.main-tabs{
		text-align: center!important;
	}
	.main-tabs {
    padding-top: 74px!important;
}
	.footer-social-head {
  
    right: 110px!important;
    
    bottom: 110px!important;
}
	#cssmenu > ul > li:before {
    display: none!important;
}
	#cssmenu .submenu-button {
    
    width: 75%!important;
	}
	#cssmenu > ul > li > a{
		text-align: left!important;
	}
	.tjf3 h4 {
    font-size: 17px;
  
    line-height: 24px!important;
   
    font-weight: 200;
}
	.the_jain_foundation,.h-jainism,.philosophy,.testimonials,.feedback {
    
    height: 250px!important;

}
	.jainism_box h1 {
  
    font-size: 13px!important;
}
	.papa {
   
    height: 124pc!important;
    
}
	.testi-box h1 {
   
    font-size: 17px!important;
}
	.testi-box{
		width: 30%!important;
	}
	.main-logo img{
		min-width: 200%!important;
	}
	.tagline-h6 {
    
    font-size: 14px!important;
    width: 200%!important;
}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
		#cssmenu #menu-button::before{
		    border-top: 4px solid #f8f9fa!important;
    border-bottom: 4px solid #f8f9fa!important;
}
	#cssmenu > ul > li:before {
    display: none!important;
}
	#cssmenu .submenu-button {
    
    width: 75%!important;
	}
	#cssmenu > ul > li > a{
		text-align: left!important;
	}
	
	#cssmenu #menu-button::after{
		    background: #f8f9fa!important;
	}
.banner-background{
		height:150vh!important;
		background-position: 80% 37%!important;
	}
.main-tabs{
	padding-top: 10px!important;
}
.menu_bar{
		margin-top:-100px!important;	
	
	}
.t-p{
	padding-top: 30px!important;
}
.footer-social{
		padding-bottom: 30px!important;
		text-align: center!important;
		
}
.main-tabs a {

    width: 100%!important;
    /* padding: 5px 20px 5px 35px!important; */
    text-align: center!important;

   
}
 .e-library h3 { 
	  margin-top: 69px;
	}
	#captcha {
 
    width: 90%!important;
  
}
	.learn {
    display: unset!important;
}
	.series {
      display: unset!important;
}
	.footer-social-head {
  
    right: 157px;
    /* top: 382px; */
    bottom: 65px!important;
    text-align: center!important;
}
.copyright p{
	text-align: center!important;
}
.count_coloum_right_line {
    border-right:none!important;
}
#cssmenu > ul > li:before {
    display: none!important;
 
}
#cssmenu > ul > li > a {
	padding-top: 11px!important;
}
#cssmenu .submenu-button{
	padding-right: 225px!important;
    top: 0px!important;
	
}
#desktop_view{
		display: none;
	}
	.feedback{
		height: auto!important;
	}
	.tjf3{
		display: none;
	}
	#mobile_view{
		display: block;
	}
.mobile_tjf img{
		
   width: 100%!important;

		
	}
.jainism_box{
		width: 100%!important;
	}
	.jainism_box h1{
		font-size: 15px!important;
	}
	.jainism3_div{
		width: 100%!important;
	}
.philosophy5a{
		width: 100%!important;
		padding-left: 30px!important;
	}
	.philosophy5ba{
		width: 250%!important;
		height: 290px!important;
	}
.qcw{
	width: 100%!important;
}
.papa{
	height: 146pc!important;
}
.demographics_box{
	width: 100%!important;
}
.testi-box{
	width: 100%!important;
}
#loadMore{
	width: 30%!important;
}
.wrap-input2{
		width: 85%!important;
		margin-left: 20px!important;
	}
	.contact2-form-btn{
		margin-left: 116px!important;
    margin-top: 10px!important;
		float:left!important;
	}
.conh1_box{
	width: 100%!important;
}
.contactus2 h3{
	margin-top: 30px!important;
}
	.initiatives-sec-1 h4{
		text-align: center!important;
	}
	

	   
}
@media only screen and (min-width: 350px) and (max-width: 499px) {
	#cssmenu > ul > li:before {
    display: none!important;
}
	#cssmenu .submenu-button {
    
    width: 50%!important;
	}
	#cssmenu > ul > li > a{
		text-align: left!important;
	}
	.count-index {
    position: unset!important;
  
	}
		.footer-social-head {

		bottom: 15px!important;
	}
	
}
@media only screen and (min-width: 100px) and (max-width: 349px) {
    .count-index {
     position: relative!important; 
}
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
	
}
@media only screen and (min-width: 100px) and (max-width: 499px) {
	
	#cssmenu > ul > li:before {
    display: none!important;
  
}
    .count-index {
     position: relative!important; 
}
	.menu_bar{
		margin-top:-175px!important;	
	
	}
	#cssmenu #menu-button{
		
	}
	.main-logo{
		   margin-top: 50px!important;
  
	}
	.chaturmaslogo {
	  margin: 0px auto !important;
	  width: 90px;
	  display: block;
	}
	.main-logo img{
		width:85%!important;
	}
	.t-p{
		padding-top: 5px!important;
		text-align: center!important;
	}
	.the_jain_foundation{
		height: auto!important;
	}
	.footer-social {
    padding-bottom: 25px!important;   
    padding-top: 0px!important;
		    text-align: center!important;
}
	.h-jainism{
		height: auto!important;
	}
	.demographics{
		height: auto!important;
	}
	.testimonials {
		height: auto!important;
	}
	.contactus{
		height: auto!important;
	}
	.contactus2 h3 {
		margin-top: 30px;
	}
	
	.copyright p{
		text-align: center;
	}
	#desktop_view{
		display: none;
	}
	.feedback{
		height: auto!important;
	}
	.tjf3{
		display: none;
	}
	#mobile_view{
		display: block;
	}
	.mobile_tjf img{
	width: 100%!important;

		
	}
	.testi-box{
		width: 60%!important;
	}
	#loadMore{
		width: 50%!important;
	}
	.wrap-input2{
		width: 85%!important;
		margin-left: 20px!important;
	}
	.contact2-form-btn{
		    margin-left: 120px!important;
    margin-top: 10px!important;
    float: left!important;
	
	}
	.main-tabs{
		padding-top: 0px!important;
	}
	.logomain img{
		
	}
	.main-tabs a{
		height: auto!important;
		padding: 10px 15px 10px 30px!important;
		width: 100%!important;
	}
	#cssmenu #menu-button::before{
		    border-top: 4px solid #f8f9fa!important;
    border-bottom: 4px solid #f8f9fa!important;
}

	#cssmenu #menu-button::after{
		    background: #f8f9fa!important;
	}
	.jainism_box{
		width: 100%!important;
	}
	.jainism_box h1{
		font-size: 15px!important;
	}
	.jainism3_div{
		width: 100%!important;
	}
	.philosophy5a{
		width: 100%!important;
		padding-left: 30px!important;
	}
	.philosophy5ba{
		width: 250%!important;
		height: 290px!important;
	}
	.qcw{
		width: 100%!important;
	}
	.papa{
		height: 190pc!important;
	}
	.demographics_box{
		width: 100%!important;
	}
	.conh1_box{
		width: 100%!important;
	}
	.initiatives{
		height: 275%!important;
	}
	.jaintalk{
		
		height: auto!important;
	}
	.jaintalk-2{
		padding-top: 10px!important;
	}
	.jaindiat{
		height: auto!important;
	}
	.jainyog{
		height: auto!important;
	}
	.jainyog-2{
		padding-top: 10px!important;
	}
	.jainyatra {
		height: auto!important;
	}
	.jainyatra-2 {
		padding-top: 10px!important;
	}
	.jainparv{
		height: auto!important;
	}
	.jainparv-2{
		padding-top: 10px!important;
	}
	.playlist{
		padding: 4px 12px!important;
		    
    margin-top: 13px!important;    
		margin-left:15px!important;
	}
	.jainmelody{
		height: auto!important;
	}
	.jainmelody-2 {
		padding-top: 10px!important;
	}
	.jainshala{height: auto!important;}
	.jainshala-2{
		padding-top: 10px!important;
	}
	.jain-lib{
		height: auto!important;
	}
	.jainlibrary-2{
		padding-top: 20px!important;
	}
	.jain-muni{
		height: auto!important;
	}
	.jainmuni-2{
		padding-top: 10px!important;
	}
	.card{
		margin-top: 50px!important;
	}
	
	.panchang{
		margin-left: 45px!important;
	}
	.prakritstudies img{
		margin-left: 30px!important;
	}
	.qwr{
		width: auto!important;
    float: none!important;
	}
	.ads{
		width: 100%!important;
	}
	
	.philosophy{
		height: auto!important;
	}
	.initiatives-sec-1 h4{
		text-align: center!important;
	}
	.contact2-form{
		width: 100%!important;
	}
	.chammi{
		padding: 10px!important;
	}
	.testt{
		padding: 10px!important;
	}
	.watch label {
    margin-right: 0px!important;
}
	.learn{
	display: block!important;
}
	.series{
	display: block!important;
}

	}
}
/*@media only screen and (min-width: 375px) and (max-width: 667px) {
	.t-p {
    padding-top: 9px!important;
}
	.main-logo {
    margin-top: 40px!important;
}
	.menu_bar {
    margin-top: -205px!important;
}
}
@media only screen and (min-width: 375px) and (max-width: 812px) {
	.banner-background {
    height: 110vh!important;
    background-position: 80% 37%!important;
}
}*/
