/*
Theme Name: winit
Author: Yuriy Boyko
Version: 1.0
Text Domain: winit
*/
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700');
body{font-family:'Rubik', sans-serif;font-size:15px;color:rgb(64, 80, 110);font-weight:400;line-height:1.2;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;direction:rtl;}
ul{list-style:none;margin:0;padding:0px;}
a{background-color:transparent;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover, a:focus{outline:none;}
a:active,
a:hover{outline:0;text-decoration:none;}
.pt-50{padding-top:50px;}
.pl-0{padding-left:0;}
.pr-0{padding-right:0;}
.m-0{margin: 0!important;}
.mb-0{margin-bottom:0!important;}
.mb-35{margin-bottom:35px;}
.pb-60{padding-bottom:60px;}
img{max-width:100%;height:auto;}
th{text-align:left;outline:none;}
.table{width:100%;max-width:100%;background-color:#fff;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:6px 30px;line-height:1.2;vertical-align:middle;border-bottom:1px solid #D9D9D9;}
.table-responsive{overflow-x:auto;min-height:0.01%;}
.text-right{text-align:right;}.text-center{text-align:center!important;}
.breadcrumbs{margin-top:19px;margin-bottom:43px;font-size:14px;color:#40506e;font-weight:400;display:inline-block;}
.breadcrumbs a{color:#40506e;}
.breadcrumbs a:hover, .breadcrumbs a:focus{color:#204b9b;}
.breadcrumbs span.divider{display:inline-block;}
.breadcrumbs span.divider:before{content:"\f053";font-family:'FontAwesome';padding-left:5px;padding-right:5px;color:#204b9b;font-size:10px;}
.page-title{font-size:3.14em;font-weight:600;color:#101415;margin-top:0;margin-bottom:35px;}
.overlay{position:fixed;left:0;right:0;top:0;}
.overlay.open{width:100%;height:100%;background:rgba(25,27,28,.4);position:fixed;z-index:8;}
.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.flex-end{-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
.site-wrapper{padding-top:111px;}
header{border-bottom:1px solid #EBEBEB;position:fixed;width:100%;background-color:#fff;z-index:2;}
.header-top .socials{display:inline-block;float:left;}
.header-top .socials span{font-size:13px;display:inline-block;border-bottom:1px solid #CAD2DB;}
.header-top .socials img{margin-right:5px;margin-top:-3px;}
.header-top .socials a{font-size:13px;background-color:#F0F7FB;color:rgb(135, 144, 161);display:inline-block;margin-right:1px;padding:11px 13px;min-width:38px;min-height:38px;text-align:center;}
.header-top .socials a:hover, .header-top .socials a:focus{color:#204b9b;background-color:#deecf4;}
.header-top .socials.facebook i{color:#3A559F;}.header-top .socials.twitter i{color:#50ABF1;}.header-top .socials.google-plus i{color:#DD4B39;}.header-top .socials.linkedin i{color:#0084B1;}
.row.header-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.row.header-bottom{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:23px;}
.number{font-size:24px;color:rgb(32, 75, 155);font-weight:700;}
.number i{-webkit-transform:rotate(-95deg);transform:rotate(-95deg);left:3px;position:relative;}
nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -33px;position:relative;}
nav ul.menu>li{background-color:#fff;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
nav ul.menu>li>a{font-size:18px;color:rgb(64, 80, 110);padding:14px 33px;position:relative;display:inline-block;}
nav ul.menu>li:hover, nav ul>li:focus, nav ul.menu>li.current-menu-item{background-color:#EEF5F7;}
nav ul.menu>li.menu-item-has-children>a:after{content:"\f078";display:inline;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;right:10px;top:-2px;font-size:10px;}
nav ul.menu>li.menu-item-has-children:hover a:before, nav ul.menu>li.menu-item-has-children:focus a:before{content:'';bottom:-1px;width:calc(100% - 30px);right:15px;left:0;height:1px;background-color:#EEF5F7;position:absolute;z-index:2;}
nav ul.menu>li.menu-item-has-children ul{opacity:0;position:absolute;z-index:-1;position:absolute;visibility:hidden;right:33px;background-color:#EEF5F7;border-top:1px solid #EBEBEB;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease;}
nav ul ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:17px 35px 22px 35px;text-align:center;color:rgb(64, 80, 110);}
nav ul ul li a:hover, nav ul ul li a:focus{color:#204b9b;}
nav ul ul li a img{margin:0 auto 14px auto;border-radius:50%;width:75px;height:75px;max-width:initial;}
nav ul.menu>li.menu-item-has-children:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;opacity:1;visibility:visible;}
.thm-btn{font-size:16px;color:#fff;line-height:1.2;border-radius:4px;background-color:rgb(32, 75, 155);position:relative;padding:13px 32px;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;overflow:hidden;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);}
.thm-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2e5db3;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.thm-btn.alt{background-color:#A7DDE9;color:rgb(32, 75, 155);font-weight:500;}
.thm-btn.alt:before{background:#bbebf5;}
.thm-btn:hover, .thm-btn:focus, .thm-btn:active{color:#fff;}
.thm-btn.alt:hover, .thm-btn.alt:focus, .thm-btn.alt:active{color:rgb(32, 75, 155);}
.thm-btn:hover:before, .thm-btn:focus:before, .thm-btn:active:before{-webkit-transform:scale(2);transform:scale(2);}
.thm-btn:after{content:"\f053";color:#fff;display:inline;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:-12px;top:-1px;font-size:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.thm-btn.alt:after{color:rgb(32, 75, 155);}
.thm-btn:hover:after, .thm-btn:focus:after{left:-19px;}
.banner-wrapper.wave-default{background-image:url(/wp-content/themes/winit/images/wave-default.png);background-size:cover;background-position:0 106px;background-repeat:no-repeat;height:620px;position:relative;overflow:hidden;}
.banner-wrapper.wave-product{background-image:url(/wp-content/themes/winit/images/wave-product.jpg);background-size:cover;background-position:0 106px;background-repeat:no-repeat;position:relative;}
.banner-wrapper.wave-solution{background-image:url(/wp-content/themes/winit/images/wave-solution.jpg);background-size:cover;background-position:0 106px;background-repeat:no-repeat;position:relative;}
.banner-wrapper.wave-about{background-image:url(/wp-content/themes/winit/images/wave-about.png);background-size:cover;background-position:0 -30px;background-repeat:no-repeat;position:absolute;height:350px;width:100%;left:0;}
.banner-wrapper.wave-blog{background-image:url(/wp-content/themes/winit/images/wave-blog.png);background-size:cover;background-repeat:no-repeat;background-position:0 -30px;position:absolute;height:350px;width:100%;left:0;}
.page-template-default .banner-wrapper.wave-default {height: auto;}
.banner-image-about{position:absolute;width:665px;height:auto;left:-60px;top:-35px;}
.banner-image-blog{position:absolute;width:100%;height:auto;left:0;top:7px;}
.banner.to-bottom{background-size:100%;background-position:bottom;height:100%;background-repeat:no-repeat;}
.page-template-template_about .banner.to-bottom{background-size:40%;-webkit-background-size:40%;background-position:bottom left 42px;height:auto;}
.error404 .banner.to-bottom{background-size:78%;}
.cloud{position:absolute;opacity:0;}
.cloud-1{-webkit-animation:animateCloud 30s linear 1s infinite;animation:animateCloud 30s linear 1s infinite;top:40px;}
.cloud-2{-webkit-animation:animateCloud 35s linear 6s infinite;animation:animateCloud 35s linear 6s infinite;top:140px;}
.cloud-3{-webkit-animation:animateCloud 20s linear 3s infinite;animation:animateCloud 20s linear 3s infinite;top:185px;}
.cloud-4{-webkit-animation:animateCloud 25s linear infinite;animation:animateCloud 25s linear infinite;top:225px;}
@-webkit-keyframes animateCloud{0%{left:-100px;opacity:1;}
100%{left:100%;opacity:1;}
}
@keyframes animateCloud{0%{left:-100px;opacity:1;}
100%{left:100%;opacity:1;}
}
.banner-home{height:620px;background-size:75vw;background-position:bottom 20px left;background-repeat:no-repeat;margin:0 auto 0 0;}
.title-block-home h1{font-weight:300;font-size:50px;line-height:1.2;color:rgb(64, 80, 110);margin-bottom:30px;margin-top:70px;}
.title-block-home h1 strong{font-weight:400;color:rgb(32, 75, 155);}
.sidebar{background-color:#fefefe;padding:35px 20px;box-shadow:0px 0px 18px 0px rgba(151, 170, 179, 0.31);width:240px;}
.page-template-template_home .banner-home .sidebar{height:620px;position:relative;}
.sidebar.fixed-height{height:620px;}
.sidebar-fixed{position:fixed;height: calc(100vh - 111px);}
.sidebar-fixed.to-footer{position:absolute;height: calc(100vh - 111px);bottom: 0;}
.page-template-template_home .banner-home .sidebar:after{content:'';background-color:#fefefe;position:absolute;height:14px;width:100%;left:0;bottom:-7px;z-index:1;}
.sidebar li a{font-size:16px;color:rgb(64, 80, 110);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px;}
.sidebar li a:hover, .sidebar li a:focus{color:#204b9b;}
.sidebar li a img{width:47px;height:47px;border-radius:50%;margin-left:22px;}
.sidebar .title{font-size:21px;color:rgb(64, 80, 110);position:relative;margin-bottom:33px;font-weight:500;}
.sidebar .title:after{content:'';position:absolute;background-color:rgb(170, 195, 210);width:42px;height:3px;right:0;bottom:-9px;border-radius:5px;}
.sidebar-left{background-color:#204B9B;padding:30px 27px;text-align:center;width:270px;}
.solution .sidebar-left{background-color:#A5D291;}
.sidebar-left .title{font-size:18px;color:rgb(255, 255, 255);line-height:1.2;margin-bottom:13px;}
.sidebar-left .title .span{color:#a7dde9;}
.sidebar-left .number{font-size:27px;color:rgb(167, 221, 233);display:block;margin-bottom:11px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);}
.solution .sidebar-left .number{color:#204b9b;}
.sidebar-left .number:hover, .sidebar-left .number:focus, .sidebar-left .number:active{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
}
@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
}
.sidebar-left .number i{font-size:24px;top:-1px;}
.sidebar-left div.wpcf7{margin-top:17px;}
.sidebar-left .clients-title{font-size:16px;color:rgb(255, 255, 255);line-height:1.2;text-align:right;margin-top:75px;margin-bottom:19px;}
.clients-logos.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.sidebar-clients .clients-logo{width:65px;margin-bottom:15px;}
.clients .clients-logos{padding:17.5px 0;}
.title-section{font-size:40.453px;color:rgb(32, 75, 155);text-align:right;margin-bottom:20px;margin-top:60px;}
.single-title{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;flex-direction: row-reverse;font-size:40.453px;color:rgb(32, 75, 155);line-height:1.2;margin-top:0;margin-bottom:43px;font-weight:400;}
.single-title>img{float:right;width:47px;height:47px;border-radius:50%;margin-left:19px;}
.title-thumbnail{margin:0 auto 11px auto;display:block;}
.content p{font-size:16px;color:rgb(64, 80, 110);line-height:1.625;margin-bottom:11px;margin-top:0;}
.content p strong{font-weight:500;font-size:17px;line-height:1.529;}
.page-template-template_about .content p strong, .single-blog .content p strong{font-size:16px;line-height:1.625;}
.content h3, .content h2{font-size:20px;color:rgb(64, 80, 110);line-height:1.3;position:relative;font-weight:500;margin-bottom:33px;}
.content h2{font-size:30px;}
.content h4{font-size:20px;color:rgb(64, 80, 110);line-height:1.3;font-weight:500;margin-top:18px;margin-bottom:25px;}
.content h3:after{content:'';background-color:rgb(170, 195, 210);position:absolute;width:42px;height:3px;bottom:-10px;right:0;}
.content iframe{margin-top:22px;}
.content ul li{font-size:16px;padding-right:38px;color:rgb(64, 80, 110);line-height:1.625;background:url(/wp-content/themes/winit/images/check.png) no-repeat right 1px;margin-bottom:11px;margin-top:0;}
.content .short-title-block .single-title{margin-bottom:7px;}
.content .short-title-block p{font-size:19px;color:rgb(64, 80, 110);line-height:1.474;font-weight:500;margin-bottom:20px;}
.default-title-block{max-width:360px;min-height:242px;}
.default-title-block ~ .content{margin-top:26px;padding-bottom:60px;}
.default-title-block h1{margin-bottom:24px;}
.default-title-block p{font-size:19px;color:rgb(64, 80, 110);line-height:1.474;margin-bottom:11px;font-weight:500;margin-top:0;}
.seo-image{margin-top:70px;}
.third .contact-info{margin-right:45px;}
@media (min-width:768px){.third .col-sm-3{width:34%;}
.third .col-sm-9{width:66%;}
}
.home-why{background:url(/wp-content/themes/winit/images/why.png) no-repeat;background-size:cover;}
.home-why p{font-size:16px;color:rgb(64, 80, 110);line-height:1.625;text-align:right;margin-bottom:20px;}
.home-why .thm-btn{margin-bottom:72px;}
.our-software-item{padding:30px 25px;text-align:center;box-shadow:0px 0px 18px 0px rgba(151, 170, 179, 0.31);height:100%;-webkit-transition:all 250ms cubic-bezier(.02,.01,.47,1);transition:all 250ms cubic-bezier(.02,.01,.47,1);}
.our-software-item:hover{box-shadow:2px 2px 40px 5px rgba(151, 170, 179, 0.31);-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.our-software-item img{width:77px;border-radius:50%;margin-bottom:25px;}
.our-software-item .our-software-item-title{margin-top:0;font-size:21px;line-height:1.2;font-weight:400;margin-bottom:10px;}
.our-software-item .our-software-item-title a{color:rgb(64, 80, 110);}
.our-software-item .our-software-item-title a:hover, .our-software-item .our-software-item-title a:focus{color:#204b9b;}
.our-software-item p{font-size:15px;color:rgb(64, 80, 110);line-height:1.6;min-height:4.8em;margin-bottom:13px;}
.our-software-item>a{font-size:16px;color:rgb(32, 75, 155);font-weight:700;line-height:1.2;display:inline-block;position:relative;}
.our-software-item>a:hover, .our-software-item>a:focus{color:#2e5db3;}
.our-software-item>a:after{content:"\f053";color:rgb(32, 75, 155);display:inline;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:-7px;top:0px;font-size:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.our-software-item>a:hover:after, .our-software-item>a:focus:after{left:-13px;color:#2e5db3;}
.our-partnter{background-image:url(/wp-content/themes/winit/images/shutafim_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:850px;position:relative;}
.our-partnter .col-xs-12{height:850px;}
.partners-logo-item{background-color:#fff;box-shadow:0px 2px 29px 0px rgba(151, 170, 179, 0.16);width:142px;height:142px;border-radius:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:animateBubble 4s linear infinite 1.5s;animation:animateBubble 4s linear infinite 1.5s;}
.partners-logo-item:nth-child(7){right:44.5%;top:20%;width:166px;height:166px;background-color:#204B9B;}
.partners-logo-item:nth-child(1){right:25%;top:4%;-webkit-animation:animateBubble 4s linear infinite 2.5s;animation:animateBubble 4s linear infinite 2.5s;}.partners-logo-item:nth-child(2){right:21%;top:31%;}.partners-logo-item:nth-child(3){right:6%;top:10%;width:90px;height:90px;-webkit-animation:animateBubble 4s linear infinite 2.5s;animation:animateBubble 4s linear infinite 2.5s;}.partners-logo-item:nth-child(4){right:4%;top:29%;width:90px;height:90px;}.partners-logo-item:nth-child(5){right:26%;top:59%;}.partners-logo-item:nth-child(6){right:9%;top:51%;width:90px;height:90px;-webkit-animation:animateBubble 4s linear infinite 2.5s;animation:animateBubble 4s linear infinite 2.5s;}.partners-logo-item:nth-child(8){right:69%;top:31%;}.partners-logo-item:nth-child(9){top:8%;right:88%;}.partners-logo-item:nth-child(10){top:57%;-webkit-animation:animateBubble 4s linear infinite 2.5s;animation:animateBubble 4s linear infinite 2.5s;right:66%;}.partners-logo-item:nth-child(11){right:87%;top:51%;width:90px;height:90px;}.partners-logo-item:nth-child(12){right:87%;top:51%;width:90px;height:90px;-webkit-animation:animateBubble 4s linear infinite 2.5s;animation:animateBubble 4s linear infinite 2.5s;}.partners-logo-item:nth-child(13){right:67%;top:6%;width:90px;height:90px;}
@-webkit-keyframes animateBubble{0%{-webkit-transform:scale(1);transform:scale(1);}
25%{-webkit-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
75%{-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
.erp-systems .col-xs-12{margin-top:-110px;}
.erp-systems img{padding:55px 0 55px 55px;}
.about-products{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;}
.about-products div a{background-color:rgb(253, 254, 254);box-shadow:0px 0px 18px 0px rgba(151, 170, 179, 0.31);min-width:130px;padding:11px;text-align:center;display:inline-block;-webkit-transition:all 250ms cubic-bezier(.02,.01,.47,1);transition:all 250ms cubic-bezier(.02,.01,.47,1);}
.about-products div a:hover{box-shadow:2px 2px 40px 5px rgba(151, 170, 179, 0.31);-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.about-products div img{width:77px;height:77px;border-radius:50%;margin-bottom:15px;}
.about-products div p{font-size:16px;color:rgb(64, 80, 110);line-height:1.2;margin-bottom:0;}
.about-products div:hover p{color:#204b9b;}
.third h2{font-size:40.453px;color:rgb(32, 75, 155);line-height:1.2;font-weight:400;margin-top:14px;margin-bottom:10px;}
.wpcf7-form input, .wpcf7-form textarea{width:100%;font-size:16px;color:rgb(255, 255, 255);line-height:1.2;background-color:transparent;padding:11px 14px;text-align:right;margin-bottom:13px;border:1px solid #89A0CA;border-radius:4px;}
.solution .wpcf7-form input, .solution .wpcf7-form textarea{border:1px solid #CFE7C5;}
.wpcf7-form input.wpcf7-not-valid, .wpcf7-form textarea.wpcf7-not-valid{border-color:red!important;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus{outline-color:#fff;}
.wpcf7-form input.wpcf7-submit{border-color:transparent;text-align:center;color:rgb(32, 75, 155);font-weight:500;margin-bottom:0;}
.solution .wpcf7-form input.wpcf7-submit{color:#fff;}
.wpcf7-form p{margin:0;}
.wpcf7-form input::-webkit-input-placeholder{color:#fff;}
.wpcf7-form input::-moz-placeholder{color:#fff;}
.wpcf7-form input:-ms-input-placeholder{color:#fff;}
.wpcf7-form input:-moz-placeholder{color:#fff;}
.wpcf7-form textarea::-webkit-input-placeholder{color:#fff;}
.wpcf7-form textarea::-moz-placeholder{color:#fff;}
.wpcf7-form textarea:-ms-input-placeholder{color:#fff;}
.wpcf7-form textarea:-moz-placeholder{color:#fff;}
textarea{resize:none;}
span.wpcf7-not-valid-tip{display:none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output{display:none!important;}
.page-template-template_contact_thanksyou .submit-button{width:137px;float:right;}
.page-template-template_contact_thanksyou .submit-button:after{left:18px;}
.page-template-template_contact_thanksyou .submit-button:hover:after, .page-template-template_contact_thanksyou .submit-button:focus:after{left:12px;}
.page-template-template_contact_thanksyou .wpcf7-form input:not([type="submit"]), .page-template-template_contact_thanksyou .wpcf7-form textarea{background-color:#fff;color:#40506e;border:1px solid #CCD8DF;}
.page-template-template_contact_thanksyou .wpcf7-form input:not([type="submit"]):focus, .page-template-template_contact_thanksyou .wpcf7-form textarea:focus{outline-color:#a7dde9;}
.page-template-template_contact_thanksyou .wpcf7-form input::-webkit-input-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form input::-moz-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form input:-ms-input-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form input:-moz-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form textarea::-webkit-input-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form textarea::-moz-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form textarea:-ms-input-placeholder{color:#40506e;}
.page-template-template_contact_thanksyou .wpcf7-form textarea:-moz-placeholder{color:#40506e;}
div.wpcf7 .submit-button .ajax-loader{position:absolute;top:13px;right:13px;}
.submit-button{background-color:#A7DDE9;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;overflow:hidden;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);width:100%;position:relative;border-radius:4px;}
.solution .submit-button{background-color:rgb(32, 75, 155);}
.submit-button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#bbebf5;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.solution .submit-button:before{background:#2e5db3;}
.submit-button:hover:before, .submit-button:focus:before, .submit-button:active:before{-webkit-transform:scale(2);transform:scale(2);}
.submit-button:after{content:"\f053";color:rgb(32, 75, 155);display:inline;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:57px;top:17px;font-size:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.solution .submit-button:after{color:#fff;}
.submit-button:hover:after, .submit-button:focus:after{left:50px;}
.contact-info a, .contact-info .location-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:rgb(64, 80, 110);line-height:1.733;margin-top:13px;}
.contact-info a div, .contact-info .location-wrap div{width:46px;height:46px;border-radius:50%;text-align:center;margin-left:25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.contact-info div.phone{background-color:#DAEFF4;}.contact-info div.email{background-color:#C0E5B0;}.contact-info div.location{background-color:#FFDF61;}
.post-items{margin-top:38px;}
.post-item{margin-bottom:26px;padding:35px 35px 35px 30px;background-color:rgb(253, 254, 254);box-shadow:0px 0px 18px 0px rgba(151, 170, 179, 0.31);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.post-item .thumb{width:190px;margin-left:20px;}
.post-item .thumb img{width:100%;height:105px;-o-object-fit:cover;object-fit:cover;}
.post-item .post-item-content{max-width:535px;margin-top:-4px;}
.post-item .post-item-content .title{font-size:26.614px;color:rgb(64, 80, 110);line-height:1.36;display:block;margin-bottom:4px;}
.post-item .post-item-content .title:hover, .post-item .post-item-content .title:focus{color:#204b9b;}
.post-item .post-item-content .post-date{font-size:14px;color:rgb(32, 75, 155);line-height:2;font-weight:500;}
.post-item .post-item-content .content-excerpt p{font-size:16px;color:rgb(64, 80, 110);line-height:1.375;margin:0;}
.pagination{margin-top:9px;margin-bottom:55px;}
.pagination .page-numbers{font-size:13px;color:rgb(64, 80, 110);font-weight:500;text-align:center;margin-left:28px;line-height:2.3;}
.pagination .page-numbers.current{display:inline-block;width:34px;height:34px;border-radius:50%;border-width:2px;border-color:rgb(32, 75, 155);border-style:solid;}
.pagination .page-numbers:hover, .pagination .page-numbers:focus{color:#204b9b;}
.page-numbers.next, .page-numbers.prev{font-size:15px;color:#fff;top:11px;line-height:1.2;border-radius:4px;background-color:rgb(32, 75, 155);position:relative;padding:8px 20px;font-weight:400;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;overflow:hidden;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);}
.page-numbers.next:before, .page-numbers.prev:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2e5db3;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.page-numbers.next:hover, .page-numbers.next:focus, .page-numbers.next:active,
.page-numbers.prev:hover, .page-numbers.prev:focus, .page-numbers.prev:active{color:#fff;}
.page-numbers.next:hover:before, .page-numbers.next:focus:before, .page-numbers.next:active:before,
.page-numbers.prev:hover:after, .page-numbers.prev:focus:after, .page-numbers.prev:active:after{-webkit-transform:scale(2);transform:scale(2);}
.page-numbers.next:after{content:"\f053";color:#fff;display:inline;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:-7px;top:-1px;font-size:9px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.page-numbers.next:hover:after, .page-numbers.next:focus:after{left:-12px;}
.page-numbers.prev:before{content:"\f054";color:#fff;display:inline;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:7px;top:-1px;font-size:9px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.page-numbers.prev:hover:before, .page-numbers.prev:hover:before{left:12px;}
.social-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:30px;border-right:1px solid #E7ECEE;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.social-share a{display:block;margin-bottom:6px;background-color:#C3DCE4;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;}
.social-share a.facebook:hover, .social-share a.facebook:focus{background-color:#3c5a99;}.social-share a.twitter:hover, .social-share a.twitter:focus{background-color:#55acef;}.social-share a.linkedin:hover, .social-share a.linkedin:focus{background-color:#007db7;}
.social-share a i{padding-top:7px;}
.social-share a:last-child{margin-bottom:0;}
.single-blog .single-title{font-size:32px;color:rgb(64, 80, 110);line-height:1.2;margin-bottom:21px;}
.single-blog .breadcrumbs{margin-bottom:20px;}
.single-date-social{border-top:1px solid #E7ECEE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0px;}
.single-date-social .social-share{border-right:none;padding:0;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}
.single-date-social .social-share a{margin-right:8px;margin-bottom:0;}
.single-date-social .social-share a.facebook{background-color:#3c5a99;}.single-date-social .social-share a.twitter{background-color:#55acef;}.single-date-social .social-share a.linkedin{background-color:#007db7;}
.single-date-social .social-share a.facebook:hover, .single-date-social .social-share a.facebook:focus{background-color:#2a4680;}.single-date-social .social-share a.twitter:hover, .single-date-social .social-share a.twitter:focus{background-color:#4096d9;}.single-date-social .social-share a.linkedin:hover, .single-date-social .social-share a.linkedin:focus{background-color:#4096d9;}
.single-date-social .post-date{font-size:14px;color:rgb(32, 75, 155);line-height:2;font-weight:500;}
.single-date-social .post-date i{color:#40506E;margin-left:11px;font-weight:700;}
.single-post-image{width:100%;margin-bottom:21px;}
.content h2.recommented-posts{font-weight:400;font-size:32px;color:rgb(32, 75, 155);line-height:1.2;margin-top:-12px;margin-bottom:20px;}
hr{margin-top:28px;margin-bottom:28px;border:0;border-top:3px solid #AAC3D2;}
.single-blog .post-items{margin-top:20px;}
.single-blog .post-item .post-item-content .title{font-size:25.549px;color:rgb(64, 80, 110);line-height:1.417;}
.single-blog .post-item{padding:25px 25px 20px 25px;}
.single-blog .post-item .thumb img{height:70px;}
.single-blog .post-item .post-item-content{margin-top:-10px;}
.widget_nav_menu .menu-icon{display:none;}
.footer{background-color:#fff;border-top:1px solid #D8EBF1;padding:50px 0;}
.widgettitle{font-size:18px;color:rgb(32, 75, 155);line-height:1.444;position:relative;border-radius:5px;font-weight:400;margin-bottom:39px;}
.widgettitle:after{content:'';background-color:rgb(170, 195, 210);right:0;bottom:-9px;background-color:rgb(167, 221, 233);position:absolute;width:24px;height:4px;border-radius:2px;}
.widget_nav_menu li a{font-size:15px;color:rgb(64, 80, 110);line-height:1.733;display:inline-block;margin-bottom:2px;}
.widget_nav_menu li a:hover, .widget_nav_menu li a:focus{color:#204b9b;}
.footer-contacts a, .footer-contacts .location-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;color:rgb(64, 80, 110);line-height:1.733;margin-bottom:12px;}
.footer-contacts i{width:16px;margin-left:16px;text-align:center;color:#204B9B;padding-top:4px;}
.footer-contacts .location-wrap p{margin:0;}
.footer .custom-logo-link{width:166px;display:inline-block;margin-bottom:30px;}
.footer-socials{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:31px;}
.footer-socials .socials a{width:35px;height:35px;border-radius:50%;background-color:#E6F6F9;display:block;color:#204B9B;text-align:center;margin-left:10px;}
.footer-socials .socials a i{padding-top:9px;}
.footer-socials .socials.twitter{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.footer-socials .socials a:hover, .footer-socials .socials:focus{color:#a7dde9;background-color:#204b9b;}
.copyright{background-color:#F4F9FB;position:relative;}
.digitouch-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.digitouch-wrapper img{margin-right:10px;width:80px;margin-top:2px;}
.copyright p{margin:0;font-size:13px;line-height:2;padding:10px 0;}
.copyright a{color:rgb(112, 112, 125);}
.copyright a:hover, .copyright a:focus{color:#204b9b;}
.scroll-top{display:none;position:fixed;right:30px;bottom:70px;width:45px;height:45px;background-color:#204B9B;color:#fff;border-radius:50%;cursor:pointer;border:none;text-align:center;z-index:999;-webkit-backface-visibility:hidden;}
.scroll-top:focus, .scroll-top:hover{outline:none;background:#2e5db3;}
.scroll-top i{position:relative;top:-3px;font-size:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.scroll-top:focus i, .scroll-top:hover i{top:-7px}
.partners_logos_mobile{display:block;margin:0 auto;}
@media (min-width:992px){.container{padding-right:0;padding-left:0;}
.hamburger, .mobile-menu{display:none;}
.site-wrapper>section>.container>.row>.col-md-3{width:22.5%;}
.site-wrapper>section>.container>.row>.col-md-6{width:55%;}
.site-wrapper>section>.container>.row>.col-md-9{width:77.5%;}
.site-wrapper>section>.container>.row>.col-md-4{width:35.83333333%;}
.banner-home .col-md-9{width:77.5%;}
.banner-home .col-md-3{width:22.5%;}
.row.header-block>.col-md-3{width:22.7%;}
.row.header-block>.col-md-9{width:77.3%;}
.row.header-bottom>.col-md-9{width:78%;}
}
@media (min-width:1200px){.site-wrapper>section>.container>.row>.col-md-6{width:52.5%;}
}
@media (min-width:992px) and (max-width:1200px){.sidebar-fixed{width:auto;position: static!important;height: 100%!important;}
.sidebar{width:auto;}
.banner-home{background-position: initial;}
.partners-logo-item:nth-child(9){right:82%;}
.number{font-size:19px;}
.sidebar-left{padding:30px 20px;}
.sidebar-left .title{font-size:16px;}
.sidebar-left .number, .sidebar-left .number i{font-size:18px;}
.container{padding-right:5px;padding-left:5px;}
}
@media (min-width:768px) and (max-width:991px){.container{width:100%;}
}
@media only screen and (max-height:862px){.sidebar-left{padding:15px 15px;}
.sidebar-left .title, .sidebar-left .number{margin-bottom:5px;}
.sidebar-left textarea{height:4em;}
.sidebar-left .clients-title{margin-top:11px;margin-bottom:11px;}
.sidebar-left .wpcf7-form input:not([type="submit"]), .sidebar-left .wpcf7-form textarea{margin-bottom:7px;}
.sidebar-left div.wpcf7{margin-top:8px;}
.sidebar-clients .clients-logo{margin-bottom:10px;width:70px;}
}
@media (max-width:1024px){.about-products>div{width:33.33%;}
.about-products>div a{width:95%;margin-bottom:15px;}
.about-products{-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.banner-image-about{width:auto;left:0;}
.default-title-block{max-width:360px;min-height:242px;z-index:1;position:relative;}
.banner-image-blog{top:50px;}
}
@media (max-width:991px){.sidebar, .sidebar-left{display:none;}
.site-wrapper{padding-top:63px;}
.row.header-block>.col-md-9{display:none;}
.row.header-block .custom-logo-link img{width:150px;float:left;padding:6.4px 0;}
.banner-wrapper.wave-default{height:auto;}
.short-title-block{min-height:400px;}
.page-template-template_contact_thanksyou .short-title-block{min-height:auto;}
header{z-index:8;}
.banner-home{background-position:top 17px center;height:467px;background-size:100%;}
.title-block-home{margin-top:83%;}
.title-block-home h1{font-size:34px;margin-bottom:12px;}
.third h2{font-size:34px;margin-top:30px;}
.title-block-home h1 strong {display: block;font-size: 40px;}
.title-block-home p{margin-top:0;}
.hamburger{font:inherit;display:inline-block;overflow:visible;position:absolute;right:0px;z-index:9;margin:0;padding:20px 20px;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,right,-webkit-filter;transition-property:opacity,right,-webkit-filter;transition-property:opacity,filter,right;transition-property:opacity,filter,right,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:#EFF7FA;outline:none;}
.hamburger.is-active{right:205px;}
.hamburger-box{position:relative;display:inline-block;width:24px;height:19px;}
.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before{background-color:#fff;}
.hamburger--collapse .hamburger-inner{top:18px;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;transition-duration:.13s;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{position:absolute;width:24px;height:3px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:#000;}
.hamburger-inner{top:50%;display:block;}
.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before{background-color:#204B9A;}
.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);}
.hamburger--collapse .hamburger-inner:after{top:-16px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;}
.hamburger-inner:before{top:-8px;}
.hamburger-inner:after, .hamburger-inner:before{display:block;content:"";}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);}
.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.hamburger--collapse.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0;}
.mobile-menu{position:fixed;right:0;width:205px;height:100vh;top:0;-webkit-transform:translate(205px, 0);transform:translate(205px, 0);background-color:#EEF5F7;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;z-index:9;}
.mobile-menu.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);box-shadow:inset 6px 0px 16px -5px rgba(151, 170, 179, 0.31);}
.wrap{overflow:hidden;}
.site-wrapper, .row.header-block{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform 0.3s linear 0.2s;transition:-webkit-transform 0.3s linear 0.2s;transition:transform 0.3s linear 0.2s;transition:transform 0.3s linear 0.2s, -webkit-transform 0.3s linear 0.2s;}
.site-wrapper.open, .row.header-block.open{-webkit-transform:translate(-205px, 0);transform:translate(-205px, 0);}
.mobile-menu .custom-logo{width:153px;display:block;margin:5px auto 8px auto;}
.menu-main-menu-container{border-top:1px solid #EBEBEB;}
.mobile-menu li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:rgb(64, 80, 110);line-height:2.667;padding:0px 24px 0px 18px;position:relative;}
.mobile-menu> .menu-main-menu-container> ul>li{border-bottom:1px solid #EBEBEB;}
.mobile-menu li .sub-menu{display:none;padding-bottom:15px;}
.mobile-menu li li a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:row-reverse;flex-flow:row-reverse;font-size:14px;color:rgb(64, 80, 110);line-height:1.2;padding:7px 24px 7px 18px;}
.mobile-menu ul.menu>li.menu-item-has-children>a:after{content:"\f078";display:inline;color:#516DAA;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:26px;top:11px;font-size:10px;}
.mobile-menu li img{width:35px;height:35px;border-radius:50%;margin-left:15px;}
.our-partnter{background-image:none;height:auto;background-color:#EDF7FC;}
.our-partnter .col-xs-12{height:auto;}
.erp-systems .col-xs-12{margin-top:0;}
.erp-systems img{padding:0;margin-top:22vw;}
}
@media (min-width:767px){.footer-mobile-actions{display:none;}
}
@media (max-width:767px){.short-title-block, .page-template-template_contact_thanksyou .short-title-block{min-height:300px;}
.page-id-20 .short-title-block{min-height:auto;}
.post-item{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}
.post-item .thumb{width:100%;margin:0 0 15px 0;}
.post-item .thumb img, .single-blog .post-item .thumb img{height:auto;}
.blog .social-share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:0;border-right:0;margin-top:15px;padding-top:15px;border-top:1px solid #E7ECEE;}
.blog .social-share a{margin:0 8px 0 8px;}
.post-item-content{margin-top:0 !important;}
.about-products>div{width:50%;}
.about-products>div a{padding:11px 4px}
.clients .clients-logos {padding: 17.5px 0 7.5px 0;}
.title-section{font-size:35px;margin-bottom:16px;margin-top:27px;}
.home-why{background-image:none;background-color:#F0F7FB;}
.home-why p{margin-top:0;}
.home-why .thm-btn{margin-bottom:35px;}
.our-software .title-section{margin-bottom:24px;text-align:center;}
.our-software .mb-35{margin-bottom:20px;}
.content p{line-height:1.733;font-size:15px;}
.erp-systems img{margin-top:20px;margin-bottom:50px;}
.banner-image-about{width:74%;top:0;left:0;}
.seo-image{margin-top:10px;}
.third .contact-info{margin-right:20%;}
.footer .custom-logo-link{width:125px;}
.footer{padding:20px 0;}
.footer-socials{position:absolute;top:-24px;left:0;}
.footer-contacts a{display:inline-block;width:49%;}
.footer-contacts a i{margin-left:10px;}
.digitouch-wrapper{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.copyright p{padding:0;}
.digitouch-wrapper img{margin-top:8px;margin-bottom:-6px;}
.copyright .row .col-xs-6:last-child p{padding-top:12px;}
.scroll-top{bottom:100px;right:15px;}
.whatsapp-fixed {display: none;}
.footer-mobile-actions{background-color:rgba(32, 75, 155, 0.961);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:fixed;bottom:0;left:0;width:100%;}
.footer-mobile-actions a{font-size:15px;color:#fff;line-height:1.733;width:50%;text-align:center;padding:12px 0;}
.footer-mobile-actions i{margin-left:13px;}
.footer-mobile-actions .whatsapp{border-left:2px solid #6A86BB;}
.footer-mobile-actions .whatsapp img {position: relative;left: 13px;top: -2px;}
.site-wrapper{margin-bottom: 53px;border-bottom: 13px solid #204A9B;}
.banner-image-blog {width: 88%;left: 15px;top: 201px;}
.erp-systems .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
}
@media (max-width:360px){.copyright p{font-size:11px;}
.title-block-home h1 {font-size: 28px;}
}
.whatsapp-fixed{position:fixed;right:24px;bottom:135px;width:60px;height:60px;background-color:#4EC248;border-radius:50%;padding-top:5px;padding-right:9px;-webkit-animation:growing 1.2s ease infinite;animation:growing 1.2s ease infinite}.whatsapp-fixed::before{position:absolute;display:block;content:'';top:0;left:0;width:60px;height:60px;-webkit-border-radius:100%;border-radius:100%;background:#A6D5A8;z-index:-1;-webkit-animation:pulse 1.2s ease infinite;animation:pulse 1.2s ease infinite}.whatsapp-fixed svg{fill:#fff;width:41px;height:50px}@-webkit-keyframes growing{0%,50%{-webkit-transform:scale(1,1);transform:scale(1,1)}10%{-webkit-transform:scale(.925,.925);transform:scale(.925,.925)}30%{-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}}@keyframes growing{0%,50%{-webkit-transform:scale(1,1);transform:scale(1,1)}10%{-webkit-transform:scale(.925,.925);transform:scale(.925,.925)}30%{-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:.3}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:.3}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}