@media only screen and (max-width: 767px) {
  .navbar-brand img {
    width: 200px;
}
.tc-choose-st1{
  padding: 50px 0;
}
.tc-testimonials-st1 .testi-card .text-main{
  font-size: 18px;
}
.tc-testimonials-st1{
  padding: 10px 0;
}
.feature-box h5{
  font-size: 16px;
}
.breadcrumb-section {
    padding: 50px 0 50px;
}
.page-title-area::before{
  top: 81px;
  min-height: 144px!important;
}
.tc-pg-post-st1 .main-side .main-img img{
  height: 200px!important;
}
.tc-pg-post-st1 .main-side .title{
  font-size: 26px!important;
}
.contact_section {
    padding: 10px 0;
}
.contact_section .form{
  margin-top: 0;
}
.loader-wrap{
  display: none;
}
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
@media screen and (max-width: 991px) {
  .dropdown-menu li a{
    color: #000;
  }
  .tc-choose-st1{
    padding: 50px 0;
  }
  .tc-testimonials-st1 .testi-card .text-main{
    font-size: 19px;
  }
  .contact_section .form{
    margin-top: 0;
  }
  .page-title-area::before{
    top: 81px;
  }
  .tc-pg-post-st1 .main-side .main-img img{
    height: 350px!important;
  }
  .page-title-area::before{
    min-height: 145px!important;
  }
	.kids-activites {padding:25px!important};
	.activites h1 {font-size:25px!important}
	.item {margin-bottom:30px!important}
}
@media screen and (max-width: 1024px) {
  .tc-navbar-st1 .navbar-nav .nav-link{
    font-size: 15px;
  }
  .navbar-brand img{
    width: 200px;
  }
  .tc-navbar-st1 .chat-btn{
        padding: 5px 5px 5px 2px;
            font-size: 13px;
  }
  .tc-navbar-st1 .chat-btn .arrow{
    width: 25px;
    height: 25px;
  }
  .tc-navbar-st1 .chat-btn .txt{
    margin-left: 5px;
  }
  .client_section h2 {
    font-size: 36px !important;
    padding-bottom: 5px !important;

}
.page-title-area::before{
  top: 81px;
      min-height: 271px;
}
}

@media only screen and (max-width:1366px) {
	.navbar-brand img{width:255px}
	.tc-navbar-st1 .navbar-nav .nav-link{margin:0px 1px}
}
