
@media (min-width: 1770px) {
	
}

@media (max-width: 1724px) {
	.services__item {
		padding: 2rem;
	}
}

@media (max-width: 1660px) {
	.location__inner-map iframe {
    width: 700px;
}
}

@media (max-width: 1650px) {

	#header-elem1 {
		order: -1;
	}

	#header-elem2 {
		order: 2;
	}

	#header-elem3 {
		order: 4;
	}

	#header-elem4 {
		order: 3;
	}

	#header-elem5 {
		order: 5;
	}

	.header__nav {
		display: none;
	}
		.nav-mob {
		display: block;
	}

	.header__location, .header__phone, .footer__location {
		margin-right: 0px;
	}

	.menu-mob {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    padding: 20% 0px 50px;
	    background-color: var(--beige);
	    z-index: 55;
	    transform: translateX(-100%);
	    transition: transform 0.5s; 

	    display: flex;
	    justify-content: center;

	    font-size: 30px;
	    line-height: 115px;
	    text-align: center;
	}

	.menu-mob li {
    list-style-type: none; 
    /*width: 45%;*/
	}

	.menu-mob li > a {
	    background-color: var(--brown);
	    text-decoration: none;
	    color: var(--white);
	    padding: 25px 70px; 
	    border-radius: 50px;
	    width: 100%;
	}

	.services__item {
		padding: 1.8rem;
	}

	.services__item-content {
		width: 13.5rem;
	}

}

@media (max-width: 1624px) {
	.header__content-subtitle {
    font-size: 6.5rem;
	}

	.header__content-title {
	font-size: 3.4rem;	
	}

		.location__inner-contacts {
    padding: 10px 0;
	}

	.services__item:nth-child(1) img {
		/*height: calc(50% + 20vh);*/
		height: 57%;
	}	
}



@media (max-width: 1474px) {
	.header__content-subtitle {
    font-size: 5.5rem;
	}

	.header__content-title {
	font-size: 2.5rem;	
	}

	.header__content-btn, .header__content-text, .team__btn {
		font-size: 1.5rem;
	}

	.title-brown {
	font-size: 1.5rem;
	}

	.title-white, .title-red, .title-light-brown, .title-white {
	font-size: 2.2rem;
	}

	.services__btn, .team__servise, .reviews_item_text, .team__servise-articls {
		font-size: 1.2rem;
	}

	.about__text {
		font-size: 1.1rem;
	}

	.catalog__btn-link {
		font-size: 1.5rem;
	}

	.about__right-content-bottom {
		margin-top: 10px;
	}

	.about__text-preparati {
		margin-left: 20px;
	}

	.location_text {
		font-size: 1.7rem;
		line-height: 1.5;
	}

	.location__inner-map iframe {
    width: 600px;
	}

	.callback_title {
		top: 8px;
	}

}


@media (max-width: 1452px) {
.about__inner-img-laser {
	    width: 84%;
	    margin-bottom: 15px;
	}

.about__inner-left img {
	    width: 90%;
	    margin-top: 15px;
	    margin-bottom: 30px;
	}

}

@media (max-width: 1448px) {
.slider_item-content {
    top: 15%;
}
}

@media (max-width: 1414px) {
	.callback_title_present {
		padding: 10px 10px;
    	width: 50%;
	}
}

@media (max-width: 1400px) {
	.services__item {
		padding: 1.4rem;
	}

	.services__item-content {
		width: 9.5rem;
	}


}

@media (max-width: 1382px) {
	.header__content-textf {
		width: 60%;
		font-size: 1.3rem;
        margin-bottom: 75px;

	}
	.header__content-subtitle {
        font-size: 4.8rem;
    }
    .header__content-title {
        font-size: 2.0rem;
    }

    .header__content-left {
    width: 50%;
    padding: 123px 0 0 0;
	}

.laser__inner-img img {
    position: absolute;
    width: 42%;
    height: auto;
    bottom: 0;
    right: 5%;
}
	}

@media (max-width: 1340px) {
    .laser__inner-img img {
        width: 43%;
        right: -4%;

    }
}


@media (max-width: 1283px) {
	.container {
    padding: 2px 60px 0 60px;
}
	.itcss__block {
		display: none;
	}

	.itcss__block_mob {
		display: block;
		/*margin-top: 40px;*/
	}
    .laser__inner-img img {
        width: 38%;
        right: -2%;
    }

}

@media (max-width: 1255px) {
	.header__content-left {
	    width: 50%;
	    padding: 80px 0 0 0;
	}
	.location__inner-map iframe {
    width: 500px;
	}

	.man-title-mob {
	display: block;
	}

	.man-title-block {
		display: none;
	}

.price_man-left {
    background-size: 11em auto;
}

.price_man-inner {
    margin-top: 25px;
}
}

@media (max-width: 1238px) {
	.callback_title {
		width: 51%;
	}
.callback_inner_bg {
	    background-position: bottom -45px right -88px;
	}
}

@media (max-width: 1214px) {
    .laser__inner-img img {
        width: 42%;
        right: -2%;
    }

.laser__inner-img-03 img {
    position: absolute;
    width: 57%;
    height: auto;
    bottom: 0;
    right: -2%;
}
}

@media (max-width: 1162px) {
	.header__content-left {
	    width: 50%;
	    padding: 70px 0 0 0;
	}
	.location__inner-map iframe {
    width: 500px;
	}

	.header__content-text {
		width: 90%;
		font-size: 1.3rem;
	}

	.header__content-subtitle {
        font-size: 4.4rem;
    }

    .header__content-title {
        font-size: 1.8rem;
    }

    .laser__inner-img img {
        width: 44%;
        right: -3%;
    }

.price_man-left {
	width: 30%;
}

.price_man-right {
	width: 70%;
}

.price_man-left {
    background-position: bottom right 10px;
}

.callback_inner_bg {
	background-position: bottom -45px right -130px;
	}

.callback_title {
    width: 53%;
   }
}
 

@media (max-width: 1147px) {
	.about__right-content-bottom {
        flex-direction: column;
    }
    .about__inner-img-preparati {
    	width: 36%;
    	margin-bottom: 20px;
    }

    .about__inner-left img {
    	width: 91%;
    }

    .about__inner-img-laser {
        width: 74%;
    }
}

@media (max-width: 1118px) {

	.comfort_inner {
		justify-content: space-between;
	}

	.comfort_item:nth-child(1) {
		width: 100%;
		min-height: 100%;
	}

	.comfort_item:nth-child(2), .comfort_item:nth-child(3), .comfort_item:nth-child(4) {
		width: 30%;
		min-height: 100%;
	}		
	.comfort_title {
		font-size: 2.2rem;
		text-transform: none;
		text-align: center;
		margin-bottom: 20px;
	}

	.comfort_item-list-item {
		margin-bottom: 15px;
		font-family: "Montserrat", sans-serif;
    	font-size: 20px;
	}

	.comfort_item-list-item img {
		margin-right: 3%;
	}
}

@media (max-width: 1112px) {

	.header__content {
    padding-bottom: 90px;
}

	.header__content-subtitle {
		margin-bottom: 20px;
	}	

	.header__content-text {
        margin-bottom: 90px;
    }

	.title-brown {
        font-size: 1.2rem;
    }

    .reviews_item_text {
        font-size: 1.0rem;
    }

    .slider_item-content {
    	left: 10%;
        top: 15%;
    }

    	.slider_item-title {
    	font-size: 24px;
    	font-weight: 500;
    }
}

@media (max-width: 1086px) {
    .laser__inner-img img {
        width: 48%;
        right: -3%;
    }
    .price_women-center img {
	    width: 79%;
	    height: auto;
	}

	.price_man-left-02 {
	    padding-bottom: 0px;
	    background: url(../image/las-epil/zoni-epilacii-man4.png) no-repeat;
	    background-size: 18em auto;
	    background-position: bottom left 15%;
	}

	.callback_inner_bg {
		background-position: bottom -45px right -130px;
	}

	.callback_title {
	    width: 53%;
    }

    .callback_inner_bg {
        background-position: bottom -10px right -130px;
    }

	.callback_inner_bg {
	    background-size: 41em auto;
	}


}

	@media (max-width: 1052px) {
	.content-paragraph {
	    font-size: 18px;
	    font-weight: 400;
	    line-height: 1.25;
		}

	.title-light-brown {
        font-size: 1.8rem;
    }
	}

@media (max-width: 1030px) {
	.laser__inner-03 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	.laser__inner-content-03 {
		width: 100%;
	}

.laser__inner-img-03 {
    width: 100%;
    height: 500px;
}

    .laser__inner-img-03 img {
        position: absolute;
        width: 41.5em;
        height: auto;
        bottom: 0;
        left: 10%;
    }

	.services__item.left {
		overflow: hidden;
	}
	.services__item:nth-child(1) img {
    right: 38px;
}
	.services__item:nth-child(2) img {
    left: -45px;
}
	.services__item:nth-child(3) img {
        left: 9px;
        width: 96%;
        height: auto;
}
	.services__item:nth-child(4) img {
        left: 5px;
        width: 30%;
        height: auto;
}
	.services__item:nth-child(5) img {
        left: 5px;
        width: 41%;
        height: auto;
        top: 2px;
}
	.services__item:nth-child(6) img {
        right: 3px;
        width: 84%;
        height: auto;
        top: 2px;
}

	.services__item:nth-child(7) img {
        right: 3px;
        width: 44%;
        height: auto;
        top: 5px;
}

	.services__item:nth-child(8) img {
        right: 3px;
        width: 80%;
        height: auto;
        top: 2px;
}
	.location__inner-map iframe {
		width: 100%;
		height: 100%;
	}

	.location_phons {
	    margin: 30px 0;
}
	.location_adress {
	    margin: 0 0 30px 0;
	}
	.location_icons {
		margin-top: 30px;
	}

	.header__location {
		display: none;
	}

	#header-elem1 {
		order: -1;
	}

	#header-elem2 {
		order: 2;
	}

	#header-elem3 {
		order: 3;
	}

	#header-elem4 {
		order: 5;
	}

	#header-elem5 {
		order: 4;
	}

}


@media (max-width: 1028px)	{
    .callback_title {
        width: 49%;
    }
}


@media (max-width: 1018px)	{
    .laser__inner-img img {
    	width: 54%;
        right: -5%;
    }

    .price_all_inner {
    	flex-direction: column-reverse;
    	align-items: center;
    }

	.price_all_left, .price_right {
		width: 100%;
	}

	
	.price_body-right {
	padding-right: 0px;
	}

	.price_left {
		height: 70vw;
	}

	.price_items {
	width: 100%;
	}

	.price_inner_face_2 {
		display: flex;
		flex-direction: column-reverse;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 2px;
	}

	.price_face_2_right {
		padding-left: 0px;
	}

	.methods_inner {
		flex-direction: column;
		padding: 10px 0 30px 0;
		margin: 30px 0;
	}

	.methods_inner-left, .methods_inner-right {
		width: 100%;
	}

	.methods_inner-left {
	    padding: 20px 0 20px 0;
	}

	.methods_inner-right img {
	    width: calc(135% - 27vw);
	}

	.methods_inner-left .title-light-brown {
		text-align: center;
	}

	.methods_inner-left .title-dark-brown {
		text-align: center;
	}

	.cavitation_inner, .cavitation_inner-bottom {
		flex-direction: column-reverse;
	}

	.cavitation_top-left, .cavitation_top-right, .cavitation_bottom-left, .cavitation_bottom-right {
		width: 100%;
	}

	.cavitation_top-left {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.microac_top-left_mob {
		overflow: hidden;
	}

	.cavitation_top-left img, .cavitation_bottom-left img, .microac_top-left_mob img {
		width: calc(135% - 27vw);
		margin-bottom: 20px;
	}

	.microac_top-left {
		display: none;
	}

	.microac_top-left_mob {
		display: block;
	}

	.cavitation_top-right, .cavitation_bottom-right {
		padding: 20px 0 20px 0;
	}

	.cavitation_inner {
	    padding: 10px 0 10px 0;
	}

	.cavitation_inner-bottom {
		padding: 10px 0 25px 0;
	}

	.content-paragraph {
	    font-size: 20px;
	    line-height: 1.35;
	}
	.title-light-brown {
        font-size: 2.2rem;
    }

	.main_title-inner {
	    padding: 25px 0;
	}

	.rflifting-face_inner-right {
		display: none;
	}

	.rflifting-face_inner-right_mob {
		display: block;
	}

	.price_face_2-left_reverse {
	    display: flex;
	    justify-content: center;
	    align-items: flex-end;
	}

	.price_face_2-left_reverse img {
	    width: calc(120% - 30vw);
	}

	.price_smas {
		padding: 25px 0 0 0;
		margin-bottom: 1px;
	}

	.price_smas-left {
	    display: flex;
	    align-items: flex-end;
	    justify-content: center;
	}

	.price_smas-left img {
	    width: calc(70% - 7vw);
	}

	.grid4blocks_inner {
		margin: 30px 0;
		display: grid;
	    grid-template-columns: 1fr;
	    row-gap: 1px;
	}

	.grid4blocks_inner-item:nth-child(1) {
		grid-column-start: 1;
	    grid-row-start: 2;	/**/
	}

	.grid4blocks_inner-item:nth-child(2) {
		grid-column-start: 1;
	    grid-row-start: 4; 	/**/
	}

	.grid4blocks_inner-item:nth-child(3) {
		grid-column-start: 1;
	    grid-row-start: 6;
	    padding: 2px 0;
	}

	.grid4blocks_inner-item:nth-child(4) {
		grid-column-start: 1;
	    grid-row-start: 1;	/**/
	    padding: 2px 0;
	}

	.grid4blocks_inner-item:nth-child(5) {
		grid-column-start: 1;
	    grid-row-start: 3;	/**/
	    padding: 2px 0;
	}

	.grid4blocks_inner-item:nth-child(6) {
		grid-column-start: 1;
	    grid-row-start: 5;
	    padding: 2px 0;
	}

	.flex3blocksto4 {
		display: none;
	}

	.flex3blocksto4_mob {
		display: block;
	}

	.flex3blocksto4_inner {
		flex-direction: column;
	}

	.flex3blocksto4_inner-left, .flex3blocksto4_inner-right {
		width: 100%;
	}

	.flex3blocksto4_inner-left {
		padding: 0 0 20px 0;
	}

	.flex3blocksto4_inner-img:nth-child(2) {
		padding-top: 15px;
	}

	.flex3blocksto4_inner-img img, .flex3blocksto4_inner-img-02 img {
		width: 100%;
	}

	.flex3blocksto4_inner-img-02 {
		padding-top: 20px;
	}

	.methods_inner_reverse_mob {
		flex-direction: column-reverse;
	}

	.methods_inner_reverse {
		flex-direction: column-reverse;
	}

	.methods_inner_nopadding > .methods_inner-right {
		height: auto;
	}

	.methods_inner_nopadding > .methods_inner-left {
		padding: 20px 0 0 0;
	}

}


@media (max-width: 1012px) {

    .slider_item-title {
        font-size: 31px;
        font-weight: 500;
    }

    .slider_item-content {
    	width: 80%;
    	display: flex;
    	flex-direction: column;
    	justify-content: space-between;
	    /*height: 65%;*/
    }

	.itcss__item-block {
		height: 88%;
	}

    .slide-text {
    	margin-left: 30px;
    }

    .slider__wrapper {
    	height: 650px;
    }

    .itcss__items {
    	height: 550px;
    }

	.slider_item-title {
	  	text-align: center;
	  	/*font-weight: 600;*/
	}

    .slider__indicators {
    	bottom: 116px;
    }

    .slider__control {
    	top: 92%;
    	border-radius: 50px;
    	height: 60px;
    	width: 60px;
    	background-color: #b2886f;
    }

	.slider_item-content .button {
		margin: auto auto;
	}

    .slider__control_prev {
	    left: 25%;
	}

    .slider__control_next {
	    right: 25%;
	}

	.ouroffer {
	    margin: 2px 0px 2px;
	}


    .ouroffer_img {
        height: 100%;
        width: 100%;
        overflow: hidden;
        opacity: 0.2;
        border-radius: 30px;
    }



    .itcss__item:nth-child(1) .ouroffer_img img {
        height: 100%;
        width: auto;
        transform: translateX(-586px);
    }

    .itcss__item:nth-child(2) .ouroffer_img img {
        height: 100%;
        width: auto;
        transform: translateX(-645px);
    }

    .itcss__item:nth-child(3) .ouroffer_img img {
        height: 100%;
        width: auto;
        transform: translateX(-657px);
    }

    .itcss__item:nth-child(4) .ouroffer_img img {
        height: 100%;
        width: auto;
        transform: translateX(-690px);
    }

    .itcss__item:nth-child(5) .ouroffer_img img {
        height: 100%;
        width: auto;
        transform: translateX(-733px);
    }

	section.laser > div > div > div:nth-child(1) > h2 {
		margin-bottom: 20px;
	}

    .main_title-inner {
        padding: 25px 0 5px 0;
    }

	.ouroffer_item {
	    padding: 0px 0px 0px;
	}

}





@media (max-width: 980px) {
	.callback_inner {
		display: flex;
		flex-direction: column;
	}
	.callback_inner_form, .callback_inner_bg {
		width: 100%;
	}

	.callback_inner_bg {
		height: 400px;
	}

    .callback_title {
        width: 88%;
    }

    .callback_title_present {
        padding: 10px 10px;
        width: 33%;
    }

    .callback_title_present {
    	left: 358px;
    }

	.callback_title h2 {
		font-size: 28px;
	    letter-spacing: 2.8px;
	    font-weight: 700;
	}

	#contact-form fieldset {
	    align-items: center;
	}

	.form_blok_btn {
		flex-direction: column;
		align-items: center;
	}

	.form-send-btn {
		width: 60%;
		padding: 20px 20px;
	}

	.callback_inner_bg {
		background-position: bottom -188px right 50%;
		background-size: 57em auto;
		border-radius: 30px;
	}

	.laser__inner-img img {
		width: 50%;
		right: -9%;
	}
}



@media (max-width: 974px) {
	.container {
    	padding: 2px 100px 0 100px;
	}
	.header__content {
		background-image: url(../image/bg-girl.jpg);
        background-repeat: no-repeat;
        background-position: top -206px left 0;
        background-size: cover;
	}

	.header__content::after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0; left: 0;
		background-color: rgba(0,0,0,0.4);
	}

	.header__content-inner {
		background-color: transparent;
	}

	.header__content-left {
		position: relative;
		width: 100%;
	}

	.header__content-block {
		position: relative;
		z-index: 8;
	}

	.header__content-title, .header__content-subtitle, .header__content-text {
		color: var(--white);
		z-index: 7;
	}

	.header__content-subtitle {
		font-size: 7em;
		margin-bottom: .2em;
	}

	.header__content-title {
		font-size: 3.2em;
	}

	.header__content-btn {
		background-color: rgb(255 255 255 / 0%);
		border: solid 2px var(--white); 
		z-index: 5;
	}

	.header__content-right {
		display: none;
	}

	.header__content-right img {
		display: none;
	}

	.services {
		/*grid-template-columns: 100%;*/
		display: flex;
		flex-direction: column;
	}

	.services__item:nth-child(1) img {
		right: 0;
	}

	.img_koreciya_figuri-mob {
		display: block;
	}

	.img_koreciya_figuri {
		display: none;
	}

	.img_lasernay-epil-mob {
		display: block;
	}

	.img_lasernay-epil {
		display: none;
	}

	.services__item.right {
		overflow: hidden;
	}

    .services__item {
        padding: 3.5em 2.5rem;
    }

    #serviceselem1 {
    	order: 3;
    }

    #serviceselem2 {
    	order: 4;
    }

    #serviceselem3 {
    	order: 1;
    }

    #serviceselem4 {
    	order: 2;
    }

    #serviceselem5 {
    	order: 5;
    }

    .services__item:nth-child(1) {
    	align-items: flex-start;
    }

    .services__item:nth-child(1) img {
    right: 38px;
	}
	.services__item:nth-child(2) img {
        left: 9px;
        width: 55%;
        height: auto;
        top: -2px;
	}
	.services__item:nth-child(3) img {
		top: 26px;
        left: 363px;
        width: 37%;
        height: auto;
        transform: rotate(-25deg);
    }
	.services__item:nth-child(4) img {
        left: 81px;
        width: 22%;
        height: auto;
        transform: rotate(-25deg);
}
	.services__item:nth-child(5) img {
        left: 62px;
        width: 32%;
}



    .services__item-content {
        width: 17.5rem;
    }

    .title-brown {
        font-size: 1.7rem;
    }

    .kombo-title-brown {
		font-size: calc(15px + 0.5vw);
	}

	.services__btn {
        font-size: 1.4rem;
    }


	.kombo_inner-item {
		width: 47%;
	}

	.kombo-title-brown {
		font-size: calc(15px + 1vw);
	}

	.kombo__btn {
		font-size: calc(15px + 1vw);
	}



	.laser__inner {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

/*	.laser__inner-content {
		width: 100%;
		height: 960px;
		padding-top: 2px;
	}*/

	.laser-table__inner-content {
		/*flex-direction: column;*/
		justify-content: flex-end;
		align-items: flex-end;
		margin-top: 15px;
	}
	
    .laser__inner-content p {
        font-size: 18px;
    }
    .laser__inner-img img {
        width: 69%;
        right: 14%;
    }

/*    .laser__inner-content-03 {
        width: 100%;
        height: 395px;
    }*/

    .laser-table__inner {
    	display: flex;
    	flex-direction: column-reverse;
    	padding: 15px 0px;
    }

	.laser-table__inner-text, .laser-table__inner-content, .laser__inner-img, .laser__inner-content {
		width: 100%;
	}

	.laser__inner-img {
	display: flex;
    justify-content: center;
	}

	.laser__inner-img img {
	    position: relative;
	    width: 50%;
	    height: auto;
	    /*bottom: -17%;*/
	    right: -2%;
	}

	.laser__inner-content {
		/*height: 960px;*/
		padding-top: 2px;
		margin-top: 0px;
	}

	.laser-table__inner-item {
		width: 98%;
	}


}

@media (max-width: 965px) {
	.services__item {
        padding: 3.5em 2.5rem;
    }

    .services__item:nth-child(1) img {
    right: 23px;
    width: 48%;
    height: auto;
	}
	.services__item:nth-child(2) img {
        left: 9px;
        width: 49%;
        height: auto;
        top: -2px;
	}
	.services__item:nth-child(3) img {
		top: 37px;
        left: 363px;
        width: 35%;
        height: auto;
        transform: rotate(-22deg);
    }
	.services__item:nth-child(4) img {
        left: 81px;
        width: 22%;
        height: auto;
}
	.services__item:nth-child(5) img {
        left: 62px;
        width: 32%;
}
	.services__item:nth-child(6) img {
        right: 62px;
        width: 57%;
        height: auto;
        top: -1px;
}

	.services__item:nth-child(7) img {
        width: 31%;
        height: auto;
        top: 8px;
        left: 83px;
}

	.services__item:nth-child(8) img {
        right: 74px;
        width: 51%;
        height: auto;
        top: 12px;
}

	.footer__location {
		display: none;
	}


    /*woman*/
    .price_women-inner, .price_man04-inner {
    	flex-direction: column;
    	align-items: flex-start;
    }

    .price_women-left, .price_women-right, .price_man04-left, .price_man04-right  {
		width: 60%;
	}

    .price_women-center img {
	    position: absolute;
	    width: 31%;
	    right: 10%;
    }

    .price_man04-inner {
    	position: relative;
    }

    .price_man-center img {
    	position: absolute;
	    width: 31%;
	    right: 1%;
	    bottom: 0;
    }

	.price_man-right {
	    padding: 23px 10px 55px 0;
	}

	.price_man-right-02 {
    padding: 10px 0 15px 55px;
	}

	.price_women-inner-02 {
		justify-content: space-between;
	}

    .price_women-left-02, .price_women-right-02 {
		width: 60%;
	}

	.price_women-right-02 {
		align-self: end;
	}

	.price_women-inner-02 {
		position: relative;
	}

    .price_women-center-02 img:nth-child(1) {
        position: absolute;
        width: 42%;
        left: 61%;
        top: 1%;
    }

    .price_women-center-02 img:nth-child(2) {
        position: absolute;
        width: 33%;
        bottom: 3%;
        right: 67%;
    }

	.cavitation_bottom-right {
	    padding: 0px 0 20px 0;
	}

}

@media (max-width: 940px) {
		.services__item:nth-child(3) img {
		top: 28px;
        left: 377px;
        width: 36%;
        height: auto;
        transform: rotate(-15deg);
    }

    .about__inner-img-preparati {
        width: 49%;
        margin-bottom: 20px;
    }


}

@media (max-width: 902px) {
		.services__item:nth-child(3) img {
        top: 25px;
        left: 340px;
        width: 38%;
        height: auto;
        transform: rotate(-13deg);
    }

    .price_man-right-02 {
        width: 60%;
    }
}

@media (max-width: 862px) {
	.container {
        padding: 2px 80px 0 80px;
    }

	.services__item {
        padding: 2.5em 2.0rem;
    }
	.services__item:nth-child(3) img {
		top: 25px;
        left: 370px;
        width: 32%;
        height: auto;
        transform: rotate(-13deg);
    }

    .services__item:nth-child(5) img {
        left: 62px;
        width: 32%;
        top: auto;
    }

    .services__item:nth-child(8) img {
        right: 74px;
        width: 46%;
        height: auto;
        top: 12px;
    }

    .about__inner-img-preparati {
        width: 49%;
        margin-bottom: 20px;
    }

    .location_text {
        font-size: 1.2rem;
        line-height: 1.5;
    }

.location_phons img, .location_adress img, .location_inst img {
    margin-right: 20px;
    width: 45px;
    height: 45px;
	}

.location_icons img {
    width: 45px;
    height: 45px;
	}

    .laser__inner-img-03 img {
        left: -7%;
    }
}

@media (max-width: 835px) {
	.services__item:nth-child(3) img {
		top: 25px;
        left: 343px;
        width: 34%;
        height: auto;
        transform: rotate(-7deg);
    }


}

@media (max-width: 777px) {

	* {
		box-sizing: border-box
	}

	.header__nav, .header__location, .header__inst {
		display: none;
	}

	.container {
		padding: 0 20px; 
	}

	.header__content {
		background-image: url(../image/bg-girl.jpg);
        background-repeat: no-repeat;
        background-position: top 50% left 0;
        background-size: cover;
	}

	.nav-mob {
		display: block;
	}

	.menu-mob {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    padding: 20% 0px 50px;
	    background-color: var(--beige);
	    z-index: 55;
	    transform: translateX(-100%);
	    transition: transform 0.5s; 

	    display: flex;
	    justify-content: center;

	    font-size: 30px;
	    line-height: 115px;
	    text-align: center;
	}

	.menu-mob li {
    list-style-type: none; 
    /*width: 45%;*/
	}

	.menu-mob li > a {
	    background-color: var(--brown);
	    text-decoration: none;
	    color: var(--white);
	    padding: 25px 70px; 
	    border-radius: 50px;
	    width: 100%;
	}

	.header__top {

	}

	.about__inner {
		display: none;
	}

	.about__inner-mob {
		display: flex;
		flex-direction: column;
	}

	.about__inner-img-laser {
		width: 100%;
		height: auto;
	}

	.about_Katerina {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		margin-top: 20px;
	}

	.about_Katerina img {
		width: 48%;
	}

	.about_Katerina_content {
		width: 48%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.about__right-content-bottom {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		margin: 20px 0;
	}

	.about__inner-img-preparati {
		width: 48%;
	}

	.about__text-preparati {
		width: 48%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin: 0;
	}

	.about__text {
		margin: 15px 0;
		font-size: 18px;
	}

	.ourteam__inner {

	}

	.ourteam__inner-item, .ourteam__inner-articls {
		width: 100%;
	}

	.reviews_item {
		width: 100%;
	}


	.location__inner-map iframe {
		width: 100%;
		height: 620px;
	}

	.location__inner-contacts {
		width: 100%;
		padding: 0 0 50px 0;
	}

	.location__inner-map {
		width: 100%;
	}

	.location__img, .phone__img, .footer__inst {
		width: 35px;
		height: auto;
	}

	section.footer > div > div > img.header__logo{
		margin-right: 25px;
	}


	.thankyou-inner img {
		width: 40%;
		height: auto;
	}
	.thankyou_subtitle {
		padding: 25px 20px;
	}

	.callback_inner_bg {
		background-position: bottom -121px right 50%;
		background-size: 47em auto;
	}

    .callback_title_present {
        width: 45%;
    }

	#contact-form fieldset > input {
	    margin-top: 48px;
	}

	.form-send-btn {
	    margin: 30px 0 17px 10px;
	}

	.form_block_call {
		margin-bottom: 30px;
		text-align: center;
	}

	.callback_subtitle {
		margin-bottom: 108px;
	}
}

@media (max-width: 732px) {
    .laser__inner-img-03 img {
        position: absolute;
        width: 37.5em;
        height: auto;
        bottom: 0;
        left: -2%;
    }
}



@media (max-width: 721px)  {

/*	    .laser__inner-img img {
        width: 68%;
        right: 16%;
    }*/
    .laser__inner-content {
        width: 100%;
    }

    .laser__inner-content-03 {
        width: 100%;
        height: 302px;
    }
 	    .price_man-right-02 {
        width: 55%;
    }

	.price_women-item p, .price_man-item p, .laser__inner-content p {
	    font-size: 18px;
	}
 }

@media (max-width: 682px)  {
 	.laser__inner-img-03 img {
        position: absolute;
        width: 34.5em;
        height: auto;
        bottom: 0;
        left: -2%;
    }

	.comfort_blok_title-img {
		width: 10px;
		height: auto;
		margin-left: 1px;
		margin-right: 10px;
	}

	.methods_left-content {
		margin-top: 1px;
	}

	.grid4blocks_inner-item h3 {
		margin-bottom: 17px;
	}
 }

@media (max-width: 664px) {
	.price_women-left, .price_women-right, .price_man-right, .price_man04-left, .price_man04-right {
        width: 100%;
    }

		.price_man-items {
		    margin-top: 0px;
		}
    .price_man-left, .price_man-left-02 {
        display: none;
    }

	.price_man-right {
	    position: relative;
	    }

	.price_man-right:before {
	  content: ' ';
	  display: block;
	  position: absolute;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  opacity: 0.4;
	  background: url(../image/las-epil/zoni-epilacii-man2.png) no-repeat;
	  background-repeat: no-repeat;
	  background-position: 50% 0;
	  background-size: 13em auto;
	}

    .price_man-right-02 {
        padding: 10px 0 15px 0px;
    }

	.price_man-right-02:before {
	  content: ' ';
	  display: block;
	  position: absolute;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  opacity: 0.4;
	  background: url(../image/las-epil/zoni-epilacii-man4.png) no-repeat;
	  background-repeat: no-repeat;
      background-position: bottom left 50%;
      background-size: 17em auto;
	}

	.price_women-center img {
        position: absolute;
        width: 45%;
        left: 30%;
        opacity: 0.2;
    }

	.price_man-center img {
	    width: 39%;
	}

    .price_women-center-02 img {
        position: absolute;
        width: 45%;
        left: 30%;
        opacity: 0.2;
    }

.price_women-center-02 img:nth-child(1) {
        position: absolute;
        width: 45%;
        left: 28%;
        top: 6%;
    }

    .price_women-center-02 img:nth-child(2) {
        position: absolute;
        width: 35%;
        bottom: 5%;
        left: 230px;
    }

	.push {
	  font-size: 18px;
	}

}

@media (max-width: 650px) {

	.header__content {
		background-image: url(../image/bg-girl-mob2.jpg);
        background-repeat: no-repeat;
        background-position: top 50% left 50%;
        background-size: cover;
        height: 100vh;
	}

	.header__content-left {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.header__content-block {
		height: 40%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.header__content-title {
		display: block;
		text-align: left;
		width: 100%;
	}

	.header__content-text {
		text-align: center;
		width: 54%;
		line-height: 1.5;
		font-size: 1.5rem;
		font-weight: 500;
	}

    .header__content-btn {
    	font-size: 1.8rem;
    }

    .services {
    	margin-top: 25px;
    }

	.services__item:nth-child(2) img {
        left: -41px;
        width: 62%;
        height: auto;
        top: -2px;
	}

	.services__item:nth-child(3) img {
		top: 25px;
        left: 324px;
        width: 37%;
        height: auto;
        transform: rotate(0deg);
    }
    .services__item {
        padding: 2.5em 0.7rem;
    }

    .title-white, .title-red {
        font-size: 2.7rem;
    }

    .about, .reviews, .ourteam {
    padding-top: 25px;
}

	.catalog {
    padding-top: 25px;
}

    .services__item:nth-child(4) img {
        left: 63px;
        width: 29%;
        height: auto;
        transform: rotate(73deg);
        top: 5px;
    }

    .services__item.left.right-mob {
	    display: flex;
		align-items: flex-start;
		justify-content: center;
    }

    .services__item.right.left-mob {
	    display: flex;
		align-items: flex-end;
		justify-content: center;
    }

    .services__item:nth-child(5) img {
        left: 325px;
        width: 39%;
        height: auto;
        top: auto;
    }

    .services__item:nth-child(6) img {
        left: -145px;
        width: 68%;
        height: auto;
        top: -1px;
    }

    .services__item:nth-child(7) img {
        width: 35%;
        height: auto;
        top: 8px;
        left: 317px;
    }

    .services__item:nth-child(8) img {
        left: -23%;
        width: 64%;
        height: auto;
        top: 12px;
    }

	.location {
	    padding: 37px 0;
	}

	.footer {
	    padding: 15px 0;
	}
	    .laser__inner-img-03 img {
        position: absolute;
        width: 34.5em;
        height: auto;
        bottom: 0;
        left: -7%;
    }
    .callback_title_present {
        left: 311px;
    }
}

@media (max-width: 650px) {
    .laser__inner-img-03 img {
        position: absolute;
        width: 31.5em;
        height: auto;
        bottom: 0;
        left: -3%;
    }
    .thankyou-inner img {
        width: 43%;
    }
	
}

	@media (max-width: 634px) {
	.comfort_item-column h2 {
		font-size: 14px;
	}	

    .callback_title h2 {
        font-size: 24px;
        letter-spacing: 2.0px;
    }
	
	.callback_title_present {
		font-size: 20px;
    }

	.callback_title_present {
        left: calc(111px + 31.5vw);
    }
}

@media (max-width: 594px) {
	.header__content-subtitle {
        font-size: 5.5em;
    }

    .header__content-title {
        font-size: 2.5em;
    }

    .header__content-text {
        font-size: 1.3rem;
    }

    .header__content-btn {
        font-size: 1.6rem;
    }

    .services__item:nth-child(3) img {
        left: 256px;
        width: 43%;
    }

     .services__item:nth-child(5) img {
        left: 288px;
    }

    .services__item:nth-child(7) img {
        top: 18px;
        left: 294px;
    }

	.catalog__btn {
	    padding: 42px 0;
	}

    .location__inner-contacts {
        padding: 0 0 25px 0;
    }

    .services__item:nth-child(1) img {
        right: -51px;
        width: 61%;
        height: auto;
	}

	.price_women-center img {
        position: absolute;
        width: 55%;
        left: 22%;
        opacity: 0.2;
    }

	.price_man-center img {
	    width: 42%;
	    left: 40%;
	}

	.kombo_inner-item {
		width: 45%;
	}

    .title-white, .title-red, .title-light-brown, .title-white {
        font-size: 1.85rem;
    }

	.title-bold {
		margin-top: 5px;
		font-weight: 600;
	}

    .about__text {
        margin: 5px 0;
    }
    .about img	{
    	margin-bottom: 15px;
    }
    .thankyou_subtitle {
       font-size: 20px;
    }

    .callback_title h2 {
        font-size: 21px;
        letter-spacing: 2.0px;
    }

    .callback_title_present {
        left: calc(111px + 26.5vw);
    }

    .callback_title_present {
        width: 50%;
    }

    .popup-window {
    	width: 90%;
    }

    .btn-popup {
    	min-width: 200px;
    	width: 90%;
    	padding: 20px 25px;
    }
}

	@media (max-width: 580px) {
	.comfort_item-column h2 {
		font-size: 18px;
		}
	.comfort_item:nth-child(2), .comfort_item:nth-child(3), .comfort_item:nth-child(4) {
		width: 80%;
		margin: 0 auto 20px;
	}

	.comfort_blok_title-img {
		width: 15px;
		height: auto;
		margin-left: 10px;
		margin-right: 15px;
	}

	.laser-table__inner {
		display: flex;
		flex-direction: column-reverse;
	}

	.laser-table__inner-content {
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-end;
	}

	.laser-table__inner-one, .laser-table__inner-two {
		width: 100%;
	}

}		

@media (max-width: 570px) {
    .services__item:nth-child(4) img {
        left: 28px;
        width: 31%;
    }

    .laser__inner-img-03 img {
        position: absolute;
        width: 31.5em;
        height: auto;
        bottom: 0;
        left: -7%;
    }
	}

@media (max-width: 540px) {
    .services__item:nth-child(7) img {
        top: 18px;
        left: 265px;
    }

    .about__inner-img-laser {
    	margin-top: 15px;
    }

    .about_Katerina {
        flex-direction: column-reverse;
        width: 100%;
    }

    .about_Katerina img {
    	margin-top: 20px;
        width: 100%;
    }

    .about_Katerina_content {
        width: 100%;
    }

	.about__right-content-bottom {
        flex-direction: column-reverse;
        width: 100%;
	}

	.about__inner-img-preparati {
    	margin-top: 20px;
        width: 100%;
	}

	.about__text-preparati {
		width: 100%;
	}

	.location__inner-map iframe {
    height: 450px;
}

    .services__item:nth-child(1) img {
        right: -107px;
        width: 70%;
        height: auto;
    }

    .services__item:nth-child(2) img {
        left: -53px;
        width: 73%;
        height: auto;
        top: -2px;
    }

    .services__item:nth-child(3) img {
        left: 245px;
        width: 50%;
    }

    .services__item:nth-child(5) img {
        left: 267px;
    }

    .services__item:nth-child(6) img {
        left: -176px;
        width: 81%;
        height: auto;
        top: 2px;
    }

    .services__item:nth-child(8) img {
        left: -37%;
        width: 73%;
        height: auto;
        top: 12px;
    }

    .services__item-content {
        width: 15.5rem;
    }

    .title-brown {
        font-size: 1.5rem;
    }

	.kombo-title-brown {
		font-size: calc(15px + 0.5vw);
	}

    .services__btn {
        font-size: 1.3rem;
    }

    .title-white, .title-red, .title-white {
        font-size: 2.4rem;
    }

    .reviews_item_stars img {
    	width: 28px;
    	height: 25px;
    }

    .price_women-center-02 img:nth-child(1) {
        position: absolute;
        width: 56%;
        left: 26%;
        top: 6%;
    }

    .price_women-center-02 img:nth-child(2) {
        position: absolute;
        width: 45%;
        bottom: 5%;
        left: 180px;
    }

    .callback_title h2 {
        font-size: 18px;
        letter-spacing: 1.8px;
    }

	.form-send-btn {
		font-size: 20px;
		letter-spacing: 1.8px;
		font-weight: 700;
	}

    .callback_subtitle {
        margin-bottom: 97px;
    }

    .callback_title_present {
        font-size: 18px;
    }

    .callback_title_present {
        left: calc(111px + 23.5vw);
    }
}

@media (max-width: 530px) {
/*	.kombo_inner-item {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}*/
/*
	.kombo-title-brown {
		font-size: calc(18px + 1.0vw);
	}

	.kombo__btn {
		font-size: calc(20px + 1.0vw);
		font-weight: 500;
	}*/

	.comfort_item-list {
		height: auto;
	}
}

@media (max-width: 518px) {
    .laser__inner-img-03 img {
        width: 28.5em;
    }
} 

@media (max-width: 502px) {
    .laser__inner-img-03 img {
        width: 25.5em;
    }

    .callback_title_present {
        left: calc(111px + 20.5vw);
    }

#contact-form fieldset > input {
		width: 95%;
	}
} 

@media (max-width: 492px) {

	    .services__item:nth-child(3) img {
        left: 207px;
        width: 50%;
    }

    .services__item:nth-child(2) img {
        left: -77px;
        width: 81%;
        height: auto;
        top: -2px;
    }

    .services__item-content {
        width: 13.5rem;
    }

    .services__item:nth-child(5) img {
        left: 226px;
        top: 10px;
        width: 47%;
    }

    .services__item:nth-child(6) img {
        left: -152px;
        width: 81%;
        height: auto;
        top: 2px;
    }

    .services__item:nth-child(7) img {
        top: 18px;
        left: 234px;
        width: 40%;
    }

    .services__item:nth-child(8) img {
        left: -37%;
        width: 77%;
        height: auto;
        top: 12px;
    }

    .price_man-center img {
    	width: 54%;
    }
}


@media (max-width: 480px) {
    .laser__inner-img-03 img {
        width: 23.5em;
    }
} 

@media (max-width: 470px) { 
	.header__content-subtitle {
        font-size: 4.5em;
    }
    .header__content-title {
        font-size: 1.9em;
    }
    .header__content-text {
        font-size: 1.3rem;
        width: 70%;
    }

    .header__content-btn {
        font-size: 1.4rem;
    }
    .title-white, .title-red, .title-white {
        font-size: 1.82rem;
    }

.menu-btn {
    width: 48px;
    height: 41px;
}
.menu-btn span {
    width: 47px;
    height: 2px;
}

#contact-form fieldset > label > input {
	width: 100%;
}
}

@media (max-width: 452px) {

    .btn-popup {
    	font-size: 1.1rem;
    }
}

@media (max-width: 442px) { 

    .title-brown {
        /*font-size: 1.3rem;*/
    }

    .services__item-content {
        width: 11.5rem;
    }

    .services__item {
        padding: 2.5em 0.7rem;
    }
    .services__btn {
        font-size: 1.1rem;
    }
    .services__item:nth-child(1) img {
        right: -107px;
        width: 76%;
        height: auto;
    }
    .services__item:nth-child(2) img {
        left: -91px;
        width: 87%;
        height: auto;
        top: -2px;
    }
    .services__item:nth-child(3) img {
        left: 183px;
        width: 52%;
    }
	.services__item:nth-child(4) img {
	        left: 15px;
	        width: 38%;
	        transform: rotate(-17deg);
	    }
    .services__item:nth-child(5) img {
        left: 187px;
        top: 3px;
        width: 55%;
    }
    .services__item:nth-child(6) img {
        left: -169px;
        width: 100%;
        height: auto;
        top: 11px;
    }
    .services__item:nth-child(7) img {
        top: 18px;
        left: 198px;
        width: 46%;
    }
    .services__item:nth-child(8) img {
        left: -41%;
        width: 82%;
        height: auto;
        top: 12px;
    }
.header__location, .header__phone, .footer__location {
    font-size: 1.2em;
	}
.header__logo {
    margin-right: 0;
}

    .price_women-center-02 img:nth-child(1) {
        position: absolute;
        width: 66%;
        left: 17%;
        top: 6%;
    }

    .price_women-center-02 img:nth-child(2) {
        position: absolute;
        width: 53%;
        bottom: 5%;
        left: 122px;
    }

    .kombo_inner-item { 
    	width: 48%;
    	padding: 10px;
    	margin-right: 2px;
    }

    .comfort {
    	margin-bottom: 2px;
    }

	.kombo_inner {
	    margin-top: 19px;
	    display: flex
	}
}

@media (max-width: 440px) {
        .laser__inner-img-03 img {
        width: 21.5em;
    }


} 

@media (max-width: 434px) {
    .menu-mob li > a {
        padding: 25px 32px;
        font-size: 1.5rem;
    }

	.title-red, .title-light-brown, .comfort_title {
		line-height: 1.1;
	}

	.title-white, .title-light-brown, .comfort_title, .title-white-kombo {
		font-size: 1.9rem;
	}

	.title-white-kombo {
		font-size: 1.2rem;
	}

	.header {
	    padding: 5px 0;
	}

    .main_title-inner {
        padding: 10px 0 5px 0;
        margin: 15px 0;
    }

    .ouroffer_img {
    	margin-top: 7px;
    }

    .subtitle-h1 {
        font-size: 16px;
        margin: 12px 0 0 0;
    }

	.slider_item-title {
	    font-size: 22px;
        font-weight: 500;
        line-height: 1.3;
	}

	.slide-text span {
	    font-weight: 500;
	}

    .itcss__items {
        height: 500px;
    }

    .slider__indicators {
        bottom: 110px;
    }

    .slider_item-content {
        top: 7%;
    }

    .slider__wrapper {
        height: 600px;
    }

    .slider__control_prev {
        left: 15%;
    }

    .slider__control_next {
        right: 15%;
    }

    .itcss__item:nth-child(1) .ouroffer_img img {
        transform: translateX(-630px);
    }

    .itcss__item:nth-child(4) .ouroffer_img img {
    	width: auto;
        transform: translateX(-748px);
    }

    .itcss__item:nth-child(5) .ouroffer_img img {
    	width: auto;
        transform: translateX(-850px);
    }

	.laser, .kombo {
		border-radius: 30px;
	}

    .ouroffer_img {
        border: 1px solid rgba(92, 35, 10, 0.55);
    }

	.comfort_item {
	    width: 24%;
	    padding: 0 10px 10px;
	}

	.kombo {
	    padding-top: 20px;
	}

	.title-white-kombo {
	    margin-top: 10px;
	}

	.kombo_inner-item:nth-child(1) img {
		width: 49%;
	    height: auto;
	    right: -15px;
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(2) img {
		width: 36%;
	    height: auto;
	    right: 0px;
	    bottom: 59px;
	    opacity: 0.5;
	}    

	.kombo_inner-item:nth-child(3) img {
	    opacity: 0.5;
	}    

	.kombo_inner-item:nth-child(4) img {
	    bottom: 39px;
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(5) img {
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(6) img {
	    bottom: 39px;
	    opacity: 0.5;
	}

	.kombo__btn {
	    margin-top: 24px;
	    color: #333;
	    font-weight: 600;
	}

	.price_women, .price_man04 {
		border-radius: 30px;
	}

	.callback_title {
		top: 10px;
		opacity: 0.9;
	}

    #contact-form fieldset > input {
        margin-top: 32px;
    }

    .form_block_call {
        margin-bottom: 2px;
    }



}















@media (max-width: 420px) {
	.container {
        padding: 0 10px;
    }

	.price_item p {
		font-size: calc(16px + 1.2vw);
	}
   .thankyou-inner img {
        width: 54%;
        height: auto;
    }

    .thankyou_title {
    	font-size: 2.5rem;
    }
	
}

@media (max-width: 398px) {
        .header__content-subtitle {
            font-size: 3.8em;
        }
        .header__content-title {
            font-size: 1.8em;
        }
        .title-white, .title-red, .title-white {
            font-size: 1.6rem;
        }
    .services {
        margin-top: 12px;
    }
        .services__item:nth-child(3) img {
            left: 165px;
            width: 51%;
        }
    .about img {
        margin-bottom: 8px;
    }
    .itcss__block_mob {
        margin-top: 18px;
    }

    .price_women-center img {
        position: absolute;
        width: 71%;
        left: 7%;
        opacity: 0.2;
    }
} 



	@media (max-width: 392px) {
	.title-red, .title-light-brown, .comfort_title {
		line-height: 1.0;
	}

	.title-white, .title-light-brown, .comfort_title {
		font-size: 1.6rem;
	}

    .main_title-inner {
        padding: 12px 0 5px 0;
    }

    .ouroffer_img {
    	margin-top: 7px;
    }

    .subtitle-h1 {
        font-size: 14px;
        margin: 8px 0 0 0;
    }

	.slider_item-title {
	    font-size: 20px;
        font-weight: 500;
	}

	.slide-text span {
	    font-weight: 500;
	}

    .itcss__items {
        height: 500px;
    }

    .slider__indicators {
        bottom: 110px;
    }

    .slider_item-content {
        top: 7%;
    }

    .slider__wrapper {
        height: 600px;
    }

    .slider__control_prev {
        left: 15%;
    }

    .slider__control_next {
        right: 15%;
    }

    .itcss__item:nth-child(1) .ouroffer_img img {
        transform: translateX(-630px);
    }

	.laser, .kombo {
		border-radius: 30px;
	}

	.laser__inner-img img {
	        width: 80%;
	}

    .ouroffer_img {
        border: 1px solid rgba(92, 35, 10, 0.55);
    }

	.comfort_item {
	    width: 24%;
	    padding: 0 10px 10px;
	}

	.kombo {
	    padding-top: 20px;
	}

	.title-white-kombo {
	    margin-top: 10px;
	}

	.kombo_inner-item:nth-child(1) img {
		width: 49%;
	    height: auto;
	    right: -15px;
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(2) img {
		width: 36%;
	    height: auto;
	    right: 0px;
	    bottom: 59px;
	    opacity: 0.5;
	}    

	.kombo_inner-item:nth-child(3) img {
	    opacity: 0.5;
	}    

	.kombo_inner-item:nth-child(4) img {
	    bottom: 39px;
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(5) img {
	    opacity: 0.5;
	}

	.kombo_inner-item:nth-child(6) img {
	    bottom: 39px;
	    opacity: 0.5;
	}

	.kombo__btn {
	    margin-top: 24px;
	    color: #333;
	    font-weight: 600;
	}

	.price_women, .price_man04 {
		border-radius: 30px;
	}

	.callback_title {
		top: 10px;
		opacity: 0.9;
	}

    #contact-form fieldset > input {
        margin-top: 32px;
    }

    .form_block_call {
        margin-bottom: 2px;
    }

}



















@media (max-width: 388px) {
	        .menu-btn {
            width: 25px;
            height: 41px;
        }

		.menu-btn span:nth-of-type(2) {
			top: calc(50% - 10px);
		}
		.menu-btn span:nth-of-type(3) {
			top: calc(50% + 10px);
		}

		.menu-btn.active span:nth-of-type(2) {
		  top: 50%;
		  transform: translate(-22%, 0%) rotate(45deg);  
		}
		.menu-btn.active span:nth-of-type(3) {
		  top: 50%;
		  transform: translate(-22%, 0%) rotate(-45deg); 
		}

	    .location__img, .phone__img, .footer__inst, .location_phons img, .location_adress img, .location_inst img,     .location_icons img  {
	        width: 29px;
	        height: auto;
	    }
        .header__location, .header__phone, .footer__location,  .location_text {
            font-size: 1.15em;
        }

        .services__item:nth-child(3) img {
            left: 148px;
            width: 56%;
        }
        .services__item:nth-child(1) img {
            right: -72px;
            width: 70%;
            height: auto;
        }

    .reviews_item_stars img {
        width: 18px;
        height: 15px;
    }


        .laser__inner-img img {
        width: 78%;
        /*right: 10%;*/
    }

    .laser__inner-content-03 {
        width: 100%;
        height: 454px;
    }

/*    .laser__inner-content {
        height: 1203px;
    }*/
} 

@media (max-width: 376px) {

    .laser__inner-content-03 {
        width: 100%;
        height: 476px;
    }

        .laser__inner-img-03 img {
            width: 23.5em;
            left: auto;
        }

    .laser__inner-content-03 {
        width: 100%;
        height: 356px;
    }

	.price_item p {
		font-size: calc(14px + 1.2vw);
	}
    .itcss__block_mob {
    	min-height: 530px;
    }

    .reviews_item {
    	padding: 15px 45px;
    	margin-bottom: 15px;
    	/*height: 610px;*/
    }

    .itcss__indicators {
    	display: none;
    }

    .itcss__indicator {
    	display: none;
    }
	}

@media (max-width: 368px) {

    .laser__inner-img-03 img {
        width: 18.5em;
        left: 0%;
    }

    .laser__inner-img-03 {
        width: 100%;
        height: 441px;
    }

}

@media (max-width: 362px) {
	.slide-text {
	    font-size: 16px;
	}

    .slider_item-title {
        font-size: 20px;
    }

}

@media (max-width: 358px) { 
        .header__content-title {
            font-size: 1.6em;
        }
        .header__content-subtitle {
            font-size: 3.2em;
        }
        .header__content-text {
            font-size: 1.1rem;
            width: 70%;
        }
        .header__content-btn {
            font-size: 1.2rem;
        }
        .title-white, .title-red, .title-light-brown, .title-white {
            font-size: 1.6rem;
        }
        .title-brown {
            font-size: 1.2rem;
        }


        .services__item {
            padding: 2.0em 0.5rem;
        }
	    .services__item:nth-child(1) img {
	        right: -69px;
	        width: 72%;
	        height: auto;
	    }
        .services__item:nth-child(2) img {
            left: -54px;
            width: 77%;
            height: auto;
            top: -2px;
        }
    .services__item:nth-child(3) img {
        left: 155px;
        width: 53%;
    }
        .services__item:nth-child(4) img {
            left: -1px;
            width: 37%;
            transform: rotate(-17deg);
        }
        .services__item:nth-child(5) img {
            left: 167px;
            top: 3px;
            width: 55%;
        }
        .services__item:nth-child(5) img {
            left: 167px;
            top: 3px;
            width: 55%;
        }
        .services__item:nth-child(7) img {
            top: 18px;
            left: 176px;
            width: 43%;
        }
    .catalog__btn-link, .team__btn {
        font-size: 1.2rem;
    }
    .catalog__btn {
        padding: 29px 0;
    }

    .about__text, .reviews_item_text {
        margin: 15px 0;
        font-size: 16px;
    }

    .price_women-center-02 img:nth-child(1) {
        position: absolute;
        width: 79%;
        left: 5%;
        top: 6%;
    }

    .price_women-center-02 img:nth-child(2) {
        position: absolute;
        width: 64%;
        bottom: 5%;
        left: 64px;
    }
}

@media (max-width: 354px) {
    .laser__inner-img-03 img {
        width: 16.5em;
        left: 0%;
    }
/*        .title-white, .title-red, .title-light-brown {
            font-size: 3.9rem;
        }*/
	}

	@media (max-width: 346px) {
		.main_title-inner {
		    padding: 25px 0;
		}

        .header__location, .header__phone, .footer__location,  .location_text {
            font-size: 1.15em;
        }
    .services__item:nth-child(2) img {
        left: -54px;
        width: 81%;
        height: auto;
        top: -2px;
    }
    .services__item:nth-child(3) img {
        left: 114px;
        width: 65%;
        transform: rotate(10deg);
        top: 5px;
    }

        .services__item-content {
            width: 9.5rem;
        }
        .title-brown {
        font-size: 0.95rem;
    }

	.kombo-title-brown {
		font-size: calc(18px + 1.0vw);
	}

    .services__item:nth-child(5) img {
        left: 155px;
        top: 11px;
        width: 55%;
    }
        .services__item:nth-child(6) img {
            left: -147px;
            width: 100%;
            height: auto;
            top: 2px;
        }
    .services__item:nth-child(7) img {
        top: 18px;
        left: 165px;
        width: 43%;
    }
    .services__btn {
    font-size: 1.0rem;
    padding: 7px 18px;
    text-decoration: none;
    margin-top: 15px;
}

    .about__text, .reviews_item_text {
        margin: 15px 0;
        font-size: 14px;
}

    .title-white, .title-light-brown, .comfort_title {
        font-size: 1.3rem;
    }

    .title-white-kombo {
    	font-size: 1.0;
    }

    .slide-text {
    	font-size: 16px;
    }

    .main_title-inner {
        padding: 15px 0;
    }

    .kombo-title-brown {
        font-size: calc(11px + 1.0vw);
    }

	.kombo_inner-item:nth-child(2) img {
	        bottom: 53px;
	}

	.kombo_inner-item:nth-child(4) img {
        bottom: 28px;
        opacity: 0.5;
    }

	.callback_title h2 {
	        font-size: 16px;
	}

    .form-send-btn {
        font-size: 15px;
    }

	}

	@media (max-width: 336px) {


    .price_man-right:before {
        background-size: 15em auto;
    }

		    .laser__inner-content-03 {
		        height: 520px;
		    }
}

	@media (max-width: 322px) {
	.header__location, .header__phone, .footer__location, .location_text, .location__adress, .footer__phone {
        font-size: 1.05em;
    }
    .services__btn, .team__servise, .reviews_item_text, .team__servise-articls {
        font-size: 1.0rem;
    }
    section.footer > div > div > img.header__logo {
        margin-right: 1px;
    }

    .price_man-inner {
        margin-top: 0px;
    }

    .price_women {
        position: relative;
        height: 1657px;
    }

    .price_women-center img {
        position: absolute;
        width: 41%;
        left: 23%;
        opacity: 1;
        bottom: 20px;
    }

    .laser__inner-content p {
        font-size: 16px;
    }



    .price_women-item p, .price_man-item p {
    font-size: 18px;
}

	.price_man04 {
	    padding-top: 1px;
	}
    .price_man04-right {
        position: relative;
        height: 598px;
    }

    .price_man-center img {
        position: absolute;
        width: 42%;
        left: 23%;
        opacity: 1;
        bottom: 0px;
    }

    .laser__inner-content-03 {
        height: 259px;
    }

	.price_women-02 {
	position: relative;
	height: 2729px;
	}	    

    .price_women-left-02, .price_women-right-02 {
        width: 100%;
        height: 1250px;
    }
}













