@media screen and (min-width: 1440px){

	.img-content-wrapper {

		 max-width: 1440px; 

		 width: 100%; 

		margin-left: auto;

		margin-right: auto;

		overflow: visible;

	}

	.channels-slider{

		max-width: 1440px; 

		width: 100%; 

	   margin-left: auto;

	   margin-right: auto;

	   overflow-x: hidden;

	}

	.welcome-wrapper .color-dots{

		max-width:74.444vw;

		top:-40.972vw

	}

	.welcome-wrapper .color-dots img{

		width: 100%;

	}

	.welcome-wrapper {

		min-height: 47.569vw;

		padding-bottom: 10.417vw;

	}

}

@media screen and (min-width: 767px) and (max-width: 1439px){

	.welcome-wrapper .color-dots{

		max-width:74.444vw;

		top:-40.972vw

	}

	.welcome-wrapper {

		min-height: 47.569vw;

		padding-bottom: 10.417vw;

	}

	.welcome-wrapper .color-dots img{

		width: 100%;

	}

}

@media screen and (max-width: 1300px){

	.img-content-wrapper .content-wrapper {

		padding-left: 60px;

	}

	.img-content-wrapper.swap-order .content-wrapper {

		padding-right: 60px;

	}

	.img-content-wrapper .image-wrapper {

		flex: 0 0 60%;

		max-width: 60%;

	}

	.img-content-wrapper .content-wrapper {

		flex: 0 0 40%;

		max-width: 40%;

	}

	.main-header{

		padding-left: 25px;

		padding-right: 25px;

	}

	.our-mission-wrapper .image-wrapper{

		flex: 0 0 620px;

		max-width:620px ;

	}

	.our-mission-wrapper  .img-content-wrapper.swap-order .content-wrapper{

		max-width: 882px;

		flex: 0 1 882px;

		padding-right: 50px;

	}

	

}

@media screen and (max-width: 1200px){

	.testimonial-left,.testimonial-right{

		flex: 0 0 50%;

		max-width: 50%;

	}

	.center-content, .testimonial-content,.welcome-content,.home-banner-content,.blog-page-content .page-center{

		padding-left: 30px;

		padding-right: 30px;

	}

	.our-values ul,.partners-list ul{

		margin: 0;

	}

	.partners-list li{

		padding: 0 20px 50px;

	}

	.joinus-content .center-content {

		max-width: 530px;

		margin-right: 0;

	}

	.blog-left-wrapper{

		padding-right: 50px;

	}

	.blog-list-wrapper.list-view .img-cnt-box figure {

		flex: 0 0 280px;

		max-width: 280px;

		/* max-height: 200px */

		

	}

	.blog-sidebar {

		flex: 0 0 240px;

		max-width: 240px;

	}

	.learn-more{

		margin-top: 12px;

	}

	

}

@media screen and (min-width: 767px) and (max-width: 1024px){

	.welcome-wrapper  {

		min-height: 57.273vw;

		padding-bottom: 8.182vw;

	}

	.welcome-wrapper .color-dots {

		top: -53.636vw;

		max-width: 97.455vw;

	}

}

@media screen and (max-width: 1024px){

   /* .home-banner video{

        display: none;

	}*/

	.cover-slider .swiper-slide{

		width: 600px;

		height: 350px;

	}

	

	/* .welcome-wrapper {

		min-height: 630px;

		padding-bottom: 110px;

	} */

	

	.health-information {

		padding-top: 100px ;

		padding-bottom: 60px;

	}

	.stories-wrapper {

		background-color: #F4F4F4;

		padding: 100px  0 80px;

	}

	.stories-slider {

		padding-bottom: 30px;

	}

	.information-meet,.channels-wrapper,.healthcare-wrapper {

		padding: 100px 0px;

	}

	.information-meet .center-content{

		margin-top: -90px;

	}

	.home-banner-content h2,.center-content h2,.telling-stories h2,.testimonial-left h2,.information-meet .center-content h2,.welcome-content h2,

	.img-content-wrapper .content-wrapper .content-area h2{

		font-size: 47px;

		line-height: 52px;

	}

	.welcome-content article ,.center-content article{

		font-size: 17px;

		line-height: 25px;

	}

	.healthcare-wrapper{

		padding-bottom: 200px;

	}

	.story-premering-wrapper {

		padding-bottom: 60px;

	}

	.telling-stories .content-wrapper, .telling-stories .image-wrapper{

		margin-top: -200px;

	}

	.healthcare-focus{

		padding-top: 55px;

		padding-bottom: 70px;

	}

	.healthcare-focus ul{

		margin: 0 -4%;

	}

	.healthcare-focus li {

		padding: 0 4% 45px;

	}

	.stories-slider .carouselTicker__list {

		margin: 0 0 30px;

		height: 200px;

	}

	

	.stories-slider .carouselTicker__item {

		margin: 0 0 0 30px;

		background-size: 285px;

		width: 285px;

		height: 160px;

	}

	.premering-content figure img{

		width: 200px;

	}

	.premering-content h3,.premering-content figure {

		margin-bottom: 22px;

	}

	.img-content-wrapper{

		padding: 50px 0;

	}

	.joinus-content .center-content{

		max-width: 530px;

		margin-right: 0;

	}

	/* contact */

	.content-area {

		padding-left: 20px;

		padding-right: 20px;

	}



	.contact-left h1 {

		font-size: 50px;

		line-height: 53px;

	}



	.contact-wrappper {

		padding: 58px 0 0;

	}

	.content-wrapper .content-area, .content-wrapper .premering-content{

		max-width: 100%;

	}

	.img-content-wrapper .image-wrapper figure{

		width: 700px;

		height: 400px;

	}

	.testimonial-wrapper {

		padding: 100px 0 ;

	}

	.testimonial-left{

		padding-right: 50px;

	}

	.testimonial-right{

		padding-left: 50px;

	}

	.blog-list-wrapper .img-cnt-box{

		flex: 0 0 100%;

		max-width: 100%;

	}

	.blog-list-wrapper .img-cnt-box figure {

		max-width: 100%;

		height: auto;

	}

	.blog-list-wrapper.list-view .img-cnt-box{

		display: block;

	}

	.blog-list-wrapper.list-view .img-cnt-box figure{

		flex: 0 0 100%;

		max-width: 100%;

		max-height: inherit;

	}

	.blog-list-wrapper.list-view .img-cnt-box .cnt-area{

		padding: 12px 0 0 ;

	}
	.image-content-carousel{
		padding: 0 60px;
	}
	.image-content-carousel .img-cnt-box figure{
		max-width: 100%;
		height: 225px;
	}
	.slick-prev {
		left: 0;
	}
	.slick-next {
		right: 0;
	}
	.image-content-carousel .slick-arrow {
		top: 93px;
	}
}



@media screen and (max-width: 1000px){

    .main-header{

        padding: 16px 25px;

       

    }

	.main-header .page-center, .menu-wrapper {

		display: block;

	}

    .main-header .page-center{

        min-height: auto;

    }

	.menu-icon{

		display: block;

		position: absolute;

		top: 0;

		bottom: 0;

		right: 0;

		margin: auto;

		width: 24px;

		height: 10px;

		background: url(../images/iconMenu.png) no-repeat center center;

		background-size: 24px;

		cursor: pointer;

	}



	.menu-open .menu-icon{

		background: url(../images/iconMenuClose.png) no-repeat center center;

        background-size: 18px;

        width: 18px;

		height: 18px;

	}



	.menu-open .main-header{

		background-color: #000;

	}



	.main-logo img{

		width: 89px;

	}



	.main-logo,.menu-wrapper,.main-nav{

		width: 100%;

		max-width: 100%;

	}

	

	.menu-wrapper{

		padding-top: 30px;

		min-height: calc(100vh - 66px);

        display: none;

        text-align: center;

    }

    .menu-wrapper .btn-common{

        margin-top: 25px;

        min-width: 211px;

    }



	.main-nav ul{

		display: block;

	}



	.main-nav ul li{

        padding: 25px 0;

        text-align: center;

	}



	.main-nav li a{

		padding: 0;

		font-size: 24px;

		line-height: 28px;

		font-weight: normal;

        position: relative;

        text-align: center;

	}

	.header-height{

		padding-top: 66px;

	}



    .faq-wrapper {

		padding: 115px 0 50px 0;

	}



	.faq-inner {

		font-size: 17px;

		line-height: 24px;

	}



    .faq-inner h1 {

		font-size: 40px;

		line-height: 50px;

		padding-bottom: 30px;

	}



	.faq-list h2 {

		font-size: 20px;

		line-height: 24px;

		padding-bottom: 16px;

	}



	.privacy-inner h1 {

		text-align: left;

		padding-bottom: 15px;

	}



	.privacy-date {

		text-align: left;

		padding-bottom: 40px;

	}



	.privacy-inner h2 {

		padding-bottom: 14px;

	}



	.privacy-inner li {

		padding-bottom: 20px;

	}



	.team-banner h1 {

		font-size: 43px;

		line-height: 50px;

	}



	.healable-wrap {

		padding: 0 30px 30px 30px;

	}

    .information-meet .center-content article{

		flex: 1;

	}

	.healthcare-focus{

		padding-left: 20px;

		padding-right: 20px;

	}

	.img-content-wrapper .content-wrapper {

		padding-left: 40px;

	}

	.img-content-wrapper.swap-order .content-wrapper {

		padding-right: 40px;

	}

	.img-content-wrapper .image-wrapper figure{

		width: 600px;

		height: 330px;

	}

	.img-content-wrapper .image-wrapper {

		flex: 0 0 55%;

		max-width: 55%;

	}

	.img-content-wrapper .content-wrapper {

		flex: 0 0 45%;

		max-width: 45%;

	}

	.our-values li,.partners-list li {

		flex: 50%;

		max-width:50%;

	}

	.partners-list li{

		display: flex;

		justify-content: center;

	}

	.content-wrapper .content-area, .content-wrapper .premering-content{

		max-width: 100%;

	}

	.partners-list,.partners-list li figure{

		max-width: 100% !important;

	}

	.partners-list li img{

		max-width: 177px!important;

		margin: 0 auto;

	}

	.blog-page-content {

		padding-top: 80px;

	}

	.blog-list-wrapper.list-view .img-cnt-box {

		padding-bottom: 20px;

		margin-bottom: 40px;

	}



	.blog-list-wrapper.list-view .img-cnt-box figure {

		flex: 0 0 100%;

		max-width: 100%;

		max-height: inherit;

	}

	.blog-left-wrapper {

		padding-right: 30px;

	}

	.blog-title .title-wrapper h1{

		margin-bottom: 22px;

	}

	.blog-title .title-wrapper h3{

		margin-bottom: 22px;

	}

	

}



@media screen and (max-width: 900px){

	.img-content-wrapper .image-wrapper figure{

		width: 500px;

		height: 285px;

	}

	.joinus-content .center-content {

		max-width: 480px;

		margin-right: 0;

	}

}

@media screen and (max-width: 767px){

	

    .home-banner-content br

	.inner-banner-content br {

        display: none;

    }

    .show-mob{

		display: block !important;

	}



	.hide-mob{

		display: none !important;

	}



	.show-mob.btn-common{

		display: inline-block !important;

    }

    .mob-banner {

        display: block !important;

	}

	.main-nav li a:hover::after, .main-nav ul li.current_page_item>a::after,

	.footer-nav li a:hover::after, .footer-nav ul li.current_page_item>a::after{

		width: 100%

	}

	.footer-nav li a::after{

		bottom: -6px;

	}

    .main-footer {

        padding: 50px 30px 40px;

    }

    .footer-logo img{

        width: 155px;

    }

    .footer-nav ul{

        flex-direction: column;

        align-items: center;

        padding: 30px 0 40px;

    }

    .footer-nav li{

        margin: 7px 0;

	}

	.coming-soon {

		top: 40px;

		left: 50%;

		transform: translateX(-50%);

		text-align: center;

	}

	.coming-soon span {

		font-size: 17px;

		line-height: 20px;

		margin-bottom: 7px;

	}

	.coming-soon strong {

		font-size: 20px;

		line-height: 24px;

	}

	.banner_mobile {

		display: block;

	}

	.banner_desktop {

		display: none;

	}



	.healable-wrap {

		display: block;

	}



	.healable-left, .healable-right {

		max-width: 100%;

	}



	.healable-left h2 {

		font-size: 36px;

		line-height: 40px;

		padding-bottom: 14px;

	}



	.healable-right {

		font-size: 17px;

		line-height: 24px;

	}



	.team-healable > figure {

	    top: -171px;

	}

	.team-healable > figure {

	    background-position: center -200px;

	    background-size: 421px;

	    height: 300px;

	}



	.team-healable {

		padding-bottom: 0px;

	}



	.our-team {

		padding: 60px 30px;

	}



	.our-team-list {

		max-width: 200px;

	    flex-wrap: wrap;

	}



	.our-team > h3 {

	    font-size: 20px;

	    line-height: 24px;

	    padding-bottom: 14px;

	}



	.our-team > h2 {

	    font-size: 30px;

	    line-height: 35px;

	    padding-bottom: 40px;

	}



	.our-team-list {

		padding-bottom: 35px;

	}



	.our-team-list h3 {

	    font-size: 16px;

	    line-height: 19px;

	    padding-bottom: 8px;

	}



	.our-team-list p {

	    font-size: 16px;

	    line-height: 22px;

	    padding-bottom: 15px;

	}



	.our-team-list figure {

		max-width: 95px;

	}



	.our-team-list a img {

		width: 25px;

	}

	.modal-close {

		position: absolute;

		top: 20px;

		right: 22px;

	}



	.modal-close img{

		width: 20px;

	}

	.video-modal-wrapper .modal-content {

		max-width: 100vw;

		max-height: 100vh;

		width: 100vw;

		padding: 60px 22px ;

	}



	.modal-video-wrapper {

		height: 50vw;

	}



	.video-modal-wrapper .modal-close {

		top: 10px;

		right: 20px;

	}

	.home-banner-content h2{

		font-size: 42px;

		line-height: 47px;

		margin-bottom: 10px;

	}

	.home-banner-content h2 br,.center-content h2 br,.telling-stories h2 br, .testimonial-left h2 br, .information-meet .center-content h2 br, .welcome-content h2 br, .img-content-wrapper .content-wrapper .content-area h2 br{

		display: none;

	}

	 .center-content h2, .telling-stories h2, .testimonial-left h2, .information-meet .center-content h2, .welcome-content h2, .img-content-wrapper .content-wrapper .content-area h2{

		font-size: 30px;

		line-height: 35px;

	}

	.welcome-content article ,.center-content article{

		font-size: 16px;

		line-height: 24px;

	}

	.information-meet .center-content {

		margin-top: -44vw;

		display: block;

	}

	.information-meet .center-content article{

		margin-left: 0;

	}

	.center-content, .testimonial-content,.healthcare-focus,.welcome-content,.home-banner-content{

		padding-left: 30px;

		padding-right: 30px;

	}

	.welcome-wrapper .color-dots{

		max-width: 480px;

		top:-58vw;

		/* left: 50%;

		transform: translateX(-56%); */

	}

	.welcome-wrapper .color-dots{

		max-width: 139.765vw;

	}

	.welcome-wrapper {

		min-height: 430px;

	}

	.watershed-wrapper{

		background-image: none !important;

		min-height: auto;

		background-color: #fff;

	}

	.cover-slider .swiper-slide{

		background-image: none !important;

		background-color: #fff;

		width: 282px;

		height: 459px;

	}

	.slide-top span,.slide-top p{

		font-size: 17px;

		line-height: 20px;

		font-weight: 500;

	}

	.slide-top p strong{

		font-size: 20px;

		line-height: 24px;

	}

	/* .cover-slider  .swiper-wrapper{

		justify-content: center;

	} */

	.cover-slider .slide-content{

		padding: 20px 30px 40px;

		text-align: center;

		/* margin: 0 10px; */

	}

	.center-content h2 br{

		display: none;

	}

	.testimonial-content{

		display: block;

	}

	.testimonial-left, .testimonial-right{

		flex: 100%;

		max-width: 100%;

		padding-left: 0;

		padding-right: 0;

	}

	.testimonial-left{

		margin-bottom: 40px;

	}

	.testimonial-right{

		border: 0;

	}

	.testimonial-right article{

		font-size: 16px;

		line-height: 24px;

	}

	.testimonial-left h4 {

		font-size: 20px;

		line-height: 24px;

		

	}

	.author-dtls strong,.author-dtls span{

		font-size: 16px;

		line-height: 24px;

	}

	.healthcare-focus figure img{

		width: 99px;

	}

	.healthcare-focus ul{

		margin: 0 -10%;

	}

	.healthcare-focus li {

		padding: 0 10% 48px;

	}

	.healthcare-focus figcaption {

		font-size: 17px;

		line-height: 24px;

	}

	.img-content-wrapper{

		flex-direction: column;

		margin-bottom:0;

	}

	.img-content-wrapper .image-wrapper{

		order: 1 !important;

	}

	.img-content-wrapper .content-wrapper{

		order: 2 !important;

	}

	.telling-stories {

		padding-top: 0 !important;

		padding-bottom: 0 !important;

	}

	.telling-stories h2{

		max-width: 100%;

		text-align: center;

		font-size: 42px !important;

		line-height: 47px !important;

	}

	.img-content-wrapper .image-wrapper, .img-content-wrapper .content-wrapper {

		flex:100%;

		max-width: 100%;

	}

	

	.img-content-wrapper .content-wrapper{

		padding: 50px 26px 0;

	}

	.img-content-wrapper.telling-stories .image-wrapper figure{

		margin: 0 auto;

	}

	/* .img-content-wrapper .image-wrapper{

		padding-right: 60px;

	}

	.img-content-wrapper.swap-order .image-wrapper{

		padding-left: 60px;

	} */

	.premering-content article {

		font-size: 16px;

		line-height: 24px;

	}

	.welcome-wrapper {

		padding-bottom:90px;

	}

	.stories-slider .carouselTicker__list {

		margin: 0 0 15px;

		height: 140px;

		padding: 0 10px;

	}

	

	.stories-slider .carouselTicker__item {

		margin: 0 0 0 15px;

		background-size: 209px;

		width: 209px;

		height: 118px;

	}

	.swiper-container{

		padding-top: 0;

	}

	.health-information,.stories-wrapper,.information-meet,.channels-wrapper,.testimonial-wrapper,

	.our-mission-wrapper .img-content-wrapper,.our-values-wrapper,.our-partners-wrapper{

		padding-top: 65px;

		padding-bottom:90px;

	}

	.testimonial-wrapper{

		padding-bottom:65px;

	}

	.author {

		margin-bottom: 0;

	}

	.healthcare-focus{

		padding-bottom:50px;

	}

	.healthcare-wrapper,.story-premering-wrapper{

		padding-top: 65px;

		padding-bottom:50px;

	}

	.healthcare-wrapper{

		padding-bottom: 150px;

	}

	.telling-stories .image-wrapper{

		margin-top: -150px;	

	}

	.img-content-wrapper .image-wrapper figure{

		float: none;

		margin-left: -8.735vw;

		margin-right:auto;

		width: 100vw;

		height: 52.151vw;

	}

	

	.img-content-wrapper.swap-order .image-wrapper figure{

		margin-left:auto;

		margin-right: -8.735vw;

	}

	.telling-stories.img-content-wrapper .image-wrapper figure{

		float: none !important;

		margin-left:auto !important;

		margin-right:auto !important;

	}

	.telling-stories .content-wrapper{

		margin-top: 0;

	}

	.joinus-content .center-content{

		margin-right: auto;

	}

	.joinus-wrapper,.joinus-content .center-content,.joinus-content .center-content h2, .joinus-content .center-content article{

		text-align: center;

	}

	.joinus-content .center-content{

		padding-left: 45px;

		padding-right: 45px;

	}

	.joinus-content .center-content h2 br{

		display: block;

	}

	.header-height {

		padding-top: 66px;

	}

	/* contact */

	.content-area {

		flex-direction: column;

	}

	.contact-left, .contact-right, .input-holder {

		max-width: inherit;

		width:100%;

	}



	.input-left, .input-right {

		max-width: 100%;

		width: 50%;

	}



	.contact-right h1 {

		font-size: 40px;

		line-height: 40px;

		max-width: 250px;

		padding-bottom: 50px;

		display: block;

	}



	.contact-right h5 {

		margin-top: 42px;

	}



	.contact-left {

		order: 2;

	}



	.contact-left h1 {

		display: none!important;

	}



	.contact-right {

		order: 1;

		padding-top: 0;

	}

	.content-wrapper .content-area, .content-wrapper .premering-content{

		max-width: 100%;

	}

	.telling-stories.img-content-wrapper .image-wrapper{

		padding-left: 15px !important;

		padding-right: 15px !important;

	}

	.our-mission-wrapper .content-area h3, .joinus-wrapper .center-content h3, 

	.our-values-wrapper .center-content h3, .our-partners-wrapper .center-content h3,

	.our-vision-wrapper .center-content h3{

		font-size: 20px;

		line-height: 24px;

		margin-bottom: 20px;

	}

	.our-mission-wrapper .img-content-wrapper.swap-order .image-wrapper,.our-mission-wrapper .img-content-wrapper.swap-order .content-wrapper {

		max-width: 100%;

		flex: 100%;

		padding-left: 0 !important;

		padding-right: 0 !important;

	}

	.our-mission-wrapper .img-content-wrapper.swap-order .content-wrapper{

		order: 1 !important;

		text-align: center;

		padding-top: 0;

		padding-bottom: 30px;

	}

	.our-mission-wrapper .img-content-wrapper.swap-order .image-wrapper{

		order: 2 !important;

		

	}

	.our-mission-wrapper .img-content-wrapper .image-wrapper img{

		max-width: 100%;

	}

	.our-mission-wrapper .img-content-wrapper .image-wrapper figure{

		margin: 0 auto;

		width: auto;

		height: auto;

		padding: 0 10px;

	}

	.our-vision-wrapper{

		padding-top: 70px;

		padding-bottom: 70px;

	}

	.our-values-wrapper .center-content h2{

		font-size: 40px;

		line-height: 44px;

		margin-bottom: 40px;

	}

	.our-values-wrapper{

		padding-bottom: 67px;

	}

	.our-values,.partners-list{

		padding-left: 30px;

		padding-right: 30px;

	}

	.our-values ul{

		display: block;

		margin: 0;

	}

	.our-values li{

		padding: 0 0 40px;

	}

	.our-values li {

		flex: 100%;

		max-width:100%;

	}

	.our-values li:last-child{

		padding-bottom: 0;

	}

	.our-partners-wrapper{

		padding-bottom: 42px;

	}



	.our-partners-wrapper .center-content h2 {

		margin-bottom: 35px;

	}

	.partners-list ul{

		margin: 0 -9px;

	}

	.partners-list li{

		padding: 0 9px 18px;

	}

	.stories-wrapper .center-content h2 br{

		display: block;

	}

	.information-meet figure img{

		max-width: 100%;

	}

	.information-meet .center-content {

		margin-top: -44vw;	

	}

	.joinus-wrapper figure{

		min-height: 503px;

	}

	.content-wrapper .content-area{

		padding-left: 30px;

		padding-right: 30px;

	}

	.our-mission-wrapper .img-content-wrapper{

		padding-bottom: 60px !important;

	}

	.our-mission-wrapper .img-content-wrapper .image-wrapper{

		margin-top: 20px;

	}

	.img-content-wrapper .image-wrapper{

		padding-left: 0;

		padding-right: 30px;

	}

	.img-content-wrapper.swap-order .image-wrapper{

		padding-left: 30px;

		padding-right:0;

	}

	.telling-stories.img-content-wrapper .image-wrapper{

		padding-left: 15px;

		padding-right: 15px;

	}

	.story-premering-wrapper .img-content-wrapper {

		display: block;

	}



	/* Blog */



	



	.flex .col-3{

		flex: 100%;

		max-width: 100%;

	}



	.flex .col-2{

		flex: 100%;

		max-width:100%;

	}



	.box-img img{

		display: block;

	}

	.common-wrapper{

		padding:48px 0;

	}

	.common-wrapper p, .common-wrapper article {

		font-size: 17px;

		line-height: 24px;

	}

	.learn-more {

		font-size: 17px;

		line-height: 19px;

	}



	.title-wrapper h1, .title-wrapper h2 {

		font-size: 18px;

		line-height: 24px;

		margin-bottom: 10px;

	}



	.title-wrapper h3{

		font-size: 33px;

		line-height: 38px;

	}



	.title-wrapper h4{

		font-size: 18px;

		line-height: 24px;

	}



	.title-wrapper{

		padding: 52px 0 20px;

		text-align: center !important;

	}



	.title-wrapper article{

		padding-top: 20px;

	}



	.title-wrapper p, .title-wrapper article{

		font-size: 17px;

		line-height: 24px;

	}



	.border-title{

		padding-bottom: 15px;

		margin-bottom: 35px;

	}



	.border-title h2{

		font-size: 22px;

		line-height: 27px;

	}



	.image-detailbox-wrapper {

		display: block;

		padding-bottom: 48px;

	}



	.detail-image, .detail-content {

		flex: 100%;

		max-width: 100%;

	}



	.detail-image figure {

		width: 100%;

		max-width: 100%;

		max-height: inherit;

	}



	.detail-image{

		margin-bottom: 20px;

	}



	.detail-content {

		padding-left: 0;

	}



	.detail-content h4 {

		font-size: 22px;

		line-height: 27px;

		margin-bottom: 18px;

	}



	.detail-content article {

		padding-bottom: 0;

	}



	.bg-img img{

		width: 100%;

	}



	.img-cnt-box .sub-title {

		font-size: 18px;

		line-height: 24px;

	}



	.img-cnt-box {

		margin-bottom: 40px;

	}



	.img-cnt-box figure{

		margin-bottom: 20px;

	}



	.img-cnt-box .date{

		font-size: 17px;

		line-height: 24px;

		margin-bottom: 12px;

	}



	.img-cnt-box em {

		font-size: 17px;

		line-height: 24px;

		margin-top: 10px;

	}



	.img-cnt-box:last-child{

		margin-bottom: 0;

	}

	

	.press-releases-wrapper .img-cnt-box p {

		min-height: auto;

	}



	.press-releases-wrapper .img-cnt-box .date{

		font-size: 17px;

		line-height: 24px;

	}



	.press-releases-wrapper .img-cnt-box em {

		font-size: 17px;

		line-height: 24px;

	}

	.press-releases-wrapper .img-cnt-box p {

		min-height: auto;

	}



	.blog-wrapper .page-center {

		display: block;

	}



	.blog-left-wrapper {

		padding-right: 0;

	}



	.blog-sidebar {

		margin: 0 auto;

		padding-top: 70px;

	}



	.blog-wrapper .detail-image figure{

		max-height: inherit;

	}



	.detail-content .date,.img-cnt-box .date {

		font-size: 15px !important;

		line-height: 20px !important;

	}



	.blog-list-wrapper .img-cnt-box p {

		min-height: auto;

	}



	.blog-list-wrapper .img-cnt-box ,.blog-list-wrapper.list-view .img-cnt-box{

		display: block;

		margin-bottom: 40px;

		padding-bottom: 0;

	}



	.blog-list-wrapper .img-cnt-box{

		max-height: inherit;

		height: auto;

	}



	.img-cnt-box figure,.blog-list-wrapper.list-view .img-cnt-box figure  {

		flex: 100% !important;

		max-width: 100%!important;

		max-height: inherit;

		height: auto;

	}



	.img-cnt-box figure{

		margin-bottom: 20px !important;

	}



	.img-cnt-box p{

		max-width: 100% !important;

	}



	.blog-list-wrapper.list-view .img-cnt-box{

		background: none;

	}



	.blog-list-wrapper.list-view .img-cnt-box .cnt-area{

		padding-left: 0;

	}





	.image-detailbox-wrapper.list-view {

		display: block;

	}



	.image-detailbox-wrapper.list-view .detail-image, .image-detailbox-wrapper.list-view .detail-content {



		flex: 100%;

		max-width: 100%;

		padding-left: 0;

		padding-right: 0;

	}



	.image-detailbox-wrapper.list-view .detail-image figure {

		width: 100%;

		max-width: 100%;

		max-height: inherit;

		/* min-height: 190px; */

	}



	.image-detailbox-wrapper.list-view .detail-content h4, .image-detailbox-wrapper.list-view .detail-content article {

		max-width: 100%;

		width: 100%;

	}



	.image-detailbox-wrapper.list-view .detail-content article {

		padding-bottom: 0;

	}



	.image-detailbox-wrapper.list-view .detail-content{

		padding-top: 30px;

	}

	



	.pagination{

		padding-top:30px;

	}



	.pagination a, .pagination span {

		width: 30px;

		height: 30px;

		line-height: 30px;

		font-size: 15px;

	}



	/* .blog-sidebar .img-cnt-box figure {

		height: 143px !important;

		max-height: 143px !important;

	} */



	.blog-sidebar li{

		text-align: center;

		margin-bottom: 15px;

		font-size: 15px;

	}



	.blog-sidebar li a{

		font-size: 15px;

	}



	.blog-sidebar h5{

		margin-bottom: 35px;

	}



	.blog-sidebar-wrapper {

		padding-bottom: 60px;

	}

	.blog-sidebar-wrapper:nth-last-of-type(1){

		padding-bottom: 20px;

	}

	

	.image-contemt-carousel{

		margin-bottom: 40px;

	}



	.image-contemt-carousel .slick-arrow{

		top: inherit;

		bottom: -30px;

	}



	.slick-prev {

		left: 0;

	}



	.slick-next {

		right: 0;

	}

	.image-contemt-carousel .img-cnt-box figure {

		max-width: 100%;

		/* height: 190px!important;

		min-height: 190px!important;

		max-height: 190px !important; */

	}

	.image-contemt-carousel .slick-dots{

		padding-left: 50px;

		padding-right: 50px;

	}



	.blog-wrapper .detail-image figure{

		/* min-height: 190px; */

		max-height: inherit;



	}

	.blog-sidebar {

		flex: 0 0 300px;

		max-width: 300px;

	}

	.channel-title p, .img-cnt-box .channel{

		font-size: 17px;

		line-height: 24px;

	}

	.blog-list-wrapper.list-view .img-cnt-box {

		padding-bottom: 30px;

		margin-bottom: 30px;

	}

	.image-content-carousel .slick-arrow {
		top: 92px;
	}
	.image-content-carousel .img-cnt-box figure{
		height: 190px;
	}
	.image-content-carousel .slick-arrow{
		top:78px;
	}
}



@media screen and (max-width:640px){

	.modal-video-wrapper{

		height: 300px;

		min-height: auto;



	}

	.img-content-wrapper .image-wrapper figure{

		border-width: 3px;

	}

	
	.image-content-carousel{
		padding: 0 40px;
	}	
	/* .img-content-wrapper.swap-order .image-wrapper figure{

		margin-right: -10.469vw;

	} */

	.telling-stories.img-content-wrapper .image-wrapper figure{

		float: none !important;

		margin-left:auto !important;

		margin-right:auto !important;

	}

	.partners-list{

		max-width: 375px;

		width: 100%;

		margin: 0 auto;

	}

	.partners-list li figure {

		max-width: 145px;

		max-height: 99px;

		min-height: 99px;

		border-radius: 12px;

		padding: 15px;

	}

	.partners-list li img {

		max-width: 100% !important;

		max-height: 65px;

	}

	

	.healthcare-wrapper{

		padding-bottom: 105px;

	}

	.telling-stories .image-wrapper{

		margin-top: -105px;	

	}

	.blog-title .title-wrapper h1{

		margin-bottom: 20px;

	}

	.blog-title .title-wrapper h3{

		margin-bottom: 20px;

	}

	
}

@media only screen and (max-width:560px){

	.contact-right .flex {

		flex-direction: column;

	}



	.input-left, .input-right {

		max-width: 100%;

		width: 100%;

	}



	.contact-right .btn-common {

		margin-right: auto;

		margin-left: inherit;

		margin-top: 60px;

	}

	

	.contact-details {

		padding-top: 72px;

	}



	.contact-details p {

		padding: 0 0 40px;

	}

	

}

@media screen and (max-width: 500px){

	.our-team-inner {

		max-width: 315px;

	}



	.our-team-list {

		max-width: 145px;

	}

	.modal-video-wrapper {

		height: 200px;

	}

	.joinus-wrapper {

		min-height: 376px;

	}

	.channels-wrapper .center-content{

		padding-left: 25px;

		padding-right: 25px;

	}

	.telling-stories.img-content-wrapper .image-wrapper figure{

		width: 100% !important;

	}

	

	

	.mob-content-center{

		max-width: 200px;

		width: 100%;

		margin: 0 auto;

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%);

	}

	.joinus-wrapper figure{

		min-height: 530px;

		max-height: 530px;

	}

	.our-mission-wrapper .img-content-wrapper .content-wrapper .content-area{

		padding-left: 45px;

    	padding-right: 45px;

	}

	.welcome-wrapper .color-dots img{

		max-width: inherit;

		width: 480px;

	}

	/* .detail-image figure,.blog-wrapper .detail-image figure,.img-cnt-box figure {

		max-height: 190px !important;

	} */

	.blog-list-wrapper {

		display: block;

		margin-left: 0;

		margin-right: 0;

	}



	.blog-list-wrapper .img-cnt-box {

		display: block;

		flex: 100%;

		max-width: 100%;

		padding-left: 0;

		padding-right: 0;

		margin-bottom: 40px;

	}



	/* .blog-sidebar .img-cnt-box figure {

		height:175px !important;

		max-height: 175px !important;

	} */



	/* .image-detailbox-wrapper.list-view .detail-image figure{

		max-height: 190px;

	} */

	

	.image-contemt-carousel .img-cnt-box figure{

		/* height: 175px!important;

		min-height: 175px!important;

		max-height: 175px !important; */

	}

	.title-wrapper br{

		display: none;

	}

	.bottom-social {

		padding-top: 20px;

		justify-content: center;

		flex-direction: column;

	}

	.socialmedia{

		justify-content: center;

	}

	.bottom-social .addthis_toolbox{

		padding-top: 40px;

		text-align: center;

	}

	.img-cnt-box figure,.blog-list-wrapper .img-cnt-box figure, .blog-list-wrapper.list-view .img-cnt-box figure{

		/* height: 175px; */

		max-width: 175px;

	}

	.blog-sidebar{

		padding-top: 50px;

	}

	.blog-detail-wrapper .image-detailbox-wrapper{

		padding-bottom: 20px;

	}

	.blog-sidebar-wrapper:nth-last-of-type(1){

		padding-bottom: 0;

	}

}

@media screen and (max-width: 425px){

	.welcome-wrapper .color-dots{

		left: 50%;

		transform: translateX(-56%);

	}

	.img-content-wrapper .image-wrapper figure{

		width: 100vw;

		height: 224px;

		border-width: 3px;

		margin-left: -9.765vw;

	}

	

	.img-content-wrapper.swap-order .image-wrapper figure{

		margin-right: -9.765vw;

	}

}

@media screen and (max-width: 375px){

	.welcome-wrapper .color-dots{

		transform: translateX(-64%);

	}

	.joinus-wrapper figure{

		min-height: 500px;

		max-height: 500px;

	}

	.telling-stories.img-content-wrapper .image-wrapper figure{

		width: 100% !important;

		height: 200px;

	}

	.pagination a.next, .pagination a.prev{

		width: 40px;

		height: 40px;

	}

	

}

@media screen and (max-width: 320px){

	/* .information-meet figure{

		margin: 0 -27%;

	} */

	.welcome-wrapper .color-dots {

		transform: translateX(-75%);

	}

	.partners-list li img {

		max-width: 100%;

	}

	.pagination a.next, .pagination a.prev{

		width: 35px;

		height: 35px;

	}

	.pagination a, .pagination span {

		width: 25px;

		height: 25px;

		line-height: 25px;

		font-size: 14px;

		margin: 0 5px;

	}

}

@media only screen and (min-device-width: 480px) 



                   and (max-device-width: 640px) 



                   and (orientation: landscape) {







	.video-modal-wrapper .modal-content {

		max-width: 100vw;

		max-height: 100vh;

		min-height: 100vh;

		width: 100vw;

		padding: 0 !important ;

	}



	.modal-video-wrapper{

		height: 100vh;

		min-height: 100vh;

	}



	.video-modal-wrapper .modal-close {

		top: 20px;

		left: 20px;

		right: inherit;



	}



}



