@font-face {    font-family: "MyriadProRegular";    src: url(../fonts/MyriadProRegular.ttf);}@font-face {    font-family: "MyriadProBold";    src: url(../fonts/MyriadProBold.ttf);}@font-face {    font-family: "MyriadProCond";    src: url(../fonts/MyriadProCond.ttf);}@font-face {    font-family: "MyriadProBoldCond";    src: url(../fonts/MyriadProBoldCond.ttf);}body{    font-family: MyriadProRegular;    overflow-x: hidden;}*{    margin: 0;     padding: 0; }html, body {    height: 100%;    margin: 0;    padding: 0; }img{	border: none;}.container  {    max-width: 1120px;}.topMenu{    background-color: #f7f7f9;}.topMenu ul{    overflow: hidden;    padding: 15px 0px;}.topMenu ul li{    float: left;    list-style-type: none;  }.topMenu ul li a{    color: #919191;    font-family: MyriadProRegular;    font-size: 12px;    margin-right: 25px;    margin: 15px 25px 15px 0px;    text-decoration: none;}.topMenu ul li a:hover{    border-bottom: 1px dashed #919191;}.blockInfo{    display: flex;}.logo{    margin-right: 75px;    width: 135px;}.logo a img, .logo img{    width: 130px;}.phone{    position: relative;}.free{    color: #919191;    display: block;    font-family: MyriadProRegular;    font-size: 12px;    margin-left: 70px;    position: relative;    top: 8px;}.phone a{     background-repeat: no-repeat;    background-position: 1px 1px;    color: #373737;    font-size: 20px;    left: 70px;    position: relative;    text-decoration: none;}.phone a:hover span{    background-image: url(../../../images/site/phoneGreen.png);}.imgBlock{    background-image: url(../../../images/site/phone.png);    background-repeat: no-repeat;    height: 60px;    left: -70px;    position: absolute;    top: 2px;    width: 60px;}.phoneTxt2{    background: none!important;    font-size: 14px;    position: relative;    top: -11px;    left: 11px;}.emailHeader{    background: none!important;    color: #009a4c;    font-size: 14px;    position: relative;    top: -24px;    right: -11px;}.phone input{    border: none;    box-shadow: 0px 1px 4px -1px rgba(204,188,204,1);    background-color: #f8f8f8;    color: #373737;    cursor: pointer;    font-family: MyriadProRegular;    font-size: 14px;    margin-left: 105px;    margin-right: 52px;    outline: none;    padding: 5px 10px;    position: relative;    top: -41px;    left: 30px;}.email a{    color: #373737;    font-size: 12px;    font-family: MyriadProRegular;    left: 80px;    margin-right: 100px;    position: relative;    top: 12px;}.imgBlockEmail {    background-image: url(../../../images/site/emailGreen.png);    background-repeat: no-repeat;    display: block;    height: 60px;    left: -70px;    position: absolute;    top: -17px;    width: 60px;}.email a:hover{    cursor: default;    text-decoration: none;}.imgBlockMap {    background-image: url(../../../images/site/mapMarker.png);    background-repeat: no-repeat;    height: 60px;    left: -70px;    position: absolute;    top: -20px;    width: 60px;}.phone a:hover span {    background-image: url(../../../images/site/phoneGreen.png);}.adress a:hover span{    background-image: url(../../../images/site/mapMarkerGreen.png);}.adressCity{    display: block;    font-family: MyriadProRegular;    font-size: 14px;    margin-left: 70px;    position: relative;    top: 12px;}.adress a {    background-repeat: no-repeat;    background-position: 1px 1px;    color: #373737;    font-size: 14px;    left: 70px;    position: relative;    text-decoration: none;}.navbar-green {    background-color: #009a4c;    font-family: MyriadProBold;    margin-top: 10px;}.navbar-green .nav-link {    color: #f7f7f9;    font-size: 12px;    font-family: MyriadProBold;    text-transform: uppercase;}.navbar-expand-lg .navbar-nav .nav-link {    border-bottom: 1px dashed transparent;    margin-right: 50px;    padding: 0px;}.navbar-expand-lg .navbar-nav .nav-link:hover {    border-bottom: 1px dashed #fff;}#navbar1{    margin-top: 10px;    margin-bottom: 10px;}.navbar-toggler-icon{    background-image:  url(../../../images/site/burger.svg);}.opportunities{    margin-bottom: 45px;    overflow: hidden;}.opportunities div{    position: relative;    width: 20%;    float: left;}.opportunities div div{    width: 100%;    margin: 0 auto;}.opportunities div a, .opportunities div span {    color: #000;    display: inline-block;    font-size: 14px;    font-family: MyriadProRegular;    line-height: 20px;    padding: 0 0 0 55px;    text-decoration: none;}.opportunities div a, .opportunities div span  {    height: 46px;    background-repeat: no-repeat;}.twenty a, .twenty span{    background-image: url(../../../../../images/site/twenty.png);    background-position: 0px 0px;    background-repeat: no-repeat;}.twenty a:hover, .twenty span:hover{    background-image: url(../../../../../images/site/twentyGreen.png);}.equipment a, .equipment span{    background-image: url(../../../../../images/site/equipment.png);    background-position: 0px 0px;    background-repeat: no-repeat;}.equipment a:hover, .equipment span:hover{    background-image: url(../../../../../images/site/equipmentGreen.png);}.manufacturing a, .manufacturing span {    background-image: url(../../../../../images/site/manufacturing.png);    background-position: 0px 0px;    background-repeat: no-repeat;}.manufacturing a:hover, .manufacturing span:hover {    background-image: url(../../../../../images/site/manufacturingGreen.png);}.warranty a, .warranty span{    background-image: url(../../../../../images/site/warranty.png);    background-repeat: no-repeat;    background-position: 0px 0px;}.warranty a:hover, .warranty span:hover{    background-image: url(../../../../../images/site/warrantyGreen.png);}.qualityAssurance a, .qualityAssurance span{    background-image: url(../../../../../images/site/qualityAssurance.png);    background-position: 0px 0px;    background-repeat: no-repeat;}.qualityAssurance a:hover, .qualityAssurance span:hover{    background-image: url(../../../../../images/site/qualityAssuranceGreen.png);}.products{    margin-top: 10px;    padding-left: 15px;}.products>div{    margin-bottom: 15px;}.products div div{    padding: 0;}.goToCatalog{    background: #fff;    border: 1px solid #009a4c;    border-radius: 5px;    color: #009a4c;    cursor: pointer;    display: block;     font-size: 14px;    margin: 0 auto;    outline: none;    padding: 10px 25px;    text-transform: uppercase;}.goToCatalog:hover{    background: #009a4c;    color: #fff;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    background-color: #fff;    border-color: #dee2e6 #dee2e6 #fff;    color: #495057;    font-size: 14px;}.nav-tabs {    border-bottom: none;    position: relative;    padding: 0px;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    background-color: #fff;    border: none;    border-bottom: 4px solid #00865e;    color: #495057;    margin-right: 30px;    margin-left: 30px;;    padding: 0 0 3px 0;}.nav-tabs .nav-link {    border: none;    color: #00865e;    font-size: 14px;    padding: 0;} .nav-tabs .nav-link:hover {    padding-top: 0;    padding-left: 0;    padding-right: 0;    padding: 0 0 3px 0;}.firstActive{    margin-left: 0!important;}.tab-content>.active {    display: block;}.dateNews{    color: #000;    display: block;    font-size: 14px;    margin-bottom: 10px;    padding-top: 7px;}   #latestNews a:hover{    text-decoration: none!important;  } .theme{    color: #008642;    display: block;    font-size: 14px;    line-height: 18px;}.theme:hover{    color: #0fab5c;}.articleDescription{    color: #888888;    font-size: 14px;    margin-top: 15px;    margin-bottom: 0px;}.wrapperNews{    background: #f7f7f9;    padding: 15px 20px;}.news a img{    width: 100%;}footer {    margin-top: 65px;    margin-bottom: 80px;    padding: 0 15px;}.copyright{    color: #6b6b6b;    font-family: MyriadProRegular;    font-size: 12px;    }.copyright a img{    border-left: 35px;    margin-top: 18px;}.footerMenuLeft ul,.footerMenuRight ul {    line-height: 20px;}.footerMenuLeft ul li,.footerMenuRight ul li{    list-style-type: none;}.footerMenuLeft ul li a{    color: #000;    font-size: 12px;    font-family: MyriadProBold;}.footerMenuRight ul li a{    color: #d0d0d0;    font-size: 12px;    font-family: MyriadProRegular;}.footerMenu{    display: flex;}.seti{    position: relative;}.setiIcons ul{    overflow: hidden;}.setiIcons ul li{    float: left;    list-style-type: none;    margin-left: 10px;}.setiIcons ul li:first-child{    margin-left: 0;}.setiIcons{    position: absolute;    right: 15px;}.footerMenuLeft ul li a:hover{    border-bottom: 1px dashed;    text-decoration: none;}.footerMenuRight ul li a:hover{    border-bottom: 1px dashed;    text-decoration: none;}#buttonPrev,#buttonNext{    background-color: transparent;    border:none;    height: 13px;    width: 11px;}#buttonPrev:hover,#buttonNext:hover{    cursor: pointer;}#buttonPrev{    background-image: url("../../../images/site/arrowLeft.png");    background-repeat: no-repeat;    outline: none;}#buttonNext{    background-image: url("../../../images/site/arrowRight.png");    background-repeat: no-repeat;    margin-left: 28px;    outline: none;}.blockButtonsPrevNext{    position: absolute;    right: 15px;    top: 15px;}p.sliderTitle{    font-size: 36px;    font-family: MyriadProBoldCond;    line-height: 42px;    position: relative;    top: -150px;    text-align: left;}.sliderComment{    font-size: 18px;    line-height: 25px;    margin-bottom: 0;    position: relative;    top: -150px;    text-align: left;}.linkSlider {    background: #009a4c;    border-radius: 5px;    color: #fff;    font-size: 12px;    left: 0;    padding: 15px 25px;    position: absolute;    top: 80px;    text-transform: uppercase;} .linkSlider:hover{    color: #fff;    text-decoration: none;}.rodSealsMobile{    display: none;}.wiperCuffsMobile{    display: none;}     .tizers_block .item {    box-sizing: border-box;    color: #000;    display: inline-block;    font-size: 0;    /*margin: 0 0 59px;*/    margin: 25px 0 38px;    padding: 0 5px 0 0;    transition: all .1s ease;    vertical-align: middle;    width: 20%;    white-space: nowrap;}.tizers_block .item a {    color: #000;    display: block;    font-size: 12px;    line-height: 16px;    text-decoration: none;}.tizers_block .item .img {    max-width: 60px;    margin: -6px 10px 0 0;}.tizers_block * {    line-height: 18px;}.tizers_block .item .title {    margin: -6px 0 0;    text-align: left;    white-space: normal;    width: 73%;}.tizers_block .item .img, .tizers_block .item .title {    display: inline-block;    font-size: 14px;    vertical-align: middle;}.tizers_block {    font-size: 0;    margin: 25px 0 0;    text-align: center;}.wrapper_inner {    max-width: 1162px;    margin: 0 auto;    padding: 0px;} .clear{    clear: both;}.carousel-caption {    bottom: 20px;    color: #fff;    left: 15%;    position: absolute;    padding-top: 20px;    padding-bottom: 20px;    right: 44%;    text-align: left;    top: 10%;    z-index: 10;}.carouselTitle{    font-size: 36px;    margin-bottom: 0;}.carouselTitleBold{    display: block;    font-family: MyriadProBoldCond;    font-size: 36px;    margin-bottom: 20px;}.carousel-caption p{    font-size: 18px;    margin-bottom: 25px;}.carousel-caption a{    background: #009a4c;    border: 1px solid transparent;    border-radius: 3px;    color: #fff;    font-size: 12px;    padding: 15px 25px;    text-decoration: none;    text-transform: uppercase;}.navbar-brand{    display: none;}.carousel-inner{  /*  background-image: url(../../../images/site/slide.jpg); */    background-repeat: no-repeat;    background-size: cover;    height: 400px;}.phoneMobileTopMenu{    display: none;}.footerMenu{    margin-right: auto;}.footerMenuLeft{    margin-right: 70px;    width: 150px;}.newProducts>div{    display: flex;  }.pistonSeals{    margin-right: 2%;    width: 50%;}.supportRings{    margin-right: 2%;}.supportRings,.statiSeals{    width: 23%;}.newProducts div div a img{    height: 100%;    width: 100%;}.footerPhone{    display: none;}.aboutCompanyTitle span{    font-size: 36px;}.breadCrumbs{    margin-top: 25px;}.breadCrumbs ul{    overflow: hidden;}.breadCrumbs ul li{    float: left;    list-style-type: none;}.breadCrumbs ul li a, .breadCrumbs ul li span{    color: #b6b5bf;    font-size: 14px;    float: left;    list-style-type: none;    text-decoration: none;}.breadCrumbs ul li a:hover{    text-decoration: none;}.breadCrumbs ul li a:after{    content: "-";    padding: 0px 5px; }.breadCrumbs ul li:last-child a:after{    content: none;}.menuLeftAboutCompany ul{    overflow: hidden;}.menuLeftAboutCompany ul li{    list-style-type: none;    margin-bottom: 1px;}.menuLeftAboutCompany ul li a{    background-color: #f7f7f7;    color: #000;    display: block;    font-size: 14px;    padding: 12px 0px 12px 20px;    text-decoration: none;}.menuLeftAboutCompany ul li a:hover{    background-color: #009a4c;    color: #fff;    text-decoration: none;}.menuLeftAboutCompanyActiveLink>a{    background-color: #009a4c!important;    color: #fff!important;    text-decoration: none;}.aboutCompanyBlockRight{    margin-top: -5px;}.aboutCompanyBlockRightTitle{    font-size: 18px;    margin-bottom: 30px;}.aboutCompanyBlockRight p{    font-size: 14px;}.spareParts{    margin-top: 70px;    margin-bottom: 70px;    padding: 0px 50px;}.spareParts div img{    border: 12px solid #eeeeee;}.newsCompany div{    border-bottom: 1px solid #e5e5e5;    overflow: hidden;    padding-bottom: 30px;    padding-top: 30px; }.newsCompany div img{    float: left;    height: 130px;    margin-right: 30px;}.dateNewsCompany{    color: #383838;    display: block;    font-size: 14px;    margin-top: -5px;}.newsHeadline{    color: #009a4c;    font-size: 18px;}.newsHeadline:hover{    color: #009a4c;    text-decoration: none;}.newsCompany p{    font-size: 14px;}.contactsTitle{    font-size: 36px;}.map{    background-image: url(../../../images/site/map.jpg);    background-repeat: no-repeat;    background-size: cover;    height: 400px;    margin-top: 45px;}.map img{    width: 100%;}.contactInfo{    margin-top: 40px;}.grayTxt{    color: #b6b5bf;    font-size: 16px;}.adressContacts{    display: block;    font-size: 16px;    margin-bottom: 30px;}.phoneContacts{    color: #009a4c;    font-size: 16px;}.phoneContacts:hover{    color: #009a4c;    text-decoration: none;}.feedbackForm p{    color: #383838;    font-size: 14px;}.toContactUs{    font-size: 16px;}.formSignatures{    color: #383838;    display: block;    font-size: 14px;}.formSignatures:after{    content: '*';    color: red;    padding-left: 3px;}#formToContactUs textarea{    border: 1px solid #e5e5e5;    border-radius: 5px;    background: #f7f7f7;    font-size: 14px;    height: 190px;    margin-bottom: 50px;    outline: none;    padding: 5px;    resize: none;    width: 100%;}.formToContactUsBlockRight input[type="text"],.formToContactUsBlockRight input[type="email"],.formToContactUsBlockRight input[type="number"]{    border: 1px solid #e5e5e5;     border-radius: 5px;    background: #f7f7f7;    font-size: 14px;    height: 36px;    margin-bottom: 27px;    outline: none;    padding: 5px;    resize: none;    width: 100%;}#formToContactUs>div{    overflow: hidden;}.formToContactUsBlockLeft{    float: left;    width: 60%;}.formToContactUsBlockRight{    float: right;    padding-left: 30px;    width: 40%;}.toContactUs{    display: block;    margin-top: 40px;    margin-bottom: 15px;}.formToContactUsBlockRight input{    margin-bottom: 9px;}.add{    border-radius: 5px;    background-color: #009a4d;    background-image: url(../../../images/site/plus.png);    background-repeat: no-repeat;    background-position: 18px 12px;    border: 1px solid #e5e5e5;    cursor: pointer;    color: #fff;    float: right;    font-size: 12px;    outline: none;    padding: 9px 19px 9px 39px;    position: relative;    text-transform: uppercase;    top: -54px;}.add:after{    content: "+";    color: #fff;}.toCancel{    border-radius: 5px;    background-image: url(../../../images/site/iconToCancel.png);    background-repeat: no-repeat;    background-position: 18px 12px;    border: 1px solid #e5e5e5;    cursor: pointer;    color: #000;    float: right;    font-size: 12px;    margin-right: 20px;    outline: none;    padding: 9px 19px 9px 39px;    position: relative;    text-transform: uppercase;}.toLetter{    border-radius: 5px;    background-color: #009a4d;    background-image: url(../../../images/site/iconLetter.png);    background-repeat: no-repeat;    background-position: 18px 14px;    border: 1px solid #e5e5e5;    cursor: pointer;    color: #fff;    float: right;    font-size: 12px;    outline: none;    padding: 9px 19px 9px 39px;    position: relative;    text-transform: uppercase;}.nameProduct, .nameProduct a{    color: #00865e;    display: block;    font-size: 14px;    margin-top: 30px;    text-align: center;}.nameProductBlack{    color: #000;    display: block;    font-size: 14px;    text-align: left;}.product{    text-align: center;}.product:hover{    box-shadow: 0 0 25px 2px rgba(0,0,0,.08);    background: #fff;    cursor: pointer;    position: relative;    transition: .1s linear;    z-index: 999;}.sentence{    font-size: 12px;    margin-top: 20px;    margin-bottom: 10px;    text-align: left;}.description{    color: #00865e;    font-size: 12px;    margin-bottom: 0;    text-align: left;}.productsCatalog div div{    padding: 10px;}.titleCategory{    display: block;    font-size: 36px;    margin-bottom: 40px;    padding: 0 15px;}.productsCatalog{    border-top: 1px solid #b6b5bf;     padding: 40px 15px 0px 0px;    width: 78%;}.newsTitle{    font-size: 36px;    margin-bottom: 40px;    padding: 0 15px;}.aboutCompanyTitle{     margin-bottom: 40px;    padding: 0px 15px }.sectionHeader{    margin-bottom: 40px;    padding: 0px 15px;}.sectionHeader span{    font-size: 36px;}.newsCompanyBlockOne{    padding-top: 0!important;}.productDescription {    border-top: 1px solid #b6b5bf;    padding: 40px 15px 0px 0px;    width: 78%;}/*=============== StyleAccordeonStart ===============*/.ac-container{    margin: 0 2% 0 0;    padding-left: 15px;    text-align: left;    width: 20%;}.ac-container label{    background: #f7f7f7;    cursor: pointer;    display: block;    font-size: 14px;    font-family: MyriadProRegular;    padding: 15px 20px 15px 20px;    position: relative;    margin-bottom: 3px;    z-index: 20;}.ac-container label:hover{    background: #009a4c;    color: #fff;}.ac-container label.active,.ac-container input:checked + label,.ac-container input:checked + label:hover{    background: #009a4c;    color: #fff;}.ac-container label:hover:after,.ac-container input:checked + label:hover:after{    background: transparent url(../../../images/site/arrow_down.png) no-repeat center center;      content: '';    height: 24px;    position: absolute;    right: 13px;    top: 7px;    width: 24px;}.ac-container input:checked + label:hover:after{    background-image: url(../../../images/site/arrow_up.png);}.ac-container input{    display: none;}.ac-container article{    background: rgba(255, 255, 255, 0.5);    margin-top: -1px;    overflow: hidden;    height: 0px;    position: relative;    z-index: 10;    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;}.ac-container article p{    color: #777;    font-size: 14px;    font-style: italic;    line-height: 23px;    padding: 20px;    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}.ac-container input:checked ~ article.ac-small{    height: 100%;}.ac-container input:checked ~ article.ac-medium{    height: 100%;}.ac-container input:checked ~ article.ac-large{    height: 100%;}.menuLeftCatalog ul li a{    color: #000;    font-size: 14px;}.menuLeftCatalog ul li{    list-style-type: none;    margin-top: 10px;}.menuLeftCatalog ul li a:hover{    color: #009a4c;    margin-top: 10px;    text-decoration: none;}.menuLeftCatalog ul li a span{    padding-right: 8px;}.menuLeftCatalogAdditionalItems a {    background: #009a4c;    color: #fff;    cursor: pointer;    display: block;    font-size: 14px;    font-family: MyriadProRegular;    margin-bottom: 2px;    padding: 5px 20px 5px 20px;    position: relative;    z-index: 20;}.menuLeftCatalogAdditionalItems a:hover{    text-decoration: none;}.menuLeftCatalogCap span{    background: url(../../../images/site/arrowDownBlack.png);    background-repeat: no-repeat;    background-position: 90% 50%;    border: 1px solid #b6b5bf;    color: #000;    cursor: default;    display: block;    font-size: 14px;    font-family: MyriadProRegular;    margin-bottom: 2px;    padding: 20px;    position: relative;    z-index: 20;}.ac-container label:hover:after, .ac-container input:checked + label:hover:after {    background: transparent url(../../../images/site/arrow_down.png) no-repeat center center;    content: '';    height: 24px;    position: absolute;    right: 13px;    top: 13px;    width: 24px;}.ac-container input:checked + label:hover:after {    background-image: url(../../../images/site/arrow_up.png);}/*=============== StyleAccordeonEnd ===============*/.productGallary{    border: 1px solid #b6b5bf;    padding-top: 40px;    text-align: center;} .productGallary ul{    margin: 70px auto 0;    width: 340px;}.productGallary ul li{    border: 2px solid transparent;    float: left;    list-style-type: none;    margin-right: 5px;    padding: 5px;}.productGallary ul li:hover{    border: 2px solid #009a4c;    padding: 5px;}.productGallaryActiveImg{    border: 2px solid #009a4c!important;}.productGallary ul li:first-child,.productGallary ul li:last-child{    border: none;    position: relative;    top: 10px;}.productGallary ul li:first-child:hover,.productGallary ul li:last-child:hover{    border: none;}.productGallary ul li a img{    height: 50px;}.productGallary ul li:first-child a img,.productGallary ul li:last-child a img{    height: auto;}.productGallary ul li:last-child{    margin-right: 0;}.productGallaryDescription{    padding: 0px 15px 0px 0px;    width: 78%;    padding-right: 0;}.productGallaryDescriptionBlockRight{    border: 1px solid #b6b5bf;    border-left: none;    border-top: none;    padding: 0px;}.productGallaryDescription>div{    margin: 0;}.productGallaryDescriptionBlockRight p{    font-size: 14px;    margin-bottom: 0px;    padding: 15px 20px 0px 25px;}.productGallaryDescriptionBlockRight p span{    color: #b6b5bf;}.productGallaryDescriptionBlockRightButtons ul{    border: 1px solid #b6b5bf;    border-left: none;    border-right: none;    margin-bottom: 0px;    overflow: hidden;    padding: 25px 20px;}.productGallaryDescriptionBlockRightButtons ul li{    float: left;    list-style-type: none;    margin-right: 15px}.toFavorites,.saveFile{    border: 1px solid #b6b5bf;    color: #8e8c8c;    font-size: 12px;    padding: 10px 5px 10px 25px;}.toFavorites{    background-image: url(../../../images/site/heart.png);    background-repeat: no-repeat;    background-position: 7px 11px;}.saveFile{    background-image: url(../../../images/site/level.png);    background-repeat: no-repeat;    background-position: 7px 11px;}.toFavorites:hover,.saveFile:hover{    color: #8e8c8c;    font-size: 12px;    text-decoration: none;}.checkout{    background: #009a4c;    border-radius: 5px;    color: #fff;    font-size: 14px;    font-family: MyriadProBold;    padding: 10px 45px;    text-transform: uppercase;}.checkout:hover{    color: #fff;    text-decoration: none;}.productGallaryDescriptionBlockRightButtons ul li:last-child{    margin-right: 0;}.productGallaryBlockRightInfo{    border-bottom: 1px solid #b6b5bf;    padding-bottom: 20px;}.productGallaryBlockRightInfoGray ul{    margin-bottom: 0;        padding: 15px 20px 0px 25px; }.productGallaryBlockRightInfoGray ul li{    font-size: 14px;    list-style-type: none;    padding-left: 35px;}.productGallaryBlockRightInfoGray{    background: #f7f7f7;    border-bottom: 1px solid #b6b5bf;    padding-bottom: 20px;}.sendToEmail{    padding: 25px;}.sendToEmail p{    padding: 0;}/*.sendToEmail a{  background-image: url(../../../images/site/share.png);    background-repeat: no-repeat;    background-position: 7px 13px;    border: 1px solid #b6b5bf;    color: #8e8c8c;    font-size: 12px;    float: left;    margin-right: 15px;    padding: 10px 5px 10px 25px;}.sendToEmail a:hover{    overflow: hidden;    text-decoration: none;}*/.toAttachTextContacts{    padding-right: 130px;}/* Стили секций с содержанием */        .tabs > div {    border-top: 1px solid #ddd;    background: #fff;    display: none;    padding: 15px;}.tabs > div > p {    font-size: 13px;    margin: 0 0 5px;    line-height: 1.5;    color: #383838;    animation-duration: 1s;    animation-fill-mode: both;    animation-name: fadeIn;}/* Описываем анимацию свойства opacity *//* @-webkit-keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}*/@keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}/* Прячем чекбоксы */.tabs > input {    display: none;    position: absolute;}/* Стили переключателей вкладок (табов) */.tabs > label {    border-width: 1px 1px 1px 1px;    background: #f7f7f7;    color: #aaa;    display: inline-block;    font-size: 14px;    margin: 0 10px -1px 0;    padding: 16px 30px;    text-align: center;}/* Изменения стиля переключателей вкладок при наведении */.tabs > label:hover {    color: #888;    cursor: pointer;}/* Стили для активной вкладки */.tabs > input:checked + label {    border: 1px solid #009a4c;    border-bottom: 1px solid #fff;    background: #fff;    color: #6d6d6d;    font-size: 14px;}/* Активация секций с помощью псевдокласса :checked */#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3,#tab4:checked ~ #content-tab4 {    display: block;}/*end*/.tabs{    margin-top: 30px;}.tabsWidth550{    display: none;}.navbar-toggler:focus, .navbar-toggler:hover {    outline: none;    text-decoration: none;}.blockInfo {    padding-top: 15px;    padding-bottom: 15px;}.adressCityTxt{    background: none!important;    font-size: 14px;    position: relative;    top: 7px;}.phoneTxt{    background: none!important;    font-size: 14px;    position: relative;    left: 11px;    top: 1px;}.email{}.timeWorkTitle{    font-size: 14px;    font-weight: bold;}.time{    font-size: 14px;    position: relative;    top: -6px;}.one a{    background: url(../../../images/site/pistonSeals.jpg);}.two a{     background: url(../../../images/site/supportRings.jpg);}.three a{    background: url(../../../images/site/statiSeals.jpg);}.four a{    background: url(../../../images/site/rodSeals.jpg);}.five a{     background: url(../../../images/site/guides.jpg);}.six a{    background: url(../../../images/site/wiperCuffs.jpg);}.seven a{    background: url(../../../images/site/productionAccordingToDrawings.jpg);}.eight a{     background: url(../../../images/site/cuffsAndWipers.jpg);}.nine a{    background: url(../../../images/site/repairKits.jpg);}.plitka div a{    background-size: cover;    color: #fff;    display: block;    font-size: 18px;    height: 250px;    margin-bottom: 30px;    position: relative;    padding: 20px;}.plitka div a span{    background: #009a4c;    line-height: 38px;    padding: 5px 10px;    margin-left: -10px;}.plitka div a:hover{    text-decoration: none;}.plitka div a p{    bottom: 7px;    left: 35px;    position: absolute;}#test{    display: none;}/*.menuLeftCatalogCapMobile span {    background: url(../../../images/site/arrowDownBlack.png);    background-repeat: no-repeat;    background-position: 90% 50%;    border: 1px solid #b6b5bf;    color: #000;    cursor: default;    display: block;    font-size: 14px;    font-family: MyriadProRegular;    margin-bottom: 2px;    padding: 20px;    position: relative;    z-index: 20;}*/.ac-small ul li a {    background: url(../../../images/site/marker.jpg);    padding-left: 30px;    background-repeat: no-repeat;    background-position: 20px 8px;}.test{    background: url(../../../images/site/mainBackground.png);    background-size: cover;    padding-top: 50px;    padding-bottom: 7px;}.mt-3{    margin-top: 70px!important;}#allNews{    padding: 0;}#latestNews{    padding: 0;}.footerLogoMobile{    display: none;}.blockProductGallary{    border: 1px solid #b6b5bf;}.catalogBlockRight{    padding-right: 15px;}@media all and (max-width:1199px){    .blockProductGallary{        border-bottom: none;    }    .lSGallery{        margin-bottom: 30px!important;    }    .blockProductGallary>div>div{        margin: 0 auto;    }    .spareParts {        padding: 0px 30px;    }    .carousel-caption {        right: 20%;    }    .tizers_block .item .title {        width: 76%;    }    .wiperCuffsMobile{        margin-right: auto;    }    .rodSealsMobile{        margin-left: auto;    }    .rodSealsMobile a {        margin-left: 3px;    }    .wiperCuffsMobile a {        margin-left: 10px;    }    .repairKits a{        margin-left: 10px;    }    .cuffsAndWipers a{        margin-left: 3px;    }    .guides{        margin-bottom: 0;    }    .repairKits{        margin-right: auto;    }    .cuffsAndWipers{        margin-left: auto;    }    .productionAccordingToDrawings{        margin-bottom: 20px;        text-align: center;    }    .pistonSeals{        margin-bottom: 20px;        text-align: center;    }    .supportRings{        margin-left: auto;    }    .statiSeals{        margin-right: auto;    }    .guides{        margin-bottom: 20px;        text-align: center;     }    .supportRings a{        margin-left: 3px;    }    .statiSeals a{        margin-left: 10px;    }    .rodSeals{        display: none;    }    .wiperCuffs{        display: none;    }    .rodSealsMobile{        display: block;    }    .wiperCuffsMobile{        display: block;    }    .productsCatalog div div {        padding: 20px;    }    .productGallary {        border-bottom: none;        padding-bottom: 30px;    }    .productGallaryDescriptionBlockRightButtons{        border-left: 1px solid #b6b5bf;     }    .productGallaryBlockRightInfo {        border-left: 1px solid #b6b5bf;        padding-bottom: 15px;    }    .productGallaryBlockRightInfoGray {        border-left: 1px solid #b6b5bf;        padding-bottom: 15px;    }    .sendToEmail{        border-left: 1px solid #b6b5bf;    }    .sendToEmail a {        margin-top: -8px;    }    }@media (max-width: 1150px){    .opportunities div a {        font-size: 13px;    }}@media (max-width: 1140px){    .tizers_block .item .img, .tizers_block .item .title {        font-size: 13px;    }}@media (max-width: 1120px){    .tizers_block .item .title {        text-align: left;        margin: -6px 0 0;        white-space: normal;        width: 60%;    }    .tizers_block .item .title {        font-size: 14px;    }    .tizers_block .item {        display: inline-block;        font-size: 0;        width: 33%;        color: #000;        box-sizing: border-box;        padding: 0 5px 0 0;        transition: all .1s ease;        /*margin: 0 0 59px;*/ /*????????????????????????????????*/        margin: 25px 0 38px;        vertical-align: middle;        white-space: nowrap;    }}@media all and (max-width:1100px){	.aboutCompanyBlockRight img,    .tabs img{    	display: block;    	margin: 0 auto;    	width: 100%;    }    .spareParts {        padding: 0px 10px;    }            .logo {        margin-right: 5%;    }    .phone a {        font-size: 18px;    }    .adress a {        font-size: 18px;    }    .opportunities div {        text-align: center;        width: 33.3%;    }    .qualityAssurance {        margin-top: 30px;        padding-right: 20%;        width: 50%!important;    }    .warranty {        margin-top: 30px;        padding-left: 20%;        width: 50%!important;    }    .plitka div a {        height: 230px;        font-size: 17px;    }}@media all and (max-width:1050px){        .logo {        margin-right: 0;    }    .phone a {        font-size: 18px;    }    .formToContactUsBlockLeft {        width: 57%;    }    .formToContactUsBlockRight{        width: 43%;    }    .plitka div a {   		 font-size: 15px;	}}@media all and (max-width:1000px){    .plitka div a {    	font-size: 14px;	}}@media all and (max-width:998px){    .sendToEmail a {        margin-top: 0px;    }    .plitka div a {        height: 215px;    }}@media all and (max-width:991px){    .phoneTxt2,    .emailHeader,    .phoneTxt,    .timeWorkTitle,    .time{        display: none;    }    .menuLeftAboutCompany{        margin: 0 auto;    }    .aboutCompanyBlockRight {        margin-top: 20px;    }    .menuLeftAboutCompany ul {        margin-bottom: 40px;        overflow: hidden;        text-align: center;    }    .aboutCompanyTitle{        margin: 0 auto;        text-align: center;    }    .spareParts {        margin-top: 50px;        margin-bottom: 20px;        padding: 0px 50px;        text-align: center;    }    .spareParts>div{        margin-bottom: 30px;    }    .topMenu ul li{        display: none;    }    .phoneMobileTopMenu{        display: block!important;     }    .topMenu ul li a {        font-size: 16px;    }    .topMenu ul li a {        background-image: url(../../../images/site/phoneSmall.png);        background-repeat: no-repeat;        background-size: 21px;        background-position: 3px 5px;        font-size: 16px;        padding: 5px 0px 5px 30px;    }    .topMenu ul li a:hover {        border-bottom: none;    }    .navbar-brand{        color: #fff;        display: block;    }    .navbar-brand:hover{         color: #fff;        cursor: default;    }    .wrapperNews {        margin-bottom: 30px;    }    .navbar-expand-lg .navbar-nav .nav-link:hover {        border-bottom: 1px dashed transparent;        font-size: 15px;        font-family: MyriadProRegular;    }    .navbar-expand-lg .navbar-nav .nav-link {        border-bottom: 1px dashed transparent;        font-size: 15px;        font-family: MyriadProRegular;    }    #navbar1 {         margin-top: 0px;          margin-bottom: 0px;     }    .navbar-green {         margin-top: 0px;     }    .seti{        margin-left: auto;    }    .topMenu ul{        margin-bottom: 0;    }    .spareParts div img{        height: 150px;    }    .menuLeftAboutCompany ul li {        border-right: 3px solid transparent;        float: left;        width: 33.3%;    }    .menuLeftAboutCompany ul li:last-child{        border: none;    }    .menuLeftAboutCompany ul li a {        padding: 12px;    }    .topMenu>div{        display: none;    }    .sectionHeader span {        margin: 0 auto;    }    .logo {        margin-right: 5%;    }    .free,    .phone input,    .emailTxt,    .adressCity,    .adressCityTxt,    .phoneTxt{        display: none;    }    .imgBlockMap {        left: 30px;        top: 3px;    }    .imgBlockEmail {        left: 20px;        top: -13px;    }    .imgBlock {        top: 3px;    }    .plitka div a {        font-size: 16px;    }    .product {        box-shadow: 0 0 25px 2px rgba(0,0,0,.08);        background: #fff;        position: relative;        transition: .1s linear;        z-index: 999;    }            @-moz-document url-prefix() { .imgBlock {top: 22px;}        .imgBlockMap{           top: 22px;         }        }}@media all and (max-width:960px){    .toLetter {        background-position: 10px 14px;        padding: 9px 10px 9px 30px;    }    .toCancel {        background-position: 14px 12px;        padding: 9px 10px 9px 30px;    }    .formToContactUsBlockRight {        padding-left: 3%;        width: 45%;    }    .formToContactUsBlockLeft {        width: 55%;    }    .add {        background-position: 10px 12px;        padding: 9px 10px 9px 30px;    }        .plitka div a {    	font-size: 13px;	}}@media all and (max-width:900px){    .toAttachTextContacts {        padding-right: 105px;    }    .plitka div a {        height: 190px;    }}@media all and (max-width:800px){    .plitka div a {        height: 170px;    }}@media all and (max-width:767px){    .feedbackForm p {        margin-top: 70px;    }    .carousel-inner {        height: 350px;    }    .goToCatalog{        margin: 0px auto;    }    .opportunities div {        width: 50%;    }    .warranty {        padding-left: 0;        width: 50%!important;    }    .manufacturing{        margin-top: 30px;    }    .qualityAssurance {        padding-right: 0;        width: 100%!important;    }    .carousel-caption {        right: 10%;    }    .carousel-control-next,     .carousel-control-prev {        width: 10%;    }    .blockCopyright{        display: none;    }    .ac-container {        margin: 0 2%;        padding-left: 0;        text-align: left;        width: 100%;    }    .productsCatalog {        padding: 40px 15px 0px 15px;        width: 100%;    }    .menuLeftCatalogCap span {        background-position: 97% 50%;    }    .sectionHeader span{        text-align: center;    }    .productsCatalog {        border-top: none;    }    .contactDetails{        position: relative;    }.blockPhone {    position: absolute;    right: 15px;    top: 75px;    left: 15px;}    .productGallaryDescription {        margin-top: 30px;        padding: 0px 15px 0px 15px;        width: 100%;    }    .tabs > label {        padding: 10px 20px;    }    .footerLogoMobile{        display: block;        left: 15px;        position: absolute;    }    .seti {        margin-bottom: 30px;        margin-left: auto;        margin-top: 30px;    }    .setiIcons{        top: 25px;    }    .catalogBlockRight{        padding-right: 0;    }    .footerMenu{    	width: 350px;    }}@media all and (max-width:660px){    .carousel-caption {    left: 12%;    right: 12%;    top: 1%;    text-align: center;     }    .carouselTitle {        font-size: 28px;    }    .carouselTitleBold {        font-size: 28px;    }    .carousel-caption p {        font-size: 16px;    }    .carousel-inner {        height: 330px;    }    .toContactUs {        font-weight: bold;        text-align: center;    }    .formToContactUsBlockLeft {        width: 100%;    }    .formToContactUsBlockRight {        padding-left: 0;        width: 100%;    }    #formToContactUs textarea {         margin-bottom: 25px;    }    .plitka div a {        font-size: 14px;    }    .plitka div a span {        line-height: 33px;    }}@media all and (max-width:620px){    .plitka div a {        font-size: 14px;        height: 140px;    }    .plitka div a p {        bottom: -7px;        left: 20px;        position: absolute;    }}@media all and (max-width:575px){    .items {        margin: 0 auto!important;    }    .footerPhone {        background-image: url(../../../images/site/phoneSmall.png);        background-repeat: no-repeat;        background-size: 21px;        background-position: 3px 5px;        color: #000;        display: block;        font-size: 16px;        font-family: MyriadProRegular;        margin-bottom: 30px;        margin-left: 15px;        padding: 5px 0px 5px 30px;    }    .footerPhone:hover{        color: #000;        text-decoration: none;    }    .spareParts div img {        height: 100%;    }    .checkout {        padding: 10px 25px;    }     .menuLeftAboutCompany ul li {        width: 50%;    }    .menuLeftAboutCompany ul li:last-child {        border-right: 3px solid #fff;        width: 100%;    }    .menuLeftAboutCompany ul li {        margin-bottom: 3px;    }}@media all and (max-width:550px){    .tabs {        padding: 0px 15px;    }    .sendToEmail{        text-align: center;    }    .sendToEmail a{        float: none;        margin-right: 0;    }    .sendToEmail p{        margin-top: 20px;    }    .tabs > input:checked + label {        border: 1px solid #009a4c;        color: #6d6d6d;        margin-bottom: 15px;        width: 100%;    }    .tabs > label {        border: 1px solid #b6b5bf;        margin-bottom: 15px;        width: 100%;    }    .tabs > div {        border: none;    }}@media all and (max-width:505px){    .carouselTitleBold {        margin-bottom: 5px;    }    .carousel-caption p {        margin-bottom: 20px;    }    .carouselTitle {        font-size: 22px;    }    .carouselTitleBold {        font-size: 22px;    }    .carousel-caption {        left: 10%;    }    .carousel-inner {        height: 300px;    }    .newsCompany {        text-align: center;    }    .dateNewsCompany {        margin-top: 10px;        margin-bottom: 20px;    }    .newsCompany div img {        float: none;        height: 160px;        margin-right: 0px;    }    .newsCompany div {        padding-bottom: 10px;    }    .checkout {        padding: 10px 10px;    }}@media all and (max-width:499px){    .opportunities div {        width: 100%;    }    .warranty {        margin-top: 30px;        width: 100%!important;    }    .equipment{        margin-top: 30px;    }    .productGallaryDescriptionBlockRightButtons ul li{        margin: 0 auto;        text-align: center;        width: 50%;    }    .productGallaryDescriptionBlockRightButtons ul li:last-child{        margin-top: 25px;        text-align: center;        width: 100%;    }        .checkout {        display: block;    }    .qualityAssurance{        width: 100%!important;    }}@media all and (max-width:450px){    .carousel-caption a {        padding: 10px 15px;    }    .carouselTitleBold{        display: none;    }    .carouselTitle {        font-size: 20px;        margin-bottom: 10px;    }    .imgBlockEmail {        background-size: contain;        height: 50px;        left: -15px;        top: -8px;        width: 50px;    }    .imgBlock {        background-size: contain;        height: 50px;        top: 8px;        width: 50px;    }    .imgBlockMap {        background-size: contain;        height: 50px;        left: -40px;        top: 8px;        width: 50px;    }    .logo {        margin-right: 3%;    }        @-moz-document url-prefix() { .imgBlock {top: 26px;}        .imgBlockMap{           top: 26px;         }        }}@media all and (max-width:414px){	.plitka div a {    	font-size: 12px;	}}@media all and (max-width:390px){        .productGallary ul li a img {        height: 40px;    }}@media all and (max-width:380px){    .lSSlideOuter .lSPager.lSGallery img {        max-width: 65%!important;    }}@media all and (max-width:375px){	.plitka div a {    	font-size: 13px;	}}@media all and (max-width:360px){	.setiIcons ul{        position: relative;        z-index: 1;    }	.logo a img, .logo img {        width: 110px;    }    .adressContacts {        font-size: 13px;    }    .phoneContacts {        font-size: 13px;        position: relative;        top: -4px;    }    .logo {        margin-right: -15px;    }    .carousel-caption a {        padding: 5px 10px;    }    .carousel-indicators {        bottom: 8%;    }     .blockButtonsPrevNext {        right: 0px;        top: 5px;    }    .footerLogoMobile {        width: 100%;    }    .footerLogoMobile a img{        width: 45%;    }    .setiIcons {        top: 15px;    }    .productGallary ul {        width: 290px;    }    .menuLeftAboutCompany ul li:first-child {        border-right: 3px solid #fff;    }    .menuLeftAboutCompany ul li:last-child {        border-right: 0;    }    .menuLeftAboutCompany ul li {        border-right: 0;    }        .plitka div a {        font-size: 12px;    }}@media all and (max-width:350px){	.footerMenuLeft {	    margin-right: 55px;	}    .lSSlideOuter .lSPager.lSGallery img {        max-width: 40%!important;    }    .lSAction > .lSPrev {        left: 0px;    }    .footerLogoMobile img{    	width: 110px;    }}@media all and (max-width:320px){    .items {        width: 280px!important;    }    .productGallary ul li a img {        height: 33px;    }    .lSSlideOuter .lSPager.lSGallery img {        max-width: 40%!important;    }    .lSAction > .lSNext {        right: 15px;    }    	.plitka div a {    	font-size: 10px;	}}



.ymaps-2-1-75-balloon{

text-align: center;

}



.phoneNew ul{



	margin-left: 10px;



}







.phoneNew ul li {

    list-style-type: none;

    line-height: 20px;

}







.phoneGray{



	color: #373737;



	font-size: 17px;



	text-decoration: none;



}







.phoneGray:hover{



	color: #373737;



	text-decoration: none;



}







.logoNew{



	margin-right: 75px;



}







.logoNew img{



	width: 130px;



}







.emailNew{



	color: #009a4c;



    font-size: 17px;



    text-decoration: none;



}







.emailNew:hover{



	color: #009a4c;



    text-decoration: none;



}







.checkoutNew{



	margin: 15px 10px 10px 10px;



}







.checkoutNew input {



    border: none;



    box-shadow: 0px 1px 4px -1px rgba(204,188,204,1);



    background-color: #f8f8f8;



    color: #373737;



    cursor: pointer;



    font-family: MyriadProRegular;



    font-size: 14px;



    outline: none;



    padding: 5px 10px;



}







.workingHours ul li,



.adressNew ul li{



	color: #373737;



    font-size: 16px;



	list-style-type: none;



	line-height: 20px;



}







.workingHours{



	margin-right: 10px;



}







.phoneNewImage{



    background: url(../../../images/site/phone.png);



    background-repeat: no-repeat;



    height: 61px;



    width: 61px;



}







.phoneNewImage:hover{



	background: url(../../../images/site/phoneGreen.png); 



}







.workingHoursImage{



	background: url(../../../images/site/emailGreen.png);



    background-repeat: no-repeat; 



    height: 61px;



    width: 61px;



}







.adressNew,



.workingHours{



	margin-left: 10px;



}







.adressNewImage{



	background: url(../../../images/site/mapMarker.png);



    background-repeat: no-repeat;



    height: 61px;



    width: 61px;



}





.adressNewImage:hover{



	background: url(../../../images/site/mapMarkerGreen.png); 



}





.emailContactsTitle{

	display: block;

	margin-top: 30px;

}



.emailContacts {

    color: #009a4c;

    font-size: 16px;

}

.emailContacts:hover {

    color: #009a4c;

	text-decoration: none;}

.top-category-plashka,
.top-category-plashka-desctop,
.top-category-plashka-mobile{
	font-size: 14px;
}

.top-category-plashka-mobile{
	margin-top: 10px;
	display: none;
}

.top-category-plashka-title{
	background: #009a4c; 
	color: #fff;
	padding: 10px 15px;
	text-align: center;
}

.top-category-plashka-title h1{
	font-size: 16px;
	margin-bottom: 0; 
}

.productsCatalog {
    border-top: 1px solid #b6b5bf;
    padding: 0px 0px 0px 0px;
    width: 78%;
}

.top-category-plashka-info{
    background: #f7f7f7;
    padding: 10px 15px;
}

.top-category-plashka-one-desctop{
    background-image: url(/images/site/category_one.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 100% 100%;
}

.top-category-plashka-info ul{
	padding-left: 20px;
}

@media all and (max-width:1440px){ 

.phoneGray {

    font-size: 16px;

}



.workingHours ul li, .adressNew ul li {

    font-size: 15px;

}



}



@media all and (max-width:1110px){



.logoNew {

    margin-right: 5px;

}



}



@media all and (max-width:1040px){



.phoneGray {

    font-size: 15px;

}



.workingHours ul li, .adressNew ul li {

    font-size: 14px;

}



}



@media all and (max-width:1005px){



.phoneGray {

    font-size: 14px;

}



.workingHours ul li, .adressNew ul li {

    font-size: 14px;

}



.phoneGray {

    font-size: 14px;

}



.emailNew {

    font-size: 14px; 

}



}



@media all and (max-width:991px){



.phoneNew,

.checkoutNew, 

.workingHours,

.adressNew{

	display: none;

}



.adressNewImage{

	margin-left: 30px;

}



.phoneNewImage{

	margin-right: 30px;

}



.phoneNewImage,

.workingHoursImage,

.adressNewImage{

	margin-top: 5px;

}



.feedbackForm{

	margin-top: 30px;

}



.toAttachTextContacts {

    padding-right: 15px;

}



}



@media all and (max-width:767px){
 
.feedbackForm {

    margin-top: 200px;

}



.feedbackForm p {

    margin-top: 0px;

}

.productsCatalog {
    border-top: 1px solid #b6b5bf;
    padding: 0px 0px 0px 0px;
    width: 96%;
    margin: 0 auto;
}

.top-category-plashka-mobile{
	display: block;
}

.top-category-plashka-desctop{
	display: none;
}

}
 


@media all and (max-width:450px){



.phoneNewImage {

    margin-right: 20px;

}



.adressNewImage {

    margin-left: 20px;

}



}







@media all and (max-width:444px){

	.blockPhone {

    top: 100px;

}



}



@media all and (max-width:400px){



.phoneNewImage {

    background: url(../../../images/site/phone.png);

    height: 55px;

    width: 55px;

    background-size: contain;

}



.phoneNewImage:hover {

    height: 55px;

    width: 55px;

    background-size: contain;

}



.workingHoursImage {

    background: url(../../../images/site/emailGreen.png);

    background-repeat: no-repeat;

    height: 55px;

    width: 55px;

    background-size: contain;

}



.adressNewImage {

    background: url(../../../images/site/mapMarker.png);

    background-repeat: no-repeat;

    height: 55px;

    width: 55px;

    background-size: contain!important;

}



}



@media all and (max-width:400px){



.phoneNewImage {

    background: url(../../../images/site/phone.png);

    background-repeat: no-repeat;

    height: 45px;

    width: 45px;

    background-size: contain!important;

}



.phoneNewImage:hover {

    height: 45px;

    width: 45px;

    background-size: contain!important;

    background-repeat: no-repeat;

}



.workingHoursImage {

    background: url(../../../images/site/emailGreen.png);

    background-repeat: no-repeat;

    height: 45px;

    width: 45px;

    background-size: contain!important;

}



.adressNewImage {

    background: url(../../../images/site/mapMarker.png);

    background-repeat: no-repeat!important;

    height: 45px;

    width: 45px;

    background-size: contain!important;

}



.phoneNewImage, .workingHoursImage, .adressNewImage {

    margin-top: 15px;

}



}









