@media (min-width:979px){ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu{display:block;}
.comment-list .children{padding:0;margin-left:74px;padding-bottom:15px;}
.comment-list .media{margin-top:0;}
}
html{color:#000;background:#FFF;}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td{margin:0;padding:0;}
a{text-decoration:none;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,
img{border:0;}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var{font-style:normal;font-weight:normal;}
ol,
ul{list-style:none;}
caption,
th{text-align:left;}
h1,
h2,
h3,
h4,
h5,
h6{font-size:100%;font-weight:normal;}
q:before,
q:after{content:'';}
abbr,
acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,
textarea,
select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{display:none;}
.logo-text-fix{width: 9vw!important;
    margin-left: 0.5vw;}.my_row{display:flex;flex-direction:row;align-items:center;justify-content:center;}.custom_header{width:100vw;max-width:100%;height:100vh;background:url(../../uploads/2018/04/asthetics-group_apartment-building_sygnivka_06-min.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 0 0 0 2000px rgba(192, 192, 192, 0.5);box-shadow:inset 0 0 0 2000px rgba(192, 192, 192, 0.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100vw;max-width:100%;height:3vh;z-index:9998;top:0;position:-webkit-sticky;position:sticky;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;padding-top:1vw;padding-bottom:1vw;}
.navigation-link{color:rgba(0, 0, 0, 0.7);font-family:'Poiret One', cursive;font-size:1.2vw;font-weight:700;text-transform:uppercase;letter-spacing:0.49px;z-index:999;position:relative;}
.navigation-link:hover{color:black;}
.line_red{width:0px;height:3px;margin-top:5px;background:#ff005c;-webkit-transition:1s;-o-transition:1s;transition:1s;}
.custom-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.custom-column:hover .line_red{width:2.8vw !important;-webkit-transition:1s;-o-transition:1s;transition:1s;}
.lang, .qtranxs_language_chooser{color:rgba(0, 0, 0, 0.7);font-family:'Poiret One', cursive;font-size:1.6vw;font-weight:700;text-transform:uppercase;letter-spacing:0.49px;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.active a{color:#ff005c!important;}
.qtranxs_language_chooser li a{color:rgba(0, 0, 0, 0.7);padding-left:3px;padding-right:3px;}
.big_slash{font-size:3.5vw;color:#ff005c;font-weight:300;}
.custom_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;}
.about{margin-top:5vh;margin-bottom:40px;width:75vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.about_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;}
.about_img{width:45%;height:25vw;max-width:100%;}
.about_txt{width:45%;max-width:100%;text-align:justify;height:auto;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1.2vw;line-height:normal;color:#3e3b3b;}
.about_title{color:#ff005c;font-family:'Poiret One', cursive;font-size:2vw;font-weight:700;text-transform:uppercase;letter-spacing:0.49px;}
.line_end{width:90vw;max-width:100%;height:1px;background:lightgrey;}
.services{width:75vw;max-width:100%;display:grid;grid-template-columns:17.5vw 1.66vw 17.5vw 1.6vw 17.5vw 1.66vw 17.66vw;grid-template-rows:17.5vw 1.6vw 17.5vw;height:auto;margin-top:40px;}
.service-item_wrap{overflow:hidden;width:100%;min-height:17.5vw;z-index:800;position:relative;}
.service-item_img{background-repeat:no-repeat !important;background-position:center !important;-webkit-background-size:cover !important;background-size:cover !important;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:100%;height:17.5vw;z-index:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.container_service-item:hover .service-item_img{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-box-shadow:inset 0 0 0 2000px rgba(250, 0, 92, 0.7);box-shadow:inset 0 0 0 2000px rgba(250, 0, 92, 0.7);color:#fff;}
.service-item_1{grid-column:1/4;grid-row:1;}
.service-item_2{grid-column:5/5;grid-row:1;}
.service-item_3{grid-column:7/7;grid-row:1;}
.service-item_4{grid-column:1/2;grid-row:3;}
.service-item_5{grid-column:3/3;grid-row:3;}
.service-item_6{grid-column:5/8;grid-row:3;}
.service-item_title{width:80%;font-family:'Poiret One', cursive;font-size:1.7vw;color:#fff;text-transform:uppercase;font-weight:600;text-align:center;margin-top:-15vw;z-index:900;position:relative;}
.service-item_txt{opacity:0;width:80%;font-family:'Open Sans', sans-serif;font-size:1.2vw;color:#fff;font-weight:300;z-index:900;position:relative;text-align:center;margin-top:2vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:900;position:relative;}
.container_service-item:hover .service-item_txt{opacity:1;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.container_service-item{width:100%;height:100%;z-index:901;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.portfolio{margin-top:40px;width:100vw;background-color:#737171;height:auto;max-width:100%;overflow-x:hidden;}
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;margin:0;}
.flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.slider-wrapper div{position:relative;}
.slider-wrapper{margin-top:5vw;margin-left:12.6vw;width:100vw;max-width:100%;}
.slide-image{height:24vw;}
.slide-image img{width:24vw;height:24vw;cursor:pointer;object-fit:cover;}
.slide-content{width:25vw;color:#fff;padding:3vw 18vw 3vw 9vw;}
.slide-date{color:#0a8acb;font-size:1.1vw;font-weight:400;letter-spacing:0.1vw;padding-bottom:1.4vw;}
.slide-title{font-size:1.5vw;font-weight:400;letter-spacing:0.1vw;line-height:1.55vw;padding-bottom:1.8vw;font-family:'Poiret One', cursive;color:#ff005c;}
.slide-text{font-size:0.80vw;line-height:1.2vw;opacity:0.8;padding-bottom:4vw;font-family:'Poiret One', cursive;font-weight:300;letter-spacing:0.1vw;}
.slide-more{font-weight:400;letter-spacing:0.1vw;float:left;font-size:0.9vw;color:#fff;text-transform:uppercase;border:1px solid #fff;padding:1vw;border-radius:5px;font-family:'Open Sans', sans-serif;}
.slide-bullet{width:0.5vw;height:0.5vw;background-color:#0b8bcc;-webkit-border-radius:200%;border-radius:200%;position:relative;margin-left:1.2vw;}
.slide-nav{margin-left:64vw;margin-top:-5.5vw;}
div.overlay-blue{width:100%;height:100%;position:absolute;top:0;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;}
div.overlay-blue:hover{background-color:rgba(255, 0, 92, 0.5);}
.arrows{width:3.5vw;margin-top:-5.8vw;margin-left:72vw;position:relative;}
.arrow{display:inline-block;position:absolute;width:1.2vw;height:1.2vw;background:transparent;text-indent:-9999px;border-top:0.15vw solid #fff;border-left:0.15vw solid #fff;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;color:transparent;}
.arrow:hover{border-color:#ff005c;border-width:0.25vw;}
.arrow:before{display:block;height:200%;width:200%;margin-left:-50%;margin-top:-50%;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.arrow.prev{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:0;}
.arrow.next{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:0;}
.send-msg span {  font-size: 1.3vw;}.contact-custom{width:75vw;max-width:100%;min-height:30vw;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-top:7vw;}
footer{width:100vw;max-width:100%;height:auto;min-height:80px;background-color:#737171;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.contact-info{width:45%;height:27vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;line-height:2.7vw;color:#fff;background:#ff005c;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #ff005c;}
.contact-info:hover{background:#fff;color:#000;border:1px solid #000;}
.contact-info:hover a{color:#000!important;}
.wpcf7{width:45%;}
.send-msg{width:100%;height:27vw;background:#ffffff;display:grid;grid-template-columns:48% 4% 48%;grid-template-rows:14% 6% 14% 6% 41% 6% 14%;}
.send-msg span, .send-msg input , .send-msg textarea{border:none;width:100%;height:100%;}
.input-1{grid-column:1;grid-row:1;border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;}
.input-2{grid-column:3;grid-row:1;border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;}
.input-3{grid-column:1/4;grid-row:3;border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;}
.input-4{grid-column:1/4;grid-row:5/6;border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;}
.input-5{grid-column:1/4;grid-row:7/8;border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6vw;font-family:'Poiret One', cursive;font-weight:300;background:#dad6d6;}
.input-6 {
    margin-top: 1vw;
    margin-bottom: 1vw;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.send-msg input::-webkit-input-placeholder{color:#000;}
.row_blog{width:75vw;max-width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.preview_blog_item{width:17vw;height:22vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #b5b1b1;-webkit-border-radius:5px;border-radius:5px;margin-top:26px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.preview_blog_item:hover{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:6px 6px 28px -4px #857d85;box-shadow:6px 6px 28px -4px #857d85;}
.preview_blog_item_img{width:80%;height:100px;-o-object-fit:cover;object-fit:cover;margin-top:25px;}
.preview_blog_item_title{width:80%;max-width:90%;margin-top:10px;text-align:center;height:auto;font-family:'Open Sans', sans-serif;font-weight:500;font-size:1.5vw;line-height:normal;color:#ff005c;text-transform:uppercase;}
.preview_blog_item_txt{width:80%;max-width:90%;margin-top:10px;height:auto;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1.2vw;line-height:normal;color:#3e3b3b;text-align:justify;}
.width_and_height{width:23vw;height:23vw;margin-top:3vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.margin-top-135{margin-top:-20vw;}
.post_img{width:75vw;max-width:100%;height:50vw;-o-object-fit:cover;object-fit:cover;}
.post_title{color:#ff005c;font-family:'Poiret One', cursive;font-size:2vw;font-weight:700;text-transform:uppercase;letter-spacing:0.49px;margin-top:40px;width:75vw;text-align:center;}
.post_txt{width:75vw;max-width:100%;text-align:justify;height:auto;font-family:'Open Sans', sans-serif;font-weight:300;font-size:1.2vw;line-height:normal;color:#3e3b3b;margin-top:40px;letter-spacing:0.05vw;line-height:1.7vw;}
.post_gallery{width:75vw;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3vh;}
.post_gallery_item{width:17vw;height:17vw;-o-object-fit:cover;object-fit:cover;margin-top:2.5vw;}
.gallery_filter{width:75vw;max-width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gallery_filter_item{font-family:'Poiret One', cursive;font-size:1.2vw;text-transform:uppercase;font-weight:400;text-align:center;width:auto;padding-right:2vw;margin-top:1vw;color:#737171;}
.gallery_filter_item:hover{color:#000;}
sticky{background-image:-webkit-repeating-linear-gradient(top, rgba(157, 157, 157, 0.62) 0.8%, rgba(255, 255, 255, 0) 100%);background-image:-o-repeating-linear-gradient(top, rgba(157, 157, 157, 0.62) 0.8%, rgba(255, 255, 255, 0) 100%);background-image:repeating-linear-gradient(to bottom, rgba(157, 157, 157, 0.62) 0.8%, rgba(255, 255, 255, 0) 100%);}
#about{margin-top:6vh;}
.sticky_1 .logo_img{width:3vw;height:3vw;transition:all 3s ease;z-index: 9999;}
.sticky_1 .logo_txt{width:9vw;height:3vw;transition:all 3s ease;margin-left:1vw;z-index: 9999;}
.logo_column{display:flex;flex-direction:column;align-items: center;-webkit-transition: all 3s ease;-o-transition: all 3s ease;transition: all 3s ease;margin-top:-65vh;z-index: 9999;}
.logo_txt {width: 16vw;object-fit:contain;transition:all 3s ease;}
.logo_img{width:30vw;height:30vh;-o-object-fit:contain;object-fit:contain;opacity:0.9;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;position:relative;z-index:9999;}
.width-5vw{width:5vw;}
.sticky_1{margin-top:-95vh;margin-left:-82vw;position:-webkit-sticky;position:sticky;top:0.4vh;display:flex;flex-direction:row!important;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease;}
.sticky_2{position:-webkit-sticky;position:sticky;background:rgba(255,255,255, 0.8);box-shadow: 0px 3px 14px 1px rgba(0,0,0,0.75);}
.conteiner-custom{width:100vw;max-width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;margin-top:25vh;}
.service-item_wrap_blog{overflow:hidden;width:100%;min-height:23vw;z-index:800;position:relative;display:flex;flex-direction:column;align-items:center;}
.service-item_img_blog{background-repeat:no-repeat !important;background-position:center !important;-webkit-background-size:cover !important;object-fit:cover;background-size:cover !important;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:100%;height:23vw;z-index:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.container_service-item:hover .service-item_img_blog{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-box-shadow:inset 0 0 0 2000px rgba(250, 0, 92, 0.7);box-shadow:inset 0 0 0 2000px rgba(250, 0, 92, 0.7);color:#fff;}
.slider{height:34vw;}
@-webkit-keyframes bounce{0%,
20%,
50%,
80%,
100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce{0%,
20%,
50%,
80%,
100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
.below{height:100vh;}
i{display:block;color:#fff;}
.arrow_down{margin-top:8vh;color:rgba(0, 0, 0, 0.7);font-size:2.5vw;width:40px;height:60px;text-align:center;}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}
.partners{margin-top:5vw;width:75vw;max-width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.partnrs_item{width:14vw;height:8vw;-o-object-fit:contain;object-fit:contain;margin-right:1vw;margin-bottom:1vw;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.partnrs_item:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.footer_conteiner{width:75vw;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.right-box{width:45%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2vh;margin-bottom:2vh;}
.left-box{width:45%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2vh;}
.small_gallery_item{width:7vw;height:7vw;-o-object-fit:cover;object-fit:cover;padding:0.6vw;}
.cosial_logo{width:5vw;height:5vw;margin-top:2vh;color:#fff;font-size:4vw;padding-left:1vw;}
.facebook{background:url(../img/if_facebook_circle_black_107153.png) center no-repeat;-webkit-background-size:contain;background-size:contain;}
.left-box_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.color_line{color:#ff005c;font-size:1.5vw;font-family:'Poiret One', cursive;text-transform:uppercase;font-weight:400;text-align:center;}
.left-box_row li a{font-size:1.5vw;font-family:'Poiret One', cursive;text-transform:uppercase;font-weight:400;text-align:center;color:#ffffff;border-right:2px solid #ff005c;padding-right:1vw;padding-left:1vw;}
.copyright{font-size:1.2vw;font-family:'Poiret One', cursive;text-transform:uppercase;font-weight:600;text-align:center;color:#ffffff;margin-top:2vh;}
.small_gallery_title{width:100%;color:#ff005c;font-family:'Poiret One', cursive;font-size:1.6vw;font-weight:300;text-transform:uppercase;letter-spacing:0.35vw;text-align:center;}
.nav_link_group{width:65vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.left_top{padding-left:1vw;margin-top:2vh;}
.search_btn{color:#fff;font-size:1.5vw;padding-left:1vw;background:transparent;border:none;}
.left-box_row input{width:100%;}
.category_title{display:flex;justify-content:flex-end;font-size:8vw;text-transform:capitalize;font-family:'Pinyon Script', cursive;color:#ff005c;width:75vw;max-width:100%;}
.error{margin-top:5vw;width:75vw;min-height:60vh;height:auto;display:flex;
flex-direction:column;align-items:center;    font-family: 'Poiret One', cursive;
    font-size: 2vw;
    font-weight: 300;
    letter-spacing: 0.35vw;
    text-align: center;}
img.logo_fix {width: 2.7vw;
    margin-left: -5vw;
    margin-top: 0.5vh;
}
.display-off{
	display:none;}

.display-on{}

/*mobile menu style*/
.contact-info a{color:#fff!important;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.cbp-spmenu-left {
    font-family: 'Open Sans', sans-serif!important;
    background: rgba(212, 212, 214, 0.50);
    box-shadow: 0px 0px 42px 32px rgba(212, 212, 214, 0.50);
}

.cbp-spmenu-left a{font-family: 'Open Sans', sans-serif!important;}

.header-fixed{opacity:1!important;}
.hamburger{opacity:0;}
#wprmenu_bar {
	background: transparent;}

#mg-wprm-wrap ul li{border-top:none!important;border-bottom:none!important;}
#mg-wprm-wrap ul li a{font-family: 'Poiret One', cursive;
    font-size: 8vw!important;}
/*end mobile menu style*/
@media only screen and (max-width: 600px) {.conteiner-custom,.nav_link_group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.logo,.sticky_1{width:24vw!important;height:23vh!important;}.contact-info,.post_txt{line-height:6.7vw;margin-top:5vw}.qtranxs_language_chooser{font-size:6.6vw}.nav_link_group{flex-direction:column}.logo_column{margin-top:-80vh}.sticky_1{margin-left:0;position:-webkit-sticky;position:relative;top:10px}.navigation,.sticky_2{position:relative;background: transparent;border-bottom: none; box-shadow: none;}.navigation{height:auto}.navigation-link{font-size:6vw;margin-top:3vw;}.arrow_down{font-size:7.5vw}.conteiner-custom{margin-top:15vh;flex-direction:column}.about_box,.contact-custom{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.about{margin-top:0;width:90vw}.about_box{flex-direction:column;margin-top:5vw}.about_img{width:100%;height:55vw}.about_txt{width:100%;text-align:justify;height:auto;font-family:'Open Sans',sans-serif;font-weight:300;font-size:4.6vw;margin-top:5vw}.about_title{color:#ff005c;font-size:6vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex}.display-off{display:-webkit-box;display:-ms-flexbox;display:flex}.display-on{display:none}.service-item_img_mobile{justify-content: center;margin-top: 3vw;width: 90vw;height: 20vh;background-size: cover!important;align-items: center;display: flex;flex-direction: column;}.contact-custom{width:90vw;flex-direction:column;height:auto;margin-top: 0;}.wpcf7{width:100%}.contact-info{width:100%;height:auto;min-height:50vw;font-size:5.6vw;letter-spacing:.4vw}.send-msg{height:50vw}.input-1 span,.input-2 span,.input-3 span,.input-4 span,.input-5 {font-size:5vw}.footer_conteiner{width:90vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-box{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right-box{width:100%;margin-top:5vw;margin-bottom:5vw}.small_gallery_title{font-size:5.6vw}.cosial_logo{width:8vw;height:8vw;font-size:8vw;padding-left:1vw}.left-box_row li a{font-size:5.5vw;padding-right:2vw;padding-left:2vw}.search_btn{color:#fff;font-size:5.5vw;padding-left:3vw}.small_gallery_item{width:39.5vw;height:27vw;padding:2.6vw}.category_title{font-size:13vw;}.width_and_height{width:90vw;height:43vw;}.service-item_wrap_blog{min-height:43vw;}.service-item_img_blog{height:43vw;}.service-item_title{font-size:6.7vw;margin-top: 0; position: relative;text-align: center;}.post_txt{width:90vw;font-size:5.2vw;letter-spacing:.05vw}.post_img{width:90vw}.post_gallery{width:90vw;margin-bottom:5vw}.post_gallery_item{width:43.5vw;height:31vw}.gallery_filter{width:90vw;font-size:5vw;}.custom-column:hover .line_red {width: 16vw !important;}.row_blog{width:90vw;} .post_title { font-size: 5vw;}.gallery_filter_item{font-size:5.4vw;}.margin-top-135{margin-top:-22vw;} .top-custom {margin-top: 2vw!important;} .contact-info a{color:#fff!important;} .contact-info:hover a{color:#000!important;}.custom_body{margin-top:-42px;}}