/* Responsive styles for phones (max-width: 768px) */
@media (max-width: 768px) {
	.team-card {
	  width: 100%; /* Two cards per row on tablets */
	}
  }
  
  @media (max-width: 480px) {
	.team-card {
	  width: 100%; /* One card per row on phones */
	}
  }
@media (max-width: 768px) {
	/* Adjust padding for smaller screens */
	.blue-section {
	  padding: 40px 20px; /* Reduce padding for phones */
	  border-radius: 20px; /* Smaller border radius */
	}
  
	/* Stack content and image slider vertically */
	.blue-content {
	  flex-direction: column;
	  gap: 30px; /* Add space between stacked elements */
	}
  
	/* Full width for content and image slider on phones */
	.content-right,
	.image-slider {
	  width: 100%; /* Full width on phones */
	}
  
	/* Center-align text on phones */
	.content-right {
	  text-align: center;
	}
  
	/* Left-align list items for better readability */
	.content-right ul {
	  text-align: left;
	  padding-left: 20px; /* Add padding for list items */
	}
  
	/* Adjust image slider height for phones */
	.slider-container {
	  height: 200px; /* Reduce height for smaller screens */
	}
  
	/* Adjust font sizes for phones */
	.content-right h2 {
	  font-size: 1.8em; /* Smaller heading */
	}
  
	.content-right p {
	  font-size: 1em; /* Smaller paragraph text */
	}
  
	.content-right ul li {
	  font-size: 0.9em; /* Smaller list text */
	}
  }
@media screen and (max-width:1680px){

}/*max-width:1680px*/
@media screen and (max-width:1440px){
	.single-about-img img {max-width:100%;}
	.single-about-img:before,.about-list-icon{width: 100%;}
}/*max-width:1440px*/

@media screen and (max-width:1199px){
	nav.navbar.bootsnav ul.nav > li > a { padding: 35px 8px;}
	
	.welcome-hero {height: 768px;}

	.timeline-content span>i, .experience-time span>i {left: -15.5%;}
}/*max-width:1199px*/

@media screen and (max-width:1024px){


}/*max-width:1024px*/

@media screen and (max-width:1008px){
	nav.navbar.bootsnav ul.nav > li.dropdown span.megamenu-title  {display:block;color: #43465d;font-size: 18px;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li .megamenu-sub-title a {margin-top: 20px;font-size: 14px;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li .megamenu-sub-txt a{margin-bottom: 15px;}
}/*max-width:1008px*/

@media screen and (max-width:992px){
	nav.navbar.bootsnav .navbar-collapse.collapse.in {padding-bottom: 30px;}
	nav.navbar.bootsnav .navbar-toggle {display: inline-block; float: right;margin-right: 0;margin-top: 21px;}
	nav.navbar.bootsnav .navbar-brand {float: left!important;}
	nav.navbar.bootsnav ul.nav > li > a {padding: 15px 0px;border: transparent;}
	
	/* Adjust horizontal dropdown menu for mobile */
	nav.navbar.bootsnav .dropdown-menu {
		display: none !important;
		flex-direction: column;
		position: static;
		min-width: 100%;
		padding: 10px;
		box-shadow: none;
		border: none;
	}
	
	nav.navbar.bootsnav .dropdown-menu li {
		padding: 5px 0;
	}
	
	nav.navbar.bootsnav .dropdown-menu a {
		padding: 8px 20px;
		display: block;
		color: #333;
	}
	
	.dropdown-card-container {
		flex-direction: column;
		gap: 10px;
	}
}/*max-width:992px*/

@media screen and (max-width:991px){
	.experience-time-responsive{display: block;}
	.experience-time-main{display: none;}
	.experience-time,.timeline-content{text-align: left;margin-bottom: 20px;margin-left: 40px;}
	.timeline-content span>i{left: 0%;top: -54%;}
	.experience-time span>i {left: -6%;top: 6%;}
	.main-timeline:before {left:0.4%;}

	.single-horizontal-timeline .experience-time,.single-horizontal-timeline .timeline-content {margin: 0;}
}/*max-width:991px*/

@media screen and (max-width:768px){
    
}/*max-width:768px*/

@media screen and (max-width:767px){
	.single-about-img {max-width: 450px;}
	.experience-time span>i,.timeline-content span>i,.main-timeline:before {display: none;}
	.experience-time, .timeline-content {margin-left: 0;}
	
	/* Adjust dropdown menu for small screens */
	nav.navbar.bootsnav .dropdown-menu {
		padding: 5px;
	}
	
	nav.navbar.bootsnav .dropdown-menu a {
		padding: 6px 15px;
	}

	.isotope .item {max-width: 350px;margin: 0 auto 30px;}

	.single-profile {max-width: 350px; margin: 30px auto;border: 0;}
	.profile-border{border: 0;}

	.single-horizontal-timeline {max-width: 350px;margin: 30px auto;}

}/*max-width:767px*/

@media screen and (max-width: 660px){

}/*max-width:660px*/

@media screen and (max-width: 640px){

}/*max-width:640px*/

@media screen and (max-width: 580px){

}/*max-width:580px*/

@media screen and (max-width: 540px){
	.subscribe-title h2 {font-size: 24px;}

}/*max-width:540px*/

@media screen and (max-width: 480px){
	
}/*max-width:480px*/

@media screen and (max-width: 440px){
	
}/*max-width:400px*/

@media screen and (max-width:350px){

}/*max-width:350px*/

@media screen and  (max-width: 320px){
	
}/*max-width:320px*/
