@charset "UTF-8";
.icon-animation_arrow{background-image:url(../images/sprite.png);background-position:0px -297px;width:72px;height:59px;}
.icon-animation_top{background-image:url(../images/sprite.png);background-position:-378px 0px;width:59px;height:72px;}
.icon-arrow-down-yellow{background-image:url(../images/sprite.png);background-position:-111px -233px;width:73px;height:45px;}
.icon-black_envelope_btn{background-image:url(../images/sprite.png);background-position:-500px -179px;width:50px;height:38px;}
.icon-black_eye_btn, .right_sidebar .btn_wb:after{background-image:url(../images/sprite.png);background-position:-226px -366px;width:51px;height:37px;}
.icon-check-mark{background-image:url(../images/sprite.png);background-position:-141px 0px;width:129px;height:95px;}
.icon-check, .brif .right_colum input[type="checkbox"]:checked + label::before{background-image:url(../images/sprite.png);background-position:-447px -312px;width:36px;height:36px;}
.icon-clip-black{background-image:url(../images/sprite.png);background-position:-408px -366px;width:29px;height:26px;}
.icon-clip{background-image:url(../images/sprite.png);background-position:-252px -420px;width:21px;height:19px;}
.icon-clock{background-image:url(../images/sprite.png);background-position:-287px -366px;width:31px;height:30px;}
.icon-close-btn-hover{background-image:url(../images/sprite.png);background-position:-500px -419px;width:39px;height:39px;}
.icon-close-btn{background-image:url(../images/sprite.png);background-position:-500px -321px;width:39px;height:39px;}
.icon-cross-yellow{background-image:url(../images/sprite.png);background-position:0px -420px;width:55px;height:54px;}
.icon-envelope_btn{background-image:url(../images/sprite.png);background-position:-500px -275px;width:48px;height:36px;}
.icon-envelope_popmail{background-image:url(../images/sprite.png);background-position:-328px -366px;width:30px;height:29px;}
.icon-eye{background-image:url(../images/sprite.png);background-position:-280px -191px;width:41px;height:23px;}
.icon-eye_btn, .portfolio_block .show-more-portfolio-btn:after{background-image:url(../images/sprite.png);background-position:-165px -366px;width:51px;height:37px;}
.icon-fb_new{background-image:url(../images/sprite.png);background-position:0px -484px;width:25px;height:45px;}
.icon-google_new{background-image:url(../images/sprite.png);background-position:-500px -69px;width:46px;height:45px;}
.icon-icon_crown{background-image:url(../images/sprite.png);background-position:0px -233px;width:101px;height:54px;}
.icon-inst_new{background-image:url(../images/sprite.png);background-position:-500px -124px;width:45px;height:45px;}
.icon-kiev{background-image:url(../images/sprite.png);background-position:-280px 0px;width:88px;height:91px;}
.icon-kiev_white{background-image:url(../images/sprite.png);background-position:-98px -132px;width:88px;height:91px;}
.icon-left_arrow{background-image:url(../images/sprite.png);background-position:-447px -190px;width:28px;height:51px;}
.icon-left_arrow_black{background-image:url(../images/sprite.png);background-position:-447px -95px;width:43px;height:85px;}
.icon-left_arrow_black_hover{background-image:url(../images/sprite.png);background-position:-447px 0px;width:43px;height:85px;}
.icon-linckedin{background-image:url(../images/sprite.png);background-position:-280px -101px;width:80px;height:80px;}
.icon-man_popmail{background-image:url(../images/sprite.png);background-position:-368px -366px;width:30px;height:29px;}
.icon-moscow{background-image:url(../images/sprite.png);background-position:0px -132px;width:88px;height:91px;}
.icon-phone_tube{background-image:url(../images/sprite.png);background-position:0px 0px;width:131px;height:122px;}
.icon-portolio_row{background-image:url(../images/sprite.png);background-position:-196px -132px;width:71px;height:71px;}
.icon-price_icon{background-image:url(../images/sprite.png);background-position:-408px -297px;width:27px;height:37px;}
.icon-price_icon_small{background-image:url(../images/sprite.png);background-position:-129px -420px;width:20px;height:27px;}
.icon-qotate{background-image:url(../images/sprite.png);background-position:-331px -191px;width:28px;height:22px;}
.icon-radio_check, .brif .right_colum input[type="radio"]:checked + label::before{background-image:url(../images/sprite.png);background-position:-500px -370px;width:39px;height:39px;}
.icon-right_arrow{background-image:url(../images/sprite.png);background-position:-447px -251px;width:27px;height:51px;}
.icon-right_arrow_black{background-image:url(../images/sprite.png);background-position:-378px -82px;width:43px;height:85px;}
.icon-right_arrow_black_hover{background-image:url(../images/sprite.png);background-position:-378px -177px;width:43px;height:85px;}
.icon-round_arrows{background-image:url(../images/sprite.png);background-position:-500px 0px;width:50px;height:59px;}
.icon-service-arrow-up-blue{background-image:url(../images/sprite.png);background-position:-276px -233px;width:72px;height:44px;}
.icon-service-arrow-up-green{background-image:url(../images/sprite.png);background-position:-244px -297px;width:72px;height:44px;}
.icon-service-arrow-up-navy-blue{background-image:url(../images/sprite.png);background-position:0px -366px;width:72px;height:44px;}
.icon-service-arrow-up-pink{background-image:url(../images/sprite.png);background-position:-194px -233px;width:72px;height:44px;}
.icon-service-arrow-up-red{background-image:url(../images/sprite.png);background-position:-326px -297px;width:72px;height:44px;}
.icon-service-arrow-up-yellow{background-image:url(../images/sprite.png);background-position:-162px -297px;width:72px;height:44px;}
.icon-tel-footer{background-image:url(../images/sprite.png);background-position:-447px -366px;width:21px;height:21px;}
.icon-tel_calback{background-image:url(../images/sprite.png);background-position:-159px -420px;width:21px;height:21px;}
.icon-tel_mts{background-image:url(../images/sprite.png);background-position:-190px -420px;width:21px;height:21px;}
.icon-tel_russian{background-image:url(../images/sprite.png);background-position:-221px -420px;width:21px;height:19px;}
.icon-top{background-image:url(../images/sprite.png);background-position:-82px -297px;width:70px;height:58px;}
.icon-tw_new{background-image:url(../images/sprite.png);background-position:-65px -420px;width:54px;height:44px;}
.icon-vk_new{background-image:url(../images/sprite.png);background-position:-82px -366px;width:73px;height:42px;}
.icon-white_envelope_btn, .manager_connect .btn_TW:after{background-image:url(../images/sprite.png);background-position:-500px -227px;width:50px;height:38px;}
.svg-service-1{background:url("../images/svg-sprite.svg") 20% 0 no-repeat;width:130px;height:130px;}
.svg-service-1-hover{background:url("../images/svg-sprite.svg") 80% 0 no-repeat;width:130px;height:130px;}
.svg-service-10{background:url("../images/svg-sprite.svg") 0 20% no-repeat;width:130px;height:130px;}
.svg-service-10-hover{background:url("../images/svg-sprite.svg") 20% 20% no-repeat;width:130px;height:130px;}
.svg-service-11{background:url("../images/svg-sprite.svg") 40% 0 no-repeat;width:130px;height:130px;}
.svg-service-11-hover{background:url("../images/svg-sprite.svg") 40% 20% no-repeat;width:130px;height:130px;}
.svg-service-12{background:url("../images/svg-sprite.svg") 0 40% no-repeat;width:130px;height:130px;}
.svg-service-12-hover{background:url("../images/svg-sprite.svg") 20% 40% no-repeat;width:130px;height:130px;}
.svg-service-13{background:url("../images/svg-sprite.svg") 40% 40% no-repeat;width:130px;height:130px;}
.svg-service-13-hover{background:url("../images/svg-sprite.svg") 60% 0 no-repeat;width:130px;height:130px;}
.svg-service-14{background:url("../images/svg-sprite.svg") 60% 20% no-repeat;width:130px;height:130px;}
.svg-service-14-hover{background:url("../images/svg-sprite.svg") 60% 40% no-repeat;width:130px;height:130px;}
.svg-service-15{background:url("../images/svg-sprite.svg") 0 60% no-repeat;width:130px;height:130px;}
.svg-service-15-hover{background:url("../images/svg-sprite.svg") 20% 60% no-repeat;width:130px;height:130px;}
.svg-service-16{background:url("../images/svg-sprite.svg") 40% 60% no-repeat;width:130px;height:130px;}
.svg-service-16-hover{background:url("../images/svg-sprite.svg") 60% 60% no-repeat;width:130px;height:130px;}
.svg-service-2{background:url("../images/svg-sprite.svg") 0 0 no-repeat;width:130px;height:130px;}
.svg-service-2-hover{background:url("../images/svg-sprite.svg") 80% 20% no-repeat;width:130px;height:130px;}
.svg-service-3{background:url("../images/svg-sprite.svg") 80% 40% no-repeat;width:130px;height:130px;}
.svg-service-3-hover{background:url("../images/svg-sprite.svg") 80% 60% no-repeat;width:130px;height:130px;}
.svg-service-4{background:url("../images/svg-sprite.svg") 0 80% no-repeat;width:130px;height:130px;}
.svg-service-4-hover{background:url("../images/svg-sprite.svg") 20% 80% no-repeat;width:130px;height:130px;}
.svg-service-5{background:url("../images/svg-sprite.svg") 40% 80% no-repeat;width:130px;height:130px;}
.svg-service-5-hover{background:url("../images/svg-sprite.svg") 60% 80% no-repeat;width:130px;height:130px;}
.svg-service-6{background:url("../images/svg-sprite.svg") 80% 80% no-repeat;width:130px;height:130px;}
.svg-service-6-hover{background:url("../images/svg-sprite.svg") 100% 0 no-repeat;width:130px;height:130px;}
.svg-service-7{background:url("../images/svg-sprite.svg") 100% 20% no-repeat;width:130px;height:130px;}
.svg-service-7-hover{background:url("../images/svg-sprite.svg") 100% 40% no-repeat;width:130px;height:130px;}
.svg-service-8{background:url("../images/svg-sprite.svg") 100% 60% no-repeat;width:130px;height:130px;}
.svg-service-8-hover{background:url("../images/svg-sprite.svg") 100% 80% no-repeat;width:130px;height:130px;}
.svg-service-9{background:url("../images/svg-sprite.svg") 0 100% no-repeat;width:130px;height:130px;}
.svg-service-9-hover{background:url("../images/svg-sprite.svg") 20% 100% no-repeat;width:130px;height:130px;}
.icon-arrow-left{background-image:url(../images/general/arrow-left.svg);background-size:contain;width:13px;height:20px;}
.icon-arrow-right{background-image:url(../images/general/arrow-right.svg);background-size:contain;width:13px;height:20px;}
.icon-koloro-crown-o{background-image:url(../images/koloro-crown-o.svg);width:120px;height:160px;}
.icon-koloro-crown{background-image:url(../images/koloro-crown.svg);width:101px;height:54px;}
.icon-quotes, .koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text:before{background-image:url(../images/general/quotes.png);width:37px;height:28px;}
*{box-sizing:border-box;margin:0;padding:0;outline:none;}
html{font-size:10px;font-family:"SegoeUIRegular", sans-serif;font-weight:normal;overflow-x:hidden;width:100%;}
body{overflow-x:hidden;max-width:100%;position:relative;z-index:1;}
html, body{width:100%;background-color:#fff;overflow-x:hidden;}
.scroll-lock{overflow-y:hidden;}
.visible_on_mobile{display:none;}
.visible_sm{display:none;}
p, span, li, table{font-size:1.4rem;}
.container{width:100%;max-width:1500px;margin:auto;}
.container_small{max-width:1200px;margin:auto;}
.container:after{content:" ";clear:both;float:none;display:block;}
.slick-prev, .slick-next{z-index:10;cursor:pointer;}
.btn{display:block;margin:auto;text-align:center;text-decoration:none;max-width:95%;text-indent:0px;position:relative;}
.btn span{font-size:inherit;}
.btn:hover{text-decoration:none;cursor:pointer;}
a{transition:all 0.4s;color:inherit;font:inherit;}
a:hover{cursor:pointer;}
a[href^="tel"]{text-decoration:none;}
a[href^="tel"]:hover{color:#f0cf16;}
a[href^="mailto"]{text-decoration:none;}
a[href^="mailto"]:hover{color:#f0cf16;text-decoration:underline;}
.name_block{font-family:"SegoeUIBold", sans-serif;font-size:6rem;text-align:center;text-transform:uppercase;}
.for_read_more{max-height:0;text-indent:0;transition:max-height 0.4s;overflow:hidden;}
.readmore_active{max-height:800px;}
.button_read_more{display:inline-block;color:#f0cf16;font-size:3rem;padding-top:30px;text-align:center;text-indent:0;cursor:pointer;}
.button_read_more span{opacity:0;display:none;font-size:inherit;font-family:inherit;color:inherit;border-bottom:2px solid #f0cf16;}
.button_read_more .active{opacity:1;display:inline-block;}
header{position:absolute;top:0px;width:100%;z-index:97;transition:all 0.4s ease, background 0.4s ease, opacity 0.4s ease;}
header .container{width:100%;max-width:1920px;padding-left:30px;padding-right:30px;}
header .logo_link{display:inline-block;float:left;}
header .mob-icon-btn{position:absolute;top:0;right:60px;width:60px;height:50px;}
header .mob-icon-btn .mob-icon{position:absolute;border-radius:2px;height:26px;width:14px;background:#000;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
header .mob-icon-btn .mob-icon:before, header .mob-icon-btn .mob-icon:after{content:"";position:absolute;background:#fff;}
header .mob-icon-btn .mob-icon:before{top:2px;left:2px;right:2px;bottom:8px;}
header .mob-icon-btn .mob-icon:after{border-radius:50%;bottom:2px;height:4px;left:50%;margin-left:-2px;width:4px;}
.main_menu{float:right;}
.main_menu ul{display:block;vertical-align:top;float:left;}
.main_menu li{display:block;float:left;}
.main_menu li a{text-transform:uppercase;text-decoration:none;color:white;font-family:"SegoeUIBold", sans-serif;font-size:1.4rem;padding:21px 22px 20px;height:58px;line-height:58px;transition:all 0.4s;}
.main_menu li .active{color:white;text-decoration:none;border-top:4px solid #f0cf16;padding:15px 22px 20px;height:58px;line-height:58px;}
@media all and (max-width:1000px){.main_menu li .active{color:#000;}
}
.main_menu li a:hover{background-color:#f0cf16;color:black;}
.main_menu .btn_calculate{margin:0;padding:0;display:block;float:left;width:182px;height:58px;line-height:58px;text-align:center;font-size:1.5rem;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;text-decoration:none;transition:all 0.4s ease;-webkit-animation:wave 4s infinite alternate;animation:wave 4s infinite alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative;}
@-webkit-keyframes wave{0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
5%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
15%{-webkit-transform:translateX(4px);transform:translateX(4px);}
20%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
30%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes wave{0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
5%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
15%{-webkit-transform:translateX(4px);transform:translateX(4px);}
20%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
30%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.main_menu .btn_calculate:hover, .main_menu .btn_calculate:active{-webkit-animation-play-state:paused;animation-play-state:paused;}
.main_menu .languge{display:inline-block;min-width:87px;vertical-align:top;text-align:right;}
.main_menu .languge li{display:inline-block;padding-left:15px;min-width:42px;}
.main_menu .languge li a{font-size:1.8rem;text-decoration:none;padding-left:0px;padding-right:0px;font-weight:400;display:block;padding-top:0px;padding-bottom:0px;}
.main_menu .languge li .active{font-family:"SegoeUIBold", sans-serif;text-decoration:underline;background-color:transparent;border-top:none;box-shadow:none;color:#f0cf16;}
.main_menu .languge li a:hover{background-color:transparent;color:#f0cf16;box-shadow:none;text-decoration:none;border:none;}
.color_menu, .change_color{position:absolute;}
.color_menu .main_menu li a, .change_color .main_menu li a{color:black;}
@media all and (max-width:1000px){.color_menu .main_menu li a, .change_color .main_menu li a{color:#fff;}
}
@media all and (max-width:1000px){.color_menu .main_menu li .active, .change_color .main_menu li .active{color:#000;}
}
.it{color:white;}
.hide_menu{top:-60px;}
.menu_visible{position:fixed;top:0px;opacity:0;z-index:101;}
.change_color{background:#FFF;opacity:1;transition:all 0.4s;}
.change_color .white_logo{display:none;}
.change_color .color_logo{display:inline !important;}
.fixmenu{position:fixed;}
.page_name{font-family:"SegoeUIBold", sans-serif;font-size:8rem;color:black;text-transform:uppercase;text-align:center;padding-top:80px;}
.section-header{margin:0;padding:50px 0;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;text-align:center;line-height:1.2;}
@media all and (max-width:1400px){.section-header{font-size:48px;padding:40px 0;}
}
@media all and (max-width:768px){.section-header{font-size:30px;padding:25px 0;}
}
.gl-yellow-btn, .gl-transparent-btn{position:relative;z-index:2;display:block;margin:15px auto;padding:20px 10px;width:280px;max-width:100%;font-size:22px;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.4s;}
@media all and (max-height:600px){.gl-yellow-btn, .gl-transparent-btn{padding:10px;}
}
.koloro-company-gradient, .koloro-gradient-text, .one_manager .name, #service-page .expensive-block .expensive-block-header span, .gl-yellow-btn, .our-services .circle-slider-cont .circle-slider .slider-item.active .service-icon-cont:before, .blog_nav li .active{background-image:linear-gradient(to right, #8141a9 0%, #d6456a 50%, #f0cf16 100%);}
.koloro-gradient-text, .one_manager .name, #service-page .expensive-block .expensive-block-header span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.koloro-gradient-border, .create-and-dev .section-header .yellow-underline, footer{-o-border-image:linear-gradient(to right, #8141a9 0%, #d6456a 50%, #f0cf16 100%);border-image:linear-gradient(to right, #8141a9 0%, #d6456a 50%, #f0cf16 100%);border-image-slice:1;}
.koloro-black-gradient, .gl-yellow-btn:before{background-image:linear-gradient(to right, black 0%, black 50%, black 100%);}
.gl-yellow-btn{color:#fff;background-color:#f0cf16;}
.gl-yellow-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:0;transition:all 0.4s;background-color:#000;}
.gl-yellow-btn:hover{color:#f0cf16;}
.gl-yellow-btn:hover:before{width:100%;}
.gl-transparent-btn{color:#fff;background-color:transparent;border:2px solid #f0cf16;}
.gl-transparent-btn:hover{color:#f0cf16;background-color:#000;border:2px solid #000;}
@media all and (max-width:768px){.main-slider-container li:not(.mobile-visible){display:none;}
}
.main-slider-container .gl-container{position:relative;height:100vh;}
.main-slider-container .bounce{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.main-slider-container .main-slider-header{position:relative;z-index:5;padding-top:40vh;font-size:65px;font-family:"SegoeUIBold", sans-serif;color:white;text-transform:uppercase;text-align:center;line-height:1.2;}
@media all and (max-width:1200px){.main-slider-container .main-slider-header{font-size:50px;}
}
@media all and (max-height:800px){.main-slider-container .main-slider-header{padding-top:20vh;}
}
@media all and (max-width:768px){.main-slider-container .main-slider-header{padding-top:15vh;font-size:30px;}
}
.main-slider-container .special-offer{display:inline-block;position:absolute;bottom:0;left:0;z-index:5;padding:30px;width:340px;height:200px;background-color:#31c2f0;font-family:"SegoeUIBold", sans-serif;color:white;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:830px){.main-slider-container .special-offer{left:-50px;}
}
@media all and (max-width:768px){.main-slider-container .special-offer{bottom:0;left:-5vw;padding:20px 10px;width:100vw;height:auto;}
}
@media all and (max-height:600px){.main-slider-container .special-offer{display:none;padding:10px;}
}
.main-slider-container .special-offer .left-block, .main-slider-container .special-offer .right-block{display:block;}
@media all and (max-width:768px){.main-slider-container .special-offer .left-block, .main-slider-container .special-offer .right-block{display:inline-block;vertical-align:middle;width:40%;}
.main-slider-container .special-offer .right-block{display:inline-block;width:55%;}
}
.main-slider-container .special-offer .special-offer-bonus{font-size:65px;margin-top:-20px;margin-bottom:20px;}
@media all and (max-width:768px){.main-slider-container .special-offer .special-offer-bonus{margin:0;text-align:right;font-size:40px;}
}
.main-slider-container .special-offer .special-offer-text{font-size:24px;}
@media all and (max-width:768px){.main-slider-container .special-offer .special-offer-text{font-size:18px;padding-left:10px;}
}
.main-slider-container .order-btns{display:inline-block;position:absolute;bottom:5%;right:0;z-index:5;}
@media all and (max-width:768px){.main-slider-container .order-btns{position:relative;width:100%;bottom:0;right:0;}
}
.main-slider-container .order-btns .view-work-btn{width:300px;-webkit-animation-duration:2s;animation-duration:2s;}
.main-slider-container .order-btns .want-expertise-btn{width:300px;}
.bx-wrapper{border:none !important;margin-bottom:0 !important;}
.about-koloro{padding:70px 0 0 0;}
@media all and (max-width:768px){.about-koloro{padding:35px 0 0 0;}
}
.about-koloro .icon-icon_crown{display:inline-block;}
.about-koloro .section-header{padding:25px 0;text-transform:inherit;}
.about-koloro .section-header span{font:inherit;text-transform:uppercase;color:#ab499c;}
.about-koloro hr{width:200px;margin:0 auto;color:#646464;}
.about-koloro .about_koloro-text{padding:20px 10px;font-size:30px;font-family:"SegoeUILight", sans-serif;color:#646464;line-height:1.2;text-align:center;}
.about-koloro .about_koloro-text span{font:inherit;font-family:"SegoeUIBold", sans-serif;color:inherit;}
@media all and (max-width:768px){.about-koloro .about_koloro-text{font-size:18px;}
}
.about-koloro .read-more-btn{position:relative;z-index:5;display:inline-block;font-size:30px;font-family:"SegoeUIRegular", sans-serif;color:#f0cf16;line-height:1.2;text-align:center;margin:10px 0 10px 0;cursor:pointer;transition:all 0.4s;}
@media all and (max-width:600px){.about-koloro .read-more-btn{font-size:20px;margin:10px 0 0 0;}
}
.about-koloro .read-more-btn:hover{text-decoration:underline;}
@media all and (max-width:768px){.about-koloro{width:100%;float:none;margin:0 auto;}
.about-koloro .read-more-btn{display:block;}
}
.portfolio_block{background:#FFF;padding:54px 0px 46px;text-align:center;}
@media all and (max-width:768px){.portfolio_block{padding:20px 0px 20px;}
}
.portfolio_block .container{width:100%;max-width:100%;}
.portfolio_block .name_block{margin-bottom:63px;}
.portfolio_block .image_container{height:unset !important;transition:max-height 0.4s ease-in-out;overflow:hidden;margin-bottom:35px;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.portfolio_block .one_block{;width:25%;display:block;text-decoration:none;line-height:0px;overflow:hidden;position:relative;}
.portfolio_block .one_block img{width:100%;max-width:100%;height:auto;}
.portfolio_block .one_block:hover .hidden_content{top:0px;bottom:0px;opacity:1;}
.portfolio_block .one_block:hover .hidden_content .name_content{top:0px;}
.portfolio_block .one_block:hover .hidden_content .desc_content{top:0px;}
.portfolio_block .one_block:hover .hidden_content .icon-portolio_row{bottom:3.5rem;}
.portfolio_block .show-more-portfolio-btn{position:relative;width:350px;max-width:90%;}
.portfolio_block .show-more-portfolio-btn:after{content:" ";position:absolute;display:block;top:0;bottom:0;margin:auto;opacity:0;right:146px;transition:all 0.35s ease;}
.portfolio_block .show-more-portfolio-btn:hover:after{right:34px;opacity:1;}
.hidden_content{position:absolute;padding:50px 35px 0px 35px;width:100%;top:50%;height:100%;opacity:0;transition:opacity 0.35s ease, top 0.35s ease;background:#9ed3f1;color:#fff;line-height:initial;text-align:left;}
.hidden_content .name_content{font-family:"SegoeUIBold", sans-serif;font-size:3rem;line-height:3.3rem;margin-bottom:15px;position:relative;transition:all 0.4s ease;top:25px;}
.hidden_content .desc_content{font-family:"SegoeUILight", sans-serif;font-size:2.4rem;line-height:2.6rem;max-height:70%;overflow:hidden;position:relative;transition:all 0.5s ease;top:40px;}
.hidden_content .icon-portolio_row{position:absolute;bottom:0rem;left:35px;transition:all 0.8s ease;}
.blog-item-cont .blog-item{color:black;line-height:1.2;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blog-item-cont .blog-item a{font:inherit;text-decoration:none;transition:all 0.4s;}
.blog-item-cont .blog-item a:hover{text-decoration:underline;}
.blog-item-cont .blog-item .link-to-material{display:inline-block;width:100%;transition:all 0.4s;}
.blog-item-cont .blog-item .top-cont{font-size:0;}
.blog-item-cont .blog-item .top-cont .link-to-material{position:relative;}
.blog-item-cont .blog-item .top-cont .link-to-material:hover{opacity:0.5;}
.blog-item-cont .blog-item .top-cont .link-to-material .bg-cont{padding-top:75%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../images/general/blog-picture-1.png");}
.blog-item-cont .blog-item .bottom-cont{padding-top:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blog-item-cont .blog-item .bottom-cont .material-info{font-size:12px;font-family:"SegoeUIRegular", sans-serif;line-height:1.2;text-align:left;color:#000;}
.blog-item-cont .blog-item .bottom-cont .material-info span{font:inherit;}
.blog-item-cont .blog-item .bottom-cont .material-info .material-date{font-size:12px;color:#8c8c8c;margin-right:25px;}
.blog-item-cont .blog-item .bottom-cont .material-info .material-author{font-size:12px;font-family:"SegoeUIBold", sans-serif;color:black;}
.blog-item-cont .blog-item .bottom-cont .material-title{margin:15px 0;font-size:20px;font-family:"SegoeUILight", sans-serif;}
.blog-item-cont .blog-item .bottom-cont .material-text{margin:20px 0;font-size:15px;font-family:"SegoeUIRegular", sans-serif;max-height:calc(4 * 1.2 * 15px);overflow:hidden;}
.blog-item-cont .blog-item .bottom-cont .material-text span{font:inherit;font-family:"SegoeUIBold", sans-serif;}
.blog-item-cont .blog-item .bottom-cont .material-category-link{font-size:12px;font-family:"SegoeUIBold", sans-serif;color:#299ab4;text-transform:uppercase;}
.blog-item-cont .blog-item .bottom-cont .material-category-link:hover{text-decoration:underline;}
.create-and-dev{padding-bottom:50px;}
@media all and (max-width:768px){.create-and-dev{padding-bottom:25px;}
}
@media all and (max-width:1000px){.create-and-dev .gl-container{width:95%;}
}
.create-and-dev .section-header span{font-size:inherit;font-family:inherit;font-weight:inherit;}
.create-and-dev .section-header span.small{text-transform:lowercase;}
.create-and-dev .section-header span.orange{color:#f36d4a;}
.create-and-dev .section-header .size-72{font-size:72px;}
@media all and (max-width:768px){.create-and-dev .section-header .size-72{font-size:30px;}
}
.create-and-dev .section-header .size-60{font-size:60px;}
@media all and (max-width:768px){.create-and-dev .section-header .size-60{font-size:26px;}
}
.create-and-dev .section-header .size-48{font-size:48px;}
@media all and (max-width:768px){.create-and-dev .section-header .size-48{font-size:20px;}
}
.create-and-dev .section-header .size-36{font-size:36px;}
@media all and (max-width:768px){.create-and-dev .section-header .size-36{font-size:16px;}
}
.create-and-dev .section-header .size-30{font-size:30px;}
@media all and (max-width:768px){.create-and-dev .section-header .size-30{font-size:12px;}
}
.create-and-dev .section-header .font-regular{font-family:"SegoeUIRegular", sans-serif;}
.create-and-dev .section-header .yellow-bg{background-color:#f0cf16;margin-left:10px;}
.create-and-dev .section-header .yellow-underline{border-bottom:4px solid #f0cf16;}
.create-and-dev .gallery{text-align:center;}
.create-and-dev .gallery .gallery-item{display:inline-block;padding:10px;width:30%;cursor:pointer;}
.create-and-dev .gallery .gallery-item a{display:inline-block;text-decoration:none;}
.create-and-dev .gallery .gallery-item .gallery-img-cont img{width:100%;-webkit-transform:scale(0.8);transform:scale(0.8);transition:all 0.4s;}
@media all and (max-width:1000px){.create-and-dev .gallery .gallery-item .gallery-img-cont img{max-width:100%;}
}
.create-and-dev .gallery .gallery-item .gallery-img-cont img.shops-icon{max-width:187px;}
.create-and-dev .gallery .gallery-item .gallery-img-cont img.sites-icon{max-width:141px;}
.create-and-dev .gallery .gallery-item .gallery-img-cont img.package-icon{max-width:197px;}
.create-and-dev .gallery .gallery-item .name{padding:25px 10px;transition:all 0.4s;color:#bdbcbd;}
.create-and-dev .gallery .gallery-item .name p{text-transform:uppercase;line-height:1.2;text-align:center;}
.create-and-dev .gallery .gallery-item .name p:nth-child(1){font-size:30px;font-family:"SegoeUIBold", sans-serif;margin-bottom:10px;}
@media all and (max-width:768px){.create-and-dev .gallery .gallery-item .name p:nth-child(1){font-size:12px;}
}
.create-and-dev .gallery .gallery-item .name p:nth-child(2){font-size:22px;font-family:"SegoeUIRegular", sans-serif;}
@media all and (max-width:768px){.create-and-dev .gallery .gallery-item .name p:nth-child(2){font-size:10px;}
}
@media all and (max-width:768px){.create-and-dev .gallery .gallery-item .name{padding:15px 10px;}
}
.create-and-dev .gallery .gallery-item.active .gallery-img-cont img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.create-and-dev .gallery .gallery-item.active .color-1{color:#299ab4;}
.create-and-dev .gallery .gallery-item.active .color-2{color:#fec36f;}
.create-and-dev .gallery .gallery-item.active .color-3{color:#ff6345;}
.create-and-dev .arrows-cont img{max-width:80%;}
.create-and-dev .select-text{font-size:36px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.create-and-dev .select-text{font-size:18px;}
}
.create-and-dev .blog-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5vh 0;}
.create-and-dev .blog-items-cont .blog-item-cont{width:25%;padding:0 20px;}
@media all and (max-width:1300px){.create-and-dev .blog-items-cont .blog-item-cont{width:50%;padding:20px;}
}
@media all and (max-width:768px){.create-and-dev .blog-items-cont .blog-item-cont{width:100%;padding:20px 0;}
}
.create-and-dev .selected-cont .hidden-block{display:none;}
.create-and-dev .selected-cont .hidden-block .see-blog-btn{width:400px;}
.call-back-form{position:relative;background-color:#1c1c20;padding:70px 0;text-align:center;}
@media all and (max-width:768px){.call-back-form{padding:35px 0;}
}
.call-back-form .gl-container{text-align:left;}
.call-back-form .call-back-header{margin-bottom:3vh;font-size:36px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.call-back-form .call-back-header{font-size:24px;}
}
.call-back-form .left-block{text-align:right;width:33%;}
.call-back-form .center-block{text-align:left;width:33%;}
.call-back-form .right-block{text-align:left;width:33%;}
.call-back-form .left-block, .call-back-form .center-block, .call-back-form .right-block{display:inline-block;vertical-align:top;}
@media all and (max-width:768px){.call-back-form .left-block, .call-back-form .center-block, .call-back-form .right-block{text-align:center;display:block;width:100%;}
}
.call-back-form .call-back-input, .call-back-form .call-back-btn{display:block;margin:0 auto;width:100%;max-width:300px;font-size:18px;font-family:"SegoeUIRegular", sans-serif;line-height:1.2;}
@media all and (max-width:768px){.call-back-form .call-back-input, .call-back-form .call-back-btn{width:100%;max-width:auto;}
}
.call-back-form .call-back-input{margin:10px auto;padding:10px 15px;color:#878686;text-align:left;}
.call-back-form .call-back-btn{padding:15px 0;margin:20px auto;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;text-align:center;cursor:pointer;border:none;outline:none;transition:all 0.4s;}
.call-back-form .call-us-text{font-size:24px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;}
.call-back-form .call-us-text .call-us-phone{font-size:24px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;}
@media all and (max-width:768px){.call-back-form .call-us-text .call-us-phone{display:block;padding:10px 0;}
}
.call-back-form-1{padding-bottom:0;background-color:#eff3f7;}
.call-back-form-1 .call-back-header{color:#000;}
.call-back-form-1 .hidden-layer{display:none;}
.call-back-form-1 .call-back-btn{margin-bottom:5vh;}
.call-back-form-1 .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.call-back-form-1 .flex-cont .left-block, .call-back-form-1 .flex-cont .center-block, .call-back-form-1 .flex-cont .right-block{width:33%;}
.call-back-form-1 .flex-cont .center-block{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:3vh;}
.call-back-form-1 .flex-cont .right-block{-ms-flex-item-align:end;align-self:flex-end;max-width:400px;}
@media all and (max-width:1300px){.call-back-form-1 .flex-cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.call-back-form-1 .flex-cont .left-block, .call-back-form-1 .flex-cont .center-block, .call-back-form-1 .flex-cont .right-block{width:100%;text-align:center;}
.call-back-form-1 .flex-cont .right-block{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
}
.call-back-form-1 .our-managers-slider{position:relative;margin:0 auto;margin-top:-3vh;}
@media all and (max-width:1300px){.call-back-form-1 .our-managers-slider{margin-top:0;}
}
.call-back-form-1 .our-managers-slider .manager-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info{width:60%;padding-bottom:3vh;}
@media all and (max-width:1300px){.call-back-form-1 .our-managers-slider .manager-cont .manager-info{padding-bottom:7vh;}
}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info p{margin-bottom:10px;font-size:18px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info .manager-name{font-size:26px;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info .manager-post{margin-bottom:20px;font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:#aab4bd;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info .manager-phone{font-size:18px;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-info .manager-email{font-size:18px;color:#aab4bd;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-photo{width:40%;padding-left:20px;text-align:center;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-photo img{max-width:100%;}
.call-back-form-1 .our-managers-slider .manager-cont .manager-photo .icon-koloro-crown{width:70px;height:35px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
.call-back-form-1 .our-managers-slider .owl-dots{position:absolute;bottom:5%;left:30%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media all and (max-width:1300px){.call-back-form-1 .our-managers-slider .owl-dots{bottom:3%;}
}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot span{width:15px;height:15px;position:relative;background:transparent;display:block;border:2px solid #8141a9;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(1) span{border-color:#8141a9;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(2) span{border-color:#d6456a;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(3) span{border-color:#f0cf16;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(1).active span, .call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(1):hover span{background:#8141a9;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(2).active span, .call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(2):hover span{background:#d6456a;}
.call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(3).active span, .call-back-form-1 .our-managers-slider .owl-dots .owl-dot:nth-child(3):hover span{background:#f0cf16;}
.call-back-form-2{background-color:#1c1c20;}
.call-back-form-2 .call-back-header{color:#fff;}
.call-back-form-2 .small-title{margin-bottom:4vh;font-size:20px;font-family:"SegoeUIRegular", sans-serif;color:white;text-transform:uppercase;line-height:1.2;text-align:center;}
.call-back-form-2 .left-block{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
.call-back-form-2 .left-block .icon-koloro-crown-o{margin-bottom:20px;margin-right:10%;}
@media all and (max-width:768px){.call-back-form-2 .left-block .icon-koloro-crown-o{margin-right:0;}
}
.call-back-form-2 .left-block .icon-koloro-crown-o.animated{webkit-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s;}
.our-clients{padding-bottom:70px;background-color:#fff;}
@media all and (max-width:768px){.our-clients{padding-bottom:20px;}
}
.our-clients .koloro-history{font-size:20px;font-family:"SegoeUILight", sans-serif;color:black;line-height:1.2;text-align:center;}
.our-clients .koloro-history span{font-size:inherit;font-family:"SegoeUIBold", sans-serif;color:#000;}
.our-clients .our-clients-gallery{font-size:0;padding:50px 0;}
.our-clients .our-clients-gallery .client-img-cont{position:relative;display:inline-block;vertical-align:middle;text-align:center;width:25%;padding:30px;}
@media all and (max-width:1200px){.our-clients .our-clients-gallery .client-img-cont{width:50%;}
}
@media all and (max-width:768px){.our-clients .our-clients-gallery .client-img-cont{width:100%;display:none;}
}
.our-clients .our-clients-gallery .client-img-cont img{width:100%;-webkit-filter:grayscale(100%);transition:all 0.4s;}
@media all and (max-width:768px){.our-clients .our-clients-gallery .client-img-cont img{-webkit-filter:grayscale(0);}
}
.our-clients .our-clients-gallery .client-img-cont img[src$="globino-logo.png"]{max-width:215px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="raffhiezen-logo.png"]{max-width:218px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="kulinichi-logo.png"]{max-width:137px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="obolonj-logo.png"]{max-width:218px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="kievstar-logo.png"]{max-width:273px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="velmart-logo.png"]{max-width:231px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="saltovskiy-logo.png"]{max-width:173px;}
.our-clients .our-clients-gallery .client-img-cont img[src$="myasnoy-logo.png"]{max-width:262px;}
.our-clients .our-clients-gallery .client-img-cont:hover img{-webkit-filter:grayscale(0);}
.our-clients .our-clients-gallery .client-img-cont.mob-vis{display:inline-block;}
.our-clients .client-btn{margin:0;padding:0;display:inline-block;width:100%;height:70px;line-height:70px;font-size:22px;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;transition:all 0.4s;}
@media all and (max-width:768px){.our-clients .client-btn{font-size:18px;}
}
.our-clients .client-btn{max-width:450px;}
.koloro-quotes{padding-bottom:10vh;background-color:#fff;}
.koloro-quotes .quotes-slider-cont{position:relative;max-width:1200px;width:100%;margin:auto;padding:0 3vw;}
@media all and (max-width:768px){.koloro-quotes .quotes-slider-cont{padding:0;}
}
.koloro-quotes .quotes-slider-cont .arrow-left-btn, .koloro-quotes .quotes-slider-cont .arrow-right-btn{display:inline-block;vertical-align:top;cursor:pointer;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media all and (max-width:768px){.koloro-quotes .quotes-slider-cont .arrow-left-btn, .koloro-quotes .quotes-slider-cont .arrow-right-btn{top:25%;-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7);}
}
.koloro-quotes .quotes-slider-cont .arrow-left-btn{left:-50px;}
@media all and (max-width:768px){.koloro-quotes .quotes-slider-cont .arrow-left-btn{left:0;}
}
.koloro-quotes .quotes-slider-cont .arrow-right-btn{right:-50px;}
@media all and (max-width:768px){.koloro-quotes .quotes-slider-cont .arrow-right-btn{right:0;}
}
.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-photo{width:200px;text-align:left;}
.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-photo img{display:inline-block;width:178px;max-width:100%;border-radius:50%;}
.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-info{width:calc(100% - 200px);}
@media all and (max-width:1200px){.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-photo, .koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-info{width:100%;}
.koloro-quotes .quotes-slider-cont .quotes-slider .quote-item-cont .author-photo{text-align:center;}
}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info{text-align:left;padding-left:3vw;}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text{position:relative;margin:30px auto;font-size:24px;font-family:"SegoeUILight", sans-serif;color:#646464;line-height:1.2;}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text span{font:inherit;font-family:"SegoeUIBold", sans-serif;}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text:before{position:absolute;display:inline-block;font-family:"seguibl", sans-serif;font-size:60px;color:#f0cf16;line-height:0;}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text:before{background-repeat:no-repeat;padding-right:1vw;content:" ";top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
@media all and (max-width:1200px){.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-text:before{-webkit-transform:translate(0, -100%);transform:translate(0, -100%);}
}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-author{font-size:18px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:left;}
.koloro-quotes .quotes-slider-cont .quotes-slider .author-info .quote-author span.author-post{font:inherit;font-family:"SegoeUIRegular", sans-serif;color:#bfbfbf;}
.our-services{padding-bottom:20vh;}
@media all and (max-width:1000px){.our-services{padding-bottom:0;}
}
.our-services .services-slogan{padding-bottom:5vh;font-size:24px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:center;}
.our-services .gl-container{width:98%;}
@media all and (max-width:1000px){.our-services .gl-container{width:95%;}
}
.our-services .item-dark-mask{background-image:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);content:"";position:absolute;z-index:10;bottom:0;width:130px;height:110px;}
.our-services .circle-slider-cont{position:absolute;left:0;bottom:0;width:100%;height:400px;overflow:hidden;}
@media all and (max-width:1000px){.our-services .circle-slider-cont{position:relative;bottom:auto;height:auto;}
}
.our-services .circle-slider-cont .slider-left-btn, .our-services .circle-slider-cont .slider-right-btn{position:absolute;z-index:5;top:20%;cursor:pointer;}
@media all and (max-width:1600px){.our-services .circle-slider-cont .slider-left-btn, .our-services .circle-slider-cont .slider-right-btn{top:10%;}
}
@media all and (max-width:1000px){.our-services .circle-slider-cont .slider-left-btn, .our-services .circle-slider-cont .slider-right-btn{display:none;}
}
.our-services .circle-slider-cont .slider-left-btn{left:20%;}
@media all and (max-width:1600px){.our-services .circle-slider-cont .slider-left-btn{left:15%;}
}
.our-services .circle-slider-cont .slider-right-btn{right:20%;}
@media all and (max-width:1600px){.our-services .circle-slider-cont .slider-right-btn{right:15%;}
}
.our-services .circle-slider-cont .circle-slider{margin:70px auto;position:relative;width:900px;height:900px;border-radius:50%;border:5px solid #000;}
@media all and (max-width:1000px){.our-services .circle-slider-cont .circle-slider{margin:35px 0;width:100%;height:auto;border:none;}
}
.our-services .circle-slider-cont .circle-slider .slider-item.active .service-icon-cont .icon:nth-child(1){opacity:0;}
.our-services .circle-slider-cont .circle-slider .slider-item.active .service-icon-cont .icon:nth-child(2){opacity:1;}
.our-services .circle-slider-cont .circle-slider .slider-item{position:absolute;z-index:3;transition:all 0.4s;}
@media all and (max-width:1000px){.our-services .circle-slider-cont .circle-slider .slider-item{position:static;}
.our-services .circle-slider-cont .circle-slider .slider-item:nth-child(5) ~ .slider-item{display:none;}
}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont{position:relative;display:inline-block;border-radius:50%;background-color:transparent;transition:all 0.4s;-webkit-transform:rotate(0);transform:rotate(0);}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont:before{content:"";position:absolute;top:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px);border-radius:50%;background-color:#fff;}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont .icon{position:relative;z-index:5;transition:all 0.4s;}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont .icon-hover{position:absolute;top:0;left:0;}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont .icon:nth-child(1){opacity:1;}
.our-services .circle-slider-cont .circle-slider .slider-item .service-icon-cont .icon:nth-child(2){opacity:0;}
.our-services .service-block{display:none;}
@media all and (max-width:1000px){.our-services .service-block{display:block;}
}
.our-services .service-block .service-item-header{padding:5px 0;font-size:30px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
@media all and (min-width:1000px){.our-services .service-block .service-item-header{padding:35px 0;max-width:400px;margin:auto;}
}
.our-services .service-block .service-text{font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:center;max-width:500px;margin-left:auto;margin-right:auto;}
.our-services .service-block .service-text span{font-size:inherit;font-family:"SegoeUIBold", sans-serif;color:inherit;}
@media all and (max-width:1000px){.our-services .service-block .service-text{display:none;max-width:100%;}
}
.our-services .service-block .service-price{font-size:36px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;line-height:1.2;text-align:center;margin:3vh 0;}
.our-services .service-block .service-up-btn{margin-top:15px;width:100%;border:none;outline:none;background-color:transparent;}
@media all and (min-width:1000px){.our-services .service-block .service-up-btn{display:none;}
}
.our-services .service-block .service-up-btn .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.our-services .service-block .service-up-btn .icon-rotate{-webkit-transform:rotate(0);transform:rotate(0);}
.our-services .our-services-info{display:block;position:relative;z-index:2;top:210px;margin-top:-8vh;min-height:450px;}
.our-services .our-services-info .service-block{display:block;width:600px;margin:0 auto;}
@media all and (max-width:1000px){.our-services .our-services-info{display:none;}
}
.our-services .our-services-info .service.active{display:block;}
.our-advantages{padding-bottom:20px;margin-bottom:0;}
@media all and (min-width:1000px){.our-advantages{margin-bottom:-100px;}
}
.our-advantages .our-advantages-gallery{font-size:0;margin:0 auto;text-align:center;width:100%;}
@media all and (min-width:1000px){.our-advantages .our-advantages-gallery{background-image:url("../images/main/ellipse.png");background-repeat:no-repeat;background-size:contain;background-position-y:50px;width:772px;height:226px;}
}
.our-advantages .our-advantages-gallery .advantage-item > .icon{position:relative;z-index:5;width:130px;height:130px;background-repeat:no-repeat;background-size:contain;transition:all 0.4s;}
.our-advantages .our-advantages-gallery .advantage-item{display:block;width:100%;margin:20px 0;}
@media all and (min-width:1000px){.our-advantages .our-advantages-gallery .advantage-item{margin:0;}
}
.our-advantages .our-advantages-gallery .advantage-item .advantage-block{display:block;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-1{background-image:url(../images/main/advantage-icon-1.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-2{background-image:url(../images/main/advantage-icon-2.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-3{background-image:url(../images/main/advantage-icon-3.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-4{background-image:url(../images/main/advantage-icon-4.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-5{background-image:url(../images/main/advantage-icon-5.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-6{background-image:url(../images/main/advantage-icon-6.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-1.change-bg{background-image:url(../images/main/advantage-icon-1-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-2.change-bg{background-image:url(../images/main/advantage-icon-2-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-3.change-bg{background-image:url(../images/main/advantage-icon-3-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-4.change-bg{background-image:url(../images/main/advantage-icon-4-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-5.change-bg{background-image:url(../images/main/advantage-icon-5-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-6.change-bg{background-image:url(../images/main/advantage-icon-6-hover.png);}
@media all and (min-width:1000px){.our-advantages .our-advantages-gallery .advantage-item{display:inline-block;width:calc(100%/6);padding:0;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-block{display:none;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-1:hover{background-image:url(../images/main/advantage-icon-1-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-2:hover{background-image:url(../images/main/advantage-icon-2-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-3:hover{background-image:url(../images/main/advantage-icon-3-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-4:hover{background-image:url(../images/main/advantage-icon-4-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-5:hover{background-image:url(../images/main/advantage-icon-5-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-6:hover{background-image:url(../images/main/advantage-icon-6-hover.png);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-1, .our-advantages .our-advantages-gallery .advantage-item .advantage-icon-6{top:176px;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-3, .our-advantages .our-advantages-gallery .advantage-item .advantage-icon-4{top:0px;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-2, .our-advantages .our-advantages-gallery .advantage-item .advantage-icon-5{top:50px;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-1{left:-75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-6{left:75px;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-2{left:-60px;}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-5{left:60px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-3{left:-20px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
.our-advantages .our-advantages-gallery .advantage-item .advantage-icon-4{left:20px;}
}
.our-advantages .advantage-block{display:none;}
.our-advantages .advantage-block .advantage-header{padding:5px 0;font-size:30px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
@media all and (min-width:1000px){.our-advantages .advantage-block .advantage-header{padding:35px 0;}
}
.our-advantages .advantage-block .advantage-header.color-1{color:#dbac2d;}
.our-advantages .advantage-block .advantage-header.color-2{color:#82b461;}
.our-advantages .advantage-block .advantage-header.color-3{color:#62b1c5;}
.our-advantages .advantage-block .advantage-header.color-4{color:#658bd0;}
.our-advantages .advantage-block .advantage-header.color-5{color:#c25ba6;}
.our-advantages .advantage-block .advantage-header.color-6{color:#d75b5b;}
.our-advantages .advantage-block .advantage-text{font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:#7c7c7c;line-height:1.2;text-align:center;}
.our-advantages .advantage-block .advantage-text span{font-size:inherit;font-family:"SegoeUIBold", sans-serif;color:#7c7c7c;}
@media all and (max-width:1000px){.our-advantages .advantage-block .advantage-text{display:none;}
}
.our-advantages .advantage-block .service-price{font-size:36px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;line-height:1.2;text-align:center;margin:3vh 0;}
.our-advantages .advantage-block .advantage-up-btn{margin-top:15px;width:100%;border:none;outline:none;background-color:transparent;}
@media all and (min-width:1000px){.our-advantages .advantage-block .advantage-up-btn{display:none;}
}
.our-advantages .advantage-block .advantage-up-btn .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.our-advantages .advantage-block .advantage-up-btn .icon-rotate{-webkit-transform:rotate(0);transform:rotate(0);}
.our-advantages .our-advantages-texts{display:none;position:relative;top:-100px;width:600px;min-height:350px;margin:0 auto;}
.our-advantages .our-advantages-texts .advantage-block{display:block;}
@media all and (min-width:1000px){.our-advantages .our-advantages-texts{display:block;}
}
.our-advantages .our-advantages-texts .advantage-block.active{display:block;}
.social_link{background:#1c1c20;}
.social_link .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:181px;width:1130px;max-width:100%;}
@media all and (max-width:768px){.social_link .flex{height:60px;}
}
.social_link a{display:block;text-decoration:none;transition:background-color 0.4s ease-in;width:20%;text-align:center;line-height:179px;}
@media all and (max-width:768px){.social_link a{line-height:60px;}
}
.social_link a i{vertical-align:middle;transition:all 0.4s;}
@media all and (max-width:768px){.social_link a i{-webkit-transform:scale(0.7);transform:scale(0.7);}
}
.social_link a:hover{text-decoration:none;}
@media all and (min-width:768px){.social_link a:hover i{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@media all and (min-width:768px){.social_link .navy_blue:hover{background-color:#3b5998;}
.social_link .dark_blue:hover{background-color:#558DCE;}
.social_link .pink:hover{background-color:#e560be;}
.social_link .blue:hover{background-color:#28c5f9;}
.social_link .red:hover{background-color:#F54E4E;}
}
.our-managers{background-color:#eff3f7;padding-bottom:5vh;}
.our-managers .gl-container{width:95%;}
.our-managers .managers-cont{margin:0 auto 3vh auto;font-size:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media all and (max-width:768px){.our-managers .managers-cont{margin:0 auto 2vh auto;}
}
.our-managers .managers-cont .manager-item{margin:25px 0;padding:0 15px;width:calc(100%/3);max-width:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;}
@media all and (max-width:1200px){.our-managers .managers-cont .manager-item{width:50%;text-align:center;}
}
@media all and (max-width:768px){.our-managers .managers-cont .manager-item{width:100%;padding:0;margin:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.our-managers .managers-cont .manager-item .manager-photo, .our-managers .managers-cont .manager-item .manager-contacts{width:50%;}
@media all and (max-width:768px){.our-managers .managers-cont .manager-item .manager-photo, .our-managers .managers-cont .manager-item .manager-contacts{width:auto;padding:0 20px;}
}
@media all and (max-width:400px){.our-managers .managers-cont .manager-item .manager-photo, .our-managers .managers-cont .manager-item .manager-contacts{padding:0 2px;}
}
.our-managers .managers-cont .manager-item .manager-photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:1vw;}
@media all and (max-width:800px){.our-managers .managers-cont .manager-item .manager-photo{width:40%;}
}
.our-managers .managers-cont .manager-item .manager-photo img{width:178px;max-width:100%;}
.our-managers .managers-cont .manager-item .manager-contacts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;line-height:1.2;}
@media all and (max-width:800px){.our-managers .managers-cont .manager-item .manager-contacts{width:60%;}
}
.our-managers .managers-cont .manager-item .manager-contacts p{margin:0;margin-bottom:5px;font-size:18px;font-family:"SegoeUIRegular", sans-serif;text-transform:none;}
.our-managers .managers-cont .manager-item .manager-contacts .manager-name{font-size:30px;font-family:"SegoeUIBold", sans-serif;color:#d84867;}
.our-managers .managers-cont .manager-item .manager-contacts .manager-post{font-size:17px;margin-bottom:25px;color:#80878d;}
.our-managers .managers-cont .manager-item .manager-contacts .manager-phone{font-size:18px;font-family:"SegoeUIBold", sans-serif;color:#000;}
.our-managers .managers-cont .manager-item .manager-contacts .manager-email{font-size:18px;font-family:"SegoeUIBold", sans-serif;color:#581b75;}
@media all and (max-width:768px){.our-managers .managers-cont .manager-item:nth-child(even) .manager-photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.our-managers .managers-cont .manager-item:nth-child(even) .manager-contacts{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
}
footer{background-color:#1c1c20;border-bottom:5px solid #a44699;font-size:0;}
footer .footer-cols-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
footer .footer-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;vertical-align:top;text-align:center;width:25%;padding:20px 40px;}
@media all and (min-width:1600px) and (max-width:1800px){footer .footer-col{padding:20px 20px;}
}
@media all and (max-width:1600px){footer .footer-col{width:50%;}
}
@media all and (max-width:1000px){footer .footer-col{width:100%;}
}
@media all and (max-width:768px){footer .footer-col{padding:15px 10px;}
}
footer .footer-col .footer-img img{width:100%;max-width:244px;}
footer .footer-col .col-name{padding-bottom:35px;font-size:22px;font-family:"SegoeUIBold", sans-serif;color:#979797;line-height:1.2;text-align:center;}
footer .footer-col .footer-btn{display:inline-block;width:100%;padding:20px 0;font-size:18px;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;transition:all 0.4s;}
footer .footer-col .footer-calculate-btn{max-width:300px;}
footer .footer-col .footer-subscribe-btn{max-width:230px;background-color:transparent;color:#fff;border:2px solid #f0cf16;}
footer .footer-col .footer-subscribe-btn:hover{background-color:#f0cf16;color:#000;}
@media all and (max-width:1000px){footer .footer-col.col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
footer .footer-col.footer-contacts .col-name{color:#f0cf16;text-decoration:underline;text-align:center;}
footer .footer-col.footer-contacts .contact-info{padding-bottom:25px;}
footer .footer-col.footer-contacts .contact-info p{font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;}
footer .footer-col.footer-contacts .contact-info p span{font:inherit;font-family:"SegoeUIBold", sans-serif;margin-right:5px;}
footer .footer-col.footer-contacts .contact-info p.contact-telephone, footer .footer-col.footer-contacts .contact-info p.contact-email{margin-bottom:5px;font-size:18px;font-family:"SegoeUIBold", sans-serif;}
footer .footer-col.footer-contacts .contact-info p.contact-email{color:#f0cf16;text-decoration:underline;}
footer .copy_right{text-align:center;padding:16px 18px 21px;color:white;font-family:"RobotoRegular", sans-serif;}
.icon{display:inline-block;vertical-align:bottom;background-repeat:no-repeat;}
.blog_nav{margin-top:54px;margin-bottom:70px;}
.blog_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blog_nav li{display:inline-block;max-width:274px;}
.blog_nav li a{display:block;padding:1.6rem 3rem;color:#646464;font-family:"SegoeUIBold", sans-serif;transition:all 0.4s ease;font-size:2.4rem;text-decoration:none;text-align:center;transition:all 0.4s ease;}
.blog_nav li .active{background-color:#f0cf16;color:white;}
.blog_nav li a:hover{color:#f0cf16;}
.blog_nav li .active:hover{color:white;}
.news_lenght{margin:auto;max-width:1200px;}
.news_lenght .one_news{border:3px solid #efefef;margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.news_lenght .one_news .preview{float:left;width:40.83%;text-decoration:none;overflow:hidden;}
.news_lenght .one_news .preview img{display:block;max-width:100%;width:100%;transition:all 0.4s ease;}
.news_lenght .one_news .preview img:hover{-webkit-transform:scale(1.1) rotate(-1.5deg);transform:scale(1.1) rotate(-1.5deg);}
.news_lenght .one_news .news_description{float:left;width:59%;padding:16px 18px 6px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.news_lenght .one_news .news_description .article_namel{text-decoration:none;}
.news_lenght .one_news .news_description h2, .news_lenght .one_news .news_description .article_namel{font-size:3rem;font-family:"SegoeUIBold", sans-serif;color:black;}
.news_lenght .one_news .news_description h2:hover, .news_lenght .one_news .news_description .article_namel:hover{text-decoration:none;color:#646464;}
.news_lenght .one_news .news_description p{font-size:1.8rem;}
.news_lenght .one_news .news_description .date{color:#A3A3A3;font-size:1.6rem;margin-bottom:28px;}
.news_lenght .one_news .short_desc{width:480px;max-width:72.73%;display:inline-block;}
.news_lenght .one_news .short_desc a{text-decoration:none;}
.news_lenght .one_news .rating_container{max-width:26%;display:inline-block;vertical-align:top;width:162px;float:right;padding-top:10px;padding-left:14px;}
.news_lenght .one_news .info{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
.news_lenght .one_news .info div{display:inline-block;}
.news_lenght .one_news:after{content:"";clear:both;float:none;}
.news_lenght .link_read{padding:0;margin:0;margin-bottom:14px;text-transform:uppercase;width:162px;height:42px;line-height:42px;font-size:1.8rem;font-family:"SegoeUIBold", sans-serif;float:right;}
.news_lenght .views{text-align:center;margin-bottom:28px;}
.news_lenght .views p{font-family:"SegoeUIBold", sans-serif;font-size:1.6rem;color:#676767;}
.news_lenght .views p span{font-size:inherit;font-family:inherit;color:inherit;}
.news_lenght .rating-container{height:24px;text-align:center;margin-bottom:5px;}
.news_lenght .rating-container .rating{width:120px;}
.news_lenght .reviews_count{text-align:center;font-size:1.6rem;color:#a3a3a3;}
.news_lenght .reviews_count span{font-size:inherit;font-family:inherit;color:inherit;}
.pagination{margin:50px auto 50px;text-align:center;}
.pagination ul{display:inline-block;}
.pagination li{display:inline-block;vertical-align:top;margin:2px;}
.pagination li a, .pagination li span{display:block;font-family:"seguibl", sans-serif;color:#a44699;font-size:33px;text-align:center;width:67px;height:62px;line-height:57px;border:1px solid #a44699;transition:all 0.4s ease;text-decoration:none;}
.pagination li .current_page{color:white;background:#a44699;}
.pagination li a:hover, .pagination li.active span{color:white;background:#a44699;text-decoration:none;}
.pagination li .pointer{line-height:50px;}
.info p{font-size:1.6rem;font-family:"SegoeUIBold", sans-serif;color:#a3a3a3;}
.info p span{color:#000;font-size:inherit;font-family:inherit;}
.info p .autor_link{color:#000;font-size:inherit;font-family:inherit;text-decoration:none;}
.info p .autor_link:hover{text-decoration:underline;}
.autor_info{padding-bottom:63px;}
.autor_info .container{max-width:1200px;margin:auto;}
.autor_info .autor_ava{display:inline-block;vertical-align:top;width:260px;}
.autor_info .autor_ava img{width:100%;height:auto;}
.autor_info .about_autor{display:inline-block;vertical-align:top;margin-left:60px;font-family:"SegoeUIBold", sans-serif;}
.autor_info .about_autor .name{font-size:3.6rem;color:black;margin-bottom:25px;}
.autor_info .about_autor p{font-family:inherit;font-weight:inherit;font-size:1.6rem;}
.autor_info .about_autor .views{margin-bottom:23px;}
.autor_info .about_autor .voice{font-size:1.8rem;color:#969696;margin-top:10px;margin-left:0;margin-right:0;}
.autor_info .about_autor .voice span.yellow{color:#ffcc00 !important;font-size:inherit;}
.article_container{width:900px;max-width:65%;}
.article_container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;padding-top:15px;padding-bottom:15px;}
.article_container .info .left_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;}
.article_container .info .left_block .author_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:15px;height:100%;}
.article_container .info .left_block .author_category p:nth-child(2){padding-top:10px;}
.article_container .info .right_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}
.article_container .info .right_block .date_viewers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-top:20px;}
.article_container .info .right_block p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.article_container .info .right_block p i{margin-right:5px;}
.article_container .info .right_block p:nth-child(2){margin-left:20px;}
.creator_photo{display:inline-block;vertical-align:top;}
.creator_photo img{width:70px;border-radius:50%;}
.top_rating_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.top_rating_container .voice{font-size:1.8rem;color:#969696;margin-top:10px;margin-left:0;margin-right:0;}
.top_rating_container .voice span.yellow{color:#ffcc00;font-size:inherit;}
.article_info{padding-top:25px;}
.article .article_container{float:left;display:inline-block;padding-top:42px;}
.article img{max-width:100%;}
.article h2{font-size:3.6rem;font-family:"SegoeUIBold", sans-serif;margin-bottom:24px;}
.article h3{font-size:2.4rem;font-family:"SegoeUIBold", sans-serif;margin-bottom:29px;}
.article p{font-size:2.4rem;color:#000;margin-bottom:20px;}
@media screen and (max-width:768px){.article p{margin-bottom:15px;}
}
.article ul, .article ol{padding-left:20px;margin-bottom:20px;}
@media screen and (max-width:768px){.article ul, .article ol{margin-bottom:15px;}
}
.article ul li, .article ol li{font-size:2.4rem;color:#000;padding-bottom:10px;}
@media screen and (max-width:768px){.article ul li, .article ol li{padding-bottom:5px;}
}
.article span, .article strong{font-family:"SegoeUIBold", sans-serif;font-size:inherit;color:inherit;}
.article a{color:#d84867;transition:all 0.4s;}
.article a:hover{color:#f0cf16;}
.article .order-form-btn{color:#fff;}
.article .order-form-btn:hover{color:#f0cf16;}
.article .contact-info-cont .contact-info{margin:15px 0;font-family:"SegoeUIBold", sans-serif;color:#a44699;}
.right_sidebar{float:right;display:inline-block;width:28.4%;}
.right_sidebar .name_block{font-size:3.5rem;margin-top:0px;line-height:3.8rem;}
.right_sidebar .btn_wb{width:291px;transition:all 0.4s ease;line-height:6.75rem;}
.right_sidebar .btn_wb:after{content:" ";position:absolute;top:0px;bottom:0px;margin:auto;right:30%;opacity:0;transition:all 0.4s ease;display:block;}
.right_sidebar .btn_wb:hover{padding-right:65px;}
.right_sidebar .btn_wb:hover:after{opacity:1;right:30px;}
.our_jobs{padding-bottom:60px;}
.our_jobs p{text-align:center;font-family:"SegoeUIBold", sans-serif;font-size:3.5rem;margin-bottom:28px;color:#A34699;}
.our_jobs .link-to-material{display:block;width:100%;text-align:center;margin-bottom:27px;transition:all 0.4s;}
.our_jobs .link-to-material img{max-width:100%;}
.our_jobs .link-to-material:hover{opacity:0.5;}
.our_service, .popular{padding-bottom:60px;}
.our_service p, .popular p{text-align:center;font-family:"SegoeUIBold", sans-serif;font-size:3.5rem;margin-bottom:28px;color:#A34699;}
.our_service ol li:before, .popular ol li:before{content:counter(list) " ";background-color:#f0cf16;border-radius:50%;width:42px;min-width:42px;height:42px;color:black;font-size:25px;font-family:Tahoma, sans-serif;font-weight:bold;display:inline-block;text-align:center;vertical-align:middle;line-height:40px;margin-right:12px;}
.our_service ol li, .popular ol li{list-style-type:none;counter-increment:list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px;}
.our_service ol li a, .popular ol li a{font-family:"RobotoRegular", sans-serif;font-size:1.8rem;color:#4A4327;text-decoration:none;}
.our_service ol li a:hover, .popular ol li a:hover{text-decoration:underline;}
.popular .nav-tabs li{display:inline-block;text-decoration:none;background:#a34699;border-radius:7px 7px 0px 0px;opacity:0.7;transition:all 0.4s ease;padding:9px 15px 5px;margin-right:12px;}
.popular .nav-tabs li a{text-decoration:none;font-family:"RobotoRegular", sans-serif;color:white;font-size:1.5rem;}
.popular .nav-tabs .active{opacity:1;box-shadow:2px 0 6px -1px #a34699;}
.popular .nav-tabs li:last-child{margin-right:0px;}
.popular .nav-tabs li:first-child{margin-left:20px;}
.popular .tab-content{background-color:#f6f6f6;padding:42px 10px;border-radius:10px;width:105%;margin-left:-2.5%;}
.popular .tab-content a{width:86%;transition:all 0.4s ease;}
.popular .tab-content a:hover{color:#f0cf16;}
.after_article{margin:auto;max-width:1500px;}
.after_article .container{margin:0;}
@media all and (max-width:1000px){.after_article .container{display:-webkit-box;display:-ms-flexbox;display:flex;-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;}
}
.after_article .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.after_article .article_container{text-align:center;}
.hidden_arrow{display:none;}
.article_info .like_it{padding-top:0;}
.article_info .like_it p.voice{margin-left:-20px !important;}
.like_it{padding-top:30px;margin-right:0px;text-align:center;}
.like_it .rating_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.like_it .rating_container .voice{margin-left:-20px;}
.qwestion{display:inline-block;vertical-align:top;}
.qwestion span{display:inline-block;vertical-align:top;color:#A44699;font-family:"RobotoRegular", sans-serif;font-size:2.4rem;line-height:3rem;margin-left:21px;vertical-align: middle;}
.qwestion .shake, .qwestion .shakeY{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:2s;animation-delay:2s;}
.qwestion .shakeY{-webkit-animation-name:shakeY;animation-name:shakeY;}
@-webkit-keyframes shakeY{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
}
@keyframes shakeY{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
}
.social_likes{margin-top:30px;}
.material-info-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:65%;width:900px;}
@media all and (max-width:1050px){.material-info-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.material-info-cont .icon{display:none;}
.material-info-cont .hidden_arrow{display:inline-block;}
}
.material-info-cont .author-block{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media all and (max-width:768px){.material-info-cont .author-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0;}
}
.material-info-cont .author-block .author-photo img{border-radius:50%;width:150px;height:150px;}
.material-info-cont .author-block .author-info{padding-left:25px;}
.material-info-cont .author-block .author-info p{margin:7px 0;font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:#000;line-height:1.2;text-transform:none;text-align:left;}
@media all and (max-width:768px){.material-info-cont .author-block .author-info p{text-align:center;}
}
.material-info-cont .author-block .author-info p a, .material-info-cont .author-block .author-info p span{font:inherit;text-decoration:none;}
.material-info-cont .author-block .author-info p a{font-family:"SegoeUIBold", sans-serif;font-size:24px;color:#a44699;}
.material-info-cont .author-block .author-info p a:hover{text-decoration:underline;}
.material-info-cont .author-block .author-info p span{color:#a3a3a3;font-size:18px;}
.material-info-cont .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media all and (max-width:768px){.material-info-cont .cta-block .star-rating-cont, .material-info-cont .cta-block .cta-cont{width:100%;margin:15px 0;text-align:center;}
}
.material-info-cont .star-rating-cont{width:220px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-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;}
@media all and (max-width:768px){.material-info-cont .star-rating-cont{text-align:center;}
}
.material-info-cont .star-rating-cont .voices-count{margin:5px 0 !important;font-size:18px;font-family:"SegoeUIBold", sans-serif;color:#969696;line-height:1.2;text-transform:none;}
.material-info-cont .star-rating-cont .voices-count span{font:inherit;color:#f0cf16;padding-right:5px;}
.material-info-cont .cta-cont .cta-text{display:inline-block;vertical-align:top;color:#000;font-family:"SegoeUIBold", sans-serif;font-size:20px;line-height:1.2;margin-left:21px;}
@media all and (max-width:768px){.material-info-cont .cta-cont .cta-text{display:block;}
}
.material-info-cont .cta-cont .shake, .material-info-cont .cta-cont .shakeY{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:2s;animation-delay:2s;}
.material-info-cont .cta-cont .shakeY{-webkit-animation-name:shakeY;animation-name:shakeY;}
@keyframes shakeY{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
}
.similar-materials .blog-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5vh 0;}
.similar-materials .blog-items-cont .blog-item-cont{width:25%;padding:0 20px;}
@media all and (max-width:1200px){.similar-materials .blog-items-cont .blog-item-cont{width:50%;padding:20px;}
}
@media all and (max-width:800px){.similar-materials .blog-items-cont .blog-item-cont{width:100%;padding:20px 0;}
}
.comment_widget img{max-width:100%;}
.clear{content:"";clear:both;float:none;}
.tab-content .tab-pane{display:none;opacity:0;}
.tab-content .active{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.background{background-size:cover;background-repeat:no-repeat;position:fixed;top:0px;height:100vh;width:100%;background-position:center center;}
.background .page_name{color:white;max-width:1113px;margin-left:auto;margin-right:auto;padding-top:406px;}
.some_text{padding:59px 0px 0px;}
.some_text .left_container{width:49%;display:inline-block;text-align:right;vertical-align:top;padding-right:93px;}
.some_text h2{font-size:3.6rem;font-family:"SegoeUIBold", sans-serif;}
.some_text .text_block{width:49%;display:inline-block;font-size:2.4rem;font-family:"SegoeUILight", sans-serif;color:#969696;padding-left:12px;text-indent:33px;}
.some_text .text_block p, .some_text .text_block div{color:inherit;font-size:inherit;}
.change_foto{margin-top:30px;}
.change_foto img{float:left;width:25%;height:auto;-webkit-filter:contrast(130%);filter:contrast(130%);}
@media all and (max-width:768px){.change_foto img{width:50%;}
}
@media all and (max-width:600px){.change_foto img{width:100%;}
}
.plashka{background:linear-gradient(black, transparent);opacity:0.8;height:100px;width:100%;position:absolute;z-index:5;}
.manager_connect{background-color:#fff;padding:50px 0px;}
.manager_connect .btn_TW{text-transform:inherit;width:813px;line-height:7.4rem;}
.manager_connect .btn_TW:after{content:" ";position:absolute;top:0px;bottom:0px;margin:auto;right:10%;opacity:0;transition:all 0.4s ease;display:block;}
.manager_connect .btn_TW:hover{padding-right:34px;}
.manager_connect .btn_TW:hover:after{opacity:1;right:24px;}
.manager_connect .yellow_button{width:310px;height:8.2rem;line-height:7.8rem;color:white;font-size:3.5rem;transition:all 0.4s ease;}
.manager_connect .yellow_button:hover{background:#A44699;color:#f0cf16;}
.on_contact_page{padding:116px 0px 121px;}
.our_manager{text-align:center;padding:0 0 84px;}
.our_manager .name_block{margin-bottom:41px;}
.our_manager .price-block{display:block;margin-top:50px;}
@media all and (max-width:768px){.our_manager .price-block{display:none;}
}
.our_manager .price-block span{padding-right:40px;font-size:36px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
.our_manager .price-block .btn-calculate{margin:0;padding:0;display:inline-block;width:320px;height:70px;line-height:70px;font-size:26px;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;transition:all 0.4s;background-color:#f0cf16;}
.one_manager{padding:0px 54px;text-align:center;display:inline-block;vertical-align:top;}
.one_manager .name, .one_manager .mailto{color:#A44699;font-family:"SegoeUIBold", sans-serif;}
.one_manager .name{font-size:3rem;margin-top:10px;}
.one_manager .place{font-size:1.8rem;margin-bottom:28px;}
.one_manager .phone{font-size:2.4rem;font-family:"SegoeUIBold", sans-serif;}
.one_manager .mailto{font-size:2.4rem;}
.one_manager .one_manager_image .lazy{width:200px;height:200px;border-radius:50%;}
.l-message{position:relative;padding-bottom:3.125em;}
.l-message .btn_TW:hover{border-color:black;}
.l-message .btn_TW:hover span{color:black;}
.l-message .btn_BT:hover{border-color:white;}
.l-message .btn_BT:hover span{color:white;}
.l-message *::-moz-selection{color:#000;background:#ffdb00;}
.l-message .message-wrapper .mask, .l-message .message-wrapper .message{width:100%;height:100%;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:z-index 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, z-index 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, z-index 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;}
.l-message .mask{display:block;text-align:center;position:absolute;z-index:2;top:0;left:0;background:#ffdb00;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.l-message .table{display:table;height:100%;vertical-align:middle;margin:auto;}
.l-message .table-cell{position:relative;overflow:hidden;}
.l-message .table-cell{display:table-cell;vertical-align:middle;width:100%;}
.l-message .btn_TW span{font-size:3.6rem;height:8.6rem;line-height:7.5rem;}
.l-message .message-wrapper .message{width:100%;height:100%;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:z-index 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, z-index 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, z-index 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;}
.l-message .message{padding-top:7.5em;z-index:1;text-align:center;width:100%;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.l-message .icon-remove{position:absolute;top:40px;right:40px;width:50px;height:50px;display:block;font-size:50px;color:#212121;transition:all 0.35s cubic-bezier(0.6, -0.28, 0.74, 0.05);cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.l-message .container-message{max-width:973px;margin:0 auto;width:100%;}
#feedback{background:#fff;}
.l-message .container-message .row{position:relative;margin:0 0 35px 0;}
.l-message label{color:#393f50;font-size:20px;left:0;line-height:55px;position:absolute;text-align:right;display:block;width:185px;height:55px;font-weight:100;}
.l-message input[type="text"]::-moz-placeholder, .l-message input[type="email"]::-moz-placeholder, .l-message input[type="password"]::-moz-placeholder, .l-message input[type="date"]::-moz-placeholder, .l-message input[type="search"]::-moz-placeholder, .l-message textarea::-moz-placeholder{color:#000000;opacity:1;font-family:"SegoeUIRegular", sans-serif;}
.l-message input[type="text"], .l-message input[type="email"], .l-message input[type="password"], .l-message input[type="date"], .l-message input[type="search"], .l-message textarea{height:57px;padding:0 33px;font-family:"SegoeUIRegular", sans-serif;color:#000;transition:all 0.5s ease;border-radius:0px;font-size:20px;line-height:normal;background:rgba(255, 255, 255, 0.8);}
.l-message input, .l-message textarea{border:2px solid #bfccdf;border-radius:3px;background:#fff;height:55px;line-height:1;padding-left:19px;padding-right:19px;width:100%;max-width:539px;font-family:"SegoeUIRegular", sans-serif;color:#001227;}
.l-message input:hover, .l-message input:active, .l-message input:focus, .l-message textarea:hover, .l-message textarea:active, .l-message textarea:focus{border:2px solid #ffdb00;background:#ffdb00;}
.l-message input:hover, .l-message input:active, .l-message input:focus, .l-message textarea:hover, .l-message textarea:active, .l-message textarea:focus{border:2px solid #ffdb00;background:#ffdb00;}
textarea:focus, input:focus, a:focus{outline:0;}
.l-message input, .l-message textarea{border:2px solid #bfccdf;border-radius:3px;background:#fff;height:55px;line-height:1;padding-left:19px;padding-right:19px;width:100%;max-width:539px;font-family:"SegoeUIRegular", sans-serif;color:#001227;}
textarea:focus, input:focus{outline:0;}
.l-message textarea{height:135px;padding-top:10px;padding-bottom:15px;}
.l-message .conrol{text-align:left;width:100%;margin:0 auto;max-width:539px;*zoom:1;}
.l-message .conrol img{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.l-message .conrol input{width:139px;padding:0 0.9375em;margin-right:15px;}
.l-message .conrol button{float:right;}
.l-message .conrol button{font-size:24px;line-height:1;padding:16px 2.08333em;background:#ffdb00;font-family:"SegoeUIBold", sans-serif;border:none;color:#000;}
.flipped .mask{position:absolute;z-index:1;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.flipped .message{position:relative;z-index:3;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.message-wrapper .close{position:absolute;right:0px;top:0px;font-size:16px;background:url("../images/x.png") no-repeat center;background-size:cover;border-radius:50%;width:50px;height:50px;border:none;z-index:30;transition:all 0.4s ease;}
.message-wrapper .close:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);cursor:pointer;background-color:#969696;}
.message-wrapper .btn_BT{width:639px;font-size:3rem;}
.error{background:url("../images/back_404.png") no-repeat;background-position:left 6.35% top 153px;}
.error .page_name{margin-bottom:84px;}
.error p{max-width:771px;font-size:2.4rem;margin:auto;margin-bottom:21px;color:#9d9d9d;}
.error .yellow_button{width:542px;height:8.2rem;line-height:8.2rem;font-size:3.6rem;font-family:"SegoeUIRegular", sans-serif;margin:35px auto 0;text-transform:uppercase;}
.portfolio_subscribe{background:url("../images/porfolio_subscribe.jpg");background-size:cover;padding:54px 0px 65px;text-align:center;}
.on_portfolio_page{padding-bottom:0px;padding-top:0px;}
.on_portfolio_page .image_container{margin-bottom:0px;}
.on_portfolio_page .transparent_btn{margin-top:50px;margin-bottom:66px;}
.service_sec{background:url("../images/service_back.jpg") no-repeat;background-size:cover;background-position:center;height:854px;height:100vh;text-align:center;}
.service_sec .page_name{color:white;margin-bottom:49px;padding-top:120px;}
.service_sec .container{max-width:1200px;}
.service_nav{display:inline-block;}
.service_nav .flex a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.service_nav li{float:left;list-style:none;position:relative;background:#a44699;transition:background 0.4s ease;}
.service_nav a{width:240px;height:5.9rem;line-height:5.9rem;background:transparent;color:white;display:block;text-decoration:none;border:1px solid #cac9c9;padding:0px 16px;transition:background 0.4s ease, color 0.4s ease;}
.service_nav a span{font-family:"SegoeUIRegular", sans-serif;font-size:1.8rem;line-height:1.95rem;display:inline-block;text-align:center;}
.service_nav .active, .service_nav li:hover{background:white;}
.service_nav .active a, .service_nav li:hover a{color:#a44699;}
.service_nav .sub_category{visibility:hidden;position:absolute;top:5.9rem;padding-top:1rem;z-index:1;}
.service_nav .sub_category a{background:white;color:#a44699;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;transition:color 0.4s ease;transition:all 0.35s ease;}
.service_nav .sub_category a span{text-align:left;}
.service_nav .sub_category a:hover{color:black;}
.service_nav .sub_category:after,
.service_nav .sub_category:before{bottom:95%;left:35px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:2;}
.service_nav .sub_category:before{border-color:rgba(212, 212, 212, 0);border-bottom-color:white;border-width:11px;margin-left:-11px;}
.service_nav li:hover .sub_category{visibility:visible;}
.service_categories{padding-top:46px;}
.service_categories .name_block{margin-bottom:47px;}
.service_categories .container{max-width:1200px;}
.promo_block{width:394px;display:inline-block;background-repeat:no-repeat;background-position:top 11px center;background-color:#a44699;padding:130px 10px 27px;text-align:center;color:white;margin-bottom:30px;float:none;}
.promo_block h5{font-family:"GothamProBold", sans-serif;font-size:30px;margin-bottom:14px;color:white;text-align:center;}
.promo_block p{font-size:16px;font-family:"SegoeUILight", sans-serif;}
.one_category{margin-bottom:129px;}
.one_category:last-child{margin-bottom:0px;}
.one_category:last-child .promo_block{background-position:top 22px center;}
.link_block{display:inline-block;max-width:740px;vertical-align:top;float:right;padding-left:18px;}
.link_block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.link_block li{display:inline-block;color:black;font-size:10pt;line-height:1.3em;font-size:15px;border-bottom:#f0f0f0 2px solid;list-style:none;position:relative;width:284px;max-width:284px;margin-right:111px;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.4s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.link_block li a{width:100%;padding:14px 15px 10px 13px;color:black;font-family:"SegoeUIRegular", sans-serif;font-size:18px;transition:all 0.4s ease;}
.link_block li a:hover{background-color:#ffdb00;text-decoration:none;}
.link_block li a:after{content:">";text-decoration:none;color:#80807f;font-size:11px;line-height:11px;padding-right:0.5em;position:absolute;right:0px;top:0px;bottom:0px;margin:auto;height:11px;}
.link_block li .additional-info{display:none;transition:all 0.4s;position:absolute;z-index:5;width:100%;top: 0%;left: 101%;background-color:white;text-align:center;border:1px solid #e5e5e5;}
.link_block li .additional-info .additional-info-text{padding:20px 10px;font-size:14px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:left;}
.link_block li .additional-info .additional-info-btn{display:inline-block;width:80%;margin-bottom:20px;padding:10px 10px 15px 10px;font-size:24px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;text-decoration:none;border:2px solid #f0cf16;}
.link_block li:hover{background-color:#ffdb00;}
@media all and (min-width:768px){.link_block li:hover .additional-info{display:block;}
}
.link_block li:first-child{border-top:#f0f0f0 2px solid;}
.link_block li:nth-child(2){border-top:#f0f0f0 2px solid;}
.link_block li:nth-child(even){margin-right:0px;}
.its_service_page .service_page_btn, .its_brif_page .service_page_btn{width:539px;}
.service_page{background:url("../images/main_back_chease.jpg") no-repeat;background-size:cover;background-position:center;height:100vh;text-align:center;position:fixed;width:100%;}
.service_page .page_name{color:white;padding:0px;top:0px;bottom:0px;left:0px;right:0px;position:absolute;margin:auto;height:8rem;max-width:1328px;height:19.4rem;}
.on_service_page{padding-top:49px;}
.on_service_page .left_container{padding-right:167px;}
.on_service_page .text_block{font-size:1.8rem;font-family:"SegoeUIRegular", sans-serif;padding-right:100px;line-height:3rem;text-indent:0px;}
.on_service_page .button_read_more{padding-top:4px;}
.diagram{width:100%;height:auto;}
.you_get{padding:50px 0px;}
.you_get .name_block{margin-bottom:50px;margin-top:58px;}
.what_you_get{text-align:center;}
.what_you_get .one_block{display:inline-block;vertical-align:top;width:170px;margin-left:15px;margin-right:15px;}
.what_you_get .one_block img{width:130px;height:130px;display:inline-block;margin-bottom:10px;}
.what_you_get .one_block p{font-size:1.6rem;}
.offer{background:#2C353D;color:green;padding-bottom:28px;padding-top:37px;}
.offer .price, .offer .term, .offer .cost{font-family:"SegoeUIBold", sans-serif;font-size:3.6rem;margin-bottom:3.4rem;vertical-align:top;}
.offer .left_column{font-family:inherit;font-size:inherit;color:white;display:inline-block;width:49.9%;text-align:right;padding-right:178px;vertical-align:top;}
.offer .right_column{font-family:inherit;font-size:inherit;color:#f0cf16;text-align:left;width:49.9%;}
.offer .value{font-size:4.8rem;}
.offer .cost{padding-top:13px;}
.offer .cost .right_column{font-size:1.8rem;font-family:"SegoeUIRegular", sans-serif;color:#FFF;max-width:588px;display:inline-block;padding-top:10px;}
.offer .cost .right_column p{font-size:1.8rem;line-height:2.8rem;}
.offer .button_read_more{padding-top:8px;}
.order{background:#a44699;text-align:center;height:10rem;transition:all 0.35s ease;}
.order .order_btn{transition:all 0.35s ease;}
.order:hover{background:#f0cf16;}
.order:hover .order_btn{background:#a44699;}
.order_btn, .expensive{height:10rem;text-transform:uppercase;line-height:10rem;font-family:"SegoeUIBold", sans-serif;color:#FFF;}
.order_btn{font-size:3rem;background:black;width:51.5rem;max-width:75%;display:inline-block;color:white;margin-left:14.5%;position:relative;text-align:left;padding-left:8.1rem;}
.order_btn .right_row{height:5rem;width:5rem;background:url("../images/offer/btn_right_row.png") no-repeat;background-size:cover;display:inline-block;position:absolute;top:0px;bottom:0px;margin:auto;right:7.7rem;}
.expensive{font-size:2.4rem;text-transform:uppercase;font-family:"SegoeUIBold", sans-serif;margin-left:51px;}
.margin_top{margin-top:50px;}
.nice_photo:after{content:" ";clear:both;float:none;display:block;}
.nice_photo .one_item{width:25%;display:block;float:left;position:relative;line-height:0px;}
.nice_photo .one_item img{width:100%;height:auto;}
.nice_photo .one_item p{position:absolute;height:auto;margin:auto;top:0px;bottom:0px;left:0px;right:0px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0, 0, 0, 0.5);z-index:2;transition:opacity 0.4s ease;}
.nice_photo .one_item p span{width:100%;font-size:4.8rem;line-height:5rem;font-family:"seguibl", sans-serif;text-align:center;color:white;display:block;}
.nice_photo .one_item:hover p{opacity:1;}
.tell_to_as{background:black;text-align:center;transition:all 0.35s ease;}
.tell_to_as a{color:white;}
.tell_to_as .order_btn{width:auto;margin:auto;padding-left:0rem;padding-right:7rem;background:transparent;}
.tell_to_as .order_btn .right_row{right:0px;}
.tell_to_as:hover{background-color:#a34699;}
.under_page_name{font-size:2.4rem;font-family:"SegoeUILight", sans-serif;color:#969696;margin:80px auto;max-width:855px;}
.brif .one_block{margin-bottom:60px;}
.brif .left_colum, .brif .right_colum{display:inline-block;width:49.8%;vertical-align:top;}
.brif .left_colum{text-align:center;font-size:3.6rem;font-family:"SegoeUIBold", sans-serif;}
.brif .right_colum{padding-left:35px;font-size:2.4rem;font-family:"SegoeUILight", sans-serif;color:#969696;padding-top:1rem;padding-left:33px;}
.brif .right_colum label{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:block;margin-bottom:35px;}
.brif .right_colum input[type="radio"] + label, .brif .right_colum input[type="checkbox"] + label{position:relative;}
.brif .right_colum input[type="checkbox"] + label{padding-left:61px;}
.brif .right_colum input[type="radio"] + label{padding-left:61px;}
.brif .right_colum input[type="radio"] + label::before{position:absolute;left:0px;top:-3px;}
.brif .right_colum input[type="checkbox"] + label::before{position:absolute;left:-0px;top:0px;}
.brif .right_colum input[type="checkbox"], .brif .right_colum input[type="radio"]{display:none;}
.brif .right_colum input[type="checkbox"] + label::before,
.brif .right_colum input[type="radio"] + label::before{content:" ";display:inline-block;margin:0 5px 0 0;}
.brif .right_colum input[type="checkbox"] + label::before{height:36px;width:36px;border:2px solid #bfccdf;}
.brif .right_colum input[type="radio"] + label::before{height:36px;width:36px;border:2px solid #bfccdf;border-radius:50%;}
.brif .right_colum input[type="radio"]:checked + label::before{border:none;}
.brif .right_colum fieldset{border:none;}
.brif .right_colum .custom_label{display:inline-block;line-height:60px;}
.brif .yellow_button{width:308px;height:8.3rem;line-height:8.3rem;font-size:2.3rem;font-family:"SegoeUIRegular", sans-serif;margin:auto;border:none;text-transform:uppercase;background:#FFDB00;border-radius:5px;}
.brif .vse_norm{text-align:center;font-size:2.4rem;font-family:"SegoeUILight", sans-serif;color:#969696;margin-bottom:8rem;}
.brif .inputs-container .custom_input{width:100px;}
@media all and (max-width:1100px){.brif .inputs-container .custom_input{width:50%;}
}
.brif .inputs-container .currency-select{width:60px;padding-left:15px;margin-bottom:35px;}
.brif .submit-btn{border:none;outline:none;cursor:pointer;}
.custom_input{border:2px solid #bfccdf;border-radius:3px;color:black;font-family:"SegoeUIBold", sans-serif;padding:17px 0px 17px 22px;font-size:1.8rem;width:20%;}
.custom_input.placeholder{color:black;font-family:"SegoeUIBold", sans-serif;font-size:1.8rem;}
.custom_input:-moz-placeholder{color:black;font-family:"SegoeUIBold", sans-serif;font-size:1.8rem;}
.custom_input::-webkit-input-placeholder{color:black;font-family:"SegoeUIBold", sans-serif;font-size:1.8rem;}
.greyplace_holder.placeholder{font-family:"SegoeUILight", sans-serif;color:#969696;font-size:1.8rem;}
.greyplace_holder:-moz-placeholder{font-family:"SegoeUILight", sans-serif;color:#969696;font-size:1.8rem;}
.greyplace_holder::-webkit-input-placeholder{font-family:"SegoeUILight", sans-serif;color:#969696;font-size:1.8rem;}
.full{width:89.36%;margin-left:10%;}
.textarea{resize:none;height:217px;}
.custom_label{display:inline-block;line-height:60px;padding:0px 2.8rem;}
.padding_left{padding-left:40px;}
.change_on_resize{display:inline;}
@media all and (max-width:1100px){.change_on_resize{display:inline-block;width:100%;text-align:center;}
}
#slider{width:88.65%;margin-top:16px;margin-left:11.52%;margin-bottom:50px;}
.ui-slider{position:relative;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:38px;height:38px;border-radius:50%;border:black 1px solid;background-color:white;cursor:pointer;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;}
.ui-slider-horizontal{height:12px;}
.ui-slider-horizontal .ui-slider-handle{top:-13px;margin-left:-18px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-widget-content{background:#bfccdf;}
.ui-widget-header{background:black;}
.ui-corner-all{border-radius:4px;}
.custom-file-upload-hidden{display:none;visibility:hidden;position:absolute;left:-9999px;}
.custom-file-upload{display:block;width:auto;font-size:16px;margin-top:30px;}
.custom-file-upload label{display:block;margin-bottom:5px;}
.file-upload-wrapper{position:relative;margin-bottom:5px;}
.file-upload-input{font-size:16px;padding:11px 17px;float:left;}
.file-upload-input:hover, .file-upload-input:focus{background-color:transparent;outline:none;}
.file-upload-button{margin-top:18px;cursor:pointer;display:inline-block;text-transform:uppercase;background:#FFF;margin-left:-1px;float:right;}
.form_container{position:fixed;left:0px;right:0px;top:0px;bottom:0px;background:rgba(0, 0, 0, 0.4);display:none;opacity:0;transition:opacity 0.4s ease;z-index:100500;}
.visible{display:block;opacity:1;}
.content_container{width:91%;margin:auto;margin-top:55px;}
.left_text{width:369px;border:10px solid white;padding:27px 14px 57px;text-align:center;display:inline-block;vertical-align:top;}
.left_text p{text-transform:uppercase;font-family:"MyriadProRegular", sans-serif;font-size:1.8rem;}
.left_text .black_line{width:58px;height:6px;display:inline-block;background:black;margin:45px 0px;}
.write_us{width:380px;max-width:50%;display:inline-block;margin-left:27px;vertical-align:top;position:relative;}
.style{padding:17px;font-size:1.6rem;color:#3e3d3d;font-family:"RobotoRegular", sans-serif;font-weight:100;width:100%;margin-bottom:7px;border:none;}
.style.placeholder{font-size:1.6rem;color:#6f6f6f;font-family:"RobotoRegular", sans-serif;font-weight:100;}
.style:-moz-placeholder{font-size:1.6rem;color:#6f6f6f;font-family:"RobotoRegular", sans-serif;font-weight:100;}
.style::-webkit-input-placeholder{font-size:1.6rem;color:#6f6f6f;font-family:"RobotoRegular", sans-serif;font-weight:100;}
.s_input{height:42px;}
.s_textarea{height:192px;resize:none;}
#file_write_us{opacity:0;}
.write_us{}
.write_us .js .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.write_us .inputfile + label{max-width:80%;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;height:27px;line-height:27px;bottom:30px;position:absolute;right:0px;padding:0px 14px;}
.write_us .inputfile + label .icon-clip{height:22px;margin-right:10px;vertical-align:middle;}
.write_us .no-js .inputfile + label{display:none;}
.write_us .inputfile:focus + label,
.write_us .inputfile.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px;}
.write_us .inputfile + label *{}
.write_us .inputfile + label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em;}
.write_us .inputfile-1 + label{color:white;background-color:black;}
.write_us .inputfile-1:focus + label,
.write_us .inputfile-1.has-focus + label,
.write_us .inputfile-1 + label:hover{background-color:#722040;}
@media screen and (max-width:50em){.write_us .inputfile-6 + label strong{display:block;}
}
.pop_mail{width:437px;height:253px;height:auto;max-width:calc(100% - 68px);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);position:fixed;bottom:-200px;left:0px;right:0px;margin:auto;z-index:500;transition:all 0.8s ease-in-out;transition:height 0.4s ease;opacity:0;background-color:#fbfbfb;background-image:url("../images/back_subscribe.png");background-position:right -30px top 73px;background-repeat:no-repeat;}
.pop_mail .icon{position:absolute;z-index:1;}
.pop_mail .sstyle.placeholder{font-family:"SegoeUIBold", sans-serif;color:#D7D7D7;}
.pop_mail .sstyle:-moz-placeholder{font-family:"SegoeUIBold", sans-serif;color:#D7D7D7;}
.pop_mail .sstyle::-webkit-input-placeholder{font-family:"SegoeUIBold", sans-serif;color:#D7D7D7;}
.pop_mail .mail-back{background:transparent;margin-top:0px;padding:30px 32px 21px;margin-bottom:0px;transition:all 0.8s ease;}
.pop_mail .mail-back .some_text{font-size:18px;color:#838383;padding:0px;}
.pop_mail .subsribe_form{margin-top:32px;width:291px;max-width:100%;transition:all 0.8s ease;}
.pop_mail #subscription_email, .pop_mail #subscription_name{width:291px;height:29px;border:1px solid #e7e7e7;padding-left:41px;box-sizing:border-box;position:relative;display:block;max-width:100%;font-family:"SegoeUIBold", sans-serif;color:#838383;}
.pop_mail #subscription_email{margin-top:0px;}
.pop_mail .hidden_input{position:relative;visibility:hidden;transition:all 0.4s ease;height:0px;margin-bottom:20px;opacity:0;overflow:hidden;}
.pop_mail .visible_input{margin-top:17px;visibility:visible;height:29px;opacity:1;}
.close{position:absolute;right:-50px;top:-50px;font-size:16px;background:url("../images/x.png") no-repeat center;background-size:cover;border-radius:50%;width:50px;height:50px;border:none;z-index:30;transition:all 0.4s ease;}
.close:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);cursor:pointer;background-color:#969696;}
.popmail_show{bottom:68px;opacity:1;}
.koloro-form{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;background-color:rgba(0, 0, 0, 0.9);overflow: hidden;}
.koloro-form .form-wrapper{min-height:100vh;}
.koloro-form .close-btn{position:absolute;top:-50px;right:0;cursor:pointer;transition:all 0.4s;}
@media all and (max-width:768px){.koloro-form .close-btn{top:-20px;}
.koloro-form .close-btn .icon-close-btn, .koloro-form .close-btn .icon-close-btn-hover{-webkit-transform:scale(0.7);transform:scale(0.7);}
}
.koloro-form .close-btn .icon-close-btn{display:block;}
.koloro-form .close-btn .icon-close-btn-hover{display:none;}
.koloro-form .close-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.koloro-form .close-btn:hover .icon-close-btn{display:none;}
.koloro-form .close-btn:hover .icon-close-btn-hover{display:block;}
.koloro-form .form-header{margin:30px 0;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:white;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:1200px){.koloro-form .form-header{margin:15px 0;font-size:48px;}
}
@media all and (max-width:768px) and (max-height:768px){.koloro-form .form-header{margin:15px 0;font-size:30px;}
}
@media all and (max-height:768px){.koloro-form .form-header{margin:15px 0;font-size:30px;}
}
.koloro-form .form-header-small{margin:30px 0;font-size:36px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.koloro-form .form-header-small{margin:15px 0;font-size:18px;}
}
@media all and (max-height:768px){.koloro-form .form-header-small{margin:15px 0;font-size:18px;}
}
.koloro-form .user-name, .koloro-form .user-email, .koloro-form .user-tel, .koloro-form .text-field{display:block;width:320px;max-width:100%;margin:15px auto;padding:15px 25px;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:#878686;line-height:1.2;text-align:left;}
@media all and (max-width:600px){.koloro-form .user-name, .koloro-form .user-email, .koloro-form .user-tel, .koloro-form .text-field{width:100%;padding:10px 15px;}
}
.koloro-form .submit-btn{border:none;outline:none;margin-top:30px;}
@media all and (max-width:600px){.koloro-form .submit-btn{margin-top:15px;}
}
.subscribe-form .checkboxes-container .checkbox-item{display:inline-block;margin:15px 20px;}
@media all and (max-width:600px){.subscribe-form .checkboxes-container .checkbox-item{margin:10px;}
}
.subscribe-form .checkboxes-container .checkbox-item label{display:table;cursor:pointer;position:relative;}
.subscribe-form .checkboxes-container .checkbox-item label span{display:table-cell;vertical-align:middle;font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:white;text-transform:uppercase;text-align:center;}
.subscribe-form .checkboxes-container .checkbox-item input[type="checkbox"]{display:none;}
.subscribe-form .checkboxes-container .checkbox-item input[type="checkbox"] + label:before{display:inline-block;vertical-align:bottom;margin-right:7px;content:" ";width:20px;height:20px;font-size:16px;background-color:transparent;border:2px solid white;transition:all 0.4s;}
.subscribe-form .checkboxes-container .checkbox-item input[type=checkbox]:checked + label:before{background-color:#f0cf16;border:2px solid #f0cf16;}
@media all and (max-width:1000px){.order-form .form-header{margin:15px 0;font-size:30px;}
}
@media all and (max-width:1000px){.order-form .form-header-small{margin:15px 0;font-size:18px;}
}
.order-form .user-name, .order-form .user-email, .order-form .user-tel, .order-form .text-field{width:400px;}
.order-form .text-field{height:196px;}
.order-form .full-container{width:900px;max-width:100%;margin:auto;font-size:0;overflow:hidden;}
.order-form .full-container .left-cont, .order-form .full-container .right-cont{display:inline-block;vertical-align:top;width:50%;padding:15px;}
@media all and (max-width:1000px){.order-form .full-container .left-cont, .order-form .full-container .right-cont{width:100%;}
}
@media all and (max-width:768px){.order-form .full-container .left-cont, .order-form .full-container .right-cont{padding:0;}
}
.order-form .full-container .right-cont .detailed-brief-btn{width:400px;margin-top:30px;}
@media all and (max-width:768px){.order-form .full-container .right-cont{display:none;}
}
@media all and (max-height:800px){.order-form .full-container .right-cont{display:none;}
}
.order-form .full-container .right-cont .text-field-cont{position:relative;}
@media all and (max-width:1000px){.order-form .full-container .right-cont .text-field-cont{display:inline-block;}
.order-form .full-container .right-cont .text-field-cont .text-field{margin:0 auto;}
}
.order-form .full-container .js .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.order-form .full-container .inputfile + label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;vertical-align:top;padding:5px;overflow:hidden;position:absolute;right:11px;bottom:1px;}
.order-form .full-container .inputfile + label span{font-family:"SegoeUIBold", sans-serif;font-size:14px;color:#000;text-transform:uppercase;height:27px;line-height:27px;padding:0px 14px;}
.order-form .full-container .inputfile + label .icon{vertical-align:top;}
.order-form .full-container .no-js .inputfile + label{display:none;}
.order-form .full-container .inputfile:focus + label,
.order-form .full-container .inputfile.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px;}
.order-form .full-container .inputfile + label *{}
.order-form .full-container .inputfile + label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em;}
.order-form .full-container .inputfile-1 + label{color:black;background-color:white;}
.order-form .full-container .inputfile-1:focus + label,
.order-form .full-container .inputfile-1.has-focus + label,
.order-form .full-container .inputfile-1 + label:hover{background-color:#f0cf16;}
@media screen and (max-width:50em){.order-form .full-container .inputfile-6 + label strong{display:block;}
}
.success-form .success-close-btn{text-align:center;cursor:pointer;}
@media all and (max-width:768px){.success-form .success-close-btn .icon-check-mark{-webkit-transform:scale(0.5);transform:scale(0.5);}
}
.success-form .contact-info{padding-bottom:25px;}
.success-form .contact-info p{font-size:20px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.success-form .contact-info p{font-size:18px;}
}
.success-form .contact-info p.contact-telephone, .success-form .contact-info p.contact-email{font-size:24px;}
@media all and (max-width:768px){.success-form .contact-info p.contact-telephone, .success-form .contact-info p.contact-email{font-size:20px;}
}
.success-form .contact-info p.contact-email{font-family:"SegoeUIBold", sans-serif;color:#f0cf16;}
.name_city{text-align:center;margin-bottom:4rem;}
.name_city p{font-size:4.6rem;font-family:"SegoeUIBold", sans-serif;}
.yellow_button{display:block;width:283px;height:5.8rem;background-color:#f0cf16;text-align:center;color:black;font-family:"SegoeUIBold", sans-serif;font-size:2.5rem;line-height:5.8rem;margin-bottom:14px;text-decoration:none;transition:all 0.35s ease;cursor:pointer;}
.yellow_button:hover{color:#f0cf16;box-shadow:0 90px 0 0 black inset;}
.transparent_btn{background:transparent;border:1px solid #a44699;color:#a44699;line-height:8.1rem;height:8.5rem;font-size:3.6rem;font-family:"SegoeUISemiBold", sans-serif;padding:0px 20px;min-width:290px;display:inline-block;cursor:pointer;}
.btn_wb{font-size:2.4rem;font-family:"SegoeUISemiBold", sans-serif;border:3px solid black;color:black;width:244px;height:6.9rem;line-height:6rem;text-transform:uppercase;cursor:pointer;}
.btn_TW, .btn_BT{font-size:3.6rem;height:8.6rem;line-height:7.5rem;border-radius:5px;font-family:"SegoeUIBold", sans-serif;width:723px;background-color:transparent;text-transform:uppercase;max-width:80%;cursor:pointer;transition:all 0.35s ease;}
.btn_TW{color:white;border:0.4rem solid white;transition:all 0.4s ease;}
.btn_BT{color:black;border:0.4rem solid black;}
.btn_close{float:right;display:block;width:45px;height:45px;line-height:45px;text-align:center;background:black;text-decoration:none;max-width:80%;cursor:pointer;font-size:25px;color:white;}
.black_btn{background:black;color:#FD0;height:6.4rem;font-size:2.7rem;font-family:"SegoeUIBold", sans-serif;padding:0px 2.9rem;border:none;max-width:80%;cursor:pointer;}
.siren_btn{background:#a34699;color:white;font-size:1.8rem;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;padding:0px 2.9rem;border:none;height:3.9rem;line-height:3.9rem;border-radius:4px;max-width:80%;cursor:pointer;}
.darknes{position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:100400;display:none;opacity:0;transition:all 0.8s ease;background:rgba(0, 0, 0, 0.7);}
.darknes_active{opacity:1;display:block;}
.hidden{visibility:hidden;}
@media screen and (min-width:1920px){.one_job{background-size:100%;}
}
@media screen and (max-width:1800px){.hidden_content{padding:20px 15px 0px;}
.hidden_content .name_content{font-size:2.3rem;line-height:2.4rem;}
.hidden_content .desc_content{font-size:2rem;line-height:2.1rem;}
.hidden_content .icon-portolio_row{bottom:1.5rem;left:15px;}
.one_block:hover .hidden_content{top:0px;bottom:0px;opacity:1;}
.one_block:hover .hidden_content .name_content{top:0px;}
.one_block:hover .hidden_content .desc_content{top:0px;}
.one_block:hover .hidden_content .icon-portolio_row{bottom:1.5rem;}
}
@media screen and (max-width:1550px){.after_article .container, .article .container, .article_info .container, .one_job .container{padding-right:15px;padding-left:15px;}
}
@media screen and (max-width:1500px){.services_slider .slick-prev{left:5px;}
.services_slider .slick-next{right:0px;}
.personal_slider .one_person{text-align:center;}
.personal_slider .icon-left_arrow_black{left:0px;}
.personal_slider .icon-right_arrow_black{right:0px;}
}
@media screen and (max-width:1366px){.background .page_name{padding-top:133px;}
.blog_nav li a{font-size:1.8rem;}
}
@media screen and (max-width:1350px){.portfolio_block .one_block{width:33.3%;}
.services_slider .slick-center{width:33.3vw !important;}
.services_slider .slick-center figcaption{width:100%;left:0px;}
.services_slider .slick-center .slide_description{width:100%;width:100vw;left:calc(-33.3vw + 5vw);}
}
@media screen and (max-width:1250px){html{font-size:8px;}
.main_menu li a{padding:13px 11px 21px;}
.brif .left_colum{width:45%;}
.brif .right_colum{width:54%;padding-right:4%;}
.news_lenght .rating-container .rating{width:12rem;}
.promo_block{width:40%;}
.link_block{width:59%;}
.link_block li{margin-right:7%;width:38%;}
.message-wrapper .close{right:15px;}
footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
footer .container .one_column{margin-left:auto;}
footer .container .one_column:last-child{margin-right:auto;}
.service_nav a{width:auto;max-width:240px;}
.container_small{padding-left:15px;padding-right:15px;}
}
@media screen and (max-width:1100px){.left_text{width:40%;}
}
@media screen and (max-width:1000px){header{z-index:200;}
header.black-header{background-color:#000;}
.visible_on_mobile{display:block;}
.main_menu{width:100vw;background-color:#000;position:absolute;overflow:hidden;transition:all 0.4s ease-out;opacity:0;right:-100%;display:none;}
.main_menu ul{display:block;width:100%;}
.main_menu li{float:none;width:100%;}
.main_menu li a{display:block;border-top:0px;border-bottom:3px solid #000;line-height:60px;height:60px;padding-top:0px;padding-bottom:0px;font-family:"SegoeUIBold", sans-serif;font-size:24px;color:#fff;width:100%;text-align:center;}
.main_menu li a:hover, .main_menu li a:active{background:#c140af;color:black;border-bottom:3px solid #f0cf16;}
.main_menu li .active{padding:0px 13px 0px 33px;color:#000;background-color:#f0cf16;border-top:none;}
.main_menu .btn_calculate{display:block;width:100%;font-family:"SegoeUIBold", sans-serif;font-size:24px;text-align:center;padding-left:31px;padding-right:13px;line-height:60px;height:60px;}
.main_menu .languge{width:100%;text-align:center;}
.main_menu .languge li{width:50px;padding-left:0px;}
.main_menu .languge li .active{color:#f0cf16;border-bottom:none;}
.main_menu .languge li a{font-size:18px;border-bottom:none;}
.main_menu .languge li a:hover{color:#f0cf16;}
.menu_triger{text-decoration:none;position:absolute;right:10px;top:10px;width:45px;transition:top 0.4s ease;z-index:100500;cursor:pointer;}
.menu_triger div{width:100%;height:4px;background:#f0cf16;margin-bottom:9px;transition:all 0.4s ease-out, opacity 0.2s;}
.menu_active{cursor:pointer;top:23px;}
.menu_active div{background:#C140AF;}
.menu_active .first{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0px;}
.menu_active .third{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:0px;}
.menu_active .second{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.menu_triger:hover{text-decoration:none;}
.show_menu{width:100%;height:100vh;right:0px;display:block;opacity:1;}
.link_on_brif .motivation_text{padding:22px;}
.service_nav .flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.news_lenght .one_news .news_description{border:none;}
.right_sidebar{display:none;}
.article_container{max-width:100%;}
}
@media screen and (max-width:768px){.subscribe{background:url("../images/mobile/subscribe.jpg") no-repeat;}
.background{background:url("../images/mobile/back_company.jpg") no-repeat;}
.portfolio_subscribe{background:url("../images/mobile/porfolio_subscribe.jpg") no-repeat;}
.service_sec{background:url("../images/mobile/service_back.jpg") no-repeat;}
.service_page{background:url("../images/mobile/main_back_chease.jpg") no-repeat;}
.btn:after{content:' ';opacity:0 !important;}
.yellow_button:hover, .transparent_btn:hover, .btn_wb:hover, .btn_TW:hover{padding-right:0px !important;}
.left_text{display:none;}
.write_us{display:block;margin:auto;max-width:100%;}
.main_menu{display:none;}
.show_menu{display:block;}
.hidden_content{padding:20px 15px 45px;}
.hidden_content .name_content{font-size:2.3rem;line-height:2.4rem;}
.hidden_content .desc_content{font-size:2rem;line-height:2.1rem;}
.client_slider{padding:15px 0 15px;}
.client_slider .name_block{margin-bottom:0px;}
.what_you_get .one_block{margin-bottom:15px;}
.page_name{font-size:5rem;}
.expensive{display:none;}
.nice_photo .one_item{width:50%;}
.on_service_page .text_block{padding-right:0px;}
.order_btn{margin-left:auto;}
.portfolio_block .name_block{margin-bottom:23px;}
.portfolio_subscribe .name_block, .subscribe .name_block{margin-bottom:23px;}
.name_block{font-size:5rem;}
.our_manager{padding:0 0 0;}
.our_manager .name_block{margin-bottom:21px;}
.on_contact_page{padding:50px 0 50px;}
.brif .left_colum{width:100%;padding-bottom:15px;}
.brif .right_colum{width:100%;}
.brif .one_block{margin-bottom:20px;}
.service_sec{height:auto;padding-bottom:30px;}
.service_nav .flex{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}
.personal_slider .one_person .decription_person{max-width:100%;padding-left:0px;}
.personal_slider .one_person .ava_container{height:auto;margin-bottom:15px;}
.personal_slider .icon-left_arrow_black, .personal_slider .icon-right_arrow_black{margin-top:0px;top:5%;}
.container{width:95%;margin-left:auto;margin-right:auto;}
.l-message .message{padding-left:15px;padding-right:15px;}
.l-message .container-message .row{margin:0px;}
.l-message .container-message .row label{position:static;text-align:left;margin:auto;max-width:539px;width:100%;}
.l-message .btn_TW{width:80vw;}
.background .container, .some_text .container{padding-left:15px;padding-right:15px;}
.services_slider .slick-center{width:100vw !important;}
.services_slider .slick-center figcaption{width:100%;left:0px;}
.services_slider .slick-center .slide_description{left:0px;padding-left:15px;}
.page_name{padding-top:72px;}
.blog_nav{margin-top:20px;}
.blog_nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.news_lenght .one_news{display:block;border:3px solid #efefef;}
.news_lenght .one_news .news_description{border:none;width:100%;}
.news_lenght .one_news .preview{width:100%;}
.article_info .info .right_block{float:none;display:inline-block;}
.article_info .info p:nth-child(2){margin-right:20px;}
.on_service_page h2{padding-right:15%;}
.offer .left_column{padding-right:20px;}
.offer .cost .left_column{width:100%;padding-right:0px;text-align:center;}
.offer .cost .right_column{width:100%;max-width:100%;}
.manager_connect .btn_TW{line-height:initial;padding-top:10px;padding-bottom:15px;height:auto;font-size:2.6rem;}
.one_manager{display:block;margin-bottom:40px;padding:0px;}
.portfolio_block .one_block{width:50%;}
.after_article .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.like_it .rating_container{margin-bottom:15px;}
.like_it .rating_container .hide{width:0px;}
.qwestion{display:block;}
.qwestion span{display:block;margin-left:auto;margin-right:auto;font-weight:700;}
.hidden_arrow{display:inline-block;margin-bottom:15px;}
.icon-animation_arrow{display:none;}
}
@media screen and (max-width:700px){body, html{width:100vw;max-width:100vw;}
.message-wrapper .btn_BT{width:70vw;font-size:3rem;}
h1{font-size:4.5rem;}
.about_agency h1{font-size:4.5rem;}
h2{font-size:3.6rem;}
h3{font-size:3.0rem;}
h4{font-size:2.5rem;}
.article p{font-size:1.8rem;}
.page_name{font-size:4.5rem;}
.promo_block{width:100%;margin:auto;display:block;}
.one_category{margin-bottom:20px;}
.link_block{display:block;max-width:740px;vertical-align:top;float:none;padding-left:0px;margin:20px auto 20px;width:100%;}
.link_block li{width:47%;margin-right:2.5%;}
.some_text, .on_service_page{padding-top:20px;}
.some_text .left_container, .on_service_page .left_container{width:100%;padding-right:0px;text-align:center;margin-bottom:15px;}
.some_text .text_block, .on_service_page .text_block{width:100%;padding-right:0px;}
.order_btn{margin-left:auto;max-width:100%;}
.expensive{display:none;}
footer .container{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-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;background-image:none;}
footer .container .one_column{text-align:center;margin-left:auto;margin-right:auto;display:block;margin-bottom:32px;float:none;}
footer .container .one_column p{margin-bottom:0px;}
footer .container .one_column .number{text-align:left;}
footer .container .one_column:last-child{text-align:center;float:none;margin-left:auto;margin-right:auto;max-width:150px;}
footer .container .one_column:last-child a .icon{margin-left:0px;vertical-align:middle;text-align:left;}
}
@media screen and (max-width:600px){.message-wrapper .btn_BT{width:70vw;font-size:2rem;height:6rem;line-height:5.5rem;}
.nice_photo .one_item{width:100%;}
.tell_to_as .order_btn{line-height:3.5rem;height:8rem;padding:5px 21% 10px 10%;}
.tell_to_as .order_btn .right_row{right:10%;}
.one_job{min-height:600px;}
.one_job .job_name{font-size:4.5rem;line-height:4.9rem;}
.about_agency .flex_container{display:block;}
.promo_result{float:none;width:155px;}
.promo_result .bonus{font-size:6.6rem;}
.promo_result sup{font-size:36px;}
.promo_result p{font-size:15px;}
.way_to_order{float:none;margin:auto;}
.way_to_order .yellow_button{margin:0px auto 14px;max-width:90%;}
.l-message .conrol img{margin-right:15px;margin-bottom:20px;vertical-align:top;}
.l-message .conrol button{float:none;display:inline-block;}
.adress span, .work_time span{width:30%;text-align:right;}
.adress p, .work_time p{font-size:1.8rem;width:69%;padding-left:10%;}
.name_block{font-size:5rem;}
.blog_nav{margin-bottom:20px;}
.blog_nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.portfolio_subscribe .subscribeform, .subscribe .subscribeform{font-size:3rem;padding-left:32px;width:300px;height:55px;border-radius:7px;border:none;}
.portfolio_subscribe .subscribe_btn, .subscribe .subscribe_btn{width:300px;}
.pagination li:nth-child(5) ~ li{display:none;}
.pagination li:nth-last-child(2){display:inline-block !important;}
.news_lenght .one_news .short_desc{width:100%;max-width:100%;text-align:justify;}
.news_lenght .one_news .rating_container{width:100%;max-width:100%;}
.news_lenght .one_news .rating_container .views{width:115px;display:inline-block;}
.news_lenght .one_news .rating_container form{width:180px;display:inline-block;float:right;}
}
@media screen and (max-width:500px){.message-wrapper .btn_BT{width:90vw;}
.offer .cost, .offer .price, .offer .term{font-size:2.6rem;}
.offer .value{font-size:3rem;}
.order_btn{padding-left:4%;width:280px;font-size:2.5rem;}
.order_btn .right_row{right:6%;}
.padding_left{padding-left:0px;}
.custom_input{width:50%;}
.full{width:100%;margin-left:0px;}
.after_article .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.creator{margin-bottom:15px;}
.similar_material .one_material{width:49.6%;}
.similar_material .one_material .name_block{margin-bottom:20px;}
.link_block{max-width:394px;margin-left:auto;margin-right:auto;}
.link_block li{width:100%;margin-right:0px;}
.link_block li:nth-child(2){border-top:none;}
}
@media screen and (max-width:400px){.services_slider .one_item .slide_description .yellow_button{height:50px;line-height:48px;font-size:2.6rem;}
.page_name{font-size:5rem;}
.background .page_name{padding-top:261px;}
.portfolio_block .one_block{width:100%;}
.mstar{text-align:center;}
.mstar .rating-md{display:inline-block;margin-left:31px;}
.close{right:-25px;top:-35px;width:35px;height:35px;}
.pop_mail .mail-back .some_text{font-size:14px;}
.news_lenght .one_news .news_description{padding-left:18px;padding-right:18px;}
.news_lenght .one_news .rating_container{text-align:center;margin-bottom:10px;padding-left:2px;padding-right:2px;}
.news_lenght .one_news .rating_container .views{display:inline-block;margin-bottom:5px;}
.news_lenght .one_news .rating_container form{float:none;}
.news_lenght .one_news .link_read{float:none;}
.news_lenght .one_news .info{text-align:center;}
.news_lenght .one_news .info div{margin-bottom:15px;}
.news_lenght .one_news .info a{display:inline-block;vertical-align:top;}
}
@media screen and (max-width:360px){.page_name{font-size:3.5rem;}
.similar_material .one_material{width:100%;}
.similar_material .one_material img{width:100%;}
.similar_material .one_material:nth-child(2), .similar_material .one_material:nth-child(3), .similar_material .one_material:nth-child(4){display:none;}
}
@media all and (max-width:354px){.icon-clock{width:47px;}
.icon-eye{width:48px;}
.date_viewers{text-align:center;}
}
.transparent{opacity:0;}
.right_blick span{display:inline-block;color:#788490;font-size:55px;transition:all 1s ease;}
.i-3{-webkit-animation:i-3 0.4s ease infinite;animation:i-3 0.4s ease infinite;}
.i-2{-webkit-animation:i-2 0.4s ease infinite;animation:i-2 0.4s ease infinite;}
.i-1{-webkit-animation:i-1 0.4s ease infinite;animation:i-1 0.4s ease infinite;}
@-webkit-keyframes i-2{0%{opacity:1;}
50%{opacity:0.2;}
100%{opacity:0.6;}
}
@keyframes i-2{0%{opacity:1;}
50%{opacity:0.2;}
100%{opacity:0.6;}
}
@-webkit-keyframes i-3{0%{opacity:0.6;}
50%{opacity:1;}
100%{opacity:0.2;}
}
@keyframes i-3{0%{opacity:0.6;}
50%{opacity:1;}
100%{opacity:0.2;}
}
@-webkit-keyframes i-1{0%{opacity:0.2;}
50%{opacity:0.6;}
100%{opacity:1;}
}
@keyframes i-1{0%{opacity:0.2;}
50%{opacity:0.6;}
100%{opacity:1;}
}
.some_text h2{background-image:linear-gradient(to right, transparent 50%, #f0cf16 50%);background-size:204%;transition:all 0.4s ease-in;background-position:0;display:inline-block;}
.some_text:hover h2{background-position:-91%;background-size:211%;}
.hideeye{padding-right:20px !important;}
.hideeye:after{content:' ';opacity:0 !important;}
.smile{font-size:inherit;font-family:inherit;}
.back_to_top{position:fixed;z-index:100500;bottom:100px;right:0px;display:none;background-color:rgba(163, 70, 153, 0.7);position:fixed;height:80px;width:100px;cursor:pointer;transition:all 0.35s ease;}
.back_to_top i{margin:auto;position:absolute;top:0px;bottom:0px;right:0px;left:0px;}
.back_to_top:hover{background-color:#a34699;}
.back_to_top_visible{display:block;}
.no_list_style li{list-style:none;}
*{box-sizing:border-box;}
html, body{padding:0;margin:0;width:100%;}
h1, h2, h3, h4, h5, h6{text-align:left;font-family:"SegoeUIBold", sans-serif;color:#000;line-height:1.2;margin-bottom:20px;transition:all 1s;}
h2{font-size:36px;}
@media all and (max-width:600px){h2{font-size:20px;}
}
h3{font-size:28px;}
@media all and (max-width:600px){h3{font-size:16px;}
}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;}
.vertical-align{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.clearfix::after, .gl-container::after{content:"";display:table;clear:both;}
.main-wrapper{position:relative;margin:0 auto;max-width:1920px;}
#preloader{position:fixed;left:0;top:0;z-index:100500;width:100%;height:100%;overflow:visible;background:#ffffff url("../images/preloader.gif") no-repeat center center;}
a.gl-link{display:inline-block;font:inherit;font-family:"SegoeUIBold", sans-serif;color:#a34699;text-decoration:none;cursor:pointer;transition:all 0.4s;padding:0 2px;border-bottom:2px solid currentColor;}
a.gl-link:hover{text-decoration:none;}
.gl-container{position:relative;width:80%;margin:0 auto;text-align:center;}
@media screen and (max-width:768px){.gl-container{width:90%;}
}
.image-container{width:100%;max-height:100vh;text-align:center;font-size:0;}
.image-container img{width:100%;}
.two-images-container{width:100%;font-size:0;position:relative;}
.two-images-container .image-left, .two-images-container .image-right{display:inline-block;vertical-align:top;width:50%;}
.two-images-container .image-left img, .two-images-container .image-right img{width:100%;}
.two-images-container .image-left{text-align:left;}
.two-images-container .image-right{text-align:right;}
.three-images-container{width:100%;font-size:0;position:relative;}
.three-images-container .image-left, .three-images-container .image-middle, .three-images-container .image-right{display:inline-block;width:33.33%;}
.three-images-container .image-left img, .three-images-container .image-middle img, .three-images-container .image-right img{width:100%;}
.three-images-container .image-left{text-align:left;}
.three-images-container .image-middle{text-align:center;}
.three-images-container .image-right{text-align:right;}
.bg-container{position:relative;width:100%;height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;transition:all 1s;}
.bg-container .dark-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(60, 60, 60, 0.5);z-index:2;}
.bg-wrapper{overflow:hidden;}
@media all and (min-width:768px){.bg-wrapper .bg-container:hover{-webkit-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg);}
}
@media all and (max-width:768px){.height-50-vh{height:50vh;}
.bg-container{max-height:1024px;}
}
.back-to-top{display:none;position:fixed;z-index:999;right:calc(10% - 70px);background-color:rgba(0, 0, 0, 0.5);color:#fff;cursor:pointer;transition:all .35s ease;opacity:1;bottom:140px;}
@media screen and (max-width:600px){.back-to-top{bottom:140px;}
}
.back-to-top img{padding:25px 20px;}
@media screen and (max-width:600px){.back-to-top img{padding:15px 10px;}
}
.back-to-top-visible{display:block;}
.search-container{position:fixed;bottom:70px;z-index:999;right:calc(10% - 70px);}
@media screen and (max-width:600px){.search-container{bottom:90px;}
}
.search-container .search-form{font-size:0;}
.search-container .search-form .input-container{display:inline-block;transition:all 0.4s;}
.search-container .search-form .input-container input{display:none;height:68px;width:30vw;padding:0 20px;font-size:20px;font-family:"SegoeUIRegular", sans-serif;color:#f0cf16;background-color:#262626;line-height:1.2;text-align:center;border:0;outline:none;}
@media screen and (max-width:1000px){.search-container .search-form .input-container input{width:60vw;}
}
@media screen and (max-width:600px){.search-container .search-form .input-container input{height:48px;width:70vw;padding:0 2px;}
}
.search-container .search-form .search-btn{display:inline-block;vertical-align:bottom;position:relative;top:0;background-color:rgba(0, 0, 0, 0.5);border:none;outline:none;cursor:pointer;transition:all .35s ease;}
.search-container .search-form .search-btn img{padding:20px;}
@media screen and (max-width:600px){.search-container .search-form .search-btn img{padding:10px;}
}
.search-container .search-form .search-btn:hover{background-color:#f0cf16;}
@media all and (max-width:768px){.back-to-top, .search-container{right:20px;}
}
.back-to-top:hover{background-color:#f0cf16;}
.back-to-top-visible{display:block;}
.for-read-more{display:none;}
.info-block-container{position:relative;z-index:5;}
.info-block-container .gl-container{width:80%;margin:0 auto;padding:60px 0 20px 0;font-size:20px;font-family:"SegoeUILight", sans-serif;color:black;line-height:1.2;text-align:left;}
@media all and (max-width:768px){.info-block-container .gl-container{padding:20px 0 10px 0;width:90%;}
}
@media all and (max-width:600px){.info-block-container .gl-container{font-size:16px;}
}
.info-block-container .gl-container p, .info-block-container .gl-container ul, .info-block-container .gl-container ol{position:relative;z-index:5;font:inherit;color:inherit;margin-bottom:10px;}
.info-block-container .gl-container p br, .info-block-container .gl-container ul br, .info-block-container .gl-container ol br{line-height:1.5;}
.info-block-container .gl-container p li, .info-block-container .gl-container p a, .info-block-container .gl-container ul li, .info-block-container .gl-container ul a, .info-block-container .gl-container ol li, .info-block-container .gl-container ol a{color:inherit;font:inherit;}
.info-block-container .gl-container p span, .info-block-container .gl-container p strong, .info-block-container .gl-container ul span, .info-block-container .gl-container ul strong, .info-block-container .gl-container ol span, .info-block-container .gl-container ol strong{font-family:"SegoeUIBold", sans-serif;font-size:inherit;color:inherit;}
.info-block-container .gl-container ul, .info-block-container .gl-container ol{padding-left:40px;}
.info-block-container .gl-container ul li, .info-block-container .gl-container ol li{padding-bottom:10px;}
.info-block-container .gl-container ul{list-style:disc;}
.info-block-container .gl-container ol{list-style:decimal;}
.info-block-container .gl-container .for-read-more{display:none;padding-top:15px;}
.info-block-container .gl-container .for-read-more-visible{display:block;}
.info-block-container .gl-container .read-more-btn{position:relative;z-index:5;display:inline-block;font-size:30px;font-family:"SegoeUIRegular", sans-serif;color:#f0cf16;line-height:1.2;text-align:left;cursor:pointer;transition:all 0.4s;}
@media all and (max-width:768px){.info-block-container .gl-container .read-more-btn{display:block;text-align:center;}
}
@media all and (max-width:600px){.info-block-container .gl-container .read-more-btn{font-size:20px;}
}
.info-block-container .gl-container .read-more-btn.align-center{display:block;text-align:center;}
.info-block-container .gl-container .read-more-btn:hover{text-decoration:underline;}
.info-block-container .gl-container .info-left-title{font-size:36px;font-family:"SegoeUIBold", sans-serif;color:#000;line-height:1.2;text-align:center;margin-bottom:20px;transition:all 1s;}
@media all and (min-width:1200px){.info-block-container .gl-container .info-left-title{width:80%;}
}
@media all and (max-width:600px){.info-block-container .gl-container .info-left-title{font-size:20px;}
}
.info-block-container .gl-container .info-left{width:50%;float:left;text-align:center;padding-right:20px;}
@media all and (max-width:768px){.info-block-container .gl-container .info-left{width:100%;float:none;margin:0 auto;padding-right:0;}
}
.info-block-container .gl-container .info-right{padding-left:20px;width:50%;float:left;}
@media all and (max-width:768px){.info-block-container .gl-container .info-right{width:100%;float:none;margin:0 auto;padding-left:0;}
}
.h2-title{position:relative;z-index:5;padding:60px 0;font-size:36px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;}
@media all and (max-width:1000px){.h2-title{padding:40px 0;}
}
@media all and (max-width:768px){.h2-title{font-size:24px;padding:20px 0;}
}
@media all and (max-width:600px){.h2-title{font-size:20px;padding:20px 0;}
}
.header-white{color:white;}
.header-black{color:black;}
.concepts-info{position:relative;background-color:black;padding-bottom:140px;}
@media all and (max-width:768px){.concepts-info{padding-bottom:70px;}
}
@media all and (max-width:600px){.concepts-info{padding-bottom:30px;}
}
.concepts-info .gl-container{width:80%;margin:0 auto;}
.concepts-info .gl-container h2{padding:60px 0;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:white;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.concepts-info .gl-container h2{font-size:36px;padding:40px 0;}
}
@media all and (max-width:600px){.concepts-info .gl-container h2{font-size:20px;padding:20px 0;}
}
.concepts-info .gl-container p{font-size:24px;font-family:"SegoeUILight", sans-serif;color:white;line-height:1.2;text-align:justify;}
@media all and (max-width:600px){.concepts-info .gl-container p{font-size:16px;}
}
.contact-us-form{position:relative;padding-bottom:10px;}
.contact-us-form .gl-container{width:80%;margin:0 auto;}
.contact-us-form .gl-container .form-title{padding:70px 0;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:#8a3b86;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.contact-us-form .gl-container .form-title{font-size:30px;padding:30px 0;}
}
@media all and (max-width:600px){.contact-us-form .gl-container .form-title{font-size:24px;padding:20px 0;}
}
.contact-us-form .gl-container .contact-us-header-animate{position:relative;opacity:0;transition:all 2s;}
.contact-us-form .gl-container .contact-us-header-animate-active{opacity:1;}
.contact-us-form .gl-container p{font-size:30px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.6;text-align:left;}
@media all and (max-width:768px){.contact-us-form .gl-container p{font-size:20px;line-height:1.2;}
}
@media all and (max-width:600px){.contact-us-form .gl-container p{font-size:16px;line-height:1.0;}
}
.contact-us-form .gl-container p span{color:#8a3b86;font-size:30px;font-weight:bold;}
@media all and (max-width:768px){.contact-us-form .gl-container p span{font-size:20px;}
}
@media all and (max-width:600px){.contact-us-form .gl-container p span{font-size:16px;}
}
.contact-us-form .gl-container p input{display:inline-block;width:280px;font-size:30px;font-family:"SegoeUIRegular", sans-serif;text-align:center;color:#8a3b86;background-color:transparent;outline:none;border:none;border-bottom:2px solid #000;}
@media all and (max-width:768px){.contact-us-form .gl-container p input{width:200px;font-size:20px;}
}
@media all and (max-width:600px){.contact-us-form .gl-container p input{font-size:16px;}
}
.contact-us-form .gl-container .contact-us-content-animate{position:relative;opacity:0;transition:all 2s;}
.contact-us-form .gl-container .contact-us-content-animate-active{opacity:1;}
.contact-us-form .gl-container button{display:block;margin:90px auto 70px auto;padding:25px 82px;font-size:26px;font-family:"SegoeUIBold", sans-serif;text-transform:uppercase;line-height:1.2;text-align:center;color:#8a3b86;background-color:#ffcc00;border:none;outline:none;cursor:pointer;transition:all 0.4s;}
@media all and (max-width:768px){.contact-us-form .gl-container button{padding:15px 40px;margin:40px auto;}
}
@media all and (max-width:600px){.contact-us-form .gl-container button{padding:15px 40px;margin:20px auto;font-size:20px;}
}
.contact-us-form .gl-container button:hover{color:#ffcc00;box-shadow:0 100px 0 0 #000 inset;}
.contact-us-form .projects-btns-container{padding-top:10px;font-size:0;}
.contact-us-form .projects-btns-container .left-btn, .contact-us-form .projects-btns-container .right-btn{display:inline-block;vertical-align:top;width:50%;position:relative;z-index:5;}
.contact-us-form .projects-btns-container .left-btn .inner-cont, .contact-us-form .projects-btns-container .right-btn .inner-cont{padding:10px 15px;}
.contact-us-form .projects-btns-container .left-btn .inner-cont a, .contact-us-form .projects-btns-container .right-btn .inner-cont a{display:inline-block;height:40px;line-height:20px;text-align:center;background-color:#607378;transition:all 0.4s;text-decoration:none;border-radius:20px;}
.contact-us-form .projects-btns-container .left-btn .inner-cont a .icon, .contact-us-form .projects-btns-container .right-btn .inner-cont a .icon{vertical-align:top;position:relative;top:10px;}
.contact-us-form .projects-btns-container .left-btn .inner-cont a span, .contact-us-form .projects-btns-container .right-btn .inner-cont a span{display:inline-block;color:#fff;font-size:20px;line-height:35px;padding:0 15px;font-family:"SegoeUILight", sans-serif;}
@media all and (max-width:600px){.contact-us-form .projects-btns-container .left-btn .inner-cont a span, .contact-us-form .projects-btns-container .right-btn .inner-cont a span{display:none;}
}
@media all and (max-width:600px){.contact-us-form .projects-btns-container .left-btn .inner-cont a, .contact-us-form .projects-btns-container .right-btn .inner-cont a{width:40px;}
}
.contact-us-form .projects-btns-container .left-btn:hover .inner-cont a, .contact-us-form .projects-btns-container .right-btn:hover .inner-cont a{background-color:#4e5a5d;}
.contact-us-form .projects-btns-container .left-btn{text-align:left;}
.contact-us-form .projects-btns-container .left-btn .inner-cont a .icon{margin-left:15px;}
@media all and (max-width:600px){.contact-us-form .projects-btns-container .left-btn .inner-cont a .icon{margin-left:0;}
}
.contact-us-form .projects-btns-container .right-btn{text-align:right;}
.contact-us-form .projects-btns-container .right-btn .inner-cont a .icon{margin-right:15px;}
@media all and (max-width:600px){.contact-us-form .projects-btns-container .right-btn .inner-cont a .icon{margin-right:0;}
}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.bounceInLeft, .bounceInRight, .bounceInDown, .bounceInUp{-webkit-animation-duration:2.5s;animation-duration:2.5s;}
section .like_it{text-align:center;}
.services-menu .main_menu li a{color:#000;}
.service-header{padding-bottom:50px;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;text-transform:uppercase;}
@media all and (max-width:1200px){.service-header{font-size:50px;}
}
@media all and (max-width:1000px){.service-header{font-size:40px;}
}
@media all and (max-width:600px){.service-header{font-size:30px;padding-bottom:30px;}
}
.btn-hidden{padding:50px 0;text-align:center;}
@media all and (max-width:768px){.btn-hidden{padding:20px 0;}
}
.btn-hidden a{margin:0 auto;text-decoration:none;text-transform:uppercase;padding:30px 20px;border:1px solid #a44699;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media all and (max-width:768px){.btn-hidden a{padding:10px 5px;}
}
.btn-hidden a span{font-size:30px;font-family:"SegoeUIBold", sans-serif;color:#a44699;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:768px){.btn-hidden a span{font-size:20px;}
}
.btn-hidden a img{opacity:0;position:relative;margin-left:-10px;transition:all 0.4s;}
@media all and (max-width:768px){.btn-hidden a img{opacity:1;margin-left:10px;}
}
.btn-hidden a:hover img{opacity:1;margin-left:10px;}
@media all and (max-width:768px){.see-more-portfolio-btn{padding:20px 0;}
}
.see-more-portfolio-btn a{max-width:550px;}
h1.top-title{font-size:80px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:center;position:relative;z-index:5;width:100%;}
@media all and (max-width:1400px){h1.top-title{font-size:50px;}
}
@media all and (max-width:1200px){h1.top-title{font-size:40px;}
}
@media all and (max-width:1000px){h1.top-title{font-size:30px;}
}
@media all and (max-width:700px){h1.top-title{font-size:40px;}
}
@media all and (max-width:500px){h1.top-title{font-size:24px;}
}
.service_categories .service-header{padding-bottom:50px;font-size:60px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;text-transform:uppercase;}
@media all and (max-width:1200px){.service_categories .service-header{font-size:50px;}
}
@media all and (max-width:1000px){.service_categories .service-header{font-size:40px;padding-bottom:30px;padding-top:20px;}
}
@media all and (max-width:600px){.service_categories .service-header{font-size:30px;padding-bottom:20px;}
}
@media all and (max-width:1200px){#services .top-container{display:none;}
}
#services .bg-white-container{background-color:#fff;}
#services .title-container{position:relative;padding:15vh 0 5vh 0;}
@media all and (max-width:1200px){#services .title-container{display:none;}
}
@media all and (max-height:768px){#services .title-container{padding:10vh 0 5vh 0;}
}
#services .title-container .top-title{color:black;padding-top:0;}
#services #my-thumbs-list{position:relative;height:700px;background-image:url("../images/services/picture-main-slide.jpg");overflow:auto;}
@media all and (max-width:1200px){#services #my-thumbs-list{display:none;}
}
#services #my-thumbs-list .dark-mask{position:relative;z-index:1;}
#services #my-thumbs-list .dark-mask ul{background-color:rgba(60, 60, 60, 0.5);}
#services #my-thumbs-list .dark-mask ul .slider-item{width:calc(100%/6);height:700px;padding:100px 20px 50px 20px;}
@media all and (max-width:768px){#services #my-thumbs-list .dark-mask ul .slider-item{width:100vw;}
}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-title{-webkit-transform:translateY(0);transform:translateY(0);transition:all 0.4s;font-size:30px;font-family:"SegoeUIBold", sans-serif;color:white;line-height:1.2;text-align:center;}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-title-small{-webkit-transform:translateY(0);transform:translateY(0);transition:all 0.4s;font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;padding:30px 20px 0 20px;}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-links{opacity:0;transition:all 0.4s;-webkit-transform:translateY(50px);transform:translateY(50px);overflow:hidden;}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-links .slide-hr{width:50%;margin:30px auto;color:white;}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-links a{display:block;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:3;text-align:center;text-decoration:none;transition:all 0.4s;}
#services #my-thumbs-list .dark-mask ul .slider-item .slide-links a:hover{color:#f0cf16;}
#services #my-thumbs-list .dark-mask ul .slider-item:hover .slide-title, #services #my-thumbs-list .dark-mask ul .slider-item:hover .slide-title-small, #services #my-thumbs-list .dark-mask ul .slider-item.active .slide-title, #services #my-thumbs-list .dark-mask ul .slider-item.active .slide-title-small{-webkit-transform:translateY(-50px);transform:translateY(-50px);}
#services #my-thumbs-list .dark-mask ul .slider-item:hover .slide-links, #services #my-thumbs-list .dark-mask ul .slider-item.active .slide-links{opacity:1;-webkit-transform:translateY(-50px);transform:translateY(-50px);}
#services #my-thumbs-list .dark-mask ul .slider-item:hover{background-color:rgba(220, 220, 220, 0.5);}
#services #my-thumbs-list .dark-mask .visual-wrapper{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;overflow:hidden;}
#services #my-thumbs-list .dark-mask .visual-wrapper .visual{position:relative;display:none;height:100%;}
#services #my-thumbs-list .dark-mask .visual-wrapper .visual video{position:absolute;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
#services #my-thumbs-list .dark-mask .visual-wrapper .vis-active{display:block;}
.material-sidebar{text-align:center;}
.material-sidebar .sidebar-header{margin-bottom:40px;font-size:30px;font-family:"SegoeUIRegular", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:left;}
@media all and (max-width:1600px){.material-sidebar .sidebar-header{font-size:28px;}
}
.material-sidebar .sidebar-title{margin:30px 0;font-size:26px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:center;}
@media all and (max-width:1600px){.material-sidebar .sidebar-title{font-size:24px;}
}
.material-sidebar .gl-yellow-btn{font-size:24px;max-width:240px;margin:40px auto 50px auto;}
.material-sidebar .our-works-cont{font-size:0;margin-bottom:40px;}
.material-sidebar .our-works-cont .portfolio-item{display:inline-block;width:50%;padding:3px;}
.material-sidebar .our-works-cont .portfolio-item .link-to-portfolio{display:inline-block;width:100%;padding-top:100%;background-image:url("../images/portfolio/portfolio-1-indelika.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat;transition:all 0.4s;}
.material-sidebar .our-works-cont .portfolio-item .link-to-portfolio:hover{opacity:0.5;}
.material-sidebar .our-services-cont{margin:30px 0;}
.material-sidebar .our-services-cont .service-item{margin:30px 0;}
.material-sidebar .our-services-cont .service-item .link-to-service{display:inline-block;width:100%;text-decoration:none;cursor:pointer;}
.material-sidebar .our-services-cont .service-item .link-to-service .service-img{width:100%;padding-top:45%;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:all 0.4s;}
.material-sidebar .our-services-cont .service-item .link-to-service .service-name{padding:20px 5px;border:2px solid #f6f6f6;box-shadow:0px 3px 4px 0px rgba(1, 1, 1, 0.2);border-top:none;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:center;transition:all 0.4s;}
.material-sidebar .our-services-cont .service-item .link-to-service:hover .service-img{opacity:0.5;}
.material-sidebar .our-services-cont .service-item .link-to-service:hover .service-name{box-shadow:0px 3px 4px 0px rgba(1, 1, 1, 0.5);}
.material-sidebar .koloro-widgets{margin:10vh 0;}
.material-wrapper{padding:5vh 0;}
.material-wrapper .gl-container{font-size:0;}
@media all and (max-width:1500px){.material-wrapper .gl-container{width:90%;}
}
@media all and (max-width:768px){.material-wrapper .gl-container{width:95%;}
}
.material-wrapper .gl-container .material-left-cont img {width: 100%;}
.material-wrapper .gl-container .material-left-cont, .material-wrapper .gl-container .material-right-cont{display:inline-block;vertical-align:top;}
.material-wrapper .gl-container .material-left-cont .gl-container, .material-wrapper .gl-container .material-right-cont .gl-container{all:unset;}
.material-wrapper .gl-container .material-left-cont{width:calc(100% - 370px);padding-right:50px;}
@media all and (max-width:1200px){.material-wrapper .gl-container .material-left-cont{width:100%;padding-right:0;}
}
.material-wrapper .gl-container .material-right-cont{width:370px;}
@media all and (max-width:1200px){.material-wrapper .gl-container .material-right-cont{display:none;}
}
.material-wrapper .gl-container .material-cont{max-width:960px;}
.material-wrapper .gl-container .blog-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5vh 0;}
.material-wrapper .gl-container .blog-items-cont .blog-item-cont{width:33%;padding:0 20px;}
@media all and (max-width:1000px){.material-wrapper .gl-container .blog-items-cont .blog-item-cont{width:50%;padding:20px;}
}
@media all and (max-width:768px){.material-wrapper .gl-container .blog-items-cont .blog-item-cont{width:100%;padding:20px 0;}
}
#service-page .top-container{background-image:url("../images/service-page/slide-picture.jpg");position:relative;}
#service-page .top-container .title-container{position:relative;padding-top:20vh;}
@media all and (max-height:900px), (max-width:1700px){#service-page .top-container .title-container{padding-top:15vh;}
}
@media all and (max-height:800px), (max-width:800px){#service-page .top-container .title-container{padding-top:15vh;}
}
#service-page .top-container .title-container .top-title{color:white;}
#service-page .top-container .service-price-container{position:absolute;width:100%;bottom:30px;left:0;font-size:0;}
#service-page .top-container .service-price-container .left-cont, #service-page .top-container .service-price-container .right-cont{display:inline-block;vertical-align:top;width:50%;}
@media all and (max-width:1000px){#service-page .top-container .service-price-container .left-cont, #service-page .top-container .service-price-container .right-cont{width:100%;}
}
#service-page .top-container .service-price-container .left-cont .price-title{font-size:30px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:left;}
@media all and (max-width:500px){#service-page .top-container .service-price-container .left-cont .price-title{font-size:20px;}
}
#service-page .top-container .service-price-container .left-cont .price{font-size:120px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;line-height:1.2;text-align:left;}
@media all and (max-width:1600px){#service-page .top-container .service-price-container .left-cont .price{font-size:70px;}
}
@media all and (max-width:1400px){#service-page .top-container .service-price-container .left-cont .price{font-size:60px;}
}
@media all and (max-width:1200px){#service-page .top-container .service-price-container .left-cont .price{font-size:50px;}
}
@media all and (max-width:1000px){#service-page .top-container .service-price-container .left-cont .price{font-size:40px;}
}
@media all and (max-width:768px){#service-page .top-container .service-price-container .left-cont .price{font-size:24px;}
}
#service-page .top-container .service-price-container .left-cont .executed-time{font-size:30px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;text-transform:uppercase;line-height:1.2;text-align:left;}
@media all and (max-width:768px){#service-page .top-container .service-price-container .left-cont .executed-time{font-size:24px;}
}
#service-page .top-container .service-price-container .left-cont .btns-container{text-align:left;font-size:0;}
@media all and (min-width:769px){#service-page .top-container .service-price-container .left-cont .btns-container{width:600px;}
}
#service-page .top-container .service-price-container .left-cont .btns-container .order-service-btn, #service-page .top-container .service-price-container .left-cont .btns-container .too-expensive-btn{display:inline-block;width:250px;margin:15px;}
#service-page .top-container .service-price-container .left-cont .btns-container .too-expensive-btn{border:none;text-decoration:underline;}
#service-page .top-container .service-price-container .left-cont .btns-container .too-expensive-btn:hover{background-color:transparent;}
#service-page .top-container .service-price-container .right-cont{padding-left:50px;}
@media all and (max-width:1000px){#service-page .top-container .service-price-container .right-cont{display:none;}
}
#service-page .top-container .service-price-container .right-cont .price-factors-title{font-size:48px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;line-height:1.2;text-align:left;padding-bottom:20px;}
@media all and (max-width:1400px){#service-page .top-container .service-price-container .right-cont .price-factors-title{font-size:40px;}
}
@media all and (max-width:1000px){#service-page .top-container .service-price-container .right-cont .price-factors-title{font-size:32px;}
}
@media all and (max-width:700px){#service-page .top-container .service-price-container .right-cont .price-factors-title{font-size:24px;}
}
#service-page .top-container .service-price-container .right-cont .price-factors-list{width:100%;}
#service-page .top-container .service-price-container .right-cont .price-factors-list .price-factor{font-size:24px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:left;}
#service-page .info-block-container .gl-container{max-width:1000px;color:#2d2a2a;}
#service-page .info-block-container .gl-container .info-left, #service-page .info-block-container .gl-container .info-right{width:100%;padding:0;}
#service-page .info-block-container .gl-container .info-left .info-left-title{text-align:center;width:100%;}
@media all and (max-width:768px){#service-page .info-block-container .gl-container .info-left .info-left-title{font-size:16px;}
}
#service-page .info-block-container .gl-container .info-right{font-size:20px;text-align:left;}
@media all and (max-width:600px){#service-page .info-block-container .gl-container .info-right{font-size:16px;}
}
#service-page .info-block-container .gl-container .info-right .list{width:100%;padding:10px 0;list-style:none;}
#service-page .info-block-container .gl-container .info-right .list .list-item:before{content:"-";padding-right:8px;color:#000;}
#service-page .info-block-container .gl-container .info-right p span, #service-page .info-block-container .gl-container .info-right p strong, #service-page .info-block-container .gl-container .info-right ul span, #service-page .info-block-container .gl-container .info-right ul strong, #service-page .info-block-container .gl-container .info-right ol span, #service-page .info-block-container .gl-container .info-right ol strong{font-family:"SegoeUIBold", sans-serif;color:#000;}
#service-page .info-block-container .gl-container .info-right .image-container{padding:30px 0;overflow:hidden;}
@media all and (max-width:768px){#service-page .info-block-container .gl-container .info-right .image-container{padding:10px 0;}
}
#service-page .info-block-container .gl-container .info-right p.contact-info{margin:15px 0;font-family:"SegoeUIBold", sans-serif;color:#000;}
#service-page .info-block-container .gl-container .info-right p.contact-info a{display:inline-block;font:inherit;color:inherit;}
#service-page .info-block-container .gl-container .info-right p.contact-info a:hover{text-decoration:underline;}
#service-page .info-block-container .gl-container .info-right p.koloro-email{color:#f0cf16;}
@media all and (max-width:1000px){#service-page .info-block-container .gl-container .info-left, #service-page .info-block-container .gl-container .info-right{width:100%;}
}
#service-page .order-block .gl-yellow-btn{width:530px;margin-bottom:5vh;}
#service-page .expensive-block{display:none;padding:50px 0 25px 0;}
@media all and (max-width:768px){#service-page .expensive-block{padding:20px 0 10px 0;}
}
#service-page .expensive-block .expensive-block-header{font-size:60px;font-family:"SegoeUIBold", sans-serif;color:#010101;line-height:1.2;text-align:center;}
@media all and (max-width:1000px){#service-page .expensive-block .expensive-block-header{font-size:48px;}
}
@media all and (max-width:700px){#service-page .expensive-block .expensive-block-header{font-size:32px;}
}
#service-page .expensive-block .expensive-block-header span{font-size:inherit;color:#a44699;}
#service-page .expensive-block .expensive-items{margin:80px 0;font-size:0;}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items{margin:20px 0;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper{display:inline-block;width:25%;vertical-align:text-top;text-align:center;}
@media all and (max-width:1400px){#service-page .expensive-block .expensive-items .expensive-wrapper{width:50%;}
}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper{width:100%;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item{position:relative;margin:10px;padding:10px;height:50vh;max-width:350px;max-height:350px;background-color:#a44699;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media all and (max-width:1400px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item{margin:10px auto;}
}
@media all and (max-width:1000px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item{margin:10px;}
}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item{margin:10px auto;height:40vh;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-title{font-size:30px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;line-height:1.2;text-align:center;}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-title{font-size:24px;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-percent{font-size:100px;font-family:"SegoeUIBold", sans-serif;color:white;line-height:1.2;text-align:center;}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-percent{font-size:75px;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-proposition{font-size:24px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-item-proposition{font-size:20px;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-hover-layer{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20px;transition:all 0.4s;border-width:5px;border-color:#e2b2dc;border-style:solid;background-color:#7f2a75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-hover-layer span{display:inline-block;width:100%;font-size:24px;font-family:"SegoeUIRegular", sans-serif;color:white;line-height:1.2;text-align:center;}
@media all and (max-width:768px){#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item .expensive-hover-layer span{font-size:20px;}
}
#service-page .expensive-block .expensive-items .expensive-wrapper .expensive-item:hover .expensive-hover-layer{opacity:1;}
#service-page .service-icons-container{padding-bottom:20px;}
@media all and (max-width:768px){#service-page .service-icons-container{padding-bottom:20px;}
}
#service-page .service-icons-container .service-item{display:inline-block;vertical-align:top;text-align:center;}
#service-page .service-icons-container .service-item img{display:inline-block;width:100%;max-width:134px;}
#service-page .service-icons-container .service-item .service-icon-text{padding:20px 10px;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:center;}
#service-page .service-icons-container .owl-item{text-align:center;}
#service-page .service-images-slider{position:relative;background-color:white;margin:20px 0;}
#service-page .service-images-slider .item{max-height:80vh;position:relative;text-align:center;}
#service-page .service-images-slider .owl-dots{padding-bottom:50px;}
@media screen and (max-width:768px){#service-page .service-images-slider .owl-dots{display:none;padding-bottom:10px;}
}
#service-page .service-images-slider .owl-dots .owl-dot{zoom:2;}
#service-page .service-images-slider .owl-dots .owl-dot span{position:relative;background:transparent;display:block;border:1px solid #858585;}
#service-page .service-images-slider .owl-dots .owl-dot.active span, #service-page .service-images-slider .owl-dots .owl-dot:hover span{background:#858585;}
#service-page .service-images-slider .owl-nav{position:absolute;width:100%;top:calc(50% - 100px);left:0;}
@media screen and (max-width:768px){#service-page .service-images-slider .owl-nav{top:calc(50% - 60px);}
}
#service-page .service-images-slider .owl-nav .owl-prev, #service-page .service-images-slider .owl-nav .owl-next{position:absolute;z-index:5;width:51px;height:95px;background-color:transparent;background-repeat:no-repeat;}
@media screen and (max-width:768px){#service-page .service-images-slider .owl-nav .owl-prev, #service-page .service-images-slider .owl-nav .owl-next{-webkit-transform:scale(0.5);transform:scale(0.5);}
}
#service-page .service-images-slider .owl-nav .owl-prev{left:-70px;background-image:url("../images/service-page/slider-arrow-left.png") !important;}
@media screen and (max-width:768px){#service-page .service-images-slider .owl-nav .owl-prev{left:0;background-image:url("../images/service-page/slider-arrow-left.png") !important;}
}
#service-page .service-images-slider .owl-nav .owl-next{right:-70px;width:56px;height:103px;background-image:url("../images/service-page/slider-arrow-right.png") !important;}
@media screen and (max-width:768px){#service-page .service-images-slider .owl-nav .owl-next{right:0;background-image:url("../images/service-page/slider-arrow-right.png") !important;}
}
#service-page .get-indiv-count-btn{font-size:30px;width:820px;}
@media all and (max-width:768px){#service-page .get-indiv-count-btn{font-size:20px;}
}
.search-result-page .page_name{padding-top:50px;}
.search-result-page .search-result-form{padding-bottom:10px;}
.search-result-page .search-result-form .search-result-title{padding:0;font-size:24px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:center;}
.search-result-page .search-result-form .search-result-title span{font:inherit;color:#a34699;}
.search-result-page .search-result-form .inputs-container{font-size:0;}
.search-result-page .search-result-form .inputs-container .left-cont{width:70%;margin-top:15px;}
@media all and (max-width:768px){.search-result-page .search-result-form .inputs-container .left-cont{margin-top:0;}
}
.search-result-page .search-result-form .inputs-container .left-cont .input-box{width:50%;}
@media all and (max-width:768px){.search-result-page .search-result-form .inputs-container .left-cont .input-box{width:100%;}
}
.search-result-page .search-result-form .inputs-container .right-cont{width:30%;}
.search-result-page .search-result-form .inputs-container .right-cont .input-box{width:100%;}
.search-result-page .search-result-form .inputs-container .left-cont, .search-result-page .search-result-form .inputs-container .right-cont{display:inline-block;vertical-align:top;}
@media all and (max-width:1200px){.search-result-page .search-result-form .inputs-container .left-cont, .search-result-page .search-result-form .inputs-container .right-cont{width:100%;}
}
.search-result-page .search-result-form .inputs-container .input-box{display:inline-block;padding:10px;position:relative;}
.search-result-page .search-result-form .inputs-container .input-box .search-text, .search-result-page .search-result-form .inputs-container .input-box .search-category{display:inline-block;width:100%;padding:15px 10px;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:left;border:2px solid #bfccdf;}
.search-result-page .search-result-form .inputs-container .input-box .search-category{padding:12.5px 10px;cursor:pointer;background:url("../images/general/select_arrow_down.png") no-repeat transparent;background-position:95% 50%;}
@media all and (max-width:768px){.search-result-page .search-result-form .inputs-container .input-box .search-category{background-position:90% 50%;}
}
.search-result-page .search-result-form .inputs-container .input-box .fake-block{position:absolute;right:15px;top:20px;width:10px;height:30px;background-color:#fff;}
.search-result-page .search-result-form .inputs-container .input-box .submit-btn{border:none;outline:none;padding:15px 0;margin:17px auto;font-size:18px;}
.search-result-page .search-result-form .inputs-container .checkboxes-container{text-align:left;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item{display:inline-block;margin:15px 20px;}
@media all and (max-width:600px){.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item{margin:10px;}
}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item label{display:table;cursor:pointer;position:relative;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item label span{display:table-cell;vertical-align:middle;font-size:16px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;text-align:center;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item input[type="checkbox"]{display:none;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item input[type="checkbox"] + label:before{display:inline-block;vertical-align:bottom;margin-right:7px;content:" ";width:20px;height:20px;font-size:16px;background-color:transparent;border:2px solid #bfccdf;transition:all 0.4s;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item input[type=checkbox]:checked + label:before{background-color:#a34699;border:2px solid #a34699;}
.search-result-page .search-result-form .inputs-container .checkboxes-container .checkbox-item:first-child{margin-left:10px;}
.search-result-page .news-items-container{width:100%;max-width:1200px;margin:0 auto;padding:0 10px;}
.search-result-page .news-items-container .news-item-cont{margin-bottom:50px;}
.search-result-page .news-items-container .news-item-cont .news-item-header{padding-bottom:30px;font-size:36px;font-family:"SegoeUIBold", sans-serif;color:black;text-transform:uppercase;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item-header{text-align:center;}
}
@media all and (max-width:768px){.search-result-page .news-items-container .news-item-cont .news-item-header{font-size:24px;padding-bottom:20px;}
}
.search-result-page .news-items-container .news-item-cont .news-item{font-size:0;border:3px solid #efefef;}
.search-result-page .news-items-container .news-item-cont .news-item .left-cont{width:40%;}
.search-result-page .news-items-container .news-item-cont .news-item .left-cont .preview{display:inline-block;width:100%;overflow:hidden;text-align:center;}
.search-result-page .news-items-container .news-item-cont .news-item .left-cont .preview .preview-bg-image{width:100%;height:350px;background-image:url("../images/news_preview.jpg");background-size:cover;background-position:center center;transition:all 0.4s;}
@media all and (max-width:500px){.search-result-page .news-items-container .news-item-cont .news-item .left-cont .preview .preview-bg-image{height:250px;}
}
@media all and (min-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .left-cont .preview .preview-bg-image:hover{-webkit-transform:scale(1.1) rotate(-1.5deg);transform:scale(1.1) rotate(-1.5deg);}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont{position:relative;width:60%;padding:20px 20px 0 20px;}
@media all and (min-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont{height:350px;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side{width:70%;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .date{font-size:14px;font-family:"SegoeUIRegular", sans-serif;color:#a3a3a3;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .date{text-align:center;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .service-price{font-size:48px;font-family:"SegoeUIBold", sans-serif;color:#f0cf16;font-weight:bold;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .service-price{text-align:center;font-size:36px;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .text{height:150px;overflow:hidden;text-overflow:ellipsis;margin:30px 0 10px 0;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:#646464;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side .text{height:auto;margin:15px 0;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side{width:30%;text-align:center;padding-left:15px;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .raiting-cont .views p{margin:15px 0;font-size:16px;font-family:"SegoeUIBold", sans-serif;color:#676767;line-height:1.2;text-align:center;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .raiting-cont .stars .rating{width:120px;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .raiting-cont .stars .reviews-count{font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:#a3a3a3;line-height:1.2;text-align:center;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .raiting-cont .stars .reviews-count span{font:inherit;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .executed-works p{font-size:16px;font-family:"SegoeUIBold", sans-serif;color:#676767;line-height:1.2;text-align:center;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side .executed-works p.quantity{color:#a44699;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side{display:inline-block;vertical-align:top;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .left-side, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .right-side{display:block;width:100%;}
}
@media all and (min-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side{position:absolute;width:100%;left:0;bottom:0;padding:20px;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block{width:40%;margin-top:20px;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-category, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-author, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .service-category{margin:7px 0;font-size:16px;font-family:"SegoeUIRegular", sans-serif;color:#a3a3a3;font-weight:bold;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-category, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-author, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .service-category{text-align:center;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-category .link, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .article-author .link, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .service-category .link{padding-left:5px;font:inherit;color:#a34699;text-decoration:none;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .portfolio-category{display:inline-block;font-size:18px;font-family:"SegoeUIBold", sans-serif;color:#a44699;text-transform:uppercase;text-decoration:none;line-height:1.2;text-align:left;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block .portfolio-category{text-align:center;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-btn{width:60%;text-align:right;}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-btn a{font-size:18px;display:inline-block;margin:0;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-btn a{max-width:100%;margin:20px 0;}
}
.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-btn{display:inline-block;vertical-align:bottom;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-block, .search-result-page .news-items-container .news-item-cont .news-item .right-cont .bottom-side .info-btn{text-align:center;display:block;width:100%;}
}
.search-result-page .news-items-container .news-item-cont .news-item .left-cont, .search-result-page .news-items-container .news-item-cont .news-item .right-cont{display:inline-block;vertical-align:top;}
@media all and (max-width:800px){.search-result-page .news-items-container .news-item-cont .news-item .left-cont, .search-result-page .news-items-container .news-item-cont .news-item .right-cont{display:block;width:100%;}
}
#company-page .top-container{background-position:center top;}
#company-page .top-container .top-title{padding-top:35vh;color:#fff;}
#company-page .top-container .dark-mask{background-color:rgba(60, 60, 60, 0.2);}
#company-page .info-block-container .gl-container .info-left .info-left-title{font-size:36px;}
@media all and (max-width:600px){#company-page .info-block-container .gl-container .info-left .info-left-title{font-size:30px;}
}
#company-page .info-block-container .gl-container .info-right p{font-size:24px;color:#969696;}
@media all and (max-width:600px){#company-page .info-block-container .gl-container .info-right p{font-size:20px;}
}
#contacts{position:relative;}
#contacts .section-header{color:#fff;}
@media all and (max-width:768px){#contacts .section-header{padding-top:80px;}
}
#contacts .maps-container{position:relative;width:100%;height:100%;}
#contacts .maps-container .koloro-map{display:none;width:100%;height:970px;}
@media all and (max-width:768px){#contacts .maps-container .koloro-map{height:70vh;}
}
#contacts .maps-container .koloro-map.active{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
#contacts .maps-container .maska{width:100%;height:970px;position:absolute;z-index:2;top:0;}
@media all and (max-width:768px){#contacts .maps-container .maska{height:70vh;}
}
#contacts .maps-container .maska-hidden{z-index:-1;}
#contacts .contacts-cont{position:absolute;top:0;left:0;width:100%;height:auto;z-index:5;}
#contacts .fly-block{display:inline-block;position:absolute;z-index:5;top:15vh;left:10%;width:600px;max-width:100%;background-color:#fff;}
@media all and (max-width:768px){#contacts .fly-block{position:relative;top:0;left:0;width:100%;}
}
#contacts .fly-block .contacts-menu{width:100%;font-size:0;text-align:center;}
#contacts .fly-block .contacts-menu li{display:inline-block;width:50%;padding:12px 10px 15px 10px;background-color:#eeeeee;color:#898989;font-size:30px;font-family:"SegoeUIBold", sans-serif;line-height:1.0;text-align:center;cursor:pointer;}
@media all and (max-width:768px){#contacts .fly-block .contacts-menu li{background-color:#a0a0a0;color:#d8d8d8;}
}
#contacts .fly-block .contacts-menu li.active{background-color:#fff;color:#000;}
#contacts .fly-block .close-contacts-btn{position:absolute;right:-80px;top:5px;cursor:pointer;}
@media all and (max-width:768px){#contacts .fly-block .close-contacts-btn{display:none;}
}
#contacts .fly-block .tab-panel{padding:10px 30px 20px;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel{padding:10px 15px 0;}
}
#contacts .fly-block .tab-panel .tab-pane.active{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
#contacts .fly-block .tab-panel .tab-pane{display:none;}
#contacts .fly-block .tab-panel .tab-pane .main-info{font-size:0;}
#contacts .fly-block .tab-panel .tab-pane .main-info .city-cont{width:25%;}
#contacts .fly-block .tab-panel .tab-pane .main-info .city-cont .icon{max-width:100%;}
#contacts .fly-block .tab-panel .tab-pane .main-info .contact-info{width:75%;padding-left:5px;}
#contacts .fly-block .tab-panel .tab-pane .main-info .contact-info p{font-size:32px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.5;text-align:left;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .main-info .contact-info p{font-size:20px;padding-left:25px;}
}
@media all and (max-width:400px){#contacts .fly-block .tab-panel .tab-pane .main-info .contact-info p{padding-left:5px;}
}
#contacts .fly-block .tab-panel .tab-pane .main-info .city-cont, #contacts .fly-block .tab-panel .tab-pane .main-info .contact-info{display:inline-block;vertical-align:top;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .main-info .city-cont, #contacts .fly-block .tab-panel .tab-pane .main-info .contact-info{width:auto;}
}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont{position:relative;left:-15px;width:calc(100% + 30px);}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-left-btn, #contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-right-btn{display:inline-block;vertical-align:top;cursor:pointer;position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7);}
@media all and (min-width:767px){#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-left-btn, #contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-right-btn{display:none;}
}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-left-btn{left:5px;}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .arrow-right-btn{right:5px;}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider{position:relative;margin:20px 0;}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .item{overflow:hidden;height:200px;width:auto;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .item{width:100%;height:auto;}
}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .item img{margin:auto;width:auto;height:100%;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .item img{width:100%;height:auto;}
}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots{display:block;width:100%;margin-bottom:10px;position:absolute;bottom:0;}
@media screen and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots{display:none;}
}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots .owl-dot{zoom:1;}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots .owl-dot span{width:15px;height:15px;position:relative;background:transparent;display:block;border:1px solid white;}
#contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots .owl-dot.active span, #contacts .fly-block .tab-panel .tab-pane .contacts-slider-cont .contacts-slider .owl-dots .owl-dot:hover span{background:white;}
#contacts .fly-block .tab-panel .tab-pane .route-btn, #contacts .fly-block .tab-panel .tab-pane .order-form-btn{height:50px;line-height:50px;padding:0;}
#contacts .fly-block .tab-panel .tab-pane .route-btn{line-height:40px;width:320px;color:#000;background-color:#fff;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .route-btn{display:none;}
}
#contacts .fly-block .tab-panel .tab-pane .route-btn:hover{color:#000;background-color:#f0cf16;border-color:#f0cf16;}
#contacts .fly-block .tab-panel .tab-pane .order-form-btn{position:relative;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info{font-size:0;margin:20px 0;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-left{vertical-align:top;width:35%;padding-bottom:10px;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-left .left-text{font-size:24px;font-family:"SegoeUIBold", sans-serif;color:#969696;line-height:1.2;text-align:left;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-left .left-text{text-align:center;}
}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right{width:65%;padding-left:20px;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right{padding-left:0;}
}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .right-text{margin:3px 0;font-size:22px;font-family:"SegoeUIBold", sans-serif;color:black;font-weight:bold;line-height:1.2;text-align:left;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .right-text{text-align:center;font-size:18px;}
}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time{font-size:0;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-left, #contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-right{display:inline-block;vertical-align:top;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-left{width:40%;font-size:18px;font-family:"SegoeUIRegular", sans-serif;color:black;line-height:1.2;text-align:left;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-left{text-align:center;width:50%;}
}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-right{width:60%;font-size:22px;font-family:"SegoeUIBold", sans-serif;color:black;line-height:1.2;text-align:center;border-left:2px solid #000;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .col-right{width:50%;}
}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right .days-time .red-time{color:red;border-left:2px solid red;}
#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-left, #contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right{display:inline-block;}
@media all and (max-width:768px){#contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-left, #contacts .fly-block .tab-panel .tab-pane .schedule-info .schedule-info-right{width:100%;}
}
.fake_div{height:100vh;transition:all 0.25s ease-in-out;}
.for_paralax{position:relative;z-index:99;top:0px;background:#FFF;transition:top 0.35s ease;}
.grecaptcha-badge{display:none;}
label.jquery-invalid{font-size:17px;color:#f0cf16;}
input.jquery-invalid{border:1px solid red;}
.rating.hide.rating-loading{width:0;}
.social_link a{line-height:179px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.icon_phone{width:50px;height:auto;}
.manager-social {
    padding: 10px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
}

.manager-socials {
    text-align: center;
}
/* Add a hover effect if you want */
.manager-social:hover {
    opacity: 0.7;
}
