div#titlediv{display: none;}

.mhb-col{
	margin-left: 2vw;
}

.mhb-custom-1Gv4Lvuc_ .action_button{
	border-radius: 5vh;
	font-family: "Red Hat Display", sans-serif;
	font-weight:700;
	font-size:16px;
  text-align: center;
/* 	padding: 1vh 2vw; */
}

.mhb-custom-FK1QFt4Lz .action_button{
	border: 0.25vh solid #FFFFFF;
	border-radius: 5vh;
  font-family: "Red Hat Display", sans-serif;
	font-weight:700;
	font-size:16px;
	text-align: center; 
/* 	padding: 1vh 2vw; */
}

.mhb-custom-VIy-yqFhUL .action_button{
	 font-family: "Red Hat Display", sans-serif;
	font-weight:700;
	font-size:16px;
  border-radius: 1vw;
	text-align: center; 
/* 	padding: 1vh 2vw; */
}

.mhb-custom-Wb483Z17-h .action_button {
	  font-family: "Red Hat Display", sans-serif;
	font-weight:700;
	font-size:16px;
  border-radius: 100px;
	border: 1px solid #FFFFFF;
	text-align: center; 
}

.mhb-menu .menu > li > a > span {
    display: block;
        padding: 0 0 0 2vw;
}

.mhb-item {
    margin: 0 15px 0 0;
}

/* #menu > ul > li > a, a.action_button, #overlay-menu ul li a {
  font-family: "Red Hat Display", sans-serif;
	font-weight:700;
	font-size:13px;
	line-height:17px;
	letter-spacing: 0.04em;
} */
/* 
.zsiq_flt_rel {
    background-color: #13223C !important;
} */

.mhb-custom-qIJvCg8yt .menu li ul li a{
	line-height:20px;
}
.sub-menu{
	font-family: Red Hat Display;
	font-size: 16px;
	font-weight: 500;
}

div#responsive-menu-container{
	padding-top:20%;
}

.mhb-col.left .mhb-menu .menu {
    right: auto;
    width: max-content;
}

a.mobile-menu-toggle{
	color: white;
}

.mhb-view.desktop .action-bar .mhb-row-wrapper {
    min-height: 80px;
}

.mhb-view.desktop.sticky .first-row .mhb-row-wrapper {
    min-height: 50px;
}


figcaption{
    caption-side: top;
}

.select-items{
  background-color: #12203D;
}

.wpcf7-form label {
	font-family: "Red Hat Text";
	font-size:14px;
	font-weight: 400;
}
/* Specific styles for the form with ID 'wpcf7-f12120-p19205-o1' */
#wpcf7-f12120-p19205-o1 .wpcf7-form-control-wrap input[type="text"],
#wpcf7-f12120-p19205-o1 .wpcf7-form-control-wrap input[type="email"],
#wpcf7-f12120-p19205-o1 .wpcf7-form-control-wrap input[type="tel"],
#wpcf7-f12120-p19205-o1 .wpcf7-form-control-wrap textarea {
    color: #000; /* set the text color to black */
}


.mhb-view.mobile .first-row .mhb-row-wrapper {
    min-height: 60px;
}

.mhb-custom-x36CB8EpcW .menu > li > a {
    background-color: #12203d;
	  color: white;
}

.mhb-custom-qIJvCg8yt .menu > li.current-menu-item > a,
.mhb-custom-NNQLCPJxtm .menu > li.current-menu-item > a,
.mhb-custom-Tu9AHjXoc .menu > li.current-menu-item > a{
    color: white;
	  font-weight: bold
}

.mhb-custom-rtjWFVtZuz .menu > li > a {
    background-color: #12203d;
	  color: white;
}


.elementor-kit-350 input[type="submit"], .elementor-kit-350 .elementor-button{
    border-radius: 0px;
	  background-color: #f47a59;
}


#timeline .owl-dots .owl-dot span {
	background-color:#ffffff !important;
}
#timeline .owl-dots .active span {
	background-color:#CDCDCD !important;
}

#testimonials .owl-dots .owl-dot span {
	background-color:#ffffff !important;
}
#testimonials .owl-dots .active span {
	background-color:#CDCDCD !important;
}

#submit-blue{
	background-color: #13223C;
	border-radius: 4px;
}

#newsletter-email{
	color:white;
}

#subscribe-now{
	background-color: white;
	border-radius: 4px;
	color: #F37B5E;
}

#book-demo{
	background-color: #F37B5E;
	border-radius: 4px;
}

#newsletter{
	background-color: #FFFFFF;
	border-radius: 5px;
	color: #F37B5E;
}


/* Hiding Default Related Posts */
div.section.section-post-related{
	display:none;
}

h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0px;
}

h4.title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;  	
}

h4.entry-title{
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* Match 'Related Application Notes' Font Size */
.Latest_news h3 {
    font-size: 20px;
	  margin: 0 60px 20px 60px;
	  color: white;
}

.Latest_news h5, h5 a, h5 a:hover{
	  color: white;
		font-family: Red Hat Text;
	  font-size: 15px;
	  font-weight: 400;
}

.Latest_news ul li .desc:hover{
	text-decoration: underline;
}

.Latest_news ul li .desc h5 {
    color: white;
    margin: 0 60px;
}

.slider_pagination .slick-active a {
	background-color: #F37B5E;
}

.slider_pagination .slick-active a:after{
	background-color: #F37B5E;
}

/* Shadow Latest News */
/* .Latest_news ul li {
    box-shadow: 3px 6px 8px rgba(0, 0, 0, 0.15);
}
 */
/* Hiding Date on Related Posts Elementor */
.Latest_news ul li .desc_footer .date {
    display: none;
}

/* date and categories hidden on blogposts */
div.author-date{
	display: none;
}
div.category.meta-categories{
	display: none;
}
div.category.mata-tags{
	display: none;
}

/* Hiding Date on Related Scientific Articles */
.blog_slider .blog_slider_ul li .item_wrapper .date_label
{
	display: none;
}


a.fixed-nav{
	display: none;
}

.wpcf7-list-item-label{
	color: white;
}

.get_in_touch{
	background-color: #FFFFFF;
}

.get_in_touch a,  .get_in_touch ul, .infobox, .infobox a, .infobox h3, .infobox ul {
    color: #13223C!important;
}

#menu > ul > li > a, a.action_button, #overlay-menu ul li a{
	    font-size: 0.75vw;
}

input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
    font-family: "Red Hat Text", sans-serif;
}

.action_button {
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
    padding: 10px 10px;
    text-decoration: none!important;
    line-height: 12px;
    box-sizing: border-box;
    transition: color .1s ease-in-out, background-color .1s ease-in-out, border-color .1s ease-in-out;
}

.post-item {
  box-shadow: 3px 6px 8px rgba(0, 0, 0, 0.15);
}

a.post-more{
	font-size: 12px
}

/* Placeholder Color */
/* ::-webkit-input-placeholder { color: #EFEFEF} */
/* :-moz-placeholder { color: #bfbfbf; opacity: 1;} */
/* ::-moz-placeholder { color: #bfbfbf; opacity:  1; } */
/* :-ms-input-placeholder { color:    #bfbfbf; } */
/* ::-ms-input-placeholder { color: #bfbfbf; } */
/* ::placeholder { color: #bfbfbf; } */

/* Scrollbar */


/* Track */
::-webkit-scrollbar-track {
  background: #FFA500; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* Placeholder Disappear on Focus */
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE 😉 */

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
textarea:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* oldIE 😉 */

/** Start Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/

.envato-kit-30-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}
.envato-kit-30-div-rotate{
	transform: rotate(90deg);
}

/** End Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}
/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover{
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active{
  background-color: #FFF;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
	 height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.contactpage span.wpcf7-form-control-wrap .wpcf7-select:focus {
    background-color: white !important;
}

.wpcf7 form .wpcf7-response-output {
	Color: #f47a59;
}