#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions #wp-admin-bar-logout a{
    color:#ff4c4c;

}
.socaap-banner h1 span
{
	text-transform:initial;
}
/* .socaap-banner p {
	font-size:16px;
	color:#000;
	margin:25px 0px;
} */
.socaap-banner .btn-transparent{
	color:#e4002b;
	padding-left:30px;
	padding-right:30px;
}
.socaap-banner .btn-transparent:hover
{
	color: #ffffff;
}
[class^="socaap-section-"]{
	padding:70px 15px;
}
.bg-dblue{
	background:#030221!important;
	color:#fff;
}
.bg-ash{
	background:#f2f2f4!important;
}
.socaap-title{
	font-family: 'Industry_Medium',sans-serif;
	font-size: 36px;
	line-height: 1.2;
	margin: 0px 0px 40px;
	text-transform: uppercase;
}
.socaap-title span
{
	text-transform:initial;
} 
.socaap-red-title{
	font-family: 'Industry_Medium',sans-serif;
	color: #e4002b!important;
	font-size: 18px!important;
	margin: 0px 0px 5px;
}
.socaap-section-2 p{
	font-size:14px;
	line-height:20px;
}
.socaap-section-3{
	font-size:16px;
}
.socaap-minor-title{
	font-family: 'Industry_Medium',sans-serif;
	font-size:21px!important;
	line-height:1.2;
	margin:0px 0px 20px;
}
.socaap-testimonial-subtitle{
	font-size: 16px;
	text-transform: uppercase;
	color: #e4002b;
	font-family: 'Industry_Medium',sans-serif;
	font-weight: bold;
	margin: 5px 0px 5px;
	display:inline-block;
}
.socaap-testimonial-title{
	font-size: 30px;
	text-transform: uppercase;
	color: #333;
	font-family: 'Industry_Medium',sans-serif;
	margin: 0px 0px 20px;
	font-weight: 500;
}
.socaap-section-3 .socaap-title{
	width:100%!important;
}
.socaap-section-3 p{
	font-size:14px;
}
.socaap-section-3 blockquote{
	font-size: 16px;
	font-style: italic;
	color: #333;
	font-family: 'Industry_Book',sans-serif;
	line-height: 1.4;
}
.socaap-section-3 blockquote::before, .socaap-section-3 blockquote::after {
	font-family: 'Industry_Demi',sans-serif;
	color: #e4002b;
	font-style: normal;
	font-size: 49px;
	line-height: 0px;
	height: 0px;
	display: inline-block;
	position: relative;
	top: 20px;
}
.socaap-section-3 blockquote::before {
	content: "\201C";
	margin-right: 10px;
}
.socaap-section-3 blockquote::after{
	content: "\201D";
	margin-left: 10px;
}
.btn-socaap-v1{
	border-radius: 4px;
	font-family: 'Industry_Medium', sans-serif;
	background: #e4002b;
	font-size: 16px;
	color: #fff;
	padding: 10px 35px;
	max-width: 300px;
	display: inline-block;
	margin-bottom: 10px;
}
.btn-socaap-v1:hover
{
	background:#f70432;
	color:#fff!important;
	text-decoration:none;
}
.socaap-img-show {
    box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.1), 0px 16px 60px -20px rgba(0,0,0,0.8);
    border-radius: 15px;
}
.align-items-center .elementor-column-wrap{
	align-items: center!important;
}
.half-sec {
    width: 50%;
    float: left;
    margin-top: 30px;
}
.footer-section {
    background-color: #030321;
    color: #bcbac2;
    font-size: 12px;
    line-height: 14px;
    padding: 8rem 0 4.5rem;
}
.application-text .elementor-image-box-title {
    margin-bottom: 0px;
    padding: 5px;
}

.application-text {
    margin-bottom: 10px !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #d7d7d7;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    top: -15px;
    left: -160px;
    width: 100%;
    bottom: 5px;
}

.platform-aep-slider .swiper-container-horizontal>.swiper-pagination-bullets
{
    bottom:-42px !important;
    top:auto;
    left:0px !important;
}
.platform-aep-footer-slider .swiper-container-horizontal>.swiper-pagination-bullets
{
    bottom:-20px !important;
    top:auto;
    left:0%
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #000 !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
    border-radius: inherit;
    width: 60px;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #d7d7d7;
    opacity: 1;
}
.header-btn {
    width: 49.5% !important;
    display: block;
    margin: 0px auto;
}
.small-image-tag-hand::before {
    content: url(../images/partner-badge.png);
    left: calc(50% - 50px);
    width: 89px;
    height: 89px;
    position: absolute;
    top: -50px;
    z-index: 1;
}
.small-image-tag-trofy::before {
    content: url(../images/shield-badge.png);
    left: calc(50% - 50px);
    width: 89px;
    height: 89px;
    position: absolute;
    top: -50px;
    z-index: 1;
}
.left-hald-btn {
    width: 180px !important;
}

.mssp_partnership_form input, .mssp_partnership_form input:focus {
    background-color: transparent;
    padding: 4px 20px 4px 0px;
    border: none;
    border-bottom: 2px solid #000000;
    border-radius: 0px;
    font-size: 18px;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 500;
    outline: none;
    color: #999999;
    box-shadow: none;
}

.mssp_partnership_form select, .mssp_partnership_form select:focus {
    background-color: transparent;
    padding: 4px 20px 4px 0px;
    border: none;
    border-bottom: 2px solid #000000;
    border-radius: 0px;
    font-size: 18px;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 500;
    color: #999999;
    box-shadow: none;
}
.mssp_partnership_form textarea, .mssp_partnership_form textarea:focus {
    background-color: transparent;
    padding: 4px 20px 4px 0px;
    border: none;
    border-bottom: 2px solid #000000;
    border-radius: 0px;
    font-size: 18px;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 500;
    color: #999999;
    box-shadow: none;
	    max-width: 60%;
}
.footer-bottom-menu li a {
    padding: 0px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    border-right: 1px solid;
}

.footer-bottom-menu li:first-child a {
    padding-left: 0px !important;
}
.footer-bottom-menu li:last-child a {
    border: none;
}
.wpforms-container .wpforms-field {
    padding: 10px 0;
    position: inherit;
}
.wpforms-container.request-a-demo input, .wpforms-container.request-a-demo select {
    height: 50px;
    border: 2px solid #b1b1b1;
    font: 14px 'Poppins';
    color: #000000 !important; 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
}
.wpforms-container.request-a-demo {
	text-align: center;
}
.wpforms-container.request-a-demo button {
    background: #e4002b url(../images/btn-icon.png) no-repeat 37px 19px;
    font: 500 14px 'Exo';
    color: #ffffff !important;
    max-width: 260px;
    width: 100%;
    min-height: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 6px 12px 6px 44px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.5);
    border-radius: 4px;
}
.mssp_partnership_form button {
    background: #e4002b url(../images/btn-icon.png) no-repeat 37px 19px;
    font: 500 14px 'Exo';
    color: #ffffff !important;
    max-width: 260px;
    width: 100%;
    min-height: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 6px 12px 6px 44px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.5);
    border-radius: 4px;
}
.mt-40{
	margin-top:40px!important;
}
.mb-40{
	margin-bottom:40px!important;
}
.mb-80{
	margin-bottom:80px!important;
}
.w-100{
	width:100%!important;
}
.phone-info-box{
    background:#fff;
    box-shadow:0px 2px 20px 0px rgba(0,0,0,0.2);
    text-align:center;
    border-radius:6px;
    overflow:hidden;
	    height: 270px;
}
.phone-info-box-title{
    font-family:'Industry_Medium',sans-serif;
    font-size:16px;
    background-color:#e5002b;
    color:#fff;
    padding:10px 15px;
	    margin-bottom: 10px !important;
}
.phone-info-box .elementor-column-wrap.elementor-element-populated {
    padding: 0px !important;
}
.phone-info-box-content{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    padding:20px;
    font-weight:600;
}
.phone-info-box-content p{
    font-size:16px;
}
.phone-info-box a{
    color:inherit;
}
.phone-info-box-content img {
    margin-bottom: 10px;
}
.quote-text p:before {
    content: "\201C";
    margin-right: 10px;
    font-family: 'Industry_Demi',sans-serif;
    color: #e4002b;
    font-style: normal;
    font-size: 60px;
    line-height: 0px;
    height: 0px;
    display: inline-block;
    position: relative;
    top: 20px;
}

.quote-text p:after {
    content: "\201D";
    margin-left: 10px;
    font-family: 'Industry_Demi',sans-serif;
    color: #e4002b;
    font-style: normal;
    font-size: 60px;
    line-height: 0px;
    height: 0px;
    display: inline-block;
    position: relative;
    top: 20px;
}
.first-child-section:before {
    content: '';
    width: 1700px;
    height: 665px;
    background-color: #e4002b;
    position: absolute;
    top: -56px;
    left: -1000px;
    z-index: -1;
    border-top-right-radius: 50px;
}
.first-child-section-left:after{
	    content: '';
    width: 1500px;
    height: 725px;
    background: url(../images/shape.png) no-repeat;
    position: absolute;
    top: -210px;
    left: -780px;
    z-index: -1;
}
.last-child-section-right:after{
	    content: '';
    width: 1500px;
    height: 725px;
    background: url(../images/shape.png) no-repeat;
    position: absolute;
    z-index: -1;
	transform: rotate(180deg);
    top: -130px;
    left: -200px;
}
.in-title:after {
    content: '';
    width: 80px;
    height: 2px;
    background-color: #fc0000;
    position: absolute;
    bottom: -15px;
    left: calc(50% - 50px);
}
.thumb-new {
    padding: 20px;
    border: 1px solid #ddd;
    margin-right: 10px;
}
.elementor-repeater-item-64a21a5:before {
    content: '';
    position: absolute;
    background: url(../images/account-icon.png) no-repeat;
    width: 23px;
    height: 23px;
    left: -10px;
    top: 10px;
    display: inline-block;
	left: 5px;
}
a.top-level-link.menu-link {
    font-family: 'Industry_Medium', sans-serif;
    font-size: 13px;
    line-height: 2rem;
    font-weight: 600;
    color: #767676;
    transition: all 0.2s;
    letter-spacing: 0.5px;
	padding-right: 2rem;
    padding-left: 1rem;
}
.dropdown-submenu-title h2,
.dropdown-submenu-title span {
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 600;
    color: #000;
    border-bottom: 2px solid #e4002b;
    padding: 5px 0;
    margin-bottom: 8px;
    max-width: 270px;
    display: block;
}
.red-text {
    color: #e4002b!important;
}
.rd-tble-brd {
    border: 1px solid #e4002b;
    border-radius: 20px;
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}
.table td:nth-child(1){
	width: 70%;
}
.industry-font {
    font-family: 'Industry_Medium', sans-serif;
    font-weight: bold;
}
.text-center {
    text-align: center;
}
.table td:nth-child(2){
	width: 15%;
}
.mdt-50 {
    margin: 50px 0;
}
.rd-cta {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Industry_Medium', sans-serif;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    height: 150px;
}
.table td:nth-child(3){
	width: 15%;
}
table {
    border-collapse: collapse;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
.pdt-0 {
    padding: 0px!important;
    margin: 0px;
}
.rd-bg{
	background: #e4002b;
	color: #fff;
	font-size:24px;
	font-family: 'Industry_Medium', sans-serif;
	text-indent: 15px;
	line-height: 30px;
}
.dot-line .elementor-container:after {
    content: '';
    left: 244px;
    height: 125%;
    border-left: 2px solid #acacac;
    position: absolute;
    top: 0px;
}
.light-blue {
    background: #1d1d38;
    padding: 20px 20px;
}
.light-blue h4 {
    color: #ffffff;
    text-align: left;
    font-family: 'Industry_Medium', sans-serif;
    font-size: 24px;
    line-height: normal;
}	
.border-bk .elementor-column-wrap {
    border: 1px solid #ddd;
}
.fit-image .uael-video__outer-wrap.uael-video-play-lightbox {
    background: transparent;
    padding-bottom: 73%;
    width: 70%;
	    float: right;
}
.tab-box {
    font-family: "Industry_Medium", Sans-serif;
}
.dot-line span:before {
    background: #e4002b;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 25px;
    content: '';
    right: -0px;
    z-index: 999;
}
.sub-menu-section .uael-nav-menu li{
	width:100% !important;
}
.apt-section-3-title::before {
    content: "";
    width: 100px;
    height: 7px;
    background: #e4002b;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.elementor-tab-title.eael-accordion-header.show.active {
    margin-bottom: 0px !important;
}
.eael-accordion-content.clearfix {
    border-radius: 0px 0px 15px 15px;
}
.apt-section-1-title{
    font-family: 'Industry_Book',sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
	margin:0px 0px 20px;
}
.apt-section-1-sub-title{
	font-size:18px;
	color:#555555;
}
.apt-section-1 .slick-slide{
	padding:0px 20px;
	box-sizing:border-box;
}
.apt-section-1 .slick-slide>div{
	background: #fff;
    box-shadow: 4px 4px 6px 4px rgba(0,0,0,0.07);
    margin: 20px 0px;
    border-radius: 30px;
	position:relative;
	transition:all 0.4s ease;
}
.apt-section-1 .slick-slide>div>div{
    padding: 90px 40px;	
	min-height:600px;
}
.apt-section-1 .slick-slide.slick-center>div{
	background:#000;
	color:#fff;
}
.apt-section-1 .slick-slide:not(.slick-center) .apt-section-1-slider-box p{
	display:none;
}
.apt-section-1 .slick-slide>div,
.apt-section-1 .slick-slide>div>div{
	position:relative;
}
.apt-section-1 .slick-slide>div>div::before{
	content:"";
	width:2px;
	height:60px;
	border-left:2px solid #e4002b;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	margin:auto;
}
.apt-section-1 .slick-slide>div>div::after{
	content:"";
	width:2px;
	height:60px;
	border-left:2px solid #e4002b;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
}
.apt-section-1 .slick-slide.slick-center>div::before{
	content:"";
	width:20px;
	height:20px;
	border:2px solid #e4002b;
	border-radius:50%;
	position:absolute;
	top:20px;
	left:20px;
}
.apt-section-1 .slick-slide.slick-center>div::after{
	content:"";
	width:20px;
	height:20px;
	border:2px solid #e4002b;
	border-radius:50%;
	position:absolute;
	top:20px;
	right:20px;
}
.apt-section-1 .slick-slide.slick-center>div>div::before{
	content:"";
	width:20px;
	height:20px;
	border:2px solid #e4002b;
	border-radius:50%;
	position:absolute;
	top:auto;
	right:auto;
	bottom:20px;
	left:20px;
}
.apt-section-1 .slick-slide.slick-center>div>div::after{
	content:"";
	width:20px;
	height:20px;
	border:2px solid #e4002b;
	border-radius:50%;
	position:absolute;
	top:auto;
	left:auto;
	bottom:20px;
	right:20px;
}
.apt-section-1 .slick-slide.slick-center .blue-link{
	display:none;
}

.apt-section-1-num{
float: none;
    margin: 0px auto 40px;
    display: block;
    width: 150px;
    height: 150px;
    border: 2px solid #e4002b;
    border-radius: 50%;
    text-align: center;
    line-height: 150px;
    font-family: 'Industry_Demi',sans-serif;
    font-size: 60px;
}
.apt-section-1-slider-title {
    font-size: 18px;
    font-family: 'Industry_Demi',sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin: 0px 0px 14px;
	font-weight: 400;
}
.apt-section-1-slider-box p{
	text-align:center;
	font-size:14px;
	font-family:"Industry_Book",sans-serif;
}
.apt-section-1-slider-box .blue-link{
	display:inline-block;
	width:100%;
	text-align:center;
	margin-top:40px;
    margin-bottom:0px;
    cursor: pointer;
}
.blue-link,
.blue-link:hover{
    text-transform: uppercase;
    color: #0000ff;
    font-family: 'Industry_Medium', sans-serif;
    text-decoration: underline;
    font-weight: 700;
    letter-spacing: 2px;
    text-decoration: none;
	font-size:14px;
}
.blue-link::after {
    content: "";
    width: 10px;
    height: 12px;
    display: inline-block;
    background: url('../images/arrow-right-blue.png') no-repeat center center transparent;
    margin-left: 3px;
}
.no-column .elementor-column-wrap {
    background: transparent !important;
}
.bread-crumb-event {
    margin-top: 0px;
    padding: 15px;
    background: #e5e5e5;
    box-shadow: inset 0px 11px 8px -10px #a4a4a4, inset 0px -11px 8px -10px #a4a4a4;
    font-family: 'Industry',sans-serif;
    text-transform: uppercase;
    color: #0000ff;
    font-size: 13px;
}

/* .owl-carousel .owl-item .sa_hover_container {
  padding: 30px;
  box-shadow: 0 1px 16px rgba(0, 0, 0, 0.06);
} */

div#tradeshows_slider h3,
div#tradeshows_slider p.h3 {
    color: #e4002b;
    display: block;
    margin-bottom: 0;
    font: 600 14px 'poppins';
	letter-spacing: 1.5px;
    display:block;
}

div#tradeshows_slider h4,
div#tradeshows_slider p.h4 {
    font: 600 20px 'Industry_Medium';
    color: #333333;
    display:block;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 30px !important;
    text-transform: capitalize !important;
}

div#tradeshows_slider p {
    font: 500 16px 'poppins';
    color: rgba(51,51,51,0.5);
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 400;
    margin-bottom: 10px;
    margin: 0;
}

div#tradeshows_slider a {
    font-size: 14px;
    color: #0000ff;
    font-weight: 600;
}
div#tradeshows_slider .sa_hover_container {
    padding: 30px !important;
    box-shadow: 0 1px 16px rgba(0, 0, 0, 0.06);
    width: 290px;
    margin: 0px auto !important;
}
.event-shadows{
	box-shadow: 0 2px 10px rgba(0,0,0,.1);
    padding: 30px;
    min-height: 722px;
}

.banner-policy-link .elementor-button-icon {
    position: absolute;
    top: 20px;
}
.company-form input, .company-form select {
    background-color: #e8e8ea;
    border: 1px solid #e8e8ea;
    font: 14px 'poppins';
    height: 50px !important;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    box-shadow: none;
    color: #7a7786;
}
.wpforms-container.company-form button {
    background-color: #e4002b;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 60px;
    width: 100%;
    line-height: 16px;
    padding: 15px;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 500;
	margin-top: 20px;
}
.leadership-caption .elementor-image-box-content {
    position: absolute;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    top: 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
    transition: 0.3s linear;
    font-family: 'Industry_Medium' !important;
}
.leadership-caption .elementor-image-box-content p {
font-size: 12px;
    padding: 10px 30px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-top: 0px;
    letter-spacing: 3px;
    transition: 0.3s linear;
}

.leadership .social-share {
    position: absolute;
    left: 0;
    margin: 0 auto;
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 10px;
	bottom: -40px;
}
.leadership .social-share ul {
    margin: auto;
    max-width: 500px;
    padding: 0;
}

.leadership .social-share ul li:first-child {
    float: left;
}
.leadership .social-share ul li:last-child {
    float: right;
}
.leadership .social-share ul li {
    font-size: 12px;
    color: #333333;
    font-weight: 600;
    text-transform: capitalize;
    padding-bottom: 0;
    letter-spacing: 2px;
	list-style-type: none;
}
.leadership .social-share ul li a.learn-more {
    color: rgba(255,255,255,0.4);
    text-transform: uppercase;
}
.leadership .social-share ul li a.learn-more i{
	font-size: 12px!important;
}
.leadership .social-share i {
    color: rgba(255,255,255,0.4);
    font-size: 18px !important;
    text-decoration: none;
    transition: 0.3s linear;
}
.leadership .social-share i:hover, .leadership .social-share ul li a.learn-more:hover{
	color: #fff;
}
.leadership .elementor-image-box-wrapper:hover p, .leadership .elementor-image-box-wrapper:hover h3 {
    color: #E4002B;
}
.press{
	    min-height: 760px;
}
.section-img::after {
    content: '';
    width: 24px;
    height: 22px;
    background: url(../images/quote.png) no-repeat;
    position: absolute;
    top: 3px;
    left: 0;
}
.section-img {
	padding-left: 45px;
}
.leadership-caption .elementor-image-box-content h3 {
    font-size: 14px;
    color: #ffffff;
    padding-top: 160px;
	margin-bottom: 10px;
}
.careers-tab .eael-tabs-nav {
    float: right !important;
    width: 20% !important;
}

.careers-tab .eael-tabs-content {
    float: left;
    width: 80% !important;
}

.careers-tab .eael-advance-tabs {
    display: block !important;
}
.careers-tab .eael-advance-tabs .eael-tabs-nav > ul li.active {
    background-color: rgba(68, 68, 68, 0)!important;
    color: #E4002B!important;
}
.careers-tab .eael-advance-tabs .eael-tabs-content > div {
    background-color: #FFFFFF!important;
	font: 16px 'Poppins'!important;
    color: rgba(34,28,53,0.8)!important;
}
.careers-section .thumb {
    width: 100%;
    float: left;
    margin: 0 0 80px;
}

.careers-section .thumb span {
    color: #221c35;
    text-transform: uppercase;
	display:inline-block;
	margin-bottom: 25px;
} 

.cpta-Section.career-card.thumb h3 {
    font-size: 28px;
    text-align: left;
    min-height: auto;
    margin-bottom: 0;
    font-family: 'Industry_Medium' !important;
}
.cpta-Section.career-card.thumb .para {
    color: rgba(34,28,53,0.8);
    max-width: 650px;
    letter-spacing: normal;
    font: 16px 'poppins';
    color: rgba(51,51,51,0.5);
    text-transform: capitalize;
    margin: 0 0 10px;
}
.careers-section .thumb h3 + span,
.careers-section .thumb .h3 + span,
.events .careers-section .thumb .clearfix span {
    color: #e4002b;
    letter-spacing: 3px;
}

.careers-section .thumb p.para {
    font: 16px 'poppins';
    color: rgba(51,51,51,0.5);
    text-transform: capitalize;
    margin: 0 0 10px;
}

.careers-section .thumb a {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
    border-bottom: 1px solid #0000ff;
    padding: 0;
}

.location-title {
    color: #908d9a;
    font-weight: 500;
    border-bottom: 2px solid #e3e3e6;
    font-family:'Industry_Medium' !important;
}

.careers-section .career-card.thumb a {
    border-bottom: 1px solid #e4002b !important;
}

.careers-section .career-card.thumb p.para {
    color: rgba(34,28,53,0.8);
    max-width: 650px;
    letter-spacing: normal;
}

.careers-section .career-card.thumb ul.nav {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.careers-section .career-card.thumb ul.nav a.nav-link {
    display: block;
    padding: 0.5rem 1rem !important;
    border: none !important;
    color:rgba(34,28,53,0.8)!important;
}

.careers-section .career-card.thumb ul.nav .visuallyhidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    color: transparent;
}
.careers-section .career-card.thumb .float-left
{
	float:left;
	padding-top:3px;
}

.section.content-tab.black-bg {
    background-color: #ffffff;
    box-shadow: 0 2px 3px rgba(0,0,0,0.4);
}
.tab-box li.active {
    color: #000 !important;
    /* border-bottom: 2px solid #e4002b !important; */
}

.tab-box li {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background: transparent !important;
}

.tab-box li.active span {
    border-bottom: 2px solid #e4002b !important;
    color: #000;
}

.tab-box li span {
    text-transform: uppercase;
    color: #949494;
}
.tab-box .red-title-text {
    font: 600 14px 'Industry_Book';
    color: #e4002b;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0px !important;
    padding-bottom: 5px;
}

.tab-box .red-title-text {
    font: 600 14px 'Industry_Book';
    color: #e4002b;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0px !important;
    padding-bottom: 5px;
}

.tab-box h3 {
    color: #221c35;
    font: 500 30px 'Industry_Medium' !important;
    text-transform: unset;
}

.tab-box .eael-tabs-content p {
    margin-bottom: 0;
}

.tab-box .eael-tabs-content li {
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 400;
}
.addon-middle a{
	    color: #e4002b !important;
}
.addon-middle a::after {
    background: url(../images/arrow-red.png) no-repeat;
}
.submmenu-inner .elementor-element-populated {
	display: block;
	border-bottom: 2px solid #e4002b;
	width: 100%;
	margin: 0;
	border: 0;
	border-top: 5px solid #fbfbfb;
	padding: 20px 0;
}
.mobile-full .elementor-element-populated {
	border: none;
}
.footer-section p, .footer-section i {
    color: #bcbac2!important;
}

.footer-section a {
    color: #bcbac2;
}

.footer-section li span {
    color: #bcbac2 !important;
}
.new-footer-section a:not(.elementor-button-link){color:#818181!important;}
.new-footer-section .elementor-widget {margin-bottom: 10px;}
.new-footer-section.dark a:not(.elementor-button-link){color:#fff!important;}
.mega-menu-pattern{
    background:#EBEFEF url("../images/mega-menu-pattern.jpg") bottom left no-repeat;
    background-size:cover!important;
}
.dark-footer-cta{
    background:#000 url("../images/dark-footer-cta.jpg") center center no-repeat;
    background-size:cover!important;
}
.mega-menu-col-adjust .elementor-element-populated{
    padding:10px 0px!important;
}
.mega-menu-list .eael-feature-list-items {
    margin-top: 5px;
    list-style: none;
    margin-left: 0px;
    min-height: 270px;
}
.mega-menu-list .eael-feature-list-item {
    margin: 0px 0px 5px;
}
.mega-menu-list .eael-feature-list-icon-box {
    display: none;
}
.mega-menu-list .eael-feature-list-content-box {font-family: 'Poppins',sans-serif;}
.mega-menu-list .eael-feature-list-title {
    margin: 0px!important;
}
.mega-menu-list .eael-feature-list-title a {
    font-weight: 600;
    color: #525252!important;
    font-family: "Cerebri_Sans_SemiBold", sans-serif;
    font-size: 14px;
    width:100%;
    display:inline-block;
    margin-bottom:5px;
}
.mega-menu-list .eael-feature-list-title a:hover{
    color:#e4002b!important;
}
.mega-menu-list .eael-feature-list-title a::after {
    content: "";
    font-size: 120%;
    position: relative;
    top: 2px;
    margin-left: 3px;
    width: 6px;
    height: 6px;
    border-top: 1px solid #e4002b;
    border-right: 1px solid #e4002b;
    display: inline-block;
    transform: translate(0px, -3px) rotate(45deg);
}
.mega-menu-list .eael-feature-list-content {
    color: #9e9d9d!important;
    font-size:11px!important;
    padding-right:15px!important;
}
.mega-menu-list .eael-feature-list-content-box:hover .eael-feature-list-title a{
    color:#e4002b!important;
}
.mega-menu-list .eael-feature-list-title:hover+.eael-feature-list-content{
    color:#221c35!important;
}
.megamenu-button-link .elementor-button-link i {
    color: #e4002b;
}
.new-header-menu .jet-sub-mega-menu {
    box-shadow: none;
}
.new-header-menu .jet-simple-menu-item>.jet-sub-menu {
    border-bottom: 2px solid #e4002b; 
    min-width:240px;
}
.new-header-menu .elementor-section-stretched {
    background-color:#fff;
    box-shadow: 0px 21px 18px 0px rgba(0,0,0,0.03);
    border-bottom:2px solid #e4002b;
}
.new-header-menu .jet-menu-item .top-level-link i{
    transition:0.3s ease-in-out;
}
.new-header-menu .jet-menu-item:hover .top-level-link i {
    transform: rotate(180deg);
    color: #e4002b!important;
}
.new-header-menu .jet-menu-item:hover .top-level-link {
    color: #e4002b!important;
}
#masthead .elementor-106022 .elementor-element.elementor-element-517be89 .uael-custom-wrapper li:first-child {
    border-bottom: 5px solid #fff;
}
#masthead .elementor-106022 .elementor-element.elementor-element-517be89 .uael-custom-wrapper li:first-child a {
    padding-bottom: 10px;
}
.elementor-repeater-item-acead75 .uael-has-submenu-container {
display: inline-block!important;
padding-left: 24px!important;
}
.elementor-repeater-item-acead75 .uael-has-submenu-container>.uael-menu-item {
padding-left: 4px!important;
}
.elementor-repeater-item-acead75 .uael-has-submenu-container::before{content: "";width: 23px;height: 23px;background: url("../images/menu-icon-set.png") -24px -211px;display: inline-block;position: absolute;left: 4px;top: 9px;}
.elementor-repeater-item-acead75 .sub-menu li a{color:#333!important;}
.new-header-menu jet-simple-menu-item .sub-level-link {
    font-size: 14px!important;
    font-family: "Cerebri_Sans_SemiBold", sans-serif;
    display: inline-block;
    width: 100%;
    padding: 16px 9px 16px 27px!important;
    color: #525252!important;
}
.new-header-menu .jet-simple-menu-item .sub-level-link:hover{
    color:#e4002b!important; 
}
.new-header-menu .jet-simple-menu-item .jet-sub-menu .jet-menu-item-wrapper{
display:inline-block!important; 
}
.new-header-menu .jet-simple-menu-item ul.jet-sub-menu>.jet-menu-item:not(:last-child) {border-bottom:1px solid #eee;}
.new-header-menu .jet-simple-menu-item .sub-level-link::after{
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    border-top: 1px solid #E4002B;
    border-left: 1px solid #E4002B;
    transform: rotate(135deg) translate(-5px, -4px);
}
.new-header-menu .jet-simple-menu-item>.jet-sub-menu li.jet-menu-item>a {
    color: #525252!important;
    font-family: "Cerebri_Sans_SemiBold", sans-serif;
    font-size: 14px!important;
    padding: 18px 20px!important;
}
.text-center{
	text-align:center;
}
.text-center-breadcrumb {
    justify-content: center !important;
    display: flex !important;
}

.mssp_partnership_form label.wpforms-field-label-inline {
    font-size: 14px;
    color: #333333;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 22px;
}

.mssp_partnership_form .wpforms-field-description {
    font-size: 14px;
    color: #333333;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 22px;
	 margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.mssp_partnership_form .wpforms-container .wpforms-field input.wpforms-error{
	 border-bottom: 1px solid #cc0000;
}

/* .page.type-page a{
	color: #0f5aca;
} */
.partners-application .container {
    background: #fff;
}

.partners-application-sub-title{
	font-size: 24px;
	width:100%;
    font-family: 'Industry_Medium',sans-serif;
    display: block;
    float: left;
	color:#7a7786;
    margin-top: 40px;
    margin-bottom: 15px;
}
.partners-application .checkgroup{
	display:block;
	margin:0px 0px 20px;
	width:100%;
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	list-style:none;
	padding:0px;
}
.partners-application .form-group{
	width:100%;
	display:block;
}
.partners-application p {
    color: #a6a6a6;
    font-family: 'Poppins',sans-serif;
    clear: both;
}
.partners-application .checkgroup.blue,
.partners-application .checkgroup.blue label{
	color:#0000ff;
	margin:0px 0px 15px;
}

span.wpcf7-form-control-wrap.checkbox-358 span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    font-size: 16px;
    color: #0000ff;
    width: 500px;
    font-family: 'Industry_Book',sans-serif;
}

.partners-application .checkgroup [type^="checkbox"]:checked+label:before{
	/*border-color:#333;
	background:#333;*/
	color:#333;
}
.partners-application .half-width {
    width: calc(50% - 16px);
    float: left;
    margin: 0px 8px;
}
.partners-application .full-width {
    width: calc(100% - 16px);
    margin-left: 8px;
    margin-right: 8px;
}
.partners-application .form-group.full-width input {
    font-size: 14px;
    height: 50px;
    border: 0px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.18)!important;
    margin-bottom: 25px;
    padding: 15px 25px;
    border-width: 1px;
    border-style: solid;
    border-top-color: #eee;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    background: #fff;
	margin-bottom: 25px;
}
div#wpcf7-f1317-p1314-o1 .wpcf7-form-control-wrap {
    display: contents !important;
}
.partners-application .half-width input, .partners-application .half-width select{
	font-size: 14px;
	height: 50px;
	border: 0px;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.18)!important;
	margin-bottom: 25px;
	padding: 15px 25px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #eee;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	background: #fff;
	margin-bottom: 25px;
}
.partners-application  span.wpcf7-list-item.first.last input {
    box-shadow: none !important;
    height: auto;
    margin-bottom: 0;
}

.partners-application  span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
span.wpcf7-list-item.first.last span {
    position: relative;
    padding-left: 0px;
    font-family: 'Industry_Book',sans-serif;
    width: 540px;
    color: #0000ff;
    margin: 0px 0px 15px;
    font-size: 16px;
}
.partners-application input.wpcf7-form-control.wpcf7-submit.submit_application {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    height: 50px;
    border-radius: 2px;
    background: #fff;
    padding: 18px;
    margin-right: 15px;
    border: 1px solid #eee;
    line-height: 13px;
    outline: none!important;
    color: #666;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
/* .partners-application span.select2-selection.select2-selection--multiple {
    border: none;
} */
input.span.select2-selection-search__field {
    padding: 0px 25px !important;
}
p.alignleft.col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.valkyrie-logo .elementor-column-wrap{   
    height: 52px;
    width: 143px;
}
/*.valkyrie-logo .elementor-column-wrap:hover {
    background-position:0px -52px;
}
*/
.cmss-logo .elementor-column-wrap {   
    height:30px;
    width: 114px;
	margin-top: 17px !important;
}
/*.cmss-logo .elementor-column-wrap:hover {
    background-position:0px -30px;
}*/
.comodemia-logo .elementor-column-wrap {    
    height:46px;
    width: 173px;
}
/*.comodemia-logo .elementor-column-wrap:hover {
    background-position:0px -46px;
}*/
.comodo-lab .elementor-column-wrap {   
    height:41px;
    width: 215px;
}
/*.comodo-lab .elementor-column-wrap:hover {
    background-position:0px -41px;
}*/
.cwatch-logo .elementor-column-wrap{   
    height:51px;
    width:103px;
}
/*.cwatch-logo .elementor-column-wrap:hover {
    background-position:0px -51px;
}*/
.heading-text{
	position: relative;
    top: -30px;
}

.elementor-repeater-item-64a21a5 a:hover {
    background: none !important;
    color: #333 !important;
}
.elementor-repeater-item-7e0f776:before {
    content: "";
    width: 23px;
    height: 23px;
    display: inline-block;
    background: url(../images/menu-icon-set.png) no-repeat 0 -29px transparent;
    position: absolute;
    top: 10px;
	left: 5px;
}
.elementor-repeater-item-7e0f776:hover:before {
    background-position-x: -23px;
} 

.elementor-repeater-item-e4ed8d9:before {
    content: "";
    width: 23px;
    height: 23px;
    display: inline-block;
    background: url(../images/menu-icon-set.png) no-repeat 0 -60px transparent;
    position: absolute;
    top: 10px;
	left: 5px;
}
.elementor-repeater-item-e4ed8d9:hover:before {
    background-position-x: -23px;
} 

.elementor-repeater-item-9170843:before {
    content: "";
    width: 23px;
    height: 23px;
    display: inline-block;
    background: url(../images/menu-icon-set.png) no-repeat 0 -92px transparent;
    position: absolute;
    top: 10px;
	left: 5px;
}
.elementor-repeater-item-9170843:hover:before {
    background-position-x: -23px;
} 

.elementor-repeater-item-bab14d9:before {
    content: "";
    width: 23px;
    height: 23px;
    display: inline-block;
    background: url(../images/menu-icon-set.png) no-repeat 0 -125px transparent;
    position: absolute;
    top: 10px;
	left: 5px;
}
.elementor-repeater-item-bab14d9:hover:before {
    background-position-x: -23px;
} 

.elementor-repeater-item-0f981c4:before {
    content: "";
    width: 23px;
    height: 23px;
    display: inline-block;
    background: url(../images/menu-icon-set.png) no-repeat 0 -185px transparent;
    position: absolute;
    top: 10px;
	left: 5px;
}
.elementor-repeater-item-0f981c4:hover:before {
    background-position-x: -23px;
} 

#js-scrollingElement h2.title {
    font-weight: 400;
    font-size: 44px;
    color: #221c35 !important;
    font-family: 'Industry_Medium' !important;
    text-transform: capitalize !important;
	    text-transform: capitalize;
}

p.resource-title.text-purple {
    font-size: 16px;
    color: #221c35 !important;
    font-weight: 700;
    margin-bottom: 0px;
    font-family: 'Industry_Medium' !important;
}

span.resource-link a {
    list-style: none;
    margin: 0px;
    padding: 0px;
    color: rgba(34,28,53,0.8);
    font-size: 16px;
}

ul.resources-meta-info {
    list-style-type: none;
    margin-left: 0;
}
.resources-meta-info li a {
    color: rgba(34,28,53,0.8);
    text-decoration: none;
}
.resources-link-block .resources-meta-info li a {
    color: rgba(34,28,53,0.8);
    text-decoration: none;
}
a.section-popup-btn {
    color: #007bff;
}

.webinars-section .eael-tabs-nav {
    max-width: 74%;
    margin: 0px auto;
}
.webinars{
	 max-width: 74%;
    margin: 0px auto;
}
.webinars-section .eael-tabs-nav li {
    flex: 0 auto !important;
    padding: 5px 0px !important;
    margin-right: 1em !important;
}
.webinars .clearfix {
    padding: 40px 0;
}	
.webinars .owl-carousel .owl-item {
    position: static;
    transform: none;
}
.webinars .item
{
    margin-top:5px;
    position: static;
}
.webinars .slider-list .media-content {
    display: none;
}
.webinars .carousel-text
{
    position: absolute;
    bottom:5%;
    left: 20px;
    color:#ffffff;
    text-align:left;
    font-size:36px;
    font-weight:600;
	    line-height: 20px;
}

.webinars .owl-nav i.fa {
    font-size: 34px !important;
    color: #e4002b;
}

.webinars .owl-nav .owl-prev {
    left: -65px;
}
.webinars .owl-nav .owl-prev, .webinars .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    margin-top: 30px;
    width: 20px;
    height: 30px;
    outline: none;
}

.webinars .owl-nav, .webinars .owl-next {
    top: calc(50% - 50px);
	background:transparent !important;
}
.webinars .owl-next {
    right: -50px;
}
.webinars .owl-carousel .owl-nav button.owl-next {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.webinar-form span.wpcf7-form-control-wrap {
    float: left;
    width: 35%;
    margin-right: 1em;
}
.webinar-form span.wpcf7-form-control-wrap {
    float: left;
    width: 35%;
    margin-right: 1em;
}
.webinar-form  span.wpcf7-form-control-wrap input {
    font: 300 14px 'poppins';
    color: rgba(51,51,51,0.5);
    height: 50px;
    background-color: #e8e8e8;
}

.webinar-form  .wpcf7-submit {
    font-size: 18px !important;
    font-weight: 600;
    padding: 10px 35px;
    letter-spacing: 3.5px;
    text-align: center;
    background-color: #e4002b;
    text-transform: uppercase;
    border-radius: 60px;
    line-height: 16px;
    border-radius: 6px;
    display: inline-block;
    width: 25%;
    color: #fff;
    font-family: 'Industry_Medium', sans-serif;
}

.webinar-form .wpcf7-response-output {
    color: #fff;
    border-color: #e4002b !important;
}
.webinars .carousel-text span
{
    font-size:13px;
    font-weight:300;
    display:block;
	margin: 10px 0;
}
.webinars .media-list .media-image .slide-text
{
    font-size:16px;
    color: #ffffff;
    font-weight: 600;
    text-align:left;
    padding:5px 0 0 5px;
    min-height:88px; 
	font-family: 'Industry_Medium';
}
.webinars .media-list .media-image .time-text
{
    font-size:14px;
    color:#ffffff;
    font-weight:400;
    text-align:left;
    padding:5px 0 0 5px;
    margin-bottom:0px;
}
.webinars .media-list .media-image .learn-text  
{
    font:14px 'Industry_Medium';
    color:#ffffff;
    font-weight:400;
    text-align:left;
    padding:5px 0 0 5px;
    line-height:0px;
	text-transform: uppercase;
}
.webinars .media-list .media-image .learn-text span {
	position: relative;
}
.position-relative {
    position: relative!important;
}
/* .webinars .media-list .media-image .learn-text span::after {
	content: '';
	background: url(../../webinars/images/arrow-xs.png) no-repeat;
	width: 7px;
	height: 6px;
	position: absolute;
	top: 6px;
	right: -15px;
} */
.webinars .media-list .media-image:hover p, .webinars .media-list .media-image:hover
{
    text-decoration:none;
}
.webinars .purple-bg
{
    background:#221c35;
}



.webinars .featured-webinars .banner .featured-title {
	padding: 15px 0;
	letter-spacing: 4px;
	font-weight: 500;
}

.webinars .featured-webinars .offset-md-1 {
	margin-left: 11.333%;
}

.webinars .featured-webinars .owl-red-theme .owl-nav .owl-prev,
.webinars .featured-webinars .owl-red-theme .owl-nav .owl-next {
	top: calc(50% - 50px);
}

.webinars .featured-webinars .clearfix {
	padding: 40px 0;
}
.webinars .media-list {
    position: static;
}
.webinars .media-list .media-image img {
    opacity: 0.6;
    border: 3px solid transparent;
}
.webinars .featured-webinars .owl-red-theme .owl-nav .owl-prev, .webinars .featured-webinars .owl-red-theme .owl-nav .owl-next {
    top: calc(50% - 50px);
}	
	.webinars .media-list .media-image .slide-text {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    text-align: left;
    padding: 5px 0 0 5px;
    min-height: 88px;
    font-family: 'Industry_Medium';
	line-height: 20px;
}
.webinars .carousel-text span {
    font-size: 13px;
    font-weight: 300;
    display: block;
    margin: 10px 0;
	font-family: 'Poppins' !important;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent!important;
}
.careers-tab p.text-purple.text-uppercase.letter-spacing-2.text-center {
    font: 16px 'Poppins';
    color: #221c35 !important;
}
.careers-tab .pos_title_list {
    font-size: 1.5em;
    line-height: 1.4em;
    color: #35a1d4 !important;
    font-weight: normal !important;
    text-decoration: none !important;
}
.letter-spacing-2 {
    letter-spacing: 2px !important;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.careers-section .thumb {
    width: 100%;
    float: left;
    margin: 0 0 80px;
}
.careers-section .thumb span {
    color: #221c35;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 25px;
    font: 600 14px 'poppins';
}
.careers-section .clearfix.active{
	padding-left:0px;
}
.careers-section .thumb h3,
.careers-section .thumb p strong {
    font-size: 28px;
    color: #221c35;
    text-align: left;
    min-height: auto;
    margin-bottom: 0;
    font-family: 'Industry_Medium' !important;
	    text-transform: none;
}
.careers-section .thumb span.red {
    color: #e4002b;
    display: inline-block;
    margin-bottom: 25px;
    font: 600 14px 'poppins';
}
.careers-section .career-card.thumb p.para {
    color: rgba(34,28,53,0.8);
    max-width: 650px;
    letter-spacing: normal;
}
.careers-section .thumb p.para {
    font: 16px 'poppins';
    color: rgba(51,51,51,0.5);
    text-transform: capitalize;
    margin: 0 0 10px;
}
.careers-section .career-card.thumb a {
	font: 400 16px 'Poppins';
    color: #39334a;
    position: relative;
    border-bottom: 1px solid #e4002b !important;
}
ul.list-cptapagination li a {
    font: 600 28px 'poppins';
    opacity: 0.4;
    border-bottom: 6px solid #ff0000;
    padding: 8px 5px;
    box-shadow: none;
    background: none;
    margin: 0 8px;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #333333;
    position: relative;
    border-top: none;
    border-left: none;
    border-right: none;
}

ul.list-cptapagination li a.active {
    opacity: 1;
}
.list-cptapagination li.pagitext a {
    border: 0 !important;
    font: 600 13px 'poppins' !important;
    opacity: 1 !important;
    color: #333333 !important;
    position: relative;
    top: 15px;
}
.list-cptapagination li.pagitext.first a::after{
	    content: '';
    background: url(../images/red-arrow.png) no-repeat;
    width: 31px;
    height: 27px;
    display: block;
    position: absolute;
    top: 4px;
	padding-left: 45px;
}

.list-cptapagination li.pagitext.next a::after {
    content: '';
    background: url(../images/red-arrow.png) no-repeat;
    width: 31px;
    height: 27px;
    display: block;
    position: absolute;
    top: 4px;
}
.newsList h3.news-title a {
    color: #000000;
    font-family: 'Exo', sans-serif;
    font-size: 2.5rem;
    line-height: 3.2rem;
    text-transform: uppercase;
    font: 500 25px 'Industry_Medium';
    margin-bottom: 15px;
}
.newsList {
    margin-left: 0;
}
.newsList p {
    color: #333333 !important;
    font: 300 16px 'Poppins';
}
.list-cptapagination li.pagitext.first a::after {
    left: -40px;
}

.list-cptapagination li.pagitext.next a::after {
    right: -40px;
    transform: rotate(180deg);
}
ul.list-cptapagination {
    float: left;
    width: 100%;
}
span.select2-selection.select2-selection--multiple {
    height: 50px;
    font-size: 14px;
    border: none !important;
    border: 0px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.18)!important;
	    padding: 0px 30px;
}
span.select2-selection.select2-selection--multiple input {
    box-shadow: none !important;
}
.home-slider .slide-primary-title {
    text-transform: uppercase;
    color: #e4002b;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Industry_Medium', sans-serif;
}
.home-slider .slide-secondary-title {
    color: #fff;
    font-family: 'Industry_Medium', sans-serif;
    font-size: 24px;
    line-height: 24px;
}
.home-slider p {
    color: #bcbac2;
	font: 400 16px 'poppins' !important;
    line-height: 24px;
}
.home-slider .link {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Industry_Medium', sans-serif;
    text-decoration: underline;
}

.home-slider .link:after {
    content: "";
    width: 10px;
    height: 12px;
    display: inline-block;
    background: url(../images/arrow-right-white.png) no-repeat center center transparent;
    margin-left: 3px;
}

@media screen and (max-width:991px){
#slider_2496 .owl-item {
    padding: 0px 30px !important;
}
}
@media screen and (min-width:992px){
#slider_2496 .owl-item {
    padding: 0px 100px !important;
}
}
.client-logo{
	margin: 4rem;
}


.modal-popup {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
}

.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 60%;
}

.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.modal-inner-content {
    color: #221c35;
    padding: 30px 50px;
}
.modal-inner-content h3 {
    font-size: 28px;
    font-family: 'Industry_Medium' !important;
    color: #221c35;
    margin-bottom: 30px;
}
.modal-inner-content p {
    margin-bottom: 0;
}
.section-cybersecurity-platform h2{
	width: 680px;
    display: inline-block;
}
.max-666 {
    max-width: 666px;
    float: none;
    margin: auto auto 20px;
}

.leadership-col-row .leadership-col {
    background: #ffffff;
    height: 315px;
    float: left;
    padding: 0;
    margin-left: 15px;
    flex: 1;
    box-shadow: 0 2px 4px 0 rgba(254, 252, 252);
    border: 1px solid #f9f9f9;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    max-width: 25%;
	margin-bottom: 1em;
}

.leadership-col-row .leadership-caption {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(34,28,53,0.47);
    padding: 12px 0px;
}
.leadership-col-row .sub-title {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-top: 160px;
    letter-spacing: 3px;
    transition: 0.3s linear;
    font-family: 'Industry_Medium' !important;
}
.leadership-col-row .job-division { 
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-top: 5px;
    letter-spacing: 3px;
    transition: 0.3s linear;
}
.leadership-col-row .social-share {
    position: absolute;
    left: 0;
    bottom: 5px;
    margin: 0 auto;
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 8px;
}
.leadership-col-row ul {
    margin: auto;
    max-width: 500px;
    padding: 0;
	 list-style: none;
}

.leadership-col-row ul li:first-child {
    float: left;
}

.leadership-col-row ul li {
    font-size: 12px;
    color: #333333;
    font-weight: 600;
    text-transform: capitalize;
    padding-bottom: 0;
    letter-spacing: 2px;
}

.leadership-col-row ul li a {
    color: rgba(255,255,255,0.4);
	text-transform: uppercase;
	font-size: 12px !important;
}

.leadership-col-row .social-share i {
	color: rgba(255,255,255,0.4);
    margin-right: 5px;
    text-decoration: none;
    transition: 0.3s linear;
}

.leadership-col-row ul li:last-child {
    float: right;
}

.leadership-caption:hover .sub-title {
    color: #e4002b;
}
.leadership-caption:hover .job-division {
    color: #e4002b;
}
#myModal2 .modal-content {
    width: 100%;
	float: left;
	position: relative;
}
.row-section-leadership .col-sm-4 {
    float: left;
    width: 25%;
    display: block;
}
.row-section-leadership .col-sm-8 {
    float: left;
    width: 75%;
}
.col-sm-social a {
    color: #221c35;
    margin: 11px;
}

.col-sm-social a i {
    font-size: 20px;
}

.row-section-leadership .col-sm-8 h5 {
    font: 600 14px 'Industry_Medium';
    color: #e4002b;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 0;
}

.row-section-leadership .col-sm-8 h3, .row-section-leadership .col-sm-8 h1 {
    font: 600 44px 'Industry_Medium';
    color: #333333;
}
.row-section-leadership .con{
    font: 15px 'poppins';
    line-height: 28px;
    color: rgba(34,28,53,0.5);
    margin-bottom: 35px;
}	
#myModal2 span.close {
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;
    height: 50px;
    color: #fff;
    width: 50px;
    background: #da2128;
}

div#jet-menu-item-2596, #jet-menu-item-2601, #jet-menu-item-2597, #jet-menu-item-2598, #jet-menu-item-2599, #jet-menu-item-2600 {
	display: none;
}
li.jet-menu-item.jet-menu-item-has-children.jet-simple-menu-item.jet-responsive-menu-available-items {
    display: none;
}

.mobile-main-menu{
	display:none;
}
.main-menu{
	display:block;
}
.main-menu .uael-nav-menu li.menu-item {
    width: 100%;
}

@media screen and (max-width:1200px){
	.start-trial{
		display:none;
	}
	.main-menu .jet-mobile-menu__instance.jet-mobile-menu__instance--slide-out-layout.right-container-position.default-toggle-position {
		position: absolute;
		right: -22%;
		font-size: 20px;
		z-index: 1;
	}
	.main-menu .jet-mobile-menu__container{
		width:100%;
		text-transform: uppercase;
		color: #000;
		font-size: 1.8rem;
		font-family: 'Industry_Medium', sans-serif;
		font-weight: 500;		
	}
	.main-menu .jet-mobile-menu__container-inner{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.main-menu .jet-mobile-menu__item{
		border-top: 1px solid #ebebeb;
		padding: 15px 20px;
	}
	.main-menu .jet-menu-label{
		font-size: 18px !important;
		color:#000;
	}
	.main-menu .jet-mobile-menu__controls .jet-mobile-menu__breadcrumbs {
		background-color: #e4002b;
		padding: 20px 0px 20px 80px;

	}
	.main-menu .jet-mobile-menu__controls .jet-mobile-menu__breadcrumb .breadcrumb-label{
		color: #fff;
		text-transform: uppercase;
		font-size: 1.8rem;
		font-family: 'Industry_Medium', sans-serif;
		font-weight: 500;
	}
/* 	.default-toggle-position .jet-mobile-menu__back i {
		display: block;
		transform: rotate(135deg);
	}

	.default-toggle-position .jet-mobile-menu__back {
		position: inherit;
		padding: 20px;
	}
	.jet-mobile-menu__controls .jet-mobile-menu__breadcrumbs > .jet-mobile-menu__back {
		border-right: 3px solid #fff;
		border-bottom: 3px solid #fff;
		transform: rotate(135deg);
		top: 48px;
		right: initial;
		height: 15px;
		left: 25px;
		min-width: 15px;
		min-height: 15px;
		position: absolute;
	}
	.jet-mobile-menu__controls .jet-mobile-menu__breadcrumbs > .jet-mobile-menu__back i{
		display:none;
	}  */
	.mega-mneu-mobile a {
		text-transform: uppercase;
		color: #000;
		font-size: 18px !important;
		font-family: 'Industry_Medium', sans-serif;
		font-weight: 500;
	}
	div#jet-menu-item-2596, #jet-menu-item-2601, #jet-menu-item-2597, #jet-menu-item-2598, #jet-menu-item-2599, #jet-menu-item-2600 {
		display: block;
	}
	div#jet-menu-item-2601 {
		position: relative;
	}
		div#jet-menu-item-2601 .jet-dropdown-arrow {
		top: 0px;
		height: 59px !important;
	}
		div#jet-menu-item-2600 {
		background-color: #e4002b;
	}
	
	.uael-nav-menu.uael-layout-horizontal.uael-nav-menu-layout.horizontal.uael-pointer__none {
		width: 100%;
	}

	.submmenu-inner .elementor-element-populated {
		padding: 0px 0 !important;
	}
	.dropdown-submenu-title h2 {
		max-width: inherit;
	}
	.elementor.elementor-1388 .elementor-widget:not(:last-child) {
		margin-bottom: 0px;
	}
	.main-menu .mobile-full {
		width: 100% !important;
	}
	.main-menu .mobile-full.hide{
		display:none;
	}
	
	.main-menu nav.uael-nav-menu__layout-horizontal.uael-nav-menu__submenu-arrow li{
		width: 100%;
		padding: 20px 0 20px 80px;
		margin-bottom: 20px;
		line-height: 28px;
		border-bottom: 1px solid #ebebeb;
		display: block;
		white-space: normal;
	}
	.main-menu nav.uael-nav-menu__layout-horizontal.uael-nav-menu__submenu-arrow li{
		font-family: 'Industry_Medium', sans-serif !important;
	}
	.socaap-section-1{
		padding: 70px 15px !important;
	}
	section#overview {
		padding-left: 0px;
	}
	.sprite-img .elementor-widget-container .elementor-image-box-img {
		float: left;
	}
	.sprite-img .elementor-widget-container .elementor-image-box-content {
		width: 90%;
		float: right;
	}
	
	.mega-menu-mobile a.hfe-menu-item i {
    display: none;
}

.mega-menu-mobile a {
    padding: 0px !important;
}	
	
.mega-menu-mobile a.hfe-menu-item span:after{
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 0;
    border-right: 3px solid #e4002b;
    border-bottom: 3px solid #e4002b;
    transform: rotate(-45deg);
    position: relative;
    top: 12px;
    left: 6px;
}
	.mega-menu-mobile a.hfe-menu-item span{
		background: #f1f1f1;
		position: absolute;
		right: 0;
		top: 10px;
		height: 58px;
		width: 55px;
	}	
	.hfe-has-submenu-container.sub-menu-active a{
		background-color: #e4002b;
		color: #fff!important;
		padding-left: 70px !important;
	}
.hfe-has-submenu-container.sub-menu-active span {
    left: 0;
    background: transparent !important;
}

	.hfe-has-submenu-container.sub-menu-active a span:after{
		border-right: 3px solid #ffffff;
		border-bottom: 3px solid #ffffff;
		transform: rotate(-220deg);
	}
	
	.mega-menu-mobile {
		line-height: 28px !important;
		border-top: 1px solid #ebebeb;
		border-bottom: none !important;
	}
	ul#menu-1-fbe9778 {
		margin-top: 2em;
	}
	.mobile-half .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible {
		position: relative;
	}
	
	
	.mega-menu-mobile a {
    text-transform: uppercase;
    color: #000;
    font-size: 18px !important;
    font-family: 'Industry_Medium', sans-serif;
    font-weight: 500;
		    padding: 20px 0px 20px 24px !important
}
	.dropdown-submenu-title a {
		font-size: 12px !important;
		text-transform: uppercase;
		font-family: 'Industry_Medium', sans-serif;
		font-weight: 600;
		color: #000;
		padding: 5px 0 !important;
	}

	.dropdown-submenu-title {
		border-bottom: 2px solid #e4002b !important
	}
	
	.mobile-main-menu .elementor-element-populated {
		padding: 0px !important;
	}
	.mobile-main-menu {
		padding: 25px 0px !important;
	}
	.hfe-nav-menu__toggle.elementor-clickable.hfe-active-menu.hfe-active-menu-full-width i.fa-plus {
		transform: rotate(-45deg);
	}
	.last-red {
		background: #e4002b;
	}
	.last-red a {
    color: #fff;
}
	.mobile-half .elementor-image {
		padding-left: 25px;
	}
	ul.sub-menu.sub-menu-open {
		border-bottom: 2px solid #ddd;
	}
	.hfe-nav-menu__layout-vertical .hfe-menu-toggle, .hfe-nav-menu__layout-expandible .hfe-menu-toggle, .hfe-flyout-wrapper .hfe-menu-toggle {
		border: 0px dotted transparent !important;
	}
	.section-cybersecurity-platform h2 {
		 width: auto;
	}
}


@media screen and (max-width:1025px){
		
	
	.mobile-main-menu{
		display:block;
	}
	.main-menu,.new-header-menu{
		display:none;
	}
	.mobile-half {
		width: 50%;
	}
}

@media screen and (max-width:992px){
	.top-menu{
		display:none;
	}
	.content-tab{
		display:none;
	}
	.jet-mobile-menu .jet-dropdown-arrow {
		background-color: #f1f1f1;
		position: absolute;
		right: 0;
		width: 67px !important;
		height: 57px !important;
		color: #e4002b;
	}
	.elementor-element-bce4c7a p.elementor-heading-title.elementor-size-default {
    line-height: 2;
}
}

@media screen and (max-width:767px){
	ul.list-cptapagination li {
		display: none;
	}

	ul.list-cptapagination li.pagitext.first {
		display: block;
	}
	.first-child-section:before {
		width: auto !important;
		left: -0px;
	}
	ul.list-cptapagination li.pagitext.next {
		display: block;
	}
	.careers-tab .eael-tabs-nav {
		float: none !important;
		width: 100% !important;
	}
	.main-menu .jet-mobile-menu__instance.jet-mobile-menu__instance--slide-out-layout.right-container-position.default-toggle-position {
		position: relative;
		right: 0;
		font-size: 20px;
		z-index: 1;
	}
	/* .main-menu .elementor-column {
		width: auto;
	} */
	.fit-image .uael-video__outer-wrap.uael-video-play-lightbox {
		background: transparent;
		padding-bottom: 40%;
		width: 50%;
		float: none;
		margin: 0px auto;
	}
	.tab-box .half-sec {
		width: 100%;
	}
	.shadow .elementor-column-wrap.elementor-element-populated {
		width: 100%;
		margin: 10px 0px !important;
	}
	.shadow .elementor-section-boxed{
		margin-bottom:0px!important;
	}
	.analyst-section .elementor-col-25 {
		width: 100% !important;
		max-width: 100%;
	}
	#add-on .elementor-column-wrap.elementor-element-populated {
		margin: 10px 0px;
	}
	.bottom-top .elementor-align-right {
		text-align: center;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		top: 0px;
		left: 0px; 
		width: 100%;
		bottom: 5px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 38px;
	}
	.cybersecurity-section-img .elementor-widget-wrap>.elementor-element.elementor-absolute {
		position: relative;
		margin-top: 1em;
		top: 0;
	}
	.mssp-cotent p{
		margin-bottom:0px;
	}
	.btn-responsive {
		position: unset !important;
	}
	.mssp_partnership_form input, .mssp_partnership_form select{
		max-width: 100%!important;
	}
	.partners-application .half-width {
		width: calc(100% - 16px);
		margin: 0px 8px;
	}
	.partners-application span.wpcf7-list-item.first.last {
		margin-left: 0px;
		width: 100% !important;
		display: inline-grid;
	}
	span.wpcf7-form-control-wrap.checkbox-358 span.wpcf7-list-item {
		width: 100%;

	}
	.why-comodo-right-img img{
		display:none !important
	}
	.dot-line span:before, .dot-line .elementor-container:after{
		display:none;
	}
	.crowdstrike-section .elementor-column-wrap.elementor-element-populated {
		margin: 20px !important;
	}
	.getintouch .elementor-button-wrapper a {
		margin-bottom: 1em;
	}
	.heading-text{
		top: 0px; 
	}
	.valkyrie-logo .elementor-column-wrap, .cmss-logo .elementor-column-wrap, .comodemia-logo .elementor-column-wrap, .comodo-lab .elementor-column-wrap {
		margin-bottom: 10px;
	}
	.cwatch-logo .elementor-column-wrap{
		margin-bottom: 60px;
	}
	div#tradeshows_slider .sa_hover_container {
		width: 80%;
	}
	.elementor-element.elementor-element-1637b59.elementor-column.elementor-col-33.elementor-inner-column {
		text-align: left;
		width: 50%;
		float: left;
	}
	.elementor-element.elementor-element-1637b59.elementor-column.elementor-col-33.elementor-inner-column .elementor-image{
		text-align: left;
	}
	.elementor-element.elementor-element-bf03b40.elementor-column.elementor-col-33.elementor-inner-column {
		text-align: left;
		width: 50%;
		float: left;
	}
	.webinar-form span.wpcf7-form-control-wrap {
		width: 100%;
		margin-bottom: 1em;
	}
	.webinar-form .wpcf7-submit{
		width: 100%;
	}
	.webinar-form .elementor-button-wrapper a {
		    padding: 5% 10% !important;
	}
	.elementor-1551 .elementor-element.elementor-element-7fdd4cc .eael-advance-tabs .eael-tabs-nav > ul li{
		    font-size: 12px;
	}
	.elementor-1551 .elementor-element.elementor-element-1a74706 .elementor-button, .elementor-1551 .elementor-element.elementor-element-a9929e2 .elementor-button {
		padding: 5% 15%;
		width: 100%;
	}
	.requestDemo .wpforms-container .wpforms-one-half, .wpforms-container .wpforms-three-sixths, .wpforms-container .wpforms-two-fourths {
		width: 100%;
		margin-left: 0px;
	}
	.modal-content {
	  width: 80%;
	}
	.elementor-361 .elementor-element.elementor-element-0a1de0d > .elementor-element-populated {
		padding: 4% 4% 0% 4%;
	}
	.leadership-col-row .leadership-col {
		max-width: 50%;
	}
	.row-section-leadership .col-sm-4, .row-section-leadership .col-sm-8 {
		width: 100%;
		margin-bottom: 1em;
	}
}
@media screen and (max-width:500px){
	.sprite-img .elementor-widget-container .elementor-image-box-img {
		position: relative;
		top: 15px;
	}
	.header-btn{
		width:100% !important;
		text-align: center;
	}
	.section-cybersecurity-platform h2 {
		font-size: 38px !important;
		line-height: 40px !important;
		width : 100%; 
	}
	.leadership-col-row .leadership-col {
		max-width: 60%;
		float: inherit;
		margin: 10px auto;
	} 
}

@media screen and (max-width:400px){
	.apt-section-1-num {
		width: 70px;
		height: 70px;
		line-height: 65px;
		font-size: 30px;
	}	
	.apt-section-1 .slick-slide {
		padding: 0px 5px;
	}
	.apt-section-1 .slick-slide>div>div {
		padding: 40px 10px;
	}
}

@media screen and (min-width:768px){
	.flex-row-reverse-md{
		-ms-flex-direction: row-reverse!important;
			flex-direction: row-reverse!important;
	}
}

h2, .entry-content h2 {
    color: #000000;
    font-family: "Industry_Light", Sans-serif !important;
    font-size: 40px;
    font-weight: normal;
    text-transform: uppercase;
}
h3, .entry-content h3,
h4, .entry-content h4,
h5, .entry-content h5
{
    font-family:inherit;
    text-transform:none;
    font-weight:inherit;
}
.blue-dot{
    background:#496efa;
    border-radius:25px;
    width:20px;
    height:20px;
    display:inline-block;
}
.red-dot{
    background:#e4002b;
    border-radius:25px;
    width:20px;
    height:20px;
     display:inline-block;
}
.green-dot{
    background:#28d5a7;
    border-radius:25px;
    width:20px;
    height:20px;
     display:inline-block;
}
.black-dot{
    background:#221c35;
    border-radius:25px;
    width:20px;
    height:20px;
     display:inline-block;
}
.blue-dark-dot{
    background:#4700fb;
    border-radius:25px;
    width:20px;
    height:20px;
    display:inline-block;
}
.grey-dot{
    background:#dedede;
    border-radius:25px;
    width:15px;
    height:15px;
    display:inline-block;
}

.double-dots-cta
{
    display:block;
    padding:20px 10px;
    color:#181b31 !important;
}
.double-dots-cta:hover
{
    background:#eeeeee !important;
}
.text-red
{
    color:#e4002b;
}

.text-black
{
    color:#181b31 !important;
}
/*Footer slider*/
.resources-slider
{
    margin:10px auto 30px;
}
.resources-slider .footer-slider-content
{
    position: absolute;
    top: 0px;
    z-index: 999;
    color: #ffffff;
    padding:0px 15px;
    width: 300px;
}
.resources-slider .news-slider-content
{
    position: absolute;
    top: 0px;
    z-index: 999;
    color: #ffffff;
    padding:0px 15px;
    width: 285px;
}
.comodo-post-slider .post-slider-content
{
    position: absolute;
    top: 0px;
    z-index: 999;
    color: #252525;
    padding:0px 15px;
}
.comodo-post-slider .item
{
    min-height:240px;
    background-color:#e4e4e4;
    background-image:linear-gradient(#e4e4e4, #fdfdfd);
    border-radius:5px;
}
.resources-slider .span3 img
{
    width:273px;
    height:329px;
}
.resources-slider .footer-slider-content .footer-slider-subtitle,
.resources-slider .news-slider-content .news-slider-subtitle,
.comodo-post-slider .post-slider-content .post-slider-subtitle
{
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Industry_Demi', sans-serif;
    margin: 15px 0px;
}
.comodo-post-slider .post-slider-content .post-slider-subtitle
{
    font-size: 14px;
}
.resources-slider .footer-slider-content .footer-slider-title
{
    font-size: 33px;
    font-family: 'Cerebri_Sans_Bold', sans-serif;
    width: 85%;
    line-height: 40px;
    margin: 55px 0px 0px;
    color:#ffffff;
    min-height:180px;
}
.resources-slider .news-slider-content .news-slider-title,
.resources-slider .post-slider-content .post-slider-title
{
    font-size:20px;
    font-family: 'Cerebri_Sans_ExtraBold', sans-serif;
    line-height:32px;
    margin: 55px 0px;
    color:#ffffff;
    min-height:120px;
    padding-right:15px;
}
.comodo-post-slider .post-slider-content .post-slider-title
{
    font-family: 'Cerebri_Sans_Bold', sans-serif;
    font-size:15px;
    color:#252525;
    line-height:22px;
    min-height:150px;
}
.resources-slider .footer-slider-content .footer-slider-link,
.resources-slider .news-slider-content .news-slider-link,
.comodo-post-slider .post-slider-content .post-slider-link
{
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Industry_Demi', sans-serif;
    letter-spacing: 1px;
}
.comodo-post-slider .post-slider-content .post-slider-link
{
    color:#252525;
    font-size: 14px;
}
.resources-slider .owl-dots,
.comodo-post-slider .owl-dots
{
    margin-top:30px !important;
}
.resources-slider .owl-dot span,
.comodo-post-slider .owl-dot span
{
    background:#d7d7d7 !important;
    margin: 0 6px !important;
    border-radius:0 !important; 
    width: 60px !important;
}
.resources-slider .owl-dot.active span,
.comodo-post-slider .owl-dot.active span
{
    background:#000000 !important;
}

@media screen and (max-width:768px){
    .resources-slider .owl-dot span,
    .comodo-post-slider .owl-dot span
    {
        border-radius:30 !important; 
        width:10px !important;
    }
}
.eael-tabs-nav
{
    margin-top:40px;
}
.aep-tab p, .aep-tab{
    font-size:18px;
    color:#010101;
    font-weight:500;
    line-height:26px
}
.aep-tab-title
{
    font-size:32px;
    font-weight:600;
    color:#010101;
    line-height:normal;
    padding:10px 0px;
}
.no-focus a.elementor-button-link:focus
{
    outline: none;
}
.toggle-btn
{
    font-family: "CerebriSans_Medium", Sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    fill: #221C35;
    color: #221C35;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #221C35;
    border-radius: 0px 0px 0px 0px;
    position:relative;
    padding:12px 40px;
    display:inline-block;
    margin-bottom:10px;
}
.toggle-btn:hover
{
    background-color: #E6E6E6;
    color: #221C35;
}
.toggle-section:before
{
    content:'';
    position:absolute;
    background:#221C35;
    width:100%;
    height:2px;
    top:35px;
}
.view-features
{
    display:none;
}
.careers-container.ast-container
{
	padding:20px 20px !important;
}
.careers-container
{
	background:#f9f9f9;
}
.careers-container .careers-banner .elementor-col-44
{
	width:50%;
	padding-left:4%;
}
.careers-container .careers-banner
{
	background:#1bfdd4;
	padding-top:40px !important;
}
.careers-container .careers-banner h1
{
	font-family: "Cerebri_Sans_Bold", Sans-serif !important;
    font-size: 70px;
    display:block;
}
.careers-container .careers-banner p
{
	color: #000000;
    font-family: "Cerebri-Sans-Regular", Sans-serif !important;
    font-size: 38px !important;
    display:block;
}
.careers-container .careers-content
{
	background:#ffffff;
	margin-top:-100px !important;
	padding:15px 5% !important;
	z-index:9;
	position:relative;
}
.careers-container .elementor-container
{
	max-width:1140px;
	margin:0 auto;
}
.careers-section
{
   padding:20px 0px;
   border-bottom:1px solid #c5c5c5;
   max-width:90%;
}
.careers-section .careers-job-title
{
    font-family: "Cerebri_Sans_Bold", sans-serif;
    font-size:44px;
    color:#000000;
    padding:20px 0;
}
.careers-section .careers-subjob-title
{
    font-family: "Cerebri-Sans-Book", sans-serif;
    font-size:28px;
    color:#000000;
    line-height:34px;
    padding:15px 0l
}
.careers-section .red-text
{
	text-transform:capitalize;
}
.careers-section .left-text
{
    padding-right:20px;
    color:#000000;
}
.careers-section .float-left
{
    float:left;
}
.careers-section .float-right
{
    float:right;
}
.careers-section .d-block-section
{
    display:table;
    font-family: "Cerebri-Sans-Book", sans-serif;
    font-size:14px;
    padding-top:12px;
}
.careers-section a.view-apply
{
    font-family: "Cerebri_Sans_Bold", sans-serif;
    font-size:14px;
    padding-top:10px;
    border-bottom:1px solid #e4002b!important;
    display:inline-block;
    color:#000000 !important;
    line-height:32px;
}
.careers-section a.view-apply:focus
{
    outline:none;
}
.careers-filter-section
{
    padding-top:5% !important;
}
.careers-filter-section .careers-filter-title {
    font-family: "Cerebri_Sans_Bold", sans-serif;
    font-size: 18px;
}
.careers-filter-section .wpc-edit-filter-set
{
    font-family: "Cerebri_Sans_Bold", sans-serif;
    font-size:18px;
    color:#000000;
}
.careers-filter-section .wpc-filter-title
{
    font-family: "Cerebri_Sans_Bold", sans-serif;
    font-size:12px;
    text-transform:uppercase;
    text-decoration:underline;
    padding-top:10px;
    color:#000000;
}
.careers-filter-section .careers-filter-type ul
{
    padding:0px;
    margin:0px;
}
.careers-filter-section .wpc-filters-radio a,
.careers-filter-section .wpc-filters-checkboxes a
{
    font-family: "Cerebri-Sans-Book", sans-serif;
    font-size:12px;
    list-style-type:none;
    text-transform:uppercase;
    padding:5px 0px;
    color:#000000;
}
.careers-filter-section .wpc-filters-radio .wpc-term-selected a,
.careers-filter-section .wpc-filters-checkboxes .wpc-term-selected a,
.careers-filter-section .wpc-filters-radio .wpc-term-selected span,
.careers-filter-section .wpc-filters-checkboxes .wpc-term-selected span
{
    font-weight:bold;
    color:#e4002b;
}
.modal-popup
{
	z-index:999;
}
.pl-0
{
	padding-left:0px !important;
}
.pr-0
{
	padding-right:0px !important;
}
@media screen and (max-width:991px){
	.elementor-col-44
	{
		width:100% !important;
	}
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li.active:hover
{
    color:#010101 !important;
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li:hover
{
    color:#e4002b !important;
}
.new-mobile-menu a{font-family:'Industry_Medium',sans-serif;font-size: 17px;padding: 10px 20px;color: #000;font-weight: 400;text-transform: uppercase;position: relative;}
.new-mobile-menu ul.hfe-nav-menu>li.menu-item{border-bottom-color:#ddd!important;}
.new-mobile-menu ul.hfe-nav-menu>li.menu-item>div>.hfe-menu-item>span.hfe-menu-toggle.sub-arrow{background-color:#f1f1f1;position:absolute;width:48px;height:47px;top:10px;right:0px;text-align:center;line-height:47px;}
.new-mobile-menu ul.hfe-nav-menu>li.menu-item>div>.hfe-menu-item>span.hfe-menu-toggle.sub-arrow:after{content: "";width: 15px;height: 15px;display: inline-block;border: 0;border-right: 3px solid #e4002b;border-bottom: 3px solid #e4002b;transform:rotate(-45deg) translate(4px, -5px);position: relative;top: 12px;left: 6px;}
.new-mobile-menu .sub-menu-active a.hfe-menu-item span.hfe-menu-toggle.sub-arrow:after{border-right:3px solid #ffffff!important;border-bottom:3px solid #ffffff!important;transform: rotate(-220deg) translate(-4px, 5px)!important;}
.new-mobile-menu ul.hfe-nav-menu>li.menu-item>div>.hfe-menu-item>span.hfe-menu-toggle.sub-arrow .fa{display:none;}
.new-footer-section.dark .footer-bottom-menu .uael-nav-menu nav ul li a {
    color: #8b8b8b!important;
}
.uael-submenu-icon-classic .uael-nav-menu .parent-has-child .sub-arrow i:before{
    content: '\005e'!important;
    transform: rotate(180deg)translate(5px, 1px)!important;
    display: inline-block!important;
    font-size: 16px;
}
@media screen and (max-width:520px)
{
    .float-menumv .elementor-widget-wrap>.elementor-element
    {
        display:block;
        width:100%;
    }
    .float-menumv .elementor-widget-wrap>.elementor-element .elementor-button-link
    {
        width:100%;
        text-align:left;
        text-decoration:underline;
    }
    .float-menumv .elementor-widget-wrap>.elementor-element .elementor-button-link:hover
    {
        background:#cccccc;
    }
    .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li
    {
        line-height: normal;
        text-align: left;
    }
    .h2-mobile-font h2
    {
        font-size:30px !important;
    }
}


.free-score-form .h4{color: #fff;font-family: 'Industry_Medium',sans-serif;font-size: 22px;text-align: center;margin: 0px 0px 10px;}
.free-score-form .form-label{width: 100%;font-family: 'Industry_Medium',sans-serif;font-size: 15px;color: #fff;display: inline-block;}
.free-score-form .form-group{margin-bottom:15px;}
.free-score-form .form-group.required .form-label::after{content:" *";color:#E4002B;}
.free-score-form .form-control{margin:0px 0px 7px;border:0px;outline:none!important;width:100%;}
.xcitium-form .iti{width:100%;}
.xcitium-form .iti__flag-container{height:38px;}
.xcitium-form label.error{font-size:16px;}
