@media only screen and (max-width:767px){
    
    .whatsappcall{display:none;}
    header{padding:12px 0px;}
	.logoid img{    max-width: 130px;}
	.whatsappcall button a span{display: none}
	header .bnrbtn a{width: 110px;padding: 9px 0px;font-size: 14px;}
	.whatsappcall button{padding:0px 0px;border: none}
	.whatsappcall button a{width: 43px;}
	.whatsappcall button a i{padding-right: 0px;font-size: 30px;}
	header .container{padding: 0px 30px;}

	header.darkHeader .bnrbtn a{width: 110px;padding: 9px 0px;font-size: 14px;}
	.darkHeader .whatsappcall button a{width: 43px;}
	.darkHeader .logoid img{max-width: 120px;}

	.heroarea{padding: 30px 0px 50px 0px;}
	.bannertext h1{line-height: 40px;font-size: 30px;}
	.darkHeader{position: static!important;}
	.bannertext p{font-size: 16px;line-height: 26px;max-width: 100%;padding-top: 5px;}
	.bnrbtn a{font-size: 18px;padding: 10px 30px;}
	.bnrbtn p{font-size: 14px!important;
    line-height: normal;
    padding-top: 15px;}
	.bannerimg img{max-width: 100%;}

	.fourstats{position: static;padding: 0px 15px;margin-top: 40px;}
	.shapimg img{max-width: 68px!important;}
	.icon img {max-width: 32px;}

	.fourstats .col-sm-3 {padding: 0px 10px;max-width: 50%;text-align: left;}
	.textion h3{font-size: 14px;margin-bottom: 2px;}
	.textion p{font-size: 13px;}
	.fplace {display: flex; justify-content: left;align-items: center;padding-bottom: 20px;}
	.fourstats .container{padding: 30px 15px 10px;justify-content: center;}
	.textion {padding-left: 10px;}

	.training{padding: 50px 0px;}
	.headings h2{font-size: 24px;}
	.headings p{font-size: 16px;padding-top: 0px;line-height: 26px;}
	.bannerimg {margin-top: 20px;}

	.listclnr ul li .content-box{max-width: 100%;}
	.listclnr ul li h4{font-size: 18px;line-height: 40px;margin-bottom: 0px;}
	.text-anim p {margin: 0px;font-size: 15px;    line-height: 24px;}
	.listclnr ul li{padding-bottom: 0px;margin-bottom: 15px;}

	.listclnr {margin-top: 20px;}
	.rightcta{width: 100%;margin-top: 30px;padding:30px 20px;}
	.rightcta h2{font-size: 24px;color: white;font-weight: 600;line-height: 34px;}
	.rightcta p{font-size: 15px;padding-top: 0px;}
	.iconh img{max-width: 26px;}
	.iconh{margin-right: 15px;float: left;}
	.rightcta ul li span{max-width: 78%;float: left;text-align: left;display: inline-block;}
	.rightcta ul li{justify-content:left;}
	.rightcta .bnrbtn a{padding: 10px 30px;font-size: 18px;}
	.rightcta .bnrbtn p{margin-top: 20px!important;}

	.insurdiv{padding: 60px 0px;}
	.insurimg{text-align:center;margin:0 auto;margin-bottom: 30px;}
	.insurimg img{    max-width: 80%;
    margin: 0 auto;
    text-align: center;
    width: 100%;}
	.chekhead h3{font-size: 24px;line-height: 34px;}
	.chekhead{margin-top: 0px;}
	.chekhead p{font-size: 16px;line-height: 26px;}
	.chebox label{padding:15px 15px;font-size: 15px;max-width: 100%;}
	.chebox [type="checkbox"]{margin-right: 25px;}
	.chebox p{font-size: 17px;}

	.insurdiv .col-sm-12 .bnrbtn{margin-top: 30px!important;}

	.logohlth{padding: 60px 0px 40px;}
	.joinnt h3{font-size: 24px;line-height: 34px;}

	.logohlth .simply-scroll .simply-scroll-list li {width: 130px!important;height: 100px!important;}
	.simply-scroll .simply-scroll-list li img {max-width: 70%!important;}

	.testimonials{padding: 60px 0px;}
	.testimonials .head h2{font-size: 24px;line-height: 34px;padding-left: 15px;}
	.testimonials .head p{font-size: 16px;padding-left: 15px;line-height: 26px;padding-top: 5px;}

	.testimonials .swiper{padding-left: 10px;padding-right: 10px;}
	.testimonials .swiper-button-next{display: none!important;}
	.testimonials .swiper-button-prev{display: none!important;}

	.testimonials .col-sm-12 .bnrbtn{margin-top: 30px!important;}
    
    .bonus{padding:60px 0px;}
	.bonus .head h2{padding-left: 0px;font-size: 24px;line-height: 34px;}
	.head p{font-size: 16px;line-height: 26px;padding-top: 5px;}
    .bonus ul{    list-style: none;
    overflow: auto;
    white-space: nowrap;}
    .bonus ul li{    max-width: 90%;
    float: none;
    display: inline-block;
    padding: 0px 15px 0px 0px;}
    .bonus ul li:first-child {
    padding-left: 15px;
}
	.bonus .card{margin:0px!important;}
	.card.w-dyn-item{height: 400px;}
	#scrolls{display: inline-block;overflow: auto;white-space: nowrap;}
	#scrolls .col-sm-3 {display: inline-block;max-width: 25%;flex: 50%;}

	.timediv{padding: 60px 0px;}
	.head h2{font-size: 24px;line-height: 34px;}

	#countdown .col-xs-6.col-sm-3{max-width: 25%!important;padding:0px 5px;}
	.timediv .container{left: 0px!important;}
	.time{font-size: 22px!important;padding: 0px 5px;}
	.wrapper .label{font-size: 13px;}
	.bigcta a {padding: 15px 15px;font-size: 16px;}
	#countdown{padding: 0px 10px;text-align: center;margin: 0 auto;}
	.timediv .wrapper{padding: 15px 10px 15px;}
	.bigctas{padding-top: 20px;}
	.timediv .head{margin-bottom: 40px;}
	.footctamn{padding:60px 0px;}
	.footcta{flex-direction: column;height: auto;padding:32px 30px 30px;align-items: start;}
	.leftcta h2{font-size:24px;line-height: 32px;}
	.leftcta p{font-size: 16px;line-height: 26px;margin-bottom: 18px;}
	.leftcta ul li{font-size: 15px;}
	.rightctablock a{padding: 12px 25px;font-size:16px;}

	.rightctablock {margin-top: 25px;margin-bottom: 10px;display: flex;}

	.leftfoot img {max-width: 120px;}
	footer .row{margin:0px;align-items: center;justify-content: center;}
	.prvisc ul li a:last-child{padding-right: 0px;}
	.leftdivt p{font-size: 13px;}
	footer{padding: 0px 0px 80px;}
	.otherdiv{padding-bottom: 25px;}
	.footdiv{padding-top: 25px;}
	
	.fixedstrip{bottom: 0px;width: 100%;background: white;display: flex;align-items: center;justify-content:space-evenly;padding: 10px 15px;box-shadow: 2px 2px 10px #ccc;z-index:100001;display:flex!important;}
	.masth p{color: #000;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0px;
    max-width: 78%;}
	.masth p span{color: #e53344;}
	.fixbtns a{background: #f34653;
    font-size: 14px;
    padding: 9px 0px;
    color: white;
    border-radius: 6px;
    font-weight: 600;
    box-shadow: 0 6px 8px rgba(243,70,83,.2);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 109px;}
    .fixbtns a:hover{color:white;}
	
	.fixwhats{    position: fixed;
    bottom: 85px;
    right: 15px;
    background: white;
    border-radius: 50px;
    padding: 4px;display:block!important;box-shadow: 2px 2px 10px #00000061;}
    .fixwhats img{border-radius: 100px;
    max-width: 40px;display:block!important;}
    
    .row > .col-xs-3 {
    display:flex;
    flex: 0 0 25%;
    max-width: 25%
}

.flex-nowrap {
    -webkit-flex-wrap: nowrap!important;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-row {
    display:flex;
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}


.well {
    min-height: 300px;
    width: 100%;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
    white-space: normal;
}

.heading-small{font-size: 18px;}
#formob{display:block;}
#fordsk{display:none!important;}


.video-play-button:after{width:50px;height:50px;}
.video-play-button:before{width:60px;height:60px;}
.video-play-button span {
    border-left: 20px solid #fff;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;top: 9px;left: 4px;}
    
    .video-play-button{top:68%;}
    .testimonials .container-fluid{padding-left:0px;}
    .testimonials .bnrbtn p{margin-top:0px!important;}
    
.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100001;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    animation: slide-up .7s;
    opacity: 1;
}

.mt-5,
.text-center.mt-5  {
    margin-top: 1rem!important;
}
.formarea .joinnt h3 {
    margin-bottom: 20px;
}
.card.mt-2.mx-auto.p-4 {
    padding: 0rem!important;
}

.eventimg {
    float: left;
    overflow: hidden;
    width: 35%;
}

.eventdcrp {
    float: left;
    padding-left: 0px;
    padding-top: 0px;
    width: 64%;
}
.description {
    max-width: 100%;
    padding-top: 0px;
    padding-left: 15px;
}
.description p {
    color: #686868;
    font-size: 13px;
    margin-bottom: 0px;
    font-family: 'Poppins';
    text-align: left;
    font-weight: 500;
}
.description h1 {
        font-size: 15px;
    font-weight: 600;
    color: #2e2e2e;
    line-height: 20px;
    letter-spacing: .4px;
    font-family: 'Poppins';
    text-align: left;
}
.card-body{padding:20px 15px;}

.eventimg img{max-width:100%;}
.priceb {
    float: left;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-left: 21px;
    margin-top: 7px;
}
.priceb span {
    color: black;
    margin-right: 5px;
}
#contact-form .form-control {
    height: 45px;
    padding: 14px 11px;
    font-size: 15px;
}
#contact-form .form-group{padding-bottom:0px;}
.formarea label {
    color: #222;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 7px;
}
.eventitem{margin-bottom:25px;}
#contact-form button{width: 135px;margin-top: 10px;
    margin-bottom: 20px;font-size: 16px;padding:10px;}

.videosection .bannerimg{height:auto;}
.testno p {
    font-size: 12px;
    color: white;
    font-style: italic;
    margin-bottom: 13px;
}
.testno h6 {
    color: white;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.videosection .video-play-button:before{left:62%;top:100%;}
.videosection .video-play-button:after{left:62%;top:100%;}
.videosection .video-play-button span{    top: 116%;left: 55%;}
.textwork {
    padding-top: 20px;
    margin-left: -10px;
}
.textwork p {
    margin-bottom: 5px;
    font-size: 14px;
    color: black;
}
.textwork h4 {
    color: #e53344;
    font-size: 28px;
    font-weight: bold;
}
.workshop{height:150px;}

.testimonials .head {
    position: relative;
    margin-bottom: 20px;
}

@keyframes slide-up {
    0% {
    opacity: 0;
    transform: translateY(100%);
}
100% {
    opacity: .9;
    transform: translateY(0);
}




    
}