
@media screen and (min-width :320px) and (max-width : 479px){
.custom-toggler.navbar-toggler {
    border-color: rgb(255,102,203);
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.main-menu { margin-top: 0;}
}

@media screen and (min-width :480px) and (max-width : 639px){

.mobile-logo { display: block; width:45%; padding-left:15px !important;}

 .main-header .logo-area { display: none;}

 .booking-buttons a { display:block; margin:3% 0;}

 .about-fitness-left { width:100%; float:none;}

 .about-fitness-right { width:100%; float:none; padding-right:12px; padding-left:12px; }

 .about-fitness-left .about-left-img img { z-index: inherit;}

 .esaly-section h1 { font-size:24px;}

 .esaly-section .esaly-right .title { font-size:20px;}

 .top-info::before { transform:none;}

 .top-info ul.contact-top { display:none;}

 .top-info ul.social-top { float:none; width:100%; display:flex; justify-content: center;}

 .esaly-section .esaly-right .number { font-size:70px;}

 .top-sub-header-title-bg { padding: 20px 80px;}

 .top-sub-header-title { font-size: 19px; line-height: 24px; }

 .top-sub-header-breadcrumbs { width: 291px; height: 218px;}

 .content-area h2 { font-size: 28px;}

 .section-background-block { background-position: center top; background-size:auto !important;  background-repeat: no-repeat;}

}



@media screen and (min-width :640px) and (max-width : 767px){

 .mobile-logo { display: block; width:45%; padding-left:15px !important;}

 .main-header .logo-area { display: none;}

 .booking-buttons a { display:block; margin:3% 0;}	

  .top-info::before { transform:none;}

 .top-info ul.contact-top { display:none;}

 .top-info ul.social-top { float:none; width:100%; display:flex; justify-content: center;}

 .esaly-section .esaly-right .number { font-size:70px;}

 .top-sub-header-title-bg { padding: 20px 80px;}

 .top-sub-header-title { font-size: 19px; line-height: 24px; }

 .top-sub-header-breadcrumbs { width: 291px; height: 218px;}

 .content-area h2 { font-size: 28px;}

 .section-background-block { background-position: center top; background-size:auto !important;  background-repeat: no-repeat;}

 .top-info::before { min-width: 100%;}

 }



@media screen and (min-width :768px) and (max-width : 989px){ .top-info ul.contact-top li { padding:0 5px;} }

@media screen and (min-width: 1440px) and (max-width: 1600px){

a.our-service { min-height:207px !important;}

	



}

/*@media screen and (min-width: 1650px) and (max-width: 2100px){

.padding-space { padding-top:138px; padding-bottom:138px;}

.midd-line { right: 16.85%;}



}

*/