.icon-item, .icon-item-switch, .icon-item-plus{
	display: none;
}
.view-point-text{
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	font-family: 'Gesta';
	color: #2d9a99;
	margin-bottom: 10px;

}	
	/* ************************* LOGIN & REGISTER POPUP FORMS *********************************/
#overlay {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(0,0,0,0.8);
   display: none;
   z-index: 9999;
}

#overlay_recipe {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(0,0,0,0.8);
   display: none;
   z-index: 9999;
}

#overlay_disabled {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(0,0,0,0.8);
   display: none;
   z-index: 9999;
}

.feature-disabled-text{
	text-align:center;
	color:#2D9A99;
	font-size:22px;
}

#popup, #popup_forgot, #popup_change, #feature_disabled {
   max-width: 750px;
   min-width: 350px;
   width: 85%;
   max-height: 350px;
   height: 80%; 
   background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* overflow: hidden; */
  overflow: inherit;
  display: none;
  z-index: 10000;
}
#popup_reg {
   max-width: 750px;
   min-width: 350px;
   width: 85%;
   max-height: 650px;
   height: 95%; 
   background: #fff;
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   /* overflow: hidden; */
   display: none;
   overflow-x: hidden;
   overflow-y: auto;
   z-index: 10000;
}

.popup-pink, .popup-regpink, .popup-forgotpink, .popup-changepink {
	width: 250px;
	height: 100%;
	padding: 20px;
	background-color:  #dfb5c2;
	overflow: visible;
	float:left; 
}
.popup-regpink {
	width: 200px;
	background-color:  #dfb5c2;
}
.popup-avocado {
	max-width: 300px;
	width: auto;
	position: relative;
	left: -40px;
	top: 30px;
}
.popup-salca {
	max-width: 350px;
	width: auto;
	position: relative;
	left: 0px;
	top: 40px;
	left: -10px;
}
/*.popup-right {
	float: left;
	margin: -20px 5px 5px 0px;
}*/
.popup-regright {
	/*float: left; */
	margin: 10px 5px 5px 30px; 
}

#close, #close_reg, #close_forgot, #close_change, #close_not_available {
   float: right;
   cursor: pointer;
	margin: 7px;
	width: 30px;
	height: 30px;

}
 
.popup-title{
	box-sizing: border-box;
	display: flex;
	align-items: center;
    margin: auto;
}
.popup-title img{
	margin-right: 5px;
	width: 75px;
}

.popup-title span{
	color: #2D9A99;
	font-size: 25px;
	line-height: 15px;
}
.popup_info{
	color: #2D9A99;
	font-size: 12px;
	line-height: 10px;
}
.reg-title{
	color: #2D9A99;
	font-size: 35px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	margin: auto;
}
.popup-group{
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: auto;
    margin-right: auto;
}
.popup-ir{
	text-align:right;
	align-items: center;
	width: 150px;
	margin: 0px;
	padding: 0px;
	}
.popup-ir p{
	color: #2D9A99;
	font-size: 22px;
	line-height: 25px;
}
.popup-a{
	color: #2D9A99;
	font-size: 20px;
}
.popup-group input{
	border: 1px solid #2D9A99;
	padding: 5px 10px;
	display: inline-block;
	color: #2D9A99;
	float: left;
	width: 100%;
}
.popup-bb {
    width: 100%;
    margin: auto;
    text-align: center;
    margin-bottom: 15px;
}
.popup-bb-login {
    margin-bottom: 0;
}
.popup-group-login {
	margin-top: 15px !important;
}
.popup-group button{
	color: #fff;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
background-color: #2D9A99;
max-width: 152px;
height: 50px;
display: flex;
border: 0px;
align-items: center;
float: left;
padding: 0px 20px;
	margin-left: 170px;
		cursor: pointer;
}
#izzina_file {
	display: none;
	}

.upload-btn {
	border: 1px solid #2D9A99;
	display: inline-block;
	float: left;
	width: 100%;
	cursor: pointer;
	padding: 10px 10px;
	color: #2D9A99;
	text-align: left;
}

.upload-btn:hover {
	background-color: #2D9A99;
	color: white;
	}
	
#loginerrors, #regerrors, #forgot_errors, #change_errors {
	color:red;  
	padding-left: 18%;
}
#thankyouforregistering, #forgotmailsent, #passchanged {
	max-width: 450px;
	width: 40%;
	max-height: 200px;
	height: 30%; 
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
	display: none;
}
#thxpink, .p_pink {
	width: 100px;
	height: 100%;
	background-color:  #f9d4ca;
	overflow: visible;
	float:left; 
}
#thxavocado, .p_avocado {
	max-width: 150px;
	width: auto;
	position: relative;
}
#thankyoutitle {
	float: left;
	margin: 60px 0px 20px 60px;
	color: #2D9A99;
	font-size: 25px;
	line-height: 15px;
}
.p_title {
	float: left;
	font-size: 20px;
	line-height: 20px;
	color: #2D9A99;
	width: 290px;
	margin: 10px 0 15px 50px;
}
.p_title_pass_changed {
	font-size: 30px;
	margin: 20px 0 20px 50px;
}
#thankyouok, .p_ok {
	float: left;
	margin: 20px 0px 20px 60px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	background-color: #2D9A99;
	max-width: 152px;
	height: 40px;
	display: flex;
	border: 0px;
	align-items: center;
	padding: 0px 20px;
	cursor: pointer;
}
.p_ok {
	margin: 0 0 0 50px;
}
.maznoddropzone{
	margin: 0px 50px;
	padding: 0px;
	background: #2D9A99;
	color: white;
	min-height: 30px;
	box-sizing: border-box;
	cursor: pointer;
	display: none;
	border: 0;
    margin-right: 30px;
    margin-left: 270px;
}
/* ************************* LOGIN & REGISTER POPUP FORMS *********************************/

.about-program .text-inner{
	text-align:center;
}	

.about-program h1{
		color:#dfb5c2;
		letter-spacing: 5px;
}	

.about-program p{
		color:white;
}	

.about-program .text-inner a{
	background-color:#dfb5c2;
}

.about-program-img-box, .about-program-nutrition-img-box, .about-program-feeling-img-box, .about-program-movement-img-box{
	width:50%;
	float:left;
}	

.about-program-nutrition-img-box img{
	padding-left: 40px;
}

.about-program-feeling-img-box img, .about-program-movement-img-box img{
	padding-right: 40px;
}	

.about-program-sec .text-box{
	width:50%;
	float:left;
}	

/*----------ABOUT PROGRAM NUTRITION SEC--------------*/

.about-program-nutrition-inner, .about-program-feeling-inner, .about-program-movement-inner{
    max-width: 940px;
    width: 100%;
    margin: 0 auto;
}

.about-program-nutrition-inner .text-box, .about-program-feeling-inner .text-box, .about-program-movement-img-box .text-box {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 65px;
    flex: 1;
    max-width: 560px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.about-program-nutrition-inner .text-box h3, .about-program-feeling-inner .text-box h3, .about-program-movement-inner .text-box h3  {
    color: #147C8A;
    font-weight: 300;
    font-size: 45px;
    margin-bottom: 6px;
	margin-top: 40px;
}

.about-program-nutrition-inner .text-box h3, .about-program-nutrition-inner .text-box p{
	text-align:right;
}	

.about-program-nutrition-inner .text-box p, .about-program-feeling-inner .text-box p, .about-program-movement-inner .text-box p {
    color: #147C8A;
    font-weight: normal;
    font-size: 15.88px;
    line-height: 16.94px;
    margin-bottom: 9px;
}

.about-program-movement-img-box .text-box p{
	text-align:right;
}	

.about-program-arrow-place{
	margin-left:50%; 
	width:50%;
}	

.about-program-feeling-inner .about-program-arrow-place{
	margin-bottom: 40px;
}

.about-program-arrow-up, .about-program-arrow-down{
	width:50%; 
	float:left;
}

.about-program-arrow-up img, .about-program-arrow-down img{
	width:18px;
}		
.about-program-arrow-up img {
	width: 38px;
}

.about-program-arrow-up{
	text-align:letf; 
}	

.about-program-arrow-down{
	text-align:right; 
}	

.about-program-nutrition-img-box_for_mobile{
	display:none;
}	

.about-program-nutrition-text-box .text-box h3{
	text-align:right!important; 
	font-size: 45px; 
	margin-top: 40px;
}

.about-program-nutrition-text-box .text-box p{
	text-align:right!important;
}

.about-program-sec {
    padding: 150px 0 50px;
}

.about-program-last-text-inner{
	max-width: 940px;
    width: 100%;
    margin: 0 auto;
}

.about-program-last-text-inner h3{
	color: #147C8A;
	font-weight: 300; 
	font-size: 45px; 
	text-align: center; 
	margin-bottom: 6px;
	padding-top: 50px;
	font-family: din-2014-narrow, sans-serif;
}	

@media(max-width:1600px) {
    .nutrition-sec {
        padding: 270px 0 175px;
    }
    .feelling-inner .text-box {
        padding: 270px 0 0 0;
    }
    .feelling-inner .image-holder {
        margin-top: 100px;
    }
    .what-do-sec {
        padding: 101px 0 200px;
        margin: -160px 0;
    }
    .kusibas-banner-sec:after {
        left: -435px;
    }
    .uzturs-banner-sec:after {
        bottom: 145px;
        left: -275px;
    }
}
@media(max-width:1300px) {
    .feeling-diet-left {
        flex: 0 0 410px;
        height: 410px;
        top: 10px;
    }
    .feeling-diet-right {
        flex: 0 0 470px;
        height: 470px;
    }
    .feeling-diet-inner {
        max-width: 1070px;
        margin: -15px auto 0;
    }
    .feeling-diet-mid {
        flex: 0 0 350px;
        height: 350px;
        top: 105px;
    }
    .nutrition-sec{
        padding: 305px 0 180px;
        margin-top: -90px;
    }
	
	.about-program-sec {
		/*padding: 305px 0 180px;*/

		padding: 305px 0 40px;
	        margin-top: -160px;
	}
	
    .nutrition-inner .text-inner ul li {
        padding: 0 2px;
    }
    .feelling-sec {
        padding: 70px 0 150px;
        margin: -300px 0 0 0;
    }
    .review-sec {
        padding: 260px 0 200px 0;
    }
    .what-do-sec {
        padding: 130px 0 160px;
        margin: -180px 0;
    }
    .start-living-sec {
        padding: 110px 0px 40px;
    }
    .footer-bg {
        left: 20px;
    }
    .feelling-inner .text-box {
        padding: 230px 0 20px 0;
    }
    .feelling-inner .image-holder {
        margin-top: 70px;
    }
    .sajutas-banner-sec:after {
        bottom: 182px;
    }
    .uzturs-banner-sec:after {
        left: -335px;
        bottom: 145px;
    }
}
@media(max-width:1199px) {
    .navbar-nav .nav-item {
        padding: 0 7px;
    }
    .header-right {
        padding: 3px 0 3px 10px;
        margin-left: 10px;
    }
    .navbar-nav .nav-item .nav-link {
        font-size: 14px;
    }
    .feeling-diet-inner {
        max-width: 910px;
        margin: -15px auto 0;
    }
    .feeling-diet-left {
        flex: 0 0 360px;
        height: 360px;
    }
    .feeling-diet-mid {
        flex: 0 0 300px;
        height: 300px; 
    }
    .feeling-diet-right {
        flex: 0 0 410px;
        height: 410px;
    }
    .organize-inner .text-box h3 {
        font-size: 34px;
        line-height: 36px;
    }
    .review-sec {
        padding: 300px 0 200px 0;
    }
    .our-team-sec { 
        margin-bottom: -170px;
    }
    .what-do-sec {
        padding: 95px 0 140px; 
    }
    .start-living-sec {
        padding: 130px 0px 50px;
    }
    .footer-nav-left ul li {
        padding: 0 5px;
    }
    .footer-nav-left ul li a {
        font-size: 14px;
    }
    .footer-bottom .text-box {
        max-width: 440px;
    }
    .nutrition-sec{
        padding: 320px 0 180px;
        margin-top: -90px;
    }
	.about-program-sec {
        padding: 320px 0 180px;
        margin-top: -160px;
    }	
    .feeling-diet-right img {
        height: 255px;
        margin-right: -20px;
    }
    .feeling-diet-left img {
        height: 250px;
        margin-left: 35px;
        margin-top: -35px;
    }
    .popup-right {
		float: unset;
		margin: 10px 5px 5px 0px;
	}
    .sub-banner-content h2 {
        font-size: 80px;
        line-height: 90px;
    }
    .kusibas-banner-sec:after {
        left: -260px;
        width: 1040px;
        height: 145px;
        bottom: 50px;
        background-size: 100%;
    }
    .kusibas-banner-sec {
        padding-bottom: 185px;
    }
    .process-step-detail-box {
        padding-right: 120px;
    }
    .sajutas-banner-sec .image-holder {
        right: 10px;
    }
    .video-lesson-wrapper .video-box {
        width: 100%;
    }
    .video-lesson-wrapper .video-box {
        width: 100%;
    }
    .sajutas-banner-sec .social-icon {
        bottom: 0;
    }
    .uzturs-banner-sec:after {
        left: -445px;
        bottom: 120px;
    }
    .uzturs-banner-sec.sajutas-banner-sec .social-icon {
        bottom: -47px;
    }
    .process-step-detail-box h2 {
        font-size: 40px;
        line-height: 46px;
    }
    .uzturs-page-sec .process-step-box-outer:before {
        height: 63%;
    }
    .uzturs-page-sec .process-step-box-outer04:before {
        height: 41%;
    }
    .section-heading h2 {
        font-size: 40px;
    }
    .expert-detail-box h4 {
        font-size: 22px;
        line-height: 26px;
    }
    .video-lesson-heading h2 {
        font-size: 36px;
        line-height: 40px;
    }
}

@media(max-width:991px) {
    header {
        padding: 28px 0;
    }
    .navbar-brand img {
        max-width: 100px;
        width: 100%;
    }
    .navbar-nav .nav-item .nav-link {
        font-size: 12px;
    }
    .header-right {
        padding: 3px 0 3px 5px;
        margin-left: 5px;
    }
    .header-right ul li a img {
        height: 20px;
        margin-right: 4px;
    }
    .header-right ul li a {
        font-size: 12px;
    }
    .navbar-nav .nav-item {
        padding: 0 5px;
    }
    .header-right ul li {
        padding-left: 10px;
    }
    .banner-sec .image-holder {
        margin: -215px 0px -208px -250px;
        max-width: 750px;
    }
    .feeling-diet-left {
        flex: 0 0 300px;
        height: 300px;
        top: -15px;
    }
    .feeling-diet-mid {
        flex: 0 0 250px;
        height: 250px;
        top: 85px;
    }
    .feeling-diet-right {
        flex: 0 0 345px;
        height: 345px;
    }
    .feeling-diet-inner {
        margin: 20px auto 0;
    }
    .down-arrow {
        margin: 60px 0 0 0;
    }
    .feeling-diet-sec {
        padding: 20px 0 50px;
    }
    .organize-inner .image-holder {
        padding-right: 0;
    }
    .organize-inner .text-box {
        padding-left: 0;
    }
    .organize-inner .text-box h3 {
        font-size: 28px;
        line-height: 28px;
    }
    .organize-inner .text-box h4 {
        margin: 10px 0;
        font-size: 16px;
    }
    .organize-inner .text-box ul li {
        font-size: 14px;
    }
    .organize-inner .text-box ul {
        margin-bottom: 20px;
    }
    .nutrition-inner .image-holder {
        width: 250px;
        margin: -135px 0px 0 0;
    }
    .nutrition-inner .image-holder img {
        width: 310px !important;
    }
    .nutrition-sec, .about-program-sec {
        padding: 310px 0 180px;
        margin-top: -130px;
    }
	.about-program-sec{
		/*padding: 310px 0 180px;*/
		padding: 310px 0 40px;
        margin-top: -160px;
	}	
    .movement-sec {
        padding: 80px 0px 160px;
    }
    .movement-inner .text-box {
        padding: 10px 0 0 0;
    }
    .movement-inner .image-holder {
        max-width: 250px;
        width: 100%;
    }
    .movement-inner .image-holder img {
        width: 417px !important;
        margin: 30px 0px 0px -90px;
    }
    .movement-inner .text-box h3 {
        font-size: 52px;
    }
    .movement-inner .text-box p {
        font-size: 14px;
    }
    .movement-inner .text-box ul li {
        margin: 10px 0;
        padding: 0 5px;
    }
    .movement-inner .text-box ul li p {
        font-size: 13px;
    }
    .feelling-inner .image-holder img {
        width: 410px !important;
        margin: 0 0 0 -70px;
    }
    .feelling-inner .image-holder {
        max-width: 250px;
        margin-top: 100px;
    }
    .feelling-inner .text-box h3 {
        font-size: 46px;
    }
    .feelling-inner .text-box p {
        font-size: 14px;
        line-height: 15px;
        margin: 0 auto 2px;
    }
    .feelling-inner .text-box ul li .text-inner p {
        font-size: 13px;
    }
    .feelling-inner .text-box ul li {
        margin: 10px 0;
        padding: 0 7px;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        left: -10px;
        right: auto;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        right: -10px;
        left: auto;
    }
    .team-box h4 {
        font-size: 20px;
    }
    .team-box p {
        font-size: 14px;
    }
    .our-team-inner h3 {
        font-size: 36px;
    }
    .team-slide a {
        margin: 30px auto 0;
    }
    .our-team-sec {
        margin-bottom: -180px;
    }
    .review-inner h3 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .review-inner .review-box .image-holder {
        max-width: 120px;
        height: 120px;
    }
    .review-inner .review-box .text-box img {
        height: 16px;
    }
    .review-inner .review-boxi .text-box h4 {
        font-size: 22px;
        margin: 5px 0;
    }
    /*    .review-inner ul li:after {
        height: 120px;
    }*/
    .feelling-sec {
        margin: -300px 0 -30px 0;
    }
    .what-do-right {
        padding-left: 20px;
    }
    .what-do-inner {
        max-width: 570px;
    }
    .what-do-right h3 {
        font-size: 34px;
    }
    .what-do-right ul li p {
        line-height: 16px;
        font-size: 14px;
    }
    .social-icon {
        bottom: -70px;
    }
    .start-living-left .text-box h3 {
        font-size: 34px;
        margin-bottom: 20px;
        line-height: 40px;
    }
    .start-living-left .text-box p {
        font-size: 46px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .footer-nav-left ul li a {
        font-size: 12px;
    }
    .footer-nav-right ul li span {
        max-width: 20px;
        margin-right: 5px;
    }
    .footer-nav-right ul li {
        margin-left: 10px;
    }
    .footer-nav-right {
        padding: 2px 0 2px 10px;
        margin-left: 10px;
    }
    .footer-nav-left ul li a {
        font-size: 12px;
    }
    .footer-logo {
        max-width: 80px;
        width: 100%;
    }
    .social-media ul {
        max-width: 155px;
    }
    .social-media {
        padding: 20px 0;
    }
    .footer-bottom {
        flex-direction: column;
    }
    .footer-bottom .text-box {
        max-width: 100%;
    }
    .brands {
        margin-top: 30px;
        max-width: 100%;
    }
    .footer-bg {
        left: -20px;
        max-width: 490px;
    }
    .footer-nav-right ul li h3 {
        font-size: 12px;
    }
    .feeling-diet-right img {
        height: 210px;
        margin-right: -20px;
    }
    .feeling-diet-left img {
        height: 200px;
    }
    .sub-banner-content h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .kusibas-banner-sec:after {
        left: -325px;
    }
    .process-sec {
        padding-top: 20px;
    }
    .process-sec-content-box>p {
        font-size: 20px;
        line-height: 22px;
    }
    .process-step-detail-box {
        padding-right: 50px;
    }
    .process-step-detail-box h2 {
        font-size: 30px;
        line-height: 36px;
    }
    .process-count-heading {
        font-size: 22px;
        line-height: 24px;
    }
    .section-heading h2 {
        font-size: 36px;
    }
    .expert-detail-box figure img {
        width: 115px;
    }
    .expert-detail-box h4 {
        font-size: 20px;
        line-height: 26px;
    }
    .tablet-hide {
        display: none;
    }
    .what-to-do-sec .what-do-right h3 {
        font-size: 36px;
    }
    .video-cntainer-box {
        font-size: 36px;
    }
    .process-count-box figure img {
        width: 85px;
    }
    .sajutas-banner-sec {
        padding-bottom: 165px;
    }
    .sajutas-banner-sec .image-holder img {
        width: 250px;
    }
    .sajutas-banner-sec .image-holder {
        right: -35px;
        top: 20px;
    }
    .sajutas-banner-sec:after {
        bottom: 60px;
        left: -460px;
    }
    .process-step-box-outer:before {
        height: 67%;
    }
    .process-step-box-outer02:before {
        height: 71%;
    }
    .sajutas-page-sec .process-step-box-outer:before {
        height: 64%;
    }
    .sajutas-page-sec .process-step-box-outer02:before {
        height: 70%;
    }
    .video-lesson-heading h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .video-lesson-wrapper h4 br {
        display: none;
    }
    .play-icon figure img {
        width: 30px;
    }
    .sajutas-banner-sec .social-icon {
        bottom: -40px;
    }
    .secondary-header .navbar-nav .nav-item .nav-link {
        color: #fff;
    }
    .uzturs-banner-sec:before {
        bottom: -285px;
    }
    .sajutas-banner-sec:after {
        bottom: 40px;
        left: -525px;
    }
    .uzturs-page-sec .process-step-box-outer:before {
        height: 69%;
    }
    .uzturs-page-sec .process-step-box-outer02:before {
        height: 58%;
    }
    .uzturs-page-sec .process-step-box-outer03:before {
        height: 66%;
    }
    .uzturs-page-sec .process-step-box-outer04:before {
        height: 46%;
    }
}

@media(max-width:820px) {
	#popup .col{
		flex-basis: auto;
	}
	.popup-ir p {
		text-align: left;
		padding-left: 15px;
	}
	
	.popup-group input{
		margin-left: 10px;
	}
	#popup .popup-ir{
		margin-left: 10px;
	}
	#popup_reg .popup-ir{
		margin-left: 45px;
	}
	.popup-group button {
		margin: auto;
	}
	#popup {
		max-height: 390px;
	}
	.maznoddropzone{
		margin-right: 20px;
		margin-left: 225px;
	}
}	

@media(max-width:767px) {
    header {
        padding: 30px 15px;
    }
    .navbar {
        position: relative;
        z-index: 100;
    }
    .container {
        max-width: 100%;
    }
    .navbar-light .navbar-toggler {
        border: none;
        border-radius: 0;
        padding: 0;
    }
    .navbar-light .navbar-toggler-icon {
        background: none;
        width: 30px;
        height: auto;
        display: flex;
        align-items: center;
    }
    .navbar-nav .nav-item {
        padding: 0;
    }
    .header-right ul li a {
        font-size: 13.74px;
    }
    .header-right ul li a img {
        height: 29px;
        margin-right: 6px;
    }
    .header-right ul li {
        padding-left: 13px;
    }
    .header-right {
        padding: 0;
        margin-left: 0;
        border: none;
    }
    .navbar-brand img {
        max-width: 170px;
        width: 100%;
    }
    .header-right ul {
        margin-right: 18px;
    }
    .navigation .media {
        width: 100%;
        position: absolute;
        top: 0;
    }
    .navbar-collapse {
        position: absolute;
        left: 0;
        top: 40px;
        background-color: #dfb5c2;
        width: 100%;
    }
	
	.navbar-collapse .nav-link, .navbar-collapse .icon-item, .navbar-collapse .icon-item-switch{
		border-bottom: 1px solid white;
		margin-left: 5%;
		width: 90%;
		padding-left: 0px !important
	}	
	
	.nav-item a img{
		width: 25px;
	}	
	
    .navbar-nav .nav-item .nav-link {
        font-size: 14px;
        padding: 5px 15px;
    }
    .banner-sec .image-holder {
        margin: -192px 0px -208px -200px;
        max-width: 600px;
    }
    .banner-sec .text-box {
        padding: 65px 0 0 0;
		width: 95%;
    }
    .banner-sec:after {
        bottom: -80px;
    }
    .social-icon {
        right: 22px;
        bottom: -44px;
    }
    .feeling-diet-left {
        flex: 0 0 220px;
        height: 220px;
        margin-right: -40px;
        top: -20px;
    }
    .feeling-diet-left img {
        position: relative;
        z-index: 1;
        height: 140px;
        margin-left: 20px;
        margin-top: -6px;
    }
    .feeling-diet-mid {
        flex: 0 0 230px;
        height: 230px;
        top: 75px;
    }
    .feeling-diet-right {
        flex: 0 0 235px;
        height: 235px;
        margin-left: -70px;
    }
    .feeling-diet-right img {
        height: 230px;
        margin-right: -60px;
        margin-top: -30px;
    }
    .feeling-diet-inner {
        margin: -10px auto 0;
    }
    .feeling-diet-sec {
        padding: 20px 0 30px;
    }
    .organize-inner .image-holder {
        padding-right: 0;
        margin-bottom: 30px;
    }
    .nutrition-sec{
        padding: 380px 0 240px;
        margin-top: -310px;
        margin-bottom: -224px;
    }
	.about-program-sec {
        padding: 380px 0 240px;
        margin-top: -280px;
        margin-bottom: -224px;
    }
    .nutrition-inner .image-holder {
        width: 180px;
        margin: -120px 0px 0 0;
    }
    .nutrition-inner .image-holder img {
        width: 270px !important;
        margin-left: -20px;
    }
    .nutrition-inner .text-box h3 {
        font-size: 46px;
    }
    .nutrition-inner .text-box p {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 5px;
    }
    .nutrition-top {
        margin: 47px auto -55px;
    }
    .nutrition-inner .text-inner ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .nutrition-inner .text-inner ul li { 
        width: 33.3%;
        margin: 15px 0;
    }
    .movement-inner .image-holder {
        max-width: 210px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .movement-inner .image-holder img {
        width: 320px !important;
        margin: 40px 0 0 -55px;
    }
    .movement-inner .text-box h3 {
        font-size: 40px;
    }
    .feelling-inner .image-holder {
        max-width: 220px;
        margin-top: 20px;
    }
    .feelling-inner .text-box {
        margin-right: 0;
    }
    .feelling-inner .image-holder img {
        width: 320px !important;
        margin: 80px 0 0 -29px;
    }
    .feelling-inner .image-holder {
        max-width: 230px;
        margin-top: 140px;
    }
    .what-do-left {
        max-width: 230px;
    }
    .what-do-inner {
        max-width: 100%;
        flex-direction: column;
    }
    .what-do-left {
        max-width: 260px;
        width: 100%;
        margin: 0 auto;
    }
    .what-do-right {
        padding-left: 0;
        max-width: 100%;
        justify-content: center;
        margin-top: 30px;
    }
    .what-do-sec {
        padding: 95px 0 100px;
    }
    .start-living-sec {
        padding: 130px 0px 30px;
    }
    .start-living-left {
        padding: 130px 0 0 0;
    }
    .start-living-left .text-box h3 {
        font-size: 30px;
        margin-bottom: 10px;
        line-height: 30px;
    }
    .start-living-left .text-box p {
        font-size: 36px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    footer { 
        padding: 33px 15px 15px; 
    }
    .footer-nav-left{
        display: none;
    }
    .footer-logo {
        max-width: 170px;
        width: 100%;
    }
    .footer-nav-right {
        padding: 0;
        margin-left: 0;
        border: none;
    }
    .footer-nav-right ul {
        flex-direction: column;
        align-items: flex-start;
    }
    .footer-nav-right ul li {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .footer-nav-right ul li:last-child{
        margin-bottom: 0;
    }
    .footer-nav-right ul li span {
        max-width: 32px;
        margin-right: 5px;
    }
    .footer-nav-right ul li h3{
        font-size: 14.82px;
    }
    .social-media {
        padding: 20px 0 118px;
    }
    .social-media ul{
        justify-content: flex-end;
    }
    .footer-bottom {
        flex-direction: column;
        text-align: center;
    }
    .footer-bottom .text-box p {
        font-size: 20px;
        line-height: 20px;
    }
    .footer-bottom .text-box strong {
        font-size: 20px;
        line-height: 20px;
    }
    .copyright p {
        font-size: 16.55px;
    }
    .footer-bg {
        left: 0;
        max-width: 100%;
        bottom: auto;
        top: 190px;
    }
    .feeling-diet-right img {
        height: 150px;
        margin-right: -10px;
        margin-top: -45px;
    }
	.icon-item{
		display: inline-flex;
	}
	.navbar-nav .nav-item .nav-link:hover{
		color: #2d9a99!important;
	}
	.navbar-nav .nav-item .nav-link{
		font-size: large;
		padding-bottom: inherit;
		padding-top: inherit;
	}
	#navbarSupportedContent .ml-auto{
		margin-top: 45px!important;
		margin-bottom: 60px!important;
	}	
	.icon-item a{
		margin-right:10px;
		margin-top: 5px;
		margin-bottom: 5px;
	}	
	.icon-item-switch, .icon-item-plus{
		color: white;
		margin-left: 5%;
		width: 95%;
		display:inherit;
	}
	.icon-item-switch img, .icon-item-plus img{
		margin-right: 5px;
	}
	.icon-item-switch{
		margin-top: 35px;
		line-height: 95%;
		padding-bottom: 5px!important;
	}
	.icon-item-plus{
		margin-top: 2px;
		text-align: center;
	}	    
    .start-living-inner {
        flex-direction: column-reverse;
    }
    .start-living-right {
        max-width: 330px;
        margin: 0 auto;
    }
    .start-living-left {
        padding: 50px 0 0 0;
        max-width: 100%;
    }
    .kusibas-banner-sec:before {
        bottom: -175px;
    }
    .kusibas-banner-sec {
        padding-bottom: 65px;
    }
    .sub-banner-content h2 {
        font-size: 40px;
        line-height: 50px;
    }
    .register-btn,
    .kusibas-banner-sec .register-btn {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 20px;
    }
    .kusibas-banner-sec:after {
        left: -355px;
    }
    .process-step-box-outer:before,
    .process-step-box-outer02:before {
        display: none;
    }
    .process-count-heading {
        max-width: 100%;
    }
    .process-step-box {
        margin-bottom: 30px;
    }
    .process-step-detail-box {
        padding: 0 50px;
        text-align: center;
    }
    .expert-detail-box figure {
        border-right: 0;
    }
    .mobile-margin {
        margin-bottom: 20px;
    }
    .process-count-box figure img {
        width: 60px;
    }
    .sajutas-banner-sec .sub-banner-content {
        padding-top: 30px;
    }
    .sajutas-banner-sec .image-holder {
        right: 15px;
        top: -10px;
    }
    .sajutas-banner-sec:before {
        bottom: -205px;
    }
    .sajutas-banner-sec .social-icon {
        bottom: -35px;
    }
    .video-lesson-wrapper .video-box figure img {
        width: 100%;
    }
    .mobile-mb {
        margin-bottom: 45px;
    }
    .uzturs-banner-sec:after {
        display: none;
    }
    .uzturs-banner-sec.sajutas-banner-sec .social-icon {
        bottom: -30px;
    }
    .uzturs-page-sec .process-step-box-outer03:before,
    .uzturs-page-sec .process-step-box-outer04:before {
        display: none;
    }
    .video-sec {
        padding: 50px 0;
    }
    .video-sec .section-heading h2 {
        margin-bottom: 25px;
    }
}

@media(max-width:630px) {
	#popup {
		max-height: 450px;
	}
}

@media(max-width:600px) {
	#myTab.nav {
		flex-wrap: nowrap;
		justify-content: space-between;
	}
	
	#myTab.nav a {
		font-size: 16px;
		padding: 15px 15px;
	}
	
	.receipe-wrapper {
		margin-top: -50px;
	}
	
	.uztura-skivis__section .food_disc__wrapper .block.second {
		left: -80px;
	}
	
	.uztura-skivis__section.fifth .step .text {
		min-height: 90px;
	}
	
	.nutrition-sec {
		background-image: url(../images/uztur-bg-l.png);
	}
	
	.movement-sec {
		background-image: url(../images/movement-bg-l.png);
	}
	
	.feelling-sec {
		background-image: url(../images/felling-bg-l.png);
	}
}

@media(max-width:575px) {
    .banner-sec .text-box {
        padding: 55px 0 0 12px;
    }
    .banner-sec .image-holder {
        margin: -202px 0px -248px -285px;
        max-width: 730px;
    }
    .banner-sec .text-inner a {
        margin: 14px 0 0 0;
    }
    .social-icon {
        right: 0px;
        bottom: -50px;
    }
    .feeling-diet-inner {
        padding: 20px 0 40px;
        margin: -50px auto 0;
    }
    .feeling-diet-sec {
        margin: 0 -15px;
    }
    .feeling-diet-left {
        flex: 0 0 255px;
        height: 255px;
        margin-left: -50px;
        margin-right: -100px;
    }
    .feeling-diet-left img {
        height: auto;
        margin-left: 70px;
        margin-top: -31px;
    }
    ;
    .feeling-diet-mid {
        flex: 0 0 247px;
        height: 247px;
        margin-top: 110px;
        right: -19px;
    }
    .feeling-diet-right {
        flex: 0 0 290px;
        margin-left: -110px;
        height: 290px;
    }
    .feeling-diet-right img {
        height: 176px;
        margin-right: 20px;
        margin-top: -47px;
    }
    .down-arrow {
        margin: 60px 0 0 0;
    }
    .organize-inner .text-box {
        text-align: center;
    }
    .organize-inner .text-box h3 {
        font-size: 46.29px;
        line-height: 42.29px;
        margin: 0 auto;
        max-width: 388px;
    }
    .organize-inner .text-box h4 {
        margin: 30px auto 17px;
        font-size: 21px;
        font-style: italic;
        max-width: 300px;
        line-height: 21px;
    }
    .organize-inner .text-box ul li {
        font-size: 20px;
        flex-direction: column;
        text-align: center;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .organize-inner .text-box ul li span {
        width: 36px;
        height: 36px;
        margin: 0 auto;
    }
    .organize-inner .text-box ul {
        margin-bottom: 20px;
        max-width: 306px;
        margin: 20px auto;
    }
    .organize-inner .text-box ul li p {
        margin-left: 0;
        margin-top: 5px;
    }
    .organize-inner .text-box a {
        margin: 0 auto;
    }
    .nutrition-sec {
        padding: 545px 0 360px;
        margin-top: -470px;
    }
	.about-program-sec {
        /*padding: 545px 0 360px;*/
	padding: 545px 0 240px;
        margin-top: -450px;
    }
    .about-program-sec .container:last-child {
	margin-top: 10px;
    }
    .nutrition-top {
        margin: 75px auto 0;
    }
    .nutrition-inner .text-box h3 {
        text-align: left;
        font-size: 60px;
    }
    .nutrition-inner .text-box p {
        font-size: 20px;
        line-height: 22px;
        text-align: left;
    }
    .nutrition-inner .text-box a {
        text-align: left;
        display: none;
    }
    .nutrition-inner .text-inner h4 {
        display: block;
    }
    .nutrition-inner .text-inner ul li {
        width: 50%;
        margin: 10px 0;
    }
    .nutrition-inner .image-holder img {
        width: 290px !important;
        margin-left: -41px;
    }
    .nutrition-inner .text-box {
        padding-top: 65px;
        padding-bottom: 0;
    }
    .nutrition-inner .text-inner ul li:last-child {
        width: 100%;
    }
    .nutrition-inner .text-inner ul li .text-inner-list p {
        font-size: 20px;
        line-height: 20px;
    }
    .nutrition-inner .text-inner ul li:last-child .text-inner-list p {
        max-width: 251px;
        width: 100%;
    }
    .nutrition-inner .text-inner ul li:last-child .text-inner-list p br {
        display: none;
    }
    .movement-sec {
        padding: 20px 15px 90px;
		position: relative;
		top: -110px;
    }
    .movement-inner {
        flex-direction: column;
    }
    .movement-inner .text-box {
        max-width: 100%;
        width: 100%;
        text-align: left;
    }
    .movement-inner .text-box h3 {
        font-size: 60px;
        text-align: left;
        max-width: 237px;
        width: 100%;
    }
    .movement-inner .text-box p {
        font-size: 20px;
        text-align: left;
        line-height: 21px;
        max-width: inherit;
        width: 100%;
    }
    .movement-inner .image-holder {
        max-width: 100%;
        margin-bottom: -3px;
    }
    .movement-inner .image-holder img {
        width: 450px !important;
        margin: -162px 0 0 70px;
    }
    .movement-inner .text-box strong {
        font-size: 22px;
        line-height: 30px;
        font-weight: bold;
        display: block;
        margin-bottom: 18px;
        text-align: center;
    }
    .movement-inner .text-box ul {
        flex-wrap: wrap;
        margin-bottom: 24px;
    }
    .movement-inner .text-box ul li {
        width: 50%;
        text-align: center;
        margin: 5px 0;
    }
    .movement-inner .text-box ul li p {
        font-size: 20px;
        text-align: center;
        line-height: 20px;
        max-width: 195px;
        margin: 10px auto 0;
    }
    .movement-inner .text-box p br {
        display: block;
    }
    .movement-inner .text-box ul li p br {
        display: none;
    }
    .nutrition-inner .text-inner {
        margin: 10px 0 0 0;
    }
    .our-team-inner h3 {
        font-size: 46.29px;
    }
    .team-box:after {
        display: none;
    }
    .team-box h4 {
        font-size: 26px;
    }
    .team-box p {
        font-size: 20px;
    }
    .our-team-sec {
        margin-bottom: -321px;
    }
    .feelling-inner .text-box h3 {
        font-size: 60px;
        text-align: left;
    }
    .feelling-sec {
        padding: 90px 15px 180px;
        margin: -300px 0 -80px 0;
    }
    .feelling-inner .text-box {
        max-width: 250px;
        width: 100%;
        margin-left: 0;
        position: relative;
        z-index: 1;
    }
    .feelling-inner .text-box p {
        font-size: 20px;
        line-height: 21px;
        text-align: left;
    }
    .feelling-inner .image-holder {
        max-width: 170px;
        margin-top: 160px;
    }
    .feelling-inner .image-holder img {
        width: 370px !important;
        margin: -25px 0 0 -47px;
    }
    .feelling-bottom .text-box {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }
    .feelling-bottom .text-box strong {
        font-size: 22px;
		line-height: 26px;
        display: block;
        text-align: center;
    }
    .feelling-bottom .text-box ul {
        flex-wrap: wrap;
    }
    .feelling-bottom .text-box ul li {
        width: 50%;
    }
    .feelling-bottom .text-box ul li .text-inner p {
        font-size: 20px;
        line-height: 21px;
    }
    .feelling-bottom .text-box ul li .text-inner p br {
        display: none;
    }
    .review-inner h3 {
        font-size: 46px;
        line-height: 46px;
        margin-bottom: 27px;
    }
    .start-living-inner {
        display: flex;
        flex-direction: column-reverse;
    }
    .start-living-left {
        padding: 0;
        text-align: center;
        max-width: 100%;
    }
    .start-living-left .text-box h3 {
        font-size: 64.59px;
        margin-bottom: 10px;
        line-height: 64.59px;
        max-width: 310px;
        margin: 0 auto;
    }
    .start-living-left .text-box p {
        font-size: 64.59px;
        line-height: 64.59px;
        margin-bottom: 20px;
    }
    .start-living-sec {
        padding: 190px 0px 60px;
    }
    .review-inner .swiper-button-next,
    .review-inner .swiper-button-prev {
        top: 45%;
        display: block;
    }
    .review-sec {
        padding: 430px 0 286px 0;
    }
    .nutrition-inner .image-holder {
        width: 160px;
        margin: -34px 0px 0 0;
        position: relative;
        top: 8px;
    }
    .feelling-bottom {
        margin: 0 0 0 0;
    }
    .team-slide {
        max-width: 400px;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        left: -30px;
        right: auto;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        right: -30px;
        left: auto;
    }
    .review-box::after {
        display: none;
    }
    .review-inner {
        max-width: 400px;
    }
    .review-inner .review-box .text-box p {
        font-size: 20px;
        line-height: 21px;
    }
    .review-inner .review-box .text-box img {
        height: 23px;
    }
    .review-inner .review-box .text-box ul li {
        padding: 0 2px;
    }
    .review-inner .review-box .text-box h4 {
        margin: 7px 0 3px;
    }
    .review-inner .review-box .image-holder {
        max-width: 152px;
        height: 152px;
    }
    .what-do-sec {
        margin: -220px 0;
    }
    .what-do-right h3 {
        font-size: 46.29px;
    }
    .what-do-right ul li p {
        line-height: 21px;
        font-size: 20px;
    }
    .what-do-right ul li p br {
        display: none;
    }
    .what-do-right ul li:last-child p br {
        display: block;
    }
	.popup-pink, .popup-regpink {
        display: none;		
	}	
	#popup_reg .popup-ir {
		margin-left: 0px;
	}
	.maznoddropzone {
		margin-right: 20px;
		margin-left: 30px;
	}    
    .return-to-top {
        right: 25px;
        bottom: 25px;
    }
    .sajutas-banner-sec {
        padding-bottom: 115px;
    }
    .sajutas-banner-sec:after {
        display: none;
    }
    .sajutas-banner-sec .image-holder img {
        width: 210px;
    }
    .sajutas-banner-sec .image-holder {
        right: -5px;
    }
    .nutrition-experts-sec .section-heading h2 {
        margin-bottom: 25px;
    }
    .video-lesson-heading h2 {
        font-size: 30px;
        line-height: 30px;
    }
	
	.about-program-banner-sec .col-4{
		display:none;
	}	
	
	.about-program-banner-sec .col-8{
		flex: 100%;
		max-width: 100%;
	}
	
	.about-program-feeling-img-box, .about-program-movement-img-box{
		width: 100%;
		float: none;
	}	
	
	.about-program-nutrition-inner .text-box, .about-program-feeling-inner .text-box, .about-program-movement-img-box .text-box {
		height: 100%;
		display: block; 
		flex-direction: column;
		justify-content: flex-end;
		padding-bottom: 65px;
		flex: 1;
		max-width: 560px;
		position: relative;
		z-index: 1;
		margin: auto;
		width: 100%;
	}
	
	.about-program-nutrition-img-box_for_mobile{
		display: block;
	}	
	.about-program-nutrition-img-box{
		display:none;
	}	
	.about-program-nutrition-text-box .text-box {
		height: 100%;
		display: block!important;
		flex-direction: column;
		justify-content: flex-end;
		padding-bottom: 65px;
		flex: 1;
		width: 100%;
		max-width: 560px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}	
	
	.about-program-nutrition-text-box .text-box h3{
		text-align:center; 
		font-size: 45px; 
		margin-top: 40px;
	}

	.about-program-nutrition-text-box .text-box p, .about-program-nutrition-inner .text-box p{
		text-align:left;
	}
	
	.about-program-sec .text-box{
		display:block;
		width: 100%;
	}	
	
	.about-program-arrow-down img{
		display:none;
	}
	
	.about-program-arrow-up img {
		width: 38px;
	}
	
	.about-program-sec h3{
		text-align:center!important;
	}
	
	.about-program-nutrition-img-box img{
		padding-left: 0px;
	}

	.about-program-feeling-img-box img, .about-program-movement-img-box img{
		padding-right: 0px;
	}	
	
	.about-program .text-inner a{
		margin-left: auto;
		margin-right:auto;
	}	
	.about-program-nutrition-inner .about-program-arrow-place, .about-program-movement-inner .about-program-arrow-place{
		margin-bottom: 30px;
	}		
}

@media(max-width:499px) {
    .navbar-light .navbar-brand {
    }
    .navbar-brand img {
        max-width: 110px;
        width: 100%;
    }
    header {
        padding: 20px 0;
    }
    .header-right ul li a img {
        width: 29px;
	height: 29px;
        margin-right: 5px;
    }
    .header-right ul {
        margin-right: 10px;
    }
    .banner-sec .image-holder {
        margin: -172px 0px -268px -240px;
        max-width: 600px;
    }
    .feeling-diet-left {
        flex: 0 0 215px;
        height: 215px;
        margin-right: -70px;
        margin-left: -45px;
    }
    .feeling-diet-mid {
        flex: 0 0 200px;
        height: 200px;
        margin-top: 80px;
        right: 2px;
    }
    .feeling-diet-right {
        flex: 0 0 230px;
        margin-left: -90px;
        height: 230px;
    }
    .feeling-diet-right img {
        height: 48%;
        margin-right: 51px;
        margin-top: -27px;
    }
    .feeling-diet-left img {
        height: 130px;
        margin-left: 70px;
        margin-top: -5px;
    }
    .nutrition-sec, .about-program-sec {
        padding: 560px 0 360px;
        margin-top: -570px;
        margin-bottom: -350px;
    }
    .nutrition-inner .text-box h3 {
        font-size: 50px;
    }
    .nutrition-inner .text-box p {
        font-size: 16px;
        line-height: 20px;
    }
    .nutrition-inner .image-holder {
        width: 150px;
        margin: -25px 0px 0 0;
        position: relative;
        top: 8px;
    }
    .nutrition-inner .image-holder img {
        width: 230px !important;
        margin-left: -25px;
    }
    .nutrition-inner .text-inner {
        margin: 50px 0 0 0;
    }
    .movement-sec {
        padding: 20px 0 90px;
		position: static;
    }
    .movement-inner .text-box h3 {
        font-size: 50px;
    }
    .movement-inner .text-box p {
        font-size: 16px;
        line-height: 18px;
    }
    .movement-inner .image-holder {
        margin-bottom: 0;
    }
    .movement-inner .image-holder img {
        width: 330px !important;
        margin: -142px 0 0 75px;
    }
    .feelling-sec {
        padding: 100px 0 150px;  
    }
    .feelling-inner .text-box h3 {
        font-size: 50px;
    }
    .feelling-inner .text-box p {
        font-size: 16px;
        line-height: 18px;
    }
    .feelling-inner .image-holder {
        max-width: 480px;
        margin-top: 150px;
    }
    .feelling-inner .image-holder img {
        width: 170px !important;
        margin: 80px 0 0 60%;
    }
    .feelling-bottom {
        margin: -5px 0 0 0;
    }
    .feelling-bottom .text-box ul li .text-inner p {
        font-size: 16px;
        line-height: 18px;
    }
    .team-slide {
        padding: 0 20px;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        right: -10px;
        left: auto;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        left: -10px;
        right: auto;
    }
    .review-sec {
        padding: 420px 0 265px 0;
    }
    .review-inner .review-box .image-holder {
        max-width: 120px;
        height: 120px;
    }
    .review-inner .review-box .text-box img {
        height: 18px;
    }
    .review-inner .review-box .text-box h4 {
        font-size: 20px;
    }
    .review-inner .review-box .text-box p {
        font-size: 16px;
        line-height: 18px;
    }
    .avocado-img {
        left: -68px;
        width: 190px;
    }
    footer {
        padding: 33px 0 15px;
    }
    .footer-logo {
        max-width: 130px;
    }
    .footer-bottom {
        padding: 20px 0 40px 0;
    }
    .footer-bottom .text-box h4 {
        font-size: 18px;
    }
    .brands ul li {
        padding: 0 10px;
    }
    .footer-nav {
        width: 100%;
        justify-content: flex-end;
    }
    .footer-nav-right ul li span img {
        width: 25px;
    }
    .team-box h4 {
        font-size: 22px;
    }
    .organize-inner .text-box h3 {
        font-size: 32px;
        line-height: 32px;
        margin: 0 auto;
        max-width: 278px;
    }
    .sub-banner-content {
        padding-left: 0;
        padding-top: 40px;
    }
    .kusibas-banner-sec:after {
        display: none;
    }
    .kusibas-banner-sec {
        padding-bottom: 70px;
    }
    .sub-banner-content h2 {
        font-size: 36px;
        line-height: 46px;
    }
    .process-sec {
        padding-top: 10px;
    }
    .process-sec-content-box>p {
        font-size: 16px;
        line-height: 20px;
    }
    .process-count-box {
        margin-bottom: 5px;
    }
    .process-step-box {
        margin-bottom: 15px;
    }
    .process-step-detail-box {
        padding: 0 25px;
    }
    .process-step-detail-box h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .section-heading h2 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 25px;
    }
    .sajutas-banner-sec .image-holder img {
        width: 155px;
    }
    .sajutas-banner-sec .social-icon {
        bottom: -50px;
        right: 10px;
    }
    .uzturs-banner-sec.sajutas-banner-sec .social-icon {
        bottom: -50px;
    }
    .expert-detail-box figure img {
        width: 95px;
    }
    .video-lesson-sec {
        padding: 30px 0 30px;
    }
    .video-sec {
        padding: 30px 0;
    }	
}

@media(max-width:374px) {
    .header-right ul li a span {
        display: none;
    }
    .header-right ul li {
        padding-left: 5px;
    }
    .banner-sec .image-holder {
        margin: -124px 0px -268px -180px;
        max-width: 450px;
    }
    .banner-sec .text-box {
        padding: 25px 0 0 0px;
    }
    .feeling-diet-inner {
        padding: 20px 0 40px;
        margin: -35px auto 0;
    }
    .feeling-diet-left {
        flex: 0 0 180px;
        margin-right: -50px;
        height: 180px;
    }
    .feeling-diet-mid {
        flex: 0 0 150px;
        height: 150px;
        margin-top: 10px;
        right: 2px;
    }
    .feeling-diet-right {
        flex: 0 0 200px;
        margin-left: -60px;
        height: 200px;
    }
    .down-arrow {
        margin: 15px 0 0 0;
    }
    .organize-inner .text-box h3 {
        font-size: 33px;
        line-height: 33px;
    }
    .organize-inner .text-box h4 {
        margin: 15px auto;
        font-size: 18px;
        line-height: 18px;
    }
    .organize-inner .text-box ul li {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 20px;
    }
    .nutrition-sec, .about-program-sec {
        padding: 440px 0 380px;
        margin-top: -510px;
    }
    .nutrition-top {
        margin: 105px auto 0;
    }
    .nutrition-inner .text-box h3 {
        font-size: 34px;
    }
    .nutrition-inner .text-box p {
        font-size: 14px;
        line-height: 18px;
    }
    .nutrition-inner .image-holder {
        width: 110px;
        margin: -20px 0px 0 0;
    }
    .nutrition-inner .image-holder img {
        width: 180px !important;
        margin-left: -15px;
    }
    .nutrition-inner .text-inner {
        margin: 20px 0 0 0;
    }
    .nutrition-inner .text-inner h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .nutrition-inner .text-inner ul li .text-inner-list p {
        font-size: 14px;
        line-height: 16px;
    }
    .nutrition-inner .text-inner ul li .text-inner-list span {
        width: 35px;
        height: 35px;
        font-size: 20px;
    }
    .movement-inner .image-holder {
        margin-bottom: 0;
    }
    .movement-inner .image-holder img {
        width: 250px !important;
        margin: -130px 0 0 88px;
    }
    .movement-inner .text-box h3 {
        font-size: 34px;
    }
    .movement-inner .text-box p {
        font-size: 14px;
        line-height: 18px;
    }
    .movement-inner .text-box strong {
        font-size: 24px;
    }
    .movement-inner .text-box ul li p {
        font-size: 14px;
        line-height: 16px;
    }
    .movement-inner .text-box ul li span,
    .feelling-inner .text-box ul li .text-inner span {
        width: 35px;
        height: 35px;
        font-size: 20px;
    }
    .feelling-bottom {
        margin: 15px 0 0 0;
    }
    .feelling-inner .text-box h3 {
        font-size: 34px;
    }
    .feelling-inner .text-box p {
        font-size: 14px;
        line-height: 18px;
    }
    .feelling-inner .image-holder {
        max-width: 110px;
        margin-top: 130px;
    }
    .feelling-inner .image-holder img {
        width: 220px !important;
        margin: 5px 0 0 110px;
    }
    .feelling-bottom .text-box strong {
        font-size: 22px;
    }
    .feelling-bottom .text-box ul li .text-inner p {
        font-size: 14px;
        line-height: 16px;
    }
    .our-team-sec {
        margin-bottom: -280px;
    }
    .our-team-inner h3 {
        font-size: 32px;
    }
    .team-slide a {
        margin: 30px auto 0;
    }
    .team-box h4 {
        font-size: 18px;
    }
    .team-box p {
        font-size: 16px;
    }
    .review-sec {
        padding: 370px 0 245px 0;
    }
    .review-inner h3 {
        font-size: 34px;
        line-height: 34px;
        margin-bottom: 20px;
    }
    .review-inner .review-box .image-holder {
        max-width: 90px;
        margin: 0 auto 5px;
        height: 90px;
    }
    .review-inner .review-box .text-box p {
        font-size: 14px;
        line-height: 16px;
    }
    .avocado-img {
        left: -38px;
        top: -83px;
        width: 160px;
    }
    .what-do-sec {
        padding: 75px 0 60px;
    }
    .what-do-list h3 {
        font-size: 104px;
        line-height: 64px;
    }
    .what-do-list h3 span {
        font-size: 38px;
    }
    .what-do-list h4 {
        font-size: 32px;
    }
    .what-do-right h3 {
        font-size: 34px;
    }
    .what-do-right ul li p {
        line-height: 18px;
        font-size: 16px;
    }
    .start-living-sec {
        padding: 210px 0px 50px;
    }
    .start-living-left .text-box h3 {
        font-size: 46px;
        line-height: 46px;
    }
    .start-living-left .text-box p {
        font-size: 46px;
        line-height: 46px; 
    }
    .footer-bottom .text-box h4 {
        font-size: 16px;
    }
    .footer-bottom .text-box span {
        font-size: 18px;
    }
    .brands span {
        max-width: 228px;
    }
    .social-media {
        padding: 20px 0 70px;
    }
    .footer-bg {
        top: 160px;
    }
    .feeling-diet-left img {
        height: 120px;
        margin-left: 55px;
        margin-top: -5px;
    }
    .start-living-box {
        padding: 20px 5px 36px;
    }
    #barometer .container {
        height: 238px;
    }
    #barometer {
        margin: 0 0 -90px 0;
    }
    .process-step-detail-box {
        padding: 0;
    }
    .sajutas-banner-sec .image-holder {
        right: -30px;
    }
    .sajutas-banner-sec .social-icon {
        bottom: -70px;
        right: 90px;
    }
    .video-lesson-heading h2 {
        font-size: 26px;
        line-height: 28px;
    }
    .uzturs-banner-sec.sajutas-banner-sec .social-icon {
        bottom: -75px;
    }
    .register-btn,
    .kusibas-banner-sec .register-btn {
        font-size: 12px;
        line-height: 14px;
    }
	
	.about-program-sec {
		margin-right:0px;
		margin-top: -350px;
	}
}
@media screen and (max-width: 1182px) {
	.about-program h1 {
        font-size: 71px;
        white-space: nowrap;
    }
}
@media screen and (max-width: 1000px) {
	.about-program h1 {
        font-size: 51px;
    }
}
@media screen and (max-width: 430px) {
	.about-program h1 {
        font-size: 2.5rem;
    }
}
@media screen and (max-width: 500px) {
	.banner-sec.about-program-banner-sec {
		margin-bottom: 120px;
	}
 	.about-program-nutrition-inner .text-box h3, 
	.about-program-feeling-inner .text-box h3, 
	.about-program-movement-inner .text-box h3 {
		margin-bottom: 10px !important;
		margin-top: 15px !important;
	}
	.about-program-last-text-inner h3 {
		font-size: 42px;
		padding-bottom: 20px;
    		padding-top: 15px;
	}
}
/* KONTAKTS SECTION */
@media (max-width: 1950px) {
	.kusibas-banner-sec.kontakti:after {
		bottom: 145px;
	}
}
@media screen and (max-width: 1700px) {
	.specialisti .image-holder {
		left: 0; 
		right: 0; 
		margin-left: auto; 
		margin-right: auto; 
		top: -85px;
	}
}
@media screen and (max-width: 1200px) {
	.top-green-section {
		margin-bottom: 50px;
		height: 400px;
	}
	.specialisti .social-icon {
		top: 46%;
	}
}
@media screen and (max-width: 1000px) {
	.specialisti .social-icon {
		right: 10%;
		top: 40%;
	}
	.kontakt-steps {
		padding-bottom: 100px;
	}
	.kontakt-steps .steps-wrapper {
		flex-direction: column;
		align-items: center;
	}
	.kontakt-steps .steps-wrapper .sep-line {
		flex: unset;
		width: 1px;
		height: 100px;
		margin: 5px 0px;
	}
	.kontakt-form .col-12 {
		width: inherit;
		max-width: inherit;
		margin: 0 auto;
	}
}
@media screen and (max-width: 800px) {
	.top-green-section {
		background-size: cover;
		background-position: bottom;
	}
	.specialisti .social-icon {
		right: 1%;
		top: 45%;
	}
}
@media screen and (max-width: 600px) {
	.top-green-section {
		background: url(../images/png/top-green-bg-mob.png) no-repeat;
		margin-bottom: 0px;
		background-size: 100% 100%;
		height: 250px;
	}
	.specialisti .social-icon {
		top: 65%;
	}
}
/* KONTAKTS SECTION END */

/* SPECIALISTI SECTION */
@media screen and (max-width: 1200px) {
	.specialisti.eksperti.pink,
	.specialisti.eksperti.last {
		padding-top: 150px;
	}
	.specialisti.last.eksperti h3 {
		margin-top: 60px;
	}
	.specialisti.eksperti.pink .over-img,
	.specialisti.eksperti.last .over-img {
		left: 0; 
		right: 0; 
		margin-left: auto; 
		margin-right: auto; 
		top: -290px;
	}
	.specialisti.eksperti.last .over-img {
		top: -210px;
	}
	.specialisti .image-holder {
		width: 200px;
		top: 0px;
	}
}
@media screen and (max-width: 800px) {
	.specialisti:before {
		bottom: -234px;
	}
	/*.specialisti .social-icon {
		bottom: -55px;
	}*/
	.specialisti .image-holder {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 700px) {
	.top-green-section.specialisti {
		padding-bottom: 340px !important;
	}
	.specialisti .image-holder {
		top: 22px;
	}
	.specialisti.eksperti.first {
		padding-top: inherit;
		margin-top: 50px;
	}
}
@media screen and (max-width: 650px) {
	.specialisti .team-list {
		align-items: flex-start;
	}
	.specialisti .team-list .item {
		flex: 0 0 50%;
	}
	.specialisti .team-list .item .img {
		border-right: unset;
		border: none;
	}
	.specialisti .team-list .item:nth-child(3n + 2) .img {
		border: none;
	}
	.specialisti .team-list .item:nth-child(even) .img {
		border-left: 1px solid #2D9A99;
		border-right: none;
	}
	/*.specialisti .social-icon {
		bottom: -70px;
		right: 15px;
	}*/
}
/*@media screen and (max-width: 650px) {
	.specialisti .social-icon {
		bottom: -105px;
	}
}*/
@media screen and (max-width: 400px) {
	.top-green-section.specialisti {
		overflow: initial;
		padding-bottom: 240px !important;
		height: 240px;
	}
	.specialisti .image-holder {
		top: 10px;
	}
	.specialisti.eksperti.first {
		margin-top: 90px;
	}
	/*.specialisti .social-icon {
		right: 0px;
	}*/
}
/* SPECIALISTI SECTION END */

/* FIXES SECTION */
@media screen and (max-width: 1800px) {
	.banner-sec.about-program-banner-sec:before {
		width: 100%;
		height: 236px;
		left: -455px;
	}
	.kusibas-banner-sec.specialisti:after {
		bottom: 135px;
	}
}
@media screen and (max-width: 1400px) {
	.banner-sec.about-program-banner-sec:before {
		width: 1600px;
		left: -660px;
	}
}
@media screen and (max-width: 1200px) {
	.kontakti .social-icon,
	.specialisti .social-icon {
		top: 85%;
	}
	.kontakti.kusibas-banner-sec:after {
		bottom: 76px;
	}
	.specialisti .image-holder {
		top: -35px;
	}
}
@media screen and (max-width: 1000px) {
	.kontakti .social-icon,
	.specialisti .social-icon {
		top: 100%;
	}
	.banner-sec.about-program-banner-sec:before {
		left: -795px;
	}
}
@media screen and (max-width: 1000px) {
	.kontakti .social-icon,
	.specialisti .social-icon {
		top: 100%;
	}
}
@media (max-width: 800px) {
	.specialisti .social-icon {
		top: 67%;
	}
	.kusibas-banner-sec.specialisti:after {
		width: 600px;
		bottom: 40px;
	}
	.specialisti .image-holder {
		top: -75px;
	}
	.kusibas-banner-sec.specialisti {
		padding-bottom: 165px !important;
	}
}
@media (max-width: 767px) {
	.kontakti .social-icon {
		top: 43%;
	}
	.kusibas-banner-sec.kontakti:after {
		left: -540px;
		bottom: 48px;
	}
	.specialisti .social-icon {
		top: 80%;
	}
}
@media (max-width: 650px) {
	.kusibas-banner-sec.kontakti:after {
		left: -270px;
		bottom: 3px;
		width: 600px;
	}
	.kontakti .social-icon {
		top: 50%;
	}
	.banner-sec.about-program-banner-sec:before {
		bottom: -40%;
		left: 0px;
		width: 90%;
		background-size: contain;
	}
}
@media (max-width: 500px) {
	.kusibas-banner-sec.kontakti:after,
	.kusibas-banner-sec.specialisti:after {
		display: block;
		left: -270px;
		bottom: -20px;
		width: 535px;
	}
	.kusibas-banner-sec.specialisti {
		padding-bottom: 130px !important;
	}
	.specialisti.eksperti.first {
		margin-top: 10px;
	}
	.kontakti .social-icon {
		top: 65%;
	}
	.specialisti .social-icon {
		top: 97%;
	}
	.banner-sec.about-program-banner-sec:before {
		bottom: -37%;
		left: -265px;
		width: 600px;
	}
}
/* FIXES SECTION END */

/* CENAS SECTION */
@media (max-width: 1900px) {
	.kusibas-banner-sec.cenas:after {
		bottom: 145px;
	}
}
@media (max-width: 1200px) {
	.cenas.second .img-block-container {
		right: -390px;
	}
}
@media (max-width: 1000px) {
	.cenas.first,
	.cenas.you-get {
		position: unset;
	}
	.cenas.common {
		top: 0px;
	}
	.cenas.you-get {
		margin: 30px 0px;
	}
	.cenas.second .img-block-container {
		right: -440px;
	}
	.cenas.fourth .img-block-container {
		left: -340px;
	}
	.cenas.first .row .col-4 {
		position: relative;
		right: -100px;
	}
	.cenas.second .col-4 {
		max-width: 40%;
		flex: 0 0 40%;
	}
	.cenas.sixth {
		padding-bottom: 40px;
	}
}
@media (max-width: 850px) {
	.cenas.first .row {
		flex-flow: column;
		align-items: center;
	}
	.cenas.first .row .col-4 {
		margin-top: 30px;
		right: 0px;
		max-width: 50%;
	}
	.cenas.first .pad-right-30 {
		padding-right: 0px !important;
	}
	.cenas.first .what-do-wrapper {
		justify-content: center;
	}
}
@media (max-width: 800px) {
	.cenas.kusibas-banner-sec:before {
		bottom: -240px;
	}
	.kusibas-banner-sec.cenas:after {
		bottom: 192px;
	}
}
@media (max-width: 700px) {
	.kusibas-banner-sec.cenas {
		padding-bottom: 200px !important;
	}
	.cenas.second {
		padding: 30px 0px 85px 0px;
	}
	.cenas.second h2 {
		padding-left: 0px;
	}
	.cenas.kusibas-banner-sec:after {
		bottom: 125px;
		left: -540px;
	}
	.cenas.common.second .col-2 {
		position: absolute;
	}
	.cenas.second h2 {
		text-align: center;
	}
	.cenas.second .img-block-container {
		right: -440px;
		width: 400px;
	}
	.cenas .arrow-up {
		display: none;
	}
	.cenas.common.second .cross {
		top: 48px;
	}
	.cenas.common.fourth {
		padding: 150px 0px 90px 0px;
	}
	.cenas.common.fourth .col-4 {
		position: absolute;
	}
	.cenas.fourth .img-block-container {
		left: unset;
		z-index: 9999;
		width: 450px;
		right: -340px;
		top: -260px;
	}
	.cenas.common.fourth .col-2 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cenas.fourth h2 {
		padding-left: 0px;
		text-align: center;
		margin-top: 35px;
	}
	.cenas.fourth .hor-steps .step {
		flex-direction: row-reverse;
		justify-content: center;
	}
	.cenas.fourth .hor-steps .hor-step-sep {
		right: unset;
		left: 54px;
	}
	.cenas.fourth .hor-steps .step .number {
		margin-left: -20px;
		margin-right: 25px;
	}
	.cenas.fourth.common .cross {
		top: 52px;
	}
	.cenas.fifth {
		padding: 150px 0px 65px 0px;
	}
	.cenas.fifth .img-block-container {
		transform: scaleX(-1) rotate(-50deg);
		top: -230px;
		right: unset;
		left: -380px;
		z-index: 3;
	}
	.cenas.fifth .col-4 {
		margin-top: 95px;
	}
}
@media (max-width: 500px) {
	.kusibas-banner-sec.cenas:after {
		display: block;
		width: 700px;
		left: -370px;
		bottom: 62px;
	}
	.cenas .social-icon {
		top: 97%;
	}
	.cenas.second .img-block-container {
		right: -350px;
		width: 389px;
	}
	.cenas.fourth .hor-steps .hor-step-sep {
		left: 5px;
	}
	.cenas.fifth .img-block-container {
		left: -280px;
	}
	.cenas.second .col-4 {
		max-width: 60%;
		flex: 0 0 60%;
	}
	.cenas.first .row .col-4 {
		max-width: 70%;
	}
	.cenas.sixth h3 {
	    font-size: 38px;
	}
	.cenas.sixth h3 br {
		display: none;
	}
	.cenas.sixth {
		padding-bottom: 40px;
		padding-top: 55px;
	}
	.cenas.first .col-6 {
		padding-left: 0px !important;
		flex: 0 0 80%;
		max-width: 80%;
	}
	.cenas.second .col-4 {
		max-width: 80%;
		flex: 0 0 80%;
	}
}
/* CENAS SECTION END */

/* ARSTIEM SECTION */
@media (max-width: 2100px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 130px;
	}
}
@media (max-width: 1800px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 138px;
		left: -410px;
	}
}
@media (max-width: 1500px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 140px;
		left: -570px;
	}
}
@media (max-width: 1200px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 65px;
	}
	.arstiem .social-icon {
		top: 84%;
	}
}
@media (max-width: 1000px) {
	.kusibas-banner-sec.arstiem:before {
		bottom: -480px;
	}
	.kusibas-banner-sec.arstiem:after {
		bottom: 90px;
	}
	.arstiem .social-icon {
		top: 88%;
	}
	.arstiem h2.page-title,
	.arstiem.second h2 {
		font-size: 60px;
		line-height: 70px;
	}
	.arstiem h2.page-title br { display: none; }
	.arstiem h2.page-title br.mobile { display: block; }
	.arstiem .social-icon {
		top: 88%;
	}
	.arstiem.first .middle-block {
		flex-flow: column;
		flex-wrap: wrap;
		align-items: center;
		flex: 0 0 100%;
		justify-content: center;
		align-content: center;
	}
	.arstiem.first .middle-block .step:nth-child(3) .img img,
	.arstiem.first .middle-block .step:nth-child(3) .txt,
	.arstiem.first .bottom-block .arrow-down,
	.arstiem.first .middle-block .step:nth-child(2) .txt {
		position: unset;
	}
	.arstiem.first .middle-block .step:nth-child(1) .img {
		width: 230px;
		height: 130px;
	}
	.arstiem.first .middle-block .step:nth-child(2) .img {
		width: 100px;
		height: 100px;
	}
	.arstiem.first .middle-block .step:nth-child(3) .img {
		width: 160px;
		height: 160px;
	}
	.arstiem.first .middle-block .step {
		padding-bottom: 30px;
	}
	.arstiem.first .middle-block .step:nth-child(2),
	.arstiem.first .middle-block .step:nth-child(3) {
		padding-top: 30px;
	}
	.arstiem.first .middle-block .step .img {
		margin-bottom: 10px;
	}
	.arstiem.first .middle-block .step.bordered {
		border-left: none;
		border-right: none;
		border-top: 1px solid #147c8a;
		border-bottom: 1px solid #147c8a;
	}
	.arstiem.first .bottom-block {
		margin-top: 35px;
	}
	.arstiem.first .bottom-block .arrow-down {
		margin-bottom: 35px;
	}
	.arstiem.first .bottom-block .tips {
		margin-bottom: 15px;
	}
	.arstiem.third .arrow-down {
		padding: 50px 0px 0px 0px;
	}
	.arstiem.third .block-img {
		transform: rotate(-20deg);
		top: 25px;;
		left: unset;
	}
	.arstiem.third .step-row.right,
	.arstiem.third .step-row.left {
		justify-content: center;
	}
	.arstiem.third .steps .step.first {
		margin-top: 350px;
	}
	.arstiem.third .steps .step.second,
	.arstiem.third .steps .step.third,
	.arstiem.third .steps .step.fourth,
	.arstiem.third .steps .step.fifth {
		margin-top: 40px;
	}
	.arstiem.third .steps .step .title-block img {
		transform: scale(-1, 1);
	}
	.arstiem.third .steps .step.first .title-block img {
		width: 200px;
		height: 110px;
		left: unset;
		top: -105px;
		right: -140px;
	}
	.arstiem.third .steps .step.second .title-block img {
		width: 175px;
		height: 125px;
		top: -45px;
		right: unset;
		left: -125px;
		transform: rotate(-35deg) scale(-1, 1);
	}
	.arstiem.third .steps .step.third .title-block img {
		width: 170px;
		height: 100px;
		top: -30px;
		left: unset;
		right: -100px;
		transform: scale(-1, 1) rotate(-10deg);
	}
	.arstiem.third .steps .step.fourth .title-block img {
		width: 155px;
		height: 115px;
		top: -50px;
		right: unset;
		left: -105px;
		transform: scale(-1, 1) rotate(25deg);
	}
	.arstiem.third .steps .step.fifth .title-block img {
		width: 135px;
		height: 150px;
		top: -80px;
		left: unset;
		transform: scale(-1, 1) rotate(322deg);
		right: -95px;
	}
	.arstiem.third .steps .step.third .title-block .arrow-up img {
		transform: unset
	}
}
@media (max-width: 800px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 40px;
	}
	.arstiem h2.page-title {
		margin-bottom: 150px;
	}
	.arstiem .social-icon {
		top: 80%;
	}
}
@media (max-width: 550px) {
	.kusibas-banner-sec.arstiem:after {
		bottom: 25px;
		width: 890px;
		left: -490px;
	}
	.arstiem .social-icon {
		top: 84%;
	}
	.arstiem.third .steps .step {
		flex: 0 0 95%;
	}
	.arstiem.third .block-img {
		width: 100%;
	}
	.arstiem.third .steps .step.first {
		margin-top: 285px;
	}
	.arstiem.third .steps .step.first .title-block img {
		right: -25px;
	}
	.arstiem.third .steps .step.second .title-block img {
		left: -5px;
	}
	.arstiem.third .steps .step.third .title-block img {
		right: 0px;
	}
	.arstiem.third .steps .step.fourth .title-block img {
		left: 0px;
	}
	.arstiem.third .steps .step.fifth .title-block img {
		right: 0px;
	}
}
@media (max-width: 550px) {
	.kusibas-banner-sec.arstiem:after {
		display: block;
		bottom: 2px;
		width: 735px;
		left: -395px;
	}
	.arstiem .social-icon {
		top: 88%;
	}
	.arstiem.third .steps .step.first .title-block img {
		right: 30px;
		width: 145px;
		height: 83px;
		top: -95px;
	}
	.arstiem.third .steps .step.second .title-block img {
		left: 0px;
		width: 120px;
		height: 125px;
	}
	.arstiem.third .steps .step.third .title-block img {
		right: 0px;
		width: 145px;
		height: 80px;
	}
	.arstiem.third .steps .step.fourth .title-block img {
		left: 0px;
		width: 120px;
	}
	.arstiem.third .steps .step.fifth .title-block img {
		right: 35px;
		width: 100px;
		height: 100px;
		top: -45px;
	}
}
@media (max-width: 400px) {
	.arstiem.third .steps .step.first .title-block img {
		right: 0px;
	}
	.arstiem.third .steps .step.second .title-block img {
		width: 90px;
		height: 100px;
	}
	.arstiem.third .steps .step.third .title-block img {
		width: 105px;
		height: 70px;
	}
	.arstiem.third .steps .step.fourth .title-block img {
		width: 90px;
		height: 95px;
	}
	.arstiem.third .steps .step.fifth .title-block img {
		right: 0px;
		width: 100px;
		height: 85px;
	}
}
/* ARSTIEM SECTION END */

/* MAIN PAGE FIXES */
@media (max-width: 450px) {
	.movement-sec .movement-inner {
		padding-bottom: 130px;
	}
	.feelling-sec .feelling-inner {
		padding-top: 100px;
	}
	.our-team-sec .our-team-inner {
		padding: 30px 0px;
	}
	.start-living-sec {
		padding-top: 260px;
	}
	.start-living-sec .start-living-left {
		padding-top: 30px;
	}
	.review-inner .swiper-button-next {
		right: 0px;
	}
	.review-inner .swiper-button-prev {
		left: 0px;
	}
}
/* MAIN PAGE FIXES END */

/* REG MODAL FIXES*/
.reg-title {
	font-weight: 500;
}
.popup-salca {
	max-width: 300px;
	max-height: 490px;
}
.popup-ir {
	flex : 0 0 155px;
	align-self: center;
	margin-bottom:4px;
}
.popup-ir p {
	font-size: 18px;
	line-height: 15px;
}
.popup-group input {
	padding: 0px 10px;
}
.row.popup-group:first-child {
	margin-bottom: 5px;
    margin-top: 35px;
}
#popup_reg {
	overflow-y: hidden;
}
#popup_reg .exclamation {
	position: absolute;
    top: 0px;
    right: 15px;
    background: #2D9A99;
    width: 26px;
    height: 26px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
#popup_reg span.required-fields {
	color: #2D9A99;
    font-weight: 600;
    font-size: 12px;
}
#popup_reg .exclamation.after-label {
	height: 25px;
	right: unset;
	left: 42px;
	top: 0px;
}
#regerrors {
	padding-left: 20%;
    margin: 0px 0px 0px 0px;
}
#popup_reg input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
#popup_reg .checkmark {
	position: absolute;
	top: 0;
	height: 25px;
	width: 28px;
	background-color: #fff;
	border: 1px solid #2D9A99;
}
#popup_reg .container input[type="checkbox"]:checked ~ .checkmark {
	background-color: #fff;
}
#popup_reg .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
#popup_reg input[type="checkbox"]:checked ~ .checkmark:after {
	display: block;
}
#popup_reg .checkmark:after {
	left: 9px;
	top: 1px;
	width: 10px;
	height: 15px;
	border: solid #2D9A99;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#popup_reg .row.popup-group {
	position: relative;
}
#popup_reg .maznoddropzone {
	position: absolute;
    top: 390px;
    left: 185px;
}
#popup_reg .dropzone.dz-clickable .dz-message {
	margin: 0px;
    padding: 0px 10px;
}
#popup_reg input[type="file"] {
    display: none;
}
#popup_reg .col.one-row {
	display: inherit;
}
#popup_reg .col.one-row div.block:first-child {
	width: 53px;
}
#popup_reg .col.one-row div.block:last-child {
	width: 160px;
}
#popup_reg .input-file-upload {
	outline: 0;
    border: none;
    display: flex;
    padding: 0px 0px 0px 30px;
    cursor: pointer;
    color: #2d9a99;
    font-size: 18px;
}
#popup_reg .popup-group input {
	-webkit-appearance: none;
	border-radius: 0;
}
.no-margin-bottom {
	margin-bottom: 0px !important;
}
.no-margin-top {
	margin-top: 0px !important;
}
@media (max-width: 820px) {
	.popup-ir {
		flex: 0 0 120px;
	}
	#popup_reg .exclamation {
		right: 5px;
	}
	.col.required-fields-wrap {
		flex: 0 0 100%;
		text-align: center;
	}
}
@media (max-width: 780px) {
	#popup_reg .input-file-upload {
		padding: 0px 0px 0px 10px;
	}
}
@media (max-width: 767px) {
	.popup-regpink {
		display: none;
	}
}
@media (max-width: 575px) {
	.popup-regright {
		margin-left: 0px;
	}
	#popup_reg .row.popup-group.title-block {
		width: 100%;
	}
	#regerrors {
		padding-left: unset;
		justify-content: center;
	}
}
@media (max-width: 500px) {
	#popup_reg .col.one-row div.block:last-child {
		width: 140px;
	}
	.popup-ir p {
		padding-left: 0px;
	}
	#popup_reg .col.one-row div.block:first-child {
		margin-left: 10px;
	}
	#popup_reg .exclamation.after-label {
		left: 38px;
	}
	#popup_reg .row.popup-group .col:nth-child(2) {
		padding-left: 0px;
		padding-right: 5px;
	}
	#popup_reg .exclamation {
		right: -4px;
	}
	#popup_reg .input-file-upload {
		font-size: 16px;
	}
	#popup_reg .col.one-row div.block:last-child {
		width: 129px;
	}
}
@media (max-width: 450px) {
	.popup-ir {
		flex: 0 0 115px;
	}
}
@media screen and (orientation:landscape) and (max-height: 600px) {
	#popup_reg {
		overflow-y: visible;
	}
}
/* REG MODAL FIXES END*/

/* ARSTIEM FIXES */
@media (max-width: 800px) {
	.arstiem h2.page-title {
		margin-bottom: 30px;
	}
	.kusibas-banner-sec.arstiem .register-btn {
		margin-bottom: px;
	}
	.kusibas-banner-sec {
		padding-bottom: 110px;
	}
	.arstiem .social-icon {
		top: 85%;
	}
	.kusibas-banner-sec.arstiem:after {
		bottom: 15px;
		left: -470px;
		width: 870px;
	}
}
@media (max-width: 600px) {
	.arstiem .social-icon {
		top: 90%;
	}
}
@media (max-width: 400px) {
	.arstiem .social-icon {
		top: 97%;
	}
	.kusibas-banner-sec.arstiem:after {
		bottom: 0px;
		left: -410px;
		width: 750px;
	}
}
/* ARSTIEM FIXES END */

/* KONTAKTI FIXES */
@media (max-width: 1350px) {
	.kontakt-steps .steps-wrapper .sep-line {
		flex: 0 0 14%;
	}
	.kontakt-steps .steps-wrapper .step {
		flex: 0 0 10%;
	}
}
@media (max-width: 1250px) {
	.kontakt-steps .steps-wrapper .sep-line {
		flex: 0 0 5%;
	}
	.kontakt-steps .steps-wrapper .step {
		flex: 0 0 10%;
	}
}
@media (max-width: 800px) {
	.kusibas-banner-sec.kontakti:before {
		bottom: -265px;
		
	}
	.kontakti.kusibas-banner-sec:after {
		bottom: 45px;
		left: -475px;
	}
	.kontakti .social-icon {
		top: 80%;
	}
}
@media (max-width: 750px) {
	.kusibas-banner-sec.kontakti:before {
		bottom: -250px;
		
	}
	.kontakti.kusibas-banner-sec:after {
		bottom: 45px;
		left: -475px;
	}
	.kontakti .social-icon {
		top: 80%;
	}
}
@media (max-width: 650px) {
	.kontakti.kusibas-banner-sec:after {
		left: -290px;
		bottom: -25px;
	}
}
@media (max-width: 450px) {
	.kontakti.kusibas-banner-sec:after {
		bottom: -35px;
		width: 580px;
	}
	.kontakti .social-icon {
		top: 100%;
	}
}
@media (max-width: 550px) {
	.kontakt-form .col.one-row .file {
		width: 100%;
		text-align: center;
	}
	.kontakt-form .col.one-row .select {
		width: 100%;
	}
	.kontakt-form .col.one-row {
		flex-flow: column;
	}
}
/* KONTAKTI FIXES END */
/* CENAS FIXES */
@media (max-width: 1000px) {
	.cenas .social-icon {
		top: 100%;
	}
}
@media (max-width: 800px) {
	.cenas.kusibas-banner-sec:before {
		bottom: -310px;
	}
	.kusibas-banner-sec.cenas:after {
		bottom: 145px;
		left: -435px;
	}
}
@media (max-width: 700px) {
	.kusibas-banner-sec.cenas:after {
		bottom: 50px;
		left: -440px;
		width: 850px;
	}
}
@media (max-width: 600px) {
	.kusibas-banner-sec.cenas:after {
		bottom: 30px;
		left: -405px;
		width: 795px;
	}
	.cenas .social-icon {
		top: 135%;
	}
}
/* CENAS FIXES END */

/* REG.MODAL FIXES */
@media (max-width: 450px) {
	#popup_reg .checkmark {
		width: 25px !important;
		height: 25px !important;
	}
	#popup_reg .agree-txt-block {
		padding-top: 0px;
		font-size: 14px;
	}
	#popup_reg .checkmark:after {
		width: 8px !important;
		height: 14px !important;
		top: 3px !important;
	}
}
/* REG.MODAL FIXES END */

/* PAR PROGRAMMU FIXES */
@media screen and (max-width: 1800px) {
	.banner-sec.about-program-banner-sec:before {
		width: 100%;
		height: 168px;
		left: -455px;
	}
}
@media screen and (max-width: 1368px) {
	.banner-sec.about-program-banner-sec:before {
		bottom: -142px;
		width: 1250px;
	}
}
@media screen and (max-width: 800px) {
	.banner-sec.about-program-banner-sec:before {
		width: 600px;
		left: -320px;
		bottom: -200px;
		height: 145px;
		background-size: 100%;
	}
}
@media screen and (max-width: 750px) {
	.banner-sec.about-program-banner-sec:after {
		bottom: -70px;
	}
	.banner-sec.about-program-banner-sec:before {
		bottom: -155px;
	}
	.banner-sec.about-program-banner-sec .social-icon {
		bottom: -35px;
	}
}
/* PAR PROGRAMMU FIXES END*/

/* registrationVerificationCode popup */
@media screen and (max-width: 800px) {
	#registrationProductStepModal {
		width: 90%;
		height: 90%;
		overflow-y: scroll;
	}
	#registrationProductStepModal .row {
		flex-flow: column;
		align-items: center !important;
	}
	#registrationProductStepModal .row.paddings .block {
		margin-bottom: 45px;
	}
}
/* registrationVerificationCode popup END */
/* MANS PROFILS */
@media screen and (max-width: 2240px) {
	.rekomendacijas-progress .image {
		right: 22%;
	}
}
@media screen and (max-width: 2120px) {
	.kusibas-banner-sec.mans-profils:after {
		bottom: 185px !important;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -195px;
	}
}
@media screen and (max-width: 1800px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -70px;
		bottom: 250px !important;
	}
	.kusibas-banner-sec.mans-profils:before {
		bottom: -230px;
	}
	.profile_section__wrapper {
		top: -160px;
	}
	.mans-profils .social-icon {
		top: 42%;
	}
	/*.mans-profils-bottom {
		margin-bottom: -85px;
	}*/
	.profile_section__wrapper.kustibas {
		margin-bottom: -160px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -275px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas {
		padding-bottom: 345px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 240px;
	}
	.rekomendacijas-progress .image {
		right: 15%;
	}
}
@media screen and (max-width: 1655px) {
	.mans-profils__questions.uztura-specialists .top-image {
		width: 280px;
		right: -140px;
	}
}
@media screen and (max-width: 1655px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -220px;
	}
	.profile_section__wrapper .menu {
		display: none;
	}
	.rekomendacijas-progress .image {
		right: 8%;
	}
}
@media screen and (max-width: 1400px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -270px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -375px;
	}
}
@media screen and (max-width: 1366px) {
	.mans-profils__questions.uztura-specialists .top-image {
		width: 230px;
		right: -80px;
		top: -150px;
	}
}
@media screen and (max-width: 1215px) {
	.mans-profils-info .navigation {
		right: -20px;
	}
	.rekomendacijas-progress .image {
		right: 0;
	}
}
@media screen and (max-width: 1200px) {
	.kusibas-banner-sec.mans-profils:after {
		height: 170px;
		bottom: 250px !important;
		left: -367px;
	}
	.kusibas-banner-sec.mans-profils:before {
		bottom: -230px;
	}
}
@media screen and (max-width: 1199px) {
	.kusibas-banner-sec.mans-profils:after {
		height: 170px;
		bottom: 166px !important;
		left: -302px;
	}
	.mans-profils .social-icon {
		top: 50%;
	}
	.profile_section__wrapper {
		top: -130px;
	}
	.mans-profils-info .navigation {
		right: -68px;
		/*top: -50px;*/
	}
	.mans-profils__questions .accordion .card-body .ava,
	.mans-profils__questions .accordion .card-body .text {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.profile_section__wrapper.questions {
		top: -90px;
	}
	.profile_section__wrapper.kustibas {
		margin-bottom: -130px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -67%;
	}
	.dateModalWrapper {
		top: 100px;
		right: unset;
		left: 34%;
	}
	.kustibas.rekomendacijas .mans-profils-info .navigation {
		top: -130px;
	}
}
@media screen and (max-width: 1040px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -380px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -85%;
	}
}
@media screen and (max-width: 1015px) {
	.profile_section__wrapper.uztura-skivis {
		padding-top: 30px;
	}
	.profile_section__wrapper.uztura-skivis .navigation {
		top: -85px;
		right: 2%;
	}
	.rekomend-top-wrapper .separator {
		display: none;
	}
	.rekomend-top-wrapper .col-9 .row {
		flex-flow: column;
	}
	.rekomend-top-wrapper .col-9 .row .rekomend-top-item {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.rekomend-top-item .text {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 991px) {
	.mans-profils .social-icon {
		top: 65%;
	}
	.mans-profils-bottom .block .title {
		height: unset;
	}
	.mans-profils-bottom .block .title br {
		display: none;
	}
	.profile_section__wrapper.questions .navigation {
		right: -65px;
		top: -70px;
	}
	.profile_section__wrapper.uztura-skivis .navigation {
		top: -75px;
		right: -5%;
	}
	.uztura-skivis__section .food_disc__wrapper {
		flex: 0 0 450px;
		max-width: 450px;
		width: 450px;
		height: 450px;
		background-size: contain;
	}
	.uztura-skivis__section .food_disc__wrapper .center-circle {
		left: 48%;
		top: 47%;
	}
	.uztura-skivis__section .food_disc__wrapper .center-stick {
		left: 48%;
	}
	.uztura-skivis__section .food_disc__wrapper .block.third {
		left: 27.5%;
	}
	.uztura-skivis__section .food_disc__wrapper .block.first {
		left: -23%;
		top: 10%;
	}
	.uztura-skivis__section .food_disc__wrapper .block.fourth {
		left: 74%;
	}
	.profile_section__wrapper.kustibas {
		padding-top: 145px;
	}
	.collapse.navbar-collapse.authorized-user .socials-blocks {
		top: -30px;
	}
	.profile_section__wrapper.kustibas .mans-profils-info .navigation {
		top: -35px;
		right: -75px;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper {
		flex: 0 0 350px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .list {
		flex: 0 0 52%;
	}
	.rekomendacijas-progress .col-9 {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.rekomendacijas-progress .col-9 .row {
		flex-flow: column;
	}
	.rekomendacijas-progress .col-9 .row .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.rekomendacijas-progress .image {
		width: 200px;
		top: -115px;
	}
	.rekomend-top-wrapper .col-9 .row .rekomend-top-item:last-child {
		margin-bottom: 60px;
	}
	.kustibu-progress .col-9 {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.kustibu-progress .col-9 .row {
		flex-flow: column;
	}
	.kustibu-progress .col-9 .row .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.kustibu-progress .chart { width: 100%; }
	.kustibu-progress .image {
		top: -210px;
		right: -35%;
		transform: rotate(300deg);
		width: 200px;
	}
	.kustibu-progress .col-9 .row .col-6.align-end {
		display: block;
	}
	.rekomendacijas-progress .row.justify-center.mb-5 {
		margin-bottom: 0px !important;
	}
	.rekomendacijas-progress .chart {
		margin-bottom: 30px;
	}
	.kustibu-progress .nav-tabs,
	.kustibu-progress .tab-content {
		margin: 0 auto;
	}
	.kustibu-progress .col-9 .row .col-6.zindex4 {
		margin-bottom: 80px;
	}
	.kustibu-progress .row.trening-desc .row {
		flex-flow: column;
		align-items: center;
	}
	.kustibu-progress .row.trening-desc .row .col-4 {
		margin-bottom: 45px;
		flex: 0 0 60%;
		max-width: 60%;
	}
	.kustibu-progress .row.trening-desc .row .col-4:last-child {
		margin-bottom: 0px;
	}
	.kustibu-progress {
		padding-bottom: 60px;
	}
	.izaicinajumi-row {
		flex-flow: column;
	}
	.izaicinajumi-row .col-8 {
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 70px;
	}
	.izaicinajumi-row .col-4 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.challenges .sasniegumi { position: unset; }
	.challenges .challenges-description {
		margin-top: 80px;
	}
	.rekomendacijas .challenges p:last-child {
		margin-bottom: 20px;
	}
	.challenges .challenges-description .row .col-4:nth-child(2), 
	.challenges .challenges-description .row .col-4:nth-child(3) {
		border-left: none;
	}
	.challenges-description .row {
		flex-flow: column;
	}
	.challenges-description .row .col-4 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 50px;
	}
	.challenges-description .row {
		margin-top: 0px !important;
	}
	.challenges .challenges-description .arrow-down {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 880px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -415px;
		bottom: 115px !important;
		width: 1040px;
	}
	.mans-profils .social-icon {
		top: 63%;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas {
		padding-bottom: 280px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 195px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas h2 {
		font-size: 79px;
		line-height: 88px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas .social-icon {
		top: 92%;
	}
}
@media screen and (max-width: 855px) {
	.mans-profils-form .row.last .col-3,
	.mans-profils-form .row.last .col-9 {
		flex: 0 0 100%;
		min-width: 100%;
	}
	.mans-profils-form .row.last .col-3 .title br {
		display: none;
	}
	.profile_section__wrapper.questions .navigation {
		right: -25px;
		top: -75px;
	}
	.dateModalWrapper {
		left: 25%;
	}
}
@media screen and (max-width: 800px) {
	.kusibas-banner-sec.mans-profils:after {
		left: -500px;
		bottom: 30px !important;
		width: 1040px;
	}
	.profile_section__wrapper {
		top: -30px;
	}
	/*.mans-profils-bottom {
		margin-bottom: 5px;
	}*/
	.profile_section__wrapper.questions {
		padding-top: 100px;
	}
	.profile_section__wrapper.questions .navigation {
		top: -55px;
		right: -2%;
	}
	.profile_section__wrapper.kustibas {
		margin-bottom: -30px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas {
		padding-bottom: 150px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas .social-icon {
		top: 73%;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 90px;
	}
	.kustibu-progress .image {
		right: -18%;
	}
}
@media screen and (max-width: 790px) {
	.profile_section__wrapper.uztura-skivis .navigation {
		top: -90px;
		right: 0%;
	}
}
@media screen and (max-width: 768px) {
	.mans-profils-info .navigation {
		right: 0%;
	}
	.profile_section__wrapper.questions .navigation {
		right: 2%;
	}
	.profile_section__wrapper.questions {
		padding-top: 130px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -100%;
	}
}
/*@media screen and (max-width: 767px) {
	.profile_section__wrapper.kustibas {
		padding-top: 160px;
	}
}*/
@media screen and (max-width: 766px) {
	.mans-profils-bottom .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mans-profils-bottom .block {
		padding-right: 35px;
	}
	.mans-profils-bottom .block .title {
		width: 50%;
		justify-content: flex-end;
	}
	.mans-profils-bottom .block .input {
		width: 50%;
	}
}
@media screen and (max-width: 765px) {
	.mans-profils .social-icon {
		top: 70%;
	}
	.uztura-skivis__section .left,
	.uztura-skivis__section .right {
		flex: 0 0 90%;
		min-width: 90%;
		text-align: center;	
	}
	.uztura-skivis__section .left {
		margin-bottom: 35px;
	}
	.uztura-skivis__section .arrow-down {
		margin: 0 auto;
		left: -1%;
	}
	.profile_section__wrapper.uztura-skivis .mans-profils-info .col-7,
	.uztura-skivis__section .col-7 {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas {
		padding-bottom: 110px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 68px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas .social-icon {
		top: 67%;
	}
}
@media screen and (max-width: 690px) {
	.uztura-skivis__section.first {
		transform: scale(0.7);
	}
}
/*
@media screen and (max-width: 500px) {
	.uztura-skivis__section.first {
		transform: scale(0.5);
	}
}
@media screen and (max-width: 400px) {
	.uztura-skivis__section.first {
		display: none;
	}
}
*/
@media screen and (max-width: 670px) {
	.mans-profils-form .row.last .col-9 .col-6 {
	    flex: 0 0 100%;
		min-width: 100%;
		text-align: center;	
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -115%;
	}
}
@media screen and (max-width: 650px) {
	.profile_section__wrapper.kustibas .mans-progres {
		flex-flow: column;
	}
	.profile_section__wrapper.kustibas .mans-progres .title {
		flex: 0 0 100%;
		justify-content: center;
		margin-bottom: 20px;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper {
		flex: 0 0 100%;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper .current {
		top: -2px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 40px;
		width: 740px;
	}
	.rekomendacijas .challenges h3 {
		line-height: 50px;
		margin-bottom: 45px;
	}
	.challenges .challenges-description h3 {
		margin-bottom: 0px;
	}
	.challenges .col-9 {
		flex: 0 0 90%;
		max-width: 90%;
	}
}
@media screen and (max-width: 600px) {
	.mans-profils-info .navigation {
		top: -30%;
	}
	.mans-profils__questions .top-image {
		display: none;
	}
	.profile_section__wrapper.uztura-skivis {
		padding-top: 145px;
	}
}
@media screen and (max-width: 585px) {
	.profile_section__wrapper.kustibas .weeks-wrapper .week .number:before {
		display: none;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week {
		flex-flow: column;
		margin-bottom: 35px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week:last-child {
		margin-bottom: 0px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .list {
		padding-top: 25px;
		justify-content: center;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .number .round {
		margin: 0 auto;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .number .title {
		margin-top: 25px;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .number {
		margin-right: 0px;
	}
	
}
@media screen and (max-width: 543px) {
	.kusibas-banner-sec.kontakti.rekomendacijas:before {
		border-top: none;
	}
	.kusibas-banner-sec.kontakti:before {
		bottom: -365px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: 13px;
		left: -345px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas .social-icon {
		top: 88%;
	}
	.rekomend-top-wrapper .col-9 {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas {
		overflow: initial;
	}
}
@media screen and (max-width: 525px) {
	.kusibas-banner-sec.mans-profils:after {
		width: 700px;
		bottom: -20px !important;
		left: -360px;
	}
	.mans-profils-form .col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.mans-profils-form .input {
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.mans-profils-form .row.first {
		margin-bottom: 0px;
	}
	.mans-profils-form .input .gender {
		padding-bottom: 20px;
	}
	.mans-profils-form .row.last {
		margin-top: 0px;
	}
	.mans-profils-form .row.last .col-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mans-profils-form .row.last .col-3 .title {
		margin: 15px 0px 30px 0px;
	}
	.mans-profils-form .row.last .col-3 .title br {
		display: block;
	}
	.mans-profils-form .chck-container br {
		display: none;
	}
	#questionPopup {
		width: 90%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -135%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		display: none;
	}
	.mob-image {
		display: block;
		width: 100%;
	}
	.kusibas-banner-sec.mans-profils:before {
		border-top: none;
		bottom: -275px;
	}
	.kusibas-banner-sec.mans-profils.has-image:before {
		bottom: -490px;
	}
	.kusibas-banner-sec.mans-profils.has-image:after {
		width: 600px;
		bottom: 58px !important;
		left: -153px;
	}
	.mans-profils .social-icon {
		top: 84%;
	}
	.kusibas-banner-sec.kontakti.mans-profils .sub-banner-content {
		padding-left: 0px;
	}
	.kusibas-banner-sec.kontakti.mans-profils.has-image .sub-banner-content {
		margin-top: -30px;
		padding-top: 0px;
	}
	.kusibas-banner-sec.kontakti.mans-profils .sub-banner-content h2 {
		font-size: 79px;
		line-height: 88px;
	}
	.profile_section__wrapper.kustibas .mans-profils-info h3 {
		font-size: 46px;
		line-height: 43px;
		margin-top: 20px;
	}
	.profile_section__wrapper.kustibas .mans-progres {
		flex-flow: row;
	}
	.profile_section__wrapper.kustibas .mans-progress-col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.profile_section__wrapper.kustibas .mans-progres .title {
		flex: 0 0 26%;
		max-width: 26%;
		white-space: nowrap;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper {
		flex: 0 0 67%;
		max-width: 67%;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper .full {
		position: absolute;
		top: 8px;
	}
	.profile_section__wrapper.kustibas .mans-progres .bar-wrapper .current {
		top: 6px;
	}
	.weeks-wrapper .weeks-wrapper-col {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .list,
	.profile_section__wrapper.kustibas .weeks-wrapper .week .list .item {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .number .down {
		display: block;
	}
	.profile_section__wrapper.kustibas .mans-profils-info .navigation {
		top: -110px;
	}
	.mans-profils-info .avatar {
		/*margin-top: 50px;*/
	}
	/*.mans-profils-info .navigation {
		top: -10px;
	}*/
	.mans-profils-form .chck-container {
		text-align: left;
		padding-left: 40px;
	}
	.mans-profils-form .row.last .row {
		justify-content: center;
	}
	.mans-profils-form .row.last .col-9 .col-6 {
		flex: 0 0 80%;
		max-width: 80%;
		min-width: unset;
	}
	.mans-profils-form .row.last .col-9 .col-6 .chck-container .inline-flex {
		white-space: initial;
	}
	.mans-profils.sajutas.has-image .mob-image {
		width: 285px;
		margin: 0 auto;
		transform: rotate(25deg);
		position: relative;
		top: -50px;
	}
	.mans-profils.uzturs.has-image .mob-image {
		width: 220px;
		margin: 0 auto;
		transform: rotate(80deg);
		position: relative;
		top: -10px;
	}
	.profile_section__wrapper.sajutas .video-box .copy {
		bottom: -35px;
		right: 0px;
	}
	.kusibas-banner-sec.mans-profils.uzturs.has-image:before {
		bottom: -420px;
	}
	.mans-profils-info.jautajumi h3 {
		margin: 35px 0px;
	}
	.mans-profils-info.jautajumi h3 br {
		display: none;
	}
	.profile_section__wrapper.kustibas.programmas-plans .mans-profils-info .navigation {
		top: -45px;
	}
	.profile_section__wrapper.programmas-plans .progress-section .progress-section-col {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.profile_section__wrapper.programmas-plans .progress-section .progress-section-col .total.heading {
		font-size: 16px;
	}
	.profile_section__wrapper.kustibas.programmas-plans .weeks-wrapper .week .number .date {
		text-align: center;
	}
	.profile_section__wrapper.kustibas.programmas-plans .mobile-col {
		flex: 0 0 90%;
		max-width: 90%;
	}
	.dateModalWrapper {
		transform: translate(-50%, -10%);
		left: 50%;
	}
}
@media screen and (max-width: 515px) {
	.profile_section__wrapper.kustibas .mans-profils-info .navigation {
		top: -80px;
	}
	.profile_section__wrapper.kustibas .mans-profils-info h3 {
		margin-top: 40px;
	}
}
@media screen and (max-width: 499px) {
	.mans-profils.has-image .social-icon {
		top: 87%;
	}
	.profile_section__wrapper {
		top: 0px;
	}
	.profile_section__wrapper.questions {
		padding-top: 160px;
	}
	.profile_section__wrapper.uzturs .weeks-wrapper .image {
		width: 300px;
		right: -105%;
	}
}
@media screen and (max-width: 493px) {
	.kusibas-banner-sec.kontakti.rekomendacijas .social-icon {
		top: 95%;
	}
}
@media screen and (max-width: 480px) {
	.kustibu-progress .image {
		right: -20%;
		top: -251px;
	}
	.kustibu-progress .row.trening-desc .row .col-4 {
		flex: 0 0 70%;
		max-width: 70%;
	}
}
@media screen and (max-width: 452px) {
	.kusibas-banner-sec.mans-profils:before {
		bottom: -330px;
	}
	.kusibas-banner-sec.mans-profils.has-image:before {
		bottom: -455px;
	}
	.kusibas-banner-sec.mans-profils:after {
		bottom: 20px !important;
	}
	.kusibas-banner-sec.mans-profils.has-image:after {
		left: -183px;
	}
	.kusibas-banner-sec.mans-profils.jautajumi:before {
		bottom: -255px;
	}
	.kusibas-banner-sec.kontakti.rekomendacijas:after {
		bottom: -30px;
		left: -295px;
		width: 600px;
	}
	.rekomendacijas-progress .image {
		right: -10%;
	}
	.rekomendacijas-progress h3, 
	.kustibu-progress h3 {
		margin-bottom: 30px;
	}
	.kustibu-progress .image {
		right: -25%;
	}
}
@media screen and (max-width: 415px) {
	.uztura-skivis__section .padoms {
		width: 80%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -100%;
		width: 350px;
		top: -190px;
	}
	.kusibas-banner-sec.mans-profils.has-image:before {
		bottom: -410px;
	}
	.kusibas-banner-sec.mans-profils.has-image:after {
		left: -208px;
	}
	.mans-profils.has-image .social-icon {
		top: 83%;
	}
	.kusibas-banner-sec.mans-profils.sajutas.has-image:before {
		bottom: -470px;
	}
	.kustibu-progress .image {
		right: -23%;
		width: 150px;
		top: -227px;
	}
	.kustibu-progress .row.trening-desc .row .col-4 {
		flex: 0 0 85%;
		max-width: 85%;
	}
}
@media screen and (max-width: 411px) {
	.profile_section__wrapper.sajutas .weeks-wrapper .image {
		width: 200px;
		right: -75%;
	}
	.profile_section__wrapper.uzturs .weeks-wrapper .image {
		width: 200px;
		right: -78%;
	}
}
@media screen and (max-width: 400px) {
	.mans-profils-bottom .block {
		padding-left: 35px;
	}
}
@media screen and (max-width: 390px) {
	.kusibas-banner-sec.mans-profils {
		overflow: initial;
	}
	.profile_section__wrapper.programmas-plans .progress-section .progress-section-col .total.heading {
		font-size: 14px;
	}
}
@media screen and (max-width: 375px) {
	.profile_section__wrapper.kustibas .weeks-wrapper .image {
		right: -120%;
	}
	.profile_section__wrapper.sajutas .weeks-wrapper .image {
		right: -75%;
	}
}
/* MANS PROFILS END */

/* SVEICIENS POPUP */
@media screen and (max-width: 855px) {
	.sveiciens_popup {
		width: 95%;
	}
	.sveiciens_popup .left-image {
		top: -60px;
		width: 500px;
		left: -160px;
	}
	.sveiciens_popup .top {
		padding: 40px 60px 40px 60px;
		display: flex;
		justify-content: right;
	}
	.sveiciens_popup .top .logo {
		right: 70px;
		width: 168px;
		height: 40px;
	}
	.sveiciens_popup .top .text {
		width: 207px;
		font-size: 40px;
		text-align: center;
		margin-top: 115px;
	}
	.sveiciens_popup .top .text br {
		display: none;
	}
	.sveiciens_popup .bottom .text {
		padding-right: unset;
		text-align: center;
	}
	.sveiciens_popup .bottom .helper-block {
		justify-content: center;
		flex-flow: wrap;
	}
	.sveiciens_popup .bottom .helper-block .item {
		min-height: 165px;
	}
}
@media screen and (max-width: 495px) {
	.sveiciens_popup {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-transform: unset;
		transform: unset;
	}
	.sveiciens_popup .left-image {
		top: 5px;
		width: 425px;
		left: -140px;
	}
	.sveiciens_popup .bottom .helper-block .item {
		flex: 0 0 30%;
		max-width: 30%;
	}
}
/* SVEICIENS POPUP END */

/* PALIDZIBA */
@media screen and (max-width: 991px) {
	.profile_section__wrapper.palidziba .weeks-wrapper .week .list {
		flex: 0 0 95%;
		max-width: 95%
	}
	.profile_section__wrapper.palidziba .weeks-wrapper .week .list .item {
		flex: 0 0 100%;
		max-width: 100%;
		align-items: center;
	}
	.profile_section__wrapper.palidziba .weeks-wrapper .week .list .info {
		align-self: flex-start;
	}
	.support-wrapper .form-wrapper .field .image-upload,
	.support-wrapper .form-wrapper .field .file-desc {
		width: 50%;
	}
	.support-wrapper .form-wrapper form {
		width: 95%;
	}
}
@media screen and (max-width: 452px) {
	.kusibas-banner-sec.mans-profils.palidziba:before {
		bottom: -260px;
	}
	.profile_section__wrapper.palidziba .support-wrapper .col-7 {
		flex: 0 0 90%;
		max-width: 90%;
	}
}
@media screen and (max-width: 390px) {
	.kusibas-banner-sec.mans-profils.palidziba:after {
		bottom: 0px !important;
	} 
}
/* PALIDZIBA END */

/* KABINETS REKOM POPUP */
@media screen and (max-width: 1327px) {
	.izaicinajumi-row .popup-filters {
		left: 0%;
	}
}
/* KABINETS REKOM POPUP END */

/* KABINETS KONSULTACIJA */
@media screen and (max-width: 1366px) {
	.pieteiksanas-history .col-7 {
		flex: 0 0 85%;
		max-width: 85%;
	}
}
@media screen and (max-width: 1000px) {
	.pieteiksanas-history .blocks-wrapper {
		flex-flow: column;
	}
	.pieteiksanas-history .blocks-wrapper .block {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.pieteiksanas-history .blocks-wrapper .block:first-child {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 867px) {
	.konsultacija .pieteiksana .blocks-wrapper {
		flex-flow: column;
	}
	.pieteiksana .blocks-wrapper .block:first-child {
		margin-bottom: 40px;
	}
	.pieteiksana .col-6 {
		flex: 0 0 95%;
		max-width: 95%;
	}
	.pieteiksana .results-wrapper .choosed {
		white-space: nowrap;
	}
}
@media screen and (max-width: 766px) {
	.kusibas-banner-sec.mans-profils.konsultacija:after {
		bottom: 60px !important;
	}
	.mans-profils.konsultacija .social-icon {
		top: 60%;
	}
	.additional-konsul .col-6 {
		max-width: 95%;
		flex: 0 0 95%;
	}
}
@media screen and (max-width: 600px) {
	.pieteiksanas-history .col-7 {
		flex: 0 0 95%;
		max-width: 95%;
	}
}
@media screen and (max-width: 543px) {
	.kusibas-banner-sec.konsultacija:before {
		bottom: -255px;
	}
	.mans-profils.konsultacija .social-icon {
		top: 75%;
	}
}
@media screen and (max-width: 522px) {
	.kusibas-banner-sec.mans-profils.konsultacija:after {
		bottom: 0px !important;
	}
	.profile_section__wrapper.konsultacija .mans-profils-info h3 {
		margin-top: 0px;
	}
}
@media screen and (max-width: 494px) {
	.mans-profils.konsultacija .social-icon {
		top: 85%;
	}
	.kusibas-banner-sec.mans-profils.konsultacija:after {
		bottom: -20px !important;
	}
	.kusibas-banner-sec.mans-profils.konsultacija .sub-banner-content h2 {
		font-size: 69px;
	}
}
/* KABINETS KONSULTACIJA END */

/* KABINETS FIZIOTERAPIJA */
@media screen and (max-width: 2257px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -32%;
	}
}
@media screen and (max-width: 1968px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -45%;
	}
}
@media screen and (max-width: 1791px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -55%;
	}
}
@media screen and (max-width: 1600px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -65%;
	}
}
@media screen and (max-width: 1470px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -75%;
	}
}
@media screen and (max-width: 1370px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -34%;
		width: 255px;
		top: -225px;
	}
}
@media screen and (max-width: 1260px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -34%;
	}
}
@media screen and (max-width: 1179px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		right: -34%;
		width: 180px;
		top: -179px;
	}
}
@media screen and (max-width: 1136px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .image {
		display: none;
	}
}
@media screen and (max-width: 570px) {
	.profile_section__wrapper.fizioterapija .weeks-wrapper .col-7 {
		flex: 0 0 95%;
		max-width: 95%;
	}
	.profile_section__wrapper.fizioterapija .weeks-wrapper .week .desc {
		width: 85%;
	}
	.profile_section__wrapper.kustibas .weeks-wrapper .week .list {
		padding-top: 40px;
	}
}
@media screen and (max-width: 543px) {
	.kusibas-banner-sec.fizioterapija:before {
		bottom: -215px;
	}
	.kusibas-banner-sec.fizioterapija:after {
		bottom: 50px !important;
	}
}
@media screen and (max-width: 525px) {
	.kusibas-banner-sec.fizioterapija.has-image:after {
		width: 600px;
		bottom: 15px !important;
		left: -255px;
	}
	.kusibas-banner-sec.fizioterapija .mob-image {
		width: 245px;
		transform: rotate(57deg);
		margin: 0 auto;
	}
}
@media screen and (max-width: 499px) {
	.mans-profils.fizioterapija.has-image .social-icon {
		top: 84%;
	}
	.kusibas-banner-sec.fizioterapija.mans-profils .sub-banner-content h2 {
		font-size: 70px;
	}
}
@media screen and (max-width: 452px) {
	.kusibas-banner-sec.fizioterapija.has-image:before {
		bottom: -485px;
	}
	.kusibas-banner-sec.fizioterapija.has-image:after {
		bottom: 30px !important;
	}
}
@media screen and (max-width: 390px) {
	.kusibas-banner-sec.fizioterapija .mob-image {
		position: relative;
		right: -25px;
	}
}
/* KABINETS FIZIOTERAPIJA END */

/* KABINETS MEDIATACIJA */
@media screen and (max-width: 1470px) {
	.profile_section__wrapper.meditacija .weeks-wrapper .image {
		width: 400px;
		right: -35%;
		top: -170px;
	}
}
@media screen and (max-width: 1367px) {
	.profile_section__wrapper.meditacija .weeks-wrapper .row:nth-child(2) .col-7 {
		flex: 0 0 95%;
		max-width: 95%;
	}
}
@media screen and (max-width: 1240px) {
	.profile_section__wrapper.meditacija .weeks-wrapper .image {
		width: 300px;
		top: -152px;
	}
}
@media screen and (max-width: 1199px) {
	.profile_section__wrapper.meditacija .weeks-wrapper .image {
		width: 200px;
		top: -135px;
	}
}
@media screen and (max-width: 990px) {
	.meditacija .meditacijas-wrapper .items-row {
		flex-flow: column;
		align-items: center;
		align-self: baseline;
	}
	.meditacija .meditacijas-wrapper .item {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.meditacija .meditacijas-wrapper .item:nth-child(even) {
		border-left: none;
		border-right: none;
	}
	.meditacija .arrow-down-common {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 570px) {
	.meditacija .meditacijas-wrapper .item {
		flex: 0 0 90%;
		max-width: 90%;
	}
}
@media screen and (max-width: 525px) {
	.kusibas-banner-sec.meditacija.has-image:before {
		bottom: -405px;
	}
	.kusibas-banner-sec.meditacija .mob-image {
		transform: unset;
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 450px) {
	.kusibas-banner-sec.meditacija.has-image:after {
		bottom: 0px !important;
	}
	.mans-profils.meditacija.has-image .social-icon {
		top: 86%;
	}
}
@media screen and (max-width: 390px) {
	.kusibas-banner-sec.meditacija .mob-image {
		right: 0px;
	}
}
/* KABINETS MEDIATACIJA END */

/* COMMON FIXES */
@media screen and (max-width: 991px) {
	.rekomendacijas-progress .image {
		width: 145px;
	}
}
/* COMMON FIXES END */

/* FIXES */
@media screen and (max-width: 1198px) {
	.kustibu-progress .image {
		width: 150px;
		top: -25px;
	}
}
/* FIXES END */

/* EDIENKARTE */
@media screen and (max-width: 1366px) {
	.profile_section__wrapper.edienkarte .col-6.receipes-wrapper-col {
		flex: 0 0 70%;
		max-width: 70%;
	}
}
@media screen and (max-width: 1195px) {
	.receipes-wrapper-col {
		width: 100%;
		max-width: 820px;
	}
}
@media screen and (max-width: 1000px) {
	.manas-receptes-content-wrapper {
		flex-flow: column;
	}
	.manas-receptes-content-wrapper .item {
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		padding-right: 0;
	}
}
@media screen and (max-width: 950px) {
	.profile_section__wrapper.edienkarte .col-6.receipes-wrapper-col {
		flex: 0 0 95%;
		max-width: 95%;
	}
}
@media screen and (max-width: 700px) {
	.next-week-product-list-wrapper .title {
		white-space: break-spaces;
		line-height: 65px;
		text-align: center;
	}
	.next-week-product-list-wrapper .list {
		flex-flow: column;
	}
	.next-week-product-list-wrapper .list ul {
		width: 100%;
	}
	.next-week-product-list-wrapper .list ul:first-child li:last-child {
		border-bottom: 1px solid #147C8A;
	}
	.receipe-description-wrapper .top {
		flex-flow: column;
	}
	.receipe-description-wrapper .top .receipe-image {
		margin-bottom: 1rem;
	}
	.receipe-description-wrapper .top .components {
		border-bottom: 1px solid #147C8A;
		padding-bottom: 15px;
	}
	.receipe-description-wrapper .top .receipe-image,
	.receipe-description-wrapper .top .components {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.receipe-description-wrapper .middle .operations .links {
		display: none;
	}
	.receipe-description-wrapper .links.mobile {
		display: flex;
	}
	.receipe-description-wrapper .components .count-part {
		justify-content: space-between;
	}
	.receipe-description-wrapper .counter-block {
		margin-left: 0;
	}
}
@media screen and (max-width: 600px) {
	.receipes-wrapper .main-image {
		/*position: unset;*/
		position: relative;
		top: 30px;
		right: -100px;
		margin: 0 auto;
		margin-bottom: 1rem;
		width: 218px;
	}
}
@media screen and (max-width: 585px) {
	.receipe-wrapper .receipe-header {
		justify-content: space-between;
	}
	.receipe-wrapper .receipe-header .left,
	.receipe-wrapper .receipe-header .right {
		flex: unset;
		max-width: unset;
	}
	.receipe-description-wrapper .bottom,
	.day-energy-results .items {
		flex-wrap: wrap;
		justify-content: center;
	}
	.receipe-description-wrapper .bottom .item,
	.day-energy-results .items .item {
		flex: 0 0 35%;
		max-width: 35%;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.day-energy-results .items .item {		
		flex: 0 0 35%!important;
		max-width: 35%!important;
	}
	.manas-receptes-wrapper .list {
		flex-wrap: wrap;
		justify-content: center;
	}
	.manas-receptes-wrapper .list .item {
		flex: 0 0 35%;
		max-width: 35%;
		margin-left: 10px;
		margin-bottom: 30px;
	}
	.manas-receptes-wrapper .title {
		white-space: break-spaces;
		line-height: 55px;
		text-align: center;
		margin-bottom: 2rem;
	}
}
@media screen and (max-width: 525px) {
	.mans-profils.edienkarte .social-icon {
		top: 60%;
	}
}
@media screen and (max-width: 500px) {
	.mans-profils.edienkarte .social-icon {
		top: 67%;
	}	
}
/* EDIENKARTE END */

/* EDIENKARTE POPUP */
@media screen and (max-width: 795px) {
	.receipePopUp {
		width: 95%;
		padding: 0px;
	}
	.receipePopUp > .popup-right {
		margin: 0px;
	}
}
/* EDIENKARTE POPUP END */
@media screen and (max-width: 880px) {
	.profile_section__wrapper.kustibas .mans-profils-info .navigation {
		right: 0;
	}
}
@media screen and (max-width: 525px) {
	.profile_section__wrapper.kustibas .mans-profils-info .navigation {
		top: -35px;
	}
	.profile_section__wrapper.kustibas.konsultacija .mans-profils-info .navigation {
		top: -55px;
	}
}
@media screen and (max-width: 991px) {
	header.user__profile .container {
		max-width: 100%;
	}
	.authorized-user.profile > ul > li > ul {
		left: -50%;
	}
	.authorized-user.profile > ul > li > ul:after {
		left: 41%;
	}
}
@media screen and (max-width: 767px) {
	.user-cart {
		margin-right: 15px;
	}
	.authorized-user.profile > ul > li > ul,
	.authorized-user .mans-kabinets span {
		display: none;
	}
}
@media screen and (max-width: 445px) {
	.profile_section__wrapper.kustibas.programmas-plans .weeks-wrapper .week .list .item .title {
		font-size: 36px;
	}
}

/* GROZS */
@media screen and (max-width: 1140px) {
	.grozs__wrapper {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0px 15px 100px 15px;
	}
}
@media screen and (max-width: 967px) {
	.grozs__wrapper form {
		flex-flow: column;
		align-items: initial;
	}
	.grozs__wrapper .block {
		padding-left: 0px!important;
		padding-right: 0px!important;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.grozs__wrapper .block:first-child {
		border-bottom: 1px solid #2D9A99;
		border-right: none;
		padding-bottom: 50px;
		margin-bottom: 1rem;
	}
}
@media screen and (max-width: 478px) {
	.grozs__wrapper .items .image {
		width: 55px;
	}
	.grozs__wrapper .field-block input {
		width: 60%;
	}
	.grozs__wrapper .items .delete {
		margin-right: 10px;
	}
	.grozs__wrapper .items .title {
		padding-right: 10px;
		padding-left: 13px;
	}
	.grozs__wrapper .items .price {
		white-space: nowrap;
	}
}
/* GROZS END */

/* ARSTIEM PROFILS */
@media screen and (max-width: 983px) {
	.arstiem-wrapper.videos {
		flex-flow: column;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.arstiem-wrapper.videos .item {
		flex: 0;
	}
}
@media screen and (max-width: 870px) {
	.arstiem-wrapper.certificates {
		flex-flow: column;
		margin-top: 4rem;
	}
	.arstiem-wrapper.certificates .heading .download {
		right: 20px;		
	}
}
@media screen and (max-width: 675px) {
	.popupOverlay .content-wrapper {
		flex: 0 0 95%;
		max-width: 95%;
	}
	#testsPopUp .content .block .title {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 567px) {
	.profile_section__wrapper.arstiem.lekcijas .mans-profils-info {
		padding: 0px 30px;
	}
	.arstiem-wrapper .avatar {
		margin-top: 1rem;
	}
	.arstiem-wrapper.certificates .heading .download {
		position: unset;
		margin: 0 auto;
	}
}
@media screen and (max-width: 400px) {
	.popupOverlay .content-wrapper {
		height: 80%;
		overflow-y: auto;
		overflow-x: hidden;
	}
	#testsPopUp .content-wrapper .content {
		display: block;
	}
}
/* ARSTIEM PROFILS END */

/* PRIVATE/TERMS TEXTS */
@media screen and (max-width: 1070px) {
	section.texts-section .wrapper {
		width: 100%;
		max-width: 100%;
		padding: 0px 30px;
	}
}
@media screen and (max-width: 510px) {
	section.texts-section ol li > ol {
		padding-left: 30px;
	}
}
/* PRIVATE/TERMS TEXTS END */

/* MANS KABINETS TOOLTIPS FIXES */
@media screen and (max-width: 525px) {
	.mans-profils-form .tooltips:hover:before, 
	.mans-profils-bottom .tooltips:hover:before {
		min-width: 10em;
	}
	.profile_section__wrapper .weeks-wrapper .week .list .item {
		display: grid!important;
	}
	.profile_section__wrapper .video-box figure a img {
		width: 100%;
	}
}
/* MANS KABINETS TOOLTIPS FIXES END*/

/* START: UzturaSkivis Show image on screen-width < 400 */
@media screen and (max-width: 400px) {
	.uztura-skivis__section.first {
		display: block;
		transform: scale(0.7);
		margin-top: -80px;
		margin-bottom: -80px;
	}

	.uztura-skivis__section .padoms {
		margin-top: 70px;
	}

	.uztura-skivis__section .food_disc__wrapper {
		flex: 0 0 250px;
		max-width: 250px;
		width: 250px;
		height: 250px;
		background-size: contain;
	}

	.uztura-skivis__section .food_disc__wrapper .block.first {
		left: -43%;
		top: -10%;
	}

	.uztura-skivis__section .food_disc__wrapper .block.second {
		left: -38%;
		top: 60%;
	}

	.uztura-skivis__section .food_disc__wrapper .block.third {
		left: 10.5%;
		top: 100%;
	}

	.uztura-skivis__section .food_disc__wrapper .block.fourth {
		left: 64%;
		top: 30%;
	}
}

@media screen and (max-width: 310px) {
	.uztura-skivis__section.first {
		transform: scale(0.5);
		margin-top: -180px;
		margin-bottom: -180px;
	}
}
/* END: UzturaSkivis Show image on screen-width < 400 */