@media (min-width: 1400px) and (max-width: 1599.98px) {
	.page-banner, .blog-banner {
		height: 300px;
		padding-top: 50px;
	}
	.tesi-3 {
    left: 30px;
}
	.tesi-1 {
    left: 30px;
}
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    header .nav-pills .nav-link {
        padding: 12px 14px;
    }
	
	.page-banner, .blog-banner {
		height: 300px;
		padding-top: 50px;
	}
	.testimonial-new::before {
   content: none;
}
   .tesi-3 {
    left: 30px;
}
	.tesi-1 {
    left: 30px;
}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  header .logo img {
  width: 160px;
}
header.fixed-top .logo img {
  width: 150px;
}
header .nav-pills .nav-link {
  font-size: 13px;
  padding: 12px 10px;
}
header.fixed-top .nav-pills .nav-link, header.fixed-top .btn.custom-btn {
  font-size: 13px;
}
header .btn.custom-btn {
  font-size: 13px;
  margin-left: 10px;
}
.page-banner, .blog-banner {
	height: 300px;
	padding-top: 50px;
}
		.testimonial-new::before {
   content: none;
}

}

@media (min-width: 768px) and (max-width: 991.98px) {
.startegy-page::before, .startegy-page::after {
  display: none;
}
header .logo img {
    width: 150px;
}
h1 {
    font-size: 46px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 20px;
}
.text-big {
  font-size: 18px;
}
.home-about-text {
  padding-right: 0;
}
.about-section::after {
  display: none;
}
.benifit-heading h4 {
  font-size: 18px;
  margin: 0 0 0 12px;
}
.blog-content {
  padding: 0 10px;
}
.testimonials h3 {
  font-size: 20px;
}
.testimonials {
  padding: 20px 10px;
}
.page-banner, .blog-banner {
	height: 300px;
	padding-top: 50px;
}
.home-banner {
    padding: 200px 0 100px;
}
	
}
@media (max-width: 991.98px){
  header .nav {
  display: block;
}
.navbar-collapse {;
  background: #31373e;
}
.about-section-1 .home-about-text {
  padding-right: 15px;
}
.page-banner, .blog-banner {
		height: 300px;
		padding-top: 50px;
	}
	.testimonial-new::before {
    content: none;

}
.testimonial-new::after {
   content: none;
}
	.tesi-1, .tesi-2, .tesi-3{
		display: none;
	}
	
	.service-block {
		margin-bottom: 20px;
	}
	
}
@media (max-width: 767.98px) {
h1 {
  font-size: 36px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 20px;
}
.startegy-page::before, .startegy-page::after, .contact-section::before, .service-section::before,
.blog-section::before, .blog-section::after {
  display: none;
}
.home-about-text {
  padding-right: 15px;
}
.btn.custom-btn {
  height: 45px;
  min-width: 160px;
  padding: 10px 12px;
  font-size: 16px;
}
.testimonials-section {
  padding: 45px 0;
}
.testimonials h3 {
  font-size: 18px;
}
.contact-section::after {
  height: 160px;
  width: 113px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.text-big {
  font-size: 18px;
}
.contact-form {
  padding: 0;
}
.contact-page-box {
  padding: 30px 10px;
}

.logo-section {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.home-banner {
    padding: 150px 0 75px;
}
.heading h2 {
    font-size: 70px;
  
}
	.heading h3 {
    font-size: 30px;

}
}
@media (max-width: 575.98px) {
  .about-section::after, .service-section::before, .blog-section::before, .blog-section::after, 
  .testimonials-section::before, .testimonials-section::after, .contact-section::before,
  .startegy-page::before, .startegy-page::after, .contac-page::before {
    display: none;
  }

.plan-box.plan-box-big {
  margin: 38px 0 15px !important;
}
.testimonials {
  margin: 20px auto 10px;
}
.page-banner h1, .blog-banner h1 {
  font-size: 40px;
}
.page-banner, .blog-banner {
  height: 290px;
}
.startegy-form-box {
  padding: 15px 0 15px;
}
.startegy-form .form-field {
  margin: 0 0 20px;
  width: 100%;
}
.startegy-form {
  padding: 0 15px;
}
.about-section-1 {
  padding: 40px 0;
}
.startegy-page {
  padding: 40px 0 170px;
}

.logo-section {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
}
.home-banner {
    padding: 150px 0 75px;
}
  }
