@charset "utf-8";
/* CSS Document */

	
	@media (min-width:768px) {
		.socialicons{
		float: right;
		font-size: 24px;
		
		}

}



 @media (max-width:767px) {
 
 .pagetitle {
    color: #fff;
    padding: 21px 0;
    font-size: 33px;
	
	}
	.contentsection h5{
margin: 10px 0 10px 0;
}
 .cardbox{
 margin-bottom: 20px;
 }
 .language {
 margin-top:  -40px;
 }
 .logo{
 width:80px;
 }
 .hidden-xs{
 display: none;
 }
 
 .carousel-item {
    height: 8rem;}
	
	.carousel-caption h1 {
    font-size: 1.5rem;}
	
	.navbar-toggler {
	margin-top: -40px;
	}
	
	.d-block2 {
 
    margin-bottom: 5px;
}
.carousel-caption {
  
    border-left: 4px solid #e78529;
	margin-left: 5px;
   padding: 0 0 0 10px !important ;
   height:40%;
   
}
.navbar-expand-md .navbar-nav .nav-link {
    padding: .5rem 1rem;}
	
.navbar-expand-md .navbar-nav .nav-link {
font-size: 13px;
 
 }
 
   .sectionpadd{
padding: 40px 0;

}

.whitebox2{
margin-bottom: 20px;
}
.latestaudiobox {
    margin-bottom: 40px;
}

.hidden-sm{
display:none;
}

.card-txt {
font-size: 10px;
padding: 4% 0;
}

}
 
 
 
  @media (min-width:768px) and (max-width:991px) {
  
  footer{
  font-size:12px;
  
  }
  .hidden-md{
  display:   none;
  }
  .whitebox2{
  margin-bottom: 30px;
  }
  .sectionpadd{
padding: 60px 0;

}
.card-txt {
font-size: 12px;

}
	  .navbar-expand-md .navbar-nav .nav-link {
		       font-size: 12px;
    padding: 6px;
    font-weight: 400;}
	
	.logo{
	width:150px;
	}
	
	.carousel-item {
    height: 18rem;}
	
	.carousel-caption h1 {
    font-size: 3rem;}
	
	.carousel-control-prev, .carousel-control-next {
    opacity: 1;
    width: 70px;
}
	
	  }
	  
	  
	   @media (min-width:992px) and (max-width:1199px) {
		   .navbar-expand-md .navbar-nav .nav-link {
		   font-size: 13px;}
		   
		     .sectionpadd{
padding: 80px 0;

}
.carousel-caption h1 {
    font-size: 4rem;}
	
.carousel-item {
    height: 26rem;
    background-color: #777;
}

		   
		   }
		   
		   
		   
		 @media (max-width:575px) {
			 .card-txt {
font-size: 14px;
padding: 5% 0;
}
			 }
		 
		 
		 
		 @media (min-width:1800px) {
			 
			 
			 }
		 