#sidebar {font-size: 18px;overflow: inherit !important;z-index: 3;padding-bottom: 60px;width: 18%;float: left;position: fixed;min-height: calc(var(--vh, 1vh) * 100);padding: 0;/*border-right:1px solid #ebebeb;*/overflow: auto;max-height: calc(var(--vh, 1vh) * 100);}
#content {width: 82%;margin-left:18%;float: left;min-height: calc(var(--vh, 1vh) * 100);padding: 0 0 0 30px;overflow: hidden;}
.admin-bar #sidebar {max-height: calc(var(--vh, 1vh) * 100 - 32px);}
a {color: #F6693E;}
a:hover, a:active, a:focus {color: #F6693E;}
.text-end {text-align: end;}

scrollbar .scrollbar-track, [scrollbar] .scrollbar-track, [data-scrollbar] .scrollbar-track {z-index: -1;}

.trans, .navbar#main_navbar li.extra-menu a, .home-slider .link_more a, .home_boxs_slides .slick-arrow, .technologies .technologies_list_box a img,
.technologies .technologies_list_box .technologies_list_box_title, /*.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul,*/
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children, .navbar#main_navbar ul.navbar-nav li, .navbar#main_navbar ul.navbar-nav li a, a,
.images_slider .slick-arrow, .tax_list_tech a .tax_title, .tax_list_tech a:after, 
.cards_projects .cards_project .cards_project_single .cards_project_content .cards_project_title,
.cards_projects .cards_project .cards_project_single .cards_project_image, .form_service .submit_btn .btn, #sidebar,
.navbar-toggler .navbar-toggler-iconת .navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu, 
.navbar-toggler .navbar-toggler-icon, .news_box_highlight a .news_box_highlights_title, .news_box_highlight a {-webkit-transition: all 0.25s ease 0s;-moz-transition: all 0.25s ease 0s;-ms-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;transition: all 0.25s ease 0s;}
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul.dropdown-menu {transition: all 0.65s ease 0s;}

.logo {background-color: #EEEEEE;padding: 30px 30px 20px 30px;}
.logo img, .footer-logo img {width: 100%}

.navbar#main_navbar {padding: 0 0 0.5rem 0;}
#sidebar > article.scroll-content {padding-bottom: 100px;height: calc(var(--vh, 1vh) * 100);width: 100%;}

.navbar#main_navbar li {background-repeat: no-repeat;background-position: center right 0;background-color: #fff;}
.navbar#main_navbar li a {color: #000000;font-size: 18px;font-family: Tahoma, sans-serif;line-height: 22px;padding: 14px 15px;border-bottom: 1px solid rgba(91, 91, 91, 0.1);margin: 0 17px;background: transparent;white-space: normal;width: calc(100% - 30px);}
.navbar#main_navbar li.header-menu {background-color: #EEEEEE;}
.navbar#main_navbar li.header-menu.current-menu-item > a {color: #F6693E;}
.navbar#main_navbar li.sidebar-menu.current-menu-item > a {color: #F6693E;}
.navbar#main_navbar li.header-menu.last, .navbar#main_navbar li.header-menu:last-of-type {border-radius: 0 0 20px 0;}
.navbar#main_navbar li.header-menu.last a {border-bottom: 0;}

.navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li, .navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu > li {background-color: #fff;}
.navbar#main_navbar ul.navbar-nav > li  ul.dropdown-menu > li.dropdown-submenu {background-image: url(../img/icon_menu_hover_grey.png);background-repeat: no-repeat;background-position: center right 11px;}

.navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li:hover, .navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li:active, .navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li:focus, 
.navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu > li:hover, .navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu > li:active, .navbar#main_navbar ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu > li:focus  {background-color: #e0e0e0;}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul {opacity: 0;z-index: -1;border-radius: 0;margin-top: 0;width: 15%;left: 0;position: fixed;top: 0;/*margin-left: calc(18% - 45px);*/height: calc(var(--vh, 1vh) * 100);background: #f5f5f5;border: 0;padding-top: 50px;overflow-y: auto;overflow-x: hidden;visibility: hidden;}
.navbar#main_navbar .dropdown-menu {display: block;}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul > li:first-child {padding-top: 0;}

.navbar#main_navbar li li li a {font-size:16px;}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children:hover > ul.dropdown-menu, 
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children a:active + ul, 
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children a:focus + ul,
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children:hover > ul {width: 15%;opacity: 1;display: block;left: calc(18% - 2px);/*border-left: 1px solid #ddd;*/visibility: visible;}

.navbar#main_navbar ul.navbar-nav li.nav-item:hover, .navbar#main_navbar ul.navbar-nav > li.nav-item a:active, .navbar#main_navbar ul.navbar-nav > li.nav-item a:focus {background-color: #e0e0e0;}

.navbar#main_navbar ul.navbar-nav li.menu-item-has-children:not(.search-box):not(.extra-menu):hover, .navbar#main_navbar ul.navbar-nav li.menu-item-has-children:not(.search-box):not(.extra-menu):active, .navbar#main_navbar ul.navbar-nav li.menu-item-has-children:not(.search-box):not(.extra-menu):focus {background-image: url(../img/icon_menu_hover.png);background-repeat: no-repeat;background-position: center right 11px;}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul.dropdown-menu {width: 15%;display: none/*initial*/;z-index: -2;border-radius: 0;margin-top: 0;left: 0;position: fixed;top: 0;height: calc(var(--vh, 1vh) * 100);background: #fff;border: 0;padding-top: 50px;overflow-y: auto;overflow-x: hidden;visibility: hidden;}
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children:focus > ul.dropdown-menu, 
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children:hover > ul.dropdown-menu, 
.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children:active > ul.dropdown-menu {display: block;left: calc(33% - 2px);border-left: 1px solid #ddd;background: #EEEEEE;visibility: visible;}

.navbar#main_navbar li.extra-menu a {background: #F6693E;border-radius: 20px;text-align: center;color: #fff;border: 1px solid #F6693E;}
.navbar#main_navbar li.extra-menu a:hover, .navbar#main_navbar li.extra-menu a:active, .navbar#main_navbar li.extra-menu a:focus {background: #fff;color: #F6693E;}

.navbar-nav li.search-box {padding: 14px 17px 14px 34px;}
.navbar-nav li.search-box .search .search-input {border: 0;border-bottom: 1px solid rgba(91, 91, 91, 0.1);font-size: 18px;padding: 10px 0;width: calc(100% - 45px);}
.navbar-nav li.search-box .search .search-submit {padding: 0;width: 31px;height: 31px;border: 0;background-color: initial;background-image: url(../img/icon_search.png);}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul {height: calc(var(--vh, 1vh) * 100);overflow-y: auto;overflow-x: hidden;padding-top: 50px;display: none;position: fixed;left: calc(100% + 359px);left: calc(48% - 2px);width: 15%;border-left: 1px solid #ddd;top: 0;border: 0;border-left: 1px solid #ddd;background: #fff;border-radius: 0;margin-top: 0;}

.navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children:hover > ul {display: block;}

.navbar#main_navbar a img {max-width:100%;    height: auto;}

.navbar .dropdown-toggle:after {content: initial;}

.footer-logo {margin-left: 19px;position: absolute;padding-bottom: 40px;margin-top: 10px;bottom: 0;background: #fff;}
.footer-logo a {display: block;}


.home-slider {border-radius: 0 0 0 20px;margin-bottom: 100px;}
.home-slider .swiper-slide {background: #fff;overflow: hidden;position: relative;border-radius: 0 0 0 20px;}
.home-slider .swiper-slide:before {content: "";width: 100%;position: absolute;height: 100%;display: table;z-index: 1;}
.home-slider .slider-img {width: 100%;}
.home-slider .swiper-wrapper {border-radius: 0 0 0 20px;overflow: hidden;}
.home-slider .data {font-weight: lighter;position: absolute;top: 0;padding: 100px 16% 10px;color: #ffffff;z-index: 2;width: 100%;}
.home-slider .title {font-size: 64px;font-weight: bold;line-height: 85px;color: #fff;display: inline-block;background-color: rgba(0, 29, 64, 0.75);padding: 10px 20px;border-radius: 20px;}
.home-slider .content {display: block;font-size: 18px;line-height: 22px;margin-top: 11px;z-index: 2;color: #fff;width: 60%;background-color: rgba(0, 29, 64, 0.75);padding: 20px 30px;border-radius: 20px;}
.home-slider .link_more a {font-weight: normal;margin-top: 14px;color: #fff;font-size: 18px;background-color: rgba(246,105,62,.7);border-radius: 20px;padding: 15px 28px;line-height: 22px;display: inline-block;}
.home-slider .link_more a:hover, .home-slider .link_more a:active, .home-slider .link_more a:focus {color: rgba(246,105,62,1);text-decoration: none;background-color: rgba(255, 255, 255, 1);}
.home-slider.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 100px;padding: 0 14% 0 12%;text-align: left;}
.home-slider .swiper-pagination-bullet {width: 15px;height: 15px;}
.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #a2d65c;}
.home-slider .swiper-pagination-bullet {background: #ffffff;opacity: 1;}

.home-slider .slick-dots {bottom: 100px;padding: 0 16% 0;text-align: left;}
.home-slider .slick-dots .button {width: 15px;height: 15px;}
.home-slider .slick-dots li {background: rgba(255,255,255,0.5);opacity: 1;border-radius: 0;width: 12px;margin: 0 4px;height: 12px;}
.home-slider .slick-dots li.slick-active {background: rgba(255,255,255,1);}
.home-slider .slick-dots li button:before {content: initial;}

.home_boxs {margin-left: 10%;position: relative;padding-bottom: 90px;margin-bottom: 80px;}
.home_boxs h2 {color: #001D40;font-size: 42px;line-height: 56px;font-weight: bold;margin-bottom: 20px;}
.home_boxs:before {content: "";border-bottom: 1px solid rgba(112,112,112,0.2);position: absolute;bottom: 0;width: 110%;height: 1px;left: -10%;}

.news_box_highlight {overflow: hidden;margin-right: 2.2rem;position: relative;border-radius: 20px;}
.news_box_highlight .news_box_highlights_title {color: #FFFFFF;position: absolute;bottom: 0;width: 100%;background: rgba(0,29,64,.75);padding: 8px 12px;font-size: 18px;line-height: 22px;border-radius: 0 0 20px 20px;justify-content: flex-end;align-items: flex-start;display: flex;flex-direction: column;}
.news_box_highlight a:hover .news_box_highlights_title, .news_box_highlight a:active .news_box_highlights_title, .news_box_highlight a:focus .news_box_highlights_title {height: 100%;width: 100%;background: rgba(246,105,62,.8);}
.home_boxs_slides {padding-bottom: 70px;}
.home_boxs_slides .slick-prev, .home_boxs_slides .slick-next {top: initial;bottom: -15px;width: 40px;height: 40px;}
.home_boxs_slides .slick-prev {left: 0;background-image: url(../img/slide_arrow_orange_left.png);}
.home_boxs_slides .slick-next {right: 40px;background-image: url(../img/slide_arrow_orange_right.png);}
.home_boxs_slides .slick-prev:before, .home_boxs_slides .slick-next:before {content: initial;}
.home_boxs_slides .slick-arrow.slick-disabled {opacity: 0.5;}
.news_box_highlight > a {display: block;position: relative;height: 175px;overflow: hidden;border-radius: 20px;}
.news_box_highlight > a .wp-post-image {border-radius: 20px;width: 100%;height: auto;}
.news_box_highlight .tax_list {color: #7E7E7E;position: relative;padding-left: 30px;min-height: 28px;margin-top: 15px;font-size: 18px;}
.news_box_highlight .tax_list:before {content: "";background-image: url(../img/icon_project_cats.png);width: 21px;height: 28px;top: 0;left: 0;display: inline-block;position: absolute;background-repeat: no-repeat;background-position: center;}
.news_box_highlight .tax_list .tax_list_single {}
.news_box_highlight .tax_list .tax_list_single ~ .tax_list_single {border-left: 1px solid #7E7E7E;padding-left: 0.5rem;}
.news_box_highlight .tax_list a {color: #7E7E7E;}

.technologies {}
.technologies h2 {background-color: #001D40;padding: 20px 10% 25px 10%;margin-bottom: 0;border-radius: 20px 0 0 0;color: #ffffff;font-size: 42px;line-height: 56px;font-weight: bold;}
.technologies .technologies_list {padding-right: 15px;padding-left: 15px;}
.technologies .technologies_list_box {padding: 0;overflow: hidden;}
.technologies .technologies_list_box a {display: flex;position: relative;justify-content: center;align-items: center;height: 260px;}
.technologies .technologies_list_box .technologies_list_box_title {position: absolute;left: 0;color: #fff;font-size: 28px;background: rgba(246,105,62,.8);font-weight: bold;padding: 6px 12px;border-radius: 0 20px 20px 0;}
.technologies .technologies_list_box a img {height: auto;}
.technologies .technologies_list_box a:hover img, .technologies .technologies_list_box a:active img, .technologies .technologies_list_box a:focus img {transform: scale(1.1);}
.technologies .technologies_list_box a:hover .technologies_list_box_title, .technologies .technologies_list_box a:active .technologies_list_box_title, .technologies .technologies_list_box a:focus .technologies_list_box_title {height: 100%;width: 100%;border-radius: 0;display: flex;align-items: center;}

[data-scrollbar] .scrollbar-track {opacity: 1}
article.scroll-content {display: inline-block;}

.copyright {border-top: 1px solid rgba(0,29,64,0.1);margin-top: 70px;text-align: right;padding: 20px 0;font-size: 14px;color: #000;}
.copyright a {color: #000;}
.copyright p {margin-bottom: 0;}

.strip {position: relative;border-radius: 0 0 0 20px;}
.strip img {border-radius: 0 0 0 20px;width: 100%;}
.strip h1 {position: absolute;font-size: 64px;color: #fff;font-weight: bold;background-color: rgba(246, 105, 62, 0.75);border-radius: 0 20px 0 20px;bottom: 0;margin-bottom: 0;padding: 12px 24px;}
.strip.strip_rtl {direction: rtl;text-align: right;}
.strip.strip_rtl h1 {border-radius: 20px 0 0 0;}


.breadcrum-box, .breadcrum-box a {font-size: 14px;color: #001D40;margin-top: 7px;}

.main_content {font-size: 18px;}
.main_content .subtitle {font-size: 42px;font-weight: bold;padding-bottom: 20px;margin-bottom: 0;border-bottom: 1px solid rgba(103,0,239,0.1);color: #001D40;}
.main_content .short_text {font-size: 22px;background-color: rgba(0,29,64,0.1);padding: 20px;border-radius: 0 0 20px 20px;margin-bottom: 40px;}

.main_content h3, .more_content h3 {color: #F6693E;font-size: 26px;line-height: 23px;font-weight: bold;margin-top: 40px;}
.main_content h4, .more_content h4 {color: #D29F22;font-size: 22px;line-height: 23px;font-weight: bold;margin-top: 40px;}
.main_content ul:not(.slick-dots):not(.pagination) {list-style: none;padding-left: 22px;}
.main_content ul:not(.slick-dots):not(.pagination) li {position: relative;}
.main_content ul:not(.slick-dots):not(.pagination) li:before {content: "■";position: absolute;left: -22px;color: #D29F22;font-size: 15px;}
.main_content iframe {max-width: 100%;}

.main_content.main_content_rtl .subtitle , .main_content.main_content_rtl .short_text, .main_content.main_content_rtl p, .main_content.main_content_rtl .images.card-columns, .more_content.more_content_rtl, .more_content.more_content_rtl p {direction: rtl;text-align: right;}
.main_content_rtl.main_content ul:not(.slick-dots):not(.pagination) li:before {right: -22px;left: initial;}

.main_content_rtl .images_slider {direction: ltr;}
.main_content_rtl .images_slider .slick-prev {right: 40px;left: initial;}
.main_content_rtl .images_slider .slick-next {right: initial;left: 40px;}

.pagination {}
.pagination li.page-item.active .page-link {background-color: rgba(210, 159, 34, .75);border-color: rgba(210, 159, 34, .75);}
.pagination li a {}

.main_content.contact_us .short_text {display: inline-block;}
.main_content.contact_us .contact_us_job {color: #001D40;font-size: 22px;line-height: 30px;font-weight: bold;}
.main_content.contact_us .contact_us_title {color: #171717;font-size: 18px;line-height: 22px;font-weight: normal;}
.main_content.contact_us .contact_us_email a {color: #F6693E;font-size: 16px;line-height: 23px;font-weight: normal;}
.main_content.contact_us .contact_us_phone a {background-color: rgba(210, 159, 34, .75);border-radius: 20px;padding: 13px 17px;color:#001D40;font-size: 18px;line-height: 23px;border: 1px solid transparent;text-decoration: none;}
.main_content.contact_us .contact_us_phone a img {margin-right: 15px;}
.main_content.contact_us .contact_us_phone a:hover, .main_content.contact_us .contact_us_phone a:active, .main_content.contact_us .contact_us_phone a:focus {background-color: #fff;border: 1px solid rgba(210, 159, 34, .75);}
.main_content.contact_us .contact_us_fb a {background-color: rgba(0, 29, 64, .15);border-radius: 20px;padding: 13px 17px;color: #001D40;font-size: 18px;line-height: 23px;border: 1px solid transparent;text-decoration: none;}
.main_content.contact_us .contact_us_fb a:hover, .main_content.contact_us .contact_us_fb a:active, .main_content.contact_us .contact_us_fb a:focus {background-color: #fff;border: 1px solid rgba(0, 29, 64, .15);}
.main_content.contact_us .contact_us_fb a img {margin-right: 15px;}


.images_slider {margin-bottom: 50px;}
.images_slider img {border-radius: 20px;}
.images .images_slider_image img {border-radius: 20px;max-width: 100%;width: 100%;height: auto;}
.images_slider .image_title {color: #757575;font-size: 16px;}
.images_slider .slick-prev {left: 40px;z-index: 1;width: 35px;height: 35px;}
.images_slider .slick-next {right: 40px;z-index: 1;width: 13px;height: 20px;}
.images_slider .slick-prev:before, .images_slider .slick-next:before {font-family: initial;color: #F6693E;background: rgba(255,255,255,0.7);padding: 6px 7px;font-size: 21px;background-image: url(../img/icon_menu_hover_left.png);background-repeat: no-repeat;content: '';display: block;width: 13px;height: 20px;}
.images_slider .slick-next:before {background-image: url(../img/icon_menu_hover.png);}


.slick-next:before {content: '';background-image: url(../img/icon_menu_hover.png);background-repeat: no-repeat;}
[dir='rtl'] .slick-next:before {}

[dir='rtl'] .images_slider .slick-prev:before {background-image: url(../img/icon_menu_hover.png);}
[dir='rtl'] .images_slider .slick-next:before {background-image: url(../img/icon_menu_hover_left.png);}

.more_content {background-color: #F6F6F6;border-radius: 20px 0 0 20px;padding: 20px 15px;font-size: 18px;margin-top: 50px;}

.main_content a, .more_content a {color: #F6693E;text-decoration: underline;}
.main_content a:hover, .main_content a:active, .main_content a:focus, .more_content a:hover, .more_content a:active, .more_content a:focus {color: #F6693E;text-decoration: none;}

.attached_files {}
.attached_files hr {margin-top: 45px;border-top-color: #001D40;}
.attached_files h5 {color: #001D40;font-weight: bold;font-size: 18px;margin-bottom: 16px;}
.attached_files a {display: block;margin-bottom: 20px;color: #171717;font-size: 18px;}
.attached_files a img {margin-right: 15px;}

.attached_files_projects a {background-color: #D29F22;border-radius: 20px;color: #fff;font-size: 18px;padding: 5px 25px;text-decoration: none;border: 1px solid #D29F22;display: inline-block;}
.attached_files_projects a:hover, .attached_files_projects a:active, .attached_files_projects a:focus {background-color: #001D40;color: #fff;border-color: #001D40;}

.read_more_menu {margin-top: 50px;}
.read_more_menu h2 {background-color: rgba(0, 29, 64, 0.2);border-radius: 20px;font-size: 26px;font-weight: bold;margin-bottom: 20px;}
.read_more_menu h2 span {background-color: rgba(0, 29, 64, 1);border-radius: 20px 0 0 20px;color: #fff;padding: 14px 30px;display: inline-block;}
.read_more_menu ul {}
.read_more_menu ul li {margin-bottom: 15px;}
.read_more_menu ul li a {border-radius: 20px;background-color: rgba(0, 29, 64, 0.2);font-size: 18px;margin-right: 6px;color: #000000;display: inline-block;padding: 16px 20px;text-decoration: none;}
.read_more_menu ul li a:hover, .read_more_menu ul li a:active, .read_more_menu ul li a:focus {background-color: rgba(0, 29, 64, 1);color: #fff;}

.tax_list_tech {margin-top: 50px;padding-top: 60px;border-top: 1px solid rgba(103,0,239,0.1);}
.tax_list_tech a {display: block;position: relative;border-radius: 0 20px 20px 20px;background-color: #aaa;}
.tax_list_tech a img {max-width: 100%;width: 100%;height: auto;border-radius: 0 20px 20px 20px;opacity: 0.9;}
.tax_list_tech a .tax_title {z-index: 2;position: absolute;background-color: #001D40;color: #fff;font-weight: bold;border-radius: 0 20px 20px 0;padding: 10px 20px;font-size: 22px;left: 0;text-align: start;line-height: 100%}
.tax_list_tech a:hover .tax_title, .tax_list_tech a:active .tax_title, .tax_list_tech a:focus .tax_title {background-color: #F6693E;}
.tax_list_tech a:hover:after, .tax_list_tech a:active:after, .tax_list_tech a:focus:after {content: "";position: absolute;width: 100%;height: 100%;background-color: rgba(246,105,62,.5);background-image: url(../img/icon-arrow_hover.png);background-repeat: no-repeat;background-position: center;left: 0;z-index: 1;border-radius: 20px;}

.images .images_slider_image.card {border-radius: 20px;}
.images.card-columns {column-count: 2;}

.read_more_menu .links_lines {}
.read_more_menu .links_lines li {text-align: center;margin-bottom: 27px;background-color: #E5E8EB;border-radius: 20px;}
.read_more_menu .links_lines li a {background-color: #F6693E;color: #fff;font-weight: bold;font-size: 26px;padding: 10px 26px;}

.team_list {}
.team_list h2 {border-top: 1px solid rgba(103, 0, 239, 0.1);}
.team_list h2 span {color: #001D40;font-size: 42px;line-height: 56px;font-weight: bold;background-color: rgba(0, 29, 64, 0.1);border-radius: 0 0 20px 20px;padding: 15px 18px;display: inline-block;}

.team_list .team_single {margin-bottom: 40px;}
.team_list .team_single .team_img {margin-bottom: 12px;}
.team_list .team_single .team_img img {border-radius: 20px;border: 1px solid #BEBEBE;width: 100%;}
.team_list .team_single .team_single__title {color: #001D40;font-size: 22px;line-height: 30px;font-weight: bold;margin-bottom: 5px;}
.team_list .team_single .team_single__jobtitle {color: #171717;font-size: 18px;line-height: 22px;font-weight: normal;margin-bottom: 5px;}
.team_list .team_single .team_single_link {margin-bottom: 5px;}
.team_list .team_single .team_single_link a {color: #F6693E;}
.team_list .team_single .team_single__short_description {color: #757575;font-size: 16px;line-height: 20px;font-weight: normal;}
.team_list .mb-60 {margin-bottom: 60px;}

.cards_projects {column-count: 4;margin-top: 30px;margin-bottom: 30px;}
.cards_projects {}
.cards_projects .cards_project {margin-bottom: 20px;}
.cards_projects .cards_project .cards_project_single {border-radius: 0 20px 20px 0;display: inline-block;}
.cards_projects .cards_project .cards_project_single a {display: block;}
.cards_projects .cards_project .cards_project_single a:hover, .cards_projects .cards_project .cards_project_single a:active, .cards_projects .cards_project .cards_project_single a:focus {text-decoration: none;}
.cards_projects .cards_project .cards_project_single .cards_project_image {position: relative;display: block;}
.cards_projects .cards_project .cards_project_single .cards_project_image img {width: 100%;height: auto;border-radius: 0 20px 0 0;}
.cards_projects .cards_project .cards_project_single .cards_project_content {display: block;padding: 11px 14px;border: 1px solid #001D40;border-radius: 0 0 20px 0;}
.cards_projects .cards_project .cards_project_single .cards_project_content .cards_project_title {display: block;color: #001D40;font-size: 22px;line-height: 30px;font-weight: bold;margin-bottom: 4px;}
.cards_projects .cards_project .cards_project_single a:hover .cards_project_content .cards_project_title, .cards_projects .cards_project .cards_project_single a:focus .cards_project_content .cards_project_title, .cards_projects .cards_project .cards_project_single a:active .cards_project_content .cards_project_title {color: #F6693E;}
.cards_projects .cards_project .cards_project_single .cards_project_content .projects_list_member {color: rgba(23, 23, 23, 0.5);font-size: 18px;line-height: 23px;font-weight: lighter;}

.cards_projects .cards_project .cards_project_single a:hover .cards_project_image:after, .cards_projects .cards_project .cards_project_single a:focus .cards_project_image:after, .cards_projects .cards_project .cards_project_single a:active .cards_project_image:after {content: "";position: absolute;width: 100%;height: 100%;background-color: rgba(246,105,62,.5);background-image: url(../img/icon-arrow_hover.png);background-repeat: no-repeat;background-position: center;left: 0;z-index: 1;top: 0;border-radius: 0 20px 0 0;}
.cards_projects_count {color: rgba(23, 23, 23, .5);}

.filters {padding: 50px 0 28px;border-bottom: 1px solid rgba(103,0,239,0.1);margin-bottom: 17px;}
.filters select {margin-left: 30px;border: 1px solid rgba(0,29,64,0.2);border-radius: 20px;padding: 12px 20px;font-size: 18px;color: #171717;width: 250px;-webkit-appearance: none;-moz-appearance: none;background: transparent;background-image: url(../img/icon_select.png);background-repeat: no-repeat;background-position-x: calc(100% - 20px);background-position-y: center;}
.filters .filters_select a.reset_filters {background-color: #001D40;border-radius: 20px;color: #ffffff;font-size: 18px;line-height: 22px;font-weight: normal;padding: 13px 30px;border: 1px solid #001D40;margin-left: 30px;text-decoration: none;}
.filters .filters_select a.reset_filters:hover, .filters .filters_select a.reset_filters:active, .filters .filters_select a.reset_filters:focus {background-color: #fff;color: #001D40;}
.filters .filters_select {margin-top: 28px;}
.filters .filters_select a {margin-right: 16px;border: 1px solid #F6693E;border-radius: 20px;padding: 12px 20px;font-size: 18px;color: #F6693E;text-decoration: none;}
.filters .filters_select a:hover, .filters .filters_select a:active, .filters .filters_select a:focus {color: #fff;background-color: #F6693E;}
.filters .filters_select a span {font-size: 22px;}
.filters_select .filters_select_point {display: inline-block;width: 10px;height: 10px;position: relative;margin-right: 5px;}
.filters_select .filters_select_point:after {content: '';width: 10px;height: 10px;border-radius: 5px;background-color: #e1e1e1;position: absolute;top: 0;}

.project_by_member {border-top: 1px solid #001D40;padding-top: 24px;margin-top: 10px;}
.project_by_member .member_img img {width: 100%;height: auto;}
.project_by_member .by_text {color: rgba(23, 23, 23, .5);font-size: 18px;line-height: 23px;font-weight: normal;}
.project_by_member .member_title {color: #F6693E;font-size: 26px;line-height: 23px;font-weight: bold;}
.project_by_member .member_title span.job_title {color: #171717;font-size: 18px;line-height: 23px;font-weight: normal;margin-left: 6px;}
.project_by_member .member_email a {text-decoration: none;}
.project_by_member .member_email a:hover, .project_by_member .member_title .member_email a:active, .project_by_member .member_title .member_email a:focus {text-decoration: underline;}
.project_by_member .member_email a img {margin-right: 10px;}

.home_boxs.home_boxs_projects {margin-left: 0%;}

.tax_list_services {}
.tax_list_services .tax_list_services_box {background-color: #F3F3F3;border-radius: 0 20px 20px 20px;padding: 22px 25px;margin-bottom: 20px;}
.tax_list_services .tax_list_services_box h2 {color: ##001D40;font-size: 26px;line-height: 23px;font-weight: bold;}

.form_service {}
.form_service small {color: rgba(23, 23, 23, 0.5);font-size: 18px;line-height: 23px;font-weight: normal;}
.form_service .form-control {border-radius: 0;border: 0;border-bottom: 1px solid rgba(112,112,112,.6);padding: 0;color: #000;height: 51px;}
.form_service .submit_btn {position: relative;}
.form_service .submit_btn .btn {color: #fff;font-size: 18px;line-height: 22px;font-weight: normal;background-color: #001D40;border-radius: 20px;border: 1px solid #001D40;height: 51px;width: 100%;}
.form_service .submit_btn .btn:hover, .form_service .submit_btn .btn:active, .form_service .submit_btn .btn:focus {background-color: #fff;color: #001D40;}
.form_service .wpcf7-spinner {position: absolute;right: 0px;top: 13px;}
.form_service .wpcf7-not-valid-tip {font-size: 15px;text-align: right;padding: 0px;top: 0;width: auto;border: 0;right: 0px;left: inherit;position: absolute;line-height: 51px;background: initial;}
.form_service .wpcf7-form-control-wrap {display: inline-block;}


@media (min-width: 768px) {
   /*.news_box_highlight {width: 21% !important;}
    .news_box_highlight.news_box_highlight30 {width: 30% !important}*/
}

@media (max-width: 1020px) {
    .pb20 {padding-bottom: 20px;}
    body {padding-top: 106px;}
    #sidebar {background: #fff;width: 0;z-index: 999;/* display: none; */float: none;padding: 0;overflow: hidden !important;}
    #sidebar.show {width: 100%;padding: 20px 20px;height: calc(var(--vh, 1vh) * 100 - 106px);top: 106px;}
    #content {width: 100%;margin-left: 0;float: none;padding: 0;}
    .images.card-columns {column-count: 1;}
    .logo {padding: 10px 15px;position: fixed;top: 0;left: 0;z-index: 999;width: 100%;}
    #sidebar > article.scroll-content {width: 100%;}

    .navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul, .navbar#main_navbar ul.navbar-nav > li.menu-item-has-children > ul.dropdown-menu > li.nav-item.menu-item-has-children > ul.dropdown-menu {display: block;position: initial;width: calc(100% - 40px);margin-left: 20px;height: auto;background: initial;padding-top: 0;opacity: 1;}
    .footer-logo {position: initial;margin-top: 0px;padding-bottom: 60px;}

    .home_boxs h2, .technologies h2, .strip h1, .main_content .subtitle {font-size: 34px;line-height: 45px;}
    .team_list h2 span {font-size: 30px;line-height: 40px;}

    .navbar-toggler .navbar-toggler-icon {background-color: #002c60;height: 2px;display: block;margin: 5px 0;}
    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(2) {display: none;}
    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(1) {transform: rotate(45deg);margin-top: 14px;}
    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(3) {transform: rotate(-45deg);margin-top: -7.5px;}
    .navbar-toggler .active .navbar-toggler-icon:nth-child(2) {display: none;}
    .navbar-toggler .active .navbar-toggler-icon:nth-child(1) {transform: rotate(45deg);margin-top: 5px;}
    .navbar-toggler .active .navbar-toggler-icon:nth-child(3) {transform: rotate(-45deg);margin-top: -8px;}
    .home-slider {margin-bottom: 30px;}
    .home-slider .title {font-size: 34px;line-height: 45px;}
    .home-slider .data {padding: 60px 15px 20px;}
    .home-slider .content {width: 85%;}
    .home_boxs {margin-left: 15px;margin-right: 15px;padding-bottom: 40px;margin-bottom: 30px;}
    .news_box_highlight {margin-right: 0;}
    .home_boxs_slides .slick-next {right: 0;}
    .technologies .technologies_list_box .technologies_list_box_title {font-size: 26px;}
    .home_boxs.home_boxs_projects {margin-right: 0;}
    .cards_projects {column-count: 1;}
    .cards_projects .cards_project {margin-bottom: 20px;}
    .tax_list_services .tax_list_services_box {margin-bottom: 20px;}
    .contact_us_phone, .contact_us_fb {display: inline-flex;}
    .navbar-nav li.search-box, .site-mobile-menu-body  li.search-box  {padding: 20px 17px 19px 17px;}
    .navbar-nav li.search-box .search .search-input, .site-mobile-menu-body li.search-box .search .search-input {padding: 10px 15px;}
    .site-mobile-menu-body .search .search-submit {padding: 0;width: 31px;height: 31px;border: 0;background-color: initial;background-image: url(../img/icon_search.png);}
    .site-mobile-menu-body .search .search-input {border: 0;border-bottom: 1px solid rgba(91, 91, 91, 0.1);font-size: 18px;padding: 10px 0;width: calc(100% - 45px);}

    .navbar-brand {margin-right: 0;float: left;}
    .navbar-toggler {padding: 0;margin-top: 29px;float: right;}

    .mt-5, .my-5 {margin: 0 !important;}
.tax_list_tech {padding: 20px 0 0 0;margin: 20px 0 0 0}

    .site-mobile-menu-body li.extra-menu a {background: #F6693E;border-radius: 20px;text-align: center;color: #fff;border: 1px solid #F6693E;}
    .site-mobile-menu-body li.extra-menu a:hover, .site-mobile-menu-body li.extra-menu a:active, .site-mobile-menu-body li.extra-menu a:focus {background: #fff;color: #F6693E;}
}






.site-menu-toggle {display: inline-block;width: 40px;}
.site-navbar {margin-bottom: 0px;width: 100%;}
.site-navbar .site-navigation .site-menu {margin-bottom: 0;}
.site-navbar .site-navigation .site-menu > li {display: inline-block;}
.site-navbar .site-navigation .site-menu .menu-item-has-children > a:before {position: absolute;content: "\f078";font-size: 16px;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: 'FontAwesome';}
.site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown {display: none;right: 0;left: initial;visibility: hidden;opacity: 0;top: 100%;position: absolute;text-align: right;padding: 0px 0;margin-top: 20px;margin-left: 0px;background: rgba(0,0,0,.9);}
.site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown a {font-size: 14px;text-transform: none;letter-spacing: normal;-webkit-transition: 0s all;-o-transition: 0s all;transition: 0s all;color: #343a40;}
#mainMenu .site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li {list-style: none;margin: 0;}
#mainMenu .site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li > a {padding: 9px 20px;border-bottom: 0;}
#mainMenu .site-navbar .site-navigation .site-menu .menu-item-has-children > a, #mainMenu .site-navbar .site-navigation .site-menu .menu-item-has-children > ul.dropdown > li > a {position: relative;padding-left: 25px;}
.site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children > a:before {content: "\f053";left: 5px;}
.site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children > ul.dropdown, .site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children > ul {right: 100%;top: 0;}
.site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children:hover > a, .site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children:active > a, .site-navbar .site-navigation .site-menu .menu-item-has-children ul.dropdown > li.menu-item-has-children:focus > a {background: rgba(0,0,0,.8);}
.site-navbar .site-navigation .site-menu .menu-item-has-children:hover, .site-navbar .site-navigation .site-menu .menu-item-has-children:focus, .site-navbar .site-navigation .site-menu .menu-item-has-children:active {cursor: pointer;}
.site-navbar .site-navigation .site-menu .menu-item-has-children:hover > ul.dropdown, .site-navbar .site-navigation .site-menu .menu-item-has-children:focus > ul.dropdown, .site-navbar .site-navigation .site-menu .menu-item-has-children:active > ul.dropdown {z-index: 9;display: block;margin-top: 0px;visibility: visible;opacity: 1;}
.dropdown-toggle:after {content: initial;}
.site-mobile-menu {top: 90px;width: 100%;position: fixed;right: 0;z-index: 2000;padding-top: 0;background: #fff;height: calc((var(--vh, 1vh) * 100) - var(--navbar));-webkit-transform: translateX(110%);-ms-transform: translateX(110%);transform: translateX(110%);-webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);-webkit-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out;}
.offcanvas-menu .site-mobile-menu {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
.site-mobile-menu .site-mobile-menu-body {overflow-y: scroll;-webkit-overflow-scrolling: touch;position: relative;padding: 20px;height: calc((var(--vh, 1vh) * 100) - var(--navbar));}
.site-mobile-menu .site-nav-wrap {padding: 0;margin: 0;list-style: none;position: relative;}
.site-mobile-menu .site-nav-wrap a {padding: 10px 0px;display: block;position: relative;color: #212529;}
.site-mobile-menu .site-nav-wrap a.active, .site-mobile-menu .site-nav-wrap a:hover {color: #007bff;}
.site-mobile-menu .site-nav-wrap li {position: relative;display: block;}
.site-mobile-menu .site-nav-wrap li.active > a {color: #007bff;}
.site-mobile-menu .site-nav-wrap .arrow-collapse {position: absolute;right: 0px;top: 0;z-index: 20;width: 36px;height: 44px;text-align: center;cursor: pointer;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before {font-size: 12px;z-index: 20;content: url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down-fill" viewBox="0 0 16 16"><path d="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z"/></svg>');position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(-180deg);-ms-transform: translate(-50%, -50%) rotate(-180deg);transform: translate(-50%, -50%) rotate(-180deg);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.site-mobile-menu .site-nav-wrap > li {display: block;position: relative;float: left;width: 100%;}
.site-mobile-menu .site-nav-wrap > li.search-box {padding-right: 0;padding-left: 0;}
.site-mobile-menu .site-nav-wrap > li > a {font-size: 20px;}
.site-mobile-menu .site-nav-wrap > li > ul {padding: 0 0 0 20px;margin: 0;list-style: none;background: #f5f5f5;}
.site-mobile-menu .site-nav-wrap > li > ul > li {display: block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > a {padding-right: 40px;font-size: 16px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul {padding: 0 0 0 15px;margin: 0;background:#e5e5e5}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {display: block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {font-size: 16px;padding-right: 60px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > ul {padding: 0 0 0 15px;margin: 0;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > ul > li > a {font-size: 16px;padding-right: 60px;}
.site-mobile-menu .dropdown-item {white-space: normal;}
.site-mobile-menu .menu-item a img {max-width:100px;    height: auto;float: left;}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {padding: 0;}