/**
Theme Name: astra-child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,600,700,800&display=swap&subset=hebrew');

body{
    direction:ltr;
    text-align:left;
    -webkit-font-smoothing: antialiased;
    font-family: 'Assistant', sans-serif;
    color:#20302f;
}
.site-content .ast-container {
    padding: 0;
}
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
    margin: 0;
    padding: 0;
}
.ast-separate-container #primary,
.ast-separate-container.ast-left-sidebar #primary,
.ast-separate-container.ast-right-sidebar #primary {
    margin: 0;
    padding: 0;
}
section{
    padding: 30px 0;
}
header .ast-container{
    width: 1200px;
    margin: auto;
}
#primary {
    margin: 0;
}
li#menu-item-360 i {
    background: #000;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
}
li#menu-item-360 .fa-linkedin-in:before {
    color: #fff;
}
li#menu-item-360 i:hover{
    background: #c62a0c;   
}
.sliderWrp{
    position: relative;
    padding: 0;
}
.sliderWrp .container {
    margin: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    border-left: solid 7px #ef3f0b;
   /* height: auto;*/ height: 100px;
    padding: 0 0 0 20px;
    line-height: 0;
}
.sliderWrp h1{
    text-transform: uppercase;
    font-size: 56px;
    color: #fff !important;
    padding: 0;
    margin: 0;
    line-height: 60px;
    margin-top: -10px;
}
.sliderWrp .suc{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 10%;
    color:#87a5b8;
}

.main-header-menu a, .ast-header-custom-item a {
    font-size: 22px;
    font-weight: 600;
    padding: 0 10px;
    position: relative;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a,
.ast-desktop .main-header-menu.submenu-with-border .children a {
    padding: 10px 15px;
    font-size: 20px;
    line-height: 24px;
}
.main-header-menu .sub-menu .menu-item,
.main-header-bar .sub-menu .ast-masthead-custom-menu-items {
    border-bottom: solid 2px #ef3f0b;
}
 h2, .entry-content h2{
    color: #c62a0c;
    font-size: 48px;
    font-weight: 300;
}

.header_inner.innerHead{
    background: url("/wp-content/uploads/2020/04/bg-head2.jpg") no-repeat;
    background-size: cover;
    height: 164px;
}
.header_inner.innerHead h1{
    padding-top: 17px;
    font-weight: 600;
    color: #ffffff!important;
    text-shadow: 1px 2px 10px #0b294a;
}
.site-logo-img img {
    width: 280px;
}

.servWrp .item{
     position: relative;
 }
.servWrp .item:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 25%, rgba(0,0,0,1) 100%);
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 25%, rgba(0,0,0,1) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0) 25%, rgba(0,0,0,1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(100, rgba(0,0,0,1)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 25%, rgba(0,0,0,1) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0) 25%, rgba(0,0,0,1) 100%);
}
.servWrp .item h3 {
    font-size: 30px;
    color: #ffffff!important;
    position: absolute;
    z-index: 9;
    bottom: 20px;
    padding: 0 50px;
    line-height: 32px;
    font-weight: 100;
    width: 100%;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.servWrp a:hover h3{
    bottom: 40px;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.aboutWrp{
    padding: 0;
    height: 450px;
}
.aboutWrp .context {
    background: #15171a;
    color: #fff;
    padding: 45px;
    width: 66%;
    position: absolute;
    z-index:99;
    margin: 40px 0 0;
    border-top: solid 40px #d82e07;
    border-left: solid 40px #d82e07;
}
.aboutWrp h2{
    margin-bottom: -10px;
}
.aboutWrp ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin:130px 0 0 0;
}
.aboutWrp li{
    font-size: 42px;
    padding: 0px 15px;
    border-left: solid 4px #d82e07;
    line-height: 50px;
    font-weight: 100;
}
.aboutWrp .context p{
    font-size: 25px;
    padding-right: 200px;
    line-height: 35px;
}
.aboutWrp .video {
    position: absolute;
    right: 0;
    z-index: 999;
}
.aboutWrp .fullTxt,
.aboutWrp.inner .shortTxt,
.aboutWrp.mark{
    display: none;
}
.aboutWrp .shortTxt,
.aboutWrp.inner .fullTxt,
.aboutWrp.mark{
    display: block;
}
a.linkToAbut{
    background: #fff;
    color: #d82e07;
    font-size: 20px;
    float: right;
    padding: 0 20px;
    text-decoration: none;
    margin-right: 210px;
    font-weight: 600;
}
a.linkToAbut:hover,
a.linkToAbut:focus{
    background: #d82e07;
    color: #fff;
    text-decoration: none;
}

section.aboutWrp.inner {
    padding: 150px 0 0 0;
    /*height: 550px;*/
    height: auto;
    margin-bottom: 270px;
}
.aboutWrp.inner .video{
    top: 0;
}
.aboutWrp.inner .context {
    background:#fff;
    color: #15171a;
    padding: 35px 40px 0 70px;
    margin: 40px 0 0;
    border-top: none;
    border-left: none;
    position: relative;
}
.aboutWrp.inner h2 {
    margin-bottom: -40px;
    margin-left: 70px;
    color: #00213b;
    font-size: 36px;
    font-weight: 400;
    padding-left: 20px;
    border-left: solid 4px #d82e07;
    display: inline-block;
    position: absolute;
    top: 30px;
}
body.page-id-57 .aboutWrp.inner h2{
    display: none;
}
.aboutWrp.inner .context p {
    font-size: 19px;
    line-height: 26px;
    padding-top: 20px;
    margin-bottom: 0;
}
.aboutWrp.inner ul {
    padding: 15px 20px 15px 70px;
    margin: 13px 0 0 0;
    position: absolute;
    top: -20%;
    left: 0;
    background: #15171a;
    color: #fff;
}
.aboutWrp.inner li {
    border-left: solid 4px #5f5f5f;
}

.teamWrp{
    padding: 0;
    margin-top: -250px;
}
.teamWrp .info{
    background: #dddddd;
    padding: 40px 25px;
    position: relative;
    z-index: 9;
}
.teamWrp .info:after {
    content: '';
    position: absolute;
    z-index: 1;
    width: calc(50% + 40px);
    height: 190px;
    top: -40px;
    right: -40px;
    border-top: solid 40px #d82e07;
    border-right: solid 40px #d82e07;
}
.teamWrp h2 {
    color: #00213b;
    padding-left: 70px;
}

.missionWrp{
    padding: 300px 0 85px;
    background: #2f3136;
    color: #fff;
    margin-top: -215px;
}
.missionWrp h2{
    color:#fff;
}
.missionWrp h3{
    color: #fff;
}
.missionWrp .item {
    border-left: solid 4px #d82e07;
}
.missionWrp p {
    font-size: 20px;
    line-height: 28px;
}

.markWrp{
    background: #2f3136;
    padding: 220px 0 115px 0;
}
.markWrp h2{
    color:#fff;
}
.markWrp .itemBg {
    background: #dddddd;
    padding: 20px 30px;
    text-align: left;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.itemInfo {
    border-left: solid 5px #d82e07;
    padding-left: 20px;
    min-height: 183px;
}
.markWrp h3 {
    color: #2d2d2d!important;
    font-size: 25px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 0;
    margin: 0;
    line-height: 25px;
}
.markWrp p {
    font-size: 24px;
    line-height: 27px;
    font-weight: 100;
    padding: 5px 0;
    margin: 0;
}
a:hover .itemBg{
    background: #c3c2c2;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.simWrp{
    padding: 0;
    position: relative;
}
.simWrp .bgRed{
    background-color: #d82e07;
    height: 390px;
    width: 66%;
    float: right;
    margin-left: auto;
}
.simWrp .row{
    position: relative;
}
.simWrp .bgGrey{
    background: #dededc url('img/simBg.jpg');
    position: absolute;
    bottom: 40px;
    width: calc(1200px - 40px);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 40px 0 0 60px;
    min-height: 400px;
    left: 0;
}
.simWrp .context {
    width: 47%;
}
.simWrp h2 {
    font-size: 36px;
    color: #00213b;
    font-weight: 400;
    border-left: solid 5px #d82e07;
    padding-left: 20px;
    line-height: 40px;
}
.simWrp p {
    font-size: 18px;
    line-height: 28px;
}

.appkWrp{
    background: #dddddd;
    padding: 0 !important;
    margin-top: -40px;
}
.appkWrp .container{
    background: #fff!important;
    padding: 50px;
}
.appkWrp h3{
    font-size: 30px;
    padding: 20px 0;
    position: relative;
}
.appkWrp h3:after{
    content: '';
    position: absolute;
    height: 6px;
    width:140px;
    background: #d82e07;
    bottom: 0;
    left: calc(50% - 70px);
}
.appkWrp  p {
    font-size: 25px;
    line-height: 30px;
}
.appkWrp  a:hover h3{
    color:#c62a0c;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}


.clnWrp{
    background: #ffffff;
    padding-bottom: 70px;
    border-top: solid 40px #dddddd;
}
.clnWrp h2{
    color: #000;
}
.slick-list.draggable{
    padding: 0!important;
}
.slick-slide img {
    margin: auto!important;
}

.footerWrp{
    background: #1f2125;
    color:#fff;
}
.footer.justify-content-between{
    display: none!important;
}
.formWrp h2{
    color: #fff!important;
}
.formWrp input {
    color: #fff!important;
    border-radius: 0;
    padding: 3px 0 !important;
    font-size: 30px;
    margin-bottom: 15px;
    border: none;
    border-bottom: solid 2px #fff;
    font-family: 'Assistant', sans-serif;
    background: #1f2125;
}
::placeholder {
    color: #fff;
    opacity: 1;
}
:-ms-input-placeholder {
    color: #fff;
}
::-ms-input-placeholder {
    color: #fff;
}
input[type="submit"] {
    background: #1f2125;
    float: right;
    font-size: 30px;
    margin-top: 15px;
    padding: 5px 25px !important;
    border: solid 2px;
}
input[type="submit"]:hover,
input[type="submit"]:focus{
    background: #d82e07;
    border: solid 2px #fff;
}
.wpcf7 input:not([type=submit]):focus,
.wpcf7 select:focus, .wpcf7 textarea:focus {
    background: #1f2125;
    border-color:transparent;
    border-bottom: solid 2px #fff;
}
.footerWrp .infoWrp{
    padding-left: 200px;
    font-size: 30px;
}
.footerWrp .infoWrp p {
    margin-bottom: 25px;
    line-height: 40px;
}
.footerWrp .infoWrp a{
    color: #fff;
}
.footerWrp .infoWrp a:hover{
    color: #d82e07;
}
.social{
    margin-top: 50px;
}
.social a {
    color: #1f2125!important;
    background: #fff;
    margin-right: 15px;
    border-radius: 50%;
    padding: 5px 0;
}
.social a:hover{
    color: #d82e07;
}
.social .fab {
    font-size: smaller;
    line-height: 50px;
    color: #1f2125;
    width: 50px;
    height: 50px;
    text-align: center;
}
.ast-small-footer-wrap {
    width: 1200px;
    margin: auto;
}

.servInner{
    margin-bottom: 90px;
    position: relative;
}
.servInner .item {
    /*position: absolute;
    background: #fff;
    top: 80px;
    padding: 40px 40px 40px 60px;
    left: 0;
    z-index: 9;
    max-width: 550px;*/
   /* position: absolute;
    background: #fff;
    top: 40px;
    padding: 20px 20px 0px 60px;
    left: 0;
    z-index: 9;
    min-width: 550px;
    width: 60%;*/
    position: absolute;
    background: #f8f8f8;
    top: 70px;
    padding: 20px 20px 0px 60px;
    left: 0;
    z-index: 9;
    min-width: 550px;
    width: 45%;
    height: 430px;
    overflow: auto;
   /* border: solid 1px;*/
}
.servInner h2{
    color:#00213b;
    font-size: 36px;
    padding-left: 20px;
    border-left: solid 4px #d82e07;
    font-weight: 500;
}
.servInner ul {
    margin: 0 0 0 15px;
    font-size: 18px;
    list-style: none;
    line-height: 20px;
}
.servInner ul li::before {
    content: "\2022";
    color: #d82e07;
    font-weight: bold;
    display: inline-block;
    width: 20px;
    margin-left: -1em;
    font-size: larger;
}
.servInner:nth-child(2) .imgWrp{
    margin-right: auto!important;
    margin-left: 0 !important;
}
.servInner:nth-child(2) .item{
    left: auto!important;
    right: 0;
}
.servInner:nth-child(4) .imgWrp{
    margin-right: auto!important;
    margin-left: 0 !important;
}
.servInner:nth-child(4) .item{
    left: auto!important;
    right: 0;
}
body.page-id-146 .markWrp,
body.page-id-167 .markWrp{
    padding: 40px 0!important;
}
body.page-id-146 .clnWrp{
    border: none!important;
}

.markInn .img{
    float: left;
    padding-right: 40px;
    border-right: solid 4px #d82e07;
}
body.postid-31 .markInn .img{
    padding: 20px 40px 20px 0;
}
.markInn h2 {
    display: inline-block;
    margin: 0;
    color: #00213b;
    font-size: 36px;
    font-weight: 400;
    padding-left: 40PX;
    line-height: 80px;
}
.markInn p {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px!important;
}
.aboutWrp.mark{
    padding: 0;
    height: 750px;
    background: #2f3136;
    padding-top: 300px;
    margin-top: -250px;
}
.aboutWrp.mark h2{
    color:#fff;
}
article.markets .appkWrp {
    padding-top: 250px!important;
}
.single .post-navigation{
    display: none;
}
.hentry {
    margin: 0;
}

.servInner.app .item {
    background: #eef3f6;
    top: 0;
    padding: 40px 40px 40px 60px;
    left: 0;
    z-index: 9;
    width: 75%;
}
.servInner.app .imgWrp{
    background: #fff;
}
.servInner.app .imgWrp img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

ul.prime-nav li ul.bluebox-dropdown.current {
    display: block;
    min-width: 200px;
}
/*.navBtn {
    !*display: none;*!
}*/
.grid-sizer {
    width: 0;
}
.gutter-sizer {
    width: 0;
}
/*ul.cats {
    width: auto;
    display: block;
    flex-wrap: wrap;
    margin:0;
    list-style: none;
    align-items: center;
    padding: 0 0.5%;
}*/
ul.cats li a.active {
    background-color:#d82e07;
    color:#fff!important;
}
ul.cats li a {
    color: #464646;
    font-size: 18px !important;
    line-height: 15px;
    padding: 10px 1vw;
    display: block;
    width: auto;
    box-shadow: inset 0 0 0 1px #d82e07;
    background-color: rgba(0, 0, 0, 0.02);
    margin: 0 ;
}
ul.cats li a:hover{
    color: #fff!important;
    background-color: #d82e07;
}


.items.news_filter_wrapp{
    top:150px;
}
ul.cats {
    display: none;
}
.navBtn, .navBtnMarket {
    display: block;
    margin: 10px 1% 20px;
    width: 48%;
    text-align: left;
    float: left;
    padding: 0 15px;
    background: #ece9e4;
    border: solid 1px #c62a0c;
    position:absolute;
    cursor: pointer;
}
h3.nav-title-cat {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 45px;
}
span.navBtnIn {
    position: absolute;
    right: 15px;
    top: 8px;
}
.nav-title-cat {/*text-align: center;*/}
.navBtnIn span {
    width: 30px;
    height: 2px;
    padding: 0;
    margin: 6px auto;
    overflow: hidden;
    display: block;
    text-indent: -500px;
    background-color: #000;
    transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    transform-origin: center center;
}
.navBtn.active .narrowOne,
.navBtnMarket.active .narrowOne{
    transform: rotate(45deg);
    transition: ease-in-out 0.3s;
    margin: 20px auto -1px;
}
.navBtn.active .narrowtwo,
.navBtnMarket.active .narrowtwo{
    display: none;
    transition: ease-in-out 0.3s;
}
.navBtn.active .narrowthree,
.navBtnMarket.active .narrowthree{
    transform: rotate(-45deg);
    transition: ease-in-out 0.3s;
    margin: -1px auto;
}
ul.cats li a{line-height: 20px;padding: 10px 15px;width: 100%;margin: 0;}
ul.cats.marketsLi.justify-content-center {
    width: 48%;
    float: right;
    position: relative;
    z-index: 9;
    background: #ece9e4;
    margin-right: 1%;
    list-style: none;
    top: 57px;
}
ul.cats.software.justify-content-center {
    width: 48%;
    float: left;
    position: relative;
    z-index: 9;
    background: #ece9e4;
    margin-left: 1%;
    list-style: none;
    clear: both;
    top: 57px;
}
.ast-small-footer-wrap a.text-left{float: none;}
.js-wpv-view-layout-258,
.js-wpv-view-layout-177{
    position: relative;
}
.navBtnMarket {
    right: 0;
}
section.clientsWrp{
    margin-bottom: 150px!important;
}
.items .news_accordion_card {
    width: 33%;
    margin: 0.5% 0;
    text-align: center;
    float: left;
}
body.markets-template-default .trail-item{
    display: none;
}
body.markets-template-default .trail-item.trail-begin,
body.markets-template-default .trail-item.trail-end{
    display: inline-block;
}

.slick-prev:before, .slick-next:before {
    color: #d82e07;
}
.page-id-346 section.aboutWrp.inner {
   padding: 25px 0 0; 
}



@media (min-width: 1200px){
    .container {
        max-width: 1200px;
    }
}
@media (min-width: 769px){
    .ast-container {
        max-width: 100%;
    }
}

@media (max-width: 1200px){
    .ast-small-footer-wrap {
        width: 100%;
    }
    .servWrp .item {
        position: relative;
        margin-bottom: 30px;
    }
    header .ast-container {
        width: 100%;
        margin: auto;
    }
    .container {
        max-width: 100%;
    }
}
@media (max-width: 1024px){
    .aboutWrp {
        height: auto;
    }
    .aboutWrp .context {
        width: 100%;
        position: relative;
        z-index: 99;
    }
    .aboutWrp .context p {
        padding-right: 40px;
    }
    .aboutWrp ul {
        margin: 80px 0 0 0;
    }
    .aboutWrp .video {
        position: relative;
        width: 100%;
        text-align: center;
        background: #000;
    }
    .markWrp {
        padding: 20px 0 115px 0;
    }
    .footerWrp .infoWrp {
        padding-left: 15px;
        font-size: 24px;
    }
    .simWrp .context {
        width: 71%;
        background: #dededcc7;
    }
    .teamWrp {
        padding: 40px;
        margin-top: 0;
    }
    article.markets .appkWrp {
        padding-top: 460px!important;
    }
}
@media (max-width: 991px){

}
@media (max-width: 920px) {

}
@media (max-width: 768px){
    .servWrp .item img {
        width: 100%;
    }
    .ast-header-break-point .main-navigation ul li a {
        line-height: 45px;
        font-size: 22px;
    }
    .site-logo-img img {
        width: 60%;
    }
    .sliderWrp h1 {
        font-size: 30px;
        line-height: 47px;
        margin-top: 0;
    }
    .itemInfo img{
        width: auto!important;
    }
    .aboutWrp li {
        font-size: 30px;
        padding: 0 10px;
    }
    .simWrp .context {
        width: 90%;
        padding: 15px;
    }
    .missionWrp .item {
        border-left: none;
        border-bottom: solid 4px #d82e07;
        margin-bottom: 20px;
    }
    .teamWrp h2 {
        padding-bottom: 50px;
    }
    .servInner {
        margin-bottom: 40px;
    }
    .servInner .item {
        position: relative;
        top: 0;
        padding: 15px;
        max-width: 100%;
        min-width: 100%;
    }
    .servInner.app .item {
        padding: 40px 40px 40px 60px;
        max-width: 100%;
    }

    .navBtn, .navBtnMarket {
        margin: 10px 0 20px;
        width: 100%;
        position: relative;
    }
    ul.cats.software.justify-content-center {
        width: 100%;
        margin-left: 0;
        top: -20px;
    }
    ul.cats.marketsLi.justify-content-center {
        width: 100%;
        margin-right: 0;
        list-style: none;
        top: -20px;
    }
    #primary, #secondary {
        padding: 0;
        margin: 0;
    }
}
@media (max-width: 500px){
    .sliderWrp h1 {
        font-size: 20px;
        line-height: 25px;
        margin-top: 35px;
    }
    .aboutWrp .context {
        padding: 20px;
        margin: 25px 0 0;
        border-top: solid 15px #d82e07;
        border-left: solid 15px #d82e07;
    }
    .aboutWrp ul {
        display: block;
    }
    .aboutWrp .context p {
        font-size: 22px;
        line-height: 30px;
        padding-right: 0;
    }
    .simWrp .bgRed {
        display: none;
    }
    .simWrp .bgGrey {
        position: relative;
        padding: 20px 0 0 20px;
        min-height: auto;
    }
    .teamWrp img{
    width: 100%;
    }
    section.aboutWrp.inner {
        padding: 0;
        height: auto;
        margin-bottom: 0;
    }
    .aboutWrp.inner .context {
        padding: 40px 15px 0 15px;
        margin: 40px 0 0;
    }
    .aboutWrp.inner ul {
        padding: 15px;
        margin: 0 0 20px;
        position: relative;
        top: 0;
        left: 0;
        background: #15171a;
        color: #fff;
    }
    .teamWrp h2 {
        padding-left: 0;
    }
    h2, .entry-content h2 {
        font-size: 40px;
    }
    .aboutWrp.mark {
        padding-top: 230px;
    }
    .markInn .img {
        padding-right: 0;
        border-right: none;
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
    }
    .markInn .img img{
        width: 50px;
    }
    .markInn h2 {
        padding-left:15px;
        line-height: 45px;
        font-size: 30px;
        border-left: solid 4px #c62a0c;
    }
    .markInn p {
        font-size: 20px;
        line-height: 30px;
    }
    .footerWrp .infoWrp p {
        margin-bottom: 10px;
        line-height: 29px;
    }
    .formWrp input {
        font-size: 25px;
    }
    #primary {
        margin: 0;
    }
    .servInner.app .item {
        padding:15px;
        height: auto!important;
        min-height: auto!important;
    }
    .servInner.app .imgWrp{
        min-height:150px!important;
    }
    ul.cats li a {
        font-size: 15px !important;
        line-height: 14px;
    }
    .items .news_accordion_card {
        width: 50%;
    }
    .simWrp h2{
        font-size: 30px;
    }
    .simWrp .bgGrey {
        background-size: cover;
    }
    a.linkToAbut {
        margin-right: 0;
    }
    .slick-prev {
        left: 0;
    }
    .slick-next {
        right: 0;
    }
}

