/* Responsive styles */
/* Large Devices, Wide Screens */

@media (min-width: 1200px) {
	.xs-none
	{
		display:block;
	} 
}
/* Medium Devices, Desktops */

@media (min-width: 992px) and (max-width:1199px) {
	 
}
/* Small Devices, Tablets */

@media (min-width: 768px) and (max-width: 991px) {
	 .xs-none
	{
		display:none !important;
	}
	.services-content-box {
    padding:40px 25px;  
	}
	.fs-3
	{
	font-size:20px;
	}
	.fs-5 {
    font-size: 0.9rem !important;
}
.logo {
     
    margin-top:0;
}
	 
}
/* Small Devices Potrait */

@media (max-width: 767px) {
	 .xs-none
	{
		display:none !important;
	}
 
}
/* Extra Small Devices, Phones */

@media (max-width: 479px) {
	.text-left-m-center {
		text-align: center;
	}
	.text-right-m-center {
		text-align: center;
	}
	.xs-none
	{
		display:none !important;
	}
	
	.logo {
		width: 240px;
		position: relative;
		margin-top:0;
	}
	
	.nav-link {
    border-bottom: 1px dashed #b1b1b1;
    padding: 10px 0;
  }
		.banner-title {
    font-size: 35px;
  }
		.header-carousel .title-h5 {
    font-size: 2.2rem;
 }
 
 .services-content-box {
    padding: 40px 25px;
	}
	.fs-5 {
    font-size: 0.9rem !important;
}
.fs-6 {
    font-size: 0.9rem !important;
}

.navbar-nav {
    border-top: 1px dashed #b1b1b1;
    margin-top: 15px;
}

.dropdown-menu {
     -webkit-box-shadow: none;
    box-shadow:none;
}
.w-80 {
    width: 95%;
}

}
/* Custom, iPhone Retina */

@media (max-width: 320px) and (max-width: 478px) {
 
}