/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0; display:block; max-width:100%; height:auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after  {display: block;content: "";clear: both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}
p{font-size:20px;line-height:22px;color: #242424;}
/**************************************************************************************/
a {color:#000;text-decoration:none;outline:0 none !important;}
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-web-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
h1 {font-size:36px;line-height:52px;color:#000000;}
h2 {font-size: 40px;line-height: 42px;color:#242424;}
h3 {font-size: 40px;line-height: 45px;}
h4 {font-size: 36px;line-height: 38px;color:#fff;}
h5 {font-size: 32px;line-height: 40px;color:#fff;}
h6 {font-size:26px;line-height:30px;color:#66686a;}
/*---------------------------------------------------*/
html{height:100%;}
body{color:#171718;font-family: 'Poppins', sans-serif;font-size:12px;height:100%;font-weight:400;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
.btn{background:#fff;width: 319px;height: 46px;margin:0 auto;display: block;border-radius: 40px;text-align: center;}

/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto;width: 1500px;}
.container{max-width: 1200px;margin:0 auto;padding: 0;}
/*-----------------home page start---------------------*/

/*--header start--*/
.background{position: relative;}
.background{background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/bgg.jpg) no-repeat;background-size:100%;width: 100%;margin: 0 auto;padding-bottom: 70px;}

.background-ml{position: relative;}
.background-ml{background: url(https://d3buh2p23rhyze.cloudfront.net/moodlinks/images/bgg.jpg) no-repeat;background-size:100%;width: 100%;margin: 0 auto;padding-bottom: 70px;}


.cnt ul li a img:hover{opacity: 0.8; border-radius: 7px;}
.recovery_cnt1 ul li a img:hover{opacity: 0.8; border-radius: 8px;}
.sponsors_cnt1 ul li a img:hover{opacity: 0.8; border-radius: 8px;}
.footer_md_lft ul li a img:hover{opacity: 0.8; border-radius: 8px;}
.footer_middle_lft ul li a img:hover{opacity: 0.8; border-radius: 8px;}



.header_cnt{padding: 12px 0 0 0;}
nav{padding: 20px 0px 0 0px;}
nav ul{}
nav ul li{font-size: 18px;line-height: 20px;color: #2a2a2a;padding: 0 0 0 57px;}
.login{padding: 9px 0 0 37px;}
.login ul{}
.login ul li{padding: 0 0 0 19px;}
.login ul li h2{font-size: 15px;line-height: 31px;color: #ffffff;text-align: center;background: #494949;border-radius: 21px;padding: 5px  35px 5px 35px; font-weight: 500;}
.login ul li h2 a{color: #ffffff;}
.login ul li h3 a{color: #ffffff;}
.login ul li h3{font-size: 15px;line-height: 31px;color: #ffffff;text-align: center;background: #fe7b00;border-radius: 21px;padding: 6px 28px 4px 28px;font-weight: 500;}
.cnt h3 span{padding: 0 0 0 6px;}
.login ul li h2:hover{opacity: 0.8;}
.login ul li h3:hover{opacity: 0.8;}



/*--banner start--*/
.col-md-6{padding: 0; margin: 0;}

.banner{}
.banner_main{}
.banner_in{padding: 90px 0 100px 0;}
.banner_lft{padding: 14px 0 0 0;}
.cnt figure img{display: none;}
.cnt h1{font-weight: 500;letter-spacing: 0.2px;padding: 0 0 26px 0;}
.cnt h3{font-size: 15px;line-height: 31px;color: #ffffff;text-align: center;background: #fe7b00;border-radius: 26px;width: 168px;padding: 10px 28px 10px 28px;font-weight: 500;display: inline-block;}
.cnt h3 a .fa{padding: 0 0 0 10px;font-size: 19px;vertical-align: middle;}

.cnt h3:hover{opacity: 0.8;}

.cnt h3 a{color: #ffffff;letter-spacing: 0.6px;}
.cnt p{font-size: 18px;line-height: 34px;color: #1b1b1b;padding: 35px 159px 0 0;font-weight: 300;}
.cnt p a{color: #ff3c00;text-decoration: underline;}
.cnt ul{padding: 13px 0 0 0;}
.cnt ul li{padding: 0 14px 0 0;}
.cnt1{padding: 14px 0 0 27px;}

/*--main--*/
.main_in{padding: 58px 0 0 0;}
.main_cnt{position: relative;}
.main_cnt:after{background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/arrow1.png) no-repeat;content:'';top: 212px;left: 61px;height: 172px;right:0;margin:0 auto;position:absolute;}
.main_cnt ul{text-align: center;padding: 0;margin: 0 26px;}
.main_cnt ul li{padding: 0;width: 20%;}
.main_cnt ul li p{padding: 24px 0 0 0;color: #1b1b1b;font-weight: 400;}
.main_cnt ul li figure img{margin:0 auto;}

.main_cnt1{padding: 231px 0 123px 0;max-width:900px;margin:0 auto;text-align: center;}
.main_cnt1 ul{}
.main_cnt1 ul li{}
.main_cnt1 ul li p{padding: 24px 0 0 0;color: #1b1b1b;font-weight: 400;}
.main_cnt1 ul li figure img{margin:0 auto;}




/* recovery start here */

.recovery{}
.recovery_in{}
.recovery_lft{}
.recovery_cnt{padding: 0px 43px 0 0;}
.recovery_cnt1 figure img{display: none;}

.recovery_rgt{}
.recovery_cnt1{padding: 72px 15px 140px 76px;max-width: 586px;}
.recovery_cnt1 p{position: relative;}
.recovery_cnt1 h2{font-weight: 500;font-size: 40px;line-height: 42px;padding: 0 0 11px 0;position: relative;color: #242424;}
.recovery_cnt1 h6{font-size: 17px;line-height: 28px;font-weight: 300;padding: 0 0 16px 0;color: #242424;}
.recovery_cnt1 p{font-size: 17px;line-height: 26px;color: #242424;font-weight: 300;padding: 0 0 0 35px;}
.recovery_cnt1 p:before {content: '';background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/arr.png) no-repeat;width: 19px;height: 13px;position: absolute;left: 0;top: 8px;}
.recovery_cnt1 ul{padding: 0;}
.recovery_cnt1 ul li{padding: 26px 13px 0 0;}
.recovery_cnt1 h2:before {content: '';position: absolute;left: 0;top: -26px;width: 66px;height: 4px;background: #ff7b00;}

.recovery_cnt1_ml h2:before {background: #1B75CD;}


/* health care */
.recovery_cnt1.care{padding: 116px 0 101px 0;}
.recovery_cnt1.care h2{padding: 0 0 15px 0;}
.recovery_cnt1.care p{line-height: 22px;padding: 0 0 0 31px;}

.recovery_cnt1.care p:before {content: '';background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/arr.png) no-repeat;width: 19px;height: 13px;position: absolute;left: 0;top: 4px;}
.recovery_cnt1.care figure img{display: none;}

.recovery_cnt.care{padding: 113px 0 0 0;}
.recovery_lft.care{padding: 0;}
.recovery_cnt1.care h3{font-size: 18px;line-height: 20px;color: #242424;font-weight: 500;position: relative;padding: 20px 0 0 37px;}
.recovery_cnt1.care h3:before {content: '';background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/testimonials.png) no-repeat;width: 22px;height: 18px;position: absolute;left: 0;top: 19px;}
/* .recovery_cnt1.care h3:after {content: '';position: absolute;left: 29%;width: 287px;right: 0;top: 29px;height: 1px;background: #000000;} */
.recovery_cnt1.care h3:after {content: '';position: absolute;left: 37%;width: 165px;right: 0;top: 29px;height: 1px;background: #000000;}
.arrows{position:absolute;right: 84px;top: 27px;}
.arrows ul li{padding: 0 5px 0 0;}
.test{position:relative;}
.recovery_cnt1.care h5{color: #666666;font-family: 'Lato', sans-serif;font-style: italic;font-size: 16px; line-height: 27px;}
.recovery_cnt1.care h4{font-size: 14px ;line-height: 16px; color: #242424;font-weight: 500;}
.recovery_cnt1.care h4 span{padding: 0 4px 0 0;}
.recovery_cnt1.care ul li{/* padding: 26px 18px 0 0; */}
.recovery_cnt1.care ul li h1{font-size: 16px;line-height: 13px;color: #58585a;font-weight: 600;text-align: center;padding: 16px 20px 16px 20px;border: 2px solid #ff9b00;border-radius: 10px;}
.arrows ul li a{padding: 0 10px 0 0;}
.recovery_cnt1.care ul li h1 .fa{padding: 0 0 0 10px;font-size: 19px;font-weight: 700;}
.recovery_cnt1.care ul li h1:hover{background: #ff7000;}
.recovery_cnt1.care ul li h4{font-size: 16px;line-height: 13px;color: #58585a;font-weight: 600;text-align: center;padding: 16px 20px 16px 20px;border: 2px solid #ff9b00;border-radius: 10px;}
.arrows ul li a{padding: 0 10px 0 0;}
.recovery_cnt1.care ul li h4 .fa{padding: 0 0 0 10px;font-size: 19px;font-weight: 700;}
.recovery_cnt1.care ul li h4:hover{background: #ff7000;}


.arrows-bk .slick-prev{border: 1px solid#cdcdcd;width: 20px;height: 20px;border-radius: 100%;left: inherit;right: 0;z-index: 5;}
.slick-prev:before{content: "\f104";font-family:FontAwesome;font-size: 15px; color:#000;line-height: 20px; }

.arrows-bk .slick-next{border: 1px solid#cdcdcd;width: 20px;height: 20px;border-radius: 100%;z-index: 5;}
.slick-next:before{content: "\f105";font-family:FontAwesome;font-size: 15px; color:#000;line-height: 20px; }
.arrows-bk{position: absolute;right: 92px;top: 29px;}


/*  */
.recovery_cnt.care.cnt1{padding: 14px 44px 0 0;}
.recovery.care.cnt1{padding: 0;margin: 0;}
.recovery_in.care.cnt1{}
.recovery_lft.care.cnt1{}
.recovery_rgt.care.cnt1{}

.recovery_cnt1.care.cnt1 figure img{display: none;}
.recovery_cnt1.care.cnt1{padding: 59px 0 0 38px;}
.arrows.cnt1{}
.recovery_cnt1.care.cnt1 h2{line-height: 53px;}
.recovery_cnt1.care.cnt1 h6{line-height: 31px;}
.recovery_cnt1.care.cnt1 h3{font-size: 18px;line-height: 20px;color: #242424;font-weight: 500;position: relative;padding: 9px 0 0 25px;background: #ffffff;}
.recovery_cnt1.care.cnt1 h3:before {content: '';background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/testimonials.png) no-repeat;width: 22px;height: 18px;position: absolute;left: 0;top: 4px;}
.recovery_cnt1.care.cnt1 h3:after {content: '';position: absolute;left: 104%;width: 287px;top: 16px;height: 1px;background: #000000;}
.arrows1{position:absolute;right: 36px;top: 8px;}
.arrows1 ul li{padding: 0 3px 0 0;}
.test1{position:relative;}
.recovery_cnt1.care.cnt1 ul li h1{font-size: 16px;line-height: 13px;color: #58585a;font-weight: 600;text-align: center;padding: 19px 20px 19px 20px;border: 2px solid #ff9b00;border-radius: 10px;}
.recovery_cnt1.care.cnt1 ul li h1:hover{background: #ff7000;}




.arrows-bk1 .slick-prev{border: 1px solid#cdcdcd;width: 20px;height: 20px;border-radius: 100%;left: inherit;right: 0;z-index: 5;}
.slick-prev:before{content: "\f104";font-family:FontAwesome;font-size: 15px; color:#000;line-height: 17px; }
.arrows-bk1 .slick-next{border: 1px solid#cdcdcd;width: 20px;height: 20px;border-radius: 100%;z-index: 5;}
.slick-next:before{content: "\f105";font-family:FontAwesome;font-size: 15px; color:#000;line-height: 17px; padding: 0 0 0 2px;}
.arrows-bk1{position: absolute;right: 56px;top: 15px;}
/* sponsors */

.sponsors{}
.sponsors_in{}
.sponsors_lft{}
.sponsors_rgt{}
.sponsors_cnt1{padding: 123px 70px 145px 0px;}
.sponsors_cnt1 p{position: relative;}
.sponsors_cnt1 h2{font-weight: 600;font-size: 40px;line-height: 42px;padding: 29px 0 11px 0;position: relative;letter-spacing: 2.4px;color: #242424;}
.sponsors_cnt1 h6{font-size: 17px;line-height: 32px;font-weight: 300;letter-spacing: 0.1px;padding: 0 0px 14px 0px;color: #242424;}
.sponsors_cnt1 p{font-size: 19px;line-height: 32px;color: 3242424;font-weight: 300;padding: 0;margin: 0;}
.sponsors_cnt1 ul{padding: 0;}
.sponsors_cnt1 ul li{padding: 29px 13px 0 0;}
.sponsors_cnt1 p a{color: #ec5e06;text-decoration: underline;}
.sponsors_cnt1 ul li .soon{font-size: 16px;color: #58585a;font-weight: 600;text-align: center;padding: 0px 15px 0px 15px;border: 2px solid #ff7000;border-radius: 10px;height: 56px;line-height: 56px;width:282px}

.sponsors_cnt1 ul li .soon:hover{background: #ff7000;color: #ffffff;}
.sponsors_cnt1 figure img{display: none;}
/*.sponsors_cnt1 ul li a:hover{color: #fdce87;}*/


/* health */
.health{background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/bg.jpg) no-repeat;background-size:cover;width: 1500px;margin: 0 auto;height: 428px;}
.health_in{}
.health_cnt{text-align: center;padding: 120px 0 0 0;}
.health_cnt h2{font-size: 44px;line-height: 46px;font-weight: 500;color: #ffffff;letter-spacing: 0.9px;position: relative;}
.health_cnt p{font-size: 18px;line-height: 31px;color: #ffffff;font-weight: 400;padding: 9px 0 20px 0;}
.health_cnt h3{font-size: 19px;line-height: 40px;color: #ffffff;text-align: center;background: #ffffff;width: 224px;padding: 11px 15px 11px 15px;font-weight: 500;margin: 0 auto;border-radius: 5px;text-align: center;}
.health_cnt h3 .fa{padding: 0 0 0 10px;font-size: 19px;font-weight: 700;}
.health_cnt a h3 {color: #000000;display: inline-block;}
.health_cnt a h3:hover{background: #000;color: #fff;}


.health_cnt h2:before {content: '';position: absolute;left: 0;right: 0;margin: 0 auto;top: -25px;width: 70px;height: 4px;background: #ffffff;}
.sponsors_cnt{padding: 29px 0 0 35px;}

/* footer start here */
.col-md-3{padding: 0; margin: 0;}

.footer_in {padding: 77px 0 54px 0;border-bottom: 1px solid #d9d8d8;}
.footer_in ul{margin: 0;}
.footer_in ul li{padding:0;}
.footer_in ul li.mbl_blk{display:none;}
.apps{}
.apps h2{font-size: 20px;line-height: 22px;color: #1a1a1a;font-weight: 500;padding: 0 0 13px 0;}
.apps span{position:relative;width:185px;display:block;}
.apps span:after{content:'';background:#e8e8e8;height:1px;top:0;right:0;width:50%;position:absolute;}
.apps span:before{content:'';background:#ff7b00;height:1px;top:0;left:0;width:50%;position:absolute;}
.apps ul{padding: 22px 0 0 0;}
.apps ul li{padding: 0px 0 12px 0;}
.apps ul li a{font-size: 16px; line-height: 20px; color: #1a1a1a; font-weight: 300;}
.apps ul li p{font-size: 16px; line-height:18px; color: #1a1a1a; font-weight: 300;margin:0;}






.apps.patner{padding: 0 0 0 69px;}
.apps.about{padding: 0 0 0 37px;}
.footer_middle{}
.footer_middle_lft{}
.footer_middle_lft ul{}
.footer_middle_lft ul li{padding: 31px 14px 0 0;}
.footer_middle_rgt{padding: 0 27px 0 0;}
.footer_bottom{padding: 29px 0 10px 0;}
.footer_bottom p{text-align: center;font-size: 15px; line-height: 18px; color: #1a1a1a;font-weight: 300;}
.footer_middle_md_lft ul li{padding: 31px 14px 0 0;}








/*--menu--*/
.menu{display:none;float: right;cursor: pointer;}

.menu  span{display:block;width: 30px;height: 4px;margin: 0px 0 6px 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;background: #66686a;border-radius:3px;}

.sidemenu{display: none;position: fixed;top:0;right: -250px;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;width: 250px;height: 100%;background: #ff8626;overflow: auto;}
/*.open-menu .sidemenu{right: 0;}*/
.open-menu .sidemenu nav{display: block;padding:40px 0 0 0;}
/*.open-menu{overflow: hidden;}*/
.open-menu .menu  span:nth-child(1) {
  top: 0px;
  top: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(4deg);
  transform: rotate(45deg); }
.open-menu .menu  span:nth-child(2) {
  top: 12px;
  opacity: 0;
  right: -60px; }

.open-menu .menu  span:nth-child(3) {
  top: 24px;
  top: -10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-family: 'HelveticaNeueLight';
  font-weight: normal; }
.slider{position: relative;}

.download-badge {
  display:block;
  width: 172px;
  height: 55px;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  text-indent: 100%;
  white-space:nowrap;
}
.download-badge:hover {
    opacity:0.8;
}
.ios-download-badge {
    background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/app_store_1x.png)  no-repeat;
}
.android-download-badge {
    background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/google_play_1x.png)  no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {

    .ios-download-badge {
        background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/app_store_2x.png) no-repeat;
        background-size: 172px 55px;
    }
    .android-download-badge {
        background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/google_play_2x.png) no-repeat;
        background-size: 172px 55px;
    }
}

.header-logo {
  display:block;
  width: 364px;
  height: 85px;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  text-indent: 100%;
  white-space:nowrap;
  background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/logo.png) no-repeat;
}

.header-logo-ml {
  display:block;
  width: 364px;
  height: 85px;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  text-indent: 100%;
  white-space:nowrap;
  background: url(https://d3buh2p23rhyze.cloudfront.net/moodlinks/images/logo.png) no-repeat;
}



@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .header-logo {
    background: url(https://d3buh2p23rhyze.cloudfront.net/recoverypath/images/logo_2x.png) no-repeat;
    background-size:364px 85px;
  }

  .header-logo-ml {
    background: url(https://d3buh2p23rhyze.cloudfront.net/moodlinks/images/logo_2x.png) no-repeat;
    background-size:364px 85px;
  }
}

.first-testimonail-container {
   margin:0 20px -240px 20px !important;
   padding:0 !important;
}
