html{
	 box-sizing: border-box;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*,*:before,*:after{box-sizing:inherit}
body {
  font-family: Arial;
  margin:0;
}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
/* audio,canvas,progress,video{display:inline-block} */
h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}
.img-image{max-width:100%;height:auto}
img{vertical-align: middle}

/* стили для навигационной панели */
.my-top{top:0;position:fixed;width:100%;z-index:1;}
.my-bar{width:100%;overflow:hidden;}/*background-image:url(images/logo-line.png);background-repeat:repeat-x;background-size:contain;}*/
.my-bar .my-bar-item{padding:5px 26px;float:left;width:auto;border:none;display:block;outline:0}

.my-bar .my-button{white-space:normal}
.sw3-btn,.my-button{border:none;display:inline-block;padding: 5px 26px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;	background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;}
/*.my-button:hover{color:#000!important;background-color:#ccc!important}*/
.my-button:hover{color:#FFF!important;background-color:#880000!important}
.my-button-active{color:#FFF!important;background-color:#880000!important}
.my-bar-item{font-weight:bold; color:darkblue}
.my-wide{letter-spacing:4px}
/* для полноразмерных изображений по щелчку */
.my-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.my-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;}
.my-bar-logo{padding:8px; margin-left:16px; }

/* .my-left{float:left!important} */ 
.my-right{float:right!important}
/*.sw3-btn,.my-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}  */
/* .sw3-center .my-bar{display:inline-block;width:auto} */
/* .my-bar .sw3-dropdown-hover,.my-bar .sw3-dropdown-click{position:static;float:left} */
/* .sw3-bar-block .my-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0} */
/* .sw3-bar-block.sw3-center .sw3-bar-item{text-align:center}.sw3-block{display:block;width:100%} */
/* .sw3-responsive{display:block;overflow-x:auto} */
.my-container:after,.my-container:before,.sw3-panel:after,.sw3-panel:before,.my-row:after,.my-row:before,.my-row-padding:after,.my-row-padding:before,.sw3-cell-row:before,.sw3-cell-row:after,.sw3-clear:after,.sw3-clear:before,.my-bar:before,.my-bar:after{content:"";display:table;clear:both}

.my-card{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}


.sw3-tooltip,.my-display-container{position:relative}.sw3-tooltip .sw3-text{display:none}.sw3-tooltip:hover .sw3-text{display:inline-block}
.my-container,.sw3-panel{padding:128px 16px}
/* .sw3-panel{margin-top:16px;margin-bottom:16px} */

.my-grayscale{filter:grayscale(75%)}
.my-grayscale-min{filter:grayscale(50%)}

.my-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
/* .sw3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)} */
/* .my-display-topleft{position:absolute;left:0;top:0} */
.my-display-topright{position:absolute;right:0;top:0}

.my-row-padding,.my-row-padding>.my-half,.my-row-padding>.my-third,.my-row-padding>.sw3-twothird,.my-row-padding>.sw3-threequarter,.my-row-padding>.my-quarter,.my-row-padding>.my-col{padding:0 8px}
.my-col,.my-half,.my-third,.sw3-twothird,.sw3-threequarter,.my-quarter{float:left;width:100%}
/* размеры сетки, стандарт*/
.my-col.s1{width:8.33333%}.my-col.s2{width:16.66666%}.my-col.s3{width:24.99999%}.my-col.s4{width:33.33333%}
.my-col.s5{width:41.66666%}.my-col.s6{width:49.99999%}.my-col.s7{width:58.33333%}.my-col.s8{width:66.66666%}
.my-col.s9{width:74.99999%}.my-col.s10{width:83.33333%}.my-col.s11{width:91.66666%}.my-col.s12{width:99.99999%}

.my-image{max-width:100%;height:auto;box-shadow: 7px 7px 5px rgba(0,0,0,0.6);}
.my-image-shadow{box-shadow: 7px 7px 5px rgba(0,0,0,0.6);}
.sw3-round-small{border-radius:2px}.sw3-round,.sw3-round-medium{border-radius:4px}.my-round-large{border-radius:8px}.sw3-round-xlarge{border-radius:16px}.sw3-round-xxlarge{border-radius:32px}


.sw3-margin{margin:16px!important}.sw3-margin-top{margin-top:16px!important}.my-margin-bottom{margin-bottom:16px!important}
.my-margin-left{margin-left:16px!important}.my-margin-right{margin-right:16px!important}


.my-text-white,.my-hover-text-white:hover{color:#fff!important}
/* .sw3-tiny{font-size:10px!important}.sw3-small{font-size:12px!important}.sw3-medium{font-size:15px!important} */
.my-large{font-size:18px!important}.my-xlarge{font-size:24px!important}.my-xxlarge{font-size:36px!important}
.my-xxxlarge{font-size:48px!important}.my-jumbo{font-size:64px!important}
.my-left-align{text-align:left!important}.sw3-right-align{text-align:right!important}.sw3-justify{text-align:justify!important}.my-center{text-align:center!important}

.justify-content-between {justify-content:space-between !important}
.justify-content-around {justify-content:space-around !important}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.d-flex{display:flex !important}

.my-animate-zoom{animation:animatezoom 0.6s} @keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.my-opacity,.my-hover-opacity:hover{opacity:0.60}.sw3-opacity-off,.sw3-hover-opacity-off:hover{opacity:1}

.sw3-padding-small{padding:4px 8px!important}.my-padding{padding:8px 16px!important}.sw3-padding-large{padding:12px 24px!important}
.my-padding-32{padding-top:32px!important;padding-bottom:32px!important}.sw3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.my-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.my-transparent,.sw3-hover-none:hover{background-color:transparent!important}
.my-section,.sw3-code{margin-top:16px!important;margin-bottom:16px!important}
.my-padding-header-left{padding-left:32px}
.my-padding-header-right{padding-right:32px}


.my-white, .my-hover-white:hover{color:#000!important;background-color:#fff!important}
.sw3-light-grey,.sw3-hover-light-grey:hover,.my-light-gray,.sw3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.my-light-red{color:#000!important;background-color:rgba(211,30,47,0.2)!important}
.my-dark-red{color:#FFF!important;background-color:#880000!important}
.my-brend-color,.my-brend-color:hover{color:#FFF!important;background-color:#880000!important}
.my-black,.sw3-hover-black:hover{color:#fff!important;background-color:#000!important}
.my-dark-gray,.my-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.my-grayscale-max,.sw3-hover-greyscale:hover,.sw3-hover-grayscale:hover{filter:grayscale(100%)}
.my-shadow{text-shadow: 0px 0px 20px #880000}
.my-shadow-white{text-shadow: 0px 0px 20px white}

.my-icon{height: 70px; background-repeat:no-repeat; background-position:center}
.my-icon-center{ margin: 0px;
    position: relative;
    height: 70px;
    top: -30px;
    width: 70px;
    border-radius: 50% 50% 0 0;
    border: 5px solid #880000;
	left: calc(50% - 35px);}
.my-repaire{background-image: url('images/Cleaning_company_repairer.svg')}
.my-prof{background-image: url('images/profession_builder.svg')}
.my-magnify{background-image: url('images/target_audience.svg')}
.my-target{background-image: url('images/target.svg')}

.header-link-address {
	padding-left: 23px;
	text-decoration: none;
	color:darkblue;
	background-image: url(images/location.svg);
	background-repeat: no-repeat;
	background-position: left center;
}
.header-phone {
	padding-left: 27px;
	text-decoration: none;
	color: black; /*darkblue;*/
	font-size: 16px;
	font-weight: 700;
	background-image: url(images/phone-icon.svg);
	background-repeat: no-repeat;
	background-position: left center;
}
/* .bgimgheader { */
	/* background-position: center; */
	/* background-size: cover; */
	/* background-image: url("images/header2.jpg"); */
	/* min-height: 100%; */
	/* margin-top: 80px; */
/* } */
.fix-height{height:300px}.fix-height>div{height:100%}
.my-image_page1{width:50%}
.my-container-center{margin-left:auto;margin-right:auto}
		
@media (max-width:600px){
	.my-hide-small{display:none!important}
}
@media (min-width:601px){
/* @media (max-width:960px){  */
	/* размеры сетки, мобильный*/
	.my-col.m1{width:8.33333%}.my-col.m2{width:16.66666%}.my-col.m3,.my-quarter{width:24.99999%}
	.my-col.m4,.my-third{width:33.33333%}.my-col.m5{width:41.66666%}.my-col.m6,.my-half{width:49.99999%}
	.my-col.m7{width:58.33333%}.my-col.m8,.my-twothird{width:66.66666%}
	.my-col.m9,.my-threequarter{width:74.99999%}.my-col.m10{width:83.33333%}.my-col.m11{width:91.66666%}.my-col.m12{width:99.99999%}
	.my-container-center{max-width:750px}
}
@media (max-width:992px) and (min-width:601px){
/* @media (max-width:960px) and (min-width:601px){ */
	.my-hide-medium{display:none!important}
}
@media (min-width:993px){
/* @media (max-width:1200px){ */
	/* .sw3-modal-content{width:900px} */
	.my-hide-large{display:none!important}
	/* .sw3-sidebar.sw3-collapse{display:block!important} */
	/* размеры сетки, большой экран*/
	.my-col.l1{width:8.33333%}.my-col.l2{width:16.66666%}.my-col.l3{width:24.99999%}.my-col.l4{width:33.33333%}
	.my-col.l5{width:41.66666%}.my-col.l6{width:49.99999%}.my-col.l7{width:58.33333%}.my-col.l8{width:66.66666%}
	.my-col.l9{width:74.99999%}.my-col.l10{width:83.33333%}.my-col.l11{width:91.66666%}.my-col.l12{width:99.99999%}
	.my-container-center{max-width:990px}
}