@media only screen and (max-width:1520px){
.wrapper{width: 100%;}
.health{width: 100%;}
.sponsors_cnt1 {padding: 123px 72px 61px 0px;}
    .apps h2 {  font-size: 19px;}
    .main_cnt ul{display: inline-block !important;width: 100%;font-size: 0;}
    .main_cnt ul li{display: inline-block;padding: 0 10px !important;width: 20%;vertical-align: top;}
    .main_cnt ul li p{font-size: 16px;}
    .main_cnt ul{margin: 0;}

}

@media only screen and (max-width:1350px){
    .container{padding: 0 30px;}
    .main_cnt ul li {padding: 0 27px;}
    .main_cnt ul{padding: 0;}
    .main_cnt:after{left:37px;}
    .recovery_cnt1 {padding: 50px 30px 140px 10px;}
    .recovery_cnt.care {padding: 0;}
    .recovery_cnt1.care {padding: 0px 0 101px 0;}
    .recovery_cnt1.care h3:after{width: 260px;}
    .recovery_cnt1.care.cnt1 h3:after {width: 260px;}
    .arrows {right: 80px;}
    .recovery_cnt1.care.cnt1 {padding: 46px 30px 0 0px;}
    .arrows1 {right: 45px;}
    .sponsors_cnt1 {padding: 49px 20px 61px 0;}
    .recovery.care.cnt1 {padding: 0 0 50px 0;}
    .background{padding-bottom: 0;}
    .background-ml{padding-bottom: 0;}

    .first-testimonail-container {
       margin-bottom: -150px !important;
     }
     .recovery_cnt1.care h3:after {
         background:none;
     }

}

@media only screen and (max-width:1200px){
    .sponsors_cnt1 ul li .soon{font-size: 16px;}
    .btn{width: 260px;}
     .main_cnt:after{left:0px;}
    .cnt h1{padding: 0 40px 5px 0px;font-size: 30px;line-height: 40px;}
    .banner_in {padding: 45px 0 100px 0;}
    .cnt p {font-size: 16px;line-height: 25px;padding: 10px 90px 0 0;}
    .background{padding-bottom: 0;}
    .background-ml{padding-bottom: 0;}
    .main_cnt ul li {padding: 0 10px;}
    .main_cnt:after{background-size: 100% 100%;}
    .recovery_cnt1 h2 {font-size: 35px;line-height: 37px;padding: 0 0 8px 0; margin: 0;}
    .recovery_cnt1 {padding: 35px 30px 140px 10px;}
    .recovery_cnt1 h6 {font-size: 16px;line-height: 23px;padding: 0 0 6px 0;}
    .recovery_cnt1 p {font-size: 16px;line-height: 23px;padding: 0 0 10px 35px;margin: 0;}
    .recovery_cnt1.care p{    padding: 0 0 10px 31px;}
    .recovery_cnt1.care h3:after{width: 170px;left: 35%;}
    .recovery_cnt1.care h5 br{display: none;}
    .recovery_cnt1.care h5{padding: 0 35px 0 0;}
    .cnt1 {padding: 14px 0 0 0;}
    .recovery_cnt1.care.cnt1 {padding: 31px 30px 0 0px;}
    .recovery_cnt1.care ul li {padding: 10px 15px 0 0;}
    .recovery_cnt1.care.cnt1 h2 {line-height: 40px;padding: 0 0 5px 0;}
    .recovery_cnt1.care.cnt1 h6 {line-height: 27px;padding: 0;}
    .arrows {right: 58px;top: 10px;}
    .recovery_cnt1.care.cnt1 h3:after{width: 200px;}
    .arrows1 {right: 40px;top: -5px;}
    .sponsors_cnt1 {padding: 49px 0 27px 30px;}
    .sponsors_cnt1 h2 {font-size: 35px;line-height: 42px;padding: 19px 0 5px 0;letter-spacing: 0;margin: 0;}
    .sponsors_cnt1 h6 {font-size: 16px;line-height: 27px;letter-spacing: 0;padding: 0 0px 0px 0px;}
    .sponsors_cnt1 ul li h1 {font-size: 16px;line-height: 13px;padding: 24px 15px 24px 15px;}
    .sponsors_cnt1 ul li h4 {font-size: 16px;line-height: 13px;padding: 24px 15px 24px 15px;}    
    .apps h2{min-height:57px;}
    .main_in {
    padding: 40px 0 0 0;}
}



@media only screen and (max-width:1024px){
    .recovery_cnt1.care h3:after {left: 36%;}
    .cnt h1 {padding: 0 40px 0 0px;font-size: 26px;line-height: 35px;}
    .cnt p {font-size: 15px;}
    .main_cnt ul li figure img {margin: 0 auto;height: 110px; width: 110px;}
    .main_cnt ul li p{font-size: 18px;}
    .main_cnt ul li {padding: 0 17px;}
    .main_cnt1 ul li figure img {width: 145px;}
    .arrows {right: 48px;}
    .recovery_cnt1.care.cnt1 ul li h1 {font-size: 14px;}
    .recovery_cnt1.care.cnt1 ul li h4 {font-size: 14px;}    
    .sponsors_cnt1 ul li h1 {font-size: 15px;padding: 24px 14px 24px 14px;}
    .sponsors_cnt1 ul li h4 {font-size: 15px;padding: 24px 14px 24px 14px;}    
    .btn {width: 245px;}
    .sponsors_cnt1 ul li .soon{padding: 0 10px 0 10px;}
    .apps {  padding: 0 0 0 15px;}

     .first-testimonail-container {
       margin-bottom: -150px !important;
     }
     .recovery_cnt1.care h3:after {
         background:none;
     }

}



@media only screen and (max-width:991px){
    .arrows-bk {right: 58px;}
    .recovery_cnt1.care ul li h1 .fa {padding: 0px 0 0 5px;font-size: 15px;}
    .recovery_cnt1.care ul li h4 .fa {padding: 0px 0 0 5px;font-size: 15px;}    
    .logo figure a img{width: 261px;}
    .header_cnt {padding: 20px 0 0 0;}
    .container {padding: 0 20px;}
    .login ul li h3 {font-size: 12px;line-height: 31px;border-radius: 21px;padding: 2px 23px 2px 24px;font-weight: normal;}
    .login ul li h2 {font-size: 13px;line-height: 31px;font-weight: normal;border-radius: 21px;padding: 2px 27px 2px 27px;}
    .login ul li {padding: 0 0 0 12px;}
    nav ul li {font-size: 14px;line-height: 20px;padding: 0 0 0 24px;}
    .login {padding: 9px 0 0 24px;}
    nav {padding: 14px 0px 0 0px;}
    .cnt h1 {padding: 0 46px 0 0px;}
    .cnt h3 {font-size: 12px;line-height: 23px;width: 129px;padding: 10px 8px 10px 10px;}
    .cnt h1 {font-size: 24px;line-height: 34px;}
    .banner_lft {padding: 12px 0 0 13px;}
    .cnt p {font-size: 16px;line-height: 22px;padding: 10px 21px 0 0;}
    .banner_lft ul li a img{width: 115px;
    height: 42px;}
    .main_cnt ul li figure img {height: 80px;width: 80px;}
    .main_in {padding:0px;}
    .main_cnt ul li {padding: 0 12px;}
    .main_cnt ul{margin: 0;}
    .main_cnt ul li p {font-size: 13px;padding: 10px 0 0 0;}
    .main_cnt ul li{padding: 0 0px !important;}
    .main_cnt:after{top: 139px;height: 117px;}
    .main_cnt1 ul li figure img {width: 100px;}
    .main_cnt1 {padding: 130px 0 123px 0;}
    .main_cnt1 ul li p {padding: 11px 0 0 0;font-size: 14px;}
    .main_cnt1 {padding: 101px 0 31px 0;}
    .recovery_cnt1 {padding: 35px 30px 140px 30px;}
    .recovery_cnt1 h2 {font-size: 25px;line-height: 27px;padding: 0 0 8px 0px;}
    .recovery_cnt1 h6 {font-size: 13px;line-height: 20px;padding: 0;letter-spacing: -0.4px;}
    .recovery_cnt1 p {font-size: 12px;line-height: 21px;padding: 0 0 3px 25px;letter-spacing: -0.1px;}
    .recovery_cnt1 ul li a img{width: 115px;
    height: 42px;}
    .recovery_cnt1 ul li {padding: 18px 13px 0 0;}
    .recovery_cnt1 h2:before {top: -18px;width: 45px;height: 3px;}
    .recovery_cnt {padding: 0;}
    .recovery_cnt1 {padding: 35px 30px 100px 30px;}
    .recovery_cnt1.care {padding: 0px 0 59px 11px;}
    .recovery_cnt1.care p br{display: none;}
    .recovery_cnt1.care p {padding: 0 23px 10px 28px;font-size: 12px;line-height: 14px;}
    .recovery_cnt1 p:before{top: 3px;}
    .recovery_cnt1.care h3 {font-size: 13px;line-height: 20px;padding: 20px 0 0 27px;margin: 0;}
    .recovery_cnt1.care h3:after {width: 133px;}
    .arrows ul li a img{width: 15px; height: 15px;}
    .arrows ul li{padding: 0 10px 0 0;}
    .arrows {right: 16px;}
    .recovery_cnt1.care h5 {padding: 5px 35px 0 0;font-size:12px;line-height: 17px;}
    .recovery_cnt1.care h4 {font-size: 11px;line-height: 13px;}
    .recovery_cnt1.care ul li h1 {font-size: 15px;}
    .recovery_cnt1.care ul li h4 {font-size: 15px;}    
    .recovery_cnt.care.cnt1 {padding: 0;}
   .recovery_cnt1.care.cnt1 {padding: 4px 30px 0 30px;}
    .recovery_cnt1.care.cnt1 h2 {line-height: 32px;padding: 0;}
    .recovery_cnt1.care.cnt1 h6 br{display: none;}
    .recovery_cnt1.care.cnt1 h6 {line-height: 23px;}
    .recovery_cnt1.care.cnt1 h3 {font-size: 13px;line-height: 20px;padding: 6px 0 0 16px;}
    .recovery_cnt1.care.cnt1 h3:after { width: 132px;left: 98%;}
    .arrows1 ul li a img{width: 15px; height: 15px;}
    .arrows1 ul li{padding: 0 10px 0 0;}
    .arrows1 {right: -16px; top: -9px;}
    .recovery_cnt1.care.cnt1 h5{letter-spacing: -0.1px;}
    .recovery_cnt1.care ul li {padding: 10px 10px 0 0;}
    .sponsors_cnt {padding: 0;}
    .sponsors_cnt1 {padding: 0px 0 27px 30px;}
    .sponsors_cnt1 h2 {font-size: 24px;line-height: 42px;padding: 0 0 0 0;}
    .sponsors_cnt1 h6 {font-size: 12px;line-height: 20px;}
    .sponsors_cnt1 h6 br{display: none;}
    .sponsors_cnt1 p {font-size: 12px;line-height: 21px;}
    .sponsors_cnt1 ul li a img{width: 100px; height: 40px;}
    .sponsors_cnt1 ul li {padding: 23px 13px 0 0;}
    .sponsors_cnt1 ul li a img {width: 115px;height: 42px;}
    .sponsors_cnt1 ul li h1 {font-size: 11px;padding: 13px 22px 12px 14px;}
    .sponsors_cnt1 ul li h4 {font-size: 11px;padding: 13px 22px 12px 14px;}    
    .health_cnt h2 {font-size: 27px;margin: 0; line-height: 31px;}
    .health_cnt p {font-size: 13px;line-height: 22px;padding: 0 0 0px 0;}
    .health_cnt h3 {font-size: 14px;line-height: 16px;width: 154px;padding: 12px 15px 13px 15px;font-weight: 500;margin: 0 auto;}
    .health_cnt {padding: 68px 0 0 0;}
    .health{height: 243px;}
    .footer_in {padding: 42px 0 15px 0;}
    .apps h2 {font-size: 14px;padding: 0 0 4px 0px;min-height:36px;}
    .apps ul li {padding: 0px 0 2px 0;}
    .apps ul li a {font-size: 13px;line-height: 15px;}
    .apps ul {padding: 12px 0 0 0;}
    .apps ul li {padding: 0px 0 6px 0;}
    .apps ul li p {font-size: 13px;line-height: 20px;}
    .apps ul li p br{display: none;}
    .footer_middle_lft ul li a img{width: 120px; height: 40px;}
    .footer_middle_lft ul li {padding: 8px 20px 0 0;}
    .footer_middle_rgt img{width: 250px;}
    .footer_bottom p {font-size: 12px;}
    .footer_bottom {padding: 16px 0 0 0;}
    .app h2{min-height:48px;}
    .btn {width: 197px;}
    .arrows-bk1 {right: 30px;}
    .cnt ul li a img:hover{border-radius: 4px;}
    .recovery_cnt1 ul li a img:hover{ border-radius: 4px;}
.sponsors_cnt1 ul li a img:hover{ border-radius: 4px;}
.footer_md_lft ul li a img:hover{ border-radius: 4px;}
.footer_middle_lft ul li a img:hover{ border-radius: 4px;}
    .slick-prev:before {line-height: 16px;}
    .slick-next:before{line-height: 16px;}
    .apps span img{width: 110px;}
    .apps.other{margin: 0 0 0 -37px;}
.apps.patner {padding: 0 0 0 40px;}
    .apps.about {padding:0;}
    .main_cnt1 ul li.pre{padding:29px 0 0 0;}
    .main_cnt1 ul{max-width: 571px;margin: 0 auto;}
    .banner_in {padding: 45px 0 65px 0;}
    .apps span{    width: 108px;}
    .apps { padding: 0 0 0 0;}
    .recovery_in.care{padding: 34px 0px 0 0;}


}

@media only screen and (max-width:767px){
    .top-para {padding:20px}
    .recovery_cnt1 ul{margin: 0 0 0 75px;}
    .recovery_cnt1.care ul{margin: 0;}
    .banner_in {padding: 45px 0 40px 0;}
    .recovery_in.care{padding:0;}
    .apps.about {margin: -76px 0 20px 0;}
    .apps.other {margin: 0;}
    .recovery_cnt1.care ul li h1 .fa {padding: 0px 0 0 5px;font-size: 14px;}
    .recovery_cnt1.care ul li h4 .fa {padding: 0px 0 0 5px;font-size: 14px;}    
    .background{background-size: 0;}
    .background-ml{background-size: 0;}
    .cnt figure img{display: block;margin: 0 auto; width: 100%;}
    .recovery_cnt1 p:before {top: 5px;}
    .cnt p{padding: 20px 20px 0 20px;}
    .cnt ul{-webkit-justify-content: center;-moz-justify-content: center;-o-justify-content: center;-ms-justify-content: center;justify-content: center;}
    .banner .container{padding: 0;}
    .cnt h1 {padding: 0 20px;}
    .cnt h3{margin: 0 0 0 20px;}
    .main{display: none;}
    .recovery_cnt{display: none;}
    .recovery_cnt1 figure img{display: block;}
    .recovery_cnt1 {padding: 35px 30px 100px 0px;max-width: 100%;}
    .recovery_cnt1 h6{text-align: center;padding: 0 10px 25px 10px;}
    .recovery_cnt1 h2{text-align: center;padding: 0 10px 0px 10px;}
    .recovery_cnt1 h2:before{left: 50%;}
    .recovery_cnt1 p {padding: 0 40px 3px 50px;letter-spacing: 0;}
    .recovery_cnt1 p:before{left: 20px;}
    .recovery_cnt1 ul{-webkit-justify-content: center;-moz-justify-content: center;-o-justify-content: center;-ms-justify-content: center;justify-content: center;}
    .recovery_cnt1.care figure img{display: block;padding: 0 0 20px 0;width: 100%;}
    .recovery_cnt1.care p {padding: 4px 23px 10px 28px;}
    .recovery_cnt1.care p:before{left: 0;}
    .recovery_cnt1.care h3:after {width: 307px;left: 24%;}
    .recovery_cnt1.care.cnt1 h3{padding: 2px 0 0 16px;}
    .recovery_cnt1.care.cnt1 h3:after {top: 12px;}
    .arrows-bk1{top: 12px;}
    .recovery_cnt1.care.cnt1 figure img{display: block;padding: 0 0 40px 0;}
    .recovery_cnt1.care.cnt1 {padding: 4px 30px 0 0px;}
    .recovery_cnt1.care.cnt1 h6{padding: 5px 20px 25px 20px;}
    .test1 {padding: 0 20px 0 20px;}
    .recovery_cnt1.care.cnt1 h3:before {top: 0;}
    .recovery_cnt1.care.cnt1 h3:after{width: 338px;}
    .arrows1 {right: 15px;}
    .recovery_cnt1.care.cnt1 h5 {letter-spacing: 0px;padding: 8px 20px;}
    .recovery_cnt1.care.cnt1 h4{padding: 0 20px;}
    .sponsors_cnt{display: none;}
    .sponsors_cnt1 figure img{display: block;}
    .sponsors_cnt1 img{margin: 0 auto;}
    .sponsors_cnt1 h2{text-align: center;}
    .sponsors_cnt1 h6{text-align: center;padding: 0 20px 0 0;}
    .footer_in ul li.mbl_blk{display:block;}
    footer_middle_lft ul li{width: 100%;}
    .footer_middle_lft ul li a img{display: none;}
    .footer_in ul li {padding: 3px 0 11px 0;}
    .footer_md_lft ul li a img{width: 120px; height: 40px;}
    .footer_md_lft ul li{width: 100%;}
    .apps ul li p{padding: 0 182px 0 0;}
    .apps.patner {padding:0;}
    .footer_middle_rgt{margin: 0 auto;padding: 0;}
    .footer_middle {padding: 0 0 27px 0;}
    header{padding: 0 0 15px 0;
    border-bottom: 1px solid #dfdfdf;}

    /*--menu--*/
    nav{display: none;}
    nav ul li a{color: #ffffff;}
    nav ul li{width: 100%; text-align: center;}
    .menu{display: block;width:30px;    position: absolute;
    right: 20px;top: 33px;cursor: pointer;}
    .sidemenu{display: block;}
    .menu button{padding: 5px;margin:40px 0 0 0;}
    .menu button span{display: block;}
    .menu button span.menu-data{margin: 0;}
    .open-menu .sidemenu{right:0;}
    .open-menu .wrapper{left: -250px;position: fixed;}
    .open-menu .sidemenu .header-nav-in ul li{display: block;width:100%;padding: 5px 0;}
    .open-menu .sidemenu .header-nav-in ul li a{color: #fff;font-size: 13px;line-height: 15px;padding:10px 0;}
    .open-menu .sidemenu .header-nav-in ul li a.become{width:100%;height:30px;line-height: 11px;display: inline-block;border-radius:0;}
    .open-menu .sidemenu .header-nav-in ul li a:hover{color: #ffffff;border-radius: 0;}
    .header-nav-in{width:100%;}
    nav{justify-content: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;align-items: center;-webkit-align-items: center;-ms-align-items: center;-o-align-items: center;-moz-align-items: center;}
    .nav-in{width:100%;display:block;}
    .login{width:100%;padding:20px 0 0 0;}
    .login ul{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-justify-content:center;}
    .apps h2{min-height:inherit;}

     .first-testimonail-container {
    margin-bottom: -80px !important;
}



}





@media only screen and (max-width:599px){
    .recovery_cnt1.care h3:after {width: 200px;left: 30%;}
    .recovery_cnt1.care.cnt1 h3:after {width: 223px;}
}



@media only screen and (max-width:475px){
    .top-para {padding:10px}
    .sponsors_cnt1 h2{font-size: 23px;padding: 0 10px 0 0;}
    .cnt ul{margin: 0 0 10px 10px;}
     .recovery_cnt1 ul{margin:0 0 0 27px;}
    .recovery_cnt1.care ul{margin: 0;}
     .recovery_cnt1.care.cnt1 ul{margin:0;}
    .arrows-bk {right: 33px;}
    .recovery_cnt1.care h3:after {width: 91px;left: 44%;}
    .recovery_cnt1.care.cnt1 h3:after {width: 91px;}
    .banner_lft {padding: 0;}
    .banner_in {padding: 45px 0 20px 0;}
    .recovery_cnt1 {padding: 35px 10px 92px 0px;}
    .container {padding: 0 10px;}
    .recovery_cnt1 h2:before {left: 45%;}
    .recovery_cnt1.care.cnt1 h2 {line-height: 29px;padding: 0 0px;font-size: 23px;}
    .background{background: none;}
   .sponsors_cnt1 {padding: 0px 0 27px 10px;}
    .recovery_cnt1.care.cnt1 {padding: 4px 10px 0 0px;}
    .health {display:none;}
    .apps ul li p{padding: 0px;}
    .cnt h1 {padding: 0 10px;}
    .cnt h3 {margin: 0 0 0 10px;}
    .cnt p {padding: 20px 10px 0 10px;}
    .recovery_cnt1 p {padding: 0 10px 3px 50px;}
    .recovery_cnt1.care {padding: 0px 0 59px 0px;}
    .recovery_cnt1 h6 {padding: 0 0px 25px 10px;}
    .recovery_cnt1.care p {padding: 4px 0px 10px 28px;}
    .recovery_cnt1.care h5 {padding: 5px 0px 0 0;}
    .recovery_cnt1.care.cnt1 h6 {padding: 5px 10px 25px 10px;}
    .test1 {padding: 0 10px 0 10px;}
    .recovery_cnt1.care.cnt1 h5 {padding: 8px 0px 4px 10px;}
    .recovery_cnt1.care.cnt1 h4 {padding: 0 10px;}
    .logo figure a img {width: 189px;}
    .sponsors_cnt1 ul li {padding: 23px 8px 0 0;}
    .sponsors_cnt1 ul li:last-child, .recovery_cnt1.care ul li:last-child{padding-right: 0px;}
    .sponsors_cnt1 ul li h1 {font-size: 10px;padding: 13px 10px 12px 10px;}
    .sponsors_cnt1 ul li h4 {font-size: 10px;padding: 13px 10px 12px 10px;}    
    .recovery_cnt1.care ul li {padding: 10px 0px 0 3px;}
    .btn {width: 166px;}
    .apps.patner {padding: 0 0 0 30px;}
    .apps.about {padding: 0 0 0 30px;}
    .apps span img {width: 180px;}
    .recovery_cnt1 figure img{padding: 0 0 20px 0;}

}



@media only screen and (max-width:810px) and (min-width:768px){
  #top-badges { width: 200% }
}

@media only screen and (max-width:384px) {
  #top-badges li:first-of-type { padding-bottom: 20px }
}


@media only screen and (max-width:991px){
.recovery_cnt1.care ul li h1 {
   padding: 18px 20px 18px 20px;
}
.recovery_cnt1.care ul li h4 {
   padding: 18px 20px 18px 20px;
 }
}

@media only screen and (max-width:991px){
    .logo a {
        width: 261px;
        background-size:261px 60.9478px;
    }
}

@media only screen and (max-width:475px){
    .logo a {
        width: 189px;
        background-size:189px 44.135px;
    }
}
