#map{
	width:  100%;
	height: 528px;
}

.header .header-holder .header-main{
	position: relative;
}
.header .header-holder .header-main .header-main-holder .right-part .menu{

}
.header .header-holder .header-main .header-main-holder .right-part .menu nav ul li{
	position: inherit;
	float: left;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu{
	
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu .submenu-container{
	display: none;

    position: absolute;
    left: 0px;
    top: 100%;
    z-index: 100;
    width: 100%;
	background: #F2F2F2;
    padding: 57px 0 45px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	border-radius: 0px 0px 5px 5px;
	text-align: center;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu .submenu-container ul{
	padding: 0px;
	margin: 0px;
	display: inline-block;
	width: 100%;
	/*padding-left: 10%;*/
	box-sizing: border-box;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu .submenu-container ul li{
	padding: 0px ;
	width: 33.33%;
	box-sizing: border-box;
    padding-left: 3%;
    text-align: left;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu:hover .submenu-container{
	display: inline-block;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu .submenu-container a{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 32px;

	text-align: center;
	letter-spacing: 0.01em;

	color: rgba(29, 29, 27, 0.5);
	transition: all 0.3s ease;
	text-transform: uppercase;
}
.header .header-holder .header-main .header-main-holder .right-part .menu .have-sub-menu .submenu-container a:hover{
	color: #1AAE81;
}



.portfolio_popUP{
	max-width: 1200px;
	padding: 5%;
}
.portfolio_popUP .portfolio_popUP_picture{
	display: inline-block;
	width: 30%;
	max-width: 280px;
	margin-right: 30px;
	float: left;
}	
.portfolio_popUP .portfolio_popUP_picture a{
	display: inline-block;
	margin-bottom: 20px;
}
.portfolio_popUP .portfolio_popUP_text{
	
}
.portfolio_popUP .portfolio_popUP_text .portfolio_popUP_text_title{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 32px;
	/* or 160% */

	letter-spacing: 0.01em;
	text-transform: uppercase;
	margin-bottom: 20px;
	/* Gray 3 */

	color: #828282;
}
.portfolio_popUP .portfolio_popUP_text .portfolio_popUP_text_desc{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	/* Gray 3 */

	color: #828282;
}
.general-popup{
	width: 560px;
	border-radius: 5px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.general-popup-container{
	padding: 92px 64px 200px 64px;
}
.general-popup-container-holder .heading{
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #1AAE81;
	margin-bottom: 46px;
}
.general-popup form .form-field{
	margin-bottom: 25px;
}
.general-popup form .action.full .submit .btn{
	padding: 6px 10px;
	width: 202px;
}
#success-popup .general-popup-container-holder{
	text-align: center;
}
#success-popup .fancybox-close-small{
	display: none;
}
#success-popup .general-popup-container{
    padding: 77px 64px 130px 64px;
}
#success-popup .heading{
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #777776;
	margin-top: 30px;
	margin-bottom: 32px;
}
#success-popup .single-action .btn{
	padding: 6px 10px;
    width: 202px;
}
.upload-file{
	position: relative;
	z-index: 1000;
	margin-bottom: 20px;
}
.upload-file .action a{
	position: relative;
	z-index: 1000;
}
.fileUpload-inputcontainer{
	position: absolute;
	top: 10px;
	left: 66px;
	z-index: 0;
}
.aboutFormSendReview{
	z-index: 1000;
}


.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside:after,
.xs-view{
	display: none;
}
.md-view{
	display: none;
}
.lg-view{
	display: inline-block;
}

@media (max-width: 1280px){

	.xs-view{
		display: none;
	}
	.lg-view{
		display: none;
	}
	.md-view{
		display: inline-block;
	}

}


@media(max-width: 767px)
{
	#map,
	.map-block
	{
		height: 200px;
	}

	.lg-view{
		display: none;
	}
	.md-view{
		display: none;
	}
	.xs-view{
		display: inline-block;
	}

	.header 
	{
		width: auto;
		height: 96px;

		background: #000;
	}
	.header .header-holder .header-top 
	{
		display: none;
	}

	.header .header-holder 
	{
		height: 96px;
	}

	.header .header-holder .header-main
	{
		height: 96px;
	}
	
	.wrapper-inside
	{
		width: 86%
	}
	.header .header-holder .wrapper-inside 
	{
		height: 96px;
	}
	.header .header-holder .wrapper-inside .header-main-holder
	{
		height: 96px;

	}
	.header .header-holder .wrapper-inside .header-main-holder .logo
	{
		width: 100%;
		line-height: 42px;
		margin: 0 auto;
		text-align: center;		
	}
	.header .header-holder .wrapper-inside .header-main-holder .logo svg
	{
		width: 110px;
		line-height: 42px;		
	}
	.header .header-holder .header-main .header-main-holder .right-part
	{
		display: none;
	}

	.reviews-block .reviews-block-holder
	{
		padding: 0;
	}


	.company-points .company-points-holder .heading h2,
	.services-list .services-list-holder .heading h2,
	.description-text-block .description-text-block-holder .heading .heading-holder h2,
	.licences-block .licences-block-holder .heading h2,
	.personel-block .personel-block-holder .heading h2,
	.reviews-block .reviews-block-holder .heading h2,
	.text-block .text-block-holder .heading h2,
	.our-works .our-works-holder .heading h2,
	.children-dentristy .children-dentristy-holder .heading .heading-holder h2,
	.gallery-block .gallery-block-holder .heading h2
	
	{
		font-size: 20px;
		color: #fff;
		padding: 3% 0 3% 0;
	}

	.description-text-block .description-text-block-holder .heading,
	.licences-block .licences-block-holder .heading,
	.company-points .company-points-holder .heading,
	.services-list .services-list-holder .heading,
	.personel-block .personel-block-holder .heading,
	.reviews-block .reviews-block-holder .heading,
	.text-block .text-block-holder .heading,
	.our-works .our-works-holder .heading,
	.children-dentristy .children-dentristy-holder .heading .heading-holder,
	.gallery-block .gallery-block-holder .heading,
	.map-block .map-block-holder .heading
	{
		background: #1AAE81;
		height: auto;
	}

 	.text-block .text-block-holder .text .desc 
 	{
 		float: none;
 		padding-left: 4%;
 		width: auto;
 		margin-top: -127px;
 	}

 	.description-text-block .description-text-block-holder .description .description-holder .text .inner-text h2
 	{
 		font-size:  20px;
 	}

 	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .dentristy-images
 	{
 		display:  none;
 		
 	}




 	.content{
 		padding: 0 0 944px;
 	}
 	.footer{
 		height: auto;
 		min-height: 944px;
 		margin: -944px auto 0;
 	}

 	.footer .footer-holder .footer-top .footer-top-holder{
 		padding-top: 30px;
 		border-bottom: 0px;
 	}
 	.logo-mobile-footer{
 		width: 100%;
 		text-align: center;
 		margin-bottom: 22px;
 	}
 	.logo-mobile-footer a{
 		color: white;
 		display: inline-block;
 	}
 	.logo-mobile-footer a svg{
 		width: 150px;
 		height:  60px;
 	}

 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu{
 		width: 100%;
 		text-align: center;
 		margin-top: 46px;
 		border-top: 1px solid white;
 		padding-top: 10px;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-one{
 		width: 100%;
 		border-bottom: 1px solid white;
 		padding-bottom: 4px;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-two{
 		width: 100%;
 		padding-left: 0px;
 		padding-bottom: 4px;
 		padding-top: 17px;
 		border-bottom: 1px solid white;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-two:after, 
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-two:before{
 		display: none;
 	}

 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-three{
 		width: 100%;
 		padding-left: 0px;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .heading{
 		margin-bottom: 14px;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu{
 		display: none;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .heading.active + .sub-menu{
 		display: inline-block;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu ul{
		    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu ul li{
 		width: 50%;
 		text-align: left;
 		float: left;
 		line-height: 16px;
 		margin-bottom: 13px;
 	}
 	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu ul li a{
		font-weight: 600;
		font-size: 10px;
		line-height: 16px;
	}

	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col.col-two .col-holder .heading{
		padding: 0px;
	}
	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu.columned{
		width: 100%;
		margin-left: 0px;
	}
	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu.columned .menu-col{
		padding: 0px;
	}
	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .sub-menu.columned .menu-col ul li{
		width: 100%;
	}
	.footer .footer-holder .footer-top .footer-top-holder .footer-menu>.col .col-holder .big-menu ul li{
		margin-bottom: 0px;
		border-bottom: 1px solid white;
		padding-bottom: 12px;
 		padding-top: 10px;
	}




 	.socials-mobile-footer {
        display: inline-block;
        width: 100%;
        margin: 0 0 18px;
        text-align: center;
    }
    .socials-mobile-footer ul {
        padding: 0;
        margin: 0 0;
        list-style: none;
        display: inline-block;
    }
    .footer .footer-holder .footer-top .footer-top-holder .add .add-holder .socials-mobile-footer{
    	margin-bottom: 30px;
    }
    .footer .footer-holder .footer-top .footer-top-holder .add .add-holder .socials-mobile-footer ul li{
		display: inline-block;
		float: left;
		margin: 0 19.5px;
	}
	.socials-mobile-footer ul li a {
		color: white;
	}
	.socials-mobile-footer ul li a:hover {
		color: $brand-secondary;
	}
	.socials-mobile-footer ul li a svg {
		width: 25px;
		height: 25px;
	}

	.footer .footer-holder .footer-top .footer-top-holder .add{
		width: 100%;
	}
	.footer .footer-holder .footer-top .footer-top-holder .add .add-holder{
		padding-top: 0px;
	}
	.footer .footer-holder .footer-top .footer-top-holder .add .add-holder .link{
		margin-left: 0px;
		text-align: center;
		margin-bottom: 27px;
	}
	.footer .footer-holder .footer-top .footer-top-holder .add .add-holder .special{
		margin-top: 0px;
		text-align: center;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts
	{
		width: 100%;
		padding: 24px 0 0 27px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .address
	{
		width:  100%;
		margin-bottom: 25px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .address .icon
	{
		margin-right: 23px;
		height: 35px;
		padding-top: 6px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .address .icon svg
	{
		width: 24px;
		height: 24px;
		
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .address .text
	{
		font-size: 16px;
		line-height: 125%;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info
	{
		margin-bottom: 23px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .icon
	{
		margin: 0px 23px 0px -1px;
		padding-bottom: 16px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .icon svg
	{
		width: 24px;
		height: 24px;
	}
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .text .main,
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .text .main a,
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .text .add,
	.footer .footer-holder .footer-bottom .footer-bottom-holder .contacts .info .text .add a	
	
	{
		font-size: 16px;
		line-height: 125%;
	}

	.map-block .map-block-holder
	{
		text-align: center;
	}
	.map-block .map-block-holder .heading h2
	{
	    font-style: normal;
	    font-weight: 600;    
	    line-height: 130%;
	    letter-spacing: 0.02em;
	    text-transform: uppercase;
	    margin: 0;
	}
	.images-gallery
	{
		min-height: 180px;
	}
	.images-gallery .slick-slider 
	{
		width: 275px;
		height: 184px;
		margin-left: 48px;

	}
	.gallery-block
	{
		margin-bottom: 30px;
	}
	.gallery-block .gallery-block-holder .heading
	{
		margin:0 0 55px;
	}
	.images-gallery .prev
	{
		top: 86px;
		left: 23px;
	}
	.images-gallery .next
	{
		top: 86px;
		right: 23px;
	}

	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .text h3
	{
		font-size: 12px;
		line-height: 133%;
	}
	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .text p
	{
		font-size: 10px;
		font-weight: 600;
		line-height: 155%;
	}

	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .right .text p
	{
		font-size: 10px;
		line-height: 155%;
		font-weight: 600;
	}
	.children-dentristy .children-dentristy-holder .heading .heading-holder
	{
		margin-bottom: 0px;
	}
	.children-dentristy .children-dentristy-holder .dentristy-details
	{
		background-position: 61%;
	}
	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .left
	{
		width: 100%;
		padding: 11px 0 0 0;
	}
	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .right
	{
		width: 100%;
		padding: 0 0 0 203px;
	}
	.children-dentristy .children-dentristy-holder .dentristy-details .dentristy-details-holder .left .text
	{
		text-align: center;
		margin-left: 21px;
	}

	.text-block.polis-bg 
	{
		background: #1AAE81;
		margin-bottom: 0;
	}
	.text-block.polis-bg .text-block-holder .text .desc h3,
	.text-block.polis-bg .text-block-holder .text .desc p
	{
		color: #fff;
	}

	.text-block .text-block-holder .heading
	{
		margin: 30px 0 50px ;
	}
	.text-block .text-block-holder .heading h2
	{

	}
	.text-block .text-block-holder .text .image.left
	{
		min-width: 129px;
		width: 129px;
		margin-left: 14px;
	}
	.text-block .text-block-holder .text .image.left img
	{
		width: 100%;
	}
	.text-block.polis-bg .text-block-holder .text .desc h3
	{
		font-size: 10px;
		line-height: 155%;
		font-weight: 600;
		padding-left: 46%;
		text-transform: none;
		margin-bottom: 38px;
	}
	.note-block.polis-main
	{
		background: #fff;
		color: black;
	}
	.note-block.polis-main .note-block-holder
	{
		padding: 30px 13px 28px;
	}
	.note-block.polis-main .note-block-holder .col.col-2
	{
		column-count: 1;

	}


	.reviews-block .wrapper-inside,
	.personel-block .wrapper-inside,
	.children-dentristy .children-dentristy-holder .heading .wrapper-inside,
	.gallery-block .wrapper-inside,
	.services-list .wrapper-inside,
	.our-works .wrapper-inside
	{
		width: 100%;
	}

	.insurance-companies .insurance-companies-holder .insurance-companies-lsit .insurance-companies-lsit-holder
	{
		padding: 0;
	}

	.description-text-block.xs-view .description-text-block-holder .description .image-bkg
	{
		height: 248px;
		position: relative;
	}
	.description-text-block.xs-view .description-text-block-holder .description .image-bkg:after
	{
		content: "";
		background:  linear-gradient(180deg, #FFFFFF 0%, rgba(196, 196, 196, 0) 100%);
		z-index: 2;
	}

	.description-text-block .description-text-block-holder .description .description-holder
	{
		width: 100%;
	}
	
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside
	{
		width: 100%;
		position: relative;
		background: #C2C6CF;
		margin-top: -10px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder:after
	{
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(194, 198, 207, 0);
		border-bottom-color: #C2C6CF;
		border-width: 30px;
		margin-left: -30px;
		z-index: 3;
	}
	.description-text-block.xs-view .description-text-block-holder .heading
	{
		margin-bottom: 0px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .inner-text
	{
		padding-bottom: 5px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .inner-text h3
	{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 125%;
		color: #fff;
		padding: 43px 42px 8px;
		margin-bottom: 21px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .inner-text p 
	{
		font-size: 12px;
		line-height:133%;
		padding: 0 40px 0;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .inner-text h2
	{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 20px;
		line-height: 28px;
		display: flex;
		align-items: center;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		color: #777776;
		padding-left: 50px;
		padding-right: 100px;
		margin-bottom: 9px;
	}

	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .block-header h2
	{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 900;
		font-size: 36px;
		line-height: 128%;	
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		padding-right: 130px;
		padding-top: 27px;
		margin-bottom: 33px;		
	}

	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .accent p
	{
		padding-left: 50px;
		font-size: 12px ;
		line-height: 133%;
		padding-right: 66px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .accent 
	{
		margin-bottom: 37px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .action
	{
		text-align: center;
		padding-bottom: 47px;
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .action a 
	{
		display: inline-block;		
	}
	.description-text-block.xs-view .description-text-block-holder .description.type-2 .wrapper-inside .desc-holder .desc-text .action .btn
	{
		min-width: 295px;
	}
	.description-text-block.xs-view 
	{
		margin-bottom: -3px;
	}
	.example-holder + div 
	{
    display: block !important;
	}

	.example-holder 
	{
	    display: none !important;
	}


	.our-works
	{
		margin-bottom: 50px;
	}
	.portfolio_popUP 
	{
		padding: 4% 23px 4% 23px;
	}
	.our-works .our-works-holder .heading
	{
		margin:  0 0 33px;
	}
	.portfolio_popUP .portfolio_popUP_picture
	{
		width: 100%;
		max-height: 137px;
		margin-bottom: 43px;
		position: relative;
	}
	
	.portfolio_popUP .portfolio_popUP_picture a:first-child:before
	{
		content: "до";
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 180%;	
		color: #fff;
		text-align: center;
		display: inline-block;

		width: 134px;
		height: 24px;
		background: black;
		position: absolute;
		left: 0px;
		top: 106px;
	}
	
	.portfolio_popUP .portfolio_popUP_picture a:last-child:after
	{
		content: "после";
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 180%;	
		color: #fff;
		text-align: center;
		display: inline-block;

		width: 134px;
		height: 24px;
		background: black;
		position: absolute;
		left: 140px;
		top: 106px;
	}
	.portfolio_popUP .portfolio_popUP_picture a
	{
		width: 134px;
		height: 130px;
		float: left;
		margin: 0 6px 0 0;
		display: flex;
		justify-content: center;
		overflow: hidden;
	}
	.portfolio_popUP .portfolio_popUP_picture a img
	{
		
	}
	.our-works-slider.common-slider 
	{
		width: 90%;
	}
	.our-works-holder 
	{
		text-align: center;
	}
	.portfolio_popUP .portfolio_popUP_text .portfolio_popUP_text_title
	{
		font-size: 12px;
		line-height: 133%;
		text-transform: none;
		text-align: left;
		color: black;
		font-weight: 600;		
	}
	.portfolio_popUP .portfolio_popUP_text .portfolio_popUP_text_desc
	{
		font-size: 10px;
		line-height: 155%;
		font-weight: 600;
		text-align: left;
	}

	.services-list
	{
		margin: 0 0 37px;
	}
	.services .services-holder .service
	{
		width: 50%;
		height: 128px;
		padding: 0 5px;
		margin-bottom: 17px;
		margin-top: 7px;	
	}

	.services .services-holder .service:last-child
	{
		margin-left: 25%;
	}
	.services 
	{
		text-align: center;
	}
	.services .services-holder
	{
		width: 82%;
		margin-left: 0px;
	}

	.services .services-holder .service .service-hodler a .image img
	{
		width:  100%;
		height: 100%;
	}

	.services .services-holder .service .service-hodler a .text .name
	{
		font-size: 9px;
		line-height: 133%;
		text-align: center;
	}

	.work-examples 
	{
		padding-top: 50px;
	}
	.work-examples .work-examples-holder .work-example .work-example-holder
	{
		padding: 0 0 0 0;
		background: none;
		box-shadow: none;	
	} 
	.work-examples .work-examples-holder .work-example .work-example-holder .images
	{
		width: 295px;
		height: 136px;
		margin-left: 15px;
	}
	.work-examples .wrapper-inside .work-examples-holder .work-example .work-example-holder
	{
		position: relative;
	}
	.work-examples .wrapper-inside .work-examples-holder .work-example .work-example-holder .images:first-child:before
	{
		content: "до";
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 180%;	
		color: #fff;
		text-align: center;
		display: inline-block;

		width: 144px;
		height: 24px;
		background: black;
		position: absolute;
		left: 15px;
		top: 111px;
	}

	.work-examples .work-examples-holder .work-example .work-example-holder .images .image
	{
		width: 9em;
		height: 135px;
		overflow: hidden;
	}
	.work-examples .work-examples-holder .work-example .work-example-holder .images .image:last-of-type:after
	{
		content: "после";
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 180%;	
		color: #fff;
		text-align: center;
		display: inline-block;

		width: 144px;
		height: 24px;
		background: black;
		position: absolute;
		left: 163px;
		top: 111px;
	}
	.work-examples .work-examples-holder .work-example .work-example-holder .images .image:last-of-type
	{
		margin: 0 0 32px;
	}
	.work-examples .work-examples-holder .work-example .work-example-holder .images .image img
	{
		width: auto;
	}




	.footer .footer-holder .footer-top .footer-top-holder .add.lg-view,
	.description-text-block.lg-view .description-text-block-holder .description.type-2 .wrapper-inside:after
	.footer .footer-holder .footer-bottom .footer-bottom-holder .logo.lg-view{
		display: none;
	}

	.not-found
	{
		background-image: url(../img/404-xs.png);
	}













}


