/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.5.1.1731412497
Updated: 2024-11-12 11:54:57

*/

.entry-content {
    margin-top: 0px !important;
}
body{
	font-family: "Open Sans", sans-serif !important;
}
.elementor-button-icon svg{
    font-size:1.5rem !important
}

a.elementor-button span.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.button-with-icon a.elementor-button{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.no-back-button a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color:none !important;
    padding:0px;
}
.page-id-229 .breadcrumps {
    display:none
}


a.elementor-button:hover{
    opacity:0.8;
}
.container-shadow a.elementor-button:hover{
    background-color:#a69c37 !important;
}
.remain-container-shadow a.elementor-button:hover{
    background-color:#a69c37 !important;
}
.ourblog-container-shadow a.elementor-button:hover{
    background-color:#a69c37 !important;
}
.button-with-icon a:hover{
    background-color:#222 !important;
}

.site-video-size {
    max-width: 640px !important;
    margin: auto;
}

/*header*/
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    left:-10px!important;
}
@media(max-width:767px){
	.top-header{
    height:100px;
	}}
.top-header .e-con-inner{
    display:flex;
    --flex-direction: columns !important;
}

@media(max-width:430px){
    .top-header{
    height:160px
}
}

.header-search .e-search-input-wrapper input{
    min-height:unset;
    height:25px;
	width: 170px;
}

.header-search div{
    height: 30px;
}
.header-search{
    height: 30px;
}

.header-search form.e-search-form button.e-search-submit {
    height:25px;
    padding:17px !important;
    margin-left:0px !important;
    background-color: #F86923;
}

.header-search form.e-search-form button.e-search-submit svg{
    margin-right:0px !important;
    width:15px !important;
    min-height:25px;
    
}
.site-header-logo img{
height:auto !important;
   
}

.site-header-logo {
    padding-right:15px;
    padding-left:15px;
    padding-top:20px;
    padding-bottom:20px;
}
header ul li.menu-item a.highlighted{
    color: #ff8c00 !important;
    fill: #ff8c00 !important;
}
header ul li a.elementor-item {
    font-size:12.5px !important;
    font-weight:600 !important;	
}
header ul li a.elementor-item:after {
    display:none
}

header ul li a.elementor-item.elementor-item-active {
    color:#ff8c00!important;
}

header ul li a.elementor-item:hover {
    color:#ff8c00!important;
}
header nav ul li ul.sub-menu{
background-color:#003F70 !important;
}

header nav ul li ul.sub-menu li a{
background-color:#003F70 !important;
    color:white !important;
    font-size:12px !important;
    font-weight:400;
}


li.menu-item-has-children ul li a.elementor-sub-item:before {
    content: '\25BA';
    position: absolute !important;
    left: 0px;
    color: #F86923;
    z-index: 1;
}

li.menu-item-has-children ul.sub-menu{
    padding-top:15px !important;
    padding-bottom:15px !important;
}

li.menu-item-has-children ul.sub-menu .menu-item a{
    padding-top:0px !important;
    padding-bottom:0px !important;
    height:30px !important;
}
.current-menu-parent.menu-item-has-children a.elementor-sub-item {
	padding-top:13px !important;
  padding-left:20px !important;
	padding-right:20px !important;
	padding-bottom:13px !important;
}

/* .schedulenow a.elementor-button{
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-left:-50px;
} */
.menu-item-type-post_type:hover{
    background-color:#FF8C00;
    color:white
}
header ul .menu-item-type-post_type a.elementor-item{
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px;
}
header ul .menu-item-type-post_type a.elementor-item:hover {
    color: white !important;
}
header ul .menu-item-type-post_type a.elementor-item.elementor-item-active  {
    color: white !important;
}
@media(max-width:767px){
    .main-header .e-con-inner{
    display:flex;
    flex-direction:row !important;
    align-items: center!important;
}

.elementor-nav-menu--dropdown-mobile{
    padding-top:20px
}

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 350px;
    bottom: 0;
    --z-index: 999 !important;
    max-height: 100% !important;
}

.top-header{
  z-index:1;  
}
}
/* select#lang_choice_1 {
    background-color:transparent;
    border:none;
    color:white;
    border-right:20px solid transparent;
    padding-right:4px;
	font-size: 16px;
    font-weight: 400;
	font-family:Poppins, sans-serif;
}

.pll-switcher-select option{
    color:black;
} */


.pll-switcher-select{
    width:140px !important;
}
select.gt_selector.notranslate{
    background-color:transparent;
    border:none;
    color:white;
    border-right:20px solid transparent;
    padding-right:4px;
    font-size: 16px;
    font-weight: 400;
    font-family:Poppins, sans-serif;
    word-break: break-word;
    white-space: break-spaces;
}

select.gt_selector.notranslate option{
    color:black;
}
header .watch-video-button a.elementor-button{
    padding-top:6px;
    padding-bottom:6px;
}

header a.extranet-button {
    display: inline-block;
   
    padding-left:10px;
    padding-right:10px;
    margin-left:5px;
    margin-right:5px;
    border-radius:50px;
    background: #C8C442;
    color:#F86923;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

header .user-info span.welcome-message {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
    color: #fff;
    font-family: "Poppins", Sans-serif;
}

header a.logout-button {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    padding-left:15px;
    padding-right:15px;
}

header a.login-button {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    padding-left:20px;
    padding-right:10px;
}

header a.register-button {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    padding-left:10px;
    padding-right:10px;
}

@media(min-width:1500px){
    .elementor-location-header .elementor-nav-menu__container{
    width: 1100px;
}
}
@media(max-width:991px){
	.top-header .e-con-inner {
    align-items: center !important;
    justify-content: center !important;  
}
}
@media(max-width:767px){
    .top-header {
    padding-top:10px;
    padding-bottom:10px;
    }
    .top-header .e-con-inner {
    flex-direction:column;
        gap:10px;
        
}
}
@media(max-width:550px){
    .user-info-shortcode {
    margin-top:10px!important;
    width:100%;
    text-align: center;
    }
}
@media(max-width:400px){
    .user-info {
        gap:5px;
        margin:auto;
        display:flex;
        flex-direction:column;
        align-items: center;
    }
}
@media(max-width:945px){
    .top-header{
    padding-bottom:10px;
}
}
/*end of header*/
/*login page*/
.page-template-login-page-template .custom-page-content {
    width:100%;
	max-width:500px;
    margin:auto;
	margin-top:40px !important;
	margin-bottom:110px;
	
}

.page-template-login-page-template div#page {
    max-width:1230px;
    padding-left:25px;
    padding-right:25px;
}

.page-template-login-page-template fieldset {
    padding:0px !important;
}

.page-template-login-page-template label {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    color: #565656;
}

.page-template-login-page-template .rminput input#rm_login_form_1-element-1, .page-template-login-page-template .rminput input#rm_login_form_1-element-2 {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05) inset !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius:0px !important;
    
}
.page-template-login-page-template .rmrow .rminput{
    margin-top:5px !important;
}

.page-template-login-page-template .rmrow:nth-of-type(1)::after {
    content: "Enter your username or email address";
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    font-weight: 400;
}
.page-template-login-page-template .rmrow:nth-of-type(2)::after {
    content: "Enter the password that accompanies your username.";
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    font-weight: 400;
}
.login-custom-page-content .rm_forgot_pass {
    text-align: left !important;
    margin-top:-65px;
}
.page-template-login-page-template .rm_forgot_pass a {
    color: #9A923E;
    text-decoration:none;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}
.page-template-login-page-template input#rm_submit_btn {
    min-width:unset !important;
    min-height:unset !important;
    font-size: 12px;
    text-transform: uppercase;
    background: #F86923;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 7px 15px !important;
    border:none;
    border-radius:0px;
    margin:0px;
}
/* .page-template-login-page-template input#rm_submit_btn {
    background-color:#F86923;
    border:none;
    min-height:unset !important;
    
}

.page-template-login-page-template .rmrow label{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    background-color: #fff;
    font-weight: 700 !important;
} */
/* end of login page*/
/* registration page*/
.registration-custom-page-content {
    position:absolute;
    z-index:100;
    width:100%;
	min-height: 100vh;
	right:0px;
    left:0px;
    top:0px;
    background-color:#003F70;
}
.registration-format div.image-center {
	text-align: center;
}

.registration-format {
    max-width: 620px;
    margin:auto;
    padding: 10px 30px 30px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    background: #fff;
    border: 8px solid rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    margin: 50px auto 0;
}

.registration-format div#rm_form_submit_button {
    justify-content:left !important;
}
.registration-format div#rm_form_submit_button input{
    font-size: 12px;
    text-transform: uppercase;
    background: #F86923 !important;
    border:none !important;
    border-radius:0px !important;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 7px 15px;
}
.registration-format label{
    font-family: "Open Sans", sans-serif;
    font-size: 14px !important;
    line-height: 1.8;
    color: #565656;
}

.registration-format .rmform-field input, .registration-format .rmform-field select{
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05) inset !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius:0px !important;
}
.page-template-registration-page-templete .site-footer {
    display:none
}
/*end of registration page*/ 
/* breadcrumps*/
.breadcrumps{
max-width:1230px !important;
    margin:auto;
    padding-left:25px;
    padding-right:25px;
    padding-top:20px;
}
ul.breadcrumb {
    display:flex;
    gap:5px;
    margin:0px;
	font-size:14px;
}
ul.breadcrumb li.breadcrumb-item::marker{
font-size:0px !important;
}

ul.breadcrumb li.breadcrumb-item a{
    color:unset;
    text-decoration:none;
		font-weight:600;
}
/*extranet page*/
.icon-dotted-border a.elementor-icon {
    border-style:dotted !important;
}
/* end of extranet page*/
/*end of breadcrumps*/

.homepage-vedio {
	max-height: 515px;
}

.homepage-vedio video.elementor-video {
	max-height: 515px;
}
.manage-change svg.e-font-icon-svg.e-fas-play-circle:hover{
    opacity:1;
    font-color:white;
}

.container-shadow{
    box-shadow: 0px 3px 10px #00000029;
}
.container-shadow-heading p{
    margin-bottom:0px;
    padding:5px
}

.remain-container-shadow{
    box-shadow: 0px 3px 10px #00000029;
}
.remain-container-shadow p{
    margin-bottom:0px;
    padding:5px
}


.who-we-are svg.e-font-icon-svg.e-fas-play-circle:hover{
    opacity:1;
    font-color:white
}

.ourblog-container-shadow{
    box-shadow: 0px 3px 10px #00000029;
}
.ourblog-container-shadow p{
    margin-bottom:0px;
    padding:5px
}

.Remain-loop a.elementor-button{
    padding:0px !important;
}

.homepage-bottom-tabs .e-n-tabs-heading{
    border-bottom: 1px solid #ddd;
}
.homepage-bottom-tabs button.e-n-tab-title[aria-selected=true]{
    color: #555555;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    background-color:#eee !important;
    padding-top:10px;
    padding-bottom:10px;
}
.homepage-bottom-tabs button.e-n-tab-title[aria-selected=false]{
background-color:transparent !important;
     padding-top:10px;
    padding-bottom:10px;
}

/*solution pages*/
.top-image-issue img {
    max-width: 1000px !important;
    width: 100% !important;
}
.al-ml-video {
    max-width: 640px !important;
    margin: auto;
}
.elementor-element-49d965b .elementor-widget-text-editor p a{
    color:#FFF;
}
.tansforming-container .transform-image-boxes img:hover{
    transform:scale(1.2);
    transition: all 0.2s ease-in;
    overflow:hidden !important
}

.transform-image-boxes .elementor-widget.elementor-widget-image {
    overflow:hidden !important
}


.transform-image-boxes{
    background:transparent !important;
    overflow:hidden !important;
    padding:0px;
    justify-content:center;
    height:100%;
	margin: 5px;
}

/*license page*/
.limit-width{
    max-width:570px !important;
    margin:auto;
}

/*resources page*/
.page-id-2831{
    background:white
}
.page-id-2914{
    background:white
}
.page-id-2958{
    background:white
}
.page-id-2995{
    background:white
}

.page-id-3021{
    background:white
}

@media(min-width:1025px){
	.data-sheet-box-height{
    height:320px !important;
    overflow:hidden !important;
}
}
/*about us*/
.page-id-3057{
    background:white
}
.page-id-3122{
    background:white
}
.our-customer-testi .elementor-testimonial__content {
    width:50%;
    
}
.our-customer-testi .elementor-testimonial__image img{
    border-radius:unset;
}
.our-customer-testi .elementor-swiper-button{
    background-color:#374D7B;
    padding:8px;
    border-radius:5px
}

/*products*/
.page-id-1659{
    background:white
}
.page-id-1572{
    background:white
}
.page{
    background:white
}

.product-video{
    max-width:640px !important;
}

ul p.left {
    margin-bottom:10px
}

.search-icon-image .elementor-widget-image:before {
   content: '';
    background-image: url('/wp-content/uploads/2024/11/search.png');
    width: 40px;
    height: 40px;
    position: absolute;
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: center;   
    top: 10px !important;
    color: #fff !important;
    right: 10px !important;
    cursor: pointer !important;
    background-color: #5a5a5a;
    padding: 10px;
    margin: 0;
    border-radius: 50%;
	z-index:1;
}



.search-icon-image:hover .elementor-widget-image:before {
    display: none !important;
}
.search-icon-image{
	overflow:hidden
}
.swiper-zoom-container img{
    background-color:white
}

.slider-product .elementor-swiper-button{
    display:none !important;
}

.slider-product.button-show .elementor-swiper-button{
    display:block !important;
}

.images-fixing-container{
    max-width:50%;
    margin:auto !important;
}
@media(max-width:767px){
    .images-fixing-container{
    max-width:unset;
    margin:auto !important;
}
}
.xanalysis-grid{
    max-width:900px
}

/* footer*/
footer a {
    color: white;
}
footer a:hover {
    color: #F86923;
}

footer a:active {
    color: #F86923;
}

footer .elementor-icon-list-icon svg:hover{
    fill: #FF8C00 !important;
}
@media(max-width:991px){
.top-footer .e-con-full.e-flex.e-con.e-child {
    width:100%;
	padding-left:15px;
	padding-right:15px;
}
}
.blog-posts-list {
    max-width: 800px;
    margin: 0 auto;
}

.blog-posts-list article {
    margin-bottom: 60px;
    padding-bottom: 20px;
}

.blog-posts-list h2 {
    font-size: 24px;
}

.read-more {
    display: inline-block;
    margin-top: 10px;
    color: #0073aa;
    text-decoration: none;
}

.read-more:hover {
    text-decoration: underline;
}
.read-more {
    background: #555555;
    color: #ffffff;
    display: block;
    float: left;
    padding: 6px 13px;
    margin: 0 6px 6px 0;
    text-decoration: none;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    font-size: 12px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.blog-posts-list h2 {
    color: #2d2d43;
}
.blog-posts-list a.read-more {
    text-decoration: none;
}

.single-download{
    background-color:white
}
.sidebar .menu-item{
    border: 1px solid #EEEEEE;
    margin-bottom:10px;
    width:100%;
    background-color:white;
    text-transform: none;
    font-size: 14px;
    
}

.sidebar .menu-item a.elementor-item:after{
   display:none
}

.sidebar .menu-item .elementor-item{
    color: #000 !important;
    font-family: "Poppins", sans-serif !important;
}

.sidebar .menu-item .elementor-item:hover{
    color: #F86923 !important;
}

.sidebar .menu-item .elementor-item-active{
    color: #F86923 !important;
}

.sidebar .menu-item .elementor-item .sub-arrow{
    display:none
}

.sidebar ul.sub-menu{
    background-color:#003F70;
    width:100% !important;
}

.sidebar ul.sub-menu .elementor-sub-item{
    background-color:#003F70 !important;
    width:100%;
    color: white !important;
    font-size: 12px;
    font-weight: 400 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom:0px;
}

.sidebar ul.sub-menu .menu-item{
    border: 0px !important;
}

.download-heading h2 strong{
    font-size: 24px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #2d2d43;
}

.download-content a{    
color:#9A923E
}

.button-anchor-container{
    padding-left:30px !important;
    padding-right:30px !important;
    
}
.button-anchor .elementor-button-link{
    padding:0px !important;
    padding-bottom:0px !important;
    background-color:transparent !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color:#333333 !important;
    font-weight:400 !important;
    font-size:14px !important;
    
}

.download-categ-template a{
    color:#9A923E;
}

.download-categ-template a:hover{
    color:#F86923 !important;
}

/* user login*/
.page-template-templating-user-profile div#content {
    display: block;
    
}
.user-profile-template{
    margin-top:50px !important;
    margin-bottom:80px !important;
    max-width:600px;
    margin:auto;
    padding-right:25px; 
    padding-left:25px;
}


.user-profile-template .left-heading p{
margin-bottom:0px;
    font-size:14px;
    font-family: "Open Sans", sans-serif !important;
    color:#565656;
    font-weight:600;
}
.user-profile-template .right-content p{
margin-bottom:0px;
    font-size:14px;
    font-family: "Open Sans", sans-serif !important;
    color:#565656
}


/* end of user login*/

/* Start download css*/
ul li a {
    text-decoration: none;
    color: #0073aa;
}

ul li a:hover {
    text-decoration: underline;
}

ul li a.folder {
    font-weight: bold;
    color: #21759b;
}

ul li a.file {
    color: #333;
}
/* end of download css*/

/* blogs*/
.page-template-template-blog .blog-posts-list {
    max-width:1230px !important;
    width:100% !important;
    padding-left:25px;
    padding-right:25px;
}

.page-template-template-blog div#page {
    max-width:1230px !important;
}

.page-template-template-blog h1 {
    text-align:center;
    color: #374D7B;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 38px;
    padding-top:40px;
    padding-bottom:20px;
	
}


.page-template-template-blog h1:after {
    content: '';
    width: 30px;
    height: 4px;
    background: #F86923;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -15px;
    margin-top: 50px;
}
.page-template-template-blog article h2{
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    color: #2d2d43;
	text-transform: uppercase ;
	margin-bottom: 15px;
}

.page-template-template-news .blog-posts-list {
    max-width:1230px !important;
    width:100% !important;
    padding-left:25px;
    padding-right:25px;
}

.page-template-template-news div#page {
    max-width:1230px !important;
}

.page-template-template-news h1 {
    text-align:center;
    color: #374D7B;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 38px;
    padding-top:40px;
    padding-bottom:20px;
	
}


.page-template-template-news h1:after {
    content: '';
    width: 30px;
    height: 4px;
    background: #F86923;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -15px;
    margin-top: 50px;
}

.page-template-template-news article h2{
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    color: #2d2d43;
	text-transform: uppercase ;
}

/*end of news template */
/* single news template*/
.single-news article.type-news .inside-article {
    padding:0px !important;
    background-color:transparent !important
}

.single-news article.type-news .inside-article .featured-image.page-header-image-single.grid-container.grid-parent {
    display:none
}

.single-news article.type-news .inside-article header.entry-header {
    display:none
}

/* end of single news template*/

.listing-page-single-info p{
    margin-bottom:10px;
}

.download-template-right-filter-content h2{
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    color: #2d2d43;
    text-transform: uppercase;
    font-size: 24px;
}

/* single-dir_listing*/
.single-dir_listing div#page {
    max-width:1230px;
    padding-left:25px;
    padding-right:25px;
}

.single-dir_listing div#content {
    justify-content: center;
    margin-top:30px;
}

.single-dir_listing h1 {
    color: #9A923E;
    font-size: 28px;
    letter-spacing: -2px;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
}

.single-dir_listing h1:after {
    content: '';
    width: 30px;
    height: 4px;
    background: #F86923;
    border-radius: 3px;
    left:50%;
    margin-top:40px;
    position: absolute;
    z-index: 1;
}

.single-dir_listing .single-custom-post {
    width: 100%;
}

.single-dir_listing .post-content p{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    font-weight: 400;
}

.type-dir_listing table tr th{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #565656;
}

.type-dir_listing table tr td{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #565656;
    font-weight: 400;
}

.type-dir_listing table tr td a{
    text-decoration:none;
    color:#9A923E;
}

.type-dir_listing table tr td a:hover,tr td a:active{
color: #F86923;
}
.members-access-error {
    text-align: center;
    padding: 0px 0px 45px 0px;
    font-size: 24px;
}

/* news */
.site-branding__text {display: none;}.help.gav-help-region {display: none !important;}div#block-languageswitcher {display: inline-block;}.topbar .topbar-content > div {float: right;}.topbar .topbar-content > div ul.gva_menu li.menu-item a.green--menu {background-color: #003F70 !important;padding: 8px 15px;border-radius: 20px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a {font-size: 16px;text-transform: capitalize;font-weight: normal;line-height: 25px;color:#fff;}.topbar {padding: 0;}.topbar .topbar-content > div ul.gva_menu li.menu-item a#extranet-topmenu {background: #C8C442;padding: 8px 15px; border-radius: 20px;display: inline-block;margin-left: 20px;margin-right: 10px;}footer.footer {background: #003F70 !important; margin-top: 40px;}.footer .footer-center {padding: 40px 0 40px;}footer.footer ul.gva_menu li.menu-item a {color: #fff;font-size: 16px;line-height: 32px;font-weight: normal;text-transform: none;font-family: 'Open Sans';padding: 3px 0;position: relative;}footer.footer ul.gva_menu li.menu-item {display: block;transition-duration: .4s;}footer.footer ul.gva_menu li.menu-item a:before {content: "\f04b";font-family: 'FontAwesome';margin-right: 15px;color: #FF8C00;}footer.footer ul.gva_menu li.menu-item:hover {-webkit-box-shadow: none;box-shadow: none;padding-left: 5px;} .az-row.margin-needed.image-container {margin-top: 0;padding-top: 20px;}.background-image.right--aligned, .youtube-full-background {background-size: cover;background-position: 0 0;position: absolute;left: 0;width: 100%;height: auto;}.az-row.margin-needed.image-container {margin-top: 0;padding-top: 20px;}.background-container-youtube {color: #FFF !important;}.background-container-youtube h2, .background-container-youtube h3, .background-container-youtube a {color: #FFF !important;}.background-container-youtube h2, .background-container-youtube h3, .background-container-youtube a {color: #FFF !important;}.button-container a, .field--name-field-button a, .field--name-field-button-other a {display: inline-block;height: auto;padding: 14px 30px !important;background-color: #ff8c00!important;color: #FFF;letter-spacing: 0.03em;font-size: 12px;line-height: 1;text-transform: uppercase;min-width: 18em;text-align: center;}.landing_page .text-centered {font-size: 18px;line-height: 1.7;padding-top: 40px;padding-bottom: 20px;}.centered {text-align: center;}.az-row.margin-needed {margin-bottom: 80px;}.background-container-youtube a {font-weight: 600;}h2, h3 {text-transform: uppercase;}.background-image-card {position: absolute;height: 100%;top: 0;width: calc(100% - 40px);left: 40px;z-index: -1;background-position: bottom;background-size: cover;}.video-player .play-pause:hover {opacity: 1;}.video-player .play-pause {background-image: url(../images/icon.png);width: 65px;height: 65px;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 4;opacity: 0.8;}.centered {text-align: center;}.landing_page .text-centered {font-size: 18px;line-height: 1.7;padding-top: 40px;padding-bottom: 20px;}.flex-item {flex: 1 1 100%;position: relative;padding-bottom: 70px;margin-bottom: 30px;}.flex-item .button-container.blue .field--name-field-button a {background-color: #3066be!important;}.flex-item .button-container {position: absolute;bottom: 20px;}.flex-item.centered .button-container {left: 50%;right: auto;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-left: 20px;}.orange .background-image-card:before {background-color: #33789a;}.flex-item .card {margin-left: 40px;}.flex {flex-direction: row;flex-wrap: wrap;justify-content: left;}.flex-item .card .field--name-field-html {padding-left: 20px;padding-right: 20px;margin-bottom: 20px;}.blue .background-image-card:before {background-color: #e4971f;}.azexo blockquote, blockquote p {font-size: 15px;line-height: 25px;}p {margin: 0 0 10px;}.frontpage .text-centered {font-size: 18px;line-height: 1.7;padding-top: 40px;padding-bottom: 20px;}.customer-cases {margin-top: 40px;margin-bottom: 40px;padding: 30px 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: left;}.customer-cases.background-image-active {padding-left: 40px;padding-right: 40px;margin-left: 40px;margin-right: 40px;background-color: rgba(255, 255, 255, 0.93);}.customer-cases .field--name-field-button {margin: 0 auto;}.background-image.fixed {background-attachment: fixed;background-size: cover;background-position: 0 0;position: absolute;left: 0;width: 100%;height: auto;z-index: -1;}.relative {position: relative;z-index: 0;}#flexslider-1 ul {margin-left: 0px;padding-left: 0px !important;}.relative {position: relative;z-index: 0;}.frontpage .flex-item.centered.background-image-active {position: relative;z-index: 0;}.flex-item.orange.background-image-active h2, .flex-item.orange.background-image-active h3, .flex-item.orange.background-image-active h4, .flex-item.orange.background-image-active h5, .flex-item.blue.background-image-active h2, .flex-item.blue.background-image-active h3, .flex-item.blue.background-image-active h4, .flex-item.blue.background-image-active h5 {color: #FFF;}.flex-item.orange.background-image-active, .flex-item.blue.background-image-active {color: #FFF;}.customer-cases blockquote {border-color: #ff8c00;}blockquote {border-left: none;}.customer-cases .az-element {margin-bottom: 0px;flex: 0 0 100%;position: relative;align-self: flex-end;}.customer-cases .image-link a:hover img {transform: scaleX(1.2) scaleY(1.2);}.add-room {padding: 10px 0;min-height: 100px;}.ax-btn-primary:hover, .ax-btn-primary:focus {background: #a69c37;border-color: #a69c37;color: #ffffff;text-decoration: none;}.ax-btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.ax-btn-primary {background: #e1d54b;border-color: #e1d54b;color: #ffffff;}.ax-text-center {text-align: center;}.footer-third .block {clear: both;}.footer-first p {font-size: 16px;}.social-section-icons li {list-style: none;display: inline-block;}.social-section-icons li a {margin-right: 15px;}.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.social-section-icons li a:before {font-size: 24px;}ul.social-section-icons {padding-left: 0px;}.footer-first .block-content {display: none;}.copyright-inner #block-pagetitle {display: none;}.intro-html-centered {position: relative;z-index: 0;}.field.field--name-field-slider-reference.field--type-entity-reference.field--label-above {display: none;}nav#block-delta-menu-menu-topmenu {display: inline-block;}nav#block-gavias-fiza-account-menu {display: inline-block;}.navigation .gva_menu li.menu-item .sub-menu {min-width: 200px;}header.header-v1 .header-inner ul.gva_menu_main li.menu-item:nth-child(2) ul.sub-menu,header.header-v1 .header-inner ul.gva_menu_main li.menu-item:nth-child(5) ul.sub-menu {min-width: 340px;}header.header-v1 .header-inner ul.gva_menu_main li.menu-item:nth-child(3) ul.sub-menu .sub-menu {margin-left: 30px;}.flex-item .card .equalheight .field--name-field-html {min-height: 490px;}.orange .background-image-card:before {content: '';opacity: 0.77;width: 100%;height: 100%;position: absolute;left: 0;background-color: #33789a;}.blue .background-image-card:before{content: '';opacity: 0.77;width: 100%;height: 100%;position: absolute;left: 0;background-color: #e4971f;}.top-of-page .swiper-container .swiper-slide {margin: 0;margin-left: 0;padding: 0;width: 100%;height: 100%;position: relative;}#remain-video {object-fit: cover;width: 100%;height: 100%;top: 0;left: 0;}.frontpage .slider {height: calc(55vh);}.swiper-slide {margin: 0;margin-left: 0;padding: 0;width: 100%;height: 100%;position: relative;}.swiper-wrapper {height: 100%;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text a.ax-btn.ax-btn-primary {border-radius: 30px;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description p:nth-child(1) {background: #bdbdbd;color: #fff;padding: 5px;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text {min-height: 250px;}.topbar {height: 50px;}.topbar .container .block-content ul.gva_menu {height: 40px;position: relative;top: -10px;}header.header-v1 .header-main-inner .branding {width: 25% !important;}header.header-v1 .header-main-inner .p-static {width: 75% !important;}header.header-v1 .stuck { z-index: 999 !important;}header.header-v1 .header-inner ul.gva_menu_main li.menu-item a {padding-bottom: 16px; padding-top: 16px; padding-right: 7px; padding-left: 8px;}header.header-v1 .header-inner ul.gva_menu_main ul.menu.sub-menu li.menu-item a {padding-bottom: 0px;padding-top: 0px;padding-left: 30px;}header.header-v1 .header-inner ul.gva_menu_main li.menu-item {-webkit-box-shadow: none; box-shadow: none;}.flex-item .card h3, .flex-item .card h5 {font-weight: 500;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube h2 {font-size: 36px;color: #003F70 !important;text-align: left !important;text-transform: none;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube h3 {font-weight: 500;font-size: 14px;color: #FF8C00 !important;text-align: left !important;text-transform: none;margin-bottom: 0;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .relative.video-player {margin-top: 10px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .col-sm-6 .field--type-text-long {font-size: 16px;color: #777777;line-height: 24px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .ax-col-sm-6 {float: right;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .col-md-6.col-sm-6:last-child {padding-left: 0;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .col-md-6.col-sm-6 .video-player .embed-container img {box-shadow: 0px 3px 26px #0000002B; border-radius: 10px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube h3 em:before {content: "";width: 20px;height: 2px;background: #FF8C00;position: absolute;top: 10px;left: -25px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube h3 em {position: relative;left: 30px;}.field__item .container.az-element.az-row.ax-row.ax-text-center {margin-bottom: 50px;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr {box-shadow: 0px 3px 10px #00000029;margin-right: 20px;width: 32%;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item:nth-child(3n) .az-element.az-ctnr {margin-right: 0px;}.field__item .container.az-element.az-row.ax-row.ax-text-center {margin-bottom: 50px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a.green--menu {padding: 6px 20px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a#extranet-topmenu {padding: 6px 20px;}.navigation .gva_menu li.menu-item .sub-menu {top: 40px;}header.header-v1 .search-region {right: 0px !important;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description {min-height: 390px;}.ax-tab-content {padding-top: 20px;}.az-element.az-row.ax-row.container.margin-needed.before-footer {margin-top: 80px;}.ax-nav>li {position: relative;display: block;}.nav-tabs > li {float: left;margin-bottom: -1px;}.ax-nav>li>a {position: relative;display: block;padding: 10px 15px;}li.active > a:focus {color: #555555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs {border-bottom: 1px solid #ddd;}.ax-tab-content>.ax-tab-pane {display: none;}.ax-tab-content>.ax-active {display: block;}div#b49 {clear: both;}.ax-tab-content {padding-top: 20px;clear: both;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text a.ax-btn.ax-btn-primary {border-radius: 30px;}.node--view-mode-full blockquote + p {margin-left: 28px;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description p:nth-child(1) {background: #bdbdbd;color: #fff;padding: 5px;position: relative;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text {min-height: 250px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube h3 em:before {height: 3px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .intro-html-centered .field.field--name-field-intro-html h2:before{display:none;}.ax-btn-primary {background: #C8C442;border-color: #C8C442;color: #ffffff;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .youtube-full-background {background-image: none !important;background-color: #fafafa;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube h2 {font-size: 36px;color: #003F70 !important;text-transform: none;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube h3 {font-weight: 500;font-size: 14px;color: #FF8C00 !important;text-transform: none;margin-bottom: 0;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube .col-md-6.col-sm-6 {margin-top:30px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube .col-md-6.col-sm-6 .video-player .embed-container img {box-shadow: 0px 3px 26px #0000002b;border-radius: 10px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube .col-sm-6 .field--type-text-long {font-size: 16px;color: #777777;line-height: 24px;}.background-container-youtube .intro-html-centered .field.field--name-field-intro-html h2:before {content: "";width: 25px;height: 3px;background: #FF8C00;position: absolute;top: 100%;left: 49%;}.background-container-youtube .intro-html-centered .field.field--name-field-intro-html h2 {position: relative;margin-bottom: 25px;}.background-container-youtube .col-md-6.col-sm-6 h2 .field--name-field-title {position: relative;margin-bottom: 30px;}.background-container-youtube .col-md-6.col-sm-6 h2 .field--name-field-title:before {content: "";width: 25px;height: 3px;background: #FF8C00;position: absolute;top: 115%;left: 1%;}.flex-item .button-container.blue .field--name-field-button a:hover {background-color: #265095 !important;}.button-container a:hover, .field--name-field-button a:hover {opacity: .8;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description p:nth-child(1):before {content: "";width: 15px;height: 36px;background-color: #bdbdbd;position: absolute;left: -15px;top: 0;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description p:nth-child(1):after {content: "";width: 15px;height: 36px;background-color: #bdbdbd;position: absolute;right: -15px;top: 0;}fieldset legend.form-required {color: #333333;background-color: #f5f5f5;border-color: #ddd;}.page-user-register fieldset {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);box-shadow: 0 1px 1px rgb(0 0 0 / 5%);}.display-gliph {display: inline-block;}.icon-download:before {content: "\f019";}.node--type-page h4{color: #C8c442;}.frontpage .slideshow_content.area {margin-bottom: 30px;}.frontpage .area.after_content .before-footer .az-element.az-text h4 {color: #C8c442;font-weight: normal;font-size: 18px;margin-top: 10px;margin-bottom: 10px;}.frontpage .area.after_content .before-footer .az-element.az-text p:first-child {margin-top: 48px;}.area.after_content .before-footer .az-element.az-text p strong a {color: #9A923E;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 h3 {color: #C8c442;font-style: normal;font-weight: normal;}.frontpage .slideshow_content.area {margin-bottom: 30px;}.area.after_content .before-footer .az-element.az-text p:first-child {margin-top: 48px;}.area.after_content .before-footer .az-element.az-text h4 {color: #C8c442;font-weight: normal;font-size: 18px;margin-top: 10px;margin-bottom: 10px;}.area.after_content .before-footer .az-element.az-text p strong a {color: #9A923E;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 h3 {color: #C8c442;font-style: normal;font-weight: normal;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 ul.ax-nav.nav-tabs {height: 43px;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 ul.ax-nav.nav-tabs li a{color: #9A923E;font-weight: 500;text-transform: capitalize;font-size: 14px;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 ul.ax-nav.nav-tabs li.active a {color: #555555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.before-footer .ax-col-sm-6.col-md-6.col-sm-6 ul.ax-nav.nav-tabs li a:hover {background: #eee;}.area.after_content .before-footer .az-element.az-text p,.area.after_content .before-footer .ax-tab-content .view-content-wrap .item a{color: #777777;font-size: 16px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .youtube-full-background {background-image: none !important;background-color: #fafafa;}.area.after_content .before-footer .ax-tab-content .view-content-wrap .item a:hover {color: #e1d54b;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) .customer-cases.background-image-active {justify-content: center;}.news-template-default .field.field--name-field-paragraphs .field__item:nth-child(11) h2 {font-weight: 600;font-size: 36px;color: #003F70 !important;text-transform: none;display: flex;position:relative;}.news-template-default .field.field--name-field-paragraphs .field__item:nth-child(11) h2:before{content: "";width: 25px;height: 3px;background: #FF8C00;position: absolute;top: 115%;left: 47%;}.customer-cases .image-link a {overflow: hidden;border: none;margin-left: 0 !important;display: block;}.customer-cases .image-link a:hover img {transform: scaleX(1.2) scaleY(1.2);transition: all 0.2s ease-in;}hr.border {margin: 20px auto 0;padding: 0;height: 1px;width: 100%;position: relative;max-width: 570px;border-top: none;margin-bottom: 20px;}.logged-in .navigation .gva_menu > li > a {padding: 7px 13px}.logged-in .topbar .container .block-content ul.gva_menu{ top:6px;}.cta-paragraph {margin: 20px 0px;}.cta-holder {position: relative;text-align: center;max-width: 100%;padding: 40px 0px;margin: 0px auto;}cta-holder .link-holder a.btn.btn-default.btn-lg {margin-right: 5px;}.cta-holder .big_title {margin-bottom: 20px;margin-top: 0px;}.tp-caption.big_title {font-size: 50px;line-height: 60px;}.customer-cases.max-items-6 .az-element {flex: 0 0 16.666666667%;}.customer-cases {margin-top: 40px;margin-bottom: 40px;padding: 30px 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: left;}.image-link img {padding-bottom: 30px;}.image-link {display: block;text-align: center;}.youtube-holder.ax-text-center {margin-top: 50px;}.text-image {margin: 20px 0;}.rs-bullets li {list-style-type: none;position: relative;padding-left: 30px;font-weight: 600;line-height: 3.125rem;text-align: left;}.rs-bullets li:before {content: url(http://remainsoftware.ebizontech.biz/profiles/remainsoftware/themes/delta/images/remain-bullet.png);position: absolute;left: 0;top: 3px;}hr.border:after {content: "";position: absolute;top: -1px;width: 30px;left: 45%;}ul.rs-bullets {margin: none !important;padding-left: 0px;}hr.border:after {border-top: 3px solid #e1d54b;}hr.border:after {left: 50%;margin-left: -15px;}.navigation .gva_menu li.menu-item .sub-menu .sub-menu {top: 0px!important;}.owl-dots {margin-bottom: 20px;}header.header-v1 .site-branding-logo {padding-top: 6px !important;}select#edit-country {display: inherit;}.webform-submission-form select {display: inherit;}.navigation .gva_menu > li:hover {-webkit-box-shadow: none !important;box-shadow: none !important;}.block-dropdown-languagelanguage-interface .dropbutton-wrapper.open ul.dropdown-language-item.dropbutton li {display: block;}.block-dropdown-languagelanguage-interface .dropbutton-wrapper ul.dropdown-language-item.dropbutton li{display: none;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton {right: 30px;}.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton {right: -10px;}.webform-submission-form .form-item input {padding-left: 35px;}.webform-submission-form .form-item.form-item-name:after {content: "\f2c0";}.webform-submission-form .form-item.form-item-company-email:after {content: "\f003";}.webform-submission-form .form-item.form-item-phone-number:after {content: "\f095";}.webform-submission-form .form-item:after {font-family: "FontAwesome";position: absolute;bottom: 12px;left: 15px;z-index: 1;background: none;font-size: 16px;color: #000;line-height: 1;}article.node.node--type-webform.node--view-mode-full.clearfix.node--promoted {padding-bottom: 60px;} .webform-submission-form .form-required:after {content:" *";}div#block-views-block-case-studies-and-stuff-block-1 .block-content {width: 100%;max-width: 1110px;margin: auto;}div#block-views-block-case-studies-and-stuff-block-1 .gva-view-grid-inner .item-columns figure .field--name-field-image {height: 210px;}div#block-views-block-case-studies-and-stuff-block-1 .gva-view-grid-inner .item-columns figure figcaption h3 {color: #757575;margin: 0;padding: 0;margin-bottom: 10px;font-size: 16px;line-height: 24px;font-weight: 500;}div#block-views-block-case-studies-and-stuff-block-1 .gva-view-grid-inner .item-columns figure figcaption a {bottom: 35px;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton {top: -7px;}button.agree-button.eu-cookie-compliance-secondary-button {cursor: pointer;background: none;background-color: #ededed;margin-top: 1em;vertical-align: middle; border-radius: 6px;border: 1px solid #dcdcdc;color: #000;font-family: Arial,sans-serif;font-weight: bold;padding: 4px 8px;text-decoration: none;text-shadow: 1px 1px 0 #ffffff;}button.decline-button.eu-cookie-compliance-default-button {display: none;}.block-dropdown-languagelanguage-interface {position: absolute;right: -70px;top: -13px;z-index: 99;}div#block-searchform-2 {position: relative !important;top: -35px !important;text-align: right !important;left: 33px !important;}.logged-in div#block-searchform-2 {top: -10px !important;display: inline-block;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton {right: 275px !important;top: 19px !important;}.header-v1 .topbar-content > div nav#block-delta-menu-menu-topmenu {position: relative !important;left: -290px !important;}.logged-in .header-v1 .topbar-content > div nav#block-delta-menu-menu-topmenu { left: -17px !important;} form.search-block-form input.form-search {width: 180px !important;height: 25px !important;border: 0 !important;color: #000;padding-left: 5px;} form.search-block-form div#edit-actions input#edit-submit ,form.search-block-form div#edit-actions--2 input#edit-submit--2{-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;background-color: ##ff8c00 !important;padding: 1px 6px !important;border: none !important;background-color: #e1d54b !important;padding: 7px 6px !important;height: 25px !important;margin-top: 2px !important;width: 28px !important;position: relative !important;right: 4px !important;font-size: 0 !important;top: -4px !important;cursor: pointer !important;z-index: 99999;opacity: 0.01;}.logged-in form.search-block-form div#edit-actions input#edit-submit,.logged-in form.search-block-form div#edit-actions--2 input#edit-submit--2 { top: -5px !important;} form.search-block-form div#edit-actions input#edit-submit:hover ,form.search-block-form div#edit-actions--2 input#edit-submit--2:hover {background: #e1d54b !important;} form.search-block-form div#edit-actions, form.search-block-form div#edit-actions--2 {position: relative !important;} form.search-block-form div#edit-actions:before ,form.search-block-form div#edit-actions--2:before { font-size: 16px !important;content: "\f002" !important;font-family: 'FontAwesome' !important;position: absolute !important;z-index: 99 !important;top: -2px !important;color: #fff !important;left: -4px !important;cursor: pointer !important;background: #ff8c00 !important;width: 28px;height: 25px;display: flex;justify-content: center;align-items: center;}.navigation .gva_menu li.menu-item .sub-menu .sub-menu {margin-left: 50px;}header.header-v1 .header-inner ul.gva_menu_main ul.menu.sub-menu li.menu-item a span:before {content: "\f105";}.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton li span.language-link.active-language {color: #FF8C00 !important;}header.header-v1 .main-menu .navigation .gva_menu > li.menu-item:last-child a {padding: 10px 8px;}header.header-v1 .main-menu .navigation .gva_menu > li.menu-item:last-child a:hover {background-color: #ff8c00;border-bottom: 0px solid #ffffff;transition: .5s;color:white !important;}header.header-v1 .main-menu .navigation .gva_menu > li.menu-item.menu-item--active-trail:last-child a { color: #fff !important;}header .header-main { -webkit-box-shadow: 0 0 7px rgb(0 0 0 / 25%) !important;-moz-box-shadow: 0 0 7px rgba(0,0,0,0.25) !important;box-shadow: 0 0 7px rgb(0 0 0 / 25%) !important;}.breadcrumbs .breadcrumb-style {background: transparent !important;}.breadcrumbs .breadcrumb-style .breadcrumb-content-main {}.breadcrumbs .breadcrumb-style .breadcrumb-content-main h2.page-title {display: none;}.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {padding: 10px 0 0px;margin-bottom: 0px;}a.enlarge .glyphicon-search:before {font-size: 16px !important;content: "\f002" !important;font-family: 'FontAwesome' !important;position: absolute !important;top: 10px !important;color: #fff !important;left: 525px !important;cursor: pointer !important;background-color: #5a5a5a;padding: 10px;margin: 0;border-radius: 50%;}.owl-carousel .owl-stage-outer .owl-stage .owl-item {width: 1200px !important;}.field__item .row .text-image .az-element {overflow: hidden;position: relative;}.field__item .row .text-image .az-element a.enlarge:hover .field.field--name-field-image {transform: scale(1.1);}.field__item .row .text-image .az-element a.enlarge .field.field--name-field-image {transition-duration: .4s;}.field__item .row .text-image .right.az-element a.enlarge .glyphicon-search:before {font-size: 16px !important;content: "\f002" !important;font-family: 'FontAwesome' !important;position: absolute !important;z-index: 99 !important;top: 10px !important;color: #fff !important;left: 525px !important;cursor: pointer !important;background-color: #5a5a5a;padding: 10px;margin: 0;border-radius: 50%;}.header-main.gv-sticky-menu .container.p-relative { top: -10px;}.logged-in .header-main.gv-sticky-menu .container.p-relative {top: 0;}.header-main.gv-sticky-menu.stuck .container.p-relative {top: 0px;}#block-delta-system-main a.feed-icon {display: none;}.blog-comments form.comment-comment-node-blog-form label {display: block !important;}.blog-comments form.comment-comment-node-blog-form input#edit-name,.blog-comments form.comment-comment-node-blog-form input#edit-subject-0-value,.blog-comments form.comment-comment-node-blog-form textarea#edit-comment-body-0-value {width: 100%;margin-bottom: 20px;}.blog-comments h2 {font-size: 36px;color: #003F70 !important;text-align: left !important;text-transform: none;}.blog-comments form.comment-comment-node-blog-form input#edit-submit {background: #F86923;color: #fff;font-size: 12px;text-transform: uppercase;padding: 8px 15px;border: none;margin-right: 5px;}.blog-comments form.comment-comment-node-blog-form input#edit-submit:hover {opacity: .8;}div#block-views-block-product-brochures-block-1 .item-columns > div figure {height: 324px;}div#block-views-block-product-brochures-block-1 .item-columns > div figure figcaption { position: relative;top: -100px;}div#block-views-block-product-brochures-block-1 .item-columns > div figure figcaption { position: relative;top: -100px;}.item-columns > div figure figcaption h3 span {color: #757575;margin: 0;padding: 0;margin-bottom: 10px;font-size: 16px;line-height: 24px;font-style: normal;font-weight: normal;}div#block-views-block-case-studies-and-stuff-block-2 .item-columns > div figure figcaption {position: relative;top: -100px;background: #fff;padding: 5px;}article.node.node--type-page.node--view-mode-full.clearfix .node--view-mode-full-content-embedded .field.field--name-field-paragraphs .field__item h2 + table {border: 0;border-top: 1px solid#ddd;}article.node.node--type-page.node--view-mode-full.clearfix .node--view-mode-full-content-embedded .field.field--name-field-paragraphs .field__item h2 + table tbody tr td {border: 0;}article.node.node--type-page.node--view-mode-full.clearfix .node--view-mode-full-content-embedded .field.field--name-field-paragraphs .field__item h2 {color: #374D7B !important;}article.node.node--type-page.node--view-mode-full.clearfix .node--view-mode-full-content-embedded .field.field--name-field-paragraphs .field__item h2 + table tbody tr td h4 {font-weight: 300;font-size: 18px;}.full_width.no_slider.no-touch .main_container_wrapper .main-container.container {margin-bottom: 0px;}.field__item .row .text-image .right.az-element h3 span,.field__item .row .text-image .right.az-element h3 font,.field__item .row .text-image .left.az-element h3 span,.field__item .row .text-image .left.az-element h3 font,.field__item .row .text-image .az-element h3 {color: #374D7B !important;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) .right.az-element h2:before,.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) .left.az-element h2:before {display: none;}article.node.node--type-page.node--view-mode-full.clearfix .node--view-mode-full-content-embedded .field.field--name-field-paragraphs .field__item .field.field--name-field-text p a {color: #9A923E;font-size: 15px;}.field.field--name-field-paragraphs .field__item .field.field--name-field-short-descriptionp.left,.field.field--name-field-paragraphs .field__item .field.field--name-field-short-description h3.left + ul li{text-align: left;}.field__item h3 .field.field--name-field-title {color: #374D7B;}.field.field--name-field-paragraphs .field__item .field.field--name-field-short-description p.left a {color: #9A923E;}.field__item .green-bullets ul.rs-bullets {margin-bottom: 20px;}.three-icon-paragraph .field.field--name-field-short-description p.center + ul {min-height: 335px;}hr.az-element.az-separator.border {display: none;}.cta-holder .tp-caption h2 {justify-content: center;}.rs-bullets li:before { content: ">";background-color: #374D7B;width: 15px;height: 15px;position: absolute;left: 0px;top: 10px;display: flex;justify-content: center;align-items: center;color: #fff;}.blog_content .right.az-element .messages.messages--warning,.field__item .owl-dots {display: none;}.field__item .owl-carousel .owl-stage-outer{height: 370px !important;}.modal {display: none;position: fixed;z-index: 2;padding-top: 300px;left: 0;top: 0;width: 100%;z-index: 99;height: 100%;overflow: auto;background-color: black;background-color: rgba(0, 0, 0, 0.9);}.modal-content {margin: auto;display: block;width: 80%;max-width: 1000px;}@media only screen and (min-width: 1024px){.pushed--column {margin-left: 50%;}.pulled--column {margin-left: -100%;}.node--view-mode-full-content-embedded .field--type-timestamp, .node--view-mode-full-content-embedded .field--type-daterange {display: block;margin-bottom: 20px;font-weight: 700;}.nav-tabs > li {float: left;margin-bottom: 4px;}.drupal-tabs .is-active a {color: #F86923;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.node-readmore a {background: #555555;color: #ffffff;display: block;float: left;padding: 6px 13px;margin: 0 6px 6px 0;text-decoration: none;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;font-size: 12px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}.blog_content {margin-left: 0px;margin-top: 0px;position: relative;overflow: hidden;margin-top: 0px;}li.node-readmore {margin-top: 20px;}#block-views-block-blog-block-1 ul.links.inline, #block-views-block-news-block-2 ul.links.inline {list-style: none;}#block-views-block-blog-block-1 ul.inline > li.node-readmore,#block-views-block-news-block-2 ul.inline > li.node-readmore {margin-left: -30px;}.post_blog_info {border-top: none;margin-top: 0;padding-top: 14px;} .post_blog_info {color: #555555;border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;margin-bottom: 15px;font-weight: normal;font-style: normal;}.field--name-field-tags .field__item a {background: #555555;color: #ffffff;display: block;float: left;padding: 3px 8px;margin: 0 6px 6px 0;text-decoration: none;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;font-size: 12px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}.blog-comments {clear:both;background: #ffffff;padding-top: 20px;margin-bottom: 40px;position: relative;margin-top: -40px;}.three-icon-paragraph .field.field--name-field-short-description {width: 337px;}.image-link {position: relative;top: 30px;margin-bottom: 50px;}.add-room {min-height: 90px;}.image-link .field.field--name-field-text-long {position: absolute;top: -35px;width: 100%;}.az-row.margin-needed.image-container .row .flex .az-element.az-ctnr.az-column {height: 364px;}.image-link img {padding-bottom: 0px !important;}.customer-cases .image-link a img {transition: all 0.2s ease-in;transform: scaleX(1) scaleY(1);overflow: hidden;padding-bottom: 0;}.frontpage .field.field--name-field-slider-reference.field--type-entity-reference.field--label-hidden.field__items {display: none;}.block-dropdown-languagelanguage-interface {position: absolute;right: -70px;top: -13px;z-index: 99;}.block-dropdown-languagelanguage-interface ul li span {color: #fff;font-size: 16px;font-family: "poppins";}.block-dropdown-languagelanguage-interface ul li a {color: #fff;font-size: 16px !important;font-family: "poppins";}.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after {left: 90px;color: #fff !important;content: "\f107";font-size: 16px;}.header-v1 .topbar-content > div nav#block-delta-menu-menu-topmenu {position: relative;left: -40px;}.block-dropdown-language .dropbutton-wrapper.open ul.dropdown-language-item.dropbutton li.en span.language-link.session-active.active-language {color: #000;}.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton > li > a {text-align: left;}.row figcaption h3 {max-width: 65%;}.row figcaption a {background: #e1d54b;color: #ffffff;}.row figcaption a {position: absolute;bottom: 20px;right: 20px;text-align: center;padding: 5px 10px;border-radius: 2px;display: inline-block;}.row figcaption{height: 100px;width: 100%;top: auto;bottom: 0;opacity: 0;transform: translateY(100%);transition: transform 0.4s, opacity 0.1s 0.3s;}.row figure:hover figcaption, .row figure.cs-hover figcaption {opacity: 1;transform: translateY(0px);transition: transform 0.4s, opacity 0.1s;}figure {overflow: hidden;}figure img {max-width: 100%;display: block;position: relative;transition: transform 0.4s;}.row figure:hover img, .row figure.cs-hover img {transform: translateY(-50px);}ul.dropdown-language-item.dropbutton li.dropbutton-toggle {display: none !important;}.logged-in div nav#block-delta-menu-menu-topmenu .block-content ul.gva_menu li.menu-item {left: 40px;}.logged-in .topbar .container .block-content ul.gva_menu {left: -80px;}.logged-in .block-dropdown-language .dropbutton-wrapper ul.dropbutton {right: 30px;}.flexs.container .field.field__items {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: left;}.flexs.container .field.field__items >.field__item {box-shadow: 0px 3px 10px #00000029;margin-right: 20px;width: 32.1%;}.flexs.container .field.field__items >.field__item:nth-child(3n) {margin-right: 0;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr {box-shadow: none !important;width: 100% !important;height: 100%;}.frontpage .three-icon-paragraph .field.field--name-field-short-description {width: initial !important;}.image-holder .field.field--name-field-image {margin-bottom: 40px;}}@media (min-width: 992px){.navigation .gva_menu > li > a {letter-spacing: .5px !important;font-size: 12.5px;}}@media only screen and (max-width: 1024px){.flexs.container .field.field__items >.field__item {box-shadow: 0px 3px 10px #00000029;margin-right: 20px;width: 31.9%;}.image-holder .field.field--name-field-image {position: relative;left: 0px;margin-bottom: 40px;}.field__item:last-child .flex-item .card .equalheight .field--name-field-html p:last-child {min-height: 256px;}.field__item:first-child .flex-item .card .equalheight .field--name-field-html p:last-child {min-height: 96px;}.customer-cases .az-element {margin-bottom: 50px; }header.header-v1 .header-main-inner .branding {width: 32% !important;}header.header-v1 .header-main-inner .p-static {width: 93% !important;}.field__item .row .text-image .right.az-element a.enlarge .glyphicon-search:before,a.enlarge .glyphicon-search:before{left: 410px !important;top: 16px !important;}}@media only screen and (max-width: 991px){.header-v1 .topbar-content > div nav#block-delta-menu-menu-topmenu {position: relative !important;left: -280px !important;}.topbar .container .block-content ul.gva_menu {height: 40px;position: relative;top: 12px;display: flex;}div#block-searchform-2 {position: relative !important;top: -28px !important;text-align: right !important;left: 25px !important;}form.search-block-form div#edit-actions input#edit-submit,form.search-block-form div#edit-actions--2 input#edit-submit--2 {top: -5px !important; }.topbar .container .block-content ul.gva_menu li.menu-item {margin-right: 20px;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after {left: 90px;color: #fff !important;content: "\f107";font-size: 16px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) .image-link img {padding-bottom: 0px;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after {left: 85px;color: #fff !important;content: "\f107";font-size: 16px;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton li span {font-size: 16px !important;color: #fff;}header.header-v1 .header-main-inner .branding {width: 50% !important;}header.header-v1 .header-main-inner .p-static {width: 49% !important;}header .site-branding-logo img { position: relative;top: -10px;}.flex-item .card .equalheight .field--name-field-html {min-height: 0px;}.background-image-card { width: 100%;left: 0px;}.field__item:first-child .flex-item .card .equalheight .field--name-field-html p:last-child,.field__item:last-child .flex-item .card .equalheight .field--name-field-html p:last-child {min-height: 0px;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr { width: 100%;}.field.field--name-field-icon-block-reference.field--type-entity-reference-revisions.field--label-hidden.field__items {display: flex;}.flexs.container .field.field__items >.field__item:nth-child(3n) {margin-right: 0px;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description {min-height: 590px;}.gva-offcanvas-mobile .close-offcanvas { text-align: right !important; }.gva-offcanvas-mobile .close-offcanvas i.fa.fa-times {margin-right: 10px !important;}.gva-offcanvas-mobile .after-offcanvas {display: none !important;}header.header-v1 .main-menu .navigation .gva_menu li.menu-item:last-child a {background-color: transparent; }.field__item .row .text-image .right.az-element a.enlarge .glyphicon-search:before,a.enlarge .glyphicon-search:before {left: 300px !important;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text a.ax-btn.ax-btn-primary {width: 200px;font-size: 11px;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr {min-height: 445px;}footer#footer ul.gva_menu {padding-left: 0px;}.padding-top-40 {padding-top: 0px !important;}}@media only screen and (min-width: 768px) and (max-width: 991px){.customer-cases.max-items-6 .az-element {width: 60%;position: relative;left: 105px;margin-bottom: 10px;}}@media only screen and (max-width: 767px){.topbar .topbar-inner .block li.menu-item {display: inline-block;}.topbar .topbar-content > div ul.gva_menu li.menu-item a {margin-left: 0px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a#extranet-topmenu {margin-left: 10px;font-size: 13px;padding: 3px 15px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a.green--menu {font-size: 13px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a {font-size: 13px;}.topbar .topbar-inner .block li.menu-item:last-child {margin-left: 11px;}.topbar .topbar-inner .block ul.gva_menu {margin-top: 20px;}.flexs.container .field.field__items >.field__item {box-shadow: 0px 3px 10px #00000029;margin-right: 0px;width: 100%;margin-bottom: 30px;}.topbar .container .block-content ul.gva_menu {top: -8px;}.header-v1 .topbar-content > div nav#block-delta-menu-menu-topmenu { left: -55px !important;}.block-dropdown-language .dropbutton-wrapper ul.dropbutton {right: 50px !important;}.topbar {height: 85px;}div#block-searchform-2 {top: -10px !important;left: -50px !important; }header.header-v1 .header-main-inner .branding {width: 60% !important;}header.header-v1 .header-main-inner .p-static {width: 39% !important;}header .site-branding-logo img {top: 5px;}.frontpage .text-centered { padding-top: 0px; }.background-container-youtube .col-md-6.col-sm-6 {text-align: center;}.flex-item .card {margin-left: 0px;}.field.field--name-field-icon-block-reference.field--type-entity-reference-revisions.field--label-hidden.field__items {display: block;}.frontpage .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-text .field.field--name-field-short-description {min-height: 0px;} .field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr {margin-bottom: 35px;}.flex-item .card {margin-top: 20px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .ax-col-sm-6 {float: right;margin-bottom: 20px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .background-container-youtube .col-md-6.col-sm-6:last-child {padding-left: 15px;}.flex-item.centered .button-container { margin-left: 0px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(7) .youtube-full-background { height: 980px !important;}.az-element.az-row.ax-row.container.margin-needed.before-footer {margin-top: 30px;}.customer-cases.background-image-active {padding-left: 0px;padding-right: 0px; }.frontpage .area.after_content .before-footer .az-element.az-text p:first-child {margin-top: 25px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube h2,.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) h2 {font-size: 27px;}.background-container-youtube .col-md-6.col-sm-6 h2 .field--name-field-title:before {left: 46%;}.header-main.gv-sticky-menu .container.p-relative {top: 0px;}.field__item .row .text-image .right.az-element a.enlarge .glyphicon-search:before,a.enlarge .glyphicon-search:before {left: 340px !important;}.image-link img {padding-bottom: 0px;}.az-element.az-video iframe {width: 100%;}.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {font-size: 12px;}.field__item .container.az-element.az-row.ax-row.ax-text-center .field--name-field-icon-block-reference .field__item .az-element.az-ctnr {min-height: initial;}.field__item .container.az-element.az-row.ax-row.ax-text-center {margin-bottom: 0px;}.image-holder .field.field--name-field-image img {width: 100%;margin-top: 25px;}.field__item h3 .field.field--name-field-title {font-size: 16px;}}@media (max-width:375px){.topbar .topbar-content > div ul.gva_menu li.menu-item a#extranet-topmenu {margin-left: 10px;font-size: 12px;padding: 3px 12px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a.green--menu {font-size: 12px;padding: 8px 10px;}.topbar .topbar-content > div ul.gva_menu li.menu-item a {font-size: 12px;}.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube h2,.block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(11) h2 {font-size: 24px;}.field__item .row .text-image .right.az-element a.enlarge .glyphicon-search:before,a.enlarge .glyphicon-search:before {left: 300px !important;}}a, .loading_text i, .grid figcaption, .hi-icon-effect-5 .hi-icon, .hi-icon-effect-6 .hi-icon, .view-our-team .views-field-field-position, .ax-text-primary, .theme_color, .highlight_content h4, a:hover, .tweets_region .flexslider .field-content a, .blog_category i, .username, .node-project .field-type-taxonomy-term-reference, .second_content .container .block h2.block-title, .loading_text, .view-filter-controls li.filter {color: #9A923E;}.video-player .play-pause {background-image: url(../themes/contrib/gavias_fiza/images/icon.png);width: 65px;height: 65px;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;transform: translateX(-50%) translateY(-50%);z-index: 4;opacity: 0.8;}.page-node-61 .flexs.container .field.field__items >.field__item:nth-of-type(2) {box-shadow: none !important;}.page-node-597 .block-system-main-block .field.field--name-field-paragraphs .field__item:nth-child(9) .background-container-youtube .col-md-6.col-sm-6 .video-player .embed-container img {box-shadow: none !important;}img{display: block;margin-left: auto;margin-right: auto;}.page-node-158 img, .page-node-156 img, .page-node-554 img{max-width: 70% !important;}.page-node-554 .paragraph.paragraph--type--image-gallery-.paragraph--view-mode--full .field__item {width: 33%;float: left;padding: 15px;}.page-node-597 .widget.gsc-heading.align-center.style-1.padding-bottom-20.padding-top-40 {display: none;}.block-dropdown-languagelanguage-interface .dropbutton-wrapper ul > :first-child {display: block !important; cursor:pointer;width: 70px;}#user-form div label {clear: both;width: 100%;}#block-views-block-logged-in-usename-block-1 {display: inline-block;position: relative !important;left: 22px;top: -15px;}#block-views-block-logged-in-usename-block-1 li {font-size: 16px;text-transform: capitalize;font-weight: normal;line-height: 25px;color: #fff;}#user-form {max-width: 620px;margin: 0 auto;}#user-form .description {display: none;}#user-form .form-wrapper, #edit-pass .form-item, #edit-account .form-item-mail {margin-bottom: 15px;}#user-form .fieldset-legend {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;font-size: 16px;}#edit-group-account-information , #edit-group-company, #user-form #edit-language, #user-form #edit-timezone {border: 1px solid;border-color: #ddd;margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);box-shadow: 0 1px 1px rgb(0 0 0 / 5%);border: 1px solid transparent;}#user-form summary {color: #333333;background-color: #f5f5f5;border-color: #ddd;padding: 10px;}#edit-group-company .fieldset-wrapper, #edit-group-account-information .fieldset-wrapper {padding: 15px;}.js-form-item.form-item.js-form-type-select.form-item-timezone.js-form-item-timezone, .js-form-item.form-item.js-form-type-language-select.form-item-preferred-langcode.js-form-item-preferred-langcode {padding: 15px;}#edit-field-salutation, #edit-preferred-langcode, #edit-timezone--2 ,#edit-group-company .form-item .text-full, #edit-group-account-information .form-item .text-full , #edit-account .form-email{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}.messages.messages--status {width: 60%;margin: auto;}.page-user-login.gva-body-page {display: none!important;}.node--type-blog .page-user-login.gva-body-page {display: none !important;}.page-node-18 #page-main-content #block-views-block-blog-block-1 .item .page-user-login.gva-body-page {display: none!important;}#block-views-block-blog-block-1 .item.page-user-login {display:none !important;}.messages.messages--status {padding: 17px;background-color: gainsboro;}#block-delta-menu-menu-topmenu .menu-item a {line-height: 14px !important;margin-left: 7px !important;margin-top: 6px;padding: 6px 15px !important;}#block-delta-menu-menu-topmenu .menu-item {margin-top: 16px;}.logged-in #block-delta-menu-menu-topmenu .menu-item {margin-top: 0px !important;}.messages.messages--error {padding: 5px;color: red;}#header .sticky-wrapper .row div {line-height: .8 !important;}#block-leadforensics {display: none;}body.page-node-887 .az-row.margin-needed.image-container .background-container-youtube.clearfix {color: #565656!important;}.product-icon-button .az-button a{background:#ff8c00;border:2px solid #ff8c00;}.topbar{background:#3066BE !important;}.header-main-inner{background:#003F70;margin-top:-5px;margin-bottom:-5px;padding-bottom:10px;}.gva_menu_main .menu-item a{color:#fff!important;}.menu .sub-menu{background:#003F70 !important;}.gva_menu_main{padding-top:4px !important;}.gva_menu_main .menu-item {background:#003F70 !important;}header.header-v1 .header-inner ul.gva_menu_main li.menu-item:nth-child(2) ul.sub-menu, header.header-v1 .header-inner ul.gva_menu_main li.menu-item:nth-child(5) ul.sub-menu {min-width: 340px;background: #003F70;}.navigation .gva_menu li.menu-item .sub-menu { background: #003F70;}#header .sticky-wrapper .row div {background: #003F70;}header.header-v1 .main-menu .navigation .gva_menu > li > a {color: white !important;}header.header-v1 .main-menu .navigation .gva_menu > li > a:hover{color: #ff8c00 !important;}#menu-bar span{background:#ff8c00;}@media only screen and (max-width: 991px) {.gva-offcanvas-mobile .close-offcanvas i.fa.fa-times { color: #ff8c00;}}.image--container{margin-top:-62px;}
      
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66667%;
}

.col-xs-10 {
    width: 83.33333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66667%;
}

.col-xs-7 {
    width: 58.33333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66667%;
}

.col-xs-4 {
    width: 33.33333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66667%;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66667%;
}

.col-xs-pull-10 {
    right: 83.33333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66667%;
}

.col-xs-pull-7 {
    right: 58.33333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66667%;
}

.col-xs-pull-4 {
    right: 33.33333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66667%;
}

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66667%;
}

.col-xs-push-10 {
    left: 83.33333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66667%;
}

.col-xs-push-7 {
    left: 58.33333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66667%;
}

.col-xs-push-4 {
    left: 33.33333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66667%;
}

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66667%;
    }

    .col-sm-10 {
        width: 83.33333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66667%;
    }

    .col-sm-7 {
        width: 58.33333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66667%;
    }

    .col-sm-4 {
        width: 33.33333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66667%;
    }

    .col-sm-1 {
        width: 8.33333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66667%;
    }

    .col-sm-pull-10 {
        right: 83.33333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66667%;
    }

    .col-sm-pull-7 {
        right: 58.33333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66667%;
    }

    .col-sm-pull-4 {
        right: 33.33333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66667%;
    }

    .col-sm-pull-1 {
        right: 8.33333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66667%;
    }

    .col-sm-push-10 {
        left: 83.33333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66667%;
    }

    .col-sm-push-7 {
        left: 58.33333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66667%;
    }

    .col-sm-push-4 {
        left: 33.33333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66667%;
    }

    .col-sm-push-1 {
        left: 8.33333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66667%;
    }

    .col-md-10 {
        width: 83.33333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66667%;
    }

    .col-md-7 {
        width: 58.33333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66667%;
    }

    .col-md-4 {
        width: 33.33333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66667%;
    }

    .col-md-1 {
        width: 8.33333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66667%;
    }

    .col-md-pull-10 {
        right: 83.33333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66667%;
    }

    .col-md-pull-7 {
        right: 58.33333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66667%;
    }

    .col-md-pull-4 {
        right: 33.33333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66667%;
    }

    .col-md-pull-1 {
        right: 8.33333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66667%;
    }

    .col-md-push-10 {
        left: 83.33333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66667%;
    }

    .col-md-push-7 {
        left: 58.33333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66667%;
    }

    .col-md-push-4 {
        left: 33.33333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66667%;
    }

    .col-md-push-1 {
        left: 8.33333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66667%;
    }

    .col-lg-10 {
        width: 83.33333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66667%;
    }

    .col-lg-7 {
        width: 58.33333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66667%;
    }

    .col-lg-4 {
        width: 33.33333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66667%;
    }

    .col-lg-1 {
        width: 8.33333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66667%;
    }

    .col-lg-pull-10 {
        right: 83.33333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66667%;
    }

    .col-lg-pull-7 {
        right: 58.33333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66667%;
    }

    .col-lg-pull-4 {
        right: 33.33333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66667%;
    }

    .col-lg-pull-1 {
        right: 8.33333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66667%;
    }

    .col-lg-push-10 {
        left: 83.33333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66667%;
    }

    .col-lg-push-7 {
        left: 58.33333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66667%;
    }

    .col-lg-push-4 {
        left: 33.33333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66667%;
    }

    .col-lg-push-1 {
        left: 8.33333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.news-template-default{
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

.news-template-default{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656 !important;
    background-color: #fff;
    font-weight: 400;
}

.news-template-default h2,
.news-template-default .h2 {
    font-size: 24px;
}

.news-template-default h1,
.news-template-default h2,
.news-template-default h3,
.news-template-default h4,
.news-template-default h5,
.news-template-default h6,
.news-template-default .h1,
.news-template-default .h2,
.news-template-default .h3,
.news-template-default .h4,
.news-template-default .h5,
.news-template-default .h6 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    color: #2d2d43;
}

.news-template-default h1,
.news-template-default .h1,
.news-template-default h2,
.news-template-default .h2,
.news-template-default h3,
.news-template-default .h3 {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}
.news-template-default .btn,
.news-template-default .btn-white,
.news-template-default .btn-theme,
.news-template-default .more-link a {
    background: #F86923;
    color: #fff !important;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    font-size: 12px;
    font-weight: 700;
    padding: 0 45px 0 15px;
    position: relative;
    display: inline-block;
    line-height: 40px;
    z-index: 1;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    letter-spacing: 1px;
    -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.07);
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.07);
    text-decoration: none;
}

.news-template-default .btn:after,
.news-template-default .btn-white:after,
.news-template-default .btn-theme:after,
.news-template-default .more-link a:after {
    content: '\f061'; /* Font Awesome Arrow icon */
    font-family: "Font Awesome 6 Free";
    font-weight: 900; /* Solid style */
    position: absolute;
    top: 5px;
    bottom: 5px;
    right: 5px;
    width: 30px;
    height: auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    z-index: 1;
    background: #fff;
    color: #F86923;
    line-height: 30px;
    text-align: center;
}




.news-template-default .btn:hover,
.news-template-default .btn:focus,
.news-template-default .btn:active,
.news-template-default .btn.active,
.news-template-default .btn-white:hover,
.news-template-default .btn-white:focus,
.news-template-default .btn-white:active,
.news-template-default .btn-white.active,
.news-template-default .btn-theme:hover,
.news-template-default .btn-theme:focus,
.news-template-default .btn-theme:active,
.news-template-default .btn-theme.active,
.news-template-default .more-link a:hover,
.news-template-default .more-link a:focus,
.news-template-default .more-link a:active,
.news-template-default .more-link a.active {
    color: #fff;
    background: #222;
}

.news-template-default .btn:hover:after,
.news-template-default .btn:focus:after,
.news-template-default .btn:active:after,
.news-template-default .btn.active:after,
.news-template-default .btn-white:hover:after,
.news-template-default .btn-white:focus:after,
.news-template-default .btn-white:active:after,
.news-template-default .btn-white.active:after,
.news-template-default .btn-theme:hover:after,
.news-template-default .btn-theme:focus:after,
.news-template-default .btn-theme:active:after,
.news-template-default .btn-theme.active:after,
.news-template-default .more-link a:hover:after,
.news-template-default .more-link a:focus:after,
.news-template-default .more-link a:active:after,
.news-template-default .more-link a.active:after {
    color: #000;
}


.news-template-default .more-link {
    text-align: center;
}

.news-template-default .btn-white {
    background: #fff;
    color: #F86923;
}

.news-template-default .btn-white:after {
    background: #F86923;
    color: #fff;
}

.news-template-default .btn-white:hover {
    color: #fff;
    background: #F86923;
}

.news-template-default .btn-white:hover:after {
    background: #fff;
    color: #F86923;
}

.news-template-default a {
    text-decoration: none !important;
    color: #9A923E;
}

.news-template-default .widget.gsc-heading {
    padding: 0 0 20px;
    display: block;
    width: 100%;
}

.news-template-default .widget.gsc-heading:before,
.news-template-default .widget.gsc-heading:after {
    content: " ";
    display: table;
}

.news-template-default .widget.gsc-heading:after {
    clear: both;
}

.news-template-default .widget.gsc-heading .title {
    margin: 0;
    position: relative;
    color: #374D7B;
    letter-spacing: -2px;
    text-transform: capitalize;
}

.news-template-default .widget.gsc-heading .title strong {
    color: #F86923;
    font-weight: 600;
}

.news-template-default .widget.gsc-heading .sub-title {
    font-size: 14px;
    color: #F86923;
    font-weight: 400;
    position: relative;
    min-height: 25px;
}

.news-template-default .widget.gsc-heading .sub-title:after {
    content: '';
    width: 30px;
    height: 4px;
    background: #F86923;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
}

.news-template-default .widget.gsc-heading .title-desc {
    max-width: 700px;
    margin: 0 auto;
    margin-top: 8px;
    display: block;
    color: #4B4A4D;
}

.news-template-default .widget.gsc-heading .title-desc p {
    margin-bottom: 0 !important;
}

.news-template-default .widget.gsc-heading.align-center {
    text-align: center;
    width: 100%;
    display: block;
}

.news-template-default .widget.gsc-heading.align-center .sub-title {
    width: 100%;
    padding-bottom: 8px;
    margin-bottom: 10px;
    min-height: 15px;
}

.news-template-default .widget.gsc-heading.align-center .sub-title:after {
    left: 50%;
    bottom: 0;
    margin-left: -15px;
}

.news-template-default .widget.gsc-heading.align-center .title-icon {
    color: #F86923;
    margin-bottom: 10px;
}

.news-template-default .widget.gsc-heading.align-center .title-icon span {
    width: 60px;
    height: 60px;
    background: #fff;
    position: relative;
    padding: 15px;
    display: inline-block;
    line-height: 28px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.15);
    border-radius: 50%;
}

.news-template-default .widget.gsc-heading.align-left {
    text-align: left;
}

.news-template-default .widget.gsc-heading.align-left .sub-title {
    padding-left: 40px;
}

.news-template-default .widget.gsc-heading.align-left .sub-title:after {
    left: 0;
    top: 12px;
}

.news-template-default .widget.gsc-heading.align-left .title-desc {
    text-align: left;
    margin: 10px 0 0;
}

.news-template-default .widget.gsc-heading.align-right {
    text-align: right;
}

.news-template-default .widget.gsc-heading.align-right .sub-title {
    padding-right: 40px;
    text-align: right;
}

.news-template-default .widget.gsc-heading.align-right .sub-title:after {
    right: 0;
    top: 12px;
}

.news-template-default .widget.gsc-heading.align-right .title-desc {
    text-align: right;
    margin: 10px 0 0;
}

.news-template-default .widget.gsc-heading.style-1 {
    position: relative;
    width: auto;
}

.news-template-default .widget.gsc-heading.style-1.align-center {
    width: 100%;
}

.news-template-default .widget.gsc-heading.style-1 .title {
    font-size: 38px;
    position: relative;
    line-height: 46px;
}

.news-template-default .widget.gsc-heading.style-1 .heading-inner {
    position: relative;
    display: inline-block;
}

.news-template-default .widget.gsc-heading.style-2 {
    position: relative;
    display: inline-block;
    width: auto;
}

.news-template-default .widget.gsc-heading.style-2 .title {
    font-size: 28px;
}

.news-template-default .widget.gsc-heading.style-2.align-center {
    width: 100%;
}

.news-template-default .widget.gsc-heading.style-3 {
    padding: 150px 0;
    max-width: 800px;
    margin: 0 auto;
}

.news-template-default .widget.gsc-heading.style-3 .title {
    font-size: 26px;
    text-transform: none;
    letter-spacing: 0;
    line-height: 36px;
}

.news-template-default .widget.gsc-heading.style-3 .title-desc {
    padding-top: 0;
}

.news-template-default .widget.gsc-heading.style-3.text-light .title-desc {
    color: #fff !important;
}
.news-template-default .field.field--name-field-date.field--type-timestamp.field--label-hidden.field__item {
    padding-left: 15px;
    padding-right: 15px;

}


.news-template-default .field.field--name-field-intro.field--type-string-long.field--label-hidden.field__item {
    padding-left: 15px;
    padding-right: 15px;
}

.news-template-default h2.node__title.title {
    padding-left: 15px;
    padding-right: 15px;
}
.news-template-default .field.field--name-field-date.field--type-timestamp.field--label-hidden.field__item {
    padding-left:15px;
    padding-right:15px;
}

.news-template-default .field.field--name-field-image.field--type-image.field--label-hidden.field__item {
    padding-left:15px;
    padding-right:15px;
}
.news-template-default span.glyphicon.glyphicon-search {
    display:none;
}

/* contact form*/

form.wpcf7-form label {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #374D7B;
}



.wpcf7-form-control.wpcf7-text{
    width: 100%;
    background: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    box-shadow: none;
    padding-left: 35px;
    margin-top:10px;
}
.wpcf7-form-control.wpcf7-text:focus{
    background-color:unset !important;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.wpcf7-form-control.wpcf7-select {
    background: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    box-shadow: none;
    width:100%;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
     width: 100%;
    background: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    box-shadow: none;
}


input.wpcf7-form-control.wpcf7-submit.has-spinner {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 12px;
    font-weight: 600;
    padding: 0 20px;
    position: relative;
    display: inline-block;
    line-height: 38px;
    z-index: 1;
    border-radius: 30px;
    -webkit-boer-rarddius: 30px;
    text-transform: uppercase;
    font-family: "Poppins",sans-serif;
    background: #F86923;
    color: #fff;
    letter-spacing: 1px;
    border: none;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
    background: #fa9c6d;
} 



/* label.contact-name-label:after {
    content: "\f2c0";
    font-family: "FontAwesome";
    position: absolute;
    top: 48px;
    left: 15px;
    z-index: 2;
    background: none;
    font-size: 16px;
    color: #000;
    line-height: 1;
    
}

label.contact-email-label:after {
    content: "\f003";
    font-family: "FontAwesome";
    position: absolute;
     top: 142px;
    left: 15px;
    z-index: 2;
    background: none;
    font-size: 16px;
    color: #000;
    line-height: 1;
    
} */
form.wpcf7-form p {
    margin-bottom:5px
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 120px;
}

/*end  contact form*/
.forget-password-template label.fp-label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #565656;
    padding-bottom:10px
}

.forget-password-template {
    padding: 10px 30px 13px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    max-width: 550px;
    background: #fff;
    border: 8px solid rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    margin: 50px auto;
    z-index: 99;
}

.forget-password-template .branding.text-center img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:20px
}

.forget-password-template input#fp-username-email {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 10px;
    width:98%
}
.forget-password-template input#fp-username-email:focus{
    outline: none;
}

.forget-password-template p.fp-help-text {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    margin: 0 0 15px;
}

.forget-password-template input#fp-submit-btn {
    font-size: 12px;
    text-transform: uppercase;
    background: #F86923;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 12px 15px;
    border: 1px solid transparent;
}
.forget-password-template input#fp-submit-btn:hover{
    cursor: pointer;
    background: #fff;
    color: #000;
    border-color: #F86923;
}
.page-template-template-forget-password {
   background: #152C49;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}


.page-template-template-forget-password header.elementor.elementor-1933.elementor-location-header {
    display:none;
}

.page-template-template-forget-password .breadcrumps {
    display:none;
}
.page-template-registration-page-templete .rmformui .rmform-row .rmform-error-message::before {
    content:"";
}

#rm_submit_btn {
	background: #F86923 !important;
/* 	margin: 16px 0px 0px 0px !important; */
        padding: 5px 10px 9px 12px !important;
}
#rm_recovery_form-element-0 {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 10px;
    width:98%
}
div.rmfield label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #565656;
	padding-bottom: 10px;
}
.rm-pre-wrapper-for-script-tags{
display:none;
}
#rm_reset_password_form-element-0 {
	width: 100%;
}
#rm_reset_password_form-element-1 {
	width: 100%;
}
.rmagic .rm-login-wrapper .rmrow{
    margin-bottom:unset !important;
}
.page-template-template-forget-password .rm-response-message.rm-alert.rm-alert-error.rm-alret-box-wrap span.close {
    display:none;
}
.page-template-template-forget-password .rm-response-message.rm-alert.rm-alert-error.rm-alret-box-wrap{
    padding-bottom:10px;
    font-size: 16px;
    color:red;
}
.page-template-template-forget-password .rminput {
    margin-bottom:15px;
}
.page-template-template-forget-password .rminput input#rm_recovery_form-element-1 {
    width:100%;
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.page-template-template-forget-password  input#rm_submit_btn:hover {
    cursor: pointer;
    background: #fff !important;
    color: #000;
    border-color: #F86923;
}
.page-template-template-forget-password input#rm_recovery_form-element-1:focus{
    outline: none;
}
.page-template-template-forget-password #rm_recovery_form-element-0 {
	 outline: none;
}
.search-results h1 {
    text-align: center !important;
    padding-top: 20px !important;
}
.search-results ul.search-results-list {
    list-style-type: none !important;
	margin:unset;
}
ul.search-results-list li p.flex-divp {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}
ul.search-results-list a.read-more {
    display: block !important;
    width: 90px !important;
	margin: 10px 0px !important;
}
.search-results .search-results-page {
    padding: 0px 15px !important;
}
.software-license-transfer-details .field.field--name-field-text.field--type-text-long.field--label-hidden.field__item li a {
  color: #9A923E;
}
/*header*/
.elementor-location-header .elementor-element.elementor-element-58c25fac.top-header.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
  --z-index: 95;
}
@media (max-width: 450px) {
  .elementor-1933 .elementor-element.elementor-element-4cd3cac5 img {
    height: 25px !important;;
  }
}
@media (max-width: 450px) {
  .elementor-nav-menu--dropdown.elementor-nav-menu__container{
    width: 233px !important;;
  }
}
/*header end*/
/*partner page*/
.post {
  display: flex; /* Defines the flex container */
  flex-direction: row-reverse; /* Ensures row-reverse layout */
  box-sizing: border-box; /* Includes padding and border in width/height */
  margin:20px 0px;
}

.post-content {
    flex: 0 0 75%; /* Occupies 75% of the parent container */
    max-width: 75%; /* Prevents exceeding 75% */
  }

  .post-image {
    flex: 0 0 25%; /* Occupies 25% of the parent container */
    max-width: 25%; /* Prevents exceeding 25% */
  }
.post-content h2 {
  color: #9A923E;
  font-size: 24px;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
}

.post-content p{
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  color: #565656;
  font-weight: 400;
}
.post-content p a{
font-weight: bold;
}
.post-content .field.field--name-field-intro.field--type-string-long.field--label-hidden.field__item {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  color: #565656;
  font-weight: 400;
}
.post .post-image img {
  display: block; /* Ensures the image is treated as a block-level element */
  margin: ; /* Centers the image horizontally */
  max-width: 100%; /* Prevents the image from exceeding the parent width */
  height: 100px; /* Maintains the aspect ratio of the image */
  object-fit: contain;
  padding: 20px
}

@media (max-width: 450px) {
  .post {
    flex-direction: column; /* Stacks the content vertically */
  }

  .post-content {
    flex: 0 0 100%; /* Occupies 100% of the parent container */
    max-width: 100%; /* Prevents exceeding 100% */
  }

  .post-image {
    flex: 0 0 100%; /* Occupies 100% of the parent container */
    max-width: 100%; /* Prevents exceeding 100% */
  }

  .post .post-image img {
    height: auto; /* Adjusts the height to maintain aspect ratio */
  }
}
/*partner page end*/


/*********Sojal Css***********/
.elementor-location-header .elementor-nav-menu__container{
    width: 100%!important;
}
.remain-menu-header .elementor-nav-menu .sub-arrow {
    padding-top: 8px;
    padding-left: 8px
}
.not-found-sep span{
    border-radius: 3px;
}
.error404 .breadcrumps{
    display: none;
}
.error-bread a strong{
    color: #000;
    font-weight: 600!important;
}
.error-bread a strong:hover{
    color: #F86923
}
.search-results .elementor-post{
    background-color: transparent;
}
.search-results .elementor-pagination .page-numbers{
    padding: 8px 14px;
    border: 1px solid #ddd;
    background-color: transparent;
    color: #9a923e;
    cursor: pointer;
}
.search-results .elementor-pagination .page-numbers:hover{
    background-color: #eee
}
.search-results .elementor-pagination span{
    background-color: #eee!important;
}
.search-results .elementor-pagination{
    margin-top: 30px
}
.search-results .page-numbers{
    margin: 0!important;
}
.body-search input{
    padding: 1px 2px!important;
    font-size: 14px;
    font-family: "Open Sans", Sans-serif;
    min-height: 31px!important;
    height: 31px!important;
    border-width: 2px;
    border-top-color: #000!important;
    border-left-color: #000!important;
    width: 236px;
}
.body-search button{
    min-height: 31px!important;
    height: 31px!important;
    padding: 1px 8px!important;
    font-size: 14px!important;
    font-family: "Open Sans", Sans-serif;
    background-color: #efefef!important;
    color: rgb(86, 86, 86)!important;
    border: 1px solid rgb(86, 86, 86)!important;
    border-radius: 3px!important;
}
@media(max-width:412px){ .elementor-pagination{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
}}
.search-results .red{
    color: red;
    font-family: "Open Sans",sans-serif;;
    font-size: 14px;
    margin-top: 10px
}
.search-results .no-results-message{
    font-family: "Poppins",sans-serif;;
    font-weight: 600;
    font-size: 22px;
    color: #2d2d43;
    margin-top: 20px;
    margin-bottom: 0;
}
.gtranslate_wrapper select.gt_selector.notranslate{
    cursor: pointer;
}
.blog-posts-list .pagination{
    margin-bottom: 80px;
    display: flex;
    justify-content: center;
    gap: 4px;
    flex-wrap: wrap;
}
.blog-posts-list .pagination .page-numbers{
    padding: 8px 14px;
    border: 1px solid #ddd;
    background-color: transparent;
    color: #9a923e;
    cursor: pointer;
    font-size: 14px;
    text-decoration: none;
}
.blog-posts-list .pagination .page-numbers:hover{
    background-color: #eee
}
.blog-posts-list .pagination span{
    background-color: #eee!important;
}
.blog-posts-list .page-numbers{
    margin: 0!important;
}
@media(max-width: 1165px){ .main-header .menu-item a{
    font-size: 11.5px!important;
}}
@media(max-width: 1110px){ .main-header .menu-item a{
    font-size: 10px!important;
}}
@media(max-width: 1027px){ .main-header .menu-item a{
    font-size: 9.5px!important;
}}
@media(max-width: 1024px){ .main-header .menu-item a{
    font-size: 12.5px!important;
}}
.sft-part .tab{
    border: 0;
    font-weight: 600;
    font-size: 13px;
    background: transparent;
    line-height: 23.4px;
    text-transform: uppercase;
    color: #000;
    transition: all .3s;
}
.sft-part .tab.active{
    color: #F86923;
}
.sft-part .tab:hover{
    color: #F86923;
}
.sft-part .tabs{
    border-bottom: 1px solid #eee;
}
.sft-part .filter-container label{
    font-size: 14px;
    font-weight: 700;
    color: #565656;
}
.sft-part .filter-container select{
    font-size: 14px;
    font-weight: 400;
    color: rgb(86, 86, 86);
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.02) inset;
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.02) inset;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 5px 10px;
    max-width: 100%;
    width: max-content;
}
.sft-part .tab-content{
    border: 0;
    margin-bottom: 50px;
}
@media(max-width: 767px){ .sft-part .tab-content .post{
    flex-direction: column-reverse;
}
.sft-part .tab-content .post .post-image{
    max-width: 100%;
    flex: 100%;
}
.sft-part .tab-content .post .post-image img{
    height: 100%;
}}
.site-header-logo{
    padding-left: 0;
}
.mobile-nav-menu .elementskit-menu-hamburger-icon{
    background-color: #ff8c00!important;
    height: 2px!important;
}
.mobile-nav-menu .elementskit-menu-hamburger{
    padding: 0!important;
    border: 0;
    width: 23px!important;
}
.mobile-nav-menu .elementskit-menu-overlay{
    display: none;
}
.mobile-nav-menu .elementskit-menu-container{
    background-color: #003F70!important;
}
.mobile-nav-menu #menu-header li a{
    color: #fff;
    font-family: "Poppins",sans-serif;
    font-size: 14px!important;
    font-weight: 700;
}
.mobile-nav-menu #menu-header .elementskit-submenu-indicator{
    color: #fff;
    padding: 0;
    border: 0;
}
.mobile-nav-menu #menu-header .elementskit-submenu-indicator::before{
    font-weight: 700!important;
}
.mobile-nav-menu .elementskit-nav-identity-panel button{
    color: #ff8c00!important;
    border: 0;
    padding: 10px 15px!important;
    margin: 0!important;
	font-size: 24px;
}
.mobile-nav-menu ul li{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.mobile-nav-menu .elementskit-dropdown{
    background-color: #003F70!important;
    padding-left: 30px!important;
    padding-top: 5px!important;
    padding-right: 10px!important;
}
.mobile-nav-menu #menu-header .elementskit-dropdown a{
    font-size: 13px!important;
    font-family: "Open Sans", Sans-serif;
    font-weight: 400;
    color: #999;
    padding: 5px 0;
}
.mobile-nav-menu #menu-header .elementskit-dropdown li{
    border-bottom: 0;
}
@media(max-width: 776px){ .top-header .e-con-inner{
    flex-direction: column!important;
    padding: 10px 0px;
    gap: 5px
}}
@media(max-width: 450px){ .site-header-logo img{
    width: 100%!important;
}}
.mobile-nav-menu .elementskit-menu-container{
    max-width: 100%!important;
}
.mobile-nav-menu .elementskit-nav-identity-panel button:hover{
    background-color: transparent;
}
@media(max-width:1151px){ .top-header{
    padding-left: 15px!important;
    padding-right: 20px!important;
}}
@media(max-width:1024px){ .top-header{
    padding-right: 15px!important;
}
.top-header .e-con-inner{
    gap: 5px;
}
.top-header span, .top-header a, .top-header select{
    font-size: 13px!important
}}
@media(max-width:919px){ .top-header{
    padding: 15px 15px!important;
}}
.search .breadcrumps {
    display: none;
}
.srch-bread a strong{
    color: #000;
    font-weight: 600;
}
.tdoms-icon li{
    align-items: start!important;
}
.tdoms-icon .elementor-icon-list-icon{
    margin-top: 5px!important
}
@media(min-width: 776px){ .top-header .e-con-inner{
    gap: 10px!important;
}}
.mobile-nav-menu .menu-item-type-post_type:hover {
    background-color: transparent;
    color: #fff;
}
.mobile-nav-menu .menu-item-type-post_type:hover a{
    background-color: transparent;
}
.mobile-nav-menu .menu-item-type-post_type a:hover{
    background-color: transparent!important;
}
.mobile-nav-menu #menu-header .elementskit-dropdown .elementskit-submenu-indicator{
    color: #999;
}
.page-id-1602 .container-shadow{
    max-height: 255px;
}
.page-id-1602 .container-shadow .elementor-button{
    padding: 6px 12px;
    font-size: 13px!important;
    font-weight: 500!important;
    line-height: 20px;
}
@media(max-width:1198px){ .page-id-1602 .container-shadow .elementor-button{
    font-size: 12px!important;
}
.page-id-1602 .container-shadow h3{
    font-size: 18px!important;
}}
@media(max-width:1126px){ .page-id-1602 .container-shadow .elementor-button{
    font-size: 11px!important;
}
.page-id-1602 .container-shadow h3{
    font-size: 17px!important;
}}
@media(max-width:1055px){ .page-id-1602 .container-shadow .elementor-button{
    font-size: 10px!important;
    padding: 4px 8px!important;
}
.page-id-1602 .container-shadow h3{
    font-size: 16px!important;
}}
@media(max-width:1024px){ .page-id-1602 .container-shadow .elementor-button{
    font-size: 11px!important;
    padding: 4px 8px!important;
}
.page-id-1602 .container-shadow h3{
    font-size: 18px!important;
}}
@media(max-width:767px){ .page-id-1602 .container-shadow .elementor-button{
    font-size: 13px!important;
    padding: 6px 12px!important;
}
.page-id-1602 .container-shadow h3{
    font-size: 20px!important;
}
.page-id-1602 .container-shadow{
    max-height: inherit!important;
}}
.elementor-align-right a{
    font-family: 'Poppins'!important;
    letter-spacing: 1px;
}
.elementor-align-right svg{
    display: none;
}
.elementor-align-right .elementor-button-text::after{
    content: '\f061';
    display: flex;
    width: 30px;
    height: 30px;
    background-color :#fff;
    border-radius: 50%;
    font-family: 'FontAwesome';
    color: #f86923;
    justify-content: center;
    align-items: center;
	transition: all .3s ease-in-out;
}
.elementor-align-right .elementor-button-text{
    display: flex;
    align-items: center;
    gap: 10px;
	font-weight: 700;
}
.elementor-align-right a{
    padding-right: 0!important
}
.elementor-align-right:hover a{
     background-color: #000!important;
    opacity: 1;
}
.elementor-align-right:hover .elementor-button-text::after{
    color: #000
}

.elementor-align-left a{
    font-family: 'Poppins'!important;
    letter-spacing: 1px;
}
.elementor-align-left svg{
    display: none;
}
.elementor-align-left .elementor-button-text::after{
    content: '\f061';
    display: flex;
    width: 30px;
    height: 30px;
    background-color :#fff;
    border-radius: 50%;
    font-family: 'FontAwesome';
    color: #f86923;
    justify-content: center;
    align-items: center;
	transition: all .3s ease-in-out;
}
.elementor-align-left .elementor-button-text{
    display: flex;
    align-items: center;
    gap: 10px;
	font-weight: 700;
}
.elementor-align-left a{
    padding-right: 0!important
}
.elementor-align-left:hover a{
     background-color: #000!important;
    opacity: 1;
}
.elementor-align-left:hover .elementor-button-text::after{
    color: #000
}
.contact-form input, .contact-form span{
    position: relative;
}
.contact-form span[data-name="your-name"]::before{
    content: "\f2c0";
    font-family: "FontAwesome";
    position: absolute;
    top: 2px;
    left: 10px;
    z-index: 2;
    background: none;
    font-size: 16px;
    color: #000;
    line-height: 1;
}
.contact-form span[data-name="your-email"]::before{
    content: "\f003";
    font-family: "FontAwesome";
    position: absolute;
    top: 2px;
    left: 10px;
    z-index: 2;
    background: none;
    font-size: 16px;
    color: #000;
    line-height: 1;
}
.mobile-nav-menu #menu-header li:hover .ekit-menu-nav-link{
    color: #ff8c00
}
.color-a a{
    color: #9a923e;
}
.td-bx{
    box-shadow: 0px 3px 10px #00000029;
}
.td-bx .text{
    min-height: 333px;
}
.iframe-td iframe{
    max-width: 640px!important;
    margin: 0px auto!important;
    display: block;
}
a.a-submit-home {
    font-size: 16px;
    text-transform: capitalize;
}

.download-heading h2{
    color: #374d7b!important;
    text-transform: capitalize;
}
.download-heading .download-content h4{
    color: #2d2d43;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    line-height: 28.8px;
    margin: 30px 0px
}
.download-heading .download-content h4 strong{
    font-weight: 600;
}
.page-id-229 header ul li a.elementor-item.elementor-item-active{
    color: #fff!important
}
header ul li a.elementor-item.elementor-item-active svg{
    fill: #fff
}

.button-with-icon a{
    font-family: 'Poppins'!important;
    letter-spacing: 1px;
}
.button-with-icon svg{
    display: none;
}
.button-with-icon .elementor-button-text::after{
    content: '\f061';
    display: flex;
    width: 30px;
    height: 30px;
    background-color :#fff;
    border-radius: 50%;
    font-family: 'FontAwesome';
    color: #f86923;
    justify-content: center;
    align-items: center;
	transition: all .3s ease-in-out;
}
.button-with-icon .elementor-button-text{
    display: flex;
    align-items: center;
    gap: 10px;
	font-weight: 700;
}
.button-with-icon a{
    padding-right: 0!important
}
.button-with-icon:hover a{
     background-color: #000!important;
    opacity: 1;
}
.button-with-icon:hover .elementor-button-text::after{
    color: #000
}
.data-sheet-box .elementor-align-right .elementor-button-text::after{
    content: '';
    width: 0;
    height: 0;
}
.data-sheet-box .elementor-align-right a{
    padding: 5px 10px;
    border-radius: 2px!important;
    font-size: 14px;
    font-weight: 400!important;
    font-family: 'Open Sans', sans-serif!important;
    letter-spacing: 0;
    min-height: 35px;
    display: flex;
    justify-content: center;
    max-width: 100px;
    margin-left: auto;
}
.data-sheet-box .elementor-align-right span{
    font-weight: 400;
}
.data-sheet-box .elementor-align-right a:hover{
    background-color: #e1d54b!important;
}
.container-shadow, .remain-container-shadow, .ourblog-container-shadow{
    justify-content: space-between!important;
}
.page-id-2958 .container-shadow {
    justify-content: start!important;
}
.cont-just-space h1{
    min-height: 88px
}
.cookie-banner{
    background: #0779bf!important;
    gap: 20px;
	align-items: flex-start!important;
}
.cookie-banner p{
    font-size: 12px;
    font-family: "Open Sans",sans-serif;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 0;
    max-width: 60%;
    text-align: left;
}
.cookie-banner p a{
    font-weight: 400;
    color: #fff;
	font-size: 14px;
	display: block;
}
.cookie-banner button{
    background-color: #ededed!important;
    color: #000!important;
    padding: 8px!important;
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    max-width: 40%;
	margin-top: 5px;
}
.cookie-banner .cookie-content{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 80%;
    margin: 0px auto;
    gap: 20px;
}
@media(max-width:767px){ .cookie-banner .cookie-content{
    flex-direction: column;
    max-width: 100%;
}
.cookie-banner p, .cookie-banner button{
    max-width: 100%;
}}
@media(min-width:768px) and (max-width:1179px){ .grid-btn .elementor-button{
    font-size: 11px!important;
    padding: 8px 12px;
}
.grid-btn .elementor-widget-container:has(.elementor-button){
    padding-left: 0!important;
    padding-right: 0!important;
}
}
.grid-btn .elementor-button span{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
@media(max-width:767px){ .elementor-align-right a, .elementor-align-left a{
    font-size: 11px!important
}}
.anlog h3{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #2d2d43;
    margin: 12.5px 0px;
}
.rm-con-shad .container-shadow{
    justify-content: flex-start!important;
}
.color-red strong{
    color: red;
}
.color-meh strong{
    color: #800000
}
.iframe-g iframe{
    max-width: 640px!important;
    margin: 0px auto;
}
.iframe-g{
    text-align: center;
}
.grid-h3 h3{
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #2d2d43
}
.grid-h4 h4{
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #2d2d43
}
@media(max-width:767px){ .ibm-contact a{
    width: 100%!important;
}}
.ibm-contact a{
	padding: 14px 30px;
	display: block;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	background-color: #ff8c00;
	width: 216px;
	text-align: center;
}

.unique-head h5{
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #2d2d43;
    font-weight: 600;
}
@media(max-width:767px){ .elementor-widget-image{
    width: 100%;
}}
.page-id-1616 .breadcrumb{
    display: none!important;
}
.news-template-default h2.node__title.title br:last-child{
    display: none;
}

/* NEW CSS */
/* .news-template-default h2.field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    padding-top: 400px !important;
} */

/* .news-template-default .add-pad {
    padding-top: 600px;
} */

.news-template-default .clearfix:after {
    display: table;
    clear: both;
    content: "";
}

.news-template-default h3 {
    font-size: 22px;
}

.news-template-default ul {
    margin-bottom: 0px;
}

.card-reverse {
    flex-direction: row-reverse;
    display: flex;
}

.card-reverse h2 {
 font-size: 36px;
 }

.remove-pad {
    padding-left: 0px;
}
.news-template-default .content {
 padding: clamp(20px, 5vw, 40px); 
}

.card-reverse div{
 padding:15px;
}

@media (max-width: 768px) {
 .card-reverse {
  display: block !important;
 }
}

.release-card h2 {
 font-size: 24px;
 }

.release-card > div{
 padding:15px;
}

.news-template-default .text-image {
    margin: 40px 0;
}

.news-template-default dd {
    margin: 0 0px 1.5em;
}

.news-template-default h2:has() {
    display: none;
}

@media only screen and (min-width: 992px) {
    .az-row.margin-needed.image-container .row .flex .az-element.az-ctnr.az-column {
        height: 364px;
    }
}

.blog-posts-list h2 {
    font-size: 22px;
}

.post-excerpt {
    font-size: 14px;
    line-height: 25px;
    color: #565656;
}

.read-more {
	line-height: 22px;
}
textarea#comment {
    border: 1px solid;
}
p.remain-post-meta-description {
    font-size: 14px !important;
    line-height: 25px !important;
    color: rgb(86, 86, 86);
}
.post-excerpt p:first-of-type {
    display: none;
}
.post-excerpt h2{
display: none;

}
.post-excerpt h3{
display: none;

}
.post-excerpt a.read-more {
    position: absolute;
    margin: 26px 0px 0px 0px;
}
@media(max-width:767px){ .home-text-editor{
  width: 100% !important;
}
.main-header .elementor-widget-theme-site-logo{
  flex: 0 0 90% !important;
}
.mobile-nav-menu #menu-header .elementskit-submenu-indicator{
  width: 30px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}}
.home-text-editor{
    text-align: center !important;
}

/*18 sep Start password recovery css */
.page-id-210 header,.page-id-210 footer, .page-id-210 .breadcrumps,.page-id-210 .comments-area{
    display:none
}
.recovery-password-template .fp-label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #565656;
    padding-bottom:10px
}
.recovery-password-template {
    padding: 10px 30px 13px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    max-width: 550px;
    background: #fff;
    border: 8px solid rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    margin: 50px auto;
    z-index: 99;
}
.recovery-password-template .branding.text-center img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:20px
}
.recovery-password-template input#fp-username-email {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 10px;
    width:98%
}
.recovery-password-template input#fp-username-email:focus{
    outline: none;
}
.recovery-password-template p.fp-help-text {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #565656;
    margin: 0 0 15px;
}
.recovery-password-template input#fp-submit-btn {
    font-size: 12px;
    text-transform: uppercase;
    background: #F86923;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 12px 15px;
    border: 1px solid transparent;
}
.recovery-password-template input#fp-submit-btn:hover{
    cursor: pointer;
    background: #fff;
    color: #000;
    border-color: #F86923;
}
.page-template-template-recovery-password{
   background: #152C49;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}
.recovery-password-template .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha>div{
    margin:unset
}
/*18 sep End password recovery css */
