body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;-webkit-animation:fadeinout .3s ease-in 1 forwards;animation:fadeinout .3s ease-in 1 forwards;color:#707070;max-width:2560px;margin:auto;}
@-webkit-keyframes fadeinout{0%{opacity:0}
100%{opacity:1}
;}
@keyframes fadeinout{0%{opacity:0}
100%{opacity:1}
;}
.wraper{margin-left:auto;margin-right:auto;}
.flex1{flex:1}
;.flex-col{float:none !important;flex-direction:row;}
.flex-row{display:flex;}
.v-center,.flex-col .editable{top:50%;position:relative;transform:translateY(-50%);}
.round-20{border-radius:20px;}
.pink{background-color:#DC5780;}
.gold{background-color:#E7D7B6;}
.white{background-color:#fff;}
.black{background-color:#000;}
.silver{background-color:#F9F9F9}
.font08{font-size:0.8em;}
.pink-text{color:#DC5780}
.gold-text{color:#E7D7B6}
.white-text{color:#fff;}
.black-text{color:#000;}
header nav{top:0px;position:absolute;right:0px;}
header nav .cats,header nav .sitemenu{display:inline-block;}
header nav .sitemenu{border-left:solid 1px #000;padding-left:65px;margin-top:30px;}
header nav .cats ul{list-style:none;}
header nav .cats ul li{display:inline-block;position:relative;}
header nav .cats ul li a{display:block;padding-top:50px;text-decoration:none;padding-left:15px;padding-right:15px;text-transform:uppercase;font-weight:normal;padding-bottom:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header nav .cats ul li:hover{background-color:#DC5780;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header nav .cats ul li ul{position:absolute;background-color:#7F9183;color:#fff;max-height:0;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header nav .cats ul li:hover ul{max-height:500px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header nav .cats ul li ul li{display:block;white-space:nowrap;}
header nav .cats ul li ul li a{padding-top:inherit;padding-bottom:inherit;line-height:40px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
header nav .cats ul li ul li a:hover{background-color:#C1D172;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.lngbar{position:relative;top:0px;right:0px;z-index:30;}
.lngbar .lng{width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-weight:600;background-color:#DC5780;}
.lngbar ul{list-style:none;position:absolute;top:30px;left:0;background-color:#E8E8E8;width:30px;text-align:center;opacity:0;height:0px;overflow:hidden;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;}
.lngbar ul.open{opacity:100;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;height:auto;}
.lngbar ul li{color:#000;cursor:pointer;height:30px;line-height:30px;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;}
.lngbar ul li:hover{color:#000;background-color:#E7D7B6;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;}
.lngbar ul li:hover a{color:#fff;}
.lngbar ul li a{text-decoration:none;color:#000;}
.lngbar .select{border-color:#000 transparent;border-style:solid solid none;border-width:7px 7px medium;height:7px;right:-20px;position:absolute;top:10px;width:0;text-decoration:none;color:#fff;}
a{color:inherit;}
.cmspage{line-height:1.4em;color:#000}
.cmspage p,.cmspage ul{margin-bottom:10px;}
.cmspage img,.events .row .img img{border-radius:20px;}
.cmspage ul{padding-left:10px;list-style:none;}
.cmspage ul li{background-image:url(/public/images/point.svg);background-repeat:no-repeat;padding-left:15px;background-position:left 7px;}
.cmspage table{width:100%;border-collapse:collapse;border:solid 1px rgb(182,182,182);margin-bottom:20px;font-size:0.9em;}
.cmspage table td{border-collapse:collapse;border:solid 1px rgb(182,182,182);padding:5px;}
.cmspage table tr{background-color:#fff;}
.cmspage table tr:nth-child(2n+2){background-color:#EDE4D0;}
.cmspage h3{margin-bottom:30px;}
.cmspage h3 img{margin-bottom:10px;}
.menu-call{width:30px;position:absolute;z-index:101;cursor:pointer;padding-top:8px;padding-bottom:8px;right:15px;top:30px;display:none;}
.menu-call span{width:100%;height:2px;background-color:#000;display:block;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#000;position:absolute;top:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#000;position:absolute;bottom:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call.open span{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;width:0}
.menu-call.open span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#000;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call.open span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#000;position:absolute;bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.nastanqvane img{margin-bottom:10px;}
.nastanqvane h2{margin-bottom:30px;color:#707070;text-transform:uppercase;font-size:1.4em;}
.nastanqvane h2:after{display:block;width:70px;content:'';background-color:#DC5780;height:2px;margin:auto;margin-top:10px;}
.socials{position:absolute;top:50px;right:45px;opacity:0.8;}
footer .copyright{font-size:.8em;}
footer .foot-contacts span{margin-right:30px;display:inline-block;}
footer .foot-contacts span:after{content:'|';display:inline-block;margin-left:30px;}
.home-gallery .img{display:inline-block;width:33%;padding:10px;}
.home-gallery .img img{border-radius:10px;}
.events{text-align:left !important;}
.events .img{margin-bottom:20px;}
.events .title a{font-size:1.2em;margin-bottom:5px;font-weight:500;text-decoration:none;margin-bottom:5px;}
.events .date{padding:5px;display:inline-block;font-size:0.8em;font-weight:700;background-color:#DC5780;color:#fff;margin-bottom:10px;}
.nastanqvane img{margin-bottom:20px}
.nastanqvane .flex-col .editable{transform:none;top:auto;}
.mobile-menu{display:none;}
.only-mobile {display: none;}
@media (max-width:900px){body{overflow-x:hidden !important;font-size:14px;}
.menu-call{display:block;}
.logo{width:35%;}
.sliderFade{height:500px;width:100%;overflow:hidden;}
.sliderFade div{height:100%;}
.sliderFade div img{height:100%;max-width:initial;width:auto !important;}
.slider div .img-info{height:25%;bottom:0;left:0;max-width:100%;font-size:14px;}
.wraper{width:100%;padding-left:15px;padding-right:15px;max-width:inherit;min-width:inherit;}
.row *[class*=col-]{float:none !important;width:100% !important;margin:0px;margin-bottom:10px}
.flex-row,.products .row{display:block !important;}
.row{margin-bottom:0px!important;}
header nav ul{display:none;}
.menu-call{top:30px!important;display:block;}
.menu.open nav{padding-top:5px!important}
.menu.open .wraper.pad-top-40{padding-top:5px}
.menu.open .wraper .pad-top-40{padding-top:5px}
.menu.open .mrg0bottom-10{margin-bottom:5px}
footer{text-align:center !important;}
footer .col-25.text-left{text-align:center;padding-bottom:50px;}
.mask{background-color:rgba(0,0,0,0.76);}
.home-title{top:28%}
.lngbar{top:10px}
.ask-offer{display:none;}
.slider-info{position:relative;bottom:inherit;text-align:center;padding-top:40px;padding-bottom:40px;background-color:#024D6E;}
.slider-info h1{font-size:1.4em;}
.home-image{height:400px;}
.home-image img{max-width:inherit;height:100%;transform:translateX(-30%);}
.w70p.allcaps.mrg-auto{font-size:1.2em;width:80%;}
.no-mobile{display:none;}
.cats a{width:45%;}
.mobile-fix{text-align:center;padding-top:40px;}
.products .col-25{margin-bottom:30px !important;}
.wraper h1{font-size:1.5em;}
.copyright a{display:inline-block;}
.mobile-menu{z-index:79;background-color:#DC5780;display:block;position:fixed;overflow-y:auto;overflow-x:hidden;top:0;left:-80%;height:100%;width:80%;padding:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#fff;padding-top:100px !important;line-height:30px;padding-bottom:50px !important;}
.mobile-menu *{opacity:0;-o-transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}
.mobile-menu.open{left:0;transform:perspective(50em) rotatey(0deg);-o-transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}
.mobile-menu.open *{opacity:100;-o-transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}
.mobile-menu ul,.mobile-menu ul li{width:100%;position:relative;list-style:none;}
.mobile-menu ul li a{display:block;text-decoration:none;font-weight:500;text-transform:uppercase;font-weight:700;padding-right:30px;}
.mobile-menu ul li ul li a{font-weight:300;}
.mobile-menu ul li i{top:-2px;right:0;position:absolute;}
.mobile-menu ul li i.active{transform:rotate(180deg)}
.mobile-menu ul li ul{padding-left:20px;}
.mobile-menu .sub ul{max-height:0;overflow:hidden;}
.mobile-menu .sub ul.open{max-height:8000px;}
.about{background-image:none;}
.service{background-image:none;} 
.news .row .col-33 .title a,.projects .row .col-50 .title a{font-size:0.8em;}
.campaigns .row .col-40{float:left !important;width:38.2% !important;}
.campaigns .row .col-60{float:left !important;width:58.8% !important;}
.campaigns .row .col-50{float:left !important;width:48.5% !important;}
.home{display:none !important;}
.mobileonly, .only-mobile{display:block !important;}
.cart-button{top:12px;right:56px}
.allnews .row{display:block;}
.allnews .col-25 .date{padding-bottom:10px !important;}
div.cmspage.pad-left-35{padding-left:0}
.slider .info{width:100%;height:160px;}
.news .row{display:block !important;}
.news .row [class^="col-"]{clear:left;}
.v-center,.flex-col .editable{top:inherit;transform:none;}
.copyright{padding-left:15px;padding-right:15px;}
footer .foot-contacts span{margin:0;display:block;line-height:1.5;}
footer .foot-contacts span::after{display:none;}
.home-gallery .img{width:50%;}
.w70p.cmspage{width:inherit;}
header nav .sitemenu{border-right:solid 1px #000;border-left:none;position:absolute;top:-5px;right:60px;padding-right:35px;}
.lngbar{top:0}
.socials{top:30px;right:140px;white-space:nowrap;}
.socials img{max-width:inherit;}



.services .col-20 {margin-bottom: 30px !important;}
.services .col-20 div.mrg-bottom-10 {margin-bottom: 5px !important; height: 60px !important;}
.lngbar ul {display: inherit !important;}
.only-mobile {display: block;}
.no-mobile {display: none !important;}
.slider .img img {width: 100% !important; height: auto !important;} 
}
 