
@media only screen and (min-width: 1600px) 
{
	.container
	{
		max-width: 1700px;
		width: 100%;
	}
}
@media only screen and (max-width: 1600px) 
{
	.container
	{
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width: 600px) {
  .rating {
    zoom: 2;
  }
}
@media only screen and (max-width: 1400px) 
{
.filters span
{
	font-size: 17px;
}
.filters input, .filters select
{
	height: 40px;
}
.Name h5
{
	font-size: 19px;
}
.buttons-ontainerbooking a
{
	height: 40px;
}
.innerwo h2
{
	font-size: 40px;
}
.row-reserved:nth-child(even) .text-container-reserved h2 {
    font-size: 33px;
}
.login-button
{
	padding: 0px;
}
.container-yearlyplans span
{
	font-size: 14px;
}
form#Facility-register input~label
{
	max-width: 70%;
}
}

@media only screen and (max-width: 1024px) {
    .col.box-main-container {
        margin: auto;
        min-width: 48%;
        margin-bottom: 40px;
    }
    .view-sorting {
        margin-left: 0px;
    }
}
@media only screen and (max-width: 767px) 
{
	header
	{
		display: none;
	}
	.filters {
	    display: block;
	}
    form.forms-signingin .row {
    max-width: 50%;
    margin: auto;
    }
    .forms-signingin .containerss
    {
        text-align: center;
    }
    form.forms-signingin label
    {
        color: #fff;
    }
    .col.box-main-container {
        max-width: 100%;
        min-width: 100%;
        padding: 0px;
    }

    .image-container {
        max-height: 200px;
    }

    .container-text-box {
        padding: 10px;
        padding-bottom: 0px;
    }

    .row-reserved:nth-child(even) .text-container-reserved h2 {
        font-size: 22px;
        width: 100%;
        max-width: 100%;
        margin: 20px 0px;
    }

    .innerwo h2 {
        font-size: 32px;
    }

    .Name-withimage {
        font-size: 22px;
        width: 100%;
    }

    .Name-withimage h5 {
        font-size: 22px;
    }

    .Name-withimage p {
        font-size: 12px;
    }

    .innerwo::before {
        width: 80%;
    }

    .text-container-reserved p {
        font-size: 12px;
        line-height: 22px;
    }

    p.Btn-roereserved a {
        margin: 50px 0px 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .row-reserved .innerwo:nth-child(even) {
        margin: 10px 0px;
    }

    .seciton2-homepage {
        margin-bottom: 30px;
    }

    .row-reserved .innerwo:nth-child(even) h2 {
        width: 100%;
        padding: 0px;
        font-size: 28px;
    }

    .row-reserved:nth-child(even) .text-container-reserved h2 {
        font-size: 22px;
    }

    .heading-container {
        padding: 0px 0px;
    }

    .insta-section .heading-container h2 {
        font-size: 32px;
        padding-top: 20px;
    }

    .heading h2 {
        font-size: 22px;
    }

    .seciton2-homepage {
        margin-top: 30px;
    }

    .filters input, .filters select {
        width: 100%;
        margin-bottom: 20px;
        font-size: 12px;
        height: 35px;
        padding: 0px;
        padding-left: 10px;
    }

    .filters input {
        margin-bottom: 0px;
    }

    .filters {
        margin: 10px 0px 20px;
    }

    .filters span {
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 10px;
        display: block;
    }

    .filters input::placeholder {
        font-size: 12px;
    }

    .sessions {
        margin: 10px 0px;
    }

    .buttons-ontainerbooking a {
        margin-top: 12px;
        height: 35px;
    }
    .seciton2-homepage .row {
        /* display: block; */
    }

    .col.map-container-coach.active {
        order: 1;
        /* padding: 0px; */
    }

    .col.list-container-main-coach.deactive {
        order: 2;
        max-width: 100%;
        width: 100%;
        flex: 0 100%;
        display: block;
        margin-top: 30px;
    }

    .filters-become-a-coach .filters {
        width: 100%;
        max-width: 100%;
    }

    .view-sorting {
        width: 100%;
        margin-bottom: 20px;
    }



    .sort-by select {
        width: 100%;
    }

    .grid_view.views-option {
        width: 50%;
    }

    .map-container-coach.active img {
        max-height: 210px;
        width: 100%;
        object-fit: cover;
    }

    .maps {
        margin-left: -15px;
        margin-right: -15px;
    }
    .list-container-main-coach {
        padding: 0px;
    }
    .conainer-body-wrapper {
        margin-top: 50px;
    }

    ul.pillsCoachesList {
        max-width: 100%;
        overflow: auto;
    }

    div#bio p {
        color: #000;
        opacity: 1;
        line-height: 22px;
        font-size: 13px;
    }

    .content-pills {
        padding: 10px 0px;
    }

    .content-pills .col-md-6 {
        padding: 0px;
    }

    div#Achievements p {
        font-size: 12px;
        line-height: 22px;
    }

    ul.pillsCoachesList a {
        font-size: 13px;
    }

    .input-container-image-uploader-facility span {
        margin-left: 0px;
        width: 100%;
        text-align: left;
    }

    .input-container-image-uploader-facility span:last-child {
        margin-left: 0px;
    }

    form#facilty-registrations .row1 {
        margin: 10px 0px;
    }

    .registration-facility h2 {
        font-size: 32px;
    }

    .registration-facility .heading-container p {}

    .row.form-inputss .col-md-6 {
        padding: 0px;
        /* flex: 0 100%; */
        /* width: 100%; */
        /* max-width: 100%; */
    }

    .row.form-inputss input {
        width: 100%;
        max-width: 100%;
    }

    .form-inputss .row {
        /* width: 100%; */
    }

    .form-inputss {
        /* width: 100%; */
    }

    form#facilty-registrations {
        width: 100%;
        max-width: 100%;
    }

    form#facilty-registrations input {
        margin-bottom: 10px;
    }

    form#facilty-registrations label {
        font-size: 12px;
        font-weight: 600;
    }

    .form-inputss .col-md-12 {
        padding: 0px;
    }

    form#facilty-registrations .login-button input[type=submit] {
        height: 35px;
        font-size: 14px;
        margin: 20px 0px;
    }

    .registration-facility {
        background-size: contain;
    }
    .image-uploader-facility {
        margin-right: 20px;
    }
    form#facilty-registrations input::placeholder {
        font-size: 12px;
    }

    .heading-container h2 {
        font-size: 22px;
    }

    .leader-ship-team h2 {
        font-size: 22px;
        margin: 30px 0px;
    }

    .fixed-coach-name {
        width: 100%;
    }

    form#Facility-register {
        position: relative;
        width: 100%;
        padding: 0px;
    }

    form#Facility-register {
        color: #fff;
        position: relative;
        z-index: 9;
    }

    form#Facility-register input~label {border-color: #fff;color: #fff;width: 100%;max-width: 100%;background: #ffffffed;color: #000;}

    form#Facility-register h2 {
        text-align: center;
        margin-bottom: 30px;
    }
    .heading-enroll {
        display: block;
    }

    .heading-enroll span {
        display: block;
        position: relative;
        width: 100%;
        margin: 20px 0px;
        text-align: center;
    }

    .heading-enroll h2 {
        display: block;
        font-size: 22px;
        text-align: center;
    }

    .heading-enroll a {
        font-size: 12px;
    }

    .rating-and-info-container-clubs {
        display: block;
        line-height: 45px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    p.telAndMail {
        display: block;
        line-height: 70px;
    }

    .heading-container-left-coach-detail h5 {
        font-size: 22px;
    }

    span.title-coach-ship {}

    .content-container-left-coach-detail p {
        max-width: 100%;
        width: 100%;
        line-height: 22px;
        font-size: 12px;
        font-weight: 400;
    }

    .container-content-text .col-md-8 {
        padding: 0px;
    }

    .container-content-text .col-md-4 {
        padding: 0px;
    }

    .container-image-uploader-coaches-profiles label span:nth-child(2) {
        font-size: 12px;
    }

    .image-container-uplaoder-profile-coaches label span:first-child {
        font-size: 20px;
    }

    .tabs-container-list-items-profile-coaches li {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    div#Basic h2 {
        font-size: 22px;
        text-align: center;
    }

    div#Basic {
        width: 100%;
        border-top: 1px solid #cccc;
        padding-top: 30px;
    }

    .image-container-uplaoder-right-basic-information {
        margin: 20px 0px;
    }

    div#Basic label {
        font-size: 12px;
    }

    .row.arearclass {
        padding: 0px;
    }

    div#Basic textarea {
        min-height: 160px;
    }

    div#Basic .col {
        max-width: 100%;
        width: 100%;
        flex: 0 100%;
    }

    .social-logins p {
        color: #fff;
    }

    .social-logins i {
        background: #689cac;
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    form.forms-signingin .login-button input {
        display: block;
        width: 50%;
        height: 35px;
        justify-content: center;
        align-items: center;
        font-size: 12px;
        margin: 0px auto 30px;
    }

    .social-logins {
        width: fit-content;
        margin: auto;
    }
    .listCOntainer ,
    .seciton2-homepage .row,
    .heading.margin20p
    {
        margin: 20px 0px;
    }
    .filterbY {
        flex: 0 100%
    }


    .listingTabs li {
      font-size: 14px;
    }

}

/* new  */

@media only screen and (max-width: 600px) {
    .social-logins p {
        color: #689cac;
    }
    
    form.forms-signingin .row {
        max-width: 100%;
    }
    
    form.forms-signingin .login-button input {
        max-width: 100%;
        width: 100%;
        height: 50px;
        font-size: 15px;
        letter-spacing: 0.4px;
    }
    
    .forms-signingin .containerss {
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin-bottom: 20px;
        color: #757575;
        font-weight: 300;
    }
    form.forms-signingin {
        padding: 0px;
        margin: 80px  0px;
    }
    
    header {
        display: block;
    }
    form.forms-signingin label {
        color: #689cac;
    }
    
    i.fa.fa-facebook {
        color: #fff;
    }
    
    i.fa.fa-google {
        color: #fff;
    }
    i.fa.fa-facebook {
        color: #fff;
    }
    
    i.fa.fa-google {
        color: #fff;
    }
    
    .formCOntainerRegistration {
        padding: 0px;
    }
    .inputTypeDays {
        flex: 0 50%;
        /* background: red; */
        max-width: 100%;
        display: block;
        border: 0;
    }
    
    .formGroupFull.daysofWeek {
        /* flex-wrap: wrap; */
        justify-content: space-between;
    }
    
    span.daysName {
        max-width: 30%;
        width: 30%;
        flex: 0 30%;
    }
    
    .vue__time-picker input.display-time {
        max-width: 100%;
        width: 100%;
        font-size: 13px;
        margin-bottom: 10px;
    }
  
    ul.pagination.justify-content-center {margin-bottom: 40px;display: flex;}
    
    .seciton2-homepage {
        margin-bottom: 90px;
    }
    
    .text-container-reserved h2 {
        margin: 50px 0px 20px;
        font-size: 25px;
        max-width: 100%;
        width: 100%;
    }
    .seciton2-homepage.conainer-body-wrapper {
        margin-top: 80px;
    }
    
    .map_view.views-option {
        font-size: 13px;
    }
    
    .sort-by select {
        font-size: 13px;
    }
    
    .container-text-box {
        padding-bottom: 20px;
    }
    
    .contianer-box-homepage {
        margin-bottom: 0px;
    }
    
    .col.list-container-main-coach.deactive {
        order: 2;
    }
    .imagecontonerfiul {
        padding: 0px;
    }
    
    .contentCOntaienr {
        margin: 20px 0px 20px;
    }
    
    .contentCOntaienr h2 {
        font-size: 22px;
    }
    
    .contentCOntaienr p {
        font-size: 13px;
    }
    
    .ReviewOnCOachProfile {
        margin: 0px 0px;
    }
    
    .customer {
        margin-bottom: 0px;
    }
    
    .ReviewOnCOachProfile h2 {
        font-size: 22px;
        font-weight: 500;
    }
    
    main#noPad.pageId-C11 {
        margin: 50px 0px 0px;
    }

    .yorRbooked {
        text-align: center;
    }
    
    .smallTYetx {
        font-size: 12px;
    }
    
    .infocontainerMore h2 a {
        font-size: 22px;
        font-weight: 600;
    }
    
    .infocontainerMore .startsRating {
        justify-content: center;
    }

    span.sessionResults {
        margin-bottom: 0px;
        font-size: 13px;
    }
    
    .smallTYetx {
        font-size: 12px;
    }
    
    .infocontainerMore h2 a {
        font-size: 22px;
        font-weight: 600;
    }
    
    .infocontainerMore .startsRating {
        justify-content: center;
    }
    
    span.sessionResults {
        margin-bottom: 0px;
        font-size: 13px;
    }
    
    .bookingCoach.row .col-md-6 {
        padding: 0px;
        padding-bottom: 20px;
        flex-wrap: wrap;
    }
    
    .bookingCoach.row label {
        font-size: 14px;
        margin: 0px;
    }

    .plansList .nav-tabs {
        display: flex;
        flex-wrap: nowrap;
        margin-bottom: 50px;
    }
    
    .plansList .nav-tabs .nav-item {
        flex: 0 45%;
        text-align: center;
    }
    
    .plansList .nav-tabs .nav-link {
        margin: 0;
        font-size: 20px;
        /* font-family: 'Roboto', sans-serif; */
        font-weight: 600;
    }
    
    .paName {
        font-size: 16px;
    }
    
    .boxContainerPlan {
        margin-bottom: 30px;
    }
    
    .boxContainerPlan h2 {
        font-size: 32px;
    }
    
    .listPlabs li {
        font-size: 13px;
    }
    
    p.startingat {
        font-size: 14px;
    }
    
    span.tagManager {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 20px;
        height: 20px;
        padding: 0px 20px;
        line-height: normal;
    }
    
    .contentofCoachMotificaion {
        margin-bottom: 10px;
    }
    
    .contentofCoachMotificaion > span.notifitation {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .contentofCoachMotificaion > span.notifitation a {
        margin: 0px !important;
        min-height: auto !important;
    }
}