@media (max-width: 1500px) {
	.logo img{height: 44px;}
	.header-item a{font-size: 14px;}
}
@media (max-width: 1400px) {
  .banner-section {height: 590px;}
  .service-content h3 {font-size: 20px;}
  .service-card {padding: 15px;}
  .breadcrumb-heading {font-size: 28px;line-height: 38px;}
	.character-table table {font-size: 16px;}
	.develipment-left{padding-right: 20px;}
	.stable-image-main{padding-right: 20px;}
	.section-heading h3 {font-size: 30px;}
}

@media (max-width: 1300px) {
.experience {right: -28px;}
.footer-item-content {gap: 40px;}

}
@media (max-width: 1200px) {
.navbar-toggler{border: none;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-toggler-icon {background-image: url("../images/bar.png") !important;}
header .navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;background: #fff;padding: 16px 19px;}
.header-item a {margin-right: 0px;padding: 10px 0px;}
}
@media (max-width: 1100px) {
  .contact-bottom-head h3 {font-size: 18px;}
}
@media (max-width: 1024px) {
}
@media (max-width: 992px) {
  .experience {right: 0;}
  .about-left img{width: 100%;}
}

@media (max-width: 768px) {
section {padding-top: 35px;padding-bottom: 35px;}
.footer-bottom-content { display: block;}
.subscribe-top { font-size: 15px;}
.footer-icons{margin-bottom: 25px;        gap: 12px !important;}
footer {padding-top: 35px;}
.flogo img {width: 195px;}
.footer-content h5 {font-size: 16px;}
.mb-40 {margin-bottom: 20px;}
.footer-bottom {padding-top: 16px;padding-bottom: 16px;margin-top: 20px;        text-align: center;}
.section-heading h3 {font-size: 20px;}
.section-heading p {font-size: 16px;line-height: 26px;}
}

@media (max-width: 576px) { 
.mb-60 {margin-bottom: 30px;}
}
