@media (max-width: 767px) {
    html{
        font-size: 60%;
    }

    .navbar-brand img {
                width: 120px;
    }

    .navbar-menu{
          top: 64px;
    }

    .navbar-menu a{
        font-size: 1.425rem;
    }

    .top-contct-btn {
        display: inline-block !important;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    .space-T-90 {
        padding-top: 40px;
    }

    .space-T-60 {
        padding-top: 20px;
    }

    .top-container .navbar{
        padding: .5rem 0rem;
    }

    .preeti-list-text{
        font-size: 1.775rem;
    }
    .speak-blocks-main{
        gap: 4%;
        flex-wrap: wrap;
    }

    .speak-block-item {
        width: 48%;
		margin-bottom: 15px;
    }

    .preeti-list{
        padding-top: 0%;
        margin-bottom: 26px;
    }
	
	.speak-her-inner .pageheading.space-B-40 {
		padding-bottom: 24px;
	}

    .speak-her-inner .pageheading .space-B-40 {
        padding-bottom: 26px;
    }

    .speak-block-item-overlay .speak-content-wrap{
        top: 81%;
    }

    .speak-block-item-overlay .speak-content-wrap .speak-title{
        font-size: 1.45rem;
        width: 88%;
    }

    .space-B-50 {
        padding-bottom: 40px;
    }
    
    .space-T-50 {
        padding-top: 40px;
    }
	
	.expertise-icon-section{
		margin-top: 25px;
	}
	
	.expertise-icon-title{
		    font-size: 1.35rem;
	}

    .expertise-icon-item {
        width: 50%;
        padding: 20px 0;
    }
	
	.expertise-left {
		width: 100%;
	}
	
	.expertise-right {
		width: 100%;
	}
	
	.wave-img{
		display: none;
	}
	
	.circle-container-outer {
     width: 100%;
    height: 378px;
	 margin-top: 170px;
	}
	
	.desk-img{
		display: none;
	}

	.mobile-img {
		display: block;
	}
	
	.preeti-rao-front {
		top: -18%;
		left: -30px;
		width: 98%;
    }
	
	.circle{
		border: 26px solid #8f30d9b0;
		top: -88px;
	}
	
	.circle-icon {
		width: 20px;
	}
	
	.icon-text{
		bottom: -18px;
		font-size: 12px;
	}

    .expertise-bdr.expertise-bdr-bt.bdr-m1{
        border-right: 0px;
    }

    .expertise-bdr.bdr-m2{
        border-bottom: 1px solid #d9d9d9;
    }

    .expertise-bdr.bdr-m3 {
        border-right: 0px;
        border-bottom: 1px solid #d9d9d9;
    }

    .expertise-right-img{
        margin-top: 28px;
    }

    .clienstslogo-item {
       
        padding: 5px;
    }

    .exprience-section-inner{
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .awards-list {
        margin-top: 26px;
        margin-bottom: 30px;
    }

    .exprience-text {
		font-size: 1.525rem;
	}

    .awards-list-text{
        font-size: 1.325rem;
    }
	
	.award-item.award-sm.award-item-1 {
    width: calc(100% - 0px);
   }

	.award-item.award-lg.award-item-2 {
		width: calc(100% - 0px);
	}
	
	.award-item.award-lg {
      width: calc(100% - 0px);
    }
	
	.award-item.award-sm {
		width: calc(100% - 0px);
	}
	
	.award-img-main-block{
		gap: 14px;
        margin-top: 20px;
	}
	
	.award-image-text{
		    font-size: 1.6rem;
	}

  

    .industry-expert{
        margin-top: 0px;
    }

   

    .person-name{
        margin-top: 18px;
    }
	
	
	.industry-exp-col-1 {
		width: calc(100% - 0px);
	}
	
	.industry-exp-col-2 {
		width: calc(100% - 0px);
	}
	
	.industry-exp-col-3 {
		width: calc(100% - 0px);
	}
	
	.industry-exp-col-4 {
		width: calc(100% - 0px);
	}
	
	.col-5-left {
      width: 100%;
	}
	
	.industry-exp-col-6 {
		width: calc(100% - 0px);
	}
	
	.col-5-right {
      width: 100%;
    }
	
	.industry-exp-col-left-1 {
		width: 100%;
	}
	
	.industry-exp-col-right-2 {
      width: 100%;
    }
	
	.industry-exp-col-9-mian{
		flex-wrap: wrap;
	}
	
	.industry-exp-col-left-10 {
		width: 100%;
	}
	
	.industry-exp-col-right-10 {
		width: 100%;
	}
	
	.industry-exp-col-5 {
		width: calc(100% - 0px);
	}

   .textimonial-text {
		font-size: 1.325rem;
	}

    .testimonail-new {
    position: relative;
    padding-bottom: 22px;
   }
   
   .qoute-icon-top {
    width: 38px !important;
    margin-top: -41px;
   }
   
  .qoute-icon-bottom {
		width: 38px !important;
		bottom: -10px;
	}
   
   .testimonail-comp-name{
	   font-size: 1.4rem;
   }
   
   .testimonail-designation{
	       font-size: 1.8rem;
   }
   
   .testimonail-name{
	       font-size: 2.2rem;
   }
	
	

    .industry-exp-thumb {
		padding: 2px;
		margin-bottom: 10px;
	}

    .thumb-hover-text h2{
        font-size: 1.6rem;
    }
	
	.thumb-hover-text p{
		    font-size: 1.5rem;
    }

    .footer-links {
        text-align: center;
        margin-top: 28px;
    }

    .footer-links ul li a{
        padding: 7px 10px;
        font-size: 12px;
    }

    .foot-contact {
        color: #fff;
        font-size: 1.325rem;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .footer-logo{
        text-align: center;
    }

    .footer-logo img {
        width: 48%;
    }

    .footer-social {
        text-align: center;
    }

    .footer-social a{
        font-size: 20px;
    }

    .copyright-text{
        font-size: 1.325rem;
    }

    /* service page css */

    .desk-banner{
        display: none;
    }
    
    .mobile-banner{
        display: block;
    }

    .banneer-textinner{
        top: 66%;
    }

    .info-text {
        font-size: 1.325rem;
    }

    .preetirao-speaker {
        padding-top: 15px;
    }

    .wellness-workshop{
        font-size: 1.925rem;
    }

    .service-block-item h3{
        font-size: 1.75rem;
    }

    .service-block-item p{
        font-size: 1.325rem;
    }

    .service-block-item {
        padding: 26px;
        min-height: 290px;
        position: relative;
    }

    .service-contact-btn a{
        font-size: 1.425rem;
    }

    .text-info-16{
        font-size: 1.325rem;
    }

    .cxo-accordion .accordionTitle.is-open + .accordionContent{
        padding-bottom: 34px;
    }

    .cxo-health-connect-btn {
        top: unset;
        font-size: 1.125rem;
        bottom: 10px;
    }
    .cxo-accordion .accordionTitle {
        font-size: 1.60rem;
    }

    .cxo-accordion .accordionContent ul li{
        font-size: 1.225rem;
        line-height: 18px;
    }

    .cxo-coaching-img{
        margin-top: 26px;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.225rem;
        line-height: 18px;
    }

    .expected-health-section-inner{
        padding-top: 36px;
        padding-bottom: 36px;
    }

    .expected-health-content{
        padding-top: 30px;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.6rem;
    }

    .wellness-retreat-img {
        text-align: right;
        margin-top: 24px;
    }

    .wellness-retreat-img img {
        width: 100%;
    }

    .flip-box{
        height: 450px;
    }

    .flip-box-front img{
        height: 450px;
    }

    .wellness-retreat-block-section {
        margin-top: 28px;
    }

    .flip-box-back h2{
        font-size: 1.825rem;
    }

    .join-us-wellness-joureny-inner{
        flex-wrap: wrap;
    }

    .join-us-wellness-joureny-left {
        padding-left: 7%;
        width: 100%;
        padding-right: 7%;
        padding-top: 26px;
        padding-bottom: 30px;
    }

    .joureny-contact-btn a{
        font-size: 1.525rem;
        color: #202020;
        padding: 8px 25px
    }

    .join-us-wellness-joureny-right {
        width: 100%;
    }

    .coaching-session-content {
        padding-top: 30px;
    }

    .coaching-session-img img {
        width: 100%;
    }

    .start-coaching-btn a{
        font-size: 1.425rem;
        padding: 10px 25px;
    }
	
	.group-coaching-block{
		    min-height: 330px;
	}
	
	.flip-box-front h2{
	        font-size: 1.925rem;
	}

    .coaching-section-accordion {
        margin-top: 38px;
    }

    .coaching-section-accordion .accordionTitle3{
        font-size: 1.6rem;
    }

    .group-coaching-subh{
        font-size: 1.65rem;
    }

    .transform-health-inner{
        flex-wrap: wrap;
    }

    .transform-health-left {
        width: 100%;
    }

    .transform-health-right {
        width: 100%;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 26px;
        padding-bottom: 26px;
    }

    /* end service page css */
	
	/* my inutative page css*/
	
	.program-approval-inner {
       width: 100%;
	}
	
	.program-approval-inner img{
		width: 100%;
	}
	
	.sm-thumnail-section {
		margin-right: 0;
		margin-top: 30px;
		gap: 16px;
	}
	
	.innerpage-banner-heading {
		font-size: 3rem;
	}
	
	.weljii-logo-inner span img{
		 width: 90px;
	}
	.weljii-logo-inner span {
		    padding: 14px 26px;
	}
	
	.sm-thumb-item {
      width: calc(50% - 10px);
	}
	
	.who-we-are-thumbnail img {
		width: 100%;
	}
	
	.who-we-are-thumbnail {
		    margin-top: 26px;
	}
	
	.global-items p{
	    font-size: 1.8rem;
    }

	.traning-globally-inner{
		padding: 30px 0px;
	}
	
	.approval-block h3{
	    font-size: 18px;
	}

	.num_item{
		 font-size: 2.5rem;
	}

	.num-subhead{
		margin-top: 8px;
		font-size: 1.6rem;
	}

	.corporate-client-items {
		padding: 0px 20px;
	}

	.cta-heading {
		font-size: 2rem;
	}
	
	.corporate-client-slider--sec-inner {
		margin-top: 32px;
	}
	
	.cta-contact-btn a{
		font-size: 1.6rem;
	}
	
	.total-fit-logo img{
		width: 100%;
	}
	
	.total-fit-text{
		font-size: 1.6rem;
	    width: 100%;
	}
	
	.visit-website-btn a{
		padding: 14px 30px;
		font-size: 1.8rem;
	}
	
	.total-fit-number-blocks{
	    margin-top: 40px;
       gap: 14px;
	}
	
	.total-fit-number-item {
     width: calc(50% - 20px);
     padding: 16px 10px;
   }
   
   .totalfit-gallery-inner {
	       padding: 12px;
   }
   
   .total-fit-gallery-item {
    width: calc(50% - 10px);
   }
   
  .total-fit-gallery-item-md-1 {
    width: calc(49.1% - 10px);
    margin-top: -29%;
  }
  
  .total-fit-gallery-item-sm {
    width: calc(50% - 10px);
  }
  
  .total-fit-gallery-item-md-2 {
    width: calc(48.2% - 10px);
    margin-top: -42%;
  }
  
  .total-fit-gallery-section:after{
	      top: 2%;
  }
  
  .total-fit-sports-inner {
	      flex-wrap: wrap;
  }
  
  .total-fit-sports-left{
	      width: 96%;
  }
  
  .total-fit-sports.space-T-90 {
    padding-top: 90px;
}


.total-fit-sports-right{
	    width: 100%;
		padding-bottom: 20px;
}	

.totalfit--item{
	padding: 8px;
}

.total-fit-coaching-program{
	    padding-bottom: 24px;
}
	
	
/* End my inutative page css*/


/* contact us page css */

.contact-left-block {
	padding: 6% 6%;
}

.contact-blok-img {
    width: 100%;
}

.contact-blok-img img{
	width: 100%;
}

.contact-list {
    width: calc(100% - 0px);
    padding-left: 0px;
    padding-top: 28px;
}

.contact-list-title{
	font-size: 2rem;
}


.conatct-sub-text {
	font-size: 1.8rem;
}

.conatct-sub-text {
	font-size: 1.6rem;
}

.contact-list ul li {
	margin-top: 26px;
}

.contact-form {
    padding-left: 0%;
    padding-top: 28px;
}

.form-field{
	font-size: 1.6rem;
}

.enq-submit-btn{
	    font-size: 1.8rem;
}

/* end contact us page css */

}

@media only screen and (min-width: 768px) and (max-width: 1000px)  {
.expertise-left {
    width: 100%;
}

.expertise-right {
    width: 100%;
    margin-top: 20px;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 1199px)  {
    html{
        font-size: 75%;
    }
    .navbar-menu{
        top: 84px;
    }

    .top-contct-btn {
        display: inline-block !important;
        margin: 0 0 0 8px;
    }

    .space-T-90 {
        padding-top: 40px;
    }

    .preeti-list-icon{
        width: 36px;
        height: 36px;
        line-height: 32px;
    }

    .preeti-list-icon img{
        width: 22px;
    }

    .discover-inner.space-T-60{
        padding-top: 15px;
    }

    .preeti-list-text {
        width: calc(100% - 45px);
        padding-left: 6%;
        font-size: 1rem;
    }
	
	.speak-block-item-overlay .speak-content-wrap{
		top: 80%;
	    padding: 10px 0px;
	}

    .preeti-list-item{
        padding: 12px 10px;
    }

    .speak-block-item-overlay .speak-content-wrap .speak-title{
        width: 90%;
        font-size: 1rem;
    }

    .speak-her-inner .pageheading.space-B-40 {
        padding-bottom: 24px;
    }

    .expertise-icon-item{
        padding: 16px 0;
    }

    .expertise-icon-title{
        font-size: 1rem;
        padding: 0 4px;
    }
	
	.circle-container-outer {
       width: 668px;
	   margin-top: 272px;
	}

    .expertise-icon-section{
        margin-top: 24px;
    }

    .clienstslogo-item{
        padding: 10px;
    }

    .qoute-icon-top {
    width: 44px !important;
    margin-top: -44px;
  }
  
  .qoute-icon-bottom {
    width: 44px !important;
  }
	
	.thumb-hover-text .thumb-content-wrap{
		    top: 62%;
	}
	
	.thumb-hover-text h2 {
      font-size: 1.5rem;
	}
	
	.thumb-hover-text p{
		    font-size: 1.3rem;
	}
	
	.industry-exp-col-1 {
		width: calc(18.8% - 5px);
	}
	
	.industry-exp-col-2 {
		width: calc(45% - 15px);
	}
	
	.industry-exp-col-3 {
    width: calc(18.5% - 5px);
}
	
	.industry-exp-col-4 {
		width: calc(20.5% - 5px);
	}
	
	

     /* service page css */

     .innerpage-banner-heading{
        font-size: 3rem;
     }

     .banneer-textinner{
        top: 62%;
     }

     .service-block-item {
        padding: 30px 16px;
        min-height: 300px;
    }

     .service-block-item h3{
        font-size: 1.35rem;
     }

     .cxo-health-connect-btn{
        top: -28px;
        right: 15px;
     }

     .cxo-accordion .accordionTitle{
        font-size: 1.15rem;
     }

     .service-block-item p {
        font-size: 1.25rem;
     }

     .cxo-accordion .accordionContent ul li {
        font-size: 1.15rem;
        line-height: 22px;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.15rem;
        line-height: 22px;
    }

    .text-info-16{
        font-size: 1.25rem;
    }

    .expected-health-heading{
        font-size: 2.225rem;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.4rem;
    }

    .flip-box{
        height: 450px;
    }

    .flip-box-front img{
        height: 450px;
    }

    .join-us-wellness-joureny-left{
        width: 64%;
    }

    .join-us-wellness-joureny-inner{
        padding-top: 27px;
        padding-bottom: 30px;
    }

    .join-us-wellness-joureny-right {
        width: 36%;
    }

    .joureny-contact-btn a{
        font-size: 1.325rem;
        padding: 10px 25px;
    }

    .start-coaching-btn a{
        font-size: 1.325rem;
    }

    .coaching-section-accordion .accordionTitle3{
        font-size: 1.3rem;
    }

    .group-coaching-subh{
        font-size: 1.65rem;
    }
    .transform-health-left {
        width: 40%;
    }

    .transform-health-right {
        width: 60%;
        padding-left: 3%;
        padding-right: 6%;
    }

    .transform-health-inner{
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .footer-links ul li a{
        padding: 8px 6px;
        margin: 4px 6px;
        width: 100px;
    }

   /* end service page css */
   
   /* my inutativee page css */
   
   .weljii-logo-inner span img{
	   width: 90px;
   }
   
   .weljii-logo-inner span{
	   padding: 14px 28px;
   }
   
   .sm-thumnail-section{
	       margin-top: 30px;
   }
   
   .global-items p{
	       font-size: 1.5rem;
   }
   
   .num_item{
	  font-size: 2.4rem;
   }
   
   .program-approval-inner {
    width: 100%;
	margin-top: 26px;
   }
   
   .approval-block-inner-1 img {
	   width: 100%;
   }
   
   .corporate-client-slider--sec-inner {
      margin-top: 16px;
   }
   
   .cta-contact-btn a{
	   font-size: 1.4rem;
   }
   
   .total-fit-text{
	   font-size: 1.2rem;
	   width: 78%;
   }
   
   .visit-website-btn a{
	   font-size: 1.3rem;
   }
   
   .total-fit-number-item{
	   width: calc(24% - 20px);
   }
   
   .total-fit-num-text{
	       font-size: 1.4rem;
   }
   
   .total-fit-gallery-item-md-2 {
    width: calc(29% - 10px);
   }
   
   .total-fit-gallery-item-md-1 {
		width: calc(28% - 10px);
	}
	
	.totalfit--item{
		padding: 6px;
	}
	
	.total-fit-sports-left{
		padding: 6px;
	    padding-left: 2%;
	}
	
	.service-contact-btn a{
		font-size: 1.425rem;
	}
	
	.total-fit-sports.space-T-90{
		padding-top: 80px;
	}
	
	.corporate-client-items{
		    padding: 0px 20px;
	}
	
	.totalfit--item.hidden-thumb{
	  display: block;
    }
   
   /* end  my inutativee page css */
   
   /* contact us page css */
   
   .contact-form {
     padding-left: 0%;
     padding-top: 25px;
   }
   
   .contact-list-title{
	   font-size: 1.6rem;
   }
   
   .conatct-sub-text{
	   font-size: 1.5rem;
   }
   
   .form-field{
	    font-size: 1.4rem;
   }
   
   .enq-submit-btn{
	      font-size: 1.6rem; 
   }
   
   .con-info-section {
    display: flex;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.eq-form-sec {
	 -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
   
   /* end contact us page css */
}

@media only screen and (min-width: 1001px) and (max-width: 1199px)  {
    
    
     /* service page css */

     .innerpage-banner-heading{
        font-size: 3rem;
     }

     .banneer-textinner{
        top: 62%;
     }

     .service-block-item {
        padding: 30px 16px;
        min-height: 300px;
    }

     .service-block-item h3{
        font-size: 1.35rem;
     }

     .cxo-health-connect-btn{
        top: -28px;
        right: 15px;
     }

     .cxo-accordion .accordionTitle {
        font-size: 1.35rem;
    }

     .service-block-item p {
        font-size: 1.25rem;
     }

     .cxo-accordion .accordionContent ul li {
        font-size: 1.15rem;
        line-height: 22px;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.15rem;
        line-height: 22px;
    }

    .text-info-16{
        font-size: 1.25rem;
    }

    .expected-health-heading{
        font-size: 2.225rem;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.4rem;
    }

    .flip-box{
        height: 500px;
    }

    .flip-box-front img{
        height: 500px;
    }

    .flip-box-back h2{
        font-size: 1.825rem;
    }

    .join-us-wellness-joureny-left{
        width: 64%;
    }

    .join-us-wellness-joureny-inner{
        padding-top: 27px;
        padding-bottom: 30px;
    }

    .join-us-wellness-joureny-right {
        width: 36%;
    }

    .joureny-contact-btn a{
        font-size: 1.325rem;
        padding: 10px 25px;
    }

    .start-coaching-btn a{
        font-size: 1.325rem;
    }

    .coaching-section-accordion .accordionTitle3 {
        font-size: 1.4rem;
    }

    .group-coaching-subh{
        font-size: 1.65rem;
    }
    .transform-health-left {
        width: 40%;
    }

    .transform-health-right {
        width: 60%;
        padding-left: 3%;
        padding-right: 6%;
    }

    .transform-health-inner{
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .wellness-retreat-block-section .row .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .wellness-retreat-block-section {
        margin-top: 30px;
    }

    .group-coaching-block {
        padding: 14px;
        position: relative;
        min-height: 372px;
       
    }

    /* End service page css */

}

@media only screen and (min-width: 1200px) and (max-width: 1366px)  {
    html{
        font-size: 80%;
    }
	
	.qoute-icon-top {
    width: 46px !important;
	}
	
	.qoute-icon-bottom {
      width: 46px !important;
	}
	
	.textimonial-text{
		font-size: 1.3rem;
	}
	
	.testimonail-comp-name{
		    font-size: 1.4rem;
	}
	
	.testimonail-designation{
		font-size: 1.6rem;
	}
	
	.testimonail-name{
		    font-size: 1.9rem;
	}

   .footer-links ul li a {
    padding: 8px 5px;
    font-size: 13px;
    margin: 0 2px;
}
    .footer-social a{
        font-size: 22px;
    }

    
    .space-T-90 {
        padding-top: 62px;
    }

    
	

    /* service page css */
    .service-block-item{
        padding: 40px 30px;
        min-height: 320px;
    }

    .service-block-item p {
        font-size: 1.25rem;
    }

    .service-contact-btn a{
        font-size: 1.325rem;
    }

    .service-block-item h3{
        font-size: 1.35rem;
    }

    .text-info-16 {
        font-size: 1.25rem;
    }

    .cxo-accordion .accordionContent ul li{
        font-size: 1.25rem;
        line-height: 24px;
    }

    .cxo-health-connect-btn {
        top: -32px;
        font-size: 1.1rem;
    }

    .cxo-accordion .accordionTitle{
        font-size: 1.45rem;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.25rem;
        line-height: 24px;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.34rem;
    }
	
	.award-image-text{
		font-size: 1.35rem;
	}
	
	.flip-box-front h2{
	        font-size: 1.425rem;
	}

    .flip-box {
        min-width: 256px;
        height: 400px;
    }

    .flip-box-front img{
        height: 400px;
    }

    .joureny-contact-btn a{
        font-size: 1.425rem;
    }

    .start-coaching-btn a{
        font-size: 1.425rem;
    }

    .coaching-section-accordion {
        margin-top: 38px;
    }

    .coaching-section-accordion .accordionTitle3{
        font-size: 1.34rem;
    }

    .group-coaching-block{
        padding: 20px;
        min-height: 350px;
    }
	
	.industry-exp-col-2 {
    width: calc(44.4% - 15px);
    }
	
	.industry-exp-col-3 {
      width: calc(18.6% - 5px);
   }
	
	.industry-exp-col-4 {
    width: calc(20.7% - 5px);
    }
	
	.thumb-hover-text h2 {
       font-size: 1.1rem;
	}

    .group-coaching-subh{
        font-size: 1.55rem;
    }
	
	.thumb-hover-text p{
		font-size: 1rem;
	}

    /* End service page css */
	
	/* my inutative page css */
	
	.weljii-logo-inner span{
		    padding: 15px 30px;
	}
	
	.weljii-logo-inner span img{
		width: 120px;
	}
	
	.global-items p{
		    font-size: 1.4rem;
	}
	
	.global-items {
      padding: 0 12px;
    }
	
	.num_item{
		font-size: 3rem;
	}
	
	.program-approval-inner {
      width: 78%;
	}
	
	.approval-block-inner-1 img{
		width: 100%;
	}
	
	.corporate-client-items {
        padding: 0px 20px;
		position: relative;
	}
	
	.total-fit-text{
	   font-size: 1.2rem;
	   width: 54%;
	}
	
	.visit-website-btn a{
		font-size: 1.4rem;
	}
	
	.total-fit-num{
		    font-size: 2.9rem;
	}
	
	.total-fit-num-text{
		font-size: 1.3rem;
	}
	
	.totalfit--item{
		    padding: 8px;
	}
	
	.total-fit-sports.space-T-90 {
		padding-top: 90px;
	}
	
	.totalfit--item.hidden-thumb{
	  display: block;
    }
	
	/* End my inutative css */
	
	/* contact us page css */
	
	.contact-left-block{
		 padding: 4% 3%;
	}
	
	.contact-blok-img {
       width: 226px;
    }
	
	.contact-blok-img img{
		width: 100%;
	}
	
	.contact-list ul li .contact-list-icon {
	   width: 70px;
       height: 70px;
	   text-align: center;
	}
	
	.contact-list ul li .contact-list-icon img {
      width: 30px;
    }
	
	.contact-list {
      width: calc(100% - 226px);
	}
	
	.contact-list-title{
		font-size: 1.7rem;
	}
	
	.conatct-sub-text{
		font-size: 1.4rem;
	}
	
	.form-field{
		font-size: 1.3rem;
	}
	
	.enq-submit-btn{
		    font-size: 1.6rem;
	}
	
	/* end contact us page css */
}

@media only screen and (min-width: 1367px) and (max-width: 1440px)  {
    html{
        font-size: 86%;
    }

   

    .space-T-90 {
        padding-top: 68px;
    }

    .footer-links ul li a {
    padding: 8px 5px;
    font-size: 14px;
    margin: 0 3px;
}

    .footer-social a{
        font-size: 22px;
    }

    /* service page css */

    .service-block-item p {
        font-size: 1.20rem;
    }

    .service-contact-btn a{
        font-size: 1.325rem;
    }
    
    	.flip-box-front h2{
	        font-size: 1.425rem;
	}
	
	.flip-box{
		height: 530px;
	}
	
	.flip-box-front img{
		height: 530px;
	}

    .service-block-item h3{
        font-size: 1.35rem;
    }

    .cxo-accordion .accordionTitle{
        font-size: 1.35rem;
    }

    .cxo-health-connect-btn{
        top: -34px;
        font-size: 1.1rem;
    }

    .text-info-16 {
        font-size: 1.125rem;
    }

    .cxo-accordion .accordionContent ul li{
        font-size: 1.125rem;
        line-height: 22px;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.125rem;
        line-height: 22px;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.35rem;
    }

    .joureny-contact-btn a{
        font-size: 1.325rem;
    }

    .start-coaching-btn a{
        font-size: 1.325rem;
    }

    .coaching-section-accordion .accordionTitle3{
        font-size: 1.35rem;
    }

    .group-coaching-block{
        padding: 30px 20px;
        min-height: 344px;
    }

    /* End service page css */
	
	/* my inutative css */
	
	.weljii-logo-inner span{
		    padding: 12px 30px;
	}
	
	.weljii-logo-inner span img{
		width: 140px;
	}
	
	.num_item{
		font-size: 3rem;
	}
	
	.program-approval-inner {
       width: 70%;
	}
	
	.approval-block-inner-1 img {
		width: 100%;
	}
	
	.total-fit-text{
	    width: 60%;
	    font-size: 1.2rem;
	}
	
	.visit-website-btn a{
		 font-size: 1.3rem;
	}
	
	.total-fit-num-text {
	      font-size: 1.3rem;	
	}
	
	.totalfit--item{
		padding: 10px;
	}
	
	.totalfit--item.hidden-thumb{
	  display: block;
   }
	
	/* End my inutative css */
	
	/* contact us page css */
	
	.contact-list-title{
		font-size: 1.5rem;
	}
	
	.conatct-sub-text{
		font-size: 1.3rem;
	}
	
	.form-field{
		    font-size: 1.2rem;
	}
	
	.enq-submit-btn{
		font-size: 1.4rem;
	}
	
	/* End contact us page css */

}


@media only screen and (min-width: 1441px) and (max-width: 1680px)  {
    html{
        font-size: 94%;
    }

   
    .footer-links ul li a {
    padding: 10px 8px;
    margin: 0 4px;
}
	
	.thumb-hover-text h2{
		    font-size: 1.1rem;
	}
	
	.thumb-hover-text p{
		    font-size: 1rem;
	}

    /*  service page css */

    .service-block-item p{
        font-size: 1.125rem;
    }

    .service-contact-btn a{
        font-size: 1.225rem;
    }

    .text-info-16 {
        font-size: 1.125rem;
    }
	.flip-box{
		height: 480px;
	}
	
	
	.flip-box-front img{
		height: 480px;
	}

    .service-block-item h3{
        font-size: 1.35rem;
    }

    .cxo-accordion .accordionContent ul li{
        font-size: 1.125rem;
    }

    .cxo-accordion .accordionContent p{
        font-size: 1.125rem;
    }

    .cxo-health-connect-btn{
        top: -35px;
    }

    .wellness-retreat-faq .accordionTitle2{
        font-size: 1.36rem;
    }

    .joureny-contact-btn a{
        font-size: 1.225rem;
    }

    .start-coaching-btn a{
        font-size: 1.225rem;
    }

    .coaching-section-accordion .accordionTitle3{
        font-size: 1.36rem;
    }

    .group-coaching-subh{
        font-size: 1.35rem;
    }

    .group-coaching-block{
        padding: 22px;
        min-height: 350px;
    }

    /* End service page css */
	
	/* my inutative css */
	
	.program-approval-inner {
       width: 68%;
	}
	
	.approval-block-inner-1 img{
		width: 100%;
	}
	
	.num_item{
		font-size: 3.2rem;
	}
	
	.total-fit-text{
	   font-size: 1.2rem;
	   width: 60%;
	}
	
	.visit-website-btn a{
		padding: 15px 40px;
	    font-size: 1.3rem;
	}
	
	.total-fit-num-text{
		 font-size: 1.3rem;
	}
	.totalfit--item{
		    padding: 8px;
	}
	
	.totalfit--item.hidden-thumb{
	  display: block;
   }
	
	/* End my inutative css */
	
	/*  contact us page css */
	.contact-list-title{
		font-size: 1.5rem;
	}
	
	.conatct-sub-text{
		    font-size: 1.3rem;
	}
	
	.form-field{
		font-size: 1.1rem;
	}
	
	/* End contact us page css */
}

@media only screen and (min-width: 1681px) and (max-width: 1800px)  {
	.flip-box{
		height: 500px;
	}
	
	
	.flip-box-front img{
		height: 500px;
	}
}