.project_main{height:100vh;overflow:hidden}.project_page_content{height:100%}.project_page_content .section{display:flex;height:100%;align-items:center}.section .carousel_navigation{height:100%;padding-left:60px;display:flex;align-items:center;border-right:1px solid rgba(0,0,0,.1)}#carouselExampleControls .slide_navigation_block{display:flex;justify-content:space-around;position:absolute;top:0;width:150px;right:0;height:60px;align-items:center;background:#000}#carouselExampleControls .carousel-control-next,.carousel-control-prev{width:100%;height:50px;position:initial;opacity:1;color:#d8d8d8;font-size:8px}.slide_navigation_block .center_line{border-right:1px solid #fff;height:8px;top:0}.carousel_navigation .view_item{padding:0;display:flex;font-weight:600;cursor:pointer;color:#bfbfbf;margin-bottom:7px;justify-content:space-between;height:40px;transition:all .5s}.carousel_navigation .view_item.active{color:#000}.carousel_navigation .view_item.active .active_line{background:#23504b;width:2px;height:0%;transition:all .5s}.carousel_navigation .view_item.active .active_line{height:100%}.carousel_navigation .view_item:nth-last-child(-n+1){margin-bottom:0;color:#7d7d7d}.carousel_navigation .view_item:hover{color:#000}.carousel_navigation .carousel_view_number{padding:0;list-style:none;width:130px}.project_slide{display:flex;align-items:flex-end;max-width:700px}.project_slide .carousel{max-width:600px}.project_slide .carousel-item{position:relative;opacity:1;height:calc(100vh - 160px);width:100%}.project_slide .carousel_fon{z-index:1;position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.4)}.project_slide .carousel-item img{height:100%;width:100%}.carousel_content{width:100%}.carousel_content .about_project{display:flex;align-items:flex-start;justify-content:space-between;padding-left:40px}.project_content_block .project_description{color:#a9a9a9;font-size:14px;opacity:1;line-height:1.71em}.project_page_content .carousel_down_line{display:flex;align-items:center;justify-content:space-around;position:absolute;bottom:0;left:190px;width:730px;padding:35px 10px;background:#23504b;color:#fff;z-index:8}.carousel_down_line .section_title{padding-bottom:4px;font-size:9px;color:#7c8685;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.carousel_down_line .section_text{font-size:16px;opacity:1;font-weight:600}.click_change_slide{cursor:pointer;height:150px;width:100px}.click_decrement{justify-content:space-around;display:flex;flex-direction:column;align-items:center}.click_incriment{justify-content:space-around;flex-direction:column;align-items:center}.click_md_change_slide{display:none}.click_md_change_slide svg{fill:#fff}.click_change_slide .click_decrement svg{width:29px;transform:translateY(0) rotate(0);margin-top:100px;text-align:center;transition:all .5s}.click_change_slide .click_incriment svg{width:29px;transform:translateY(0) rotate(180deg);margin-top:100px;text-align:center;transition:all .5s}.click_change_slide .click_incriment svg:hover{transform:translateY(10px) rotate(180deg);fill:#23504b}.click_change_slide .click_decrement:hover svg{transform:translateY(10px);fill:#23504b}.click_change_slide .click_scroll_text{width:130px;color:#a0a0a0;transform:rotate(270deg);text-transform:uppercase;letter-spacing:.28em;font-weight:500;font-size:8px}@media (min-width:1700px){.project_content_block{max-width:800px}.project_page_content .carousel_down_line{width:60%}}.what_we_do.portfolio_content{width:100%;display:flex;justify-content:left}.what_we_do .project_main_block .line_down{background:#23504b;display:flex;justify-content:space-between;padding:10px 20px;height:90px;width:110%;position:absolute;align-items:center;bottom:0}.what_we_do .project_main_block .line_down .line_content{color:#fff;font-size:12px;text-align:center}.what_we_do .project_main_block .line_down .line_content .line_title{margin-bottom:5px}.what_we_do .project_main_block .project_screenshot img{width:10%;margin-right:35px}.what_we_do .project_main_block .project_screenshot img.resize_logo{width:8%}.what_we_do .project_main_block .project_screenshot img.size_logo{width:12%}.what_we_do .project_main_block .project_screenshot .project_img{filter:grayscale(100%);transition:all .5s}.what_we_do .project_main_block .project_screenshot .project_img:hover{filter:grayscale(0)}.what_we_do .project_main_block .project_screenshot{max-height:initial;height:300px;display:flex;justify-content:flex-start;text-align:center;flex-wrap:wrap;align-items:flex-start}.what_we_do .page_content{position:relative}.what_we_do .media_lap-top{display:flex}.what_we_do .page_content .static_fon{position:absolute;top:0;bottom:0;left:0;right:0;z-index:88;background:#f7f7f7}.blog_main_content.portfolio_content{justify-content:left}.blog_main_content .page_content{margin-left:50px}.blog_main_content .blog_content{display:flex;justify-content:space-between}.blog_main_content.portfolio_content .carousel_view_number{width:250px}.blog_main_content.portfolio_content .project_description p{max-width:550px;max-height:470px;overflow:hidden}.blog_main_content.portfolio_content .carousel_navigation{width:300px}.blog_main_content .project_main_block{padding-top:50px}.blog_main_content .project_main_block .project_name{font-size:34px;margin-bottom:35px}.blog_main_content .project_main_block .project_description{margin-right:10px}.view_item.disabled{pointer-events:none;opacity:.5}.portfolio_content{width:100%;display:flex;justify-content:center}.portfolio_content .carousel_navigation{height:100%;padding-left:50px;display:flex;align-items:center;border-right:1px solid rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden;width:255px}.portfolio_content .carousel_view_number{width:205px;top:50%;position:fixed;transform:translateY(-50%)}.portfolio_content .carousel_navigation .view_item .nav-link{padding:0;display:flex;align-items:center;font-weight:600;cursor:pointer;color:#bfbfbf;font-size:14px;margin-bottom:13px;justify-content:space-between;height:40px;width:100%;transition:all .5s}.portfolio_content .carousel_navigation .view_item .nav-link.active{color:#000;background:0 0}.portfolio_content .view_item .nav-link.active .active_line{background:#23504b;width:2px;height:100%;transition:all .5s}.project_main_block .description{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.project_main_block{padding-top:120px;height:95vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.project_main_block .project_name{font-size:45px;color:#23504b;margin-bottom:24px}.project_main_block .project_description{color:#a9a9a9;font-size:14px;text-align:justify;line-height:1.71em;margin-bottom:90px}.project_main_block .project_description p{max-width:550px}.project_main_block .project_screenshot{position:relative;overflow:hidden;max-height:400px}.project_main_block .project_screenshot .photo_fon{display:flex;position:absolute;top:0;z-index:1;height:100%;left:0;width:100%;background:rgba(0,0,0,0);justify-content:center;align-items:center;opacity:0;cursor:pointer;transition:all .5s}.project_main_block .line_up{width:90%;position:absolute;padding:35px 0 35px;bottom:34px;z-index:8;left:15px}.project_main_block .line_up .col-12{padding-right:0}@media (max-width:1140px){div.project_main_block .project_name{font-size:45px}div.project_main_block .line_up{bottom:46px}}.line_up_left{left:0;margin-right:auto}.line_up_right{left:-15px;margin-left:auto}.project_main_block .board_line{background:#23504b;padding:12px 15px;height:auto}.project_main_block .board_line .language_item{border:1px solid #fff;box-sizing:border-box;border-radius:7px;color:#fff;font-size:12px;margin-bottom:5px;padding:5px 19px 4px;display:inline-block}.project_main_block .board_line .board_line_title{color:#fff;font-size:14px;text-transform:uppercase}.project_main_block .board_line p{text-align:center;color:#fff;font-size:13px;font-weight:100}.project_main_block .project_screenshot:hover .static_fone{display:none}.project_main_block .project_screenshot:hover .photo_fon{background:rgba(0,0,0,.5);opacity:1}.project_main_block .project_screenshot .photo_fon span{color:#fff}.project_main_block .project_screenshot img{width:100%;max-height:400px}.click_scrolling{display:flex;justify-content:center}.click_scrolling .click_md_change_slide svg{fill:#fff}.click_scrolling .click_change_slide.scroll_up svg{transform:translateY(0) rotate(180deg)}.click_scrolling .click_change_slide.scroll_up:hover svg{transform:translateY(10px) rotate(180deg)}.click_scrolling .click_change_slide{width:initial;height:initial;position:fixed;top:50%;transform:translateY(-50%)}.click_scrolling .click_change_slide svg{width:29px;transform:translateY(0) rotate(0);margin-top:100px;text-align:center;transition:all .5s}.click_scrolling .click_change_slide:hover svg{transform:translateY(10px);fill:#23504b}@media (max-width:380px){div.project_main_block .line_up{display:none}}.project_show{display:block}.project_hide{display:none}.portfolio_content.portfolio_main_content{justify-content:flex-start}.project_body{padding-top:115px;overflow:hidden}.main_project_block{display:flex;max-width:1270px;justify-content:flex-start;flex-wrap:wrap}.main_project_block .project_title{font-weight:600;font-size:35px;line-height:140.69%;color:#23504b}.main_project_block .project_item{margin:0 20px 140px}.main_project_block .project_item .img_from_project{max-width:600px;height:100%;width:100%}.main_project_block .project_screenshot{display:flex;justify-content:space-between}.main_project_block .project_screenshot .project_url{position:absolute;bottom:0;color:#23504b;font-weight:500}.main_project_block .project_description_content{margin-left:50px;position:relative}.main_project_block .content_left .project_description_content{margin-left:0;margin-right:50px}.main_project_block .description_from_project{font-size:13px;line-height:1.71em;margin-top:10px;margin-bottom:40px;color:#a9a9a9}.main_project_block .description_from_project p{max-height:184px;overflow-y:auto}.main_project_block .description_from_project .sub_description .sub_desc_title{font-size:14px;color:#23504b;font-weight:600;text-transform:capitalize;margin-bottom:15px}.duration_count,.main_project_block .description_from_project .sub_description .sub_desc_title .technologies_list{font-size:13px;color:#a9a9a9;font-weight:400;margin-left:10px}@media (min-width:1800px){.portfolio_main_content .main_project_block{max-width:2000px}.portfolio_content.portfolio_main_content{justify-content:space-around}div.project_main_block .project_description p{max-width:1000px}.project_main_block{margin-left:55px}.what_we_do .media_lap-top{justify-content:center}.what_we_do .project_main_block .line_down{justify-content:space-around}.what_we_do .project_main_block .project_screenshot img{width:10%;margin-bottom:30px}.what_we_do .project_main_block .project_screenshot{height:380px}.project_main_block .project_description{margin-bottom:280px}.what_we_do .project_main_block .project_screenshot img{width:8%}}@media (max-width:1250px){.project_item.content_left .project_screenshot{flex-direction:column}div.main_project_block .project_screenshot{flex-direction:column-reverse}div.main_project_block .project_description_content{margin-left:0}}@media (max-width:576px){.portfolio_main_content .carousel_navigation .carousel_view_number{padding-left:13px}.main_project_block .content_left .project_description_content{margin-right:0}}@media (max-width:480px){.portfolio_main_content .project_body{padding-top:50px}.portfolio_main_content .carousel_navigation .carousel_view_number{padding-left:5px}.portfolio_content .carousel_navigation .view_item .nav-link{height:30px}.carousel_navigation .view_item .nav-link{font-size:9px!important}.portfolio_main_content .carousel_navigation .view_item{height:18px;padding:5px 0}.what_we_do .carousel_navigation .view_item{padding:3px 0}.main_project_block .project_item{margin:0 0 40px}.main_project_block .description_from_project{font-size:10px;margin-top:5px;margin-bottom:30px}.main_project_block .project_title{font-size:22px;margin-bottom:0}.main_project_block .description_from_project .sub_description .sub_desc_title{font-size:11px;margin-bottom:5px}.main_project_block .project_screenshot .project_url{font-size:11px;margin-bottom:10px}.duration_count,.main_project_block .description_from_project .sub_description .sub_desc_title .technologies_list{font-size:10px}.portfolio_main_content .container-fluid{padding-right:5px;padding-left:5px}}
