/*
Theme Name: Adactive
Author: Quatro-Digital
Author URI: http://www.quatro-digital.com
Description: Adactive 2019
Version: 1.0.0
Text Domain: adactive
*/

@font-face {

	font-family: 'Almoni';
	src:url('assets/font/Almony/almoni-neue-regular-aaa.woff');
}
@font-face {

	font-family: 'Almoni-Bold';
	src:url('assets/font/Almony/almoni-neue-bold-aaa.woff');
	font-weight: bold;
}
@font-face {

	font-family: 'Almoni-Tzar';
	src:url('assets/font/Almony/almoni-tzar-regular-aaa.woff') format('woff');
	font-style: normal;
}

/* @font-face {
font-family: 'Almoni-Tzar-400';
src:url('assets/font/almoni-tzar-aaa-400.ttf');
} */

@font-face {

	font-family: 'Almoni-Tzar-Bold';
	src:url('assets/font/Almony/almoni-tzar-bold-aaa.woff') format('woff');
	font-style: normal;
}

@font-face {

	font-family: 'Almoni-Tzar-Light';
	src:url('assets/font/Almony/almoni-tzar-light-aaa.woff') format('woff');
	font-style: normal;
}

html,body{margin:0 auto;padding:0;font-family: 'Almoni';direction:rtl;font-size:14px;color:#1b406d;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;}
body{background: black;}
.noscroll{overflow:hidden;}
.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear:both;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.invisible{display:none;}
.closed{opacity: 0;}
.doit{opacity:0;}

a{text-decoration:none;color:#147de4}
a img{border:0;-moz-outline-style:none;outline: none;}
.img-b img, .img-b svg{display:block}
a{-moz-outline-style:none;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;}
*:focus{-webkit-tap-highlight-color:transparent !important;-moz-outline-style: none !important;outline: none !important;}
form,p,h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0;font-weight:normal;}

*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ease, .ease > *{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ease:hover, .ease > *:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

input,select,textarea{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;padding:8px 12px;font-family: 'Almoni';font-size:14px;-webkit-border-radius:3px;border-radius:3px;-webkit-appearance: none;}
input[type="radio"]{-webkit-appearance:normal;}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;}

/***********  wpcf7 checkbox ************************/
.wpcf7-form .wpcf7-checkbox label {
	position: relative;
	cursor: pointer;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	position: relative;
	visibility: hidden;width:0px;height:0px;margin:0;position:absolute;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before, .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after{
	display: block;
	position: absolute;
	content: '';
	border-radius: 5px;
	height: 22px;
	width: 22px;
	top: 0;
	right: 0;
	bottom: 0;
	margin:auto;
	background: white;
}
span.wpcf7-list-item{margin: 0 !important;}
.wpcf7-form .wpcf7-checkbox label{position: static!important;}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after {
		background: url('assets/img/layout/ok.png') no-repeat center;background-size:15px auto;
		visibility: hidden;
		font-size: 16px;
}
.wpcf7-list-item-label{font-size:18px;color: #1b406d;line-height:1;position:relative;padding-right:30px;display:block;}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:before {
		background: white;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:after {
	visibility: visible;
}

/***********  wpcf7 checkbox ************************/



.wpcf7-response-output{display:none !important;}
span.wpcf7-not-valid-tip{font-size:16px;text-align:right;color:#ff2828;}
.slick-slide{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;
}
.wpcf7-not-valid{border:1px solid #f00!important;}
.results-container .slick-slide img{display: inline;}
.results-container .slick-slider{margin: 30px auto 50px;}
.results-container{visibility: hidden;}
.results-container .slick-track{padding: 15px 0;}


.inline{display:inline-block;}
.center{text-align:center;}
.block{display:block}
.block-center{display: block;margin:  0 auto;text-align: center;}
.bg_black{width:100%;height:100%;background:black;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:0.66;opacity:0.66;filter: alpha(opacity=66);}
.wrap_items{width:100%;overflow:hidden;}
.width_limit{max-width:718px;}
hr{width:100%;height:1px;background:#e8e8e8;margin:30px 0;border:none;}
.cover{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.delay_200{-webkit-animation-delay:.2s;animation-delay:.2s;}
.delay_400{-webkit-animation-delay:.4s;animation-delay:.4s;}
.delay_600{-webkit-animation-delay:.6s;animation-delay:.6s;}
.delay_800{-webkit-animation-delay:.8s;animation-delay:.8s;}

.flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.flex--column{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.flex--center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;}
.flex--start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.flex--content--center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flex--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.flex--reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse wrap;flex-flow: row-reverse wrap;display: -webkit-box;display: -ms-flexbox;display: flex;}
.is--fit{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}

.w-100{width:100%;}
.table100{display:table;width:100%;height:100%;}
.table_cell{display:table-cell;text-align:center;vertical-align:middle;}
.sec--pad{padding:60px 0;}
.sec_banner .banner-click img{width: 100%}
.col--50{width:50%;}
.items--wrap{margin-left:-7.5px;margin-right:-7.5px}
.item--marge{padding:0 7.5px;margin-bottom:15px;position:relative;}
.relative{position:relative;}
.item--square:before{content:"";display:block;width:100%;padding-top:100%;}


/* ============== general =========================== */
.bg--light{background-color: #f0f4ff;}
.link_more{color:#02c9fd;font-size:18px;font-weight:bold;display:inline-block;line-height:40px;margin-top:15px;}
.link_more_ic{margin-right:8px;display:inline-block;}
.link_more:hover .link_more_ic{animation:move-sm .8s ease-in-out 1;}
@keyframes move-sm {
  0%,100%{-webkit-transform: translate(0px);transform: translate(0px);}
  50% {transform: translate(-12px,0)}
}

::-webkit-input-placeholder { /* WebKit browsers */color:#1e4678; -moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#1e4678;-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#1e4678;-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#1e4678;-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
input:not(.check-input):focus::-webkit-input-placeholder { color:transparent!important; transition:0.3s  ; -webkit-transition:0.3s  ; -moz-transition:0.3s  ; -ms-transition:0.3s  ; -o-transition:0.3s  ; }
input:not(.check-input):focus:-moz-placeholder { color:transparent!important; } /* FF 4-18 */
input:not(.check-input):focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:not(.check-input):focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.box-shaddow-recomendations{-webkit-box-shadow: 0px 2px 48px 0px rgba(0,0,0,0.13);box-shadow: 0px 2px 48px 0px rgba(0,0,0,0.13);}
.box-shaddow-basic{-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.20);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.20);}
.box-shaddow-gallery{-webkit-box-shadow: 0px 0px 14px 0px rgba(73,60,123,0.20);box-shadow: 0px 0px 14px 0px rgba(73,60,123,0.20);}
.half{width: 50%;}
.cover{background-repeat: no-repeat;background-size: cover;}
.fl-wrap{display: flex;flex-wrap: wrap;}
.fstart{align-self: flex-start}
.fend{align-self: flex-end;}
.title{font-size: 70px;font-family: Almoni-Tzar-Bold;margin-bottom:22px;}
.sub-title{font-size: 32px;font-family: Almoni-Tzar-Bold;}
.sub-title-small{font-size: 24px;font-family: Almoni-Bold;line-height:30px;margin-bottom:-12px;padding-top:30px;}
.slider.slick-initialized { display: block; }
.content{background: white;}
.text-regular{font-size: 24px;color: #1b406d;}
.text-modified-size{height: 171px;overflow: hidden;}
.small-text{font-size: 20px;}
.adc-link,.adc-link a{text-decoration: underline;font-size: 30px;color: #1b406d!important;font-family: Almoni-Tzar}
.adc-input input{ height: 54px; border-radius: 5px; -webkit-border-radius: 5px; outline: none; color: #1e4678; font-size: 20px; border: none; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.newsletter-form-title{font-size: 60px;font-family: Almoni-Tzar;color: white;padding-bottom: 20px;line-height: 1;}
.newsletter-form-title br{display:none;}
.newsletter-form-container{background: #1b406d;padding: 8% 8% 2%;text-align: center;}
.newsletter-form-container input{width: 100%;}
.img-resp{width: 100%;height: auto;}
.bg-white{background: white!important;}
.bg-gray{background: #ededed!important;}
.color-basic{color: #1b406d!important;}
.third{width: 33%;}
.pd-top-100{padding-top: 100px;}
.pd-bottom-100{padding-bottom: 100px;}
.mg-bottom-100{margin-bottom: 100px;}
.mg-bottom-20{margin-bottom: 20px;}
.mg-left-20{margin-left: 20px;}
.mg-top-20{margin-top: 20px;}
.mg-bottom-45{margin-bottom: 45px;}
.mg-top-45{margin-top: 45px;}
.pd-bottom-45{padding-bottom: 45px;}
.pd-bottom-20{padding-bottom: 20px;}
.pd-bottom-60{padding-bottom: 60px;}
.pd-top-20{margin-top: 20px;}
.underline-gray{border-bottom: 7px solid #dfe0e0;margin-bottom:45px !important;}
.text-rt{text-align: right;}
.blog-content-section strong, .main_text b, .section-top-service-content-container b, .main_text b, .main_text strong{font-family: Almoni-Bold;}
.main_text p, .make-ul .text p{margin-bottom:18px;}
.make-ul .text h2{padding:0;margin-top:30px;margin-bottom:8px;}
.main_text p, .text p{line-height:1.4;}
.no-repeat{background-repeat: no-repeat!important;}
.two-thirds{width: 66%!important;}
.btn-error{ background: red!important; transition:1s ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; }
.error-domain{top: 110%!important;left: 0!important;right: 0!important;color: #f00;display: none;font-size:22px;}
.btn-success{ background: rgb(89, 233, 32)!important; transition:1s ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; }
.loader-container{visibility: hidden;}
.loader-container svg{width:80px;height:auto;}
.check-website-center-padding{padding-left: 43%!important;}
.page-template-seo .section-top-service .title{padding-bottom: 0;}
.page-template-seo .section-top-service{padding-bottom: 0;}
.page-template-seo .section-results{padding-top: 0;}
.showCheckWebSite{cursor: pointer;color: #13BDDD;text-decoration: underline;}
/* ============== general =========================== */


/* ============== typography =========================== */
.almoni{font-family: Almoni}
.almoni-tzar{font-family: Almoni-Tzar;}
.almoni-tzar-light{font-family: Almoni-Tzar-Light;}
.almoni-tzar-bold{font-family: Almoni-Tzar-Bold;}
.text, .text p{font-size:24px;line-height:1.4;color:#1b406d;}
/* ============== typography =========================== */



/* ============== layout =========================== */
.wpcf7{direction: rtl!important;}

/* ============== layout =========================== */

/* ============== TITLES =========================== */
/* ============== TITLES =========================== */


/* ============== btns =========================== */
button.bt-blue, .bt-blue input, .bt-blue a, .bt-blue > input,a.bt-blue{background: #02c9fd; width: 224px; font-size: 32px;height: 54px;border-radius: 5px;-webkit-border-radius: 5px;
display: block;border: none;text-align: center;line-height: 50px;color: #020a20;display: inline-block;cursor: pointer;line-height: 57px;position: relative;overflow: hidden;}
.bt-blue input{border: none;padding: 0;padding-bottom: 3px;width:100%;}
.bt-blue a:hover, button.bt-blue:hover{background: #03b1de;}
.bt-blue input:hover{background: #03b1de;}
.bt-blue input[type=submit]{font-family: Almony-Tzar!important;}

	/* ============== btns =========================== */

/* ============== header =========================== */
.inner_width{max-width:1430px;margin:0 auto;padding-left:15px;padding-right:15px;}
.header{/*position:absolute;*/position:fixed;top: 0;left: 0;right:0;width: 100%;z-index: 5;padding:7px 50px;background: #020a20;height: 88px;}
.page-template-home .header.be-dark{background:#020a20;}

header .logo.left{padding-top:10px;}
.page-template-home .header{background: transparent;}
.main-menu ul{margin: 0;list-style: none;}
.main-menu{margin-top:16px;}
.header-main-link{margin-left:48px;position: relative;}
.drop-menu{position: absolute;top: 47px;width: 207px;right: -24px;z-index: 2;background: white;border-radius: 5px;-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);
	padding:15px 18px 0;display:none;}
.header-main-link > a{font-size:32px;display: block;color: white;font-family: Almoni-Tzar-Light}
.header-main-link:hover > a, .header-main-link.active > a{color:#02c9fd;}
.drop-menu a{display: block;color: #1b406d;font-size: 28px;line-height:28px;margin-bottom: 15px;}
.drop-menu a:hover{color:#02c9fd}
.header-phone a{display: block;color: white;font-size: 32px;position: relative;padding-left: 35px;margin-top:19px;margin-left:95px;font-family: almoni-tzar-light}
.header-phone svg{position: absolute;top:5px;left: -11px;}
.header-main-link > a svg{ display: block; position: absolute; top: 20px; left: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.has-drop-down{padding-left: 20px;}
.header-main-link:hover ul.drop-menu{opacity: 1!important;display:block;}
.header-main-link:hover svg{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg);}
/* ============== header =========================== */


/* ============== footer =========================== */

.footer{padding-top: 5px;padding-bottom: 40px;}
.footer-container{margin-top: 35px;}
.footer-contact-form{background: url('https://www.adactive.co.il/wp-content/uploads/2019/09/footer_bg.jpg') no-repeat center;background-size: cover;height: 240px;padding-top: 46px;}
.footer-contact-form .bt-blue{width: 15%;}
.bt-blue input[type=submit]{font-family: Almoni-Tzar!important}
.footer-contact-form-title{font-size: 75px;font-weight: bold;color: white;line-height: 1;}
.footer-contact-form-sub-title{font-size: 28px;color: white;padding-top: 30px;
	margin-right: 10px;}
.footer-contact-form-container{margin-top: 20px;}
.footer-contact-form-holder{width: 20%;margin-left: 1%;}
.footer-contact-form-holder .mid{margin: 0 1%;}
.footer-contact-form-holder input, .keywords-contact-form-holder input, .keywords-contact-form-holder label input{width: 100%;height: 54px;border-radius: 5px;-webkit-border-radius: 5px;outline: none;
	width: 100%;color: #1e4678;font-size: 20px;border: none;}
.keywords-contact-form-holder textarea, .keywords-contact-form-holder select{border-radius: 5px;-webkit-border-radius: 5px;outline: none;
color: #1e4678;font-size: 20px;border: none;background: white;-webkit-appearance: none;
-moz-appearance: none;width: 100%;resize: none;
appearance: none;}
.footer{background: #020a20;position:relative;}
.footer-menu-container{width: 83%;}
.footer-col-left{width:17%;}
.footer-menu-container li{list-style: none;}
.footer-menu-container a:not(.footer-menu-col-title){line-height: 1.5;color: white;font-size: 20px;}
.footer-menu-col:not(:first-child){padding-right: 5%;}
.footer-menu-col{width: 20%;}
.footer-col-left  *{font-family: inherit;}
.ft_info_tx, .footer-col-left  a{display: block; width: 100%;font-weight: bold;color: white;font-size: 20px;}
.footer-menu-col-title{color: #02c9fd;font-size: 20px;display:block;margin-bottom:12px;}
.footer-col-left-title{color: #02c9fd !important;text-decoration: underline;
	margin-bottom: 30px;display: block;font-size: 32px!important;font-family: Almoni-Tzar-Light;}
.copyright{color: white;font-size: 16px;margin-top: 90px;}
.google-pt_logo img{width:90%;}
.google-pt_logo{margin-bottom:18px}
.back_top a{display:block;width:60px;height:60px;-webkit-border-radius:60px;border-radius:60px;border:1px solid #02c9fd;text-align:center;position:absolute;bottom:10px;left:40px;z-index:2;padding-right:2px;}
.back_top a svg{width:28px;height:100%;}
.back_top a svg path{fill:white;}
.back_top a:hover{animation: pulse1 1.4s infinite}
@keyframes pulse1 {
	 0%,100%{-webkit-box-shadow: 0 0 0 0 rgba(2,201,253,0.4);box-shadow: 0 0 0 0 rgba(2,201,253,0.4);)
	 }
	 50%{-webkit-box-shadow: 0 0 0 6px rgba(2,201,253,0.4);box-shadow: 0 0 0 6px rgba(2,201,253,0.4);)}
}
/* ============== footer =========================== */


/* ============== section top =========================== */

.section-top{height: 425px;background: url('assets/img/layout/hp_top_bg.jpg') no-repeat;background-position: center;background-size: cover;position: relative;background:#061c44;}
.hp_top_cloud{/*background: url('assets/img/layout/hp_top_cloud1.png') repeat;*/background: url('https://www.adactive.co.il/wp-content/uploads/2019/09/hp_top_cloud1.png') repeat;background-position:right 0;z-index:3;opacity:0.95;
	animation: animCloud 30s linear infinite; -ms-animation: animCloud 30s linear infinite;-moz-animation: animCloud 30s linear infinite;-webkit-animation: animCloud 30s linear infinite;
}
.hp_top_color{width:100%;height:100%;position:absolute;top:0;left:0;background: url('assets/img/layout/cloud1-green.webp') no-repeat left center;background-size:cover;z-index:2;opacity:0.85;}
.hp_top_twinkle{background: url('assets/img/layout/twinkle1.png') repeat;background-position: 0 0;z-index:1;
	animation: animTwinkle 50s linear infinite; -ms-animation: animTwinkle 50s linear infinite;-moz-animation: animTwinkle 50s linear infinite;-webkit-animation: animTwinkle 50s linear infinite;
}
.section-top:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image: url('assets/img/layout/stars-1.png');background-repeat: repeat;background-position: 0 0;background-size: 1500px auto;
	animation: animStar 70s linear infinite; -ms-animation: animStar 70s linear infinite;-moz-animation: animStar 70s linear infinite;-webkit-animation: animStar 70s linear infinite;
}
.section-top:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image: url('assets/img/layout/stars-2.png');background-repeat: repeat;background-position: 0 0;background-size: 1500px auto;
 animation: animStar2 100s linear infinite; -ms-animation: animStar2 100s linear infinite;-moz-animation: animStar2 100s linear infinite;-webkit-animation: animStar2 100s linear infinite;
}
@keyframes animStar{
	from { background-position:0 0; }
	to { background-position:-1000px -500px; }

}
@keyframes animStar2{
	from { background-position:0 0; }
	to { background-position:-1000px -500px; }

}
@keyframes animCloud{
	from { background-position:0 0; }
	to { background-position:-3840px -500px; }

}
@keyframes animTwinkle{
	from { background-position:0 0; }
	to { background-position:-10000px 5000px; }

}

.website_check_container{ position: absolute; bottom: -40px; left: 0; right: 0; margin: auto;}
.website_check_container input::placeholder{ color: #929ab3;}
.website_check_container input{ direction:rtl;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border: none; width: 716px;padding:8px 28px;padding-left:213px;
	height: 77px;font-size:28px;color: #061852; position: relative;}
.section-top-title{color: white;padding-top: 169px;position:relative;z-index:3;}
.section-top-title span{display: block;}
.section-top-title span:first-child{font-size: 70px;line-height: 1;}
.section-top-title span:last-child{font-size: 105px;line-height: 1;}
.website_check_btn_container{position: relative;display: inline-block;z-index:4;}
.website_check_btn_container input:focus{ direction:ltr; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.website_check_btn_container input:focus::placeholder{ color: transparent; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
/* .website_check_btn_container input::placeholder{font-family: Arial, Helvetica, sans-serif;} */
.website_check_btn_container button{ line-height: 62px;padding-left: 44px;width:194px;position: absolute;
	left: 9px; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;
	-ms-border-radius:100px; -o-border-radius:100px; color: white; height: 62px;font-size: 32px;top: 8px;}
.website_check_btn_container button span{
	display: block;position: absolute;
	background: url('assets/img/arrow_rt_website.png');
	background-position: center;background-repeat: no-repeat;
	background-position: center;
	background-repeat: no-repeat;
	bottom: 18px;
	left: 15px;
	height: 26px;
	width: 35px;
}
.website_check_btn_container button{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
/* ============== section top =========================== */


/* ============== section services homepage =========================== */
.section-services{background: white;padding-top: 100px;}
.section-services-item-container{width:33.3%;padding:0 4%;margin-bottom:60px;}
.section-services-item-container a{display:block;}
.section-services h2{color: #1b406d;}
.section-services .sub-title{color: #1b406d;padding-bottom: 23px;}
.services-item-container-img{display: block;margin: 0 auto 15px;}
.section-services img{height:115px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
transform: translateZ(0);}
.section-services-item-container p{font-size: 20px;color: #1b406d;}
.services-container{margin: auto;max-width: 970px;}
.service-text{line-height: 24px;}
.section-services-item-container .service-text{display:block;}
/* ============== section services homepage=========================== */




/* ==============  service page=========================== */

.section-top-service-subtitle.underline-gray{padding: 45px 0 0 0;}
.section-service-working-process .col{width: 48%;margin-bottom: 75px;}
.section-service-working-process .col:nth-child(2n){margin-right: 4%}
.section-service-more-services{background: #edf0f4;padding-top: 45px;margin-bottom: 60px;padding-bottom: 45px;}
.section-service-more-services .service-logo img{height:115px;}
.section-service-more-services .section-top-service-subtitle-smaller{max-width: 200px;margin: 20px auto 0}
.section-service-more-services-item:hover .section-top-service-subtitle-smaller{color:#02c9fd !important}
.section-service-more-services .row{padding: 20px 11%;}
.section-service-content-container div, .section-service-content-container p{color: #1b406d;}
.section-service-content-container p, .section-service-content-container li{font-size: 24px;margin: 20px 0;}
.section-service-content-container img{width:auto;height:auto;max-width:100%;}
.section-service-content-container:first-of-type{padding-bottom: 30px;}
.section-service-content .image-container{height: 480px;overflow: hidden;}
.section-service-content strong{font-family: Almoni-Bold;}
.section-service-more-services-item{width: 18%;margin: 0 1%;}

/* ============== service page =========================== */


/* ============== section banner =========================== */
	.section-banner .half.right{background: #0d255a;height: 500px;}
	.section-banner-rt-container{max-width: 750px;padding: 70px 20px;padding-left: 19%;}
	.section-banner h3{font-size: 60px;color: white;padding-bottom: 15px;}
	.section-banner-rt-container .sub-title{line-height: 1;max-width:484px;}
	.section-banner-rt-container .text{font-size: 22px; color: white;padding-bottom: 41px;}
	.section-banner-rt-container .text br{display:none;}
	.section-banner-rt-container .bt-blue{}
	.section-banner .half.left{height: 500px;}

/* ============== section banner =========================== */


/* ============== section customres =========================== */
.section-customers{text-align: center;margin-top: 60px;padding-bottom: 100px;background-color: white;background-position: center 80px;background-size: auto;}
.title{color: #1b406d;}
.recomendations-container{max-width:750px;margin: auto;padding: 0 2%;visibility: hidden;}
.recomendations-container .item{width: 100%;height: 100%;position: relative;padding:68px 20px 40px;min-height: 396px;}
.img100 img{width:auto;height:auto;max-width:100%;max-height:50px;display:inline-block !important;}
.recomendations-logo{margin: 0 auto 20px;}
.recomendations-container p{padding: 0 10%;font-size: 24px;}
.section-customers .quote{color: #f0f4ff;font-size: 400px;font-family: Arial;position: absolute;top: 0;
	letter-spacing: -30px;z-index: -1;}
.recomender-name{margin-top: 60px;display: block;font-size: 18px;color: #1b406d;font-weight: bold;}

.slick-slide{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
.slick-slider{margin-bottom:0 !important;}
body .slick-dots{left: 0;right:0;bottom:18px;display: flex;align-items: center;justify-content: center;}
body .slick-dots li{width:auto;margin:0 2px;}
body .slick-dots li button{padding:0;width:35px;height:4px;background:#cbd4ea;-webkit-border-radius:8px;border-radius:8px;margin:0 -3px;-webkit-transform:scalex(.6);-ms-transform:scalex(.6);transform:scalex(.6);-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
body .slick-dots li button:before{display:none;}
body li.slick-active button{background:#02c9fd;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0 auto}

.customers-logo img{max-height:100px;max-width:80%;}
/* ============== section customers =========================== */


/* ============== section team =========================== */
.section-team{text-align: center;position: relative;}
.section-team a{text-decoration: underline;font-size: 30px;color: #1b406d;}
.section-team .title{color: #1a406d;margin-bottom:28px}
.team-gallery-container{margin-bottom: 60px!important;visibility: hidden;}
.team-gallery-container .round-image-container, .team-gallery-about-container .round-image-container{overflow:hidden;height: 200px;width: 200px!important; border-radius: 100% ; -webkit-border-radius: 100% ; -moz-border-radius: 100% ; -ms-border-radius: 100% ; -o-border-radius: 100%;background-position: center top;background-color: #f0f4ff;}
.round-image-container .cover{background-position: center top;mix-blend-mode: multiply;}
.round-image-container{margin: 0 auto;}
.team-gallery-container .item-text-container{padding-top: 30px;}
.team-gallery-container .item-text-container span{display: block;font-size: 24px;color: #071232;line-height: 1.2;}
.team-gallery-container .item img,.team-gallery-about-container .item img{height: 100%;position: absolute;left: 0;right: -97px;}
.team-gallery-container{}
.team-gallery-container .slick-track{display: flex;}
.team-gallery-button-container, .about-gallery-button-container{position: absolute;padding: 0 12%;right: 0;left: 0;top: 40%;}
.team-gallery-button-container{position:relative;max-width:1320px;margin:0 auto;padding:0 20px;}
.team-gal-prev, .team-gal-next{position:absolute;top:27%;right:-50px;z-index:2;
cursor:pointer;opacity: 0.6;background: white;display: block;border-radius: 100%;outline: none;border: none;height: 50px;width: 50px;font-size: 36px;color: #02c9fd;
background-image: url('assets/img/layout/arrow_team.png');background-repeat: no-repeat;background-position: 44% center;}
.team-gal-next, .results-gal-next{right:auto;left:-50px;}
.team-gal-prev{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.team-gal-action-button:hover{opacity: 1;}
.team-gal-action-button:active{opacity: 1;}
/* ============== section team =========================== */


/* ============== section cowork =========================== */
.section-cowork{background: white!important;}
.section-cowork .section-cowork-container{height: 500px;margin-top: 80px;margin-bottom: 100px;padding: 0 5%;}
.section-cowork .title{color: #1b406d;padding-bottom: 10px!important;line-height:1;}
.section-cowork .half.left{background: #ebedef;height: 100%;padding: 5% 9% 19% 7%;}
.section-cowork .half.right{height: 100%;}
.section-cowork .half.right img{width: 235px;display: block;height: 100%;}
.section-cowork .half.right img{align-self: center;}
.section-cowork .half.right span{align-self: center;display:block;}
.section-cowork .cowork-lt-container span{font-family: Almoni-Black;}
.section-cowork .half.left p{color: #1b406d;padding-bottom: 35px;}
.section-cowork .half.left a{text-decoration: underline;font-size: 30px;color: #1b406d}
.cowork-rt-container{height: 100%;width: 100%;background-position: center;background-color:#f75d22}
/* ============== section cowork =========================== */

/* ============== section results =========================== */
.section-results{background: white;text-align: center;padding-bottom: 115px;}
.results-container-wrap .team-gal-prev,  .results-container-wrap .team-gal-next{top:42%;}
.section-results .title{color: #1b406d;}
.no--pad{padding:0 !important;}
.section-results .top-text{font-size: 24px;color: #1b406d;margin-bottom: 22px;}
.section-results .results-container{margin: 0 auto;max-width: 1248px;}
.results-container.expand{max-width: 100%;}
.results-inner-width{max-width: 1300px;margin: auto;}
.result-content-heading-container{padding: 0 10% 0 10%;color: #8d9fb6;}
.result-content .result-item{padding: 0 10% 0 13%;font-size: 30px; color: #1b406d;line-height: 1.5;clear: both;}
.result-content .result-item .right{text-align:right;width:84%;overflow: hidden;white-space: nowrap;}
.result-content .result-item:not(:last-of-type){border-bottom: 0.5px solid #e5e5e5;}
.result-content-heading{font-size: 24px;}
.result-content{padding: 0 5%;list-style: none;}
.result{width: 281px;padding-top: 14px; background: white; padding-bottom:16px; margin: 0 16px; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ;min-height: 305px!important;max-height: 305px; }
.results-container.expand .result{margin: 0 22px 44px;}
.slick-slide {
		box-sizing: border-box;
}
	.result-logo{height:80px;}
	.result-logo img{max-height:62px;}
	.recomendations-container{background: url(assets/img/layout/quote.png); background-repeat: no-repeat; background-position: 98% 27px; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }

.over--hide{overflow:hidden;}
.all-results{padding:40px 15px;}
.all-results .item--marge{width:25%;}
.items--wrap{margin-left:-15px;margin-right:-15px}
.item--marge{padding:0 15px;margin-bottom:35px;position:relative;}
.item--marge .result{width:100%;margin:0;}

/* ============== section results =========================== */


/* ============== drushim page =========================== */
.drushim-item{margin-bottom: 60px;position: relative;}
.drushim-item .title{color: white;line-height: 1;}
.section-content-drushim{background: white;padding-bottom: 100px;}
.section-top-drushim{text-align: center;background: white;}
.section-top-drushim .title{}
.section-top-drushim div{font-size: 24px;color: #1b406d;margin: auto;max-width: 900px;padding-bottom: 60px;}
.section-content-drushim .drushim-item{background: white;}
.section-content-drushim .drushim-item .drushim-item-rt{background: #1b406d;color: white;padding-bottom: 4px;position: absolute;height: 100%;}
.section-content-drushim .drushim-item .drushim-item-lt{background: #edf0f4;color: #1b406d;padding-bottom: 63px;}
.drushim-item-rt .info.text{margin-bottom: 45px;max-width: 505px;height: 101px;overflow: hidden;color:white;}
.drushim-item-rt .info.text p{color:white;}
.drushim-item-rt h2{}
.drushim-item-lt h3{font-size: 24px;}
.drushim-item-lt li:before{content: "•"; color: #18d7ff;position:absolute;top:1px;right:0;}
.drushim-item-lt li{font-size: 22px;line-height: 1.1;position:relative;padding-right:20px;margin-bottom:9px;}
.drushim-item-lt-container{padding-top: 60px;padding-right: 45px;padding-left: 10px;}
.drushim-item-lt-container .sub-title{font-family: Almoni-Bold;}
.drushim-item-lt-container ul{list-style: none;;}
.drushim-item-rt-container{padding-right: 90px;padding-top: 60px;padding-left:20px;}
.more-drushim-container {text-align: center;padding-bottom: 80px;}
.more-drushim-container a{text-decoration: underline;font-size: 30px;color: #1b406d;text-align: center;}
.content-drushim{line-height: 1.2;}

/* ============== drushim page =========================== */


/* ============== blog page =========================== */
.blog-summary{font-size: 24px;font-family: Almoni-Bold;padding-bottom: 45px;}
.section-top-blog{height: 543px;margin-bottom:50px;}
.blog-content-section h1{font-size: 66px;color: #1b406d;padding-bottom: 0!important;line-height: 1;margin-top: 20px;}
.blog-stats{color: #7b8aa1!important;margin-bottom:70px;margin-top: 20px;}
.blog-stats span{font-size: 30px;}
.blog-content-section{background: white;}
.blog-content-section > *{color: #1b406d;}
.blog-content-section img{width: auto;height: auto;padding-bottom: 30px;max-width:100%;}
.blog-image-container{padding: 60px 0;}
.blog-content-section ul{list-style: none;}
.blog-content-section  .sub-title{font-size: 24px;color: #1b406d;}
.blog-subtitle + p{margin-bottom: 45px;}
.blog-content-container{padding-left: 2%;padding-right: 2%;}
.blog-subtitle{font-family: Almoni-Bold;font-size: 24px;margin:30px 0 12px;}
.blog-content-container .adc-link{padding: 70px 0;display: block;}
.blog-quote-content, .title.blog-quote-content{font-size: 67px;padding-right: 14%;padding-bottom: 45px;position: relative;line-height: 1;font-family: Almoni-Tzar;}
.blog-quote-content:before{content:"";background: url(assets/img/layout/blog-quote-icon.png)
	;background-repeat: no-repeat;position: absolute;width: 100px;height: 100px;right: 0;top: -20px;}
.blog-quote-content, .title.blog-quote-content{margin:60px 0;padding-bottom:0 !important;}

.section-blogs{padding-bottom: 100px;}
.section-blog-container{background: #edf0f4; text-align: center;max-width:1500px;padding:0 15px;padding-top: 60px;margin:0 auto;}
.section-blog-container .blog-summary-reading-time{font-size: 24px;color: #73839d;}
.section-blog-container .title{color: #1b406d;}
.section-blog-container .row{}
.section-blog-container .col{width: 31%;margin-bottom: 100px;}
.section-blog-container .col:nth-child(3n+1){clear: both;}
.section-blog-container .col:nth-child(3n-1){margin: 0 3.5%;}
.section-blog-container .col:not(.newsletter-form){text-align: right;}
.section-blog-container .col .bt-blue{margin: 35px auto 0;width:220px}
.section-blog-container .col .notice{margin-bottom: 8px;display: block;margin-top: 5px;color: white;}
.blog-img-container{height: 225px;overflow: hidden;text-align: right;background-position: center;background-size: cover;display: block;}
.blog-col-title.title{font-size: 40px;text-align: right;margin: 22px 0 0;height: 85px; overflow: hidden;line-height: 1;padding: 0;}
.section-top-blog-main{text-align: center;}
.section-top-blog-main .title{color: #1b406d;}
.section-top-blog-main-content{max-width:960px;margin: auto;font-size: 24px;color: #1b406d;padding:0 15px;}
.single-post .blog-content-section .inner_width, .width--1170{max-width: 1170px;}
.blog-stats .blog-summary-reading-time{margin-right:30px;}
.adc-link--blog{margin-top:50px;}
.section-blog-container--bottom{max-width:inherit;width:100%;margin-top:50px;}
.section-blog-container--bottom .section-blog-container{padding-top:0;}
.page-top--top{padding-top:130px;}
/* ============== blog page =========================== */


/* ============== about page =========================== */

.section-top-about, .section-top-service{padding-bottom: 80px;}
.section-top-service-subtitle, .section-top-service-content-container h2, .section-service-content-container h2{font-family: Almoni-Tzar-Bold;font-size: 45px;padding-bottom: 45px;line-height: 1;}
.section-top-service-subtitle-text{font-family: Almoni-Tzar-Bold;font-size: 45px;line-height: 1;}
.section-top-service .inner_width, .section-service-working-process .inner_width, .section-service-content .inner_width, .width--1150{max-width: 1150px;}
.section-service-content .inner_width{}
.section-top-about-content-container h2{font-family: Almoni-Tzar-Bold;font-size: 45px;padding-bottom: 45px;color: #1b406d;line-height: 1;}
.section-top-about-content{font-size: 24px;}
.section-top-about .title, .section-top-service .title{}
.section-top-about-content-container{text-align: right;margin: auto;max-width: 1150px;padding:0 15px;}
.english-text{font-family: Almoni-Black;}
.uppercase{text-transform: uppercase;}

.section-about-certifications{background: #ebedef;padding:70px 0;}
.section-about-certification-logo{display: block;text-align: center;height:160px;width:80%;margin:0 auto;}
.section-about-certification-logo img{max-height:150px;}
.section-about-certification-text{width: 75%;margin: 0 auto;padding-top:40px;display: inline-block;font-size: 24px;min-height: 220px;}
.section-about-certifications .row{padding-top: 30px;}
.section-about-certifications .col{text-align: center;}
.section-about-certifications .col > .adc-link{margin-top:30px;display: block;}
.section-team-about{padding:70px 0;}
.section-team-about .title{padding-bottom: 40px;}
.team-gallery-about-container{}
.team-gallery-about-container > .item{width: 20%;margin-bottom: 50px;text-align: center;}
.team-gallery-about-container > .item .item-text-container span{display: block;font-size: 24px;color: #071232;}
.team-gallery-about-container  .item-text-container{padding-top: 31px;line-height: 1;}
.section-about-come-work-with-us{margin-bottom:60px;}
.section-about-come-work-with-us .half{height: 100%;}
.section-about-come-work-with-us .right{background: #0d255a;}
.section-about-come-work-with-us .title{color: white;}
.section-about-come-work-with-us .right p{padding-top: 100px;}
.about-gallery-button-container{top: 64%;}
.banner-click img{width:auto;height:auto;max-width:100%;margin:30px auto;}
/* ============== about page =========================== */

/* ============== service page =========================== */
.serv-col .section-top-service-content{font-size:20px;line-height:1.4;}
.section-top-service-content{font-size: 24px;}
.section-top-service-subtitle-smaller{font-size: 32px;color: #02c9fd;padding: 0 0 10px;}
.section-top-service-content-container{text-align: right;margin: auto;}
.section-top-service-content-container p{font-size: 24px;color: #1b406d;line-height: 32px;}
.single-services .section-results{padding-bottom: 60px;}
/* ============== service page =========================== */


/* ============== loaders =========================== */
div.wpcf7 form.wpcf7-form span.ajax-loader {
	width: 32px;
	height: 32px;
	background-image:url(assets/img/layout/circles.svg);
	background-size: 32px;
	background-color: #03b1de;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
/* ============== loaders =========================== */



/* ============== contact page ===447======================== */
.page-template-contact .footer-contact-form{display: none;}
.section-top-contact{background: url('assets/img/layout/contact-page-hp-top.jpg') no-repeat center;background-size: cover;padding-top: 130px;}
.section-top-contact-container .title{color: white;}
.section-top-contact-container{min-height: 700px;}
.section-top-contact-container .sub-title{color: white;max-width: 826px;font-family: Almoni;margin: 0 auto;margin-bottom: 60px;font-size: 24px;line-height: 1.2;}
.contact-info{background: white;margin: 0 5%;height: 500px;margin-top:-240px;margin-bottom:60px;}
.contact-info iframe{width: 50%;height: 100%;position: absolute; right: 0; left: 0;top: 0;bottom: 0;}
.contact-info-lt{text-align: right;height: 100%;padding: 0 11%;padding-top: 5%;}
.contact-info-rt{height:100%;}
.google-map{height:100% !important;}
.contact-info-content.text-regular{font-size: 30px;}
.contact-phone-fax-container{display: flex;}
.contact-info-content-text span, .contact-phone-fax-container span{margin-left: 20px;}
.contact-info-content-text span{min-width: 20px;}
.contact-info-content-text{display: inline-block;}
.contact-info-content-text span{align-self: flex-end;}
.icon-holder{text-align: center;width: 40px;margin-left: 10px;padding-top: 3px;}
.section-contact-bottom{padding-bottom: 100px;background: #f1f1f1;padding-top:1px;}
.section-contact-bottom .sub-title{font-size: 50px;padding-bottom: 20px;}
.social-link{margin: 0 15px;display: inline-block;}
.section-top-contact .bt-blue{width:16%;position:relative;}
/* ============== contact page =========================== */

/* ============== customers page =========================== */
.section-top-customers{text-align: center;padding-top: 130px;}
.section-top-customers-container{padding:0 15px;padding-bottom: 30px;}
.section-customers-main{padding-bottom: 80px;}
.section-customers-main .col:not(.half):hover .hover-content{ bottom: -1%; transition:0.6s ; -webkit-transition:0.6s ; -moz-transition:0.6s ; -ms-transition:0.6s ; -o-transition:0.6s ; }
.section-customers-main .col:not(.half){width: 23%;height: 182px;background-position: center center!important;margin: 1% 1%;position: relative;overflow: hidden;}
.section-customers-main .col.half .slick-track{height: 378px;}
.section-customers-main .col{ border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
.section-customers-main .recomendations-container{width: 96%;margin-top: 3%;padding-bottom: -2px;display: flex;align-items: center;}
.col.half.fl-wrap{margin-top: 0.5%;height: 100%;}
.col.half.fl-wrap .col{width: 46%!important;height: 184px;margin: 2% 2%;}
.section-customers-main .slick-slider{max-height: 393px;margin-bottom: 0;margin-top: 2%;padding-bottom: 11px;}
.hover-content{ background: rgba(255,255,255,0.9); position: absolute; bottom: -100%; width: 100%; text-align: center; bottom: -100%; transition: 0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; -o-transition: 0.6s; }
.hover-content p:first-child{font-family: inherit;}
.hover-content p{font-family: Almoni-Tzar-Bold!important;}
.hover-content p:last-child{padding-bottom: 20px;}
.section-customers-main .section-customers{background:transparent;}
/* ============== customers page =========================== */


/* ============== gif loader page =========================== */
.bg-loader{position: relative;min-height:100vh;width: 100vw;background: url(assets/img/layout/loader-bg.jpg);background-position: center center;background-repeat: no-repeat;z-index: 5;background-size: cover;}
.page-template-loader .header{display: none;}
.popup-check-wrap-logo{width:100%;}
.loader_inner{padding-bottom:80px;width:100%;}
.loader h1{font-family: Almoni-Tzar-Bold;color: white;padding-top: 45px;}
.bg-loader .logo{margin: 2% 0 0 3%; }
.bg-loader .popup_close polygon{fill:white;}
/* ============== gif loader page =========================== */

/* ============== report-results =========================== */
.section-report-results-rt-text-container .text{line-height: 24px;}
.popup-report .popup_in{padding:0;}
.popup-report .popup{background: white;width:100%;max-width:inherit;top:auto;padding:0;text-align:right;padding-top: 90px;padding-bottom:60px;margin:0 !important;}
.pp-report-logo a{display:block;position:absolute;top:0;left:0;margin:2% 0 0 3%;}
.popup-report .title{}
.title-big-report{padding-top:22px;text-align:center;margin-bottom:60px;font-size:42px;line-height:1;letter-spacing:1.2px;}
.popup-report div.sub-title > p > strong{color: #ec0d3c!important;}
.title-big-report .main_domain{}
.popup-report .inner_width{max-width:1300px;padding-left: 12px;padding-right: 12px;}
.popup-report table{width: 100%;text-align: center;border-collapse: collapse;}
/* .popup-report table{width: 80%;table-layout: fixed;text-align: center;border-collapse: collapse;} */
.popup-report table thead th{font-family: Almoni-Tzar-Light;padding-bottom: 10px;padding-left: 15px;padding-right: 6px;}
.popup-report tbody tr{border-bottom: 2px solid #ededed;}
.popup-report tbody td{font-size: 19px;position: relative;line-height: 2;}
.loader-text{overflow: hidden;text-align: center;color:white;}
.changing-text-body{font-size: 30px;font-family: Almoni;}
.section-report-results-rt{min-height:615px;}
.z--1{position:relative;z-index:1;}
.radius--100{-webkit-border-radius:100px;border-radius:100px;}

.section-report-results-lt{max-width:865px;background:white;-webkit-border-radius:22px;border-radius:22px;border:2px solid #c5d4d9;-webkit-box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.15);padding-bottom:60px;}
.top_screen{border-bottom:2px solid #ecf1f2;padding:15px;justify-content:flex-end;margin-bottom:22px;}
.sm-circle{width:10px;height:10px;margin-right:8px;}
.circle-red{background:#f6b5b5;}
.circle-yellow{background:#f6e8b5;}
.circle-green{background:#b2f07b;}
.section-report-results-lt .sub-title{line-height: 1;font-size: 33px;padding:0 40px;margin-bottom:35px;}
.pink{color:#ec0d3c;}
/* div.results-lower-text-container > div a{color: #62d8fd;} */
div.results-lower-text-container > div a{color: #13BDDD;}
/* .tx--blue, .main_domain{color: #62d8fd;} */
.tx--blue, .main_domain{color: #13BDDD;}
.report-body{padding:0 15px;}
/* .report-header{font-family: Almoni-Tzar;color: #62d8fd;font-size:30px;margin-bottom:15px;} */
.report-header{font-family: Almoni-Tzar;color: #13BDDD;font-size:30px;margin-bottom:15px;}
.report-row{border-bottom: 2px solid #ededed;padding:10px 0;font-size:22px;}
.report-type{width:65%;padding-right:2%;}
.report-num{width:30%;text-align:center;}
.hidden-type, .hidden-num{height:19px;background:#e0e0e0;width:180px;margin-top:3px;margin-bottom:3px}
.hidden-num{width:45px;margin-left:auto;margin-right:auto}
.report-row:nth-of-type(2n +2) .hidden-type{width:150px;}

.results-lower-text-container{text-align: center;position: absolute;left:15px;bottom:0;right:15px;line-height: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;height:600px;padding-bottom:60px;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(35%, rgba(255,255,255,0.35)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}
.results-lower-text-container > .sub-title{padding: 0;line-height:1.3;}
.section-report-results-rt {padding: 0 7%;}

.blue_slick_item{height:100% !important;}
.blue_slick .slick-list, .blue_slick .slick-track {height: 100% !important;}

.report_form_stiky{position: absolute;width:100%;left:0;top:0;}
.report_form_stiky.fixed{position:fixed;top:30px;}
.report_form_stiky .form-container{background: #1b406d;padding:30px 15px;width:100%;max-width:380px;-webkit-box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.15);}
.form-container-title{color:white;padding:0 !important;margin-bottom:20px !important;}
.report_form_stiky .form-container-title{font-size:32px;line-height:1;}
.op-1{color: #FF4D00;}
.op-2{color: #fb8c33;}
.item-changing{display: none;max-width:900px;margin:0 auto;}
.popup-report .wpcf7{max-width:1600px;margin:0 auto 20px;}
#wpcf7-f41-o2 .popup-report .footer-contact-form-holder{width: 27%;}
#wpcf7-f41-o2 .popup-report .bt-blue{width: 20%;position:relative;}
#wpcf7-f41-o2 .popup-report .form_check{width: 18%;}

.report_form_stiky .popup-keywords-main-container{display:block;}
.report_form_stiky .footer-contact-form-holder{width:100%;max-width:320px;margin:0 auto 15px;display:block;float:none;}
.report_form_stiky .footer-contact-form-holder input{height:48px;}
.report_form_stiky .bt-blue{width:222px;position:relative;display:block;float:none;margin:20px auto;}
.report_form_stiky .bt-blue{-webkit-animation: bt-buzz 1.5s infinite;animation: bt-buzz 1.5s infinite;}
.report_form_stiky .form_check{width:100%;max-width:320px;margin:0 auto 15px;}
.popup-report .wpcf7-list-item-label{color:white;}

@keyframes bt-buzz {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(-10px, 0px, 0);
    transform: translate3d(-10px, 0px, 0);
  }

  60% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(5px, 0px, 0);
    transform: translate3d(5px, 0px, 0);
  }

  70% {
    -webkit-transform: translate3d(-3px,0px,0);
    transform: translate3d(-3px,0px,0);
  }
}

/* ============== report-results =========================== */


/* ============== popup-keywords =========================== */

.hide-me-input{display: none!important;}
.popup-keywords-main-container{display: flex;justify-content: center;}
.popup-keywords .popup{max-width: 1403px;margin: auto;background:#e4e3e3;padding-bottom:50px;margin-bottom:40px;}
.popup-keywords .close{background: url('assets/img/layout/close-blue.png');position: absolute;top: 20px;right: 20px;height: 20px;width: 20px;}
.popup-keywords .title{padding:0;margin:0;line-height:1;}
.popup-keywords .text-regular{font-size: 30px;}
.popup-keywords  .col.right{width:36%;}
.popup-keywords  .col.left{width:62%;}
.form-key{max-width: 1148px;margin:0 auto;}
.keywords-contact-form-holder.third{width: 32%;}
.popup-keywords-top{margin-bottom:60px;text-align:center;margin-top:20px;}
.popup-keywords-top .text-container{display:inline-block;position:relative;text-align:right;padding-right:140px;}
.popup-keywords-top img{position:absolute;top:-14px;right:-10px;}
.row-wrapper{display: flex;max-width: 1148px;}
.keywords-contact-select-holder{width: 50%;}
.keywords-contact-form-holder select{height: 54px;width: 100%;position: relative;}
.keywords-contact-form-holder select{background-image: url('assets/img/layout/select_arrow.png');background-repeat: no-repeat;background-position: 15px center;}
.row-container{display: flex;justify-content: center;}
.mg-bottom-45 .keywords-contact-form-holder{width:48.5%;}
.keywords-contact-select-holder{width:38%;}
.long-email{width:59%;}
.form-key textarea{height:176px;}
.form_check{text-align:right;}
.form-key .small-text{color:#577190 !important;text-align:right;line-height:1.1;margin-top:12px;padding-left:4%}
.form-key .bt-blue{display:inline-block;min-width:220px;margin-top:40px;position:relative;}

.popup-cv .popup{max-width:600px;margin: auto;background:#e4e3e3;margin-bottom:40px}
.svg-sm svg,.svg-sm img{width:68px;height:auto;}
.popup-cv .title{font-size:42px;line-height:1;margin-bottom:20px;}
.form_cv .footer-contact-form-holder{margin-bottom:15px;width:100%;}
.form_cv .bt-blue{width:180px;margin:0 auto;}
.width50{width:48%;}
.width50 .footer-contact-form-holder{width:100%;}
.inputfile {width: 0.1px !important;height: 0.1px !important;opacity: 0;overflow: hidden;position: absolute;z-index: -1;right:0;}
.form_file{}
.form_file label{width:100%;background:white;border:none;-webkit-border-radius:5px;border-radius:5px;height:54px;font-size:20px;color:#1e4678;padding:0 12px 0 0 !important;display:block;text-align:right;
cursor: pointer;margin-bottom:9px;}
.form_file label .my-chose{display:inline-block;padding:0 19px;line-height:54px;background-color:#1e4678;color:white;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;float:left;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.form_file label:hover .my-chose{background:#1c5090;}
.my-file{line-height:54px;}
.inputfile:focus + label {}
.form_file .close{display:none;width:15px;height:15px;float:left;margin-top:20px;margin-left:7px;}
.form_file.active .close{display:block;}
.form_file .close a{display:block;width:100%;height:100%;}
.form_file .close svg{display:block;width:15px;height:15px;}
.form_file .close polygon{fill:#ababab;}
.form_file .close a:hover polygon{fill:#333333;}
/* ============== popup-keywords =========================== */

/* ============== how can we help side menu =========================== */
.how-can-we-help-container{width:220px;position: fixed;left: 5px;top: 50%;z-index:5;background:white;overflow:hidden;}
.how-can-we-help-container > .row{border-bottom: 1px solid #f7f7f7;}
.how-can-we-help-container .row a{display: block;padding:20px 12px;position:relative;padding-right:75px;line-height:1;height:70px;}
.how-can-we-help-container .row a:hover{background:#f9f9f9;}
.container-header{font-size: 22px;font-family: Almoni-Tzar-Bold;background: #18d7ff;height:46px;color: white;position: relative;text-align:center;line-height:46px;}
.container-header a{content: "";background: url(assets/img/layout/arrow-left-white.png) no-repeat center;height: 100%;width:46px;display: block;position: absolute;right: 0;top: 0;cursor: pointer;}
.how-can-we-help-container .row p{font-family: Almoni-Bold;font-size: 20px;text-align: center;}
.how-can-we-help-container .row svg,.how-can-we-help-container .row img{position:absolute;top:0;right:14px;bottom:0;margin:auto;width:46px;height:auto;}

/* .hide-me{display: none;} */
.hide-me.how-can-we-help-container{width:75px;}
.hide-me .container-header{font-size:0px;}
.hide-me .container-header a{width:100%;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.hide-me.how-can-we-help-container .row p{font-size:0px;}
.hide-me.how-can-we-help-container .row a{font-size:0px;}
/* ============== how can we help side menu =========================== */


.absolute{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.relative{position:relative;}
.no_marge{margin:0;}
/*======== popup =============*/
.popup_wrap{width:100%;height:100%;position:fixed;top:0;right:0;left:0;z-index:10;overflow-y:scroll;display:none;}
.bgblack{width:100%;height:100%;background:rgba(0,0,0,0.60);position:fixed;top:0;left:0;right:0;bottom:0;}
.popup_in{position:relative;height:100%;overflow-y:scroll;z-index:10;padding:0 12px;}
.popup{max-width:650px;background:white;padding:40px;padding-bottom:60px;position:relative;top:110px;margin:0 auto 50px;z-index:6;text-align:center;}
.pop--small{max-width:550px;padding-top:50px;}
.popup_close a{display:block;width:42px;height:42px;position:absolute;top:20px;right:20px;text-align:center;z-index:2;}
.popup_close a svg,.popup_close a img{width:21px;height:100%;}
.popup_close a polygon{fill:#1b406d;}
.close-animate a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.close-animate a svg{display:block;margin:0 auto;}
.close-animate a:hover{-ms-transform: rotate(180deg);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(180deg);-webkit-transform-origin: 50% 50%;transform: rotate(180deg);transform-origin: 50% 50%;
-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.section-top-service-icon img{height:115px;}
.section-top-about-icon svg,.section-top-about-icon img{height:69px;width:auto;}
.error404 .header, .error404 .footer, .error404 .footer-contact-form, .error404 .side-help{display:none;}
.section-top-error404{height:100vh !important;text-align:center;}
.bg_404_in{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding-bottom:90px;z-index:3;}
.bg_404_in svg{width:130px;height:auto;margin-bottom:25px;}
.bg_404_in .title{font-family: Almoni-Tzar;color:white;font-size:90px;line-height:1;margin:0;}
.bg_404_in .text{color:white;font-size:28px;margin-bottom:22px;}
.bg_404_in .bt-blue{position:relative;z-index:2;}
/*=====================*/


/*========== overides ===========*/
.page-template-customers .section-customers .title{display: none;}
.page-template-customers .section-customers {padding-top: 0;margin: 0;padding-bottom: 0;background: transparent !important}
.page-template-customers .recomendations-container .text-regular{padding: 0 5%;}
.page-template-customers .half .col{width: 46%;margin: 2% 2%;}
.page-template-customers .section-results{background-color: #ededed;}
.page-template-customers .results-inner-width{padding-top: 80px;}
.m-sticky{display:none;}

.loader-stp1{height:430px;width:100%;}
.loader-stp1 .text{font-size:28px;margin-top:-20px;}
.ic-checkme svg{width:70px;height:auto;}
.popup-check .website_check_container{position:static;margin:50px auto 60px;}
.tx--white{color:white;}
.title--smaller{font-size: 40px!important;max-width: 50%;margin: auto;}
.loader-stp1 .podu-star, .loader-stp1 .podu-1{fill:white}
.loader-stp2 svg{width:60px;height:auto;margin-bottom:20px;}
.loader-stp2 .oval-out{stroke:#1478a6;}
.loader-stp2 .oval-in{stroke:#ff3485;}
.page-template-thank_you .footer-contact-form{display:none;}
.thank_page{min-height:100vh;}
.thank_page .title{padding-bottom:0;}
.thank_social:before{content: "";display:block;width:60px;height:1px;background:#dee2e2;margin:30px auto;}
.thank_social .sub-title{margin-bottom:8px}
.make-ul ul, .main_text ul{list-style:none;padding:0;margin:20px 0;}
.make-ul ul li, .main_text ul li{position:relative;padding-right:16px;margin-bottom:10px;}
.make-ul ul li:before, .main_text ul li:before{content:"";display:block;width:6px;height:6px;background:#02c9fd;position:absolute;top:11px;right:0;}
.main_text h2{font-family: Almoni-Bold;font-size:32px;line-height:1;margin-top:42px;margin-bottom:15px;}
.main_text h2:first-child{margin-top:0;}
.main_text img{width:auto;height:auto;max-width:100%;margin:20px 0;}
.serv-col{width:calc(100%/3 - 6%);margin-bottom:30px;text-align:right;}
.section-service-more-services-item .service-logo{display:block;    -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sec--pad.section-service-content{padding-top:0;}
.pad--top--40{padding-top:60px !important;}
.hasTooltip{cursor: pointer;}
.be-underline{text-decoration:none;}
.be-underline-in{position:relative;display:inline-block;font-family: Almoni-Tzar !important;}
.be-underline-in:before{content:"";display:block;width:100%;bottom:5px;right:0;height:2px;background:#1b406d;position:absolute;}
.footer-col-left-title .be-underline-in:before{background:#02c9fd;}

body .ui-tooltip{position:absolute;z-index:9999;max-width:280px !important;-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);background:white !important;opacity: 1;}
body .ui-tooltip{border-width:0 !important;overflow:inherit;-webkit-border-radius:2px;border-radius:2px}

.ui-tooltip {
padding:10px 15px !important;
color: #1b406d !important;font-size:16px !important;font-family: 'Almoni' !important;line-height:1.1 !important;
border-radius: 0;
}
.arrow {
width: 20px;
height: 18px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -10px;
bottom: -16px;
}
.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}
.ui-tooltip, .arrow:after {
background:white;
border: 0;
}
.arrow:after {
content: "";
position: absolute;
left:-3px;
top: -15px;
width: 20px;
height: 20px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.arrow.top:after {
bottom: -16px;
top: auto;
}

/*========== overides=======*/



/*=====================*/


.mobile_only{display:none;}
.no_mobile{display:block;}
.menu_bt{display:none;}
.main-menu{display:block;}

@media only screen and (max-width : 1680px) {
	.header{padding:7px 15px;}
	.header-main-link{margin-left:30px;}
	.header-main-link:last-child{margin-left:0;}
	.header-main-link > a{font-size:28px;line-height:50px;}
	.header-phone a{margin-left:50px;}
}

@media only screen and (max-width : 1570px) {
	.header{padding:7px 15px;}
	.header-main-link{margin-left:30px;}
	.header-main-link:last-child{margin-left:0;}
	.header-main-link > a{font-size:28px;line-height:50px;}
	.header-phone a{margin-left:50px;}
	.team-gallery-button-container{padding:0 40px;}
	.team-gal-next{left:0;}
	.team-gal-prev{right:0;}
	.cowork-rt-container{background-size:100% auto;}
	.results-container.expand{max-width: 975px;}
	.section-cowork .section-cowork-container{margin:0;padding:60px 40px;height:700px;}
	.footer-menu-container{width:75%;}
	.footer-col-left{width:25%;}
}
@media only screen and (max-width : 1280px) {
	.results-container.expand{max-width: 650px;padding-top: 8px;}
	.header-phone a{margin:0;position:absolute;top:12px;right:15px;line-height:30px;}
	.header-phone svg{top:2px;left:2px;width:25px;height:auto;}
	.header{height:auto;}
	.header-main-link > a{padding-bottom:10px;line-height:32px;}
	.header-main-link > a svg{top:13px;}
	.main-menu{margin-top:42px;}
	header .logo.left{padding-top:31px;}
	header .logo svg, .bg-loader .logo svg, .pp-report-logo a svg{width:160px;height:auto;}
	.footer-contact-form{height:auto;padding:50px 0;}
	.footer-contact-form-title, .footer-contact-form-sub-title{float:none;display:block;text-align:center;padding:0;}
	.footer-contact-form-sub-title{margin:0;}
	.section-banner-rt-container{padding-top:40px;}
	.section-banner h3{font-size:50px;}
	.section-banner-rt-container .text{font-size:20px;padding-bottom:25px;}
	.team-gallery-button-container, .results-container-wrap{overflow:hidden;padding:0 100px;}
	.team-gal-prev, .team-gal-next{display:none !important;}
	.team-gallery-button-container .slick-list, .results-container-wrap .slick-list{overflow:visible;}
	.section-service-more-services-item{width:33.3%;margin:0;margin-bottom:18px;}
	.section-service-more-services .row{padding:0 15px;}
	.section-blog-container .row{margin:0 -12px;}
	.section-blog-container .col{width:50%;padding:0 12px;margin-bottom:35px !important;}
	.section-blog-container .col:nth-child(3n-1){margin-left:0;margin-right:0;}
	.blog-img-container{height:auto;padding-top:50%;}
	.section-blog-container .blog-summary-reading-time, .blog-stats span{font-size:18px;}
	.blog-col-title.title{font-size:35px;height:100px;padding-left:5%;}
	.newsletter-form-wrap{width:100% !important;}
	.newsletter-form-container{padding:30px 15px 25px;}
	.newsletter-form-title{font-size:45px;}
	.newsletter-form-container input{max-width:460px;}
	.section-blog-container .col .bt-blue{margin:16px auto 0;}
	.section-top-blog{height:auto;padding-top:60%;margin-bottom:30px;}
	.single-post .content{padding-top:65px;}
	.blog-stats .blog-summary-reading-time{margin-right:15px;}
	.blog-stats{padding-bottom:0;}
	.blog-quote-content:before{background-size:40px auto;width:40px;top:3px;}
	.blog-quote-content, .title.blog-quote-content{font-size:40px;padding-right:50px;margin:40px 0;}
	.section-customers-main .half{width:100%;display:block;}
	.section-customers-main .slick-slider{margin:50px auto;}
	.section-customers-main .col{height:150px !important;}
	.page-template-customers .half .col{width:23%;margin:1%;}
	.customers-logo img{max-height:140px;}
	.team-gallery-about-container > .item{width:25%;}
	.section-cowork .half.left{padding:30px;}
	.page-top--top{padding-top:160px;}
	.section-top-contact-container .sub-title{padding:0 15px;}
	.contact-info-lt{padding:30px;}
	.drushim-item-rt-container, .drushim-item-lt-container{padding:30px;}
	.drushim-item-rt .info.text{height:auto;overflow:inherit;}
	.form-container-title{font-size:38px !important;}
	.section-report-results-lt{max-width:inherit;width:65%;}
	.report_form_stiky .form-container{max-width:inherit;width:33%;}

}
@media only screen and (max-width : 1030px) {
	.all-results .item--marge{width:33.3%;}
	header .logo.left{position:absolute;left:15px;top:0;padding-top:10px;}
	.main-menu{margin-top:54px;}
	.header-main-link{margin-left:24px;}
	.team-gallery-button-container, .results-container-wrap{padding:0 80px;}
	.section-customers-main .col, .page-template-customers .half .col{width:31% !important;}
	.customers-logo img{max-height:140px;}
	.team-gallery-about-container > .item{width:33.3%;}
	.results-container.expand{display: flex;flex-direction: column;align-items: center;max-width: 100%;}
}
@media only screen and (min-width : 800px) {
	.bt-blue.mobile_only{display:none !important;}
	.popup-check .title{font-size:60px;}
	.google-pt{padding:0px !important;margin-right:5%;}
	.section-services-item-container{min-height:352px;}
	.section-content-drushim .drushim-item .drushim-item-lt{min-height:470px;}
	.section-service-more-services-item:hover .service-logo{-webkit-transform: translate(0,-6px);-ms-transform: translate(0,-6px);transform: translate(0,-6px);}
	.page-template-customers .text-modified-size{height:190px;}
	.page-template-customers .recomender-name {margin-top: 30px!important;}
	.page-template-customers .recomendations-container .text-regular{font-size:22px;}
	.section-services-item-container a:hover img{transform:translate(0,-8px);}
	.section-services-item-container .service-text{min-height:145px;}
	.section-services-item-container .link_more{margin-top:0;}
	
	
	.entry-content img {
		margin: 0 0 1.5em 0;
		}
	.alignleft, img.alignleft {
		margin-right: 1.5em;
		display: inline;
		float: left;
		}
	.alignright, img.alignright {
		margin-left: 1.5em;
		display: inline;
		float: right;
		}
	.aligncenter, img.aligncenter {
		margin-right: auto;
		margin-left: auto;
		display: block;
		clear: both;
		}
	.alignnone, img.alignnone {
		/* not sure about this one */
		}
	.wp-caption {
		margin-bottom: 1.5em;
		text-align: center;
		padding-top: 5px;
		}
	.wp-caption img {
		border: 0 none;
		padding: 0;
		margin: 0;
		}
	.wp-caption p.wp-caption-text {
		line-height: 1.5;
		font-size: 10px;
		margin: 0;
		}
	.wp-smiley {
		margin: 0 !important;
		max-height: 1em;
		}
	blockquote.left {
		margin-right: 20px;
		text-align: right;
		margin-left: 0;
		width: 33%;
		float: left;
		}
	blockquote.right {
		margin-left: 20px;
		text-align: left;
		margin-right: 0;
		width: 33%;
		float: right;
		}
	
	
	
}
.hover--scale{-webkit-transition: .9s cubic-bezier(0.32, 1, 0.31, 1);-o-transition:.9s cubic-bezier(0.32, 1, 0.31, 1);transition:.9s cubic-bezier(0.32, 1, 0.31, 1);}
.hover--triger:hover .hover--scale{-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05)}
.tx--24{font-size:24px;line-height:1.3;}
.sec_b2b{padding:50px 0 80px;}
.slide_b2b{width:100%;}
.slide_b2b.slick-slider{display:block}
.slide_b2b .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.slide_b2b .slick-slide{height:inherit;}
.sec_b2b .tx--24{max-width:758px;margin:0 auto 30px;}
.b2b_item{width:calc(100%/4);padding:0 12px;}
.b2b_in{border-radius:8px;overflow:hidden;height:100%;}
.b2b_above{background:rgba(41,41,41,0.6);padding:42px 15px;text-align:center;height:100%}
.b2b_above .title, .b2b_normal_title{font-size:40px;line-height:1;margin-bottom:8px;}
.b2b_above .text{font-size:20px;line-height:1.2;}
.b2b_above .title, .b2b_above .text{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;}
.b2b_normal_title{margin:0;text-align:center;z-index:2;}
.b2b_in:hover .b2b_above{background:rgba(41,41,41,0.8);}
.b2b_in:hover .b2b_normal_title{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}
.b2b_in:hover .b2b_above .title, .b2b_in:hover .b2b_above .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.hp_blog_wrap.section-blog-container{padding:0;background:transparent}
.hp_blog_wrap .blog-summary-reading-time{display:none}
.sec_hp_blog{margin-bottom:40px;padding-bottom:0;}
.slide_cowork_wrap{max-width:1640px;margin:0 auto;padding:20px 20px;padding-top:0;}
.slide_cowork_wrap .team-gal-prev, .slide_cowork_wrap .team-gal-next{top:0;bottom:0;margin:auto;}
.slide_cowork_wrap .team-gal-prev{right:-10px}
.slide_cowork_wrap .team-gal-next{left:-10px;}
.slide_cowork_wrap .section-cowork-container{padding:0;margin:80px 0;height:inherit;}
.slide_cowork_wrap .half.left{min-height:570px;padding:30px 9%;}
.slide_cowork_wrap .half.right{position:absolute;top:0;right:0;}
.slide_cowork_wrap .cowork-rt-container{background-color:transparent;background-size:cover;}

@media only screen and (max-width : 1640px) {
	.slide_cowork_wrap{padding:0 40px;}
	.slide_cowork_wrap .team-gal-prev{right:14px}
	.slide_cowork_wrap .team-gal-next{left:14px;}
}
@media only screen and (max-width : 1200px) {
	.sec_b2b .inner_width{padding:0;}
	.slide_b2b .slick-list{padding:0 80px;}
	.slide_cowork_wrap .half.left{padding:8%;min-height:490px;}
	.slide_cowork_wrap .half.left .title{font-size:50px;}
}

.popup-catch .popup{background: url('assets/img/layout/bg-catch.jpg') no-repeat right bottom;background-size:cover;max-width:570px;padding:70px 15px;min-height:530px;}
.popup-catch .popup_close a{top:5px;right:5px;height:auto;padding:8px 0}
.popup-catch .popup_close svg{width:15px;height:auto}
.popup-catch .title{font-size:38px;line-height:1.1;margin-bottom:8px;letter-spacing:.8px;}
.popup-catch .text{font-size:19px;margin-top:30px}
.form_catch{max-width:370px;margin:20px auto;}
.form_catch .footer-contact-form-holder{width:100%;margin:0;margin-bottom:12px;}
.form_catch .bt-blue{width:150px;margin:28px auto 0;}
.form_catch .bt-blue input{color:white}

.page-template-thank_you .hustle-ui.hustle-popup{display:none !important}
.hustle-ui.hustle-popup .hustle-popup-content{max-width:570px !important;}
span.wpcf7-not-valid-tip{font-family: 'Almoni' !important}
.hustle-ui.hustle-popup span.wpcf7-not-valid-tip{font-size: 17px;color: white;}
.hustle-ui.hustle-popup .hustle-layout .hustle-content .hustle-content-wrap{padding:0 !important;}
.hustle-ui.hustle-popup .hustle-layout .hustle-content{padding:70px 15px !important;min-height:530px}
.hustle-ui.hustle-popup .hustle-layout .hustle-layout-body{background-repeat: no-repeat !important;background-position:right bottom !important;background-size:cover !important;}
.hustle-ui.hustle-popup button.hustle-button-close{position:absolute;top:4px;right:4px;}
.hustle-ui.hustle-popup .hustle-layout .hustle-title{font-family: Almoni-Tzar-Bold !important;color:white !important;font-size: 38px !important;line-height: 1.1 !important;margin-bottom: 8px !important;letter-spacing: .8px !important;text-align:center !important}
.hustle-ui.hustle-popup .hustle-layout .hustle-subtitle{text-align:center !important;font-family: 'Almoni' !important;color:white !important;font-size:24px !important;}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content{margin-top:45px !important}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content p{text-align:center !important;font-family: 'Almoni' !important;color:white !important;font-size:19px !important;}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content .wpcf7{max-width:370px;margin:20px auto}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content .footer-contact-form-holder{width:100%;margin:0;margin-bottom:12px;}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content .bt-blue{width:150px;margin:28px auto 0;}
.hustle-ui.hustle-popup .hustle-layout .hustle-group-content .bt-blue input{color:white}
.hustle-ui.hustle-popup .hustle-layout .hustle-layout-form{display:none !important}
@media only screen and (max-width : 680px) {
	.hustle-ui.hustle-popup .hustle-layout .hustle-content{padding:32px 15px !important;min-height:inherit;top:88px;}
	.hustle-ui.hustle-popup .hustle-layout .hustle-group-content{margin-top:30px !important}
	.hustle-ui.hustle-popup .hustle-layout .hustle-group-content .wpcf7{max-width:300px;}
	.hustle-ui.hustle-popup .hustle-layout .hustle-subtitle{font-size:21px !important;}
}

/*========== mobile ===========*/
@media only screen and (max-width : 800px) {
	.slide_cowork_wrap .half.right{position:static;height:290px;}
	.slide_cowork_wrap .half.left{min-height:410px;}
	.slick-dots li{margin:0 2px;}
	body .slick-dots li button{width:25px;}
	.slide_cowork_wrap{padding:0;}
	.slide_cowork_wrap .section-cowork-container{margin:30px 0;margin-top:0;}
	.b2b_above{padding:45px 22px}
	.slide_b2b .slick-list{padding:0 40px;}
	.report_form_stiky{position:static !important;margin-top:30px;}
	.section-report-results-lt{}
	.all-results .item--marge{width:100%;max-width:320px;margin:0 auto 30px;float:none;display:block;}
	.section-service-working-process .col:nth-child(2n){margin-right:0;}
	.section-service-working-process{padding-top:40px;}
	.center-mobile{text-align: center;}
	.popup-report .bt-blue {width: 224px!important;}
	.section-report-results-rt .text{font-size: 17px;}
	.results-lower-container img{max-width: 100%;}
	.results-lower-text-container .sub-title{font-size: 30px;padding:0;line-height:1;}
	.results-lower-text-container .sub-title br{display:none;}
	.results-lower-text-container .text{font-size: 16px;}
	.error-domain{padding: 0 20px 0;font-size:13px;}
	.changing-text-body{font-size: 16px;padding: 0 20px 0;}
	.sec--pad{padding:40px 0;}
	.mobile_only{display:block;}
	.no_mobile{display:none !important;}
	.m-100, .col--50, .half, .third{width:100% !important;float:none;display:block;}

	.text iframe{max-width:100%;}

	.main-menu{display:none;margin:0;background:#03123c !important;float:none;}
	.main-menu .closed{opacity:1;display:block;}
	.mm-panel .mm-list{padding:50px 32px !important;}
	.header-main-link{float:none;width:100%;margin:0;}
	.drop-menu{right:0;}
	.header-main-link > a{font-size:32px;padding:16px 0 !important;color:white !important;margin:0 !important;}
	.header-main-link > a svg{display:none;}
	.mm-list a.mm-subopen{right:auto !important;left:0;width:100% !important;}
	.mm-list a.mm-subopen:before, .mm-menu .mm-list > li:after{display:none !important;}
	body .mm-list a.mm-subopen:after{border-right: none;border-bottom: none;border-top:2px solid !important;border-left:2px solid !important;border-color:white;margin-bottom:-3px;left:15px;right:auto;}
	.mm-list a.mm-subclose{height:65px;padding:0 32px !important;font-family: Almoni-Tzar;text-indent:inherit !important;line-height:65px;background: rgba(0, 0, 0, 0.2) !important;
	font-size:28px !important;margin-bottom:30px;color: rgba(255, 255, 255, 0.3) !important;}
	.mm-list a.mm-subclose:before{display:none !important;}
	.mm-list a.mm-subclose:after{content:"";display:block;width:32px;height:100%;position:absolute;top:0;left:25px;background: url('assets/img/layout/back.png') no-repeat center;background-size:32px auto;}
	.drop-menu.mm-list > li > a{font-size:32px;padding:16px 32px;color:white;}
	.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen){background:transparent !important;color:#02c9fd !important;}

	.menu_bt{display:block;}
	.menu_bt a{display:block;width:26px;position:absolute;transition: background 0.3s;height:21px;z-index:2;top:20px;right:15px;}
	.menu_bt_sep{display:block;width:82%;height:3px;background:white;position:absolute;top:50%;right:0;transition: background 0s 0.3s;-webkit-border-radius:60px;border-radius:60px;}
	.menu_bt_sep:before, .menu_bt_sep:after{content:"";display:block;width:120%;height:3px;background:white;position:absolute;right:0;transition-duration: 0.3s, 0.3s;transition-delay: 0.3s, 0s;-webkit-border-radius:60px;border-radius:60px}
	.menu_bt_sep:before{top:-9px;transition-property: top, transform;}
	.menu_bt_sep:after{bottom:-9px;transition-property: bottom, transform;}
	.menu_bt.active a .menu_bt_sep{background:white;background:none}
	.menu_bt.active a .menu_bt_sep:before{top: 0;transform: rotate(45deg);transition-delay: 0s, 0.3s;}
	.menu_bt.active a .menu_bt_sep:after{bottom: 0;transform: rotate(-45deg);transition-delay: 0s, 0.3s;}
	.menu_bt_tx{display:block;font-size:15px;color:black;position:absolute;top:0;right:-46px;line-height:24px;}

	.site{background:white !important;}
	.header{height:65px;position:fixed;top:0;left:0;}
	header .logo.left{padding-top:11px;}
	header .logo.left img{height:38px;}
	.header-phone a{font-size:0px;padding:0;right:68px;top:18px;}
	.header-phone svg{position:static;width:26px;}
	.footer-contact-form-holder{float:none;width:100%;margin-left:0;display:block;margin-bottom:12px;}
	.footer-contact-form .bt-blue, .section-top-contact .bt-blue, .popup-report .bt-blue{float:none;display:block;width:180px;margin:20px auto 0;position:relative;}
	.footer-contact-form-holder input, .keywords-contact-form-holder input, .keywords-contact-form-holder label input, .adc-input input, .form_select a.select2-choice{height:42px;font-size:16px;}
	textarea{font-size:16px !important;}

	.form-key .small-text{font-size:14px;margin-bottom:15px;}
	.form-key textarea{height:100px;}
	.footer-contact-form-sub-title{font-size:20px;line-height:25px;}
	.footer-contact-form-title{font-size:40px;}
	.footer-menu-container.clearfix:before,.footer-menu-container.clearfix:after{display:none;}
	.footer-menu-col{width:50%;margin:0;margin-bottom:15px;padding-right:3%;min-height:inherit;}
	.footer-menu-col:not(:first-child){margin-right:0;}
	.footer-menu-container a:not(.footer-menu-col-title){font-size:17px;}
	.footer-col-left{text-align:center;}
	.copyright{margin-top:25px;text-align:center;}
	.page-template-home .header.be-dark{background:#020a20;}
	.box-shaddow-basic{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);}
	.section-top{height:auto;padding-bottom:60px;background-position: 20% center;}
	.footer-contact-form-container{max-width:400px;margin:25px auto 0;}
	.side-help{display:none;}
	.pad--top--40{padding-top:40px !important;}
	.m-bt-action{width:100%;max-width:300px;margin:0 auto 14px;}
	.m-bt-action a{display:block;line-height:42px;-webkit-border-radius:60px;border-radius:60px;background:#122355;position:relative;font-size:20px;color:white;padding-right:65px;}
	.m-bt-action a:active{background:#142b6d;}
	.m-bt-action a svg{width:30px;height:auto;position:absolute;right:19px;top:0;bottom:0;margin:auto;}
	.section-top-title{padding-top:120px;padding-bottom:22px;}
	.section-top-title span:first-child{font-size:35px;}
	.section-top-title span:last-child{font-size:46px}
	.website_check_btn_container{display:block;max-width:600px;margin:0 auto;padding:0 15px;}
	.website_check_container input{width:100%;height:65px;font-size:18px;padding:8px 15px;padding-left:76px;}
	.website_check_btn_container button{width:112px;height:50px;top:7px;left:21px;font-size:24px;line-height:20px;padding:0;}
	/* .website_check_btn_container button span{display:none;} */
	.section-services{padding-top:90px;}
	.marge--bottom--40{margin-bottom:40px;}
	.title, .section-banner h3, .blog-content-section h1{font-size:45px;line-height:45px;}
	.section-banner-rt-container .text, .section-top-service-content-container p, .section-top-service-content, .serv-col .section-top-service-content, .section-service-content-container p,.section-service-content-container li,
	.section-results .top-text, .section-top-blog-main-content, .text, .text p{font-size:20px;line-height:1.4;}
	.section-services h2{padding-bottom:20px;}
	.section-services-item-container{width:100%;margin-bottom:35px;}
	.section-services .sub-title{padding-bottom:8px;}
	.section-services img{height:90px;margin-bottom:12px;}
	.small-text, .text-regular{font-size:18px;line-height:24px;}
	.section-banner .half.right{height:auto;}
	.section-banner .half.left{height:280px;}
	.section-banner-rt-container{padding:55px 23px;text-align:center;}
	.blue_slick .slick-dots{bottom:6px;}
	.recomendations-container{background-position: 98% top;}
	.section-banner-rt-container div{font-size:18px;line-height:24px;}
	.recomendations-container{padding:0;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.13);padding-bottom:20px;}
	.section-customers{padding-bottom:0;margin-top:40px;background:transparent !important}
	.recomendations-container .item{padding:0 20px 20px;min-height:inherit;}
	.recomender-name{font-size:20px;margin-top:20px;}
	.img100 img{max-height:58px;}
	.section-results{padding-bottom:60px;}
	.section-team{padding:40px 0;}
	.team-gallery-button-container{padding:0 70px;}
	.results-container-wrap{padding:0 50px;}
	.results-container.expand{display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
	.results-container-wrap.expand{padding-top: 10px;}

	.page-top--top{padding-top:90px;}
	.section-top-service-icon img{height:70px;}
	.section-top-about-icon svg{height:60px;}
	.section-top-service-subtitle, .section-top-about-content-container h2, .section-top-service-content-container h2{font-size:30px;padding-bottom:25px;}
	.underline-gray{border-width:4px;margin-bottom:8px !important;font-size:32px !important;padding-bottom:6px !important}
	.underline-gray:first-child{padding-top:0;}
	.serv-col{width:calc(100%/2 - 3%);margin-bottom:30px;}
	.section-top-service-subtitle-smaller{padding-bottom:10px;}
	.serv-col .section-top-service-content{}
	.page-template-sub-service .section-service-more-services{margin-bottom: 60px!important;}
	.section-service-more-services{padding:40px 0 20px;margin:0;margin-bottom:40px;}
	.section-service-more-services .service-logo img{height:70px;}
	.section-service-more-services .section-top-service-subtitle-smaller{font-size:24px;}
	.sub-title-small{font-size:25px;line-height:1.2;margin-bottom:-12px;padding-top:20px;}
	.section-results .top-text{padding:0 15px;}
	.section-results .top-text br{display:none;}
	.blog-col-title.title{height:auto;}
	.section-blog-container{padding-top:40px;}
	.section-blogs{padding-bottom:50px;}
	.section-top-blog-main .title{padding-top:0;padding-bottom:0;}
	.section-top-about, .section-top-service{padding-bottom:50px;}
	.section-top-blog-main{padding-bottom:0;}
	.blog-summary{padding:0;}
	.blog-stats{margin:-20px 0 30px;}
	.hover-content{display:none;}
	.section-customers-main .row{margin:0 -2%;}
	.section-customers-main .col, .page-template-customers .half .col{width:46% !important;height:83px !important;margin:2% !important;}
	.customers-logo img{max-height:70px;}
	.section-customers-main .half{float:right;}
	.page-template-customers .recomendations-container .text-regular{padding:0;}
	.section-customers-main .slick-slider{margin:30px auto 10px;padding:0;}
	.section-about-certifications{padding:40px 0;}
	.section-top-about .title, .section-top-service .title{}
	.section-about-certification-logo{height:94px;}
	.section-about-certification-logo img{max-height:80px;}
	.section-about-certification-text{width:auto;padding-top:20px;}
	.section-about-certifications .row{padding:0;}
	.section-about-certifications .third{margin-bottom:40px;}
	.adc-link, .adc-link a{font-size:22px;}
	.section-about-certifications .col > .adc-link{margin-top:8px;}
	.pd-top-100{padding-top:40px;}
	.page-template-customers .results-inner-width{padding-top:40px;}
	.section-results .top-text{margin-bottom:20px;}
	.section-team-about{padding:40px 0;}
	.team-gallery-about-container > .item{width:50%;}
	.section-team-about .title{padding-bottom:10px;}
	.team-gallery-about-container .item-text-container{padding-top:12px;}
	.section-about-come-work-with-us{margin-bottom:40px;}
	.section-cowork .section-cowork-container{padding:40px 20px;height:auto;}
	.section-cowork .half.right{height:220px;}
	.section-cowork .title{padding:0 !important}
	.team-gallery-container{margin-bottom:40px !important;}
	.footer-contact-form{padding:32px 0;background-position: 20% center;}
	.drushim-item-rt .info.text{margin-bottom:0;}
	.drushim-item-rt .info p{margin:0}
	.drushim-item-lt-container .bt-blue{margin-top:20px;}
	.section-content-drushim .drushim-item .drushim-item-rt{position: static;}
	.section-top-contact-container .sub-title{font-size:20px;margin-bottom:20px;}
	.section-top-contact-container{min-height:inherit;padding-bottom:200px;}
	.contact-info{height:auto;margin-top:-180px;}
	.contact-info-rt{height:340px;}
	.section-top-contact-container form{margin-bottom:20px;}
	.section-top-drushim div{font-size:20px;}
	.drushim-item-lt li{font-size:18px;padding-right:14px;}
	.drushim-item-lt li:before{top:0px;}
	.section-content-drushim .drushim-item .drushim-item-lt{padding-bottom:0;}
	.popup-keywords-top .text-container{text-align:center;padding:0;}
	.popup-keywords-top img{position:static;height:70px;}
	.popup-report .form-container{bottom: 0;padding: 20px 15px!important;}
	.popup{padding:25px 15px;top:65px;margin-bottom:30px !important;}
	.popup-keywords-top{margin:0;margin-bottom:30px;}
	.popup-keywords-main-container{display: block;}
	.popup_close a{top:5px;right:5px;}
	.popup-keywords .text-regular{font-size:18px;}
	.mg-bottom-45, .mg-bottom-20{margin-bottom:15px;}
	.keywords-contact-select-holder, .long-email{width:48.5%;}
	.wpcf7-list-item-label{font-size:16px;}
	.bg-loader{background-position:15% center;}
	.popup-report .title{padding-left:15px;padding-right:15px;font-size:45px;}
	.popup-report table{width:100%;}
	.pd-bottom-45{padding-bottom:15px;}
	.section-report-results-rt{padding:0;border:none;margin-top:60px;min-height:inherit;}
	.form-container-title{font-size:28px !important;}
	.popup-report .footer-contact-form-holder{width:100%;}
	.popup-report table thead{font-size:20px;}
	.bg_404_in .title{font-size:52px;}
	.bg_404_in svg{width:100px;}
	.bg_404_in .text{font-size:18px;}
	.bg_404_in .bt-blue{margin:0 auto;width:76%;}
	.section-banner-rt-container .bt-blue{display:inline-block;}
	.footer{padding-top:30px;}
	.back_top a{width:42px;height:42px;bottom:auto;top:-52px;left:0;right:0;margin:0 auto;}
	.back_top a svg{width:19px;}
	.m-sticky{display:none;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:5;text-align:center;-webkit-box-shadow: 0px -4px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px -4px 15px 0px rgba(0,0,0,0.20);}
	.m-sticky-bt{width:50%;height:56px;background:#33c312;font-size:16px;color:white;white-space:nowrap;}
	.m-sticky-bt svg{height:auto;width:30px;margin-left:10px;}
	.m-sticky-bt-blue{background:#02c9fd;padding-left:3px;}
	.loader-stp1 .text{font-size:18px;}
	.popup-check .website_check_container{margin:25px auto 0;}
	.section-report-results-lt .sub-title{padding:0 15px;}
	.footer-menu-container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
	.form_file label{height:42px;line-height:42px;font-size:16px;}
	.form_file label .my-chose{line-height:42px;padding:0 9px;}
	.my-file{line-height:42px;}
	.form_file .close{margin-top:14px;}
	.text-modified-size{height:auto;overflow:visible;}

	img.aligncenter,img.alignright,img.alignleft{max-width:100%;height:auto;}
	.b2b_above .title, .b2b_normal_title{font-size:38px;}
	.sec_b2b .title.center, .sec_b2b .tx--24{padding:0 20px;}
	.b2b_normal_title{display:none}
	.b2b_above{background: rgba(41,41,41,.8);}
	.b2b_in .b2b_above .title, .b2b_in .b2b_above .text{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
	.b2b_above .text{font-size:18px;}
	.tx--24{font-size:21px;}
	
}

@media only screen and (max-width : 680px) {
	.popup-catch .popup{padding:32px 15px;min-height:inherit;top:88px;}
	.form_catch{max-width:300px;}
	.slide_cowork_wrap .half.left .title{font-size:40px;}
	.main_text h2{font-size:22px;margin-bottom:12px;margin-top:32px;}
	button.bt-blue, .bt-blue input, .bt-blue a, .bt-blue > input, a.bt-blue{width:auto;min-width:160px;}
	.popup-cv .title{font-size:30px;}
	.svg-sm svg,.svg-sm img{width:56px;}
	.website_check_btn_container button{font-size:0px;width:57px !important;height:57px;top:4px;min-width:inherit;}
	#venn{ transform: scale(0.65) ; -webkit-transform: scale(0.65) ; -moz-transform: scale(0.65) ; -ms-transform: scale(0.65) ; -o-transform: scale(0.65) ; display: flex; flex-direction: column; align-items: center; }
	.section-service-more-services-item{width:50%;}
	.section-about-certification-text{min-height: auto;}
	.newsletter-form-title{font-size:35px;}
	.blog-quote-content, .title.blog-quote-content{font-size:32px;margin:18px 0;}
	.blog-col-title.title{font-size:30px;}
	.team-gallery-about-container .round-image-container{width:130px !important;height:130px;}
	.section-cowork .half.right{height:180px;}
	.section-cowork .half.left a{font-size:25px;}
	.result-content-heading{font-size:25px;}
	.result-content .result-item{font-size:28px;line-height:1.8;padding:0 8px;}
	.result-content-heading.left{width:22%;}
	.result-content .result-item .left{width:22%;}
	.result-content .result-item .right{width:78%;}
	.result-content-heading-container{padding:0 8px;}

	.section-service-working-process .col{margin-bottom:30px;}
	.bt-blue button, .bt-blue input, .bt-blue a, .bt-blue > input{width:100%;padding:0 20px;min-width:170px;}
	 .section-contact-bottom .sub-title{font-size:38px;}
	 .social-link{margin:0 6px;}
	 .social-link img{height:36px;}
	 .contact-info{margin-bottom:40px;}
	 .section-contact-bottom{padding-bottom:50px;}
	 .section-content-drushim{margin-left:-15px;margin-right:-15px;padding-bottom:50px;}
	 .drushim-item{margin-bottom:18px;}
	 .drushim-item-rt-container, .drushim-item-lt-container{padding:30px 18px;}
	 .popup-report tbody td{font-size:16px;}
	 tspan{font-size: 20px;}
	 .sub-title{font-size:25px;}
	 .popup-report .title{font-size:23px;margin-bottom:10px;line-height:1;}
	 .results-lower-text-container{padding-bottom:0;height:400px;}
	 .section-report-results-lt{padding-bottom:0;}
	 .report_form_stiky .footer-contact-form-holder input{height:40px;}
	 .section-report-results-lt .sub-title{margin-bottom:12px;}
	 .report-body-hidden{overflow:hidden;height:400px;}
	 .section-top:before, .section-top:after{background-size:1000px auto;}
	 .hp_top_color{background-size:auto 100%;background-position:center center}
	 .hp_top_twinkle{background-size:100px auto;}
	 .hp_top_cloud{background-size:1500px auto;}
	 .popup-keywords .title{font-size:26px;}
	 .popup-keywords-top img{margin-top: -15px;margin-bottom:8px;}
	 .popup-keywords-top{margin:0;margin-bottom:15px;}
	 .loader-stp1{height:auto;padding:120px 15px;}
	 .popup-check .title{line-height: 1;padding: 0 20px 0;font-size: 23px;}
	 .popup-check .website_check_container{margin:25px -15px 0;}
	 .section-report-results-lt .sub-title{font-size:22px;}
	 .report-header{font-size:25px;margin-bottom:0;}
	 .report-row{padding:6px 0;font-size:18px;}
	 .hidden-type, .hidden-num{height:10px;}
	 .hidden-type{width:130px;}
	 .report-row:nth-of-type(2n +2) .hidden-type{width:100px;}
	 .hidden-num{width:38px;}
	 .results-lower-text-container .sub-title{font-size: 30px;padding: 0;line-height: 1.2;}
	 .top_screen{padding:12px;}
	 .sm-circle{width:8px;height:8px;margin-right:6px;}
	 .loader-stp2 svg{width:38px;}
	 .popup-report .popup{padding-top:50px;}
	 .serv-col{width:100%;}

}
@media only screen and (max-width : 365px) {
	.website_check_container input{padding-left:76px;font-size:16px;}
	.footer-contact-form-title{font-size:35px;}

}


@media only screen and (max-width : 320px) {
	#venn{ transform: scale(0.6) ; -webkit-transform: scale(0.6) ; -moz-transform: scale(0.6) ; -ms-transform: scale(0.6) ; -o-transform: scale(0.6) ; display: flex; flex-direction: column; align-items: center; }
	.website_check_container input{padding-left:70px;}
	.website_check_btn_container button span{display:block;}
	.section-top-title span:last-child{font-size:38px;}
	.section-top-title span:first-child{font-size:28px;}
	.title, .section-banner h3, .blog-content-section h1{font-size:38px;line-height:38px;}
	.team-gallery-button-container{padding:0 45px;}
	.result{margin:0 13px;}
	.results-container-wrap{padding:0 40px;}
	.header-main-link > a{font-size:28px;padding:13px 0 !important;}
	.drop-menu.mm-list > li > a{font-size:28px;padding:13px 32px;}
	header .logo svg{width:142px;}
	.mm-list a.mm-subclose{margin-bottom:15px;}
	.section-banner .half.left{height:220px;}
	.team-gallery-about-container .round-image-container{width:115px !important;height:115px;}
	.keywords-contact-select-holder, .long-email{width:100%;}
	.footer-contact-form-title{font-size:28px;    margin-left: -15px;margin-right: -15px;}
	.footer-contact-form-sub-title{font-size:16px;}
	.m-bt-action a{font-size:18px;}
	.m-sticky-bt{font-size:14px;}
}


.single-post .section-blog-container .newsletter-form-wrap{margin-bottom:0;}

/*==faq sec===*/
.faq_row{background: white;-webkit-border-radius:2px;border-radius:2px;padding:0 28px;-webkit-box-shadow: 0px 2px 22px 0px rgba(73,60,123,.2);box-shadow: 0px 2px 22px 0px rgba(73,60,123,.2);margin-bottom:18px}
.faq_title{font-family: Almoni-Bold;font-size:28px;color: #1b406d;padding:18px 0;padding-right:36px}
.faq_title svg{position:absolute;top:0;right:0;bottom:0;margin:auto;width:18px;height:10px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);
-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.faq_title polygon{fill:#18d7ff}
.toggleInner{display:none;}
.faq_open{padding-bottom:40px;max-width:900px}
.toggleContainer.active .faq_title svg{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.has--p p{margin-bottom:14px}
@media only screen and (max-width : 800px) {
	.faq_row{padding:0 18px;margin-bottom:14px;}
	.faq_title{font-size:21px;padding:14px 0;padding-right:26px;}
	.faq_title svg{width:14px;}
	.google-pt_logo{margin-bottom:12px}
}
/*==end-faq sec===*/

