/*Theme Name: intezer
Theme URI: http://www.intezer.com/
Description: Intezer
Author: Gil Hamer
Author URI: http://www.tipoos.com
Version: 1.2.2
*/


@font-face {
    font-family: 'Museo300';
    src: url('fonts/museo-300-webfont.eot');
    src: url('fonts/museo-300-webfont.eot?iefix') format('eot'),
         url('fonts/museo-300-webfont.woff') format('woff'),
         url('fonts/museo-300-webfont.ttf') format('truetype'),
         url('fonts/museo-300-webfont.svg#webfontYfInUxMA') format('svg');
    font-weight: normal;
    font-style: normal

}

@font-face {
    font-family: 'Museo500';
    src: url('fonts/museo-500-webfont.eot');
    src: url('fonts/museo-500-webfont.eot?iefix') format('eot'),
         url('fonts/museo-500-webfont.woff') format('woff'),
         url('fonts/museo-500-webfont.ttf') format('truetype'),
         url('fonts/museo-500-webfont.svg#webfontYfInUxMA') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo700';
    src: url('fonts/museo-700-webfont.eot');
    src: url('fonts/museo-700-webfont.eot?iefix') format('eot'),
         url('fonts/museo-700-webfont.woff') format('woff'),
         url('fonts/museo-700-webfont.ttf') format('truetype'),
         url('fonts/museo-700-webfont.svg#webfontYfInUxMA') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Mega Menu Product*/

#product-pop{
    opacity:0;
    transition:all .2s;
position:fixed;
	width:100%;
  max-width:940px;
    margin-top:40px;
	z-index:-10;
	right:20px;
height:1px;
	overflow:hidden;
    
}
#product-pop.show{
  transition:all .2s;
    opacity:1;
	z-index:9999;
 margin-top:52px;
height:auto;
}





@media screen and (min-width: 1001px) {
#main-menu #menu-item-13604 .dropdown-menu {
 display:none!important;   
}

}

@media screen and (max-width: 1200px) {
#mega-triangle{
 display:none!important;    
}

}
@media screen and (max-width: 1000px) {
#product-pop.show{
 display:none;   
}

}

@media only screen and (min-width: 767px) {
	li#menu-item-13604:after{
      transition:all .2s;
        opacity:0;
       content: '';
    display: block;
   position:relative;
        width: 0;
    height: 0;
    border-style: solid;
      border-width: 0 0 0 0;
    border-color: transparent transparent transparent transparent;
    margin-bottom: -20px;
    bottom: -10px;
        margin-left: auto;
        margin-right:auto;
}
li#menu-item-13604.show:after {
opacity: 1;
   border-width: 0 15px 10px 15px;
 border-color: transparent transparent #fff transparent;
  bottom: -5px;
}
}

#mega-triangle{
        background-color: #ffffff;
    content: '';
    display: block;
    height: 16px;
    position: absolute;
    top: -6px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
    left: 186px;
    border-radius: 0;
}

@media screen and (max-width: 1500px) {
#mega-triangle{
    left: 185px;
}

}

/*Mega Menu Learn*/

#learn-pop{
    opacity:0;
    transition:all .2s;
position:fixed;
	width:100%;
  max-width:920px;
    margin-top:40px;
	z-index:-10;
	right:20px;
height:1px;
	overflow:hidden;
    
}
#learn-pop.show{
  transition:all .2s;
    opacity:1;
	z-index:9999;
 margin-top:52px;
    height: auto;
}


#mega-posts .elementor-post__title:before {
    background-image: url(/wp-content/themes/intezer-v2/images/mega/blog-item.svg);
    position: absolute;
    content: '';
    display: block;
    width: 12px;
    height: 16px;
    margin-right: 10px;
    margin-top: 3px;
    margin-left:-20px;
}

#mega-posts .elementor-post__title{
    padding-left:20px;
}

#mega-posts article:hover {
    border: solid 0px #308aff;
    cursor: pointer;
	background-color:#F1F8FE;
}

#mega-posts article {
    box-shadow: none;
    display: flex;
    flex-flow: column nowrap;
    width: 100%;
    background-color: white;
    border-radius: 4px;
    border: solid 0px #fff;
    margin-bottom: auto;
    overflow: hidden;
    transition: all .3s;
}



@media screen and (min-width: 1001px) {
#main-menu #menu-item-131 .dropdown-menu {
 display:none!important;   
}

}

@media screen and (max-width: 1200px) {
#mega-learn-triangle{
 display:none!important;    
}

}
@media screen and (max-width: 1000px) {
#learn-pop.show{
 display:none;   
}

}


@media only screen and (min-width: 767px) {
	li#menu-item-131:after{
      transition:all .2s;
        opacity:0;
       content: '';
    display: block;
   position:relative;
        width: 0;
    height: 0;
    border-style: solid;
      border-width: 0 0 0 0;
    border-color: transparent transparent transparent transparent;
    margin-bottom: -20px;
    bottom: -10px;
        margin-left: auto;
        margin-right:auto;
}
li#menu-item-131.show:after {
opacity: 1;
   border-width: 0 15px 10px 15px;
 border-color: transparent transparent #fff transparent;
  bottom: -5px;
}
}

#mega-learn-triangle{
        background-color: #ffffff;
    content: '';
    display: block;
    height: 16px;
    position: absolute;
    top: -6px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
    left: 286px;
    border-radius: 0;
}

@media screen and (max-width: 1500px) {
#mega-learn-triangle{
    left: 285px;
}

}


.nowrap{
white-space:nowrap;
}

.cf-row-btn .btn-primary {
	font-family: 'Open Sans', sans-serif;
}

.museo300{
      font-family: "Museo300", sans-serif;
}
.museo500{
      font-family: "Museo500", sans-serif;
}
.museo700{
      font-family: "Museo700", sans-serif;
}

.elementor-button span {
    font-family: 'Open Sans', sans-serif;
}

.ui-loader {
  display:none !important;
}
.ui-icon-loading {
    background:none !important;
}

.intezer-protect #testimonials{display:none}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
    background-color: #308aff!important;
    border: 1px solid #308aff !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-policy-wording a{
	    color: #308aff!important;
}

body {

    font-family: 'Open Sans', sans-serif;

}

h3 {
    font-family: 'Open Sans', sans-serif;
}




img {
    max-width: 100%;
    height: auto;
}

a {
    color: #308aff;
}

a:hover {
    text-decoration: none;
}

b, strong {
    font-weight: bold;
}

.show-desktop {
    display: block;
}
.show-mobile {
    display: none;
}
.container {
    max-width: 1000px;
	width:100%
}
.container.container-full {
    max-width: 100vw;
	width:100%
}
.container.container-wide {
    max-width: 1150px;
}

.single-post .container {
    max-width: 1100px;
}

.container.narrow {
    max-width: 820px;

}
.container.ex-narrow {
    max-width: 660px;

}

a.text-link {
    font-size: 0.75rem;
    font-weight: 300;
    color: #9480ff;
}
.navbar-brand{
    padding: 0;
}
.logo-link{
	width:120px;
z-index:100;
}
.nav-item {
    position: relative;
}
.nav-item.dropdown a.dropdown-toggle {
    cursor: default;
}


.nav-item.current-menu-item:not(.dropdown)::after,
header .current-menu-parent:after{
 	content:'';
    height: 2px;
    width: 12%;
    background-color: #308aff;
    position: absolute;
    top: calc(100% + -14px);
    left: 44%;
    right: 44%;
}

header #main-menu .current-menu-parent .nav-item.current_page_item a.nav-link{
    color: #308aff;
}



header #main-menu .nav-item.try-now a.nav-link:hover {
  
    background-color: #fff;
}

#h-download-btn.hide,
#thank-you-message.hide{
	display:none;

}
#res-form{
	transition:all .3s;
}
#res-form.hide,
#thank-you-message.hide,
.wpcf7-response-output.hide
{
	display:none;
}

span.ui-selectmenu-button-text.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.country {
    display: none;
}

#h-download-btn.hide.show {
	transition: all .3s;
    text-align: center;
    width: 200px;
    padding: 8px 30px 9px 30px;
    border-radius: 4px;
    font-weight: 600;
    background-color: #308aff;
    color: #ffffff;
    line-height: 22px;
    border: 2px solid #308aff;
    font-size: 12px;
    margin: auto;
    margin-top: 20px;
	display:block;
}


#h-download-btn.hide.show:hover {

    color: #308aff;
	background-color: #fff;

}


#menu-top-menu	a.nav-link.dropdown-toggle:after {
    margin-top: -14px;
    border: 0px;
    /* top: 28px; */
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f107";

}
#menu-top-menu	a.nav-link.open.dropdown-toggle:after {
      border: 0px;
    top: 28px;
    content: "\f106";

    position: absolute;

    margin-left: 10px;
}

img.logo-img {
    width: 100px;
	    margin-left: -10px;
	margin-top:-5px;
}

div#top-navbar {
left: 0;
 position: absolute;
     padding: 0px 170px;
}



@media (min-width: 768px) {
    main {
        min-height: calc(100vh - 220px);
    }
    .nav-item .nav-link {
        padding: 0 1.7rem 0 1.7rem;
    }

	  #menu-footer-1 .nav-item .nav-link {
        padding: 0;
		  white-space:nowrap;
    }

}

#main-menu .dropdown-menu {
    left: -25px;
    margin-top: -6px;
    background-color: #fff;
    border-radius: 10px;
	    line-height: 33px;

}

.fixed-top {
position:relative;
    z-index: 1000;
transition: all.3s;
}

.fixed-top.botborder {
    position: fixed;
}



.dropdown-menu li a{
    font-family: "Open Sans", sans-serif !important;
}

.navbar-toggleable-sm .navbar-nav .dropdown-menu .nav-link {
    font-weight: 300;
    color: #cdd6ff;
    line-height: 19px;
	padding:12px 10px; 
    text-align: center;
    font-size: 17px;
}
.navbar-toggleable-sm .navbar-nav .dropdown-menu .nav-link:hover {
    color: #ffffff;
}
.navbar-toggleable-sm .navbar-nav .dropdown-menu .nav-item::after {
    content: none;
}

header #main-menu .nav-item .nav-link {
	    transition: all 0.25s;
    color: #233b52;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

header #main-menu .nav-item a.nav-link:hover {
    color: #308aff;
	    /* background-color: #fff;*/
}






header #main-menu .nav-item.try-now .nav-link {
	letter-spacing: .5px;
text-align:center;
min-width:128px;
	    border: solid 2px #F8CA00;
	font-size:12px;
    border-radius: 4px;
	font-weight:600;
    background-color: #F8CA00;
    color: #233B52;
    line-height: 15px;
    margin: 10px 10px;

}
header #main-menu .nav-item.try-now .nav-link:hover {

    color: #233B52;
}

header #main-menu .nav-item.try-now.active .nav-link, .nav-item.try-now {
       right: 5px;
    position: absolute;
  white-space:nowrap;
}

.desktop-login {
       right: 144px;
    position: absolute;
  white-space:nowrap;
}
.top-search-pop{
right: 226px;
    position: absolute;
}
.top-search-pop i.fa-solid.fa-magnifying-glass:before
{
	content:'\f002';
display: inline-block;
color: #3396FF;
    font: normal normal normal 14px/1 FontAwesome;
}
header #main-menu .navbar-inverse .navbar-nav .nav-item.try-now .nav-link:hover{
	    color: #308aff;
	    background-color: #fff;
	 border: 1px solid #308aff;
}

.nav-item.try-now:not(.dropdown):hover::after {
    content: none;
}

#header {
	transition:all .8s;
}

#header #main-menu {
	   max-width: 1164px;

	margin:auto;
    background-color: #fff;
    line-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
}

nav#main-menu.botborder:before {
    background-color: white;
    content: '';
    position: absolute;
    height: 54px;
    display: block;
    width: 200vw;
    left: -50vw;
    border-bottom: solid 1px #ccd8e4;
}



#header .search-bar{
    cursor: pointer;
}
/*#header .search-form{
    display: none;
}*/
#header{
  min-height:54px;
    position: relative;
}
#header .search-form {
    background-color: #ffffff;
    border: 1px solid #ccc;
    padding: 15px;
    position: absolute;
    top: 100%;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -o-transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    transition: 0.5s ease all;
    line-height: normal;
}
#header .search-form.active {
    opacity: 1;
    visibility: visible;
}
#header .search-form .screen-reader-text {
    display: none;
}
#header .search-form input[type=search] {
    width: 250px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 100%;
    background-color: #ffffff;
    padding: 8px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
#header .search-form input[type=submit] {
    width: 32px;
    height: 32px;
    background: url(images/search-ico-black.png) no-repeat center;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
}

/* Top Cover */
#top-cover{
    height: 800px;
    max-height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    overflow: hidden;
}
.home #top-cover{
    background-image: none;
}

.home a#more-arrow-btn {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    left: calc(50% - 50px);
    position: absolute;
    font: normal normal normal 40px/1 FontAwesome;
    bottom: -150px;
	width:100;
	height:100px;
	text-decoration:none;
	color:#308aff;
	padding:40px;
}



#top-cover video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    transition: 1s opacity;
}
#top-cover .container{
	z-index:10;
    height: 100%;
}
#top-cover .text {
	text-align:center;
    position: absolute;
    top: 50%;
	left:50%;
    transform: translate(-50%,-50%);
    width: 70%;
}
#top-cover .text h1,
h1.mtitle{
	text-align: center;
    font-size: 42px;
	line-height:51px;
    color: #233b52;
    font-family: "Museo500", sans-serif;
}
h1.mtitle.left{
	text-align:left
}

#top-cover .text h2{
    display: block;
    max-width: 400px;
    font-size: 16px;
    color: #1a334b;
    letter-spacing: 0.5px;
    line-height: 24px;
    text-align: center;
    margin: auto;
}
#top-cover .text h3{


}

#technology-0{

    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}

#technology-0 h1 {
    margin-bottom: 15px;
    margin-top: -20px;
    font-size: 42px;
    text-shadow: 2px 2px 2px #fff, -5px 6px 2px #fff, 5px 1px 2px #fff, -6px 2px 4px #fff;
    margin-right: 90px;
}

#technology-0 h1:before{
    left: 30px;
    display: inline-block;
    z-index: -10;
    content: '';
    position: relative;
    width: 120px;
    height: 120px;
    background-image: url(/wp-content/themes/intezer-v2/images/tech-title.png);
    background-size: contain;
    top: 44px;
	    -webkit-animation:spin 60s linear infinite;
    -moz-animation:spin 60s linear infinite;
    animation:spin 60s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }





#top-cover .text .btn-primary:hover {
    background-color: #fff;
	color:#308aff;
    text-shadow: 0px 0px 0px #000000;
}

/* Why Intezer */


#why-top-title,
#why-middle-title,
.why-intezer #section-cta{
	margin-top:130px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#why-2{
text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

    padding-top: 100px;
    background-position: 50%;
    padding-bottom: 100px;
    background-image: url(/wp-content/themes/intezer-v2/images/ex-dots.png);
    background-size: 900px;
    background-repeat: no-repeat;

}
#why-top-title{
	margin-top:80px;

}
#why-middle-title {
    margin: 50px 0 40px 0;
}
#why-2 .container.boxed{
	    margin-top: 0px;
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    padding: 50px 50px 70px 50px;
	    background-color: white;
}
#why-2 h2{
	padding:12px 0;
}
#why-2 h3{
	font-size:17px;
		line-height:25px;
	  font-family: "Museo500", sans-serif;

}

.why-intezer h2.xl{

    line-height: 46px;
    font-size: 42px;
}

.why-intezer .lynch-text{
	       margin-top: 30px;
    clear: both;
    margin-bottom: 20px;
}

.sutitle15 {
    color: #233b52;
    font-size: 17px;
}

#why-2 .sutitle15 {
   margin:0 20px;
}

#why-2 img.icon {
    height: 43px;
    margin: 60px auto 30px auto;
}

.why-intezer #technology-video {
    margin: 50px 0;
}
.icon.side-title {
	padding-bottom:10px;
    margin-right: 30px;
    float: left;
	    width: 40px;
    margin-top: -18px;

}

#why-1 .icon.side-title {

    width: 40px;
    margin-top: -18px;
}
#why-1b .icon.side-title {

    margin-top: -8px;
}
#why-4 .icon.side-title{
    width: 56px;
}


#why-3 .icon.side-title{
    width: 64px;
	margin-left:-8px;
}
#why-3 h2{
	letter-spacing: 0.1px;
}

#why-1,
#why-2,
#why-3{
    margin-top: 90px;
}
#why-4{
    margin-top: 120px;
}




/* Section 1 */
#section-1 {
    min-height: 500px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}
.home #section-1 .container {
	margin-top:30px;
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
	padding: 50px;
}


#section-1 h2{
	margin: 20px auto;
	letter-spacing: 0.73px;
    font-size: 22px;
    color: #000000;
    font-family: "Museo500", sans-serif;
    line-height: 28px;
}
#section-1 p {
    font-size: 14px;
    color: #233b52;
    margin: 0px;
    line-height: 21px;
    max-width: 100%;
    position: relative;

    display: block;
}
#section-1 p.subs {
 margin:auto;
    max-width: 65%;

}
#section-1 .row {
	margin-top:60px;
	margin-bottom:60px;
}
#section-1 .row .col-sm-4
{
	 text-align: left;

}
#section-1 .row .col-sm-4 p
{

    color: #627d98;
    max-width: 255px;
    min-height: 66px;
}


a.btn-link.btn-link-arrow{
	display: block;
	margin:0px;
}

a.btn-link.btn-link-arrow.dodger{

	border-bottom: 0px solid #308aff;

}

a.btn-link.btn-link-arrow.pacific{
	border-bottom: 0px solid #00b6bb;
}

a.btn-link.btn-link-arrow.heliotrope{
	border-bottom: 0px solid #9480ff;
}

a.btn-link.btn-link-arrow:after{
    border: 0px;
    font: normal normal bold 14px/1 FontAwesome;
    content: "\f105";
    position: relative;
    margin-left: 9px;
	transition:all 0.3s;
}

a.btn-link.btn-link-arrow.dodger:hover,
a.btn-link.btn-link-arrow.pacific:hover,
a.btn-link.btn-link-arrow.heliotrope:hover
{
border-bottom: 0px solid #9480ff;
}

a.btn-link.btn-link-arrow:hover:after
{
    margin-left: 12px;
}



#section-1 .btn-primary, #section-1 .btn-primary:active {

    box-shadow: none;
}
#section-1 .btn-primary:hover {
    background-color: #fff;
    color: #308aff;

}

#awards {
    display: flex;
}

#awards-title{

    z-index: 10;
    color: #627d98;
    letter-spacing: 0.73px;
    font-size: 18px;
    font-family: "Museo500", sans-serif;
    background-color: #fff;
    padding: 27px 20px;
    display: inline-block;
}

#awards-title-bg {

    margin-top: 140px;
    z-index: 0;

    content: '';
    width: 100%;
    background-color: #ccd8e4;
    height: 1px;
    display: block;

    margin-bottom: -40px;
}

#awards-title-bot-bg {

    margin-top: 40px;
    z-index: 0;

    content: '';
    width: 100%;
    background-color: #ccd8e4;
    height: 1px;
    display: block;


}



.title-name{
    font-weight: 500;
    text-transform: uppercase;
    color: #111313;
	font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    margin-left: 8px;
}

#section-2b .title-name{
 color: #233b52;
}

.title-name-icon{
margin-bottom:1px;
	width:24px;
}

#section-2a,
#section-2b{
	margin-top:140px;
	    min-height: 500px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}

#section-2a .sec-2-image {
    margin-right: -70px;
    margin-top: -50px;
	padding-left:30px
}

#section-2b .sec-2-image {
    margin-left: -70px;
    margin-top: -20px;
    padding-right: 30px;
}
#section-2a{
	margin-top:70px;

}

#section-2a a.btn-prim,
#section-2b a.btn-prim,
#prod-sec-1 a.btn-prim{
margin-left:0px;

}

.ex-pad-right{
	padding-right:3.5rem;
}

img.title-icon {
    width: 40px;
}

section h1{
   
    margin-bottom: 10px;
    line-height: 1.06;
    letter-spacing: 0.73px;
    font-size: 42px;
    font-family: "Museo500", sans-serif;

}
.intezer-protect section h1,
.intezer-analyze section h1{

    line-height: 36px;
    letter-spacing: 0.5px;
    font-size: 32px;

}

section h2{
    margin-top: 16px;
    margin-bottom: 10px;
    line-height: 1.27;
    letter-spacing: 0.73px;
    font-size: 22px;
    font-family: "Museo500", sans-serif;

}

.home section h2{


}

a.btn.btn-prim.left {
    margin-left: 0px;
}



.t-dodger{

  color: #9480ff;

}

.t-pacific
{

	color:#00b6bb;
}

.t-heliotrope
{
	color:#9480ff;
}

.t-denim
{
	color:#1873ea;
}




p.subheader{
	max-width:80%;
	  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.4px;
  color: #233b52;
}

.home .btn-primary {
    background-color: rgba(255,255,255,0.2);
    color: #5155ff;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #5155ff;
    padding: 17px 77px;
    font-weight: 600;
    margin: 2rem 0 0 0;
    box-shadow: none;
}
.home .btn-primary:hover, .home .btn-primary:active {
    background-color: #5155ff;
    color: #ffffff;
}



#section-cta {
background-image: url(/wp-content/themes/intezer-v2/images/cta-bg.png);
    min-height: 350px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 530px;
    background-position: 50%;
}

.home #section-cta {
    background-image:none;
}

#section-cta h3 {
    line-height: 1.43;
    text-align: center;
    font-size: 22px;
    color: #233b52;
	letter-spacing: 1.07px;
    font-family: "Museo500", sans-serif;
	max-width:380px;
	margin:auto;
}

#section-cta h3.t-pacific {
    color: #00b6bb;
}

#section-cta a.btn-prim.dodger,
#section-cta a.btn-prim.pacific,
#section-cta a.btn-link.pacific{
	margin-bottom:5px;

}

a.btn-prim,
a.btn-prim.dodger{
	padding: 8px 27px 9px 27px;
    margin: 20px;
    font-weight: 600;
    border: 2px solid #308aff;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    background-color: #308aff;
}

a.btn-prim:hover,
a.btn-prim.dodger:hover{
    background-color: #fff;
    color: #308aff;
    text-shadow: 0px 0px 0px #000000;
}

a.btn-link{
	white-space:nowrap;

    font-weight: bold;
    padding: 0px 0px 4px 0px;
    font-size: 12px;

    text-decoration: none;

    transition: all 0.3s;
    letter-spacing: 0.5px;
}
a.btn-link.sides{
	    margin: 20px 0px 20px 20px;
}

a.btn-link.dodger{
;
    color: #308AFF;
    border-bottom: 2px solid #308AFF;

}

a.btn-link.pacific{

    color: #00b6bb;
    border-bottom: 2px solid #00b6bb;

}


a.btn-link.heliotrope{

    color: #9480ff;
    border-bottom: 2px solid #9480ff;

}

#section-cta a.btn-link{
	    margin: 20px 20px 20px 20px;

}

a.btn-link:hover,
a.btn-link.pacific:hover,
a.btn-link.dodger:hover {
	border-bottom: 2px solid #5541bf;
	color:#5541bf;
	text-decoration:none;

}

a.btn-link.dodger:hover {
	border-bottom: 2px solid #2062b7;
	color:#2062b7;

}


a.btn-link.pacific:hover{
	border-bottom: 2px solid #0e7073;
	color:#0e7073;


}

a.btn-link.heliotrope:hover{
	border-bottom: 2px solid #624cda;
	color:#624cda;


}




a.btn-prim.pacific,
a.btn-prim.pacific:active{
	border: 2px solid #00b6bb;
    background-color: #00b6bb;

}


a.btn-prim.pacific:hover{
  background-color: #fff;
    color: #00b6bb;

}


a.btn-prim.heliotrope:hover{
  background-color: #fff;
    color: #9480ff;

}


a.btn-prim.heliotrope,
a.btn-prim.heliotrope:active{
	border: 2px solid #9480ff;
    background-color: #9480ff;

}


a.btn-prim.helitrope:hover{
  background-color: #fff;
    color: #fff;

}







/* Popup */



.background-pop {
    height: 100%;
    width: 100%;
    background-color: rgb(15 24 35 / 20%);
    z-index: 99;
    display: none;
    position: fixed;
}
.popup-video {
	border-radius:20px;
    position: fixed;
    width: 50%;
    transform: translate(-50%, -50%);
    z-index: 1002;
    left: 50%;
    top: 50%;
    display: none;
    background: #ffffff;
    max-height: 600px;
    overflow: auto;
    text-align: left;
    border: 2px solid #ffffff;
}
.popup .close-btn,
.freepopup .close-btn{
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

/* Video Container */
    .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px; height: 0; overflow: hidden;
    }

    .video-container iframe,
    .video-container object,
    .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
#section-evolutionary .extra-padding {
    padding-left: 13rem;
	padding-right: 1rem;
}

#section-evolutionary p {
    font-size: 19px;
    color: #505157;
    /*margin: 0 auto;*/
    line-height: 30px;
    max-width: 100%;
    display: inline-block;
    font-weight: 300;
}

#section-evolutionary .mr-1 {
    margin-left: 1rem !important;
}

#section-evolutionary div#cf {
    height: 386px;
    margin: 2.5rem 0;
    width: 874px;
    max-width: 100%;
    margin: 0 auto;
}
#section-evolutionary #cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

@keyframes malicious-anim {
  0% {
    opacity:0;
  }
  5% {
    opacity:1;
  }
  45% {
    opacity:1;
  }
  50% {
  opacity:0;
  }
  100% {
  opacity:0;
  }
}

@keyframes trusted-anim {
  0% {
    opacity:0;
  }
  50% {
    opacity:0;
  }
  55% {
    opacity:1;
  }
  95% {
    opacity:1;
  }
  100% {
    opacity:0;
  }
}

@keyframes none-anim {
  0% {
    opacity:1;
  }
  5% {
    opacity:0;
  }
  45% {
    opacity:0;
  }
  50% {
    opacity:1;
  }
  55% {
    opacity:0;
  }
  95% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

#section-evolutionary #cf img {
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}

#section-evolutionary #cf img.malicious {
  animation-name: malicious-anim;
}

#section-evolutionary #cf img.none {
  animation-name: none-anim;
}

#section-evolutionary #cf img.trusted {
  animation-name: trusted-anim;
}



/* Section 2 */
#section-2 {
    /*min-height: 800px;*/
    padding: 4rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-color: #ffffff; /*Remove Later*/
}
#section-2 h2 {
    font-size: 45px;
    color: #5155ff;
    font-family: "Museo300", sans-serif;
    margin: 5rem 0 1.5rem 0;
    background: url(images/section-2-title-ico.png) no-repeat 0 center;
    height: 92px;
    padding-left: 120px;
}
#section-2 .extra-padding {
    padding-left: 13rem;
}
#section-2 p {
    font-size: 19px;
    color: #505157;
    margin: 0 auto;
    line-height: 30px;
    max-width: 100%;
    display: inline-block;
    font-weight: 300;
}

#section-2 .mr-1 {
    margin-left: 4rem !important;
}
#section-2 .mt-1 {
    margin-top: 3rem !important;
}
#section-2 .slideshow {
    overflow: hidden;
    height: 660px;
    max-height: 100%;
    position: relative;
}

#section-2 .slideshow img {
    position: absolute;
}




/* Section 3 */
#section-3 {
	margin-top:140px;
	text-align:center;
    padding: 0 0 4rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff; /*Remove Later*/
}
#section-3 h2,
#prod-sec-2 h2{

    margin: 10px auto;
    letter-spacing: 0.73px;
    font-size: 22px;
    color: #233b52;
    font-family: "Museo500", sans-serif;
    line-height: 30px;
}
#section-3 .extra-padding {
    padding-left: 11rem;
}



#section-3 .ml-1 {
    margin-left: -4rem !important;
}
#section-3 .mt-1 {
	width: 82px;

}


/* See it in action */
#actions{
    min-height: 500px;
    padding: 0;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    background-color: #ebf0f7;
}

#actions h2 {
	margin-bottom: 70px;
    font-family: "Museo500", sans-serif;

}
#actions h3 {
    font-size: 28px;
    margin: 0 0 3.5rem;
    font-weight: 300;
    color: #000000;
}
#actions h4 {
    font-size: 19px;
	font-family: "Museo500", sans-serif;
    text-align: left;
    padding: 24px 24px 4px 24px;
}
#actions h4 i {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 3px 0 0 7px;
}
#actions h4 i::after {
    content: '';
    position: absolute;
    width: 9px;
    height: 15px;
    width: 12px;
    height: 15px;
    background: url('images/actions-arrows.png') no-repeat 0 0;
    left: 0;
    top: 0;
}

#actions a:hover h4 i::after {
    background-position: -10px 0px;
}
#actions a {
    display: block;
}


#actions p {

    padding: 0px 24px 20px 24px;
    text-align: left;

}

#actions .actions-box {
    overflow: hidden;
	margin-bottom: 50px;
    border-radius: 15px;
	transition:all .3s;
    border: solid 2px #ccd8e4;
}
#actions .actions-box:hover {

    border: solid 2px #9480ff;
}
#actions .actions-icon{
    position: relative;
}
#actions a:hover .actions-icon::after {
    opacity: 1;
}
#actions .actions-icon::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.08);
    left: 0;
    top: 0;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

#actions .btn-primary {
    margin: 4rem 0 0;
    display: inline-block;
}

/* Section 4 */
#advantages{
    /* background-color: #ebf0f7; */
	background-color: #ffffff;
    min-height: 665px;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#advantages h2 {
    font-size: 45px;
    color: #000000;
    font-family: "Museo300", sans-serif;
    margin: 5rem 0 2rem 0;
}

#advantages h2 {
    font-size: 45px;
    color: #000000;
    font-family: "Museo300", sans-serif;
   margin: 0 0 5rem 0;
}
#advantages h3 {
    font-size: 24px;
    color: #000000;
    margin: 1rem 0;
    font-weight: 600;
}
#advantages p {
    font-size: 19px;
    color: #505158;
    margin: 1rem auto;
    max-width: 85%;
    font-weight: 300;
}
#advantages .advantages-icon {
    margin-bottom: 2rem;
}


/* Section 5 */
#section-5 {
    min-height: 768px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff; /*Remove Later*/
    text-align: center;

}
#section-5 h2 {
    font-size: 45px;
    color: #000000;
    font-family: "Museo300", sans-serif;
    margin: 0 0 4rem;
}
#section-5 p {
    font-size: 19px;
    color: #505157;
    line-height: 30px;
    display: inline-block;
    font-weight: 300;
}
#section-5 .btn-primary {
    margin: 4rem 0 0 0;
}


/* Testimonials */
#testimonials .container {
max-width:660px;
}

#testimonials {
	margin-bottom:50px;
	    margin-top: 100px;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff; /*Remove Later*/
    text-align: center;
}
#testimonials .wrap-image {
margin: -3rem auto 1rem auto;
    display: block;
    padding: 0px;
    width: 80px;
    height: 80px;
}
#testimonials .wrap-image img{
    border: solid 18px #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
#testimonials h5{

	margin-right:5px;
	display: inline-block;
    font-weight: 600;
    font-size: 14px;
    color: #308aff;
}

#testimonials h5:after{
    margin-left: 5px;
    content: '|';
}
#testimonials h6{
	color: #308aff;
	    display: inline-block;
    font-weight: 300;
    font-size: 14px;
}
#testimonials p{
    font-family: "Museo500", sans-serif;
    color: #233b52;
    font-size: 17px;
    line-height: 24px;
    margin: 1rem 2.2rem 3rem 2.2rem;
    min-height: 44px;
	    text-align: left;

}

#testimonials p{
    font-family: "Museo500", sans-serif;
    color: #233b52;
    font-size: 17px;
    line-height: 24px;
    margin: 1rem 2.2rem 3rem 2.2rem;
    min-height: 110px;
	    text-align: center;

}


.carousel-indicators {
    margin: 0;
    position: relative;

}
.carousel-indicators li {
    display: inline-block;
    width: 12px !important;
    height: 12px !important;
    margin: 5px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #b8c2cf !important;
    border-radius: 10px;
    max-width: 12px;
}
.carousel-indicators .active {
    background-color: #5155ff !important;
}

/* OWL */
#testimonials .owl-carousel .item{
    position: relative;
    display: block;
    /*width: 100%; */
}
#testimonials .owl-dots {
    margin: 0;
    position: relative;
	margin-top:-80px;
}
#testimonials .owl-dots .owl-dot {
    display: inline-block;
    width: 6px !important;
    height: 6px !important;
    margin: 4px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ccd8e4 !important;
    border-radius: 10px;
    max-width: 12px;
}
#testimonials .owl-dots .owl-dot.active {
    background-color: #308aff !important;
}

#testimonials .inner-testimonial {
	margin: 0 18px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border: solid 1px #ccd8e4;
    padding: 10px 30px;
	background-color: white;

}

#testimonials .inner-testimonial:before {

    right: 0;
    content: '';
    background-image: url(/wp-content/themes/intezer-v2/images/test-bot-right.jpg);
	background-size: contain;
	background-repeat: no-repeat;
    background-position: right bottom;
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: -20px;
    z-index: 100;

}

#testimonials .inner-testimonial:after {
    left: 0;
    content: '';
    background-image: url(/wp-content/themes/intezer-v2/images/test-top-left.jpg);
	background-size: contain;
	background-repeat: no-repeat;
    background-position: left top;
    width: 60px;
    height: 60px;
    position: absolute;
    top: -20px;
	z-index:100;
}

#testimonials .owl-carousel .owl-stage-outer {
    padding-bottom: 40px;
    padding-top: 50px;
}








/* Request demo */
#demo{
    min-height: 508px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-image: url('images/demo-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
}
#demo h3{
    font-family: "Museo300", sans-serif;
    font-size: 60px;
}
#demo h4{
    font-size: 24px;
}
#demo a{
    font-size: 24px;
    color: #ffffff;
    background-color: rgba(0,210,198,0.04);
    border: none;
    padding: 20px 50px;
    box-shadow: none;
    margin: 25px 0;
    border: 3px solid #00d2c7;
}
#demo a:hover{
    background-color: #22d3c6;
    text-shadow: 0px 0px 0px #000000;
}

/* Blog Section */

p.blue-box {
    background-color: #deebff;
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 20px 15px 20px;
}

#blog-section{
    padding: 150px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #eaeef4;
    color: #000000;
}
#blog-section h2 {
    font-size: 45px;
    color: #000000;
    font-family: "Museo300", sans-serif;
    margin: 0 0 1rem;
}
#blog-section p {
    font-size: 19px;
    color: #505157;
    line-height: 30px;
    display: inline-block;
    font-weight: 300;
}




/* Card */
#blog-section .card {
    text-align: left;
    min-height: 502px;
 height:100%;    transition: all 0.2s ease-in-out;
    webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    border: 2px solid #eaeef4;
}
#blog-section .card:hover {
    border: 2px solid #22d3c6;
}
#blog-section .card .wrap-image {
    position: relative;
}
#blog-section .card .wrap-image::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #28325e;
    mix-blend-mode: hue;
    transition: all 0.2s ease-in-out;
    webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
#blog-section .card:hover .wrap-image::after {
    opacity: 0;
}

#blog-section .card h4 {
    font-size: 24px;
    margin: 0 0 1rem;
    font-weight: 600;
    line-height: 1.3;
    min-height: 8rem;
    color: #000000;
}
#blog-section .card p {
    width: 100%;
    font-size: 18px;
    margin: 0 0 1rem;
    color: #505157;
    min-height: 8rem;
    font-weight: 300;
}
#blog-section .card .meta {
    margin: 2rem 0 0;
    line-height: 1.1;
}
#blog-section .card .meta .read-more {
    font-size: 16px;
    float: left;
    color: #009de6;
}
#blog-section .card .meta h5 {
    font-size: 16px;
    float: right;
    color: #b2b4d0;
}
#blog-section .btn-primary{
    margin: 4rem 0 0;
    /*border-color: #cbcff6;*/
}
#blog-section .btn-primary:hover{
    border-color: #5155ff;
}


/* General Page stylings */
#top-cover.top-cover-inner{
        height: 555px;
}
.content-area{
    padding: 3rem 0;
}

/* About Page */
#about-0 {

    padding-top: 100px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}
#about-1 {

    padding: 100px 0;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}

#about-1 a.btn-prim{
margin-left:0px;
	    margin-bottom: 0px;
}


#about-1 .col-sm-10{ padding-left: 30px;
    border-left: solid 1px #ccd8e4;
    padding-top: 0px;
padding-bottom: 0px;}

#about-1 p {
    font-size: 17px;
    color: #233b52;
    margin: 0 auto;
    line-height: 24px;
    letter-spacing: 0.58px;
    display: inline-block;
}
#about-1 h2 {

    margin: 0 0 2rem 0;
}
#about-1 .btn-primary, #about-1 .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 2px solid #22d3c6;
    padding: 17px 90px;
    font-weight: 600;
    margin: 3rem 0 0 0;
    box-shadow: none;
}
#about-1 .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}

#about-team {
    background-image: url(/wp-content/themes/intezer-v2/images/team-bg2.png);
    padding: 5rem 0;
    background-size: 55%;
    background-position: center top;
    background-repeat: repeat-y;

}

#about-team h2{

    text-align: center;
    width: 100%;
}

#about-team .row {
    margin-bottom: 30px;
}
#about-team .row img {
      border: solid 3px #ccd8e4;
     -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    border-radius: 150px;
	width:179px;
	height:179px;
	object-fit:cover;
}
#about-team .row h3 {
    line-height: 1.39;
    letter-spacing: 0.6px;
    font-size: 18px;
    color: #000000;
    font-family: "Museo500", sans-serif;
    margin: 20px 0 0.5rem 0;
}

#about-team .team-title {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
     font-family: 'Open Sans', sans-serif;
  line-height: 1.2!important;
  letter-spacing: 0.5px;
  text-align: center;
  color: #308aff;
}

#about-team .team-member-cont {
    border-radius: 25px;
	background-color: white;
    border: solid 2px #ccd8e4;
   padding: 30px 10px 10px 10px;
    min-height: 340px;
}
.about-modal img{
    width: 240px;
    height: 240px;
    object-fit: cover;
}

#about-team .team-member-cont:hover{
	 border: solid 2px #308aff;
}

#about-team .row p {
    font-size: 19px;
    font-weight: 300;
    color: #505157;
    line-height: 28px;
    margin: 0 0 3rem 0;
}


/*/////////////////////  Products Page  ////////////////////*/


#prod-sec-1,
#prod-sec-3,
#prod-sec-4,
#prod-sec-5,
#prod-sec-6
{
	margin-top: 100px;
    min-height: 330px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

#prod-sec-2{
margin-top:100px;
	    min-height: 330px;
	    text-align: center;
    padding: 0 0 4rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}

#prod-sec-7,
#prod-sec-8{
	margin-top: 140px;
    min-height: 330px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#prod-sec-2 .mt-1 {
	width: 44px;
}

#prod-sec-1 .sec-2-image.show-mobile {
    padding: 20px 0px;
}

.sec-4-image{

	padding-right:40px;
	padding-top:20px;
}

h2.t-black.left {
    width: 60%;
}
h2.t-dianne.left {
    width: 60%;
}

#prod-sec-7 .subheader{
	max-width:800px;
	margin:20px auto 60px auto;
}

#prod-sec-7 .btn-link{
text-align:left;
	padding:0px;
	margin:0px;
}

#prod-sec-7 .col-sm-4{
padding-left: 30px;
    border-left: solid 1px #ccd8e4;
    text-align: left;
    padding-right: 30px;

}

#prod-sec-7 p.lynch-text {
	min-height: 90px;
}

.round-pacific-icon-cont {
    padding: 12px;
    width: 56px;
    background-color: #00b6bb;
    border-radius: 100px;
    height: 56px;
    margin: 20px auto;
}

img.round-pacific-icon {
    height: 32px;
}

img.b-title-icon {
    width: 122px;
}

#prod-sec-8 .lynch-text{

	padding: 0px 10px;
}


#prod-sec-5 ul,
#prod-sec-6 ul{
	list-style-type:none;
	padding-left:20px;
}

#prod-sec-6 img{
padding: 30px 80px;
}

#prod-sec-7 img{
max-width:60px;
}



#prod-sec-5 ul li,
#prod-sec-6 ul li{

    padding-left: 0px;
    padding-bottom: 10px;
}

#prod-sec-5 .btn-prim,
#prod-sec-6 .btn-prim,
#prod-sec-5 .btn-link,
#prod-sec-6 .btn-link{
	margin-top:0px;
}

#prod-sec-5 ul li:before,
#prod-sec-6 ul li:before {
    margin-left: -20px;
    background-size: contain;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    display: inline-block;
    background-image: url(/wp-content/themes/intezer-v2/images/int-bullet.png);
    margin-top: 6px;
}


#prod-sec-3 .prim-image
{


}

#products-1 {

    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}
.intezer-analyze #products-1 .img-bg {
    background-position: top center;
    padding: 47px 47px 240px 47px;
    background-image: url(/wp-content/themes/intezer-v2/images/mac-bg3.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.intezer-analyze #products-1 img {
    margin-bottom: 0px;
	border-radius:5px;
}

#products-0 {
	margin-top:200px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}

#products-0 .row {
    margin-top: 5rem;
}


.col-a .plat-icon {
    width: 98px;
    margin-bottom:33px;
}
.col-b .plat-icon {
    width: 98px;
    margin-top:15px;
}
.col-c .plat-icon {
    width: 98px;
    margin-bottom:15px;
}










.brochure-btn {
    padding: 17px 40px !important;
    margin: 3rem 1.5rem 0 0 !important;
}


/* See it in action - product page */
#actions.actions-product {
    background-color: #ffffff;
    min-height: auto;
    padding-bottom: 100px;
}
#actions.actions-product .btn-primary, #actions.actions-product .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #22d3c6;
    padding: 17px 70px;
    font-weight: 600;
    margin: 3rem 0 0 0;
    box-shadow: none;
}
#actions.actions-product .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}

/* Plans Table */
#plans-table{

    padding: 120px 0 100px;
    text-align: center;
}
#plans-table h2 {

}
#plans-table table {
    border-collapse: collapse;
    margin: 50px 0 40px;
}
#plans-table table th {
	    text-align: center;
    padding: 10px 0px;
    position: relative;
	font-family: "Museo500", sans-serif;
	font-size:17px;
	font-weight: 500;
}
#plans-table table th::before {

    position: absolute;
    left: 0;
    top: 30%;
    width: 2px;
    height: 35px;
    background-color: #d2d8e1;
}
#plans-table table th:first-child::before,#plans-table table th:nth-child(2)::before {
    content: none;
}
#plans-table table td {
    padding: 12px;
    background: #ffffff;
    border-bottom: 1px dashed #e1e6ed;
    color: #6d88a3;
    font-size: 14px;
}
#plans-table table td:first-child {
display:none;
    background: none;
    border: none;
    border-right: 0px solid #5155ff;

}
#plans-table table th:first-child {
display:none;
    background: none;
    border: none;
    border-right: 0px solid #5155ff;

}

#plans-table table th:nth-child(2){
	text-align:left;
}

#plans-table table td:nth-child(2) {
    text-align: left;
    padding-left: 0px;
    width: 50%;
}
#plans-table table td span{
    display: inline-block;
    width: 22px;
    height: 18px;
    background: url('images/table-check-ico.png') no-repeat center;
}
#plans-table .plans-table-buttons{
    display: block;
}
#plans-table .plans-table-buttons .btn{
    display: inline-block;
}



#plans-table .more-about {
    color: #5155ff;
    font-size: 19px;
    font-weight: 600;
    margin: 10px 0;
    text-align: left;
    margin-top: 20px;
    display: inline-block;
    padding-right: 10px;
}
#plans-table .more-about i {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 7px 0 0 7px;
}
#plans-table .more-about i::after {
    content: '';
    position: absolute;
    width: 9px;
    height: 15px;
    width: 12px;
    height: 15px;
    background: url(images/actions-arrows.png) no-repeat 0 0;
    left: 0;
    top: 0;
}

/* Resources */
.title_cont {
    max-width: 520px;
}

.resource-entry-subtitle {
	margin-top: 10px;
	  font-size: 14px;
  line-height: 1.54;
  letter-spacing: 0.4px;
  color: #627d98;
}
.resource-entry-subtitle p,
p.resource-form-intro{

	  font-size: 14px;
  line-height: 1.54;
  letter-spacing: 0.4px;
  color: #627d98;
}
.single-post-page h1.resource-entry-title {
    font-size: 22px;
    font-family: "Museo500", sans-serif;
    line-height: 30px;
    text-align: left;
	color:#233b52;
}

.single-post-page figure {
    font-size: 16px;
    line-height: 27px;
    color: #627d98;
    max-width: 100%;
    text-align: center;
}
.single-post-page figure.aligncenter {
margin:auto;
}

.single-post-page figcaption.wp-caption-text {
    margin-top: 4px;
    font-style: italic;
    color: #627d98;
}
.single-resource .single-post-page .single-post-content p,
.single-resource .single-post-page .single-post-content ul,
.single-resource .single-post-page .single-post-content ol,
.resource-post-content p,
.resource-post-content ul
{
    font-size: 17px;
    line-height: 22px;
    color: #233b52;
}



.resource-form-cont h2{
	    font-family: "Museo500", sans-serif;
	  font-size: 22px;
  line-height: 1.36;
  letter-spacing: 0.5px;
  text-align: center;
  color: #308aff;
}

@media screen and (max-width: 767px) {
  #plans-table table {
    border: 0;
  }
  #plans-table table caption {
    font-size: 1.3em;
  }
  #plans-table table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  #plans-table table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  #plans-table table td {
    border-bottom: 1px solid #ddd;
    display: block;
    width: 100% !important;
  }
  #plans-table table td:before {
    /*
    * aria-label has no advantage, it won't be read inside a #plans-table table
    content: attr(aria-label);
    */
    content: attr(data-label);
    font-weight: bold;
    text-transform: uppercase;
  }
  #plans-table table td:last-child {
    border-bottom: 0;
  }
    #plans-table .plans-table-buttons .btn {
        margin: 0;
        margin-bottom: 20px;
    }
    #plans-table .text-right{
        text-align: center !important;

    }




	#resources article .pop-whitepaper {
	    left: 30px !important;
	}


	#download-btn {
	    width: 70% !important;
        display: none;

	}
    #resources article .box .wrap-content{
        padding: 2rem 1rem;
    }
    #resources article .pop-whitepaper {
        position: relative;
        left: 0;
    }
    #resources-menu ul li {

    }
    .popup-resources {
        height: 70vh;
        overflow: auto;
        width: 90% !important;
        top: 60% !important;
        padding: 30px !important;
    }
    .author-box {

	}
	.shares{

		padding-top: 10px;
	}
	.author-box-bottom {

	}
	.author-box-bottom .user-bio {

	}
	.text-right {
	    padding-top: 10px;
	}
	.post-try-it-now h2 {
	    line-height: 30px !important;
	    margin-bottom: 20px;
	}
}





#products-3.products-3-white {
    background-color: #ffffff;
}


/* Empty Tr Situation */
#plans-table table tr.empty-tr td
{
    padding: 12px;
    background: #eaeef4;
    border-bottom: none;
}
#plans-table table tr.empty-tr td:first-child
{
    background: none;
    border: none;
}

/*#plans-table table tr:hover td
{
    background: #d0dafd;
    color: #339;
}*/



#products-3 {
    padding: 5rem 0;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}



#products-3 .row {
    margin: 0 0 3rem 0;
}

#products-3 .col-sm-12 {text-align:center}

#products-3 img.icon {
    max-width: 62px;
    padding-bottom: 60px;
    float: left;
    margin-right: 20px;
	margin-top: -5px;
}
#products-3 h3 {
    font-size: 17px;
    font-family: "Museo500", sans-serif;
    margin: 0 0 0.5rem 0;
    max-width: 75%;
	line-height: 1.35;
    letter-spacing: 0.57px;
}
#products-3 p {
    max-width: 75%;
    margin: 0 auto;
}

#products-3 .btn-primary, #products-3 .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #22d3c6;
    padding: 17px 70px;
    font-weight: 600;
    margin: 3rem 0 0 0;
    box-shadow: none;
}
#products-3 .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}

/* Popup */
.background-pop {
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;

    z-index: 1001;
    display: none;
    position: fixed;
}

.mfp-bg {
	    background-color: rgba(204, 216, 228, 0.50)!important;
}

.white-popup {
    border-radius: 25px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    max-width: 880px;
}

.popup,
.freepopup{
	border-radius:25px;
    background: #ffffff;
    position: fixed;
    width: 680px;
    max-width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1002;
    left: 50%;
    top: 50%;
    display: none;
    padding: 40px;

  box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
}
.popup h3,
.freepopup h3{
    font-size: 32px;
    font-family: "Museo500", sans-serif;
    margin: 0;
    padding: 0 0 2rem;
    text-align: center;
}
.popup.popup-open,
.freepopup.popup-open{
    display: block;
}

/* Request Demo Form */

#request-demo-form input, #request-demo-form textarea,
#request-free-demo-form input, #request-free-demo-form textarea{
    padding: 7px;
    background-color: #fff;
    border: solid 2px #ccd8e4;
    border-radius: 3px;
    color: #627d98;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
	margin-bottom: 10px;
}
#request-demo-form textarea,
#request-free-demo-form textarea{
    height: 220px;
}



#request-demo-form .pricing-form-title,
#request-free-demo-form .pricing-form-title{
text-align:center;	
	font-size:32px;
line-height:36px;
	 font-family: "Museo500", sans-serif;
	color:#233B52;
    width: 100%;
}


#request-demo-form .pricing-form-subtitle,
#request-free-demo-form .pricing-form-subtitle{
text-align:center;	
font-size:14px;
	line-height:20px;
color:#233B52;
margin-bottom:20px;
    width: 100%;
}

#request-demo-form,
#request-free-demo-form{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
column-gap: 24px;
}

#request-demo-form .form-checkbox,
#request-free-demo-form .form-checkbox{
    margin-top: -4px;
    display: block;
}

#request-demo-form .cf-btn,
#request-free-demo-form .cf-btn{
    width: 100%;
}

#request-demo-form .cfp-field,
#request-free-demo-form .cfp-field{
 
    width: calc( 50% - 12px );
  
}

#request-demo-form input[type="checkbox"],
#request-free-demo-form input[type="checkbox"]{
    border:solid 2px #CED8E3;
    background-color:white;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
 box-shadow: none !important;
    outline:0;
    padding:0;
    width: 17px;
    height:17px;
    position:relative;
    bottom:-4px;
    margin-right:0px;
}
#request-demo-form .wpcf7-list-item,
#request-free-demo-form .wpcf7-list-item{

    color: #627D98;
    font-size: 12px;
 padding:0;
 line-height:11px;
    margin: 0px 16px 0px 0px;
}
#request-demo-form .wpcf7-list-item label,
#request-free-demo-form .wpcf7-list-item label{
    display: inline-block;
    margin-bottom: 0;
}

@media only screen and (max-width: 768px) {
#request-demo-form,
	#request-free-demo-form{

column-gap: 12px;
}
	#request-demo-form input, #request-demo-form textarea,
	#request-free-demo-form input, #request-free-demo-form textarea{
    padding: 6px;
    margin-bottom: 4px;
}


#request-demo-form .cfp-field,
	#request-free-demo-form .cfp-field{
 
    width: calc( 50% - 6px );
  
}
	
	#request-demo-form .cfp-field.cfp-check,
	#request-free-demo-form .cfp-field.cfp-check{
    width: 100%;
}
	#request-demo-form .wpcf7-submit.btn-primary,
	#request-free-demo-form .wpcf7-submit.btn-primary{
   float:none;
		max-width: 100%;
	}
}

/*
#request-demo-form .form-header.pricing:after {

    font-family: "Museo500", sans-serif;
    text-align: center;
    display: block;
    content: 'Request pricing';
    width: 100px;
    height: 40px;
    color: #233b52;
    width: 100%;
    font-size: 20px;
    margin-bottom: 25px;
line-height: 1.2em;
}

#request-demo-form .form-header.pricing.pricing-ma:after {

    content: 'Please leave your details and our representative would contact you immediately';

}

#request-demo-form .form-header.pricing.pricing-adr:after {

    content: 'Please leave your details and a sales representative would contact you immediately';

}

#request-demo-form .form-header.pricing.pricing-mdr:after {

    content: 'Please leave your details and a sales representative would contact you immediately';

}

*/



#request-demo-form .form-header.protect:after,
#request-demo-form .form-header.analyze:after,
#SubscribeForm .form-header.subscribe:after{
    font-family: "Museo500", sans-serif;
    text-align: center;
    display: block;
    content: 'Get a Demo';
    height: 40px;
    color: #233b52;
    width: 100%;
    font-size: 22px;
    margin-bottom: 10px;
}
#request-demo-form .form-header.protect-trial:after
{
    font-family: "Museo500", sans-serif;
    text-align: center;
    display: block;
    content: 'Request a free online trial';
    height: 40px;
    color: #233b52;
    width: 100%;
    font-size: 22px;
    margin-bottom: 10px;
}
#request-demo-form .form-header.protect-trial.pricing:after,
#request-demo-form .form-header.analyze.pricing:after
{
  /*  content: 'Request pricing'; */
}

#SubscribeForm .form-header.subscribe:after
{
    content: 'Subscribe to our Blog';
}


#request-demo-form .form-header.analyze:before,
#request-demo-form .form-header.pricing:before {



}

#request-demo-form .form-header.protect:before,
#request-demo-form .form-header.protect-trial:before{






}

#request-demo-form .btn-primary.protect,
#request-free-demo-form .btn-primary.protect{

    border: 2px solid #00b6bb;
    background-color: #00b6bb;
}



#request-demo-form .btn-primary.protect,
#request-free-demo-form .btn-primary,
#request-demo-form .btn-primary.analyze,
#SubscribeForm .btn-primary.subscribe
{
	margin-top:20px;
}

#request-demo-form .btn-primary.protect:hover {
      background-color: #fff;
    color: #308AFF;
}


#request-demo-form .btn-primary,
#request-free-demo-form .btn-primary,
#SubscribeForm .btn-primary{
    color: #fff;
    border-radius: 3px;
    border: 2px solid #308AFF;
    box-shadow: none;
    max-width: 140px;
    float: right;
    padding: 8px 27px 9px 27px;
    margin: 0px;
    font-weight: 600;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    background-color: #308AFF;
}
#request-demo-form .btn-primary:hover,
#request-free-demo-form .btn-primary:hover{
    background-color: #fff;
    color: #308AFF;
}
#SubscribeForm .btn-primary{

    background-color: #308AFF;
    border: 2px solid #308AFF;
}

#SubscribeForm .btn-primary:hover{
    background-color: #fff;
    color: #308AFF;
}

span.wpcf7-not-valid-tip {
    white-space: nowrap;
    float: left;
    line-height: 10px;
    margin-bottom: 0;
    display: none;
    color: #f00;
    font-size: 12px;
    font-weight: normal;
    display: block;
    padding-bottom: 0;
    padding-top: 0px;
    margin-top: -4px;
}
.wpcf7 form div.wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
	background-color: white;
    margin: 0;
    padding: 10px 0;
	width:100%;
	text-align:center;
    border: 0px solid #00be00;
	color: #00be00;
	font-weight:bold;
    clear: both;
	font-size:11px;

}
.wpcf7 form.invalid div.wpcf7-response-output,
.wpcf7 form.unaccepted  div.wpcf7-response-output
{

    border: 0px solid #ff0000;
	color: #ff0000;

}

.wpcf7 .wpcf7-spinner {
    margin: 0;
    bottom: 0;
    display: flex;
    left: 0;
}



.wpcf7-not-valid {
    background: #ffffff;
    border-bottom: 1px solid #ff0000;
}

div.wpcf7-validation-errors {
    margin-top: 20px;
	margin-bottom:10px;
}
#request-demo-form div.wpcf7-mail-sent-ok,
#request-free-demo-form div.wpcf7-mail-sent-ok {

    color: #398f14;
	text-align: left;
    font-size: 14px;
	border: 1px solid #398f14;
}

/* Technology Page */

#technology-1 {
	margin-top:40px;
	margin-bottom:0px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}

	#technology-1 .container{
	max-width: 900px;
    margin-top: 30px;
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    padding: 50px 50px 100px 50px;
    margin-bottom: -80px;
	}

#technology-1 h2 {
    font-size: 22px;
    font-family: "Museo500", sans-serif;
    margin: 25px 0 15px 0;
}

#technology-1 p {


    display: inline-block;

}


#technology-1 .icon {

width:50px;

}

#technology-video {
    min-height: 500px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    overflow: hidden;
}
#technology-video .video-box {
    position: relative;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    height: 500px;
    width: 1920px;
    max-width: 100%;
    display: block;
}
#technology-video .video-box a{
    background-position: center;
    background-image: url(images/video-ico.png);
    background-repeat: no-repeat;
    background-size: 80px 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    display: block;
}

#how-possible {
    min-height: 462px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url('images/how-possible-bg.jpg') no-repeat center / cover;
}

#how-possible h3 {
    font-size: 45px;
    color: #ffffff;
    font-family: "Museo300", sans-serif;
    margin: 0 0 1rem 0;
}

#how-possible p {
    font-size: 19px;
    color: #ffffff;
    margin: 0 auto;
    line-height: 1.5;
    max-width: 90%;
    display: inline-block;
    font-weight: 300;
}

#technology-2 {

    padding: 100px 0;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}

#technology-2 h2,
#technology-5 h2{
    font-size: 22px;
    font-family: "Museo500", sans-serif;
    margin: 0 0 25px 0;
}

#technology-2 img {
    margin: 0;
}

#technology-2 .icon,
#technology-5 .icon{
    margin-right: 12px;
    float: left;
    width: 60px;
    margin-top: -18px;
}

#technology-2 h3 {
    margin-top: 20px;
    letter-spacing: 0.58px;
    font-size: 17px;
    font-family: "Museo500", sans-serif;
    line-height: 1.6;
}
#technology-2 .mapping-image{
	max-width:100px;
	margin-top:40px;
}

#technology-2 .col-sm-3 {
    margin-right: 45px;
    padding: 0px 0px 0px 30px;
    text-align: center;
    margin-left: -45px;
}
#technology-2 .col-sm-3.col-a:after,
#technology-2 .col-sm-3.col-b:after,
#technology-2 .col-sm-3.col-c:after{
    background-size: contain;
    background-image: url(/wp-content/themes/intezer-v2/images/int-arrow-s.png);
    top: 85px;
    display: inline-block;
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    right: -22px;
}

#technology-2 .btn-primary, #technology-2 .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #22d3c6;
    padding: 17px 70px;
    font-weight: 600;
    margin: 3rem 0 0 0;
    box-shadow: none;
}
#technology-2 .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}

/* First Animation */
#technology-1 div#cf {
    height: 450px;
    max-width: 100%;
    width: 874px;
    position: relative;
    margin: 0 auto;
}
#technology-2 div#cf {
    height: 200px;
    max-width: 100%;
    width: 874px;
    position: relative;
    margin: 0 auto;
}
#technology-2 #cf img, #technology-1 #cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

@keyframes malicious-anim {
  0% {
    opacity:0;
  }
  5% {
    opacity:1;
  }
  45% {
    opacity:1;
  }
  50% {
  opacity:0;
  }
  100% {
  opacity:0;
  }
}

@keyframes trusted-anim {
  0% {
    opacity:0;
  }
  50% {
    opacity:0;
  }
  55% {
    opacity:1;
  }
  95% {
    opacity:1;
  }
  100% {
    opacity:0;
  }
}

@keyframes none-anim {
  0% {
    opacity:1;
  }
  5% {
    opacity:0;
  }
  45% {
    opacity:0;
  }
  50% {
    opacity:1;
  }
  55% {
    opacity:0;
  }
  95% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

#technology-2 #cf img, #technology-1 #cf img {
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}

#technology-2 #cf img.malicious, #technology-1 #cf img.malicious {
  animation-name: malicious-anim;
}

#technology-2 #cf img.none, #technology-1 #cf img.none {
  animation-name: none-anim;
}

#technology-2 #cf img.trusted, #technology-1 #cf img.trusted {
  animation-name: trusted-anim;
}


#technology-3 {

    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}

#technology-3 .container.boxed{
	    margin-top: 30px;
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    padding: 50px;
}

#technology-3 h2 {

    font-family: "Museo500", sans-serif;
    margin: 2rem 0 3rem 0;

}
#technology-3 .row {
    margin: 0 0 3rem 0;
}

#technology-3 img.icon {
	height:38px;
    margin: 0 0 1.1rem 0;
}
#technology-3 h3 {
    font-size: 17px;

    margin: 0 0 0.5rem 0;
    font-family: "Museo500", sans-serif;
}
#technology-3 p {

    max-width: 85%;
    margin: 0 auto;
}

#technology-4 {

    padding: 100px 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}
#technology-4 .animation-headings, #technology-2 .animation-headings {
    padding: 20px 0 30px;
    text-align: left;
    /*display: flex;
    align-items: flex-end;
    justify-content: space-around;*/
    width: 1039px;
    max-width: 100%;
    margin: 0 auto;
}

#technology-4 .animation-headings h3, #technology-2 .animation-headings h3 {
    font-size: 18px;
    color: #686868;
    font-family: "Museo300", sans-serif;
    margin: 0;
    line-height: 1.3;
    /*flex-basis: 50%;*/
    display: inline-block;
}

h3.p1 {
    padding-left: 6rem;
}

h3.p2 {
    padding-left: 5rem;
}

#technology-2 .animation-headings h3.p3 {
    margin-left: 3rem;
    width: 20%;
    text-align: center;
}

#technology-2 .animation-headings h3.p4 {
    margin-left: 3rem;
}



#technology-4 #cf, #technology-2 #cf {
    height: 250px;
    position: relative;
    max-width: 100%;
    width: 1039px;
    margin: 0 auto;
}

#technology-4 #cf img, #technology-2 #cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

@keyframes malicious-anim {
  0% {
    opacity:0;
  }
  10% {
    opacity:1;
  }
  40% {
    opacity:1;
  }
  50% {
  opacity:0;
  }
  100% {
  opacity:0;
  }
}

@keyframes trusted-anim {
  0% {
    opacity:0;
  }
  50% {
    opacity:0;
  }
  60% {
    opacity:1;
  }
  90% {
    opacity:1;
  }
  100% {
    opacity:0;
  }
}

@keyframes none-anim {
  0% {
    opacity:1;
  }
  10% {
    opacity:0;
  }
  40% {
    opacity:0;
  }
  50% {
    opacity:1;
  }
  60% {
    opacity:0;
  }
  90% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

#technology-4 #cf img, #technology-2 #cf img {
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}

#technology-4 #cf img.malicious, #technology-2 #cf img.malicious {
  animation-name: malicious-anim;
}

#technology-4 #cf img.none, #technology-2 #cf img.none {
  animation-name: none-anim;
}

#technology-4 #cf img.trusted, #technology-2 #cf img.trusted {
  animation-name: trusted-anim;
}

#technology-4 p {
    font-size: 19px;
    color: #505157;
    margin: 0 auto;
    line-height: 30px;
    max-width: 75%;
    display: inline-block;
    font-weight: 300;
}

#technology-5 {
    min-height: 480px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;

}

#technology-5 h3 {
	font-size:22px;
    font-family: "Museo500", sans-serif;
    margin: 0 0 1rem 0;
	margin: 0 0 25px 0;
}

#technology-5 img {
    margin: 0;
}

#technology-5 p {

    margin: 0 auto;
	padding-top:20px;
    display: inline-block;

}
#technology-5 .btn-primary, #technology-5 .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #22d3c6;
    padding: 17px 70px;
    font-weight: 600;
    margin: 6rem 0 0 0;
    box-shadow: none;
}
#technology-5 .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}

@media (max-width: 768px) {
	
	header #main-menu .nav-item.try-now.active .nav-link, .nav-item.try-now {
       right: 0px;
    position: relative;

}
	
	.wpcf7 form div.wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
position: relative;
    bottom: -25px;
}
	
	#request-demo-form .form-header.pricing:after {
    line-height: 1.2em;
    font-size: 16px;
    margin-bottom: 35px;
}
	
	
	section h1,
	h1.entry-title{

    font-size: 32px;
   

}

  #top-cover .text {
    top: 38vh;
  }



#technology-5 .btn-primary, #technology-5 .btn-primary:active {

    margin: 2rem 0 0 0;

}

#technology-3 .col-sm-6:first-child {
    margin-bottom: 3em;
}
}



/* Contact Us */
.contact-us #contact-us{
margin-top: 50px;
    background-size: contain;
    background-image: url(/wp-content/themes/intezer-v2/images/contact-bg.jpg);
    background-repeat: no-repeat;
    padding-top: 50px;
    background-position: 73%;
	margin-bottom: 50px;
}

#contact-us h1 {
    margin-bottom: 50px;
}
#contact-us h2.email-sent::before,
#partners-3 h2.email-sent::before {
    content: "";
    width: 51px;
    height: 36px;
    display: inline-block;
    margin-right: 1.5rem;
    background: url(images/email-sent-ico.png) no-repeat center;
}


.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control.country,
.wpcf7-form-control.product
{
	padding: 7px;
    background-color: #fff;
    border: solid 2px #ccd8e4;
    border-radius: 3px;
    color: #627d98;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
	margin-bottom:6px;
transition:all .3s;
}

.wpcf7-form-control-wrap input:focus,
.wpcf7-form-control-wrap textarea:focus,
.wpcf7-form-control.country:focus,
.wpcf7-form-control.product:focus
{
	outline:none;
    border: solid 2px #308aff;
box-shadow: 0 0 0px rgba(81, 203, 238, 0);

}

#contact-us form{

}

.wpcf7-form-control.btn-prim {
    padding: 8px 30px 9px 30px;
    margin: 20px;
    border-radius: 4px;
    font-weight: 600;
    background-color: #308aff;
    color: #ffffff !important;
    line-height: 22px;
    margin: 20px 0px;
    border: 0px solid #308aff;
    font-size: 12px;
    float: right;

}



span.cf-label,
span.cf-label{
    display: inline-block;
	width:100%;
	text-align:left;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.73;
    letter-spacing: 0.44px;
    color: #627d98;
    margin-top: 0px;
	margin-bottom: 2px;
}
.cf-field {
	line-height: 1.2;
}
.cf-field.cf-submit {
    width: 100%;
}

/**
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
**/
#contact-us textarea{
    height: 150px;
}

#contact-us .btn-primary {
color: #fff;
    border-radius: 3px;
    border: 2px solid #308aff;
    box-shadow: none;
    max-width: 140px;
    float: right;
    padding: 8px 27px 9px 27px;
    margin: 0px;
    font-weight: 600;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
	    font-size: 12px;
    background-color: #308aff;
}
#contact-us .btn-primary:hover {
    background-color: #fff;
    color: #308aff;
}

#contact-us form span.wpcf7-not-valid-tip{
    /*display: none;*/
    position: relative;
}
#contact-us form .wpcf7-not-valid {
    background: #ffffff;
    border-bottom: 1px solid #ff0000;
}
#contact-us form span.wpcf7-not-valid-tip::after {

}
#contact-us form div.wpcf7-validation-errors {

    text-align: left;
}
#contact-us form div.wpcf7-mail-sent-ok {

    color: #398f14;

     margin-bottom: 10px;
}
#contact-us ul.info {
    padding: 0 0 0 0rem;
    position: relative;
}



#contact-us ul.info li{
    list-style-type: none;
    line-height: 1.54;
    padding: 0 0 0 2rem;
    margin-bottom: 1rem;
    font-size: 14px;
	letter-spacing: 0.4px;
    color: #627d98;

    background-repeat: no-repeat;
}

#contact-us li.address-ico {
    background-image: url(/wp-content/themes/intezer-v2/images/location-ico.png);
    background-size: 16px;
}

#contact-us li.phone-ico {
    background-image: url(/wp-content/themes/intezer-v2/images/phone-ico.png);
    background-size: 16px;
}

#contact-us li.email-ico {
    background-image: url(/wp-content/themes/intezer-v2/images/contact-ico.png);
    background-size: 16px;
background-position: 0px 5px;
}

#contact-us ul.info li.phone-ico {

}
#contact-us ul.info li.email-ico {

}
#contact-us ul.info li a{
    color: #627d98;
}
#contact-us ul.info li i {
    color: #5155ff;
    font-size: 22px;
    margin-right: 1rem;
}

/* Search Page */
#search-page{
    padding: 5rem 0;
}
#search-page article{
    margin-bottom: 45px;
    padding-bottom: 30px;
    border-bottom: 1px solid #1774b3;
}
#search-page article h3{
    margin-bottom: 15px;
}
#search-page article .entry-summary{
    margin-bottom: 15px;
}

/* Blog Post*/
.side-blog-btn-fancy{

}
.blog-side-join{
  text-decoration:none;
display:block;
  background-image:url(/wp-content/uploads/2022/03/community-bg.png);
  background-size:contain;
  background-position:bottom right;
  border-radius:10px;
  background-repeat:no-repeat;
 text-align:center;
  color:white;
  padding:8px;
  background-color:#348dff;
 margin-bottom:10px;
}
.blog-side-join:hover{

  color:white;
 
}
.blog-side-join img{

 max-width:21px;
}
.blog-side-join h3{
  font-size:14px;
      font-family: "Museo500", sans-serif;
	margin-top:10px;
	margin-bottom:12px;
}
.blog-side-join .join-btn{
  transition:all .3s;
border:solid 1.5px #fff;
  border-radius:4px;
  max-width:100px;
  padding:8px;
  margin:6px auto;
  font-size:12px;
   font-weight: bold;
  
}
.blog-side-join .join-btn:hover{
background-color:white;
  color:#308aff;
}

.blog-side-join .join-btn {
  color : rgb(35, 59, 82);
  background-color : rgb(248, 202, 0);
  border : 1.5px solid rgb(248, 202, 0);
}

.blog-side-join .join-btn:hover {
  background-color : rgb(255, 255, 255);
}

.blog-side-join {
  border : 2px solid rgb(204, 216, 228);
  background-color : white;
  background-image : url("/wp-content/themes/intezer-v2/images/opt/cta-bg-2.png");
  background-size : 100%;
  background-position : center top;
}

.blog-side-join img {
  margin-top : 8px;
}

.blog-side-subscribe .cf-field{
	opacity:0;
	height:1px;
	transition:all .4s;
overflow:hidden;
}
.blog-side-subscribe .cf-field.show{
	opacity:1;
	height:auto;
}

.blog-side-subscribe #email-field{
	opacity:1;
	height:auto;
}

.blog-side-subscribe span.wpcf7-not-valid-tip {
    font-size: 10px;
    margin-top: -5px;
    margin-bottom: 4px;
}

.blog-side-subscribe .wpcf7 form div.wpcf7-response-output, 
.blog-side-subscribe .wpcf7 form.sent .wpcf7-response-output {

    margin: 1em 0 0 0;
}

.blog-side-subscribe .cf-field.cf-company,
.blog-side-subscribe .cf-field.cf-title{
    width: 49%;
    float: left;
}
.blog-side-subscribe .cf-field.cf-title{
margin-left:2%
}

.single-post .blog-side-subscribe {
    display: flex;
    flex-direction: column;
}

	.side-blog-btn,
.side-blog-share{
	padding: 0;
		    font-family: "Museo700", sans-serif;
		font-size:16px;
	 line-height: 1.38;
  letter-spacing: 0.18px;
		color: #233b52;
		

}
	.side-blog-btn.fixed,
.side-blog-share.fixed{
position:fixed;
    max-width:120px;
	top:110px;
}
.side-blog-share.fixed{
	top:170px;
}
.side-blog-share{
margin-bottom:20px;

}
.side-blog-share .addtoany_list a,
.side-blog-share .widget .addtoany_list a {
    width: 28px;
    color: #308aff;
    background-color: #fff;
    display: block;
    padding: 5px 5px 4px 5px;
    border-radius: 40px;
    height: 28px;
    text-align: center;
    border: solid 1px #308aff;
    transition: all .5s;
    margin-top: 10px;
margin-right:7px;
}
.side-blog-share .addtoany_list a img,
.side-blog-share .widget .addtoany_list a img{
display:none;
}
.side-blog-share a.a2a_button_facebook:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f09a";
}
.side-blog-share a.a2a_button_twitter:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f099";
}
.side-blog-share a.a2a_button_linkedin:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f0e1";
}

.side-blog-share a.a2a_button_copy_link:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f0c1";
}

.side-blog-share a.a2a_button_reddit:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f281";
}

.side-blog-share .addtoany_list a:hover,
.side-blog-share .widget .addtoany_list a:hover {
    border: 1px;
	 background-color: #308aff;
	color:white;
}

a.btn-prim.dodger {
    padding: 8px 27px 9px 27px;
    margin: 20px;

}
.side-blog-btn a.btn-prim {
    padding: 8px 17px 9px 17px;
    margin: 7px 0;

}
.main-blog-image {
	width:100%;
    border-radius: 25px;
    overflow: hidden;
    margin: 40px 15px;
}

.single-post-page {

}

.single-post-content p img{
display:block;
	max-width:100%;
border-radius:5px;

}
.single-post-content p img.aligncenter{
margin:auto;

}


.single-post-page .featured-img{
    width: 100%;
}

.single-post-page h1{
   font-size: 33px;
    font-family: "Museo700", sans-serif;
	line-height: 1.15;
	text-align:center;
}
.single-post .single-post-page h1{
 max-width:80%;
	margin:auto;
}

a.job-link {
    height: 100%;
}

.single-post-page.single-job-post h1{
   font-size: 42px;
    font-family: "Museo500", sans-serif;
	line-height: 51px;
	text-align:left;
}
.single-post-page.single-job-post p.job-entry-subtitle {
    font-size: 17px;
    line-height: 1.6;
    letter-spacing: 0.58px;
    color: #233b52;
}

.single-post-page.single-job-post .location-title {
    margin-bottom: 8px;
    text-transform: uppercase;
}

.job-title-cont {
	max-width:620px;
	    display: inline-block;
    background-image: url(/wp-content/themes/intezer-v2/images/career-ico.png);
    background-size: 112px;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    margin: auto;
    padding-left: 138px;
}
.job-title-flex-cont {
    display: flex;
    justify-content: space-around;
	margin-bottom:40px;
}

.single-post-page.single-job-post .single-post-content p, .single-post-page.single-job-post .single-post-content ul {
    font-size: 14px;
    line-height: 1.54;
	margin: 14px 0;
}
.single-post-page.single-job-post .single-post-content ul {
    padding: 0 0 0 25px;
    list-style-type: none;
    margin: 20px 0;
}

.single-post-page.single-job-post .single-post-content ul li:before {
    color: #308aff;
    content: '-';
    position: absolute;
    left: 5px;
    font-weight: bold;
    font-size: 20px;
    line-height: 17px;
}

.single-post-page.single-job-post .single-post-content ul li {
	margin: 14px 0;


}

.single-post-page h1.entry-title:before {
    border-top: dashed 2px #92c2ff;
    padding-bottom: 25px;
    margin: auto;
    height: 1px;
    content: '';
    position: relative;
    display: block;
    width: 60px;
    background-color: white;
}
.single-post-page .single-post-content,
.single-post-page .single-post-content p,
.single-post-page .single-post-content ul,
.single-post-page .single-post-content ol{
    font-size: 16px;
    line-height: 27px;
    color: #627d98;
}
.single-post-page .single-post-content ul li,
.single-post-page .single-post-content ol li
{
margin-bottom:12px;
}

.single-post-page p.excerpt-text {
padding: 0 15px;
	    font-size: 14px;
    color: #849eb5;
    line-height: 1.54;
    letter-spacing: 0.4px;
    font-weight: normal;
}

.post-meta {
    color: #878889;
    height: 35px;
    line-height: 35px;
    margin: 3.5rem 0 30px 0;
}
.meta-date {
    display: inline-block;
    margin-right: 10px;
    float: none;
    position: relative;
}
.blog-page .meta-date:after {
    position: absolute;
    height: 98px;
    top: -10px;
    bottom: 0;
    right: -12px;
    display: block;
    /*content: '';*/
    border-right: 1px solid #cccccc;
}
.single-post-content{
    padding-left:30px;
    position: relative;
}
.single-post-content::before {
    /*content: "";*/
    position: absolute;
    left: -38px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #c6cdd2;
}
/*.single-post-content::after {
    position: absolute;
    top: 3rem;
    left: -46px;
    content: '';
    background-color: #cccccc;
    width: 1px;
    height: 90%;
}*/
.single-post-content table {
	text-align:left;
    empty-cells: show;
    border: 0px solid #eeeeee;
}
.single-post-content table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}
.single-post-content table th, .single-post-content table td {
    padding: 0.5em 1em;
}
.single-post-content table td, .single-post-content table th {
    border-left: 1px solid #eeeeee;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: .5em .5em;
}
.single-post-content table td:first-child, .single-post-content table th:first-child {
    border-left-width: 0;
}
.single-post-content table td,
.single-post-content table tr:nth-child(2n-1) td {
    /*background-color: #f2f2f2;*/
}
.single-post-content table tr:nth-child(even) {background: #f1f3fb}
.single-post-content table tr:nth-child(odd) {background: #fafbfc}

.post-meta span {
    font-size: 14px;
}
.meta-date a {
    display: block;
    padding-right: 5px;
    color: inherit;
    line-height: 0;
    cursor: default;
}
.meta-date a strong {
    font-size: 87px;
    margin-right: 3px;
    color: #505157;
    font-family: "Museo300", sans-serif;
    font-weight: 300;
}
.meta-date span {
    margin-right: 7px;
}
.meta-date em {
    display: block;
    font-size: 30px;
    line-height: 35px;
    text-transform: uppercase;
    font-style: normal;
}
.meta-date strong, .meta-date span {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
}
.top-meta{
	text-align: center;
	padding: 2rem 0 1rem;
}
.author-box {
    /*margin-left: -20%;*/
}
.author-box .user-photo{
    height: 32px;
    width: 32px;
    float: left;
    border-radius: 50px;
	background-color:#eee;

}

.single-post-page .top-meta  .author-box .user-photo{
    float: none;
   margin-bottom:0px;

}

.single-post-page .author-box .user-photo{
    margin-left: 15px;
    margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #eee;

}

.single-post-page:first-child .author-box .user-photo{
    margin-left: 0px;


}
.single-post-page .author-box{
	    margin-top: auto;
	font-size:14px;
	line-height:14px;
	color:#233b52;
	font-family: "Museo700", sans-serif;
}

.top-meta .single-post-page .author-box{
text-align:center;
}



.single-post-page .author-box a{

	color:#233b52;

}
.single-post-page .author-box .post-date{
	    white-space: nowrap;
    padding-bottom: 15px;
	margin-top:4px;
	color:#627d98;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	font-weight:bold;

}

.user-photo-blank {
	display:none;
    height: 60px;
    float: left;
    width: 60px;
}
.author-box .user-bio {
    float: left;
    margin-left: 15px;
    margin-top: 6px;
    font-size: 14px;
}

 .user-bio span.author-light,
 .user-bio span.author-date{
    font-family: "Museo300", sans-serif;
	 white-space:nowrap;
}
.single-post-content h2,
.single-post-content h3{

	font-size:17px;
	font-family: "Museo500", sans-serif;
	color:#233b52;
}
.single-post-content h2.anchor
{
	padding-top:100px;
	margin-top:-100px;
}


.top-meta .author-box .user-bio{
	    float: none;
	display:inline;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    font-size: 13px;
}

.author-box .user-bio p {
    font-size: 14px;
    color: #878889;
    line-height: 1.5;
    font-weight: 300;
    margin: 0;
}
.author-box .user-bio .twitter-link{
    margin-left: 10px;
}
.shares a {
    margin: 0 6px;
}

.author-box-bottom {
	    max-width: 820px;
	margin-left:auto;
	margin-right:auto;
	    margin-top: 50px;
       text-align: center;
}
.author-box-bottom .user-photo{
 width:50px;
	margin:auto;
	border-radius: 50px;
}
.author-box-bottom .user-bio {
    border-radius: 25px;
    border: solid 1px #ccd8e4;
    padding: 40px;
    margin-top: -25px;
	  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.4px;
  color: #627d98;
}
.author-box-bottom .user-bio strong{
    color: #233b52;
    font-family: "Museo500", sans-serif;
    font-weight: 500;
    font-size: 17px;
}
.author-box-bottom .user-bio p {
    text-align: left;
    margin-bottom: 0;
}
.share-author {
    display: block;
    vertical-align: top;
    /* margin-left: 15px; */
    margin-top: 10px;
    margin-bottom: 20px;
}
.share-author a{
	margin: 5px;
}
.share-author .twitter-link,
.share-author .linkedin-link,
.share-author .facebook-link{
width: 30px;
	min-width:30px;
    color: #308aff;
    background-color: #fff;
    display: inline-block;
    padding: 5px;
    border-radius: 50px;
    height: 30px;
    text-align: center;
    border: solid 1px #308aff;
    transition: all .5s;
}
.share-author .twitter-link:hover,
.share-author .linkedin-link:hover,
.share-author .facebook-link:hover
{
	color: #fff;
    background-color: #308aff;
}
.share-author .fa
{
	font-size: 18px;
    font-weight: normal;
    font-family: 'FontAwesome';
}

.tags-bottom {
    padding: 3rem 0 3rem;

    margin-top: 2rem;
}
.post-tags {
    max-width: 820px;
	margin-left:auto;
	margin-right:auto;
margin-top: 20px;
font-size:11px;
}
.post-tags a{
display: inline-block;
    margin: 5px;
    font-size: 10px;
    color: #308aff;
    border: 1px solid #308aff;
    border-radius: 5px;
    padding: 5px 20px;
    -o-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    transition: 0.3s ease all;
    text-transform: uppercase;
}
.post-tags a:hover{
	background-color: #308aff;
    color: #ffffff;
    border: 1px solid #308aff;
}

.post-try-it-now {
	margin-top: 3rem;
    text-align: center;
}
.post-try-it-now .row {
	margin: 3rem 0;
}
.post-try-it-now .btn-primary, .post-try-it-now .btn-primary:active {
    background-color: rgba(34,211,198,0.05);
    color: #22d3c6;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #22d3c6;
    padding: 17px 70px;
    font-weight: 600;
    box-shadow: none;
}
.post-try-it-now .btn-primary:hover {
    background-color: #22d3c6;
    color: #ffffff;
    border-color: #22d3c6;
}
.post-try-it-now h2 {
	font-family: "Museo300", sans-serif;
	line-height: 64px;
}

.post-nav {
    border-top: solid 1px #ccd8e4;
    position: relative;
    background-color: #ffffff;
    margin: 3rem 0;
    padding: 20px 0 15px 0;
    line-height: 30px;
    border-bottom: solid 1px #ccd8e4;
}

.blog-main .post-link h4 {
    margin-top: 0;
}

.prev-post {
    min-height: 40px;
}
.prev-post, .next-post {
    position: relative;
    float: left;
    width: 50%;
}
.prev-post>a {
    left: 0;
}
.next-post>a {
    right: 0;
}
.prev-post>a, .next-post>a {
    position: absolute;
    z-index: 2;

    font-size: 33px;
    display: inline-block;

}
.prev-post a:before, .next-post a:before {

	color: #3795ff;


}
.prev-post a:before:hover, .next-post a:before:hover {

	color: #308aff;


}
.prev-post a, .next-post a {
    font-size: 14px;
	color: #6d88a3;

}
.prev-post a:hover, .next-post a:hover {

	color: #7893ac;


}
.post-nav .post-link {
    padding: 0 30px;
    position: relative;
}

.post-nav .prev-post h4 a:before,
.post-nav .next-post h4 a:before {
	color: #3795ff;
    content: 'Previous Article';
    font-weight: bold;
    display: block;
    padding: 0;
    margin: 0;
    line-height: 14px;
}
.post-nav .prev-post h4 a:before:hover,
.post-nav .next-post h4 a:before:hover {
	color: #308aff;

}

.post-nav .prev-post h4 a:before{
    content: 'Previous Article';
}
.post-nav .next-post h4 a:before {

    content: 'Next Article';
	text-align:right;

}




.post-nav h4 {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    height: 100%;
    line-height: inherit;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 80%;
    font-size: 16px;
    text-transform: capitalize;
}
.next-post .post-link > span, .next-post h4 {
    float: right;
}
.prev-post .post-link>span {
    margin-right: 10px;
}
.prev-post>a:before, .next-post>a:before {
    display: inline-block;
    font-family: 'FontAwesome';
	font-size:32px;
	margin-top:2px;
	color:#ccd8e4;
}
.prev-post:hover>a:before, .next-post:hover>a:before
{

	color:#308aff;
}
.next-post>a:before {
    content: '\f105';
}
.prev-post>a:before {
    content: '\f104';
}
.next-post .post-link>span {
    margin-left: 10px;
}


.post-nav span {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
}

/* Related Posts */
.related-posts {

}
.related-posts h3 {

    padding: 30px 0;
    font-size: 24px;
    font-family: "Museo500",sans-serif;
    font-size: 22px;
    line-height: 1.36;
    letter-spacing: 0.73px;
    text-align: center;
    color: #627d98;
}

.related-posts h4{
	    padding: 5px 15px;
	line-height: 17px;
	    letter-spacing: 0.57px;
}
.related-posts h4 a {
    font-size: 17px;
    font-family: "Museo500", sans-serif;
    color: #233b52;

}

.related-posts span.post-excerpt {
    padding: 0 15px;
    font-size: 14px;
    color: #849eb5;
    line-height: 1.54;
    letter-spacing: 0.4px;
    font-weight: normal;
    padding-bottom: 15px;
}

.related-posts ul {
    margin: 0;
    flex-wrap: wrap;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 0px;
    text-align: left;
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
    padding: 0;

}
.related-posts li {
    display: flex;
    flex-flow: column nowrap;
    width: 31.5%;
    border-radius: 25px;
    border: solid 2px #ccd8e4;
    overflow: hidden;
    transition: all .3s;

    list-style: none;
}
.related-posts li:hover {

    border: solid 2px #308aff;


}
.related-posts .span-reading-time.rt-reading-time{
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.5px;
    color: #308aff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.related-posts .span-reading-time.rt-reading-time:after {
    content: 'MIN READ';
}
.related-posts .thumb {
    display: block;
    float: none;
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.related-posts span.read-time {
    padding-left: 15px;
}
.related-posts span.post-date {
    color: #627d98;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: auto;
    padding-left: 15px;
    padding-bottom: 15px;
}
.no-sidebar .related-posts .thumb a {
    height: 114px;
}
.related-posts .thumb a {
    display: block;
    width: 100%;
    line-height: 0;
    text-align: center;
}
ul li .thumb > a img, ul li .thumb>a>span.post-thumb {
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
    box-shadow: 0 0 64px -40px #fcfcfc;
    border-radius: 5px;
    max-width: 58%;
    display: flex !important;
    flex-flow: column-reverse;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_controls {
    top: -32px !important;
    z-index: 999;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_details {
    width: 100%;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content {
    min-height: 58px;
    min-width: 50px;
    width: 100% !important;
    height: auto !important;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
    font-family: 'Open Sans', arial, sans-serif !important;
    font-size: 19px !important;
    color: #444444 !important;
    font-weight: 300 !important;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag {
    background: url(images/close-btn.png) center no-repeat !important;
    width: 16px;
    height: 17px;
}

/* foo */
.fbx-inner {
    width: 80%;
    margin: 0 auto;
/*    padding-left: 15%;
    padding-right: 15%;
*/}
.fbx-item-iframe, .fbx-item-image, .fbx-item-video {

}

/* Main Blog */
.blog-page {

}
.blog-page .single-post-page{
	    display: flex;
    flex-flow: column nowrap;
   width:31.5%;
	border-radius:25px;
	border: solid 2px #ccd8e4;
	margin-bottom:2.8%;
	overflow:hidden;
	transition:all .3s;

}

.blog-page .single-post-page:hover {

	border: solid 2px #308aff;


}

.blog-page .single-post-page:first-child {
	display:block;
   width:100%;
	border-radius:0px;
	border: solid 0px #ccd8e4;
	margin-bottom: 60px;

}

.blog-page .single-post-page:first-child .featured-image-link {
    display: block;
    float: left;
    width: 400px;
    border-radius: 30px;
    overflow: hidden;
    height: 360px;
    margin-right: 50px;
}

.blog-page .single-post-page .featured-image-cont{
    width: 100%;
    height: 130px;
    background-size: cover;
	background-position:50% 50%;
    background-repeat: no-repeat;
}
.page-template-page-resources .featured-image-cont{
 height: 70px;

background-repeat:no-repeat;
background-position: 20px 25px;
    background-size: 36px;
    background-image: url(/wp-content/themes/intezer-v2/images/resources/res-doc.png);

}

.page-template-page-resources .video .featured-image-cont
{
background-size: 53px;
background-image: url(/wp-content/themes/intezer-v2/images/resources/res-vid.png);
}

.page-template-page-resources .brochure .featured-image-cont,
.page-template-page-resources .ebook .featured-image-cont
{
    background-image: url(/wp-content/themes/intezer-v2/images/resources/res-book.png);
    background-size: 52px;
}

.page-template-page-resources .one-pager .featured-image-cont,
.page-template-page-resources .research-report .featured-image-cont,
.page-template-page-resources .case-study .featured-image-cont,
.page-template-page-resources .product-review .featured-image-cont,
.page-template-page-resources .technology-integrations .featured-image-cont,
.page-template-page-resources .whitepaper .featured-image-cont
{
    background-size: 36px;
    background-image: url(/wp-content/themes/intezer-v2/images/resources/res-doc.png);
}

.blog-page .single-post-page:first-child .featured-image-cont {
    height: 360px;
    width: 400px;

}
.blog-page .single-post-page .span-reading-time.rt-reading-time{
    font-size:14px;
	line-height:21px;
	letter-spacing: 0.5px;
  	color: #308aff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: 15px 15px 10px 15px;
	display:block;
}
.blog-page .single-post-page .span-reading-time.rt-reading-time:after {
    content: 'MIN READ';
}
.blog-page .single-post-page:first-child .span-reading-time.rt-reading-time:before {
	content: 'FEATURED ARTICLE | ';

}

.blog-page .single-post-page:first-child .span-reading-time.rt-reading-time {

	padding: 25px 15px 20px 15px;
}


.blog-container {
    flex-wrap: wrap;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 0px;
    text-align: left;
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
}

.blog-container.narrow
{
	    margin: auto;
	    max-width: 820px;
}
.blog-page .single-post-page h2 {
    font-size: 17px;
    font-family: "Museo500", sans-serif;
    padding: 0 15px;
	line-height: 1.35;
    letter-spacing: 0.57px;
}
.blog-page .single-post-page:first-child h2 {
    font-size: 28px;
    font-family: "Museo700", sans-serif;
	line-height: 1.14;
    letter-spacing: normal;
	color: #233b52;
}



.blog-page .widget {
    margin-bottom: 50px;
}
.blog-page .widget h3 {
    font-size: 30px;
    text-transform: uppercase;
    font-family: "Museo700",sans-serif;
    margin-bottom: 30px;
}
.blog-page .widget ul {
    margin: 0;
    padding: 0;
}
.blog-page .widget .w-posts li {
    min-height: 60px;
    padding: 5px 0;
    margin-bottom: 5px;
    list-style-type: none;
}
.blog-page .widget .w-posts .thumb {
    margin-right: 8px;
}
.blog-page .w-posts .thumb {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
}
.blog-page .widget .w-posts .post-thumb {
    line-height: 50px;
}
.blog-page .widget .w-posts .post-thumb {
    line-height: 50px;
}
.blog-page ul li .thumb > a img, ul li .thumb>a>span.post-thumb {
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
}
.blog-page .thumb img {
    width: 100%;
    height: 100%;
}
.blog-page .widget .w-posts p {
    line-height: 20px;
    margin-bottom: 0;
    margin-left: 50px;
}
.blog-page .widget .w-posts p a {
    display: block;
    line-height: 1.5;
    /* max-height: 34px; */
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 0;
    font-size: 18px;
    color: #5155ff;
}
.blog-page .widget .w-posts p span, .widget .post-date {
    display: block;
    font-size: 14px;
    color: #878889;
    padding-left: 8px;
}

/* Show Categories */
.blog-page .show-categories ul > li, .show-categories ul>li {
    text-align: right;
}
.blog-page .show-categories ul li {
    font-size: 18px;
    display: block;
    clear: both;
    float: none;
    min-height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ffffff;
    font-weight: 300;
    /*box-shadow: 0 1px 0px #fff;*/
}
.blog-page .show-categories ul > li > a {
    float: left;
    position: relative;
    display: block;
    font-size: 18px;
    color: #515258;
}
.blog-page .meta-date a strong {
    font-size: 60px;
    font-weight: 300;
}
.blog-page .meta-date em {
    font-size: 23px;
    line-height: 25px;
}

.blog-page .single-post-content {

}
.blog-page .single-post-content img {
    max-width: 100%;
}
.blog-page .single-post-content a {
    color: #505157;
    font-size: 19px;
    font-weight: 100;
}
.blog-page .single-post-content .author-box {
    /*padding: 5px 10px;*/
    margin-top: 1rem;
}
.blog-page .single-post-content strong {
    font-weight: 600;
}
.blog-page .single-post-content::after {
	content: none;
}
.top-short-single {
    background: url(images/blog-top.jpg) no-repeat center / cover !important;
}

/* News and Events */
.news-events {

}
#ne-title{

    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#ne-title h1{
	    font-size: 32px;
	padding: 40px 0 60px 0;
}

.news-events article,
.page-template-page-resources article{
    box-shadow: 0px 9px 26px 0px rgba(98, 125, 152, 0.25);
    display: flex;
    flex-flow: column nowrap;
    width: 31.5%;
background-color:white;
    border-radius: 25px;
    border: solid 2px #fff;
    margin-bottom: 2.8%;
    overflow: hidden;
    transition: all .3s;
}
.news-events a{
    text-decoration: none;
}
.news-events .nav {
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    margin-bottom: 80px;
}
.news-events .nav li{
    text-align: center;
    min-width: 200px;
}
.news-events .nav li a{
    font-family: "Museo300",sans-serif;
    color: #505157;
    font-size: 19px;
    border: 1px solid #d7e1ea;
    line-height: 66px;
    display: block;
    position: relative;
}
.news-events .nav li a:hover{
    background-color: #f9fafd;
}
.news-events.tax-news .nav li a.news-link{
    background-color: #f9fafd;
    text-decoration: underline;
}
.news-events.tax-events .nav li a.events-link{
    background-color: #f9fafd;
    text-decoration: underline;
}
.news-events .nav li a.news-link::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    left: 20%;
    top: 25%;
    width: 30px;
    height: 27px;
    margin-right: 8px;
    margin-top: -5px;
    background: url(images/news-link.png) no-repeat center;
}
.news-events .nav li a.events-link::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    margin-right: 8px;
    margin-top: -5px;
    background: url(images/events-link.png) no-repeat center;
}
.news-events article:hover,
.page-template-page-resources article:hover{
   border: solid 2px #308aff;
    cursor: pointer;
}
.news-events article .box{

}
.news-events article .wrap-image{
    width: 280px;
    height: 136px;


}


.news-events .featured-image-cont {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
    width: 100%;
    height: 130px;
    background-size: 100%;
}
.intezer-events .featured-image-cont {
	border-bottom: dashed 2px #ccd8e4;
	transition:all .3s;
}
.news-events article:hover  .featured-image-cont {

   border-bottom: dashed 2px #308aff;
}

.news-events .event-date {
    padding-bottom: 10px;
    font-weight: bold;
    color: #627d98;
    font-size: 12px;
    line-height: 1.73;
    letter-spacing: 0.44px;
}

.news-events a.ne-link {

    min-height: 100%;
}

.news-events .event-location {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.62;
    letter-spacing: 0.5px;
    color: #308aff;
    padding: 15px 15px 15px 40px;
	position:relative;
	margin-top:auto;
}
.news-events .event-location:before {
background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/wp-content/themes/intezer-v2/images/event-loc-ico.png);
    width: 20px;
    height: 20px;
    position: absolute;

    content: '';
    left: 15px;
}
.news-events article .wrap-content{
      padding: 15px;
}
.news-events article .wrap-content .tax-name-news{
    font-size: 14px;
    color: #ff456c;
    text-transform: capitalize;
    background: url('images/tax-name-news-ico.png') no-repeat 0 center;
    padding-left: 30px;
    display: block;
}
.news-events article .wrap-content .tax-name-events{
    font-size: 14px;
    color: #5155ff;
    text-transform: capitalize;
    background: url('images/tax-name-events-ico.png') no-repeat 0 center;
    padding-left: 30px;
    display: block;
}
.news-events article h3 {
font-size: 17px;
    font-family: "Museo500", sans-serif;
    line-height: 1.35;
    letter-spacing: 0.57px;
	min-height:auto;
}
.news-events article .ex-box {
display:none;
    font-size: 14px;
 font-family: "Museo700", sans-serif;
	color:#233b52;
	margin-top:auto;
padding:15px;
}
.news-events article .ex-box a {
    font-size: 14px;
 font-family: "Museo700", sans-serif;
	color:#233b52;

}
.news-events article div.date {
    font-size: 12px;

}


/* Resources */

.resource-title-flex-cont {

    align-items: center;
    text-align: left;
    justify-content: center;
    display: flex;
    margin-bottom: 0px;
}

img.resource-top {
    max-width: 240px;
	max-height:220px;
	margin-right:40px;
}

p.resource-form-intro {
    text-align: center;
}

.resource-form-cont {
    margin-top: 50px;
}
.resource-form-cont:before {

    border-top: dashed 2px #92c2ff;
    padding-bottom: 50px;
    margin: auto;
    height: 1px;
    content: '';
    position: relative;
    display: block;
    width: 60px;
    background-color: white;
}
.resource-post-content {
    margin-bottom: 50px;
    clear: both;
    margin-top: 150px;
}

#resources-title {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#resources-menu{

	    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom:40px;
}
#resources-title h1{
	    padding: 40px 0 40px 0;
}

#resources-menu{

	margin:auto;
    padding: 2rem 0 3rem 0;
    text-align: center;
}
#resources-menu ul{
    display: inline-flex;
    list-style-type: none;
    border: solid 2px #ccd8e4;
    margin: 0;
    padding: 0;
    border-radius: 50px;
    overflow: hidden;

}
#resources-menu ul li{
	white-space:nowrap;
    padding: 3px 20px 7px 20px;
    display: inline-block;
    position: relative;
    margin: 0;
	transition:all .3s;
	border: solid 3px white;
	border-radius:3px;
}
#resources-menu ul li:first-child{
border-top-left-radius:50px;
	border-bottom-left-radius:50px
}
#resources-menu ul li:last-child{
border-top-right-radius:50px;
	border-bottom-right-radius:50px
}
#resources-menu ul li:hover a{
	color: #308aff;

}



#resources-menu ul li::before {

}
#resources-menu ul li:last-child::before {
    content: none;
}
#resources-menu ul li a{
	font-weight:bold;
    color: #627d98;
	font-size:11px;
    padding: 0;
}

#resources-menu ul li.current-menu-item {
    background-color: #308aff;
}
#resources-menu ul li.current-menu-item a{
    color: #fff;
}


	#resources-menu ul li.current-menu-item a{
    font-weight: 700;
}
#resources-menu ul li.current-menu-item::after {

}
#resources{
    padding: 0 0 5rem;
}
#resources h2 {
    font-size: 17px;
    color: #233b52;
    font-family: "Museo500", sans-serif;
    margin: 0 20px;
	 line-height: 1.35;
  letter-spacing: 0.57px;

}
#resources .resource-ex{
    font-size: 14px;
    color: #627d98;

    margin: 20px;
	 line-height: 1.54;
  letter-spacing: 0.4px;

}
#resources article .box {
    padding: 45px 0 55px 0;
    border-top: #d4dfe8 solid 1px;
}
#resources article .box .wrap-image img{
    -webkit-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.15);
    box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.15);
}
#resources article .pop-whitepaper,#resources article .resource-button {
    color: #5155ff;
    font-size: 19px;
    font-weight: 600;
    position: absolute;
    bottom: 0;
    left: 15px;
    /*margin: 10px 0;*/
    /*text-align: left;*/
}
#resources article .pop-whitepaper i,#resources article .resource-button i {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 3px 0 0 7px;
}
#resources article .pop-whitepaper i::after, #resources article .resource-button i::after {
    content: '';
    position: absolute;
    width: 9px;
    height: 15px;
    width: 12px;
    height: 15px;
    background: url(images/actions-arrows.png) no-repeat 0 0;
    left: 0;
    top: 3px;
}
#resources article h3 {
    font-size: 19px;
    font-weight: 700;
}

/* FORMS */
.leadsquared-Country {
    height: 56px;
    display: block;
    background-color: #ebf0f7;
    color: #9c9c9c;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
    padding: 0.5rem 1rem;
    width: 100%;
    font-weight: 100;
    border: none;
    margin-bottom: 1rem;

}

.wpcf7-form-control.country option {
    color: #9c9c9c;
}
/* White Paper Form */
#whitepaper-form{

}
#whitepaper-form input, #whitepaper-form textarea{
    background-color: #ebf0f7;
    color: #9c9c9c;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
    padding: 0.5rem 1rem;
    width: 100%;
    border: none;
    margin-bottom: 1rem;
    font-weight: 100;
}
#whitepaper-form textarea{
    height: 220px;
}

#whitepaper-form .btn-primary, .popup-resources .btn-primary {
    background-color: rgba(255,255,255,0.2);
    color: #5155ff;
    font-size: 24px;
    border-radius: 1px;
    border: 3px solid #5155ff;
    padding: 10px 0;
    font-weight: 600;
    box-shadow: none;
    width: 100%;
    float: right;
    margin: 1rem 0;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}
.popup-resources .btn-primary {
    width: 50%;
    float: left;
}
.popup-resources .btn-resources {
    font-size: 19px !important;
    text-transform: none !important;
    width: 50% !important;
    float: left !important;
    padding: 0.1rem 0 !important;
}
#whitepaper-form .btn-primary:hover, .popup-resources .btn-primary:hover {
    background-color: #5155ff;
    color: #ffffff;
}

#whitepaper-form span.wpcf7-not-valid-tip{
    /*display: none;*/
    position: relative;
    text-align: right;
}
#whitepaper-form .wpcf7-not-valid {
    background: #ffffff;
    border-bottom: 1px solid #ff0000;
}
#whitepaper-form br{
    display: none;
}
#whitepaper-form span.wpcf7-not-valid-tip::after {
    position: absolute;
    width: 12px;
    height: 13px;
    content: "";
    right: 0;
    top: -50px;
    background: url(images/x-ico.png) no-repeat;
}
#whitepaper-form div.wpcf7-validation-errors {
    border: none;
    position: absolute;
    bottom: 20px;
    color: #ff0000;
    right: 23px;
    text-align: center;
    left: auto;
    display: none !important;
}
#whitepaper-form div.wpcf7-mail-sent-ok {
    border: none;
    position: absolute;
    bottom: 20px;
    color: #398f14;
    right: 23px;
    text-align: center;
    left: auto;
}
/* Popup */
.popup-resources {
    background: #ffffff;
    position: fixed;
    width: 950px;
    max-width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1002;
    left: 50%;
    top: 50%;
    display: none;
    padding: 50px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);
}

.popup-resources .close-btn {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    width: 16px;
    height: 17px;
    background: url('images/close-btn.png') no-repeat center;
    text-indent: -9999px;
}
.popup-resources h3 {
    font-size: 45px;
    color: #000000;
    font-family: "Museo700", sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 15px;
}

#download-btn {
    line-height: 40px;
    background-color: #00d2c6 !important;
    color: #28325e !important;
    background-image: url(images/download-ico.png);
    background-position: 15px 7px;
    background-repeat: no-repeat;
    padding-left: 30px !important;
    width: 60% !important;
    /* background-size: 30px; */
    border: 2px solid #28325e !important;
}
#download-btn:hover {
    background-color: #28325e !important;
    color: #00d2c6 !important;
    background-image: url(images/download-ico-hover.png);
    border: 2px solid #28325e !important;
}


/* Assessment */

.container-box {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

}

.container-box h2 {
    font-size: 45px;
    font-family: "Museo300", 'Open Sans', sans-serif;
    margin-bottom: 1.5rem;
}

.description-box {
    min-height: 725px;
    background-color: #ebf0f7;
}

.description-box .container {
    max-width: 910px;
}


.description-icon {
    display: inline-block;
    margin-bottom: 3rem;
}

.description-box .text {
    margin-bottom: 3rem;
}

.description-box p {
    font-size: 18px;
    color: #505157;
    font-weight: 300;
}
.description-box p a {
    color: #009de6;
    text-decoration: none;
}

.btn-purple,.btn-purple:active {
    background-color: transparent;
    color: #5155ff;
    font-size: 24px;
    padding: 14px 70px;
    font-weight: 600;
    height: 70px;
    border: 3px solid #5155ff;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
}
.btn-purple:hover {
    background-color: #5155ff;
    border-color: #5155ff;
    color: #fff;
}

.benefits {
    min-height: 691px;
}

.benefits-list {
    display: flex;
    flex-direction: row;
    text-align: center;
    list-style: none;
    justify-content: flex-start;
    margin: 2rem 0 4rem;
}

.single-benefit {
    padding: 0 10px;
    text-align: center;
    font-size: 20px;
    min-width: 200px;
    color: #505157;
}

.single-benefit.lower {
    padding-top: 7.5rem;
}

.single-benefit .icon {
    display: flex;
    width: 100%;
    height: 91px;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
}

.assess-box {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 510px;
}

.assess-box-container {
    max-width: 720px;
    text-align: left;
}

.assess-box-container h2 { color: #fff; font-weight: 300; }

.assess-list {
    margin: 8rem 0 0;
    padding: 0;
    list-style: none;
}

.single-assess-item {
    width: 60%;
    float: left;
    padding-left: 45px;
    position: relative;
    height: 21px;
    font-size: 18px;
    color: #9ea3c1;
    margin-bottom: 3rem;
}
.single-assess-item.right {
    width: 40%;
}
.single-assess-item:before {
    position: absolute;
    border-radius: 1px;
    content: '';
    left: 0;
    top: 6px;
    width: 17px;
    height: 17px;
    background-color: rgba(0,220,207,.2);
    border: 3px solid #00dccf;
}

.process-box {
    min-height: 490px;
    background-color: #ebf0f7;
}
.process-row {
    width: 85%;
    min-height: 65px;
    border-top: 1px dashed #8f9be3;
    border-bottom: 1px dashed #8f9be3;
    margin: 4rem auto 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
}

.process-row .process-single-step:last-child {
    width: auto;
}
.process-row .process-single-step:last-child .content {
    margin-top: 40px;
}
.process-single-step {
    position: relative;
    padding: 0 0 0 75px;
    height: 120px;
}
.process-single-step .step {
    font-size: 80px;
    color: #3447d0;
    position: absolute;
    left: -5px;
    top: -1;
}

.process-single-step .step:after {
    content: '';
    display: block;
    width: 2px;
    height: 60px;
    background-color: #ced5f1;
    position: absolute;
    left: 60px;
    top: 32px;
}

.process-single-step:after,.process-single-step:before {
    content: "\f106";
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    font-family: 'FontAwesome';
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari 3-8 */
    transform: rotate(90deg);
    color: #00d2a4;
    font-size: 24px;
    top: -8px;
    left: 64px;
}
.process-single-step:before {
    top: 112px;
}

.process-single-step .content {
    width: 200px;
    margin-top: 24px;
    text-align: left;
    font-size: 16px;
    color: #606d70;
}
.process-single-step .content > i {
    color: #889092;
    font-style: normal;
}

.contact-form-box {
    width: 100%;
    min-height: 180px;
    background-color: #ebf0f7;
    text-align: center;
}
.contact-form-wrapper { display: none; }
.contact-form-content {
    min-height: 820px;
    background-color: #fff;
}
.contact-form-content .container {
    max-width: 670px;
}
.contact-form-content .wpcf7-not-valid-tip {
    position: absolute !important;
    top: -25px;
    font-size: 12px;
    color: #e60000;
    text-align: left;
    left: 0;
    right: 0;
}
.contact-form-content .wpcf7-not-valid-tip::after {
    top: 45px !important;
}
.contact-form-content br {display: none; }
.contact-form-content .wpcf7-form-control {
    -webkit-transition: background-color .4s, border .4s;
    transition: background-color .4s, border .4s;
}
.contact-form-content #contact-us .btn-primary {
    width: 150px;
    height: 45px;
    font-size: 18px;
    font-weight: 600;
    padding: 0 !important;
}
.contact-form-content #contact-us form div.wpcf7-validation-errors {
    bottom: auto;
    margin: 25px 0 0;
    font-size: 14px;
}

@media screen and (max-width: 768px) {


	.cf-field.cf-fname,
	.cf-field.cf-lname,
	.cf-field.cf-title,
	.cf-field.cf-company{

    width: 50%;
}
	.cf-field.cf-fname,
	.cf-field.cf-title
	{
		padding-left: 0px;
    padding-right: 5px;
	}

    .description-box, .process-box, .benefits {
        padding: 10% 0;
    }

    .benefits-list {
        display: block;
        padding: 0 20%;
    }
    .benefits-list .single-benefit {
        margin-bottom: 2rem !important;
        padding-top: 0 !important;
    }

    .process-row {
        display: block;
        margin-bottom: 2rem;
    }
    .process-single-step:after, .process-single-step:last-child::before {
        content: none;
    }
    .process-single-step:before {
        -ms-transform: rotate(180deg); /* IE 9 */
        -webkit-transform: rotate(180deg); /* Safari 3-8 */
        transform: rotate(180deg);
        top: 132px;
        left: 54px;
    }

    .contact-form-content {
        padding: 0 5% 10% 5%;
    }

    .contact-form-content #contact-us {
        padding-top: 0;
    }

    #credit .footer-right .social ul li:last-child {
        margin-right: 0;
    }

}

@media screen and (max-width: 640px) {

    .btn-purple {
        display: inline-block;
        margin-bottom: 2rem;
    }
    .assess-box-container {
        padding: 10% 4%;
    }
    .assess-list {
        margin: 5rem 0 0;
    }
    .single-assess-item, .single-assess-item.right {
        float: none;
        width: 100%;
    }

    .process-row {
        width: 100%;
    }


    .contact-form-content .wpcf7-not-valid-tip {
        top: -25px;
        font-size: 12px;
    }
    .contact-form-content .wpcf7-not-valid-tip:after {
        top: 35px !important;
    }

    footer .footer-left::after{
        width: 96%;
        height: 2px;
        left: 2%;
        right: 2%;
        top: 100%;

    }

}

/* Footer */
footer {
	background-color:white;
	position:relative;
    padding: 60px 0;
    min-height: 325px;
z-index:999;

}
footer .footer-left{
    position: relative;
}
footer .footer-left::after {
    content: "";
    position: absolute;
    right: 8%;
    top: 0;
    height: 12rem;
    width: 1px;
    background-color: #8a9dcd;
}
footer .logo-footer{
    display: inline-block;
    width: 20%;
    vertical-align: top;
}
footer .logo-footer img{
    max-width: none;
}
footer .footer-1{
    display: flex;
    width: 90%;
    vertical-align: top;
}
footer .footer-1 li{

}
footer .footer-1 li.active a.nav-link {
	padding:5px 0px;
    position: relative;
    color: #308aff;
}
footer .footer-1 li .dropdown-menu {
    position: static;
    margin-top: 10px;
}

footer .footer-1 li a {
 
    color: #233b52;
    font-size: 14px;

}
footer .nav-item.current-menu-item:not(.dropdown)::after, footer .nav-item:not(.dropdown):hover::after {
    content: none !important;
}
footer .nav-item:not(.dropdown):hover::after {
    top: auto;
}
footer .dropdown-menu {
    top: 150%;
    left: 0;
    display: block;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    min-width: 130%;
}
footer .dropdown-menu li {
    display: block;
    width: 100%;
    line-height: 1;
    margin-bottom: .5rem;
	margin-top:0.4rem;
}
footer .dropdown-menu li a{
	color: #627d98;
    font-size: 12px;
    font-weight: 400;
	line-height:28px;
}
footer .dropdown-menu .nav-item:not(.dropdown):hover::after {
    content: none;
}


footer .footer-2{
    display: inline-block;
    width: 45%;
    vertical-align: top;
    padding: 0;
    margin: 0;
}
footer .footer-2 li{
    list-style-type: none;
    line-height: 2.5;
}
footer .footer-2 li a{
    color: #8a9dcd;
    font-size: 17px !important;
    font-weight: 200 !important;
}
footer .footer-2 li a:hover{
    color: #ffffff;
}

footer .footer-right{
    position: relative;
}

.footer-right.social{
    width: 100%;
    display: inline-block;
    vertical-align: top;
	float:right;
}
.footer-right.social ul li {
    list-style-type: none;
    margin-bottom: 1.5rem;
	
    margin-right: 15px;
}
.footer-right.social ul li a{
    width: 30px;
    color: #308aff;
    background-color: #fff;
    display: inline-block;
    padding: 3px;
    border-radius: 50px;
    height: 30px;
    text-align: center;
	border:solid 1px #308aff;
	transition:all .5s;
}
.footer-right.social ul li a:hover{
    color: #fff;
	background-color:#308aff;

}

img.footer-logo {
    width: auto;
    height: 24px;
}
.footer-logo-cont{
	width:38%;
	padding-left: 15px;
}

footer .nav-link:hover {
    color: #308aff;

}
footer .nav-link.dropdown-toggle:hover {
    color: #233b52;
}




/* Credit */
#credit {
position: relative;
    background-color: white;
    color: #627d98;
    font-weight: 100;

    min-height: 60px;
    font-size: 14px;
}
#credit img {
    max-height: 25px;
    vertical-align: bottom;
    display: inline-block;
    margin-right: 10px;
}

/* Media Queries */

/* Large Screens */
@media (min-width: 1200px){
    .dropdown-toggle::after{
        content: none;
    }
    #advantages .container {
        width: 1680px;
    }
    #blog-section .container {
        width: 1500px;
    }
    #blog-section p {
        width: 60%;
        margin: 0 auto 1rem;
    }
    footer .container,
	#credit .container{
        width: 1580px;
    }
}

/* Laptops */

@media only screen and (min-width: 1224px) and (max-width: 1824px) {
    #top-cover {
        height: 780px;
    }
    #section-evolutionary .extra-padding {
        padding-left: 4rem;
    }
    #section-2 .extra-padding {
        padding-left: 4rem;
    }
    #section-evolutionary h2 {
        margin-bottom: 20px;
    }
    #section-3 .extra-padding {
        padding-left: 2.5rem;
    }
    #blog-section .card h4{
        min-height: 8rem;
    }
    #section-2 .slideshow {
        height: 500px;
    }
    #section-evolutionary .text {
        padding: 3rem 5rem 3rem 0;
    }
    /* popup */
    .popup,
	.freepopup{

        top: 55%;
    }
    .popup h3,
	.freepopup h3{
        font-size: 25px;
        margin: 0;
        padding: 0 0 1rem;
    }

    #request-demo-form .btn-primary,
	#request-free-demo-form .btn-primary{
        line-height: 20px;
        margin: 0;
    }
    #request-demo-form div.wpcf7-validation-errors, #request-demo-form div.wpcf7-mail-sent-ok,
	#request-free-demo-form div.wpcf7-validation-errors, #request-free-demo-form div.wpcf7-mail-sent-ok{
        bottom: 0;
        font-size: 14px;
    }
    h3.p1 {
        padding-left: 6rem !important;
    }
    h3.p2 {
        padding-left: 5rem !important;
    }

    #blog-section .card p {
        min-height: 10rem;
    }
    /* Hero */
    #top-cover.top-cover-inner.top-technology, .top-short {
        height: 300px !important;
    }
}


/* Portrait and Landscape */
@media (min-device-width: 800px)
  and (max-device-width: 1280px) {
        header .nav-item .nav-link {
        font-size: 17px;
    }
    /* Homepage */
    #section-evolutionary .extra-padding {
        padding-left: 4rem;
    }
    #section-2 .extra-padding {
        padding-left: 1rem;
    }
    #section-3 .extra-padding {
        padding-left: 0rem;
    }
    #blog-section {
        min-height: initial;
        padding: 2rem 0;
    }
    .brochure-btn {
        margin-right: 0;
    }
    /* News and Events */
    .news-events article .wrap-content {

    }
    /* Technology */
    #technology-5 {
        padding: 3rem 0;

    }
}

@media screen and (min-width: 640px) and (max-width: 1024px) {
    footer .container{
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    footer .container #menu-footer-1 {
        padding-left: 0;
    }
}

/* Tablet */
@media (min-width: 900px) and (max-width: 1350px) {



    #top-cover {
        height: 635px;
    }

    /* Section 2 */
    #section-2 {
        min-height: auto;
        padding: 3rem 0;
    }
    #section-2 h2 {
        font-size: 35px;
    }
    #section-2 p {
        font-size: 18px;
        max-width: 100%;
    }

    /* RWD footer FIX */
    footer .footer-left::after {
        content: none;
    }
    footer .footer-left, footer .footer-right {
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    footer .footer-right {
        padding: 10px 70px 0;
    }
    #credit .footer-right .social {
        width: 25%;
        float: right;
    }
    #credit .footer-right .social ul {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    /* RWD footer FIX */




    /* Blog */
    #blog-section .card h4 {
        font-size: 20px;
    }
    #blog-section p {
        font-size: 18px;
        line-height: 22px;
    }
    .meta-date strong, .meta-date span {
        display: block;
        margin-top: 50px;
    }
}



 .desktop-cta{display:inline-block}
    .mobile-cta{display:none}
 .mobile-hide{display:inline-block}
    .mobile-show{display:none}

@media screen and (max-width: 900px) and (min-width: 640px) {
    .search-bar, .try-now {display: none;}

}

/* Mobile */
@media (max-width: 768px) {

  .intezer-protect section h1,
.intezer-analyze section h1{

    line-height: 28px;
    letter-spacing: 0.5px;
    font-size: 22px;

}

	.ex-pad-right{
	padding-right:0rem;
}

    body {

    }

     .desktop-cta{
         display:none
    }

    li.mobile-cta.try-now{
        display:inline-block;
        font-size: 17px;
    text-align: center;
    }

     .mobile-hide{
         display:none
    }
    .mobile-show{
        display:inline-block
    }

   .nav-link.dropdown-toggle::after {

        font: normal normal normal 10px/1 FontAwesome;
    content: "\f078";
    padding-left: 10px;
    position: absolute;
    padding-top: 10px;
    border-top: 0em solid;
    border-right: 0em solid transparent;
    border-left: 0em solid transparent;
    }

     .nav-link.open.dropdown-toggle::after {

    content: "\f077";

    }

    header .nav-item.try-now a.nav-link:after {
    font: normal bold normal 14px/1 FontAwesome;
    }





    .btn-primary {

	    text-align: center;

	}

    #header nav{
        width: 100%;
    }
    .navbar-brand {
        vertical-align: top;
        line-height: normal;
    }
    .navbar-toggler-right {
        right: 10px;
        top: 30px;
    }
    .navbar-toggler-icon {
	    width: 0.8em;
	}
    .navbar-inverse .navbar-toggler, .navbar-inverse .navbar-toggler:focus {
    	background-color: transparent;
	    border-color: #5edcd3;
	    border-radius: 0;
	    border-width: 0px;
	}

    button.navbar-toggler.navbar-toggler-right {
    outline: 0;
}

    #main-menu > .container {
        width: 100%;
    }

    #header #main-menu {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-nav {
        margin-top: 0px;
        padding: 10px 0;
		background-color:white;
    }

    header .nav-item .nav-link {
    font-size: 17px;
        font-family: 'Open Sans', sans-serif;
}

    .navbar-inverse .navbar-nav .nav-link:hover {
    background-color: transparent!important;
}



    .dropdown-menu {
    color: #8a9dcd;
    background-color: transparent;
    border: 0px solid #4d5afb;
    }

    .navbar-toggleable-sm .navbar-nav .dropdown-menu {
        margin: 0;
        padding: 0.1rem 0;
        width: 100%;
        overflow: hidden;
    }
    .navbar-toggleable-sm .navbar-nav .dropdown-menu .nav-link {
	    padding: 0 25px;
        text-align: left;
        line-height: 38px;
        font-size:17px;
	}

    header .nav-item.try-now .nav-link {
    background-color: transparent;
    border: 3px solid #00d2c6;
    border-radius: 3px;
    padding: 0.5rem 1.6rem 0.5rem 1.6rem!important;
}

    header .nav-item.try-now a.nav-link:after {
    color: #00d2c6;
}

    header .nav-item.try-now .nav-link:hover {
    background-color: #22d3c6!important;
}

    .nav-item.active::after, .nav-item:hover::after {
        height: 0;
        display: none;
    }
    .nav-item {
        line-height: normal;
    }


    #menu-main-menu .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem;
    }

    header .nav-item .nav-link {
        line-height: 1.8;
    }
    header .nav-item.try-now .nav-link {
        margin: 15px 0px;
        padding-left: 15px;
    }
    #header .search-bar {
        position: absolute;
        right: 60px;
    }
    #header .search-form {
        top: 94px;
        right: 0;
        left: 0;
        z-index: 1;
    }
    #header .search-form input[type=submit] {
        position: absolute;
        right: 15px;
        top: 18px;
    }
    #header .search-form input[type=search] {
        width: 120%;
    }

    /* Top Cover */
    #top-cover {
        height: 400px;
        padding-top: 50px;

    }
    #top-cover.top-cover-inner.top-technology, .top-short {
	    height: 280px !important;
	}
    #top-cover .text {
        width: 94%;
    }





    /* Evolutionary */
    #section-evolutionary {
        text-align: center;
        min-height: auto;
        padding: 50px 0 0;
        display: block;
    }
    #section-evolutionary .extra-padding {
        padding-left: 0;
    }
    #section-evolutionary div#cf {
        height: 200px;
        margin: 2.5rem 0 0;
    }

    #section-evolutionary .text {
        padding: 1rem;
    }
    #section-evolutionary .video-box,#technology-video .video-box {
        margin-top: 20px;
        min-height: 350px;
    }
    #technology-video {
        min-height: 250px;
    }
    #technology-video .video-box {
        width: 500px;
        height: auto;
    }
    .popup-video {
        width: 85%;
    }


    /* See it in action */
    #actions {
        text-align: center;
        min-height: auto;
        padding: 50px 0;
        display: block;
    }
    #actions h3 {
        font-size: 25px;
    }




    /* Section 2 */
    #section-2 {
        text-align: center;
        padding-bottom: 40px;
    }
    #section-2 h2 {
        font-size: 30px;
        text-align: left;
        margin: 1rem 0 2rem 0;
    }
    #section-2 .extra-padding {
        padding-left: 0;
    }
    #section-2 p {
        max-width: 100%;
    }
    #section-2 .mr-1 {
        margin-right: 0 !important;
    }
    #section-2 .mr-1 {
        margin-left: 0 !important;
    }
    #section-2 .slideshow-2 {
        overflow: hidden;
        height: 230px;
        max-height: 100%;
        position: relative;
    }

    #section-2 .slideshow-2 img {
        position: absolute;
    }

    #section-evolutionary h2 {
        margin-bottom: 1rem;
        height: auto;
    }








    /* Blog */
    #blog-section {
        padding: 1.5rem 0;
    }
    #blog-section p {
        font-size: 18px;
    }
    #blog-section .card{
        margin-bottom: 2rem;
    }
    #blog-section .btn-primary {
        margin: 1rem 0 0;
    }

    /* General Page */
    #top-cover.top-cover-inner {
        height: 320px;
    }

    /* About Section */
    #about-1 {
        min-height: auto;
        padding: 3rem 0;
    }

    #about-1 p {
        max-width: 100%;
    }
    #about-team {
        text-align: center;
    }
    #about-team .row img {

    }
    #about-team .row p {
        margin: 0;
    }
    #about-team .row h3 {
        line-height: 1.3;
    }
    #section-1 p::before,#section-1 p::after{
        content: none;
    }
  .team-member-cont {
    margin-bottom: 30px;
	  padding:20px;
	}
	#about-team .row {
    margin-bottom: 0px;
	}

    /* Products */
    #products-1 {
        min-height: auto;
        padding: 3rem 0;
    }
    #products-2 {
        min-height: auto;
        padding: 3rem 0;
    }
    .brochure-btn {
	    margin: 3rem 0 0 0 !important;
	}
    #products-1 p {
        max-width: 100%;
    }
    #products-3 h2 {
        font-size: 30px;
    }
    #products-3 h2 br{
        display: none;
    }
    #products-3 .row {
        margin: 0;
    }
    #products-3 .col-sm-6,#products-3 .col-sm-4{
        margin-bottom: 3rem;
    }

    /* Technology */
    #technology-1,#technology-2,#technology-3,#technology-4,#technology-5{
   		min-height:auto;
        padding: 50px 0;
    }
    #technology-2 .animation-headings{
        text-align: center;
    }
    #technology-2 h3.p1, #technology-2 h3.p2, #technology-2 h3.p3, #technology-2 h3.p4 {
        margin: 0 !important;
        width: 100% !important;
        padding: 2rem;
        text-align: center;
    }
    #technology-3{
        padding-bottom: 0;
    }
    #technology-4{
        padding-top: 0;
    }

    #technology-1 p, #technology-2 p, #technology-3 p, #technology-4 p, #technology-5 p {
        max-width: 100%;
    }
    #technology-3 h2 {
        margin: 0rem 0 1rem 0;
    }
    #how-possible h3 {
        font-size: 35px;
    }

    #technology-4 .container p {
    margin: 0rem auto 0rem;
    }
    #technology-5{
       /* background: #ffffff; */
    }
    #technology-5 p{
        margin-bottom: 2rem;
    }
    #technology-5 .text-left{
        text-align: center !important;
    }
    #technology-2 div#cf, #technology-1 div#cf {
        height: 200px;
    }
    #technology-4 #cf, #technology-2 #cf {
        height: 100px !important;
        width: 100% !important;
    }
    #cf{
        width: 100% !important;
    }
    #technology-4 .animation-headings, #technology-2 .animation-headings {
        display: block;
        width: 100%;
    }


    /* Contact Us */
    #contact-us form{
        margin-bottom: 2rem;
    }
    #contact-us ul.info {
        padding: 0;
    }
    #contact-us form div.wpcf7-validation-errors {
        position: relative;
        bottom: 0;
        left: 0;
        text-align: left;
        clear: both;

    }
    #contact-us ul.info::before{
    	content: none;
    }

    /* News and Events */
    .news-events article .wrap-image {
        width: 100%;
        margin-bottom: 20px;
    }
    .news-events .nav li {
        min-width: 160px;
    }
    .news-events .nav li a.news-link::before {
        left: 10%;
    }
    .news-events .nav li a.events-link::before {
        left: 10%;
    }

    /* Blog */


	
	
	
	.blog-page .single-post-content {
	    padding: 1rem 0rem 1rem 0;
	}
    .blog-page .meta-date a strong {
        font-size: 35px;
        display: block;
    }
    .meta-date span {
        margin-right: 0;
        display: block !important;
        margin-top: 2.2rem;
    }
    .blog-page .meta-date em {
        font-size: 18px;
        line-height: 18px;
    }
    .blog-page .single-post-content a {
        font-size: 17px;
    }
    /* Single Post */
    .single-post-content {
        padding-right: 0;
		padding-left:0;
    }
    .single-post-content li,.single-post-content p,.single-post-content a,.single-post-content em{
        word-wrap: break-word;
    }
    .author-box .user-bio {
        width: 90%;
    }
    .single-post-page h1 {
	    font-size: 25px;
	}
	.single-post-content table {
	    
	   font-size:12px;
		line-height:14px;
	    width: 100%;
		max-width:100%;

	    border-top: 1px solid #cccccc;
	    border-bottom: 1px solid #cccccc;
	    padding: 1.5rem 0;
	}

    /* Footer */
    footer .logo-footer {
        display: block;
        width: 100%;
    }
    footer .footer-1 {
        display: block;
        width: 100%;
        padding: 0;
    }
    footer .footer-1 li {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0.8rem 0;
    }
    footer .footer-2 li a {
        padding: 0.5em 1em;
    }
    footer .dropdown-menu {
        top: 0;
        display: block;
        position: relative;
        float: none;
    }
    footer .dropdown-menu li {
        padding: 0 0 0 1rem;
        margin-bottom: 0.2rem;
    }
    footer .dropdown-menu li a{
        line-height: normal;
    }
    footer .footer-2 {
        width: 100%;
        text-align: center;
    }
    footer .footer-2 .menu-item {
        display: inline;
    }
    footer .footer-left {
        padding-bottom: 2rem;
    }
    footer .footer-right {
        margin-top: 1rem;
    }
    #credit .footer-right .social {
	    width: 100%;
        text-align: center;
	    display: block;
	}
    #credit .footer-right .social ul{
	    padding: 0 0 0 1rem;
	    margin: 2rem 0;
	}
	#credit .footer-right .social ul li {
	    display: inline-block;
	    margin: 0 2rem 0 0;
	}
    footer .dropdown-menu {
        min-width: 100%;
    }
    #credit {
        text-align: center;
        line-height: 1.8;
        padding: 1rem 0;
    }

    /* popup */
    .popup,
	.freepopup{
        width: 90%;
        padding: 20px;
        top: 55%;
    }
    .popup h3,
	.freepopup h3{
        font-size: 25px;
        margin: 0;
        padding: 0 0 1rem;
    }

    #request-demo-form .btn-primary,
	 #request-free-demo-form .btn-primary{
        line-height: 20px;
        margin: 0;
    }
    #request-demo-form div.wpcf7-validation-errors, #request-demo-form div.wpcf7-mail-sent-ok,
	#request-free-demo-form div.wpcf7-validation-errors, #request-free-demo-form div.wpcf7-mail-sent-ok{
        bottom: 0;
        font-size: 14px;
    }

}

@media (min-width: 320px) and (max-width: 767px) {
    .show-desktop {
        display: none;
        }
    .show-mobile {
        display: block;
    }

}

@media (max-width: 575px) {

}

/*///////////////////// 181118 Design and structure Updates Gal //////////////////////*/

/*/////////////// --- HP --- /////////////////*/

.navbar-inverse .navbar-nav .nav-link:hover {
    background-color: transparent;
}

.search-bar.show-desktop {
    display: none;
}

#section-5 {
    min-height: 768px;
	padding: 4rem 0;
}

#top-cover .text .btn-primary, #top-cover .text .btn-primary:active {
	border-radius: 4px;
    font-size: 12px;
    background-color: #308aff;
    padding: 8px 27px 9px 27px;
}

.home #top-cover:before {
    top: 0;
    position: absolute;
    background-position: right top;
    background-repeat: no-repeat;
    width: 60%;
    display: block;
    content: '';
    background-image: url(/wp-content/themes/intezer-v2/images/hero-rbg2.png);
    height: 100%;
    background-size: contain;
    right: 0;
}
.home #top-cover:after {
    left: 0;
    top: 0;
    position: absolute;
    background-position: left top;
    background-repeat: no-repeat;
    width: 60%;
    display: block;
    content: '';
    background-image: url(/wp-content/themes/intezer-v2/images/hero-lbg.png);
    height: 100%;
    background-size: contain;
}



#section-1 .btn-primary,
#section-1 .btn-primary:active,
.home .btn-primary,
.home .btn-primary:active,
a.btn-prim.dodger,
a.btn-prim.dodger:active{
    color: #fff;


    border-radius: 3px;
    border: 2px solid #308aff;


}


#section-1 .btn-primary:hover,
.home .btn-primary:hover,
.home #actions .btn-primary:hover
{
    background-color: #00d2c6;
    color: #ffffff;

}

#section-1 img.heart {
    padding-top: 40px;
}



#section-2 p {
	font-size:17px;
   line-height:1.59;
    color: #424c6a;
    text-align: left;

}

#section-2 ul {
	    text-align: left;
	    padding-left: 18px;
}

#section-2 ul li {
	  font-weight: 300;
	font-size:17px;
   line-height:1.59;
	padding-bottom:10px;
	padding-top:5px;
    color: #424c6a;
}

#section-2 p strong {
	font-size:19px;
   line-height:1.95;
    color: #424c6a;
}
#section-2 h2{
letter-spacing: 1.3px;
	line-height:1.16;
}



#actions h4 i::after{
	display:none

}
#actions h3 {
    font-size: 19px;
    margin: 0.5em 0 3.5rem;
    color: #424c6a;
}
#section-evolutionary h2{
font-size: 45px;
    color: #5155ff;
    font-family: "Museo300", sans-serif;
    margin: 5rem 0 2rem 0;
    background: url(images/comp.png) no-repeat 0 center;
    height: 92px;
    padding-left: 180px;
}
#blog-section .btn-primary,
#blog-section .btn-primary:active,
#section-evolutionary .btn-primary,
#section-evolutionary .btn-primary:active{
	border: 3px solid #5155ff;
	color:#5155ff;
	  padding: 19px 50px 19px 50px;
}

#blog-section .btn-primary:hover,
#section-evolutionary .btn-primary:hover{
	background-color: #5155ff;
	  color: #ffffff;
	border-color: #5155ff;
}

#section_5{display:block;}

#testimonials {
    background-color: #fff;
}

#blog-section .card .wrap-image {
    max-height: 256px;
    overflow: hidden;
}
#blog-section .card h4 {
   line-height: 1.21;
  letter-spacing: 0.1px;
	min-height: 4rem;
}

#blog-section a.read-more:after {
    content: '>';
    margin-left: 8px;
}







#demo h3 {

    font-size: 45px;
}

#demo h4 {
	line-height: 1.4;
  	letter-spacing: 0.5px;
	color:#6468ff;
    font-size: 25px;
    text-align: left;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 50px;
}

#demo ul {
	list-style-type: circle;
    font-size: 17px;
    font-weight: 300;
    line-height: 2.76;
    letter-spacing: normal;
    color: #cdd6ff;
    text-align: left;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
	padding-left: 20px;
}

#demo {
    min-height: 750px;
}

#demo a {
    font-size: 19px;
}


ul#menu-footer-1 {
    list-style-type: none;
}

ul#menu-footer-1 .dropdown-toggle::after{
	display:none;
}

footer {
    padding: 0px 0px 0px 0px;
    min-height: 100px;
}
footer .footer-left {
    width: 62%;

}

footer .footer-1 > li {
  min-width: auto;
    padding: 0 0 0 22%;
}

footer .footer-right {
	 
	    width: 100%;
  
}


footer .footer-right ul
	{
  

    justify-content: flex-start;
    display: flex;
    width: 100%;
		margin-top:20px;
		padding:0;
}

footer .footer-1 {
     float: right;
    display: flex;
       max-width: 600px;
justify-content: flex-end;
}

	footer .footer-left::after {

	display:none;
}

.social.footer-right a .fa {

    font-size: 16px;
}
.social.footer-right a:hover .fa
{

}

ul#menu-footer-2 {
  	display: inline-flex;
    list-style-type: none;
    justify-content: flex-start;
    width: 40%;
	margin-bottom: 0;
}

ul#menu-footer-2 li a
{
	padding-right:30px;
	font-size:14px;
	color: #627d98;
}
ul#menu-footer-2 li a:hover
{

	color: #233b52;
}

ul#menu-footer-2 li a:before {
    content: '|';
    margin-right: 30px;
}

a.btn.btn-primary:after {
    font: normal bold normal 16px/1 FontAwesome;
  /*  content: "\f105";*/
    padding-left: 20px;
    position: absolute;
    padding-top: 4px;
}

#section-evolutionary a.btn.btn-primary:after,
#blog-section a.btn.btn-primary:after{

  display:none;
}

header .nav-item.try-now .nav-link {
    font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    padding: 6px 18px 7px 18px;
}

header .nav-item.try-now a.nav-link:after {
    font: normal normal normal 14px/1 FontAwesome;
   /* content: "\f105";*/
   /*  padding-left: 10px;*/
    position: absolute;
    padding-top: 14px;
}

/*///////////////////// --- Products --- //////////////////////*/

#products-1 {
    padding-top: 100px;
    padding-bottom: 100px;
}
#products-2 {
	margin-top:100px;
	text-align:center;
    padding-top: 100px;
    padding-bottom: 100px;

}

#top-cover .text p {
    color: #b3b8e3;
}

.page-template-page-products #top-cover .text h3 {
    font-weight: 600;
    font-size: 30px;
    color: #fff;
    letter-spacing: 1px;
}

.home .btn-primary,
.home .btn-primary:active{


}
.home .btn-primary:hover{
}




#products-1 p {
text-align:left;
	margin-top:15px;
	margin-bottom:15px;
}

#products-1 img {
    margin-bottom: 50px;
}

#products-2 h2 {
    padding-bottom: 30px;
    font-family: "Museo500", sans-serif;
    margin: 0 auto;
}

#products-2 p b{
    margin-top: 20px;
    display: inline-block;
    margin-bottom: 30px;
}

#products-2 p.lynch-text{
	max-width: 700px;
    margin: auto;
}

#products-2 .row {
    margin-bottom: 2rem;
}


#products-3 h2 {
text-align:center;
    margin: 0 auto;
    padding-bottom: 80px;
}

.analyze-icon{
    margin-bottom: 20px;
    height: 46px;
    margin-top: 30px;
}


#products-0 h3,
#products-1 h3,
#products-2 h3
{
	padding: 0px 20px;
    font-size: 17px;
    font-family: "Museo500", sans-serif;
	line-height:1.47;
}
#products-1 .btn-link{

	margin: 40px 20px;
}

#use-case {
    padding-top: 100px;
    padding-bottom: 100px;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;

}


#use-case h2 {
	text-align:center;
    padding-bottom: 40px;
}


#use-case .case-inner-box {
    margin: 0px;
    background-color: white;
    padding: 10px;
    height: 100%;
}

#use-case .case-inner-box h3{
  font-size: 17px;
  line-height: 1.35;
  letter-spacing: 0.57px;
  font-family: "Museo500", sans-serif;
}

#use-case .case-inner-box img{
    max-width: 55px;
    margin-right: 20px;
    padding-bottom: 20px;
}

#use-case .case-inner-box ul
{


    line-height: 1.82;
    color: #627d98;
    clear: both;
    padding-left: 15px;
	list-style:none;

}

#use-case .case-inner-box ul li {
    line-height: 20px;
    margin-bottom: 15px;
    font-size: 14px;
}

#use-case .case-inner-box ul li:before  {
font-weight: bold;

    left: 25px;
    content: '-';
    position: absolute;
    color: #627d98;
}








#use-case .col-sm-4 {
    margin-bottom: 30px;
}

#use-case .btn-prim {
    margin:auto;
}

#actions{
	    padding-top: 100px;
    padding-bottom: 100px;

}
#actions h3 {
    font-weight: 600;
    font-size: 24px;
    margin: 1.2em 0 4.5rem;
    color: #000;
}

#actions.actions-product a.btn.btn-primary:after {

	display:none;
}

#actions.actions-product .btn-primary, #actions.actions-product .btn-primary:active {

    padding: 19px 40px 19px 40px;

}

#actions h4:after {
    color: #627d98;
    font: normal bold normal 18px/1 FontAwesome;
    content: "\f105";
    padding-left: 6px;
    position: absolute;
    padding-top: 2px;
}

#plans-table a.btn.btn-primary:after{
	display:none
}

#plans-table .plans-table-buttons .try-now {
    margin-right: 1rem;

}

#plans-table .plans-table-buttons .request-pricing {
	 border-radius: 3px;
}

#plans-table .more-about {
    padding-right: 16px;
}

a.more-about:after {
    font: normal bold normal 18px/1 FontAwesome;
    content: "\f105";
    padding-left: 10px;
    position: absolute;
    padding-top: 6px;
}


#roi-diagram-text-desktop #diagram-col {
   background-repeat: no-repeat;
    padding-top: 140px;
    background-size: contain;
    background-image: url(images/roi-diagram-bg.png);
    background-position: top center;
    height: 600px;
	z-index: 1000;
}

.col-sm-3.d-right-col,
.col-sm-3.d-left-col{
    padding-top: 20px;
}

h4.d-right-title {
	font-size: 25px;
	margin-bottom: 50px;
	text-align:right;
    color: #00d2c6;
    font-weight: 600;
    padding-bottom: 10px;
}



h4.d-right-title:before {
    background-color: #cacbff;
    position: absolute;
    content: '';
    width: 400px;
    height: 2px;
    right: 16px;
    top: 85px;
    z-index: 100;
}

h4.d-left-title {
	font-size: 25px;
	margin-bottom: 50px;
	text-align:left;
    color: #5155ff;
    font-weight: 600;
    padding-bottom: 10px;
}

h4.d-left-title:before {
    background-color: #cacbff;
    position: absolute;
    content: '';
    width: 400px;
    height: 2px;
    left: 16px;
    top: 85px;
    z-index: 100;
}
.d-right-item.item-1,
.d-right-item.item-2,
.d-right-item.item-3{
    font-weight: 300;
    color: #424c6a;
    font-size: 17px;
    text-align: right;
    margin-bottom: 70px;
    line-height: 1.59;
}

.d-left-item.item-1,
.d-left-item.item-2,
.d-left-item.item-3{
    font-weight: 300;
    color: #424c6a;
    font-size: 17px;
    text-align: left;
    margin-bottom: 110px;
    line-height: 1.59;
}

.d-right-item.item-1 b,
.d-right-item.item-2 b,
.d-right-item.item-3 b
{
	margin-top:10px;
	display: inline-block;
    font-size: 19px;
    font-weight: 600;
}



.d-left-item.item-1:after,
.d-left-item.item-2:after,
.d-left-item.item-3:after {
	left: 0;
    background-color: #cacbff;
    position: relative;
    content: '';
    width: 400px;
    height: 2px;
    z-index: 100;
    top: 22px;
    display: block;
}

.d-right-item.item-1:after, .d-right-item.item-2:after, .d-right-item.item-3:after {
    right: 300px;
    background-color: #cacbff;
    position: relative;
    content: '';
    width: 300px;
    height: 2px;
    z-index: 100;
    display: block;
    top: -14px;
}


.d-right-item.item-2:after {
   right: 280px;


}
.d-right-item.item-3:after {
	   right: 270px;


}

#diagram-col h3 {
    font-size: 35px;
    color: #5155ff;
    font-family: "Museo500", sans-serif;
}

#diagram-col p {
    color: #5155ff;
    font-size: 17px;
    margin-bottom: 90px;
}


#section-5 .container {
    width: 100%;
    max-width: 1024px;
}

#roi-diagram-text-mobile th h4{
	font-size:14px;
    text-align: left;
    color: #5155ff;
    font-weight: 600;
    display: inline-block;
    width: 40%;
    float: left;
}


#roi-diagram-text-mobile h4.dm-left-title{
	font-size:18px;
    text-align: left;
    color: #5155ff;
    font-weight: 600;
    display: inline-block;
    width: 40%;
    float: left;
}
#roi-diagram-text-mobile h4.dm-right-title{
		font-size:18px;
    text-align: right;
    color: #00d2c6;
    font-weight: 600;
    display: inline-block;
    width: 45%;
    float: right;
}


#roi-diagram-text-mobile td.dm-left-col{

	width:33%;
		line-height:1.4;
	text-align:left;
	font-size:14px;
	color: #7580a1;
}

#roi-diagram-text-mobile td.dm-right-col{

	width:33%;

line-height:1.4;
	text-align:right;
	font-size:14px;
	color: #7580a1;
}


#roi-diagram-text-mobile th,
#roi-diagram-text-mobile tr.dm-line1,
#roi-diagram-text-mobile tr.dm-line2{

 border-bottom:solid 1px #5155ff;
}

#roi-diagram-text-mobile td{

padding:20px 0px;
}

#roi-diagram-text-mobile .dm-mid-col h3 {
	margin-bottom: 0px;
    font-size: 24px;
    color: #5155ff;
    font-family: "Museo500", sans-serif;
	text-transform:uppercase;
	font-weight:500;
}

#roi-diagram-text-mobile .dm-mid-col p {
    color: #5155ff;
    font-size: 14px;
    margin-bottom: 30px;
}


#roi-diagram-text-mobile .dm-mid-col div {

	width: 142px;
    background-image: url(images/md-box.png);
    font-size: 12px;
    font-weight: 600;
    color: #424c6a;
    padding: 4px 18px 6px 18px;
    background-size: contain;
    background-repeat: no-repeat;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
}



.demo-mov.show-desktop {
    margin-top: 110px;
    float: right;
}


@media (max-width: 1350px){

	h4.d-right-title,
	h4.d-left-title{
    font-size: 19px;
    margin-bottom: 40px;
	}
	.d-right-item.item-1 b, .d-right-item.item-2 b, .d-right-item.item-3 b {

    font-size: 17px;

}
}

#section-2 .show-mobile {
    margin-bottom: 50px;
}

	#roi-diagram-text-mobile{display:none}

/*//////////////////// Mobile ////////////////////////////*/
@media only screen and (max-width: 1024px){

#roi-diagram-text-mobile td {
    vertical-align: top;}
	#roi-diagram-text-desktop{display:none}
	#roi-diagram-text-mobile{

    background-position: bottom;
    display: flex;
    background: url(images/dm-shape.png) no-repeat center bottom;
    background-size: contain;
    padding-bottom: 50px;
	}

	#section-5{
    padding-bottom: 0px!important;
    margin-bottom: -4px;
}

}






@media only screen and (max-width: 1224px) and (min-width: 900px){
#section-2 .extra-padding,
#section-evolutionary .extra-padding{
    padding-left: 0rem;
}
}

@media (max-width: 1280px){

#products-0 {
    margin-top: 150px;

}


  #use-case,
  #products-2,
  #products-1,
  #actions.actions-product{
    padding-top: 50px;
    padding-bottom: 50px;
}

  #products-3 {
    padding: 2.5rem 0;

}

  #plans-table {
    padding: 70px 0 50px;
    text-align: center;
}

  #prod-sec-2 {
    margin-top: 50px;
  }

  #section-2a, #section-2b {
    margin-top: 50px;
  }

}
  @media (max-width: 1180px){
	#menu-top-menu.ml-auto {
		  margin-right: 0;
	  }
	  .top-search-pop{
		  position: relative;
    right: auto;
	  }
.search-bar, .try-now, .desktop-login {
    display: none;
}
    div#top-navbar {
    padding-right: 0px!important;
    }
  }


@media (max-width: 900px){

	#plans-table .btn-primary {
    width: 100%;}

	#header .search-form {
		top: 64px;
	}

	#header .search-form label {
    margin-bottom: 0rem;
		width:100%;
}

	#header .search-form input[type=search] {
    width: 100%;
}

	#header .search-form input[type=submit] {
    right: 16px;
    top: 17px;
}

.navbar-toggler-right {
    top: 8px;
}

	#header #main-menu {
    line-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
	}

	#demo h4 {
    font-size: 22px;
    margin-top: 20px;
	}

	#blog-section .card h4 {
		font-size: 22px;
	}



	#demo ul {
    line-height: 2;
	}

	#advantages h3 {
    font-size: 19px;
	}

	#plans-table,
	#products-0,
	#products-1,
	#products-2,
	#products-3,
	#use-case{
    padding: 60px 0 60px;
	}

    .col-a .plat-icon,
    .col-c .plat-icon
    {
    margin-bottom: 0px;
    }

	#actions h3 {
    font-size: 19px;
    margin: 1.2em 0 2.5rem;
    padding: 0 15px;
}



	#plans-table h2 {
		font-size:30px;
	}

	#products-3 h2 {
    max-width: 100%;
		font-size:30px;

	}
	#products-1 h2,
    #products-0 h2{
		font-size:30px;
	}
#top-cover.top-cover-inner.top-large {
     height: 450px;
}

	.page-template-page-products #top-cover .text h3 {
		font-size:20px;
	}

	#products-2 h2 {
		font-size: 20px;
		max-width:100%;
	}
	#products-2 .row {
    margin-bottom: 0rem;
}

#products-2 .col-sm-3{
	 margin-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
}




    #products-0 h3{
    margin: 1.5rem 0rem 1rem 0rem;
	}

    .col-c .plat-icon {

    margin-top: 33px;
}


#top-cover .text {
    width: 94%;
}



	.home .btn-primary, .intezer-analyze  .btn-primary, .intezer-analyze-dev  .btn-primary{

    width: auto;
    text-align: center;

}
	#plans-table .btn-primary, #actions.actions-product .btn-primary, #actions.actions-product .btn-primary:active {padding: 14px 18px 14px 18px !important;
}








#section-evolutionary .btn-primary,
#blog-section .btn-primary{

    padding: 14px 30px 14px 30px !important;
}

#section-evolutionary h2 {
	padding-top: 15px;
    font-size: 30px;
    text-align: left;
    margin: 1rem 0 2rem 0;
	padding-left: 140px;
	background-size: 120px;
}

#section-2 h2 {
		padding-left: 110px;


	}



#advantages h2 {
    font-size: 30px;
		    margin: 0 0 3rem 0;
	}

#section-5 h2 {
		font-size: 30px;
	}
#demo h3 {
    font-size: 30px;
    text-align: left;
}

#blog-section h2 {
    font-size: 30px;
	}
footer .footer-1 {
    display: block;
	}

footer .footer-right ul {
    padding-bottom: 5px;
    justify-content: center
	}
#credit img {
    margin-bottom: 10px;
    display: block;
}

#credit {
    text-align: left;
	}

ul#menu-footer-2 {
    display: block;
	padding-left: 0px;
	width: 100%;
}


ul#menu-footer-2 li a:before {
		display:none
	}

#blog-section,
#demo,
#testimonials,
#section-5,
#advantages,
#actions,
#section-2,
#section-1 {
		    padding: 3rem 0;

	}


#section-evolutionary .text,
#use-case .col-sm-4,
#section-evolutionary .video-box  {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;


}


}


@media screen and (max-width: 900px){



#roi-diagram-text-mobile td.dm-right-col,



#roi-diagram-text-mobile td.dm-left-col{
padding-top:14%
}

}


@media screen and (max-width: 767px){




#roi-diagram-text-mobile td.dm-right-col,



#roi-diagram-text-mobile td.dm-left-col{
padding-top:25%
}

#plans-table table tr {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0em;
  display: table-row;
}

#plans-table table td:last-child{
 border-bottom: 1px solid #ddd;
}

#plans-table table td {
    width: 20% !important;
font-size: 12px;
   display: table-cell;
    padding: 10px;
}

#plans-table table td:nth-child(2),
#plans-table table th:nth-child(2) {
    width: 60%!important;
    padding-left: 10px;
}

#plans-table table td:first-child {

    display: none;
}

#plans-table table thead {
    border: none;

        position: relative;
    width: auto;
}
#plans-table table th:first-child {
    display: none;
}
#plans-table table th {
    padding: 5px;
    font-size: 12px;
}

#plans-table table th::before {
display:none;
}

#plans-table .more-about {

    font-size: 17px;
padding-right:5px;
float:left;
}

#plans-table a.more-about:after {
    font: normal bold normal 15px/1 FontAwesome;
    padding-left: 8px;
    padding-top: 4px;
}

}

/* Partners New Page */


#partners-0{
	padding-top:50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}
#partners-0 h1 {
    font-size: 42px;
}

#partners-0 h1:after {
    border-bottom: dashed 2px #92c2ff;
    padding-top: 50px;
    margin: auto;
    height: 1px;
    content: '';
    position: relative;
    display: block;
    width: 60px;
    background-color: white;

}

.partners span.wpcf7-form-control-wrap.leadsquared-Notes {
    width: 100%;padding-right:10px;padding-left:10px
}

.partners #images-logos p {
    display: inline-block;
    width: 30%;
    padding: 1.2em 2.6em;
}



#partners-1,
#partners-2,
#partners-3,
#partners-logos
 {
padding:2em 0 2em 0;

    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
#partners-2,
#partners-3
 {
padding:5em 0 5em 0;
}
#partners-logos
 {
padding:0 0 5em 0;
}

#partners-logos .owl-nav {
    display: none;
}
#partners-logos .owl-stage-outer:before {
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
    z-index: 100;
    height: 150px;
    content: '';
    display: block;
    position: absolute;
    width: 230px;

}
#partners-logos .owl-stage-outer:after {
    background: rgb(255,255,255);
    background: linear-gradient(270deg, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
    z-index: 100;
    height: 150px;
    content: '';
    display: block;
    position: absolute;
    width: 230px;
	top:0;
	right:0;

}

.owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-top: 0px;
    margin-bottom: 20px;
}

#partners-1 .btn-primary{
margin-bottom:3em;
margin-top:3em;
font-size:19px;
font-weight: 600;
border: 3px solid #5155ff;
    color: #5155ff;
    padding: 19px 50px 19px 50px;
background-color: transparent;
}
#partners-1 .btn-primary:hover
{
background-color: #5155ff;
    color: #ffffff;
    border-color: #5155ff;
}

#partners-1 a.btn.btn-primary:after{display:none}

img.partners-title-icon {
display:none;
    width: 114px;
margin-bottom:2em;
    margin-top: 2em;


}



#partners-1 h2,
#partners-2 h2,
#partners-3 h2,
#partners-logos h2 {
    font-size: 22px;

    font-family: "Museo500", sans-serif;

}

div#images-logos {
    padding: 2em 0 2em 0;
}

img.partners-icon {
    height: 50px;
    margin-top: 1.5em;
}



#partners-2 h2{margin-bottom:1em}
#partners-2 h4{
	font-family: "Museo500", sans-serif;
    display: block;
margin-top:1.5em;
  font-size: 17px;
  color: #233b52;
}

#partners-3 h2,
#partners-2 h2,
#partners-logos h2 {
    margin-top: 1em;
}

#partners-3 #contact-us {
    max-width: 700px;

    margin: auto;
}



.wpcf7-form-control.country {
    -webkit-appearance: none;
}



#partners-3 #contact-us textarea {
   /* margin-left: -10px;*/
}
#partners-3 {

    background-size: contain;
    background-image: url(/wp-content/themes/intezer-v2/images/partners-cf-bg.png);
    background-repeat: no-repeat;
    background-position: 50%;

}

#partners-3 #contact-us {
    margin-top: 0px;


    padding-top: 0px;

    margin-bottom: 0px;
}

section#partners-3 .container {
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    padding: 50px 50px 50px 50px;
	    background-color: white;
}

@media (max-width: 900px){

 .home #section-1 {
    padding: 5rem 0 0em 0;
}


img.partners-icon {
    height: 65px;
}


.partners #top-cover {

   background-image: url(https://www.intezer.com/wp-content/uploads/2018/12/Partners-Hero-image.png)!important;
background-position: 35%!important;
}

#partners-2 h4 {
    min-height: auto;
    font-size: 20px;
}
}

section#about-investors {
    padding: 0 0 100px 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}

#about-investors h2 {
    padding: 10px 20px;
}

.investors-logos {
    justify-content: space-evenly;
    width: 100%;
padding-bottom:14px;
	border-bottom: solid 1px #ccd8e4;
}

.investors-logos img {
    max-width: 24%;
    padding: 1% 5% 2% 5%;
}

a.investor-logo-cont {

}

img.investor-logo-off {

     opacity:0;
    transition:all 0.5s;
   position: absolute;
margin-left: -4px;
}
img.investor-logo-on {
       transition:all 0.5s;


}
img.investor-logo-off:hover {

   opacity:1;

}
img.investor-logo-on:hover {


}

@media (max-width: 1500px) and (min-width: 1350px)
{

header .nav-item .nav-link {
    font-size: 16px;
}
.nav-item .nav-link {
    padding: 0 1.4rem 0 1.4rem;
}



}

@media screen and (max-width: 1023px) and (min-width: 640px){
.search-bar, .try-now {
    display: none;
}
}

@media (max-width: 992px){

.investors-logos img {
    max-width: 100%;

}

.partners #images-logos p {

      float: left;
    width: 100%;
    padding: 1.6em 5em;

}

}





/* careers */



.single-jobs .single-post-page {

}

.single-jobs .content-area {
    padding: 2rem 0;
}

.careers h1.t-dianne:before {
    z-index: 1000000;

    left: -10px;
    display: inline-block;
    z-index: 10;
    content: '';
    position: relative;
    width: 90px;
    height: 88px;
    background-image: url(/wp-content/uploads/2021/10/career-icon.png);
    background-size: contain;
    top: 24px;

    margin-right: 5px;
}


 #top-cover.top-special {
    height: 550px;
    max-height: 100%;
   background-image: none;
    }

.hero-slider .hero-slide{
        position: absolute;
    width: 100vw;
    height: 550px;
    background-size: cover;
}

.hero-slide.hero-overlay{

    background: -moz-linear-gradient(-45deg, rgba(25,35,59,1) 12%, rgba(25,35,59,0) 59%);
    background: -webkit-linear-gradient(-45deg, rgba(25,35,59,1) 12%,rgba(25,35,59,0) 59%);
    background: linear-gradient(135deg, rgba(25,35,59,1) 12%,rgba(25,35,59,0) 59%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19233b', endColorstr='#0019233b',GradientType=1 );

}

.hero-slider {
    background-color: #28325e;
    position: absolute;
    top: 0;
    width: 100vw;
    height: 550px;

}

.hero-slide1 {
  background: url(/wp-content/themes/intezer-v2/images/hero-slider/hero-p1.jpg)no-repeat center;
      background-size: cover;
    animation:fade 8s infinite;
-webkit-animation:fade1 8s infinite;

}
.hero-slide2 {
  background: url(/wp-content/themes/intezer-v2/images/hero-slider/hero-p2.jpg)no-repeat center;
      background-size: cover;
    animation:fade2 8s infinite;
-webkit-animation:fade2 8s infinite;
}
.hero-slide3 {
    background: url(/wp-content/themes/intezer-v2/images/hero-slider/hero-p3.jpg)no-repeat center;
      background-size: cover;
    animation:fade3 8s infinite;
-webkit-animation:fade3 8s infinite;
}
.hero-slide4 {
    background: url(/wp-content/themes/intezer-v2/images/hero-slider/hero-p4.jpg)no-repeat center;
      background-size: cover;
    animation:fade3 8s infinite;
-webkit-animation:fade4 8s infinite;
}
@keyframes fade1
{
  0%   {opacity:1}
  25% { opacity: 0}
  50% { opacity: 0}
  75% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity:0}
  25% { opacity: 1}
  50% { opacity: 0}
  75% { opacity: 0}
  100% { opacity: 0}
}
@keyframes fade3
{
  0%   {opacity:0}
  25% { opacity: 0}
  50% { opacity: 1}
  75% { opacity: 0}
  100% { opacity: 0}
}
@keyframes fade4
{
  0%   {opacity:0}
  25% { opacity: 0}
  50% { opacity: 0}
  75% { opacity: 1}
  100% { opacity: 0}
}







.job-des-box{display:none}
.job-des-box hr {
    border-top: 0px;
}
.cv-form-cont{


}

.cv-form-cont input.position-title {
    display: none;
}
.cv-form-cont.open{
     padding:1em;
    opacity: 1;
    height: 460px;
    overflow: visible;
     transition: height 0.5s, opacity 1.5s;
}

.cv-form-cont.open:before {
    margin-left: -50px;
    margin-top: -50px;
    width: 0;
    height: 0;
    border-left: 80px solid transparent;
    border-right: 80px solid transparent;
    border-bottom: 50px solid #ebf0f7;
    position: absolute;
    content: '';

}

.cv-form-cont .form-title{
    display:inline-block;
      margin-top:2em;
    font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: 0.3px;
  text-align: center;
  color: #162136;
}

.cv-form-cont .form-location{
    font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
        pointer-events: none;
      color: #879cd1;
}

.cv-form-cont .form-job-title{
    font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #404b6d;
}

span.wpcf7-form-control-wrap.your-name {

}

.cv-form-cont .your-name input{
padding: 6px;
    background-color: #fff;
    border: solid 2px #ccd8e4;
    border-radius: 3px;
    color: #627d98;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
}

.cv-form-cont span.wpcf7-form-control-wrap.file-cv {
     position: relative;
}

.cv-form-cont textarea.wpcf7-form-control.wpcf7-textarea {
padding: 6px;
    background-color: #fff;
    border: solid 2px #ccd8e4;
    border-radius: 3px;
    color: #627d98;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;

}

.cv-form-cont input.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    border-radius: 3px;
    border: 2px solid #308aff;
    box-shadow: none;
    max-width: 140px;
    float: right;
    padding: 8px 27px 9px 27px;
    margin: 0px;
    font-weight: 600;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background-color: #308aff;
      transition:all 0.5s ease;
}
.cv-form-cont input.wpcf7-form-control.wpcf7-submit:hover {



 cursor:pointer;
background-color: #fff;
    color: #308aff;

}

.cv-form-cont ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #879cd1ed;
  opacity: 1; /* Firefox */
}

.cv-form-cont :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #879cd1;
}

.cv-form-cont ::-ms-input-placeholder { /* Microsoft Edge */
  color: #879cd1;
}

  .cv-form-cont div.wpcf7 {
    margin-left: auto;
    max-width: 720px;
    margin-top: 2em;
    margin-right: auto;
    text-align: left;
}

.cv-form-cont form.wpcf7-form {
    border-radius: 20px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    padding: 50px;
}

.cv-form-cont h2 {
    font-size: 17px;
    font-family: "Museo500", sans-serif;
    color: #233b52;
}

.cv-form-cont input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
    background-color: #1d1d1d;
    border: 0px;
        font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: center;
    color: #5155ff;
    padding: 10px 0px;
    background: #ebf0f7;
    margin-left:0px;
margin-left:4px;
}

.cv-form-cont input#cv-upload-btn {


    border: dashed 2px #ccd8e4;
    font-size: 12px;
    width: 100%;
    /* height: 35px; */
    display: inherit;
    text-indent: -9999em;
    background-color: #fff;
    border-radius: 3px;
    /* border: 0; */
    cursor: pointer;
    /* padding: 0px; */
    /* padding-left: 0px; */
    /* font-size: 11px; */
    /* font-weight: bold; */
    /* line-height: 1.8; */
    /* letter-spacing: 0.44px; */
    color: #627d98;
    line-height: 20px;
    font-weight: 300;
  transition:all .3s;
}
.cv-form-cont input#cv-upload-btn:hover {


    border: solid 2px #ccd8e4;


}

.cv-form-cont input[type=file]:before{

    top: 3px;
    font-size: 12px;
    /* line-height: 42px; */
    text-indent: 1px;
    /* top: 0; */
    /* background-color: black; */
    left: 0;
    color: #fff;
    content: "Choose file";
    position: absolute;
    color: #627d98;
    /* padding: 5px; */
    border-radius: 3px;
    width: 100px;
    text-align: left;
    font-weight: bold;
    padding-left: 15px;

}

.cv-form-cont span.wpcf7-not-valid-tip {
    float: left;
}


#section-intro {
        padding: 2em 0 2em 0;
    min-height: 400px;
    text-align: center;

    background-color: #fff;
}
#section-intro h1 {
font-size:42px;
	  line-height: 1.21;
}

#section-intro a.btn-prim.dodger {
    padding: 8px 30px 9px 30px;
}

	#section-intro .careers-intro p {
	margin:auto;
	padding:10px;
	max-width:50%;
	  font-size: 14px;
  line-height: 1.46;
  letter-spacing: 0.5px;
  color: #627d98;
}
#section-positions {
    background-image: url(/wp-content/themes/intezer-v2/images/careers-bg.png);
    overflow: hidden;
    padding: 5em 0 5em 0;
    min-height: 400px;
    background-color: #fff;
    background-size: 54%;
    background-repeat: repeat-y;
    background-position: 50%;
}

#section-intro h2,
#section-positions h2{
    text-align:center;
    margin-bottom:1em;
    width:100%;
    font-size: 32px;
    line-height: 36px;
    color: #233B52;
    font-family: "Museo500", sans-serif;
    display: inline-block;
}

.jobs-cont {
    flex-wrap: wrap;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 0px;
    text-align: left;
    display: flex;
    justify-content: space-between;


}
.job-box {
	 background-color: #ffffff;
    display: flex;
    flex-flow: column nowrap;
    width: 31.5%;
    border-radius: 25px;
    border: solid 2px #ccd8e4;
    margin-bottom: 2.8%;
    overflow: hidden;
    transition: all .3s;
    min-height: 130px;

}
.job-box:hover{
	    border: solid 2px #308aff;
}
.job-box h3{
	font-family: "Museo500", sans-serif;
	  font-size: 17px;
  font-weight: 500;

  line-height: 1.35;
  letter-spacing: 0.57px;
  color: #233b52;
	padding:0 20px;
}
.department-name {
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.73;
    letter-spacing: 0.44px;
    color: #627d98;
    min-height: 46px;
    padding: 20px 20px 6px 20px;
}

#section-intro h2{
  margin-bottom: 2.5em;
font-size: 28px;
    max-width: 750px;
    width: 100%;

}
.staff-desktop{

       margin: 70px auto;
}

a.btn.btn-primary.btn-positions:after {
    content: "\f107";
}

.trigger {
    cursor:pointer;
        padding: 30px 0px;


}
.trigger.show-position {



}

.trigger:before {
    top: 10px;
    color: #5155ff;
    right: 30px;
    font: normal bold normal 16px/1 FontAwesome;
    content: "\f107";
    position: relative;
    float: right;
    transition:all 0.5s ease;
}

.trigger.show-position:before {
    transform: rotate(180deg);


}

.position-line{
    height:1px;
width:100%;
border-bottom: solid 1px #cdd6ff;

}

.trigger h3 {
    margin-bottom:0px;
    font-size: 19px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.42;
    letter-spacing: 0.2px;
    color: #162136;
}



.location-title
{
	margin-bottom:20px;
    width: 100%;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.62;
  letter-spacing: 0.5px;
  color: #308aff;
    text-align: left;

}

.tax-title,
.t-label
{
    font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
    width: 100%;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.62;
  letter-spacing: 0.5px;
  color: #308aff;
	text-transform: uppercase;
}
.resource-link .tax-title
{
	margin:20px;

}

.tax-title.landing-page{
	display:none;
}

.job-des-box {
    color: #424c6a;
    font-size: 17px;
    line-height: 28px;
}

.job-des-box ul{
  padding-left:20px;
}

span.apply-btn {
     opacity:1;
    cursor:pointer;
    font-size: 19px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: center;
    color: #574aff;
    border-radius: 3px;
    border: solid 2px #5155ff;
    padding: 10px 20px;
    color: #5155ff;
    margin-top: 1em;
    display: inline-block;
    margin-bottom: 1em;
      transition:all 0.5s ease;

}



span.apply-btn.hidden {
opacity:0;
     margin-bottom: 0em;

}

span.apply-btn:hover {

    color: #fff;


   background-color:#5155ff;

}

@media (max-width: 900px){
#section-intro h2 {

    font-size: 19px;

}



    .cv-form-cont div.wpcf7 {
    width: 100%;
    }


    .location-title {
    font-size: 14px;
    }

    .trigger:before {
    top: 3px;
    right: 10px;
    }

    .trigger {

    padding: 18px 0px 18px 0px;
}

    .cv-form-cont.open:before {
        display:block;
    margin-left:auto;
        margin-right:auto;

    margin-top: -25px;
    width: 25px;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 25px solid #ebf0f7;
    position: relative;
    content: '';
}

    .cv-form-cont {

margin-top: 0em;
    width: 100%;
    position: relative;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;

}


    span.wpcf7-form-control-wrap.your-name {

    width: 100%;
}

    .cv-form-cont .your-name input {
    width: 100%;
    }

    .cv-form-cont input.wpcf7-form-control.wpcf7-submit {
font-size:16px;
    width: 100%;
    }
    #section-intro h2 {

    max-width: 85%;
}

    .btn-primary.btn-positions {
    font-size: 16px !important;
    width: auto;
    padding: 10px 35px 10px 20px !important;
}

    #section-intro {
    padding: 0.5em 0 0em 0;
    }

    .trigger h3 {
    font-size: 16px;
    }

     #top-cover.top-special {
    height: 300px;

    }

     #top-cover.top-special {
    height: 300px;

    }

.hero-slider .hero-slide{

    height: 300px;

}

    span.apply-btn {

    font-size: 16px;


}
        span.apply-btn.hidden {

  margin-top:-1em;


}

    .cv-form-cont .form-title {

    margin-top: 1em;
    }

    #section-intro h2{

    margin-bottom: 0em;
    }





}

.grecaptcha-badge {
opacity:0 !important;

}

.ml-auto {
    margin-right: auto;
    margin-left: auto;
}


/* General new 261219 */

h1.xl{
    font-size: 42px;
	line-height:51px;
    color: #233b52;
    font-family: "Museo500", sans-serif;
}
.center,
.dcenter{
		text-align: center;

}

.subs17{

	font-family: "Museo500", sans-serif;
    color: #233b52;
    font-size: 17px;
    line-height: 24px;
}
.lynch-text
{
    font-size: 14px;
 	color: #627d98;
	line-height: 1.6;
	letter-spacing: 0.4px;
    font-weight: normal;
	margin-bottom:12px;
}
.lynch-text.small
{
    font-size: 12px;

}



p.mid-lynch-text
{

    margin: 0 auto;
    max-width: 74%;
    display: inline-block;
}

.t-dianne{
color:#233b52;
}

.max-500{
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}

.sec-gen.center{

    min-height: 300px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;

}


/* Get started */

.page-template-page-start a.btn-link.btn-link-arrow{
	margin-bottom:40px;
}

.page-template-page-start a.btn.btn-prim.btn.heliotrope,
.page-template-page-start a.btn.btn-prim.btn.pacific {
    margin-top: 0px;
}

.page-template-page-start a.btn.btn-prim.heliotrope.request-pricing-btn,
.page-template-page-start a.btn.btn-prim.pacific.request-pricing-ptotect-btn{
    margin-bottom: -10px;
    margin-top: 20px;
}

div#rc-cont {
	min-height: 555px;
    border-radius: 25px;
    border: solid 2px #4ab9b5;
		background-color:white;
	padding: 0px 50px 50px 50px;

}
div#lc-cont {
	min-height: 555px;
    border-radius: 25px;
    border: solid 2px #9480ff;
	background-color:white;
	padding: 0px 50px 50px 50px;

}

section#started-main {
	margin-top: -50px;
padding-top: 85px;
    padding-bottom: 120px;
    background-image: url(/wp-content/themes/intezer-v2/images/started-bg.png);
    background-size: 1180px;
    background-repeat: no-repeat;
    background-position: 54% 0px;

}

section#started-main .lynch-text.small {
    margin-left: -15px;
  
    margin-right: -15px;
}

div#rc-cont .frame-icon{

      width: 55px;
    border-bottom: solid 6px white;

}

.frame-icon{
	margin-top: -30px;
    background-color: white;
    border: solid 10px white;
}


@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

	.fa-linkedin:before {
    top: -1px;
		position: relative;
	}



@media (max-width: 1158px) {
		#section-2a .sec-2-image {
	margin-right: 0px;

}

	#section-2b .sec-2-image {
    margin-left: 0px;

}
}

@media (max-width: 1023px) and (min-width: 640px) {

	.navbar-toggleable-sm .navbar-nav {
display: flex;

    list-style: none;
    margin: 30px 10px;

    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
	}
	div#top-navbar {
		padding-right: 0px!important;
	}
}


@media (max-width: 980px) {

    a.investor-logo-cont {
    display: inline-block;
            width: 50%;
}

    .investors-logos img {

    padding: 0;
}
    img.investor-logo-off {
    margin-left: 0px;
}

	#section-2a .sec-2-image {
	margin-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
}

	#section-2b .sec-2-image {
    margin-left: 0px;
    margin-top: 0px;
    padding-right: 0px;
}

	.home #section-1 .container,
		#technology-3 .container.boxed{
    margin-top: 20px;
    padding: 15px;
    margin: 0px 3%;
		width:94%;
	}

	#technology-3 .container.boxed

	.btn-prim, a.btn-prim.dodger {
    padding: 8px 20px 9px 20px;
    margin: 10px 0;
}


}

@media (max-width: 900px) {

			.navbar-inverse .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-image: url(/wp-content/themes/intezer-v2/images/mobile-menu-close.png);
    background-size: contain;

}
	.navbar-inverse  .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon {
    background-image: url(/wp-content/themes/intezer-v2/images/mobile-menu.png);
    background-size: contain;

}

	footer .footer-left {
		display: none;
	}

	.footer-logo-cont {
    width: 100%;
    padding-left: 0px;
    text-align: center;
		    padding-bottom: 10px;
}

#credit .footer-right.social {
margin-top: -95px;
    text-align: center;
    width: 100%;
    float: none;
}
#credit .footer-right.social ul{
	padding-left: 0px;
    margin-left: 0px;
    display: inline-flex;
	}
	#credit .footer-right.social ul li{

    margin-bottom: 0.5rem;
    float: right;
    margin-right: 10px;
		 margin-left: 10px;
	}

	#credit {
    text-align: center;
	margin-top:20px;
}

	ul#menu-footer-2 {
    align-items: center;
    justify-content: center;
    text-align: center;
    display: inline-flex;


}
	ul#menu-footer-2 li a {
    padding-left: 15px;
    padding-right: 15px;

}




	#menu-top-menu	a.nav-link.dropdown-toggle:after {

		top: 4px;}


}

@media (max-width: 768px) {

  a.col-sm-4.member-modal{
      -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

        a.investor-logo-cont {

            width: 100%;
            padding:20px;
}

	div#top-navbar {
    left: auto;
    position:relative;
    padding: 0px 0px;
}
	img.logo-img {
		margin-top:0px;
    margin-left: 15px;
	}
		.navbar-inverse .navbar-toggler-icon {

    width: 20px;

}

	.navbar-nav {
    border-bottom: solid 1px #ccd8e4;
		padding-left:15px;
		padding-right:15px;
	}


#main-menu .dropdown-menu {
    top: 0;
    left: 0;

    border-radius: 0px;
    min-width: 6rem;
     margin-left: 0rem;
}
	#header #main-menu {
    padding: 0px;
	}




	.nav-item.try-now.active .nav-link, .nav-item.try-now {
right: auto;
 position: relative;

}
	header #main-menu .nav-item .nav-link {

		    padding-top: 10px;
    border-bottom: solid 1px #ccd8e4;

    padding-bottom: 10px;
	}

	header #main-menu .nav-item.dropdown .menu-item .nav-link {

		    padding-top: 0px;
 color:#627d98;
    padding-bottom: 0px;
	}


	#menu-top-menu a.nav-link.dropdown-toggle:after,
	#menu-top-menu a.nav-link.open.dropdown-toggle:after
	{
     color: #308aff;
    top: 20px;
right:15px;
    margin-left: 0px;
}

	.active a.nav-link {
    font-weight: bold;
}

	.btn {
   white-space: normal;
	}

#top-cover .text h1 {
    max-width: 100%;
    margin: auto;
	margin-top:-25px;
    padding-bottom: 15px;
	    padding-top: 0px;
	line-height: 46px;

}
	#top-cover .text h2 {
   /*  margin-bottom: 70px; */
      margin-bottom:15vh;
    max-width: 290px;
	}

	#section-cta {
		min-height: 300px;
	}



	#top-cover {
    height: 84vh;
    padding-top: 0px;
}

	#top-cover .text .btn-primary, #top-cover .text .btn-primary:active {
    max-width: 100%;
    font-size: 14px;
    padding: 15px 57px 16px 57px;
}
	.home a#more-arrow-btn {

    bottom: -75px;

	}

	.home #top-cover:before {

    background-position: right 200px;
    width: 60%;
	}

	.home #top-cover:after {

    background-position: -10px 230px;
    width: 60%;
	}

	a.btn-link.sides {
    margin: 20px 0px 20px 0px;
	}
	a.btn-prim, a.btn-prim.dodger {
		    width: 100%;
    max-width: 100%;
    font-size: 14px;
		margin:20px 0px 20px 0px;
    padding: 15px 27px 16px 27px;
	}
	


	.home #section-1 .container,
	#technology-3 .container.boxed{

    padding: 30px;
    margin: 0px 5%;
    width: 90%;
}
	#section-1 .row .col-sm-4 p {

    min-height: auto;
}
	#section-1 .row .col-sm-4 {
    margin-bottom: 35px;

}

	#awards-title-bg {
    margin-top: 50px;
	}
	#awards {
    flex-direction: column;
	}

	#section-2a, #section-2b {
      margin-top:0px;
    padding-top: 100px;
    text-align: center;
	}
	section h2 {
    font-family: "Museo500", sans-serif;
    max-width: 100%;
	}

	#section-2a .sec-2-image{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 40px;
}
		#section-2b .sec-2-image{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-top: 40px;
}

	.container {
    width: 92%;
}
	
	.single-post .container {
    width: 96%;
}

	#testimonials {
		   min-height: 400px;
    margin-top: 40px;
	}
	#testimonials p {
		min-height: 140px;
   	 font-size: 12px;
		    margin: 1rem 0.5rem 1rem 0.5rem;
		    line-height: 18px;
		text-align:left;

}

	#testimonials .inner-testimonial {
margin:10px;
    padding: 10px 10px;
	}

	#testimonials .owl-dots .owl-dot {

    width: 8px !important;
    height: 8px !important;
	}

	#testimonials .owl-carousel .owl-stage-outer {
    padding-bottom: 20px;
    padding-top: 30px;
}

	#testimonials .inner-testimonial:before {
    width: 34px;
    height: 34px;
    bottom: -10px;
		right: 3px;

}
	#testimonials .inner-testimonial:after {
top:-8px;
    width: 34px;
		height: 34px;
	}

	a.nav-link.dropdown-toggle.open {
    font-weight: bold;
		padding-left:15px;
}
	a.nav-link.dropdown-toggle.open:before{
		content:'';
		position:absolute;
		left:0px;
		width:2px;
		height:12px;
		top: 17px;
		background-color:#308aff;
	}

	#testimonials h5{
	margin-bottom: 0px;
    margin-right: 0px;
display:block;
}
	#testimonials h5:after {
  display:none;
}

	/* Products  */

	p.mid-lynch-text {
    margin: 0 auto;
    max-width: 90%;
    display: inline-block;
}

	#prod-sec-3 .prim-image {
    margin-top: 0px;
}

	.sec-4-image {
    padding-left: 30%;
    padding-right: 30%;
    padding-top: 20px;
    padding-bottom: 20px;

	}

	#prod-sec-4 .btn-cont {
    text-align: center;
}


	#prod-sec-5 h2.t-dianne.left {
    width: 100%;
    text-align: center;
}

	.sec-5-image.show-mobile {
    padding: 30px 45px;
}
	#prod-sec-6 img {
    padding: 30px 40px;
}

	#prod-sec-6 h2.t-dianne.left {
    width: 100%;
    text-align: center;
}

	#prod-sec-7 p.lynch-text {
    min-height: 44px;
}

	#prod-sec-7 .col-sm-4 {
       margin: 20px;
	}

	#prod-sec-1, #prod-sec-3, #prod-sec-4, #prod-sec-5, #prod-sec-6 {
    margin-top: 40px;
	}

	#prod-sec-7 .subheader {

    margin: 20px auto 20px auto;
	}

	/* Get started */

	div#rc-cont {
		margin-top: 80px;
	}

	#started-main .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

section#started-main {

    padding-bottom: 80px;
    background-image: url(/wp-content/themes/intezer-v2/images/started-mob-bg.png);
    background-size: 100%;
    background-position: 50% 0px;

}

	div#lc-cont {
    min-height: 400px;
    padding: 0px 30px 30px 30px;
}
		div#rc-cont {
    min-height: 400px;
    padding: 0px 30px 30px 30px;
}

	/* Contact Us */

	#contact-us {

    background-size: 1200px;
    background-position: 30%;

}
	#contact-form p {
    margin-top: 0px;
}
	#contact-us .btn-primary {

    max-width: 100%;

    padding: 18px 27px 19px 27px;

    font-size: 14px;

}
	#contact-us {
    margin-top: 0px;
	margin-bottom: 0px;
	}

	/* About */

	#about-1 .col-sm-10 {
    margin-right: 15px;
    padding-right: 0px;
    padding-left: 0px;
    border-left: solid 0px #ccd8e4;
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: solid 1px #ccd8e4;
    margin-left: 15px;
}

	#about-0 {
    padding-top: 30px;
	}

	#about-team h2 {
    margin-bottom: 30px;
	}

	/* Analyze */
	p.subheader {
    max-width: 100%;
	}

	#prod-sec-1 .sec-2-image.show-mobile {
    padding: 20px 20px;
	}


.btn-cont {
    text-align: center;
}

	#products-0,
	#products-2{
		margin-top:50px;

	}
	#products-2 h2 {
    padding-bottom: 30px;
	}

	.mleft{
		text-align:left
	}

	#products-2 .col-sm-3 {
		    text-align: left;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

	.analyze-icon {
    float: left;
    margin-bottom: 0px;
    margin-top: 0px;
}


	#products-2 .icon-cont {
   padding-bottom: 30px;
    padding-top: 20px;
    width: 100px;
    float: left;
    padding-right: 20px;
}

	#products-2 h3 {
    padding: 20px 20px;
	}

	#products-2 p.lynch-text {
    padding-bottom: 40px;
	}

	#products-3 .col-sm-6, #products-3 .col-sm-4 {
    text-align: center;
	}

	#products-3 img.icon {
    padding-bottom: 20px;
    float: none;
	margin-right: 0;
    margin-top: 0;
	}

	#products-3 h3 {

    max-width: 100%;
	}

	#plans-table .plans-table-buttons .try-now {
    margin-right: 0;
	}
	#plans-table .plans-table-buttons {

    align-items: center;

    flex-direction: column-reverse;
    display: flex;
}

	.intezer-analyze #products-1 .img-bg {

    padding: 47px 47px 100px 47px;
	}

	/* Technology */

	#technology-2 .col-sm-3 {
    margin-right: 0;
    padding: 0px 0px 0px 10px;
    text-align: left;
    margin-left: 0;
	flex: 0 0 100%;
    max-width: 100%;
	}

	#technology-2 .mapping-image {

    float: left;
	}
	#technology-2 .mapping-image {
    margin-top: 26px;
	}
	#technology-2 h3 {
    margin-top: 72px;
    margin-left: 120px;
}

	#technology-2 .col-sm-3.col-a:after, #technology-2 .col-sm-3.col-b:after, #technology-2 .col-sm-3.col-c:after {
    transform: rotate(90deg);
    top: 146px;
    right: auto;
    left: 96px;
}

	#technology-0,
	partners-0{
    min-height: 100px;
	}

	#technology-0 h1 {

   margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
}


	#technology-1 {
    text-align: left;
	margin-top:0px;
	}

		#technology-1 .container {

 		margin-top: 0px;
		border-radius: 0px;
    	box-shadow: 0 0px 0px 0 rgba(98, 125, 152, 0);
    	padding: 0px 0px 0px 0px;
    	margin-bottom: 0px;
}



	#technology-0 h1:before
	{
		display:none
	}

	#technology-5 {
    padding-top: 100px;

	}

	#section-1 .row {
    margin-bottom: 0px;
}

	#technology-2 .icon,
	#technology-5 .icon{

    float: none;
    margin-top: 0px;
    margin-bottom: 20px;
}
	#technology-video .video-box {
    margin-top: 0px;
    min-height: 220px;
}
	#section-1 p.subs {
 margin:auto;
    max-width: 100%;

}

	#partners-logos .owl-stage-outer:before {
display:none;

}
#partners-logos .owl-stage-outer:after {
display:none;

}

	/* BLOG */

	.blog-page .single-post-page:first-child .featured-image-link {

    float: none;
    width: 100%;
    height: 150px;
    margin-right: 0px;
}
	.blog-page .single-post-page:first-child .featured-image-cont {
    height: 250px;
    width: 100%;
}

	.blog-page .single-post-page:first-child .span-reading-time.rt-reading-time {
    text-align: center;
    padding: 25px 15px 20px 15px;
}

	.blog-page .single-post-page:first-child h2 {
    font-size: 22px;
    line-height: 1.36;
    text-align: center;
}
	.single-post-page:first-child p.excerpt-text {
    text-align: center;
    margin-bottom: 40px;
}

.blog-page .single-post-page:first-child {
    align-items: center;
    display: flex;
}

	.blog-page .single-post-page {
    width: 100%;
    margin-bottom: 6%;
}
	.single-post-content p img{
		margin-left:0;
		max-width:100%;
	}

	.blog-container.narrow {
    max-width: 100%;
}




.related-posts li {
    width: 100%;
    margin-bottom: 30px;
}

	.related-posts .thumb a {

    max-height: 180px;
}
	ul li .thumb > a img, ul li .thumb>a>span.post-thumb {
    width: 100%;
	}
	.author-box-bottom .user-bio {

    padding: 30px;
	}
	.prev-post, .next-post {
    width: 100%;
}
	 .next-post {
	border-top: solid 1px #ccd8e4;
    padding-top: 30px;
    margin-top: 20px;
	}
	.side-blog-btn,
	.side-blog-share,
    .side-blog-btn.fixed,
	.side-blog-share.fixed{
		
	}



	.news-events article,
	.page-template-page-resources article{

    width: 100%;
    margin-bottom: 6%;
	}
	.news-events article h3 {

    min-height: auto;
}

	section#partners-3 .container {
    border-radius: 0px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0);
    padding: 0px 0px 0px 0px;
    background-color: white;
}

	#section-intro .careers-intro p {

    max-width: 100%;
	}

	.job-box {

    width: 100%;

    margin-bottom: 6%;

	}
	#section-positions {
	    background-image: url(/wp-content/themes/intezer-v2/images/careers-bg.png);
    padding: 4em 0 4em 0;
    background-size: 100%;
}
	#section-intro .owl-nav {
    display: none;
}

.job-title-cont {
    padding-left: 0px;
    text-align: center;
    background-position: 50% 0;
    background-size: 90px;
    padding-top: 104px;
    max-width: 100%;
}
	.single-post-page.single-job-post .location-title {
   text-align:center;
}

	.single-post-page.single-job-post h1 {
	 text-align:center;
}
	.side-blog-share,
    .side-blog-share.fixed{
        top:auto;
        position:relative;
        margin-top: 20px;
    margin-bottom: 20px;
}
	.side-blog-share .addtoany_list a, .side-blog-share .widget .addtoany_list a{
		    display: inline-block;
		    margin-top: 5px;
    margin-left: 0px;
		
	
	}
	.top-meta {

    padding: 1em 0 0 0;
}

	.single-post-page.single-job-post .a2a_kit.a2a_kit_size_.addtoany_list {
    display: flex;
    align-items: center;
    justify-content: center;
	}
	.single-post-page.single-job-post .side-blog-share .addtoany_list a{

		    margin-top: 0px;
    margin: 8px;
	}
	.job-title-flex-cont {

	margin-bottom:0px;
}
	.cv-form-cont form.wpcf7-form {
    border-radius: 0px;
    box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0);
    padding: 0px;
}
	#resources-menu {
		display:none
	}

	.wpcf7-form-control.btn-prim{
		float:none;
		width:100%;
	}

	.resource-post-content {

    margin-top: 50px;
}

	img.resource-top {
    max-width: 140px;
    max-height: 140px;
    margin-right: 0px;
      margin-bottom:14px;

}

  .resource-title-flex-cont {

    display: block;
  }

	#menu-top-menu a.nav-link.dropdown-toggle:after {
  
	}

	.icon.side-title{
		float:none;
		padding-bottom:0px
	}
	#why-2 .container.boxed {

    padding: 30px 20px 50px 20px;
}
	#why-2 img.icon {

    margin: 40px auto 10px auto;
}
	#why-2 h2 {
    text-align: left;
	}
	#why-2 .sutitle15 {
    text-align: left;
    margin: 0px;
}
	.why-intezer a.btn-link {
    white-space: normal;
	}

	.why-intezer a.btn-link.dodger {
    width: 100%;
    max-width: 100%;
    font-size: 14px;
    margin: 20px 0px 20px 0px;
    padding: 15px 27px 16px 27px;
    color: #fff;
    border-bottom: 0px solid #308AFF;
    background-color: #308AFF;
    display: block;
    text-align: center;
    border-radius: 3px;
}

	#why-2 {

    background-size: 100%;
	}
	#partners-3 {

    background-image: url();

}

	span.cf-label {

    line-height: 1;

	}



#request-demo-form .form-header.analyze:before,
#request-demo-form .form-header.pricing:before,
#request-demo-form .form-header.protect:before,
#request-demo-form .form-header.protect-trial:before
	{
		display:none;
	}

	#about-team {

    padding: 4rem 0;
    background-size: 150%;
	}
	.single-post .single-post-page h1{
 max-width:100%;

}

}

@media (min-width: 1800px) {
 .container.container-wide {
    max-width: 1330px;
}
}

/* New blog manual classes */

.single-post-content h2.int-blg{
color: #627d98;
font-size: 20px;
font-weight:bold;
}

.single-post-content h3.int-blg{
color: #627d98;
font-size: 17px;
}
.single-post-content ul.int-blg li,
.single-post-content ol.int-blg li{
	color: #627d98;
	padding-bottom:15px;
}

.single-post a.btn-prim {
    margin: 0px;
}

/* New blog page styles */

#blog-subscribe {
    width: 100%;
    text-align: center;
	color:#113b56;
	    font-family: "Museo500", sans-serif;
	font-size:22px;
	padding:20px
}

#blog-subscribe a.btn-prim.dodger {
    padding: 6px 37px 7px 37px;
	    font-family: 'Open Sans', sans-serif;
}

.single-post-page.rest-posts {
	display:none;
    height: 0px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
    margin: 0px;
    border: 0px;
}
#all-blog-posts{
	cursor:pointer;
	    transition: all .3s;
border-bottom: 1px solid #ccd8e4;
    border-top: 1px solid #ccd8e4;
    font-weight: bold;
    outline: 0px;
    color: #308aff;
    text-align: center;
    font-size: 13px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#all-blog-posts.hide{
	visibility:hidden;
	margin:0px;
	padding:0px;
}

.blog-hr{
	width:100%;
	margin-top:25px;
	margin-bottom:50px;
	border-color:#ccd8e4;
	display:block;
}

#all-blog-posts:after{
    background-size: 20px;
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    background-image: url(/wp-content/uploads/2020/11/arrow@2x.png);
    background-repeat: no-repeat;
    background-position: bottom center;

}

#top-blogs-title{
	    font-family: "Museo500", sans-serif;
	text-align:center;
	display:block;
	width:100%;
	font-size:22px;
	color:#627d98;
	margin-bottom:20px;
	margin-top:30px;
}

#top-blogs-title:before {
    content: '';
    background-color: #ccd8e4;
    height: 1px;
    width: 100%;
    display: block;
  
}

#top-blogs-title h2 {
    top: -16px;
    background-color: white;
    padding: 0px 20px;
    font-size: 22px;
    display: inline-block;
    position: relative;
}


.popup.subscribe ::-webkit-input-placeholder { /* Edge */
color:white;
}

.popup.subscribe :-ms-input-placeholder { /* Internet Explorer 10-11 */
color:white;
}

.popup.subscribe ::placeholder {
color:white;
}

.blog-side-subscribe span.cf-label {
display:none;
	
}



.blog-side-subscribe .cf-field-left,
.blog-side-subscribe .cf-field
{
    padding-left: 0px;
    padding-right: 0px;
	    float: none;
    width: 100%;
	
}

.blog-side-subscribe .cf-field.cf-submit {
    max-height: 33px;
}

.blog-side-subscribe br
{
display:none
}
.blog-side-subscribe input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {
font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 6px 24px 7px 24px;
    background-color: #308aff;
    color: #fff;
    border-radius: 3px;
    border: 2px solid #308aff;
    font-weight: bold;
}
.blog-side-subscribe input.wpcf7-form-control.wpcf7-submit.btn.btn-primary:hover {

    background-color: #fff;
    color: #308aff;
 
}

.blog-side-subscribe form {
    /*box-shadow: 0 9px 26px 0 rgba(98, 125, 152, 0.25);
    border-radius: 10px;
    padding: 14px 14px 14px 14px;*/
    margin: 0;
	margin-top:0px;
	margin-bottom: 20px;
}

.blog-side-subscribe .form-header:after {
    font-family: "Museo700", sans-serif;
    text-align: left;
    display: block;
    content: 'Subscribe to our Blog';
    color: #233b52;
    width: 100%;
    font-size: px;
    margin-bottom: 8px;
letter-spacing: 0.18px;
}

.blog-side-subscribe .a2a_kit.a2a_kit_size_.addtoany_list {
    display: flex;
    place-content: start;
    width: 100%;
   
}



 .single-post .blog-side a.btn-prim {
	margin-top:8px;
width:100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
font-weight:bold;
    width: 100%;
	padding: 7px;
}
 .side-blog-btn .blog-text-link{
    z-index: 1000;
    position: relative;
}

 .single-post .blog-side .top-posts {

    border: solid 2px #ccd8e4;
    border-radius: 25px;
    overflow: hidden;
    margin-top: 22px;
}
.related-single.item {
    text-align: left;
}

.popup.subscribe .country
{
  color:white;
}
.popup.subscribe .country.active
{
  color:#627d98;
}
.blog-side-subscribe .side-blog-btn.fixed, 
.blog-side-subscribe .side-blog-share.fixed {
    position: relative;
	top: auto;
	max-width:100%;
}
.top-posts h3 {
   font-family: 'Open Sans', sans-serif;
    color: #308aff;
    font-size: 13.5px;
    text-align: center;
    line-height: 21px;
    letter-spacing: 0.5px;
    padding-top: 13px;
font-weight:bold;
	text-transform: uppercase;
}

.top-posts h4 a{
	    font-family: "Museo500", sans-serif;
    color: #233b52;
    font-size: 17px;
   display:inline-block;
    line-height: 21px;
    letter-spacing: 0;
    margin: 5px 15px 0px 15px;
}


.top-posts span.post-excerpt{
	  line-height: 1.5;
  letter-spacing: 0.37px;
font-size:12px;
	color:#627d98;
	margin:0 15px;
display:inline-block;
}
.top-posts a.top-more{
	  line-height: 18px;
  letter-spacing: 0;
font-size:12px;
	font-weight:500;
	color:#308aff;
	margin:0 15px 15px 15px;
display:inline-block;
}

.top-posts .owl-dots {
    display: flex;
  align-items: center;
  justify-content: center;
}

.top-posts .owl-dot {
    width: 7px;
    height: 7px;
    background-color: #d0dfee;
    border-radius: 7px;
	margin: 0px 5px 20px 5px;
}
.top-posts .owl-dot.active {

    background-color: #233b52;
 
}

	.btn-sub-show{
	opacity:0;
		height:0;
	position: relative;
		transition:all .3s;
}


	.blog-side-subscribe .wpcf7-form-control-wrap input{
	 font-size: 13px;
    border: solid 1px #ccd8e4;
	padding: 8px
}

@media (min-width: 900px){
	.blog-side-subscribe {

    max-width: 200px;		
}
	
	.blog-side-subscribe.fixed {
   	top:111px;
    position: sticky;
	
}

  .single-post-content {
    padding-right : 30px;
    padding-left : 0px;
  }

  .row.blog-cont {
    flex-direction : row-reverse;
  }
	
	

	.blog-side-subscribe.fixed form {
   
	}
		.blog-side-subscribe.fixed.show form {
    display: block;
	}
			.blog-side-subscribe.fixed.show .btn-sub-show.fixed {
  opacity:0;
		height:0;
padding:0 15px;
				margin-bottom:0px;
	}

.btn-sub-show.fixed{
opacity:1;
padding:0 15px;
max-width:100%;
	margin-bottom:30px;
	height:auto;
	display:block;

}

.col-md-9.blog-main {
    padding-right: 0px;
    padding-left: 0px;
}
	
.col-md-2.blog-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
}
}

@media (max-width: 900px){

 .single-post .blog-side .top-posts {
    margin-right: 0px;
    margin-left: 0px;
   
}
	
	.content-area {
    padding: 2rem 0;
}
	
	#resources-title h1 {
    padding: 0px 0 20px 0;
}
	
.col-md-2.blog-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.col-md-9.blog-main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

	.blog-side-subscribe form {

    margin: 30px 0 30px 0;
  
	}
	
.row.blog-cont {
    flex-direction: column-reverse;
}
}

.career_bot_logo_cont {
    text-align: center;
}
.career_bot_logo_cont hr
{	
	border-color:#ccd8e4;
	    margin-top: -40px;
    margin-bottom: 40px;
}

.career_bot_text {
    color: #627d98;
    font-size: 13px;
    line-height: 19px;

}
img.career_bot_logo {
    width: 226px;
		
}
img.career_text_logo {
    width: 124px;
    margin-top: 10px;
	margin-bottom:20px
}


#analyze-pop,
#protect-pop{    
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
    max-width:500px; 
top:0;
    overflow: hidden;
    opacity: 0;
    border: solid 1px #ccd8e4;
    background-color: #fff;
    border-radius: 10px;
    z-index: 0;  
	position: absolute;

}

#analyze-pop{    
    max-width:670px; 
}

#analyze-pop #pop-link{
	min-width:110px;
	white-space:nowrap;
}
#protect-pop #pop-link{
	min-width:110px;
	white-space:nowrap;
}

@media only screen and (min-width: 1024px) {
#analyze-pop.hover{    

z-index:1000;
visibility: visible;
  opacity: 1;
  
}
	
	#protect-pop.hover{    

z-index:1000;
visibility: visible;
  opacity: 1;
  
}
}


.pop-list ul {
    padding: 0;
    list-style-type: none;
  
}

.pop-list ul li:before {
    content: '-';
    display: block;
    position: absolute;
 color:#627d98;
    width: 10px;
    height: 30px;
    background-size: 10px;
    background-repeat: no-repeat;
margin-left:-10px;
  
}
.pop-list ul li {
    padding-bottom: 3px;
    padding-left: 10px;
}
.pop-list ul li a
{
	color:#627d98;
text-decoration:underline;
	
	
}
.pop-list ul li a:hover
{

	text-decoration:none;
	
}

.star-list ul li:before {
    content: '';
    display: block;
    position: absolute;
    background-image: url(/wp-content/themes/intezer-v2/images/star.png);
    width: 30px;
    height: 30px;
    background-size: 10px;
    background-repeat: no-repeat;
    margin-left: -17px;
    margin-top: 4px;
  
}

.star-list ul li {
    padding-bottom: 5px;
    padding-left: 17px;
}

.star-list ul li a {
    color: #233B52;
    text-decoration: underline;
}

.single-post-content p:empty:before {
    display:none;
}

.single-post-content .blog-table{
	    border: solid 1px #ccd8e4;
	width:100%;
}
.single-post-content .blog-table td{
	    border: solid 1px #ccd8e4;
	
}

@media (max-width: 900px){
	.single-post-content .blog-table{
	    border: solid 1px #ccd8e4;
	padding:0px;
		display:table;
}
}

	.single-post-content iframe{
		max-width:100%;
		max-height:393px;
	}


.ref-text {
   
    font-size: 13px;
	color:#627d98;
}

.ref-text h4 {
    padding: 0px 15px;
    font-size: 18px;
    font-family: "Museo500", sans-serif;
    color: #233b52;
    font-weight: 500;
}


.comeet-single-job .ref-text {
    padding: 0 18%;

}
.comeet-single-job .ref-text h4 {
    padding: 0px 20px;

}

.comeet-outer-wrapper {
    color: #627D98;
    text-align: center;
}

.ref-text ol,
{
    padding: 15px;
}
.ref-text ol li
{
    margin-bottom: 10px;
}

#top-bar .desktop-title{
	display:inline-block;
padding-right: 4px;
}
#top-bar .mobile-title{
	display:none;
}

@media (max-width: 780px){
	
	#top-bar .desktop-title{
	display:none;
}
#top-bar .mobile-title{
	    display: inline;
    padding-right: 4px;

}
	
	.comeet-single-job .ref-text {
    padding: 0 0%;
	}
.comeet-single-job .ref-text h4 {
    padding: 0px 15px;

}
}

#top-bar-spacer{
	position:relative;
	height:0px;
}

#top-bar-spacer.show {
    height: 30px;
}

#top-bar {
transition:all .5s;
    position: fixed;
    background-color: #192433;
    text-align: center;
    color: white;
    font-size: 12px;
    font-weight: 500;
	letter-spacing: 0.1px;
min-height:30px;
	line-height:16px;
z-index:1000;
    top: -30px;
    width: 100%;

transition:all .8s;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
#top-bar.show {

    top: 0;

}



a.top-bar-link {
color:#1687ff;
font-weight:bold;
	transition:all .2s;
}
a.top-bar-link:hover {
 
color:#1687ff;
	text-decoration:underline;
}

header #main-menu .nav-item.desktop-login .nav-link {
padding: 6px 18px 7px 18px;
    letter-spacing: .4px;
    border: solid 2px #E6F1FF;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 700;
    background-color: #E6F1FF;
    color: #308aff;
    line-height: 15px;
    margin: 10px 10px;
}
header #main-menu .nav-item.desktop-login .nav-link:hover {
color:#006fff;

}

@media (max-width: 780px){
	
	header #main-menu .nav-item.desktop-login
	{
		margin: 20px 10px 10px 10px;

    font-size: 17px;
    text-align: center;
    /*display: block;*/
    position: relative;
    left: auto;
    right: auto;
	}
	header #main-menu .nav-item.desktop-login .nav-link {
 
   
    margin: 0;
   
}
	
#top-bar-spacer.show {


}
	
	#top-bar {
		top:-68px;
		display:block;
		padding:6px;
	}
	


}

.footnote{
	line-height: 1.5em;
    font-size: 0.8em;
    display: inline-block;
}

.blog-main h2,
.blog-main h3,
.blog-main h4,
.blog-main h5,
.blog-main h6
{
	color: #233b52;
    margin-top: 20px;
}
.blog-main h2
{
font-size:28px;
}
.blog-main h3
{
font-size:24px;
}
.blog-main h4
{
font-size:20px;
}


.page-template-default p,
.page-template-default ul{
	    font-size: 16px;
    line-height: 27px;
    color: #627d98;
}
.page-template-default li
{
	    margin-bottom: 10px;
}
.page-template-default h2{
font-size: 24px;
}
.page-template-default h2, .page-template-default h3, .page-template-default h4, .page-template-default h5, .page-template-default h6 {
    color: #627d98;
    margin-top: 20px;
    font-family: "Museo500", sans-serif;
}
.page-template-default h1.entry-title{
    margin-top: 16px;
    margin-bottom: 10px;
    line-height: 1.06;
    letter-spacing: 0.73px;
    font-size: 42px;
    font-family: "Museo500", sans-serif;

}


