@media (min-width: 900px) {
  /* --On/off--*/
  .aling-main {
    text-align: inherit;
  }
  .p-relative {
    position: relative;
  }
  .display-responsive, .display-responsive-shape {
    display: inherit;
  }
  .display-responsive-initial, .xl-logo {
    display: initial;
  }
  .mobile-logo{
    display: none;
  }
  /* Shapes */
  .shape9 {
    left: 45%;
    top: 40%;
  }
  .navbar-nav li {
    padding:  0;
}
.shape1 {
  bottom: 8em;
}
.text-aling{
  text-align: left;
}
.mt-xs-2{
  margin-top: 0;
}
.faq-bg-shape {
	left: 0;
	top: 0;
	height: 100%;
	width: 40.3%;
}
.about-img-wrap .experience-wrap {
	width: 506px;
}
.features-item {
  flex-direction: row;
}
.features-content h4{ text-align: left;}
.features-content p {
  text-align: left;
  width: 80%;
}
}
@media (min-width: 600px) and (max-width: 1000px) {
 .display-responsive-shape{
  display: inherit !important;
 }
 .top-header-area {
  display: none !important;
}
.text-aling{
  text-align: center;
}
.mt-xs-2{
  margin-top: 10px;
}
.faq-bg-shape {
	width: 10%;
}
.cta-info-wrap {
  width: 60%;
  flex: 0 0 auto;
}
.cta-btn.text-end{
 text-align: center!important;
}
.about-img-wrap .experience-wrap {
	width: 100%;
}
.features-item {
  flex-direction: column;
}
.features-content h4{ text-align: center;}
.features-content p {
  width: 100%;
  text-align: center;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .banner-area .banner-image img:last-child, .banner-area .banner-image img  {
    width: 300px!important;
  }
  .banner-area .banner-image img {
    left: 20%;
    top: -15em;
  }
  .xl-logo, .top-header-area, .img-phone-feature {
    display: none !important;
  }
  .mobile-logo {
    display: inherit;
  }
 
  .features-item {
    flex-direction: column;
  }
  .features-content h4{ text-align: center;}
 .features-content p{
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 700px) {
  /* .display-responsive, .display-responsive-initial {
    display: none !important;
  } */
  .xl-logo, .top-header-area {
    display: none !important;
  }
  .mobile-logo {
    display: inherit;
  }
  .wile-navbar.banner-main-nav {
    background-color: #fff!important
}
.banner-shape-wrap img:nth-child(3) {
  right: 10%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .display-responsive, .display-responsive-initial {
    display: none !important;
  }
  
}

@media only screen and (max-width: 767px){
  .display-responsive-initial {
    display: initial !important;
  }
  .top-header-area {
    display: none !important;
  }
  .xl-logo{
    display: none;
  }
  .faq-bg-shape {
    
    width: 2%;
  }
  .about-img-wrap:last-child, .about-shape-wrap img:nth-child(1){
    display: none;
  }
  .cta-content .title{
    font-size: 14px;
  }
  .cta-content {
    flex-direction: column;
  }
  .cta-info-wrap {
    width: 100%;
  }
  .cta-info-wrap::before{
    width: 0;
  }
}