 /*Theme Name: Financity Child Theme URI: http://demo.goodlayers.com/financity Description: Goodlayers Financity Child Theme Author: Goodlayers Author URI: http://goodlayers.com Template: financity Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, right-sidebar, responsive-layout Text Domain: financity-child START YOUR CHILD THEME CSS HERE */
 @import url('https://fonts.googleapis.com/css?family=Monda&display=swap');
 .newsletterImage{
     width: 250px !important;
     height: auto;
     margin: auto;
     padding: 0 0 0 5px;
}
 #newsletterImage{
     width: 250px !important;
     height: auto;
     margin: auto;
     padding: 0 0 0 5px;
}
 sup{
     vertical-align: top;
     font-size: 0.6em;
}
 #menu-english-menu-1, #menu-german-menu-1, #menu-bm-menu-1{
     font-size: 20px;
     list-style: none;
     list-style-type: none;
}
 .sub-menu {
     font-size: 16px;
     list-style: none;
}
 .menu-item-67{
     color:#D80018;
}
/*breadcrumbs*/
/* .wp-chatbot-ball{
     background: transparent !important;
     box-shadow: none !important;
}
 */
 .addtoany_share {
     display: none;
     visibility: hidden;
}
 .wp-chatbot-content {
    /*background: url("../../images/message-bg.png") no-repeat top center;
     */
     background: #ffffff;
}
 ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {
    /* background-color: #eaf1f6;
     color: #494949;
     */
     background-color: #D80018;
     color: #ffffff;
     margin-left: 10%;
     border-radius: 10px 10px 0 10px;
}
 ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {
    /*background-color: #1f8ceb;
     */
     background-color: #ffffff;
    /*color: #ffffff;
     */
     color: #000000;
    /*border-radius: 0 10px 10px 10px;
     */
     border-radius: 10px 10px 10px 10px;
     border: 1px solid #D80018;
     width: 100%;
}
 span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, .wp-chatbot-loadmore {
    /*color: #000000;
     */
     color: #ffffff;
    /*background-image: linear-gradient(to right, #a1c4fd 0%, #c2e9fb 51%, #a1c4fd 100%);
     */
     background-color: #D80018 !important;
     background-size: 200% auto;
     box-shadow: 0 5px 5px #c3c3c3;
     border: 1px solid #ffffff;
}
 .wp-chatbot-editor-container {
    /*background-color: #f2f6f9;
     */
     background-color: #ffffff;
}
 .wp-chatbot-tab-nav{
    /*background-color: #D80018;
     */
     border-top: 1px solid #D80018;
}
 .wp-chatbot-tab-nav ul li a[data-option="chat"]:after {
     content: "";
     position: absolute;
     border-radius: 50%;
    /*border: 3px solid #1f8ceb;
     */
     border: 3px solid #D80018;
     left: -9px;
     right: -9px;
     ;
     bottom: -9px;
     top: -9px;
}
 .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before {
    /*border: 2px solid #1f8ceb;
     */
     border: 2px solid #D80018;
}
 #wp-chatbot-ball .wp-chatbot-ball img{
     width: 40px !important;
     height: 40px !important;
     display: inline-block !important;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
}
.gdlr-core-button { text-transform: none;}
 .mida-news .financity-single-article-content {
     text-align: justify;
}
 .page-id-667 .evo_lightboxes.animateDiv{
     display: none !important;
}
/* Financity Custom CSS */
 .gdlr-core-accordion-item-content p {
     color: #333333;
}
 .gdlr-core-accordion-item-content ul li, .gdlr-core-accordion-item-content ol li {
     color: #333333;
     font-size: 16px;
}
/* .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-icon{
     background-color:#8F2561 !important;
     border-color: #8F2561 !important;
}
 */
 .gdlr-core-tab-item-title-line{
     border: 2px solid #d80018;
}
 .gdlr-core-page-builder-body p{
     margin-bottom: 0px;
}
 .gdlr-core-page-builder-body p{
     margin-top: 0px;
}
 #mega-menu-item-4340, #mega-menu-item-4342, #mega-menu-item-4341, #mega-menu-item-4343{
     display:none !important;
}
 table tr th, table tr td{
     word-break: normal;
}
 .onelineword{
     word-break: normal;
}
/*i, em{
     font-style: normal;
}
 */
 .financity-copyright-container{
     padding-top: 0px !important;
}
 #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link:hover{
     border-bottom: 1px solid #d80018;
}
 .financity-dropdown-wpml-flag .financity-dropdown-wpml-current-language{
     margin-right:15px;
}
 rs-fullwidth-wrap{
     height: auto;
}
 .financity-overlay-menu-content ul li a, .financity-overlay-menu-content .financity-overlay-menu-close{
     color: #414141 !important;
}
 .financity-overlay-menu-content{
     background-color: rgba(255, 255, 255, 0.9) !important;
}
 .financity-navigation-bar-wrap .financity-navigation-background{
     position: absolute;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
     z-index: -1;
     border-top: 1px solid #C6C6C6;
     -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16);
     -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16);
     box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.16);
}
 .financity-content-area{
     padding:0px;
}
 .financity-footer-wrapper .widget_maxmegamenu.financity-widget ul li ul.sub-menu {
     display: none;
}
 .financity-footer-wrapper .widget_maxmegamenu.financity-widget{
     text-transform: uppercase;
     font-weight: bold;
     font-size: 16px;
}
 .financity-footer-wrapper *{
     list-style: none;
     font-size:18px;
}
 .financity-top-bar-left{
     float: none;
     right: 0;
     position: absolute;
     padding-top: 10px;
}
 .financity-logo-right-block .financity-logo-right-block-caption{
     font-size: 16px;
     margin-bottom: 25px;
}
 #link-header a{
     margin-right: 21px;
     color: #D80018;
}
 .sf-menu > li > a, .sf-vertical > li > a {
     color: #d80018 !important;
}
 .financity-navigation .financity-main-menu{
     padding-right: 20px !important;
     float: right;
}
 .page-id-667 .financity-navigation .financity-main-menu{
     padding-right: 0px !important;
}
 .financity-copyright-wrapper{
     height:70px;
}
 .financity-footer-back-to-top-button{
     background:#F5F5F5 !important;
     -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
     -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
     box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
}
 .gdlr-core-pbf-section:first-child:last-child, .gdlr-core-pbf-section:first-child{
     padding: 0px 0px;
}
/* rs-fullwidth-wrap{
     height: 370px;
}
 */
/* rs-fullwidth-wrap{
     max-height: 460px;
     height: 460px;
}
 */
/* rs-module-wrap{
     height: 465px !important;
}
 */
/* #rev_slider_26_1_forcefullwidth{
     max-height: 435px;
     height: 435px;
}
 */
/*#rev_slider_19_1_forcefullwidth{
     height: 490px !important;
}
 */
 .gdlr-core-item-pdb{
     padding: 0px;
}
/* #rev_slider_6_1_forcefullwidth{
     margin-bottom: 0px !important;
}
 */
 .breadcrumbColor{
     color:#333333 !important;
}
 body .gdlr-core-breadcrumbs-item span[property="itemListElement"] {
     margin: 0px 0px !important;
}
/* #rev_slider_3_1_forcefullwidth {
     max-height: 900px;
     height: 900px;
}
 */
/* #rev_slider_16_1_forcefullwidth{
     height: 430px;
}
 */
/* #rev_slider_6_1_forcefullwidth{
     height: 462px;
}
 */
 #rev_slider_3_1_wrapper .hermes .tp-bullet:hover{
     background:#FFFFFF;
     opacity: 0.5;
}
 body .gdlr-core-breadcrumbs-item {
     margin-left: 35px;
}
 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title{
     border:none;
}
 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title, .gdlr-core-tab-item .gdlr-core-tab-item-title{
     letter-spacing: normal;
     background:#ffffff !important;
     font-size: 16px;
     font-family: Maven pro;
     font-weight: bold;
     color:#707070;
     text-transform: initial;
     line-height: 1.2 !important;
}
 .gdlr-core-counter-item-suffix{
     color: #D80018;
     font-size: 22px;
     vertical-align: top;
     font-weight: 400;
}
 .gdlr-core-counter-item .gdlr-core-counter-item-number{
     color:#D80018;
}
 .gdlr-core-skill-bar-right{
     display:none;
}
 .gdlr-core-skill-bar-item.gdlr-core-size-small .gdlr-core-skill-bar-progress{
     /* width: 150%;
     margin-left: -65px; */
     width: 100%;
     margin-left: 0px;
}
 .financity-blog-title-wrap{
     display:none 
}
 .financity-body input[type="button"]{
     color: #000000 !important;
}
 #rev_slider_3_1_wrapper .hermes .tp-bullet{
     width: 12px;
     height: 12px;
}
/* .financity-body-front .gdlr-core-container, .financity-body-front .financity-container{
     padding: 0px !important;
}
 */
 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active{
     border-bottom: 2px solid #D80018;
     color:#D80018 !important;
}
 .gdlr-core-tab-item-title.gdlr-core-active {
     color:#D80018 !important;
}
 .gdlr-core-tab-item-title-line{
     border-bottom: 2px solid #D80018 !important;
}
 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content{
     padding: 25px 0px 0px !important;
}
/*vertical tabs*/
 .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-content-wrap {
     border-left-width: 0px !important;
}
 .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title{
     font-size: 16px;
     font-family: Maven pro;
     font-weight: normal !important;
     color: #707070;
     text-transform: capitalize;
     line-height: 1.7 !important;
     letter-spacing: 0px !important;
}
 .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-wrap {
     border-right-width: 0px !important;
}
 .gdlr-core-tab-style2-vertical .gdlr-core-tab-item-title-line {
     border-right-width: 0px !important;
}
 .gdlr-core-tab-style2-vertical .gdlr-core-tab-item-title.gdlr-core-active:before{
     font-family: "Font Awesome 5 Free";
     content: "\f105 ";
     display: inline-block;
     padding-right: 3px;
     vertical-align: middle;
     font-weight: 600;
}
 .gdlr-core-tab-style2-vertical .gdlr-core-tab-item-title-wrap {
     max-width: 20%;
}
 .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-wrap {
     padding-top: 120px;
}
 .gdlr-core-tab-style2-vertical .gdlr-core-tab-item-title.gdlr-core-active {
     margin-left: 0px;
     color: #D80018 !important;
}
/*.financity-main-menu-search i{
     color: #000000 !important;
}
 */
/* .gdlr-core-tab-item .gdlr-core-tab-item-title{
     text-transform: uppercase !important;
     font-size: 16px !important;
     letter-spacing: 0 !important;
}
 */
 .gdlr-core-skill-bar-item #electirc .gdlr-core-skill-bar:first-child #electirc {
     width: 36% !important;
     margin: auto !important;
}
/*events*/
 .wp-block-button__link {
     padding: 12px 24px !important;
}
 .eventon_events_list .eventon_list_event a {
     color: #ffffff !important;
}
 #electirc .gdlr-core-skill-bar-item, #electirc .gdlr-core-skill-bar{
     width: 36%;
     margin: auto;
}
 .tender-content{
     width: 75%;
     height: auto;
     margin: auto;
}
 #rev_slider_4_2_wrapper, #rev_slider_3_1_wrapper .hermes .tp-bullet{
     background: #ffffff;
     box-shadow: none;
}
 #rev_slider_4_2_wrapper .hermes .tp-bullet{
     background: #ffff;
}
 #rev_slider_4_2_wrapper .hermes .tp-bullet:hover{
     background: #ffff;
}
 .tp-bullet.selected, .tp-bullet:hover{
     background: #ffffff;
     opacity: 0.5;
}
 .tp-bullets{
     top: 97% !important;
}
/* .financity-body-front .gdlr-core-container, .financity-body-front .financity-container{
     padding:0px !important;
}
 */
 table#mida-tender tr {
     background-color: #ffffff !important;
}
 table#mida-tender-result tr:nth-child(even) {
     background-color: #ffffff;
}
 table#mida-tender-result tr:nth-child(odd) {
     background-color: #f9f9f9;
}
 table.table-red tr td, table.table-red tr th {
     padding: 15px 10px;
}
 table.table-red tr td{
     font-size: 20px;
     font-family: "Maven Pro" !important;
     font-weight: normal;
     line-height: 1.35;
}
/* table.table-red{
     border-spacing: 0px;
     text-align: left;
     width: 100% !important;
}
 */
 table.table-red {
     text-align: left;
     width: 100% !important;
     border-spacing: 2px;
     border-collapse: separate;
}
 table.table-red th:nth-child(2) {
     width: 327px;
}
 table.table-red th {
     font-size: 20px;
     font-weight: bold;
     text-align: left;
}
 table.table-red th:nth-child(6) {
     width: 170px;
}
/*client charter table*/
 table.table.table-condensedx.table-striped.table-bordered.table-mida{
     border-spacing: 0px;
     text-align: left;
}
 .table-width{
     width: 70%;
     margin:auto;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida thead tr:nth-child(2) > th:nth-child(4) {
     width: 13% !important;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida thead tr:nth-child(2) > th:nth-child(7) {
     width: 13% !important;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida tr:nth-child(even) {
     background-color: #ffffff !important;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida tr:nth-child(odd) {
     background-color: #F9F9F9 !important;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida th {
     border: 2px solid #ffffff !important;
     padding: 10px 20px;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida thead th {
     font-weight: 700 !important;
     text-align: center;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida td {
     border-bottom: 1px solid #DDDDDD !important;
     padding: 0.8em 0.9em;
}
 table.table.table-condensedx.table-striped.table-bordered.table-mida tr td {
     font-size: 16px;
     font-family: "Maven Pro" !important;
     font-weight: normal;
     line-height: 1.2;
}
/*staff directory table*/
 table.table-red.staff-directory{
     border-spacing: 0px;
     text-align: left;
     width: 100% !important;
}
 table.table-red.staff-directory th {
     font-size: 20px;
     font-weight: bold;
     text-align: left;
}
 table.table-red.staff-directory {
     text-align: left;
     width: 100% !important;
     border-collapse: separate;
     -webkit-border-horizontal-spacing: 0px;
     -webkit-border-vertical-spacing: 2px;
}
 table.table-red.staff-directory tr td {
     font-size: 20px;
     font-family: "Maven Pro" !important;
     font-weight: normal;
     line-height: 1.2;
}
 table.table-red.staff-directory th {
     border: 2px solid #ffffff !important;
     padding: 0.8em 0.9em;
     font-size: 20px !important;
     font-weight: bold;
}
 table.table-red.staff-directory td {
     padding: 0.8em 0.9em;
     font-size: 20px !important;
     font-weight: normal !important;
     line-height: 1.2 !important;
}
 table.table-red.staff-directory th:first-child {
     width: 7%;
}
 table.table-red.staff-directory th:nth-child(3) {
     width: 23%;
}
 table.table-red.staff-directory td {
     border-bottom: 1px solid #DDDDDD !important;
}
 table.table-red.staff-directory tr:nth-child(even) {
     background-color: #ffffff !important;
}
 table.table-red.staff-directory tr:nth-child(odd) {
     background-color: #F9F9F9 !important;
}
 .financity-page-title-wrap{
     display:none;
}
 div#custom_html-4 {
     display: none;
}
 div#custom_html-6 {
     margin-top: -60px;
}
 .financity-copyright-wrapper{
     padding: 10px 0px !important;
}
/* MIDA INSIGHTS CSS */
 #eNewsletter{
     width: 30% !important;
     margin-bottom :50px !important;
     padding: 0px !important;
}
 .eNewsletterShadow{
     width: 260px;
     height: 360px;
     max-height: 360px;
     display: flex;
     padding: 10px;
     box-shadow: 0px 3px 6px rgba(0,0,0,0.6);
}
 .featured-articleShadow{
     width: 250px;
     height: auto;
     padding-top: 15px;
     box-shadow: 0px 3px 6px rgba(0,0,0,0.6) 
}
 #eNewsletterShadow img{
     padding: 10px 0 0 15px !important;
}
 .jeg_readmore{
     text-transform: capitalize !important;
}
 .jeg_thumb{
     box-shadow: 0px 3px 6px rgb(0 0 0);
     padding: 5px;
}
 .jeg_block_heading{
     display:none;
}
 .jeg_posts{
     text-align:left;
}
 .jeg_post_title a{
     color: #707070 !important;
     font-weight: bold !important;
}
 .jeg_meta_author, .jeg_post_meta .jeg_meta_author+.jeg_meta_date:before, .jeg_meta_comment, .jeg_post_category{
     display: none !important;
}
 .jeg_readmore{
     color: #ffff !important;
     border: 2px solid #D80018 !important;
     background: #D80018 !important;
     border-radius: 25px !important;
     width: 12% !important;
     height: auto;
     padding: 10px !important;
     text-align: center !important;
     font-family: "Maven Pro" !important;
     font-size: 14px !important;
     font-weight: bold !important;
}
 .jeg_readmore:hover{
     background: #ffff !important;
     border: 2px solid #D80018;
     color:#D80018 !important;
}
/* Twitter Feed */
 #ctf img{
     border-radius: 25px;
    /* box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
     */
}
 #ctf .ctf-author-name, #ctf .ctf-verified, #ctf.ctf-styles .ctf-twitterlink{
     display:none;
}
 .ctf-author-screenname, .ctf-tweet-date{
     color: #1275D8 !important;
     font-size: 16px !important;
     font-weight: 500;
}
 #ctf .ctf-tweet-actions a.ctf-reply, #ctf .ctf-tweet-actions a.ctf-retweet, #ctf .ctf-tweet-actions a.ctf-like{
     color: #4BA0EC;
}
/* Custom CSS */
 .image-header{
     font-size: 100px !important;
     font-weight: bold !important;
     color: #FFFFFF !important;
     font-family: Maven pro !important;
}
 .image-subheader{
     font-size: 20px !important;
     font-weight: 400 !important;
     color: #ffffff !important;
}
 .fontAwesome{
     background: url('/wp-content/themes/financity/images/icon/homeBreadcrumb.png') no-repeat;
     width: 14px;
     height: 14px;
     background-size: 100%;
     position: absolute;
     top: 40%;
    /*top: 28% !important;
     */
     left: 1.5%;
}
 .single-post .financity-breadcrumbs-item {
     display: inline-flex;
}
 .single-post .home {
     margin-top: 5px;
     padding-right: 15px;
}
 .financity-fixed-navigation.financity-animate-fixed-navigation .financity-main-menu-search {
     margin-top: 60px !important;
}
 .single-post .fontAwesome{
     background: url('/wp-content/themes/financity/images/icon/homeBreadcrumb.png') no-repeat;
     width:14px;
     height: 14px;
     background-size: 100%;
     position: relative;
}
 .breadcrumbSeperator{
     background: url('/wp-content/themes/financity/images/icon/breadcrumb.png') no-repeat;
     width: 8px;
     height: 14px;
     background-size: 100%;
     background-position: center;
}
 .underline{
     display:inline-block;
     padding-bottom:10px;
     position:relative;
}
 .underline:before{
     content:"";
     position: absolute;
     width: 10%;
     height: 3px;
     bottom: 0;
     left: 43%;
     border-bottom: 3px solid #D80018;
}
 .underlineCenter{
     display:inline-block;
     padding-bottom:10px;
     position:relative;
}
 .underlineCenter:before{
     content:"";
     position: absolute;
     width: 5%;
     height: 3px;
     bottom: 0;
     left: 47%;
     border-bottom: 3px solid #D80018;
}
 .underlineCenter2 {
     display: inline-block;
     padding-bottom: 10px;
     position: relative;
}
 .underlineCenter2:before {
     content: "";
     position: absolute;
     width: 14%;
     height: 3px;
     bottom: 0;
     left: 43%;
     border-bottom: 3px solid #D80018;
}
 .underline-right{
    /*display: flex;
     */
     padding-bottom:10px;
     position:relative;
}
 .underline-right:before{
     content: "";
     position: absolute;
     width: 15%;
     height: 3px;
     bottom: 0;
     border-bottom: 5px solid #D80018;
     right: 2%;
}
 .underline-right4{
     display: flex;
     padding-bottom:10px;
     position:relative;
}
 .underline-right4:before {
     content: "";
     position: absolute;
     width: 12%;
     height: 3px;
     bottom: 0;
     border-bottom: 5px solid #D80018;
     left: 0%;
     margin-bottom: 3px;
}
 .underline-left4{
     display: flex;
     padding-bottom:10px;
     position:relative;
}
 .underline-left4:before {
     content: "";
     position: absolute;
     width: 12%;
     height: 3px;
     bottom: 0;
     border-bottom: 5px solid #D80018;
     right: 0%;
     margin-bottom: 3px;
}
 .underline-left{
     display: flex;
     padding-bottom:10px;
     position:relative;
}
 .underline-left:before{
     content:"";
     position: absolute;
     width: 3%;
     height: 3px;
     bottom: 0;
     border-bottom: 3px solid #D80018;
}
 .underline-left2{
     display: flex;
     padding-bottom:10px;
     position:relative;
}
 .underline-left2:before{
     content:"";
     position: absolute;
     width: 20%;
     height: 3px;
     bottom: 0;
     border-bottom: 3px solid #D80018;
}
 .underline-left3{
     display: flex;
     padding-bottom:10px;
     position:relative;
}
 .underline-left3:before{
     content:"";
     position: absolute;
     width: 10%;
     height: 3px;
     bottom: 0;
     border-bottom: 3px solid #D80018;
}
 .underlineWhite{
     display:inline-block;
     padding-bottom:10px;
     position:relative;
}
 .underlineWhite:before{
     content:"";
     position: absolute;
     width: 20%;
     height: 3px;
     bottom: 0;
     left: 0;
     border-bottom: 3px solid #ffffff;
}
 .underlineWhite2{
     display:inline-block;
     padding-bottom:15px;
     position:relative;
}
 .underlineWhite2:before{
     content: "";
     position: absolute;
     width: 5%;
     height: 3px;
     bottom: 0;
     left: 50%;
     border-bottom: 3px solid #ffffff;
}
 .underlineRed{
     display:inline-block;
     padding-bottom:5px;
     position:relative;
}
 .underlineRed:before{
     content:"";
     position: absolute;
     width: 35%;
     height: 3px;
     bottom: -4px;
     left: 33%;
     border-bottom: 2px solid #D80018;
}
 .imageGrid-wrapper{
     width:100%;
     padding: 0px;
     height: auto;
     display: inline-flex;
     margin: auto;
}
 .outer {
     background: url('../financity/images/BusinessReady.jpg') no-repeat;
     width: 100%;
     height: 360px;
     padding: 0px;
     border: none;
     background-position: center;
}
 .outer2 {
     background: url('../financity/images/WorldClassTalent.jpg') no-repeat;
     width: 100%;
     height: 360px;
     padding: 0px;
     border: none;
     background-position: center;
}
 .outer3 {
     background: url('../financity/images/Future-Economy.png') no-repeat;
     width: 100%;
     height: 360px;
     padding: 0px;
     border: none;
     background-position: center;
}
 .outer, .outer2, .outer3{
     background-size: 100%;
}
 .outer:before, .outer2:before, .outer3:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     margin:auto;
     width: 100%;
     height: 360px;
     background-color: rgba(216,0,24);
     opacity: 0;
     transition: all 0.3s;
}
 #portletBg{
     height: 350px;
}
 .portletHome:before{
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     margin: auto;
     width:100%;
     height: 100%;
     background-color: rgba(216,0,24);
     opacity: 0;
     transition: all .3s;
}
 .portletHome:hover:before{
     opacity: 0.7;
}
 .hoverImg:before{
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     margin:auto;
     width: 100%;
     height: auto;
     background-color: #D80018 !important;
     opacity: 0;
     transition: all 0.3s;
}
 .hoverImg:hover{
     opacity:0.7;
}
 .outer:hover:before, .outer2:hover:before, .outer3:hover:before {
     opacity: 0.7;
}
 .inner, .inner2, .inner3{
     position: relative;
     padding: 40px 75px 
}
 .portlet-btn{
     width: 200px;
     height: auto;
     padding: 10px 5px;
     background: none;
     border: 2px solid #ffff;
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     cursor: pointer;
     margin-top: 39px;
}
 .portlet-btn:hover{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #ffffff;
}
 .btn{
     width: 136px;
     height: auto;
     padding: 10px 5px;
     background: none;
     border: 2px solid #ffff;
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     cursor: pointer;
     margin-top: 10px !important;
}
  .btn:hover, .portletHome:hover .btn{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #ffffff;
} 
 .insight-btn{
     width: 94px;
     height: auto;
     padding: 10px 5px;
     background: none;
     border: 2px solid #ffff;
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     cursor: pointer;
}
 .insight-btn:hover{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #ffffff;
}
 .portlet-btn2{
     width: 210px;
     height: auto;
     padding: 10px 5px;
     background: none;
     border: 2px solid #ffff;
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     margin-top: 65px;
}
 .portlet-btn2:hover{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #ffffff;
}
 .portlet-btn3{
     width: 210px;
     height: auto;
     padding: 10px 5px;
     background: none;
     border: 2px solid #ffff;
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     margin-top: 65px;
}
 .portlet-btn3:hover{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #ffff;
}
 .portlet-btn-eff{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
}
 .portlet-btn-red{
     width: 210px;
     height: auto;
     padding: 10px 5px;
     background: rgba(216,0,24);
     color: #fff;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     border-radius: 40px;
     display: inline-block;
     border: 2px solid ;
}
 .portlet-btn-red:hover{
     background-color: #ffffff;
     color: rgba(216,0,24);
     transition: .3s;
     border: 2px solid #D80018;
}
 .btn-red{
     width: 164px;
     height: auto;
     padding: 10px 5px;
     background: #D80018;
     color: #ffffff;
     text-align: center;
     font-size: 14px;
     font-weight: bold;
     border-radius: 40px;
     border: 2px solid #D80018 !important;
     cursor: pointer;
}
 .btn-red:hover{
     background: #ffffff;
     color: #D80018;
     border: 2px solid #D80018;
     transition: .3s;
}
 .btn-red a {
     color: #ffffff !important;
}
 .btn-red a:hover {
     color: #D80018 !important;
}
 .portlet-header{
     font-size: 30px !important;
     color: #fff !important;
     font-weight: 500 !important;
}
 .btn-red2{
     width: 164px;
     height: auto;
     padding: 10px 35px;
     background: #D80018;
     color: #ffffff !important;
     text-align: center;
     font-size: 14px;
     font-weight: bold;
     border-radius: 40px;
     border: 2px solid #D80018 !important;
     cursor: pointer;
}
 .btn-red2:hover{
     background: #ffffff;
     color: #D80018 !important;
     border: 3px solid #D80018 !important;
     transition: .3s;
}
 .report-btn-red{
     width: 164px;
     height: auto;
     padding: 10px 25px;
     margin-right: 10px;
     background: #D80018;
     color: #ffffff !important;
     text-align: center;
     font-size: 14px;
     font-weight: bold;
     border-radius: 40px;
     border: 2px solid #D80018 !important;
     cursor: pointer;
}
 .report-btn-red:hover{
     background: #ffffff;
     color: #D80018 !important;
     border: 2px solid #D80018 !important;
     transition: .3s;
}
 .principlesBtn{
     width: 150px;
     height: auto;
     padding: 15px 28px;
     text-align: center;
     border: 2px solid #ffffff;
     background: none;
     color: #ffffff !important;
     border-radius: 50px;
     font-size: 14px !important;
     font-weight: 700 !important;
}
 .principlesBtn:hover{
     background: #ffffff;
     color: #D80018 !important;
     border: 2px solid #ffffff !important;
}
 .financity-logo-right-block-title{
     text-align: right;
}
 .portlet-sub{
     font-size: 16px;
     color: #fff;
}
 .responsive-icon{
     background: url('../financity/images/icon/responsive.svg') no-repeat;
     display: block;
     width: 41px;
     height: 32px;
     background-size: 41px 32px;
}
 .financity-header-style-bar .financity-logo-right-text {
     padding-top: 0 !important;
}
 .inline{
     width: 200px;
     height: auto;
     display: inline-flex;
     top: 0;
     right: 20px;
     margin-top: 25px;
}
 .inline p{
     font-size: 10px;
     color: #707070;
     margin-left: 5px;
     width: 50px;
     line-height: 12px !important;
}
 .jata{
     background: url('../financity/images/icon/JATA.svg') no-repeat;
     display: block;
     width: 59px;
     height: 46px;
     background-size: 59px 46px;
     margin-left:33px;
}
/* .inline.animateDiv.grayImgDiv.contrastImgDiv, .inline.animateDiv.grayImgDiv, .inline.animateDiv.contrastImgDiv {
     margin-top: -55px;
     margin-right: -20px;
}
 */
 #thirdColumnFooter-Bm p{
     font-size: 18px;
     color: #D8D8D8;
     line-height: 17px;
}
 #thirdColumnFooter-En p{
     font-size: 18px;
     color: #D8D8D8;
     line-height: 17px;
}
 #secondColumnFooter-En{
     /*padding-top: 60px;*/
     margin-top: 60px;
}
 #secondColumnFooter-En p{
     font-size: 18px;
     color: #D8D8D8;
     line-height: 17px;
}
/*#secondColumnFooterBm{
     padding-top: 60px;
}
 */
 #secondColumnFooter-Bm p{
     font-size: 18px;
     color: #D8D8D8;
     line-height: 17px;
}
 #firstColumnFooter-En p{
     font-size: 18px;
     color: #fff;
     line-height: 17px;
     text-transform: uppercase;
     font-weight: 500;
}
 #firstColumnFooter-Bm p{
     font-size: 18px;
     color: #fff;
     line-height: 17px;
     text-transform: uppercase;
     font-weight: 500;
}
 #socmedIcon{
     width: 100%;
    /*margin-right: 30px;
     */
     margin-top: 60px;
     height: auto;
     display: flex;
     justify-content: space-between;
}
/*#socmedIcon{
     width: 100%;
     margin-left: 450px;
     margin-top: 60px;
     height: auto;
     justify-content: space-between;
}
 */
/*#socmedIcon img{
     margin-right:30px;
}
 */
 .w3cSpacing{
     padding-top:10px;
}
 .pointer{
     cursor:pointer;
}
 .animateDiv {
     transition: .3s;
}
/* rs-slides, rs-slide, rs-slide:before{
     top:0px;
}
 */
/* #rev_slider_3_1, #rev_slider_3_1_wrapper, .rs-fullwidth-wrap{
     height:500px !important;
}
 */
/* rs-fullwidth-wrap{
     margin-bottom: 0px !important;
     height: 370px !important;
}
 */
/* #rev_slider_3_1_forcefullwidth{
     margin-bottom: 400px !important;
}
 */
/*#rev_slider_4_2_forcefullwidth{
     margin-bottom: 0px !important;
     height: 420px;
}
 */
 .header-sub{
     font-size:30px;
     font-weight: 400;
}
 .subtitle-red {
     font-family: "Maven Pro";
     color: #D80018;
    /* text-align: center;
     */
     font-size: 42px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 58px !important;
     margin-bottom: 20px !important;
}
 .subtitle-red2 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 30px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 40px !important;
     margin-bottom: 40px !important;
}
 .subtitle-red3 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 25px !important;
     font-weight: bold;
     letter-spacing: 0px;
     margin-bottom: 0px !important;
}
 .subtitle-red4 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 25px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 40px !important;
     margin-bottom: 0px !important;
     margin-top:5px !important;
}
 .subtitle-red5 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 44px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 58px !important;
     margin-bottom: 0px !important;
}
 .subtitle-red6 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 42px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 58px !important;
     margin-bottom: 0px !important;
}
 .subtitle-red7{
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center !important;
     font-size: 20px !important;
     font-weight: 500 !important;
}
 .subtitle-red8 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center;
     font-size: 30px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 40px !important;
     margin-bottom: 10px !important;
}
 .subtitle-red9 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: left !important;
     font-size: 33px !important;
     font-weight: bold;
     letter-spacing: 0px;
     margin-bottom: 0px !important;
}
 .subtitle-red10 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: left !important;
     ;
     font-size: 40px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 56px !important;
     margin-bottom: 0px !important;
}
 .subtitle-red11 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: left;
     font-size: 30px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 40px !important;
     margin-bottom: 10px !important;
}
 .subtitle-red12 {
     font-family: "Maven Pro";
     color: #D80018;
    /* text-align: center;
     */
     font-size: 42px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 58px !important;
     margin-bottom: 20px !important;
}
 .subtitle-red13 {
     font-family: "Maven Pro";
     color: #D80018;
    /* text-align: center;
     */
     font-size: 25px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 58px !important;
     margin-bottom: 20px !important;
}
 .subtitle-red14 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: left !important;
     font-size: 36px !important;
     font-weight: bold;
     letter-spacing: 0px;
     margin-bottom: 0px !important;
}
 .subtitle-red15 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: left !important;
     ;
     font-size: 40px !important;
     font-weight: 400;
     letter-spacing: 0px;
     line-height: 53px !important;
     margin-bottom: 30px !important;
}
 .subtitle-red16 {
     font-family: "Maven Pro";
     color: #D80018;
     text-align: center !important;
     ;
     font-size: 44px !important;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 51px !important;
     margin-bottom: 0px !important;
}
 .subtitle-red22{
     font-size: 22px !important;
     color: #D80018 !important;
     font-weight: bold;
     font-family: "Maven Pro";
}
 .subtitle-red23{
     font-size: 36px !important;
     color: #D80018 !important;
     font-weight: 600;
     font-family: "Maven Pro";
     margin-top: 20px !important;
     margin-bottom: 20px !important;
}
 .subtitle-white22{
     font-size: 22px !important;
     color: #ffffff !important;
     font-weight: bold;
     font-family: "Maven Pro";
     line-height: 1.2;
}
 .subtitle-white {
     font-family: "Maven Pro";
     color: #ffffff;
     text-align: center;
     font-size: 44px !important;
     font-weight: bold;
     letter-spacing: 0px;
     margin-top: 30px;
     line-height: 50px !important;
}
 .subtitle-white2{
     font-size: 30px !important;
     color: #ffff;
     font-weight: bold;
}
 .subtitle-dark{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 33px !important;
     font-weight: bold !important;
     line-height:39px !important;
}
 .subtitle-dark2{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 25px !important;
     font-weight: bold !important;
     line-height:39px !important;
     margin-bottom: 0px !important;
}
 .subtitle-dark3{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 30px !important;
     font-weight: 500 !important;
     line-height:39px !important;
}
 .subtitle-dark4{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 20px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
}
 .subtitle-dark5{
     font-family: "Maven Pro";
     color: #333333;
     font-size: 22px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     text-align: left;
     text-transform: capitalize;
}
 .subtitle-dark6{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 20px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     line-height: 24px !important;
     padding-top: 15px;
     margin-left: 10px;
}
 .subtitle-dark7{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 25px !important;
     font-weight: bold !important;
     line-height:39px !important;
}
 .subtitle-dark8{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 40px !important;
     font-weight: bold !important;
     line-height: 53px !important;
     margin-bottom: 6px !important;
}
 .subtitle-dark9{
     font-family: "Maven Pro";
     color: #707070;
     font-size: 22px !important;
     font-weight: 400 !important;
     margin-bottom: 0px !important;
     text-align: left;
     line-height: 26px !important;
}
 .subtitle-dark10 {
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 22px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .subtitle-dark11{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 20px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     margin-top: -10px !important;
}
 .subtitle-dark12 {
     font-family: "Maven Pro";
     color: #707070;
     text-align: right !important;
     font-size: 22px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .subtitle-dark13 {
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 22px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .subtitle-dark14 {
     font-family: "Maven Pro";
     color: #333333;
     font-size: 22px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     text-align: left;
     line-height: 26px !important;
}
 .subtitle-dark15 {
     font-family: "Maven Pro";
     color: #333333;
     text-align: left !important;
     font-size: 20px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     line-height: 26px !important;
}
 .subtitle-dark16 {
     font-family: "Maven Pro";
     color: #333333;
     text-align: left !important;
     font-size: 22px !important;
     font-weight: 700 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
     padding-top: 20px !important;
}
 .subtitle-dark17{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 22px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .subtitle-dark18{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 22px !important;
     font-weight: 400 !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .subtitle-dark19{
     font-family: "Maven Pro";
     color: #515150;
     text-align: left !important;
     font-size: 25px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     margin-bottom: 10px !important;
}
 .subtitle-blue{
     font-family: "Maven Pro";
     color: #1275D8;
     text-align: left !important;
     font-size: 25px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
}
 .subtitle-black{
     font-family: "Maven Pro";
     color: #333333;
     text-align: left !important;
     font-size: 33px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
}
 .subtitle-black2{
     font-family: "Maven Pro";
     color: #333333;
     text-align: left !important;
     font-size: 16px !important;
     font-weight: 700 !important;
     margin-bottom: 20px !important;
}
 .subtitle-black3{
     font-family: "Maven Pro";
     color: #333333;
     font-size: 16px !important;
     font-weight: 700 !important;
     text-align: left !important;
}
 .subtitle-Helvetica{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 20px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     line-height: 24px !important;
}
 .subtitle-Helvetica2{
     font-family: "Maven Pro";
     color: #707070;
     text-align: left !important;
     font-size: 30px !important;
     margin-bottom: 0px !important;
     line-height: 30px !important;
}
 .content-dark{
     color:#707070 !important;
     font-size:16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     text-align: left !important;
}
 .content-dark2{
     color: #707070 !important;
     font-size:20px !important;
     font-weight: bold !important;
     line-height: 27px !important;
     margin-bottom: 0px !important;
}
 .content-dark3{
     color: #707070 !important;
     font-size: 16px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
}
 .content-dark4{
     color: #707070 !important;
     font-size: 16px !important;
     font-weight: 700 !important;
     line-height: 27px !important;
     text-align: left !important;
}
 .content-dark5{
     color:#707070 !important;
     font-size:16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     text-align: center !important;
}
 .content-dark6 {
     margin-top: 20px;
     color: #707070 !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
}
 .content-dark7{
     color: #707070 !important;
     font-size: 12px !important;
     font-weight: 500 !important;
     line-height: 16px !important;
}
 .content-dark8{
     line-height: 20px !important;
     color: #707070 !important;
     font-size: 16px !important;
     font-weight: 400;
     margin-bottom: 0px !important;
}
 .content-dark9{
     color:#707070 !important;
     font-size:16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     text-align: center !important;
}
 .content-dark10{
     color:#707070 !important;
     font-size:16px !important;
     font-weight: bold !important;
     line-height: 27px !important;
     text-align: center !important;
}
 .content-white{
     color: #ffffff !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
}
 .content-white2{
     color: #ffffff !important;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
}
 .content-white3{
     color: #ffffff !important;
     font-size: 42px !important;
     font-weight: 700 !important;
     line-height: 56px !important;
}
 .content-white4{
     font-family: "Maven Pro";
     color: #707070;
     text-align: center !important;
     font-size: 20px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
}
 .content-black {
     color: #333333 !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     text-align: left !important;
}
 .content-black2 {
     color: #333333 !important;
     font-size: 16px !important;
     font-weight: 500 !important;
     line-height: 27px !important;
     text-align: left !important;
     padding-top: 20px;
     line-height: 19px;
}
 .content-black3 {
     color: #333333 !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 27px !important;
     text-align: center !important;
}
 .content-red2{
     color: #D80F1B !important;
     font-size: 42px !important;
     font-weight: bold !important;
     margin-bottom: -10px !important;
}
 #ourVision img{
     width: 72px;
     height: 60px;
}
 #ourMision img{
     width: 65px;
     height: 76px;
}
 .content-red{
     color: #CB0013 !important;
     font-size: 18px !important;
     font-weight: 500 !important;
     text-align: center !important;
}
 .formContainer{
     display: inline-flex;
     justify-content: space-between;
     width: 100%;
     height: auto;
     margin: auto;
}
 .wpcf7 .wpcf7-form-control .wpcf7-list-item {
     color: #333333;
}
 .formTitle{
     color: #333333 !important;
     font-size: 22px !important;
     font-weight: 500 !important;
     margin-bottom: 0px !important;
     text-align:left;
}
 .formContent{
     color:#333333 !important;
     font-size: 16px !important;
     text-align: left;
}
 .formBtn{
     width: 100%;
     height: auto;
     padding: 15px 35px;
     background: #D80018;
     border: 2px solid #D80018 !important;
     border-radius:25px;
     color: #ffff !important;
     font-size: 14px;
     text-decoration: none !important;
     font-weight: bold;
}
 .formBtn:hover{
     background: #ffff;
     color:#D80018 !important;
     border: 2px solid #D80018;
}
 .singleContainer.success-story .singleContainerContent {
     text-align: justify;
}
 .successContainer{
     width:45%;
     height: auto;
     margin: auto;
     text-align: center;
}
 .quote-container{
     width: 85%;
     height: auto;
     margin: auto;
     text-align: left;
}
 .blockquote2:before{
     left: -6rem;
     top: 4rem;
}
 blockquote{
     font-family: "Maven Pro" !important;
     font-weight:400;
     font-size: 18px;
     color:#333333 !important;
     line-height: 30px;
     position:relative;
     margin: 0;
     padding: .5rem;
     border: none;
     background: none;
     font-style: normal !important;
}
 blockquote:before, blockquote:after{
     font-family: 'Monda', sans-serif !important;
     position: absolute;
     color: #D80018;
     font-size: 166px;
     width: 4rem;
     height: 4rem;
}
 blockquote:before{
     font-family: 'Monda', sans-serif !important;
     content: "“";
     left: -10rem;
     top: 4rem;
}
 blockquote:after{
     content: "”";
     right: -5rem;
     bottom: -4rem;
}
 cite{
     font-family: "Maven Pro" !important;
     line-height: 25px;
     color: #333333 !important;
     font-size: 18px !important;
     font-weight: bold !important;
}
 .btnContainer{
     display: inline-flex;
     width: 100%;
     height: auto;
     margin: auto;
     justify-content: center;
}
 .containerInlineSuccessStories{
     display: inline-flex;
     width:100%;
     height: auto;
     padding: 30px 0px 10px 85px;
     text-align:center;
     background-color: #ffffff;
     margin-bottom: 20px;
     justify-content: space-between;
}
 .containerInlineSuccessStories:nth-of-type(even){
     background:#E3E3E3;
}
 .successStoriesTitle{
     color:#333333;
     font-size: 22px !important;
     font-weight: 500;
     text-align: left;
}
 .inlineBoxSuccessStories{
     width: 40%;
     height: auto;
}
 .iconsMargin{
     margin-right: 10px;
}
 .pl-30 {
     padding-left: 30px;
}
 .marginBtn2{
     margin-top: 60px;
}
 .marginBottom{
     margin-bottom: 98px !important;
}
 .inlineBoxSuccessStoriesTitle{
     width:100%;
     height: auto;
}
 .btnPadding{
     padding-top: 30px;
}
 .header{
     color: #ffffff;
     font-size: 22px;
     font-weight: bold;
     text-align: center;
     margin-bottom: 32px !important;
}
 .industriesSub{
     color:#ffff;
     font-size: 16px;
     text-align: center;
     line-height: 27px;
}
 .marginBtn{
     margin-top:20px;
}
 .insights-tab .jeg_pl_md_2 .jeg_thumb {
     width: 360px !important;
}
 .mida-insight {
     display: flex;
     position: relative;
     width: 100%;
}
 .mida-insight-industry{
     position: relative;
     width: 100%;
     background-color: #707070;
     color: #ffffff;
     padding: 47px 20px;
     margin: 20px 20px;
     text-align: center;
     height: 100%;
}
 .mida-insight-services{
     position: relative;
     width: 100%;
     background-color: #E10E22;
     color: #ffffff;
     padding: 47px 20px;
     margin: 20px 20px;
     text-align: center;
     height: 100%;
}
 .mida-insight img{
     width: 84px;
     height: 83px;
     margin-bottom: -25px !important;
}
 .mida-insight p.insight{
     margin: 30px;
     text-align: center;
     font-family: "Maven Pro";
     font-size: 30px;
     font-weight: bold;
     letter-spacing: 0px;
     color: #FFFFFF;
     text-transform: capitalize;
}
 .btn-read {
     font-size: 16px;
     color: #ffffff;
     padding: 14px 38px 19px 38px;
     text-transform: none;
     border-radius: 33px;
     border: 2px solid #ffffff;
     width: auto;
     height: 65px;
     background-color: transparent;
     opacity: 1;
     text-align: center;
     text-decoration: none;
     display: inline-block;
     transition-duration: 0.4s;
     cursor: pointer;
     font-weight: bold;
     margin-top: 40px;
}
 .mida-key-background {
     background: #A20012 0% 0% no-repeat padding-box;
     mix-blend-mode: multiply;
    /* opacity: 0.94;
     */
     height: 657px !important;
     background-position: center;
     background-size: cover;
}
 .industriesBackground{
     background: url('/wp-content/themes/financity/images/Industries_1.jpg') no-repeat;
     background-size: 100%;
     width: 392px;
     height: 433px;
     background-position: center;
     padding: 120px 0px;
     margin-bottom:103px;
}
 .industriesBackground_2{
     background: url('/wp-content/themes/financity/images/Industries_2.jpg') no-repeat;
     background-size: 100%;
     width: 392px;
     height: 433px;
     background-position: center;
     padding: 120px 103px;
     margin-bottom: 103px;
}
 .industriesHeader{
     color: #ffffff;
     font-size: 22px;
     font-weight: bold;
     text-align: center;
}
 .industriesSub{
     color:#ffff;
     font-size: 16px;
     text-align: center;
     line-height: 27px;
}
 .home-content{
     color: #ffffff;
     text-align: center;
     padding: 150px;
}
 .home-content .content-center{
     width: 605px;
     margin: auto;
     margin-bottom: 35px;
}
 .footer-contact {
     width: 100%;
     display: inline;
}
 .sub-footer-contact1 {
     width: 80%;
     float: left;
     line-height: 50px;
}
 .sub-footer-contact1 .home-subtitle-red {
     text-align: left;
}
 .sub-footer-contact2 {
     width: 20%;
     display: inline-block;
     position: relative;
    /* padding: 70px;
     */
     padding: 25px 42px 20px;
     margin: auto;
}
 .sub-footer-contact3 {
     width: 80%;
     float: left;
     line-height: 50px;
     padding: 0px 20px;
}
 .grayImgDiv {
     filter:grayscale(100%);
}
 .contrastImgDiv {
     filter:contrast(110%);
}
 .container-flex{
     align-items: center;
     justify-content: center;
     width: 61%;
     margin: auto;
     -webkit-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.75);
     -moz-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.75);
     box-shadow: 20px 0 8px -13px rgba(0,0,0,0.75);
}
 .container-flex1{
     height: auto;
     margin: auto;
     display: inline-flex;
}
 .container-flex2{
     height: auto;
     margin: auto;
     margin-top: -10px;
     display: inline-flex;
}
 .container-flex3{
     height: auto;
     width: 100%;
     align-items: center;
     justify-content: center;
     display:inline-flex;
}
 .container-flex4{
     height: auto;
     width: 100%;
     display:inline-flex;
     padding-top: 50px;
}
 .settingUpImg{
     width: 625px;
     height: 447px;
     margin: auto;
     padding: 76px 0 0 108px;
     background: url('/wp-content/themes/financity/images/SettingUpBusiness.png') no-repeat;
     background-size: 100%;
}
 .businessFacImg{
     width: 625px;
     height: 447px;
     margin: auto;
     padding: 76px 0 0 108px;
     background: url('/wp-content/themes/financity/images/BusinessExpansion.png') no-repeat;
     background-size: 107%;
}
 .secondBox{
     width: 625px;
     height: 447px;
     margin: auto;
     padding: 76px 108px 0 108px;
     background:#F5F5F5;
}
 .businessBackground{
     width: 100%;
     height: 706px;
     padding: 0px;
     background:#DDDDDD;
     border: none;
}
 .container-business{
     width: 100%;
     height: auto;
     padding: 0px;
     margin: auto;
     background:#dddddd;
}
 .investmentPartner{
     position: absolute;
     z-index: -10;
}
 .approvedInvestments{
     background: url('/wp-content/themes/financity/images/approvedInvestments.png') no-repeat;
     width: 100%;
     height: 360px;
     background-size: 100%;
     background-position: center;
     margin-top:125px;
     margin-bottom: 60px;
}
 .advertiseStyle{
     text-align: left;
     margin-top: 120px;
}
 .container{
     width: 100%;
     height: auto;
     display: inline-flex;
}
 .container2{
     width: 20%;
     height: auto;
     border-right: 3px solid #D80018;
     border-color: #D80018 !important;
     font-weight: 500;
     line-height:23px !important;
}
 .container3{
     width: 100%;
     height: auto;
     padding-left: 60px;
     font-weight: 500;
}
 .container4{
     width: 70%;
     height: auto;
     margin: auto;
     border-right: 2px solid red !important;
}
 .container5{
     width: 100%;
     height: auto;
     margin: auto;
     padding-left: 20px;
}
 .container3-icon {
     width: 100%;
     height: auto;
     font-weight: 500;
}
 .containerInline{
     display: inline-flex;
     width:100%;
     height: auto;
     padding-top:30px;
     text-align:center;
}
 .vehicles{
     background: url('/wp-content/themes/financity/images/icon/vehicles.png') no-repeat;
     width: 33px;
     height: 45px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .boeingWelders{
     background: url('/wp-content/themes/financity/images/icon/boeingWelders.png') no-repeat;
     width:38px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom:20px;
}
 .engineers{
     background: url('/wp-content/themes/financity/images/icon/engineers.png') no-repeat;
     width: 45px;
     height: 46px;
     background-size: 87%;
     background-position: center;
     margin:auto;
     margin-bottom: 20px;
}
 .doctors{
     background: url('/wp-content/themes/financity/images/icon/doctors.png') no-repeat;
     width: 44px;
     height: 44px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .laboratory{
     background: url('/wp-content/themes/financity/images/icon/microscope.png') no-repeat;
     width: 33px;
     height: 45px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .chemical{
     background: url('/wp-content/themes/financity/images/icon/test.png') no-repeat;
     width: 36px;
     height: 45px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .plants{
     background: url('/wp-content/themes/financity/images/icon/plants.png') no-repeat;
     width: 46px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .tanks{
     background: url('/wp-content/themes/financity/images/icon/tanks.png') no-repeat;
     width: 32px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .waterPlants{
     background: url('/wp-content/themes/financity/images/icon/waterPlants.png') no-repeat;
     width: 51px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .activeHub{
     background: url('/wp-content/themes/financity/images/icon/activeHub.png') no-repeat;
     width: 50px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .production{
     background: url('/wp-content/themes/financity/images/icon/production.png') no-repeat;
     width: 45px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .engineeringServices{
     background: url('/wp-content/themes/financity/images/icon/engineeringServices.png') no-repeat;
     width: 43px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .optimalControl{
     background: url('/wp-content/themes/financity/images/icon/optimalControl.png') no-repeat;
     width: 45px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .iot{
     background: url('/wp-content/themes/financity/images/icon/iot.png') no-repeat;
     width: 44px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .hospital{
     background: url('/wp-content/themes/financity/images/icon/hospital.png') no-repeat;
     width: 46px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .doctorKPJ{
     background: url('/wp-content/themes/financity/images/icon/doctorKPJ.png') no-repeat;
     width: 40px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .outline{
     background: url('/wp-content/themes/financity/images/icon/outline.png') no-repeat;
     width: 46px;
     height: 46px;
     background-size: 100%;
     background-position: center;
     margin: auto;
     margin-bottom: 20px;
}
 .worldClassTalents{
     padding-top: 20px;
}
 .iconTitleLineHeight{
     line-height: 18px !important;
}
 .financity-body .gdlr-core-breadcrumbs-item {
     text-transform: none;
}
/*media release*/
 .filterContainer.position-left {
     display: inline-flex;
     color: #444444;
    /* margin-top: 10px;
     margin-bottom: 10px;
     margin-left: -16px;
     */
}
 div#beautiful-taxonomy-filters-media-release {
     margin-top: -2px;
}
 .beautiful-taxonomy-filters {
     padding-left: 25px;
}
/*NEWS*/
 .container.news {
     display: flex;
     height: 150px;
     width: 100%;
     justify-content: space-between;
     align-items: center;
     background-color: rgb(255, 255, 255);
     padding: 10px 15px;
}
 .news-item {
     padding: 10px;
}
 .news:nth-child(2n+1) {
     background-color: #fff;
}
 .news:nth-child(2n+2) {
     background-color: #D5D5D5;
}
 .truncate-text {
     display: -webkit-box;
     max-width: 700px;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .w-130 {
     width: 180px;
}
 .ml-20 {
     margin-left: 20px;
}
 .flex-col, .flex-col-stories, .flex-col-gallery {
     display: flex;
}
 .news-item p {
     margin-bottom: 0;
}
 .news-title-width {
     width: 600px;
}
/* mida insights recent posts */
 .text-absolute {
     position: absolute;
     top: 10%;
     padding: 10px;
     margin: 0 auto;
     color: #fff;
     width: 100%;
     text-align: center;
     padding-top: 70px;
}
 .recent-post-thumbnail img {
     max-width: 390px;
     height: 433px;
     display: block;
}
 .recent-post-thumbnail {
     position: relative;
     display: inline-block;
}
 .recent-post-thumbnail:nth-child(1) {
     margin-right: 30px;
}
 .caption {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate( -50%, -50% );
     text-align: center;
     color: white;
     font-weight: bold;
}
 .float-item {
     float: right;
}
 .financity-single-article-thumbnail img {
     display: none;
}
 .financity-single-article-content p {
    /*color: #D80018;
     */
     font-size: 16px;
    /*font-weight: bold;
     */
}
 .singleContainer{
     width: 100%;
     height: auto;
     margin: auto;
     padding-top: 50px;
}
 .singleContainerContent{
     width: 100%;
     height: auto;
     display: flex;
}
 .singleContainerContent2{
     width: 100%;
    /* display: flex;
     */
     height: auto;
     float: right;
     padding-left: 30px;
}
 article{
     padding-right: 50px;
}
 .resetMargin{
     margin: 0px !important;
}
 #regional .gdlr-core-title-item-caption-bottom, #regional .gdlr-core-title-item-caption {
     margin: 0px !important;
}
 #resetMargin p{
     margin-top: 0px !important;
}
 .gdlr-core-skill-bar-item.gdlr-core-size-small .gdlr-core-skill-bar-head{
     text-align: center;
}
 #textiles img{
     width: 65px !important;
     height: 53px !important;
}
 .wp-playlist-current-item {
     display: none !important;
     height: 0px !important;
}
 .wp-playlist-caption{
     display: none !important;
}
 .responsive-publication>div {
     margin: 10px;
}
 .responsive-publication {
     display: flex;
}
 .beautiful-taxonomy-filters-button{
     color: white;
     background-color: #D80018 !important;
     padding: 10px;
}
 .abtCovidHeader{
     width: 91%;
     height: auto;
     padding: 0 20px;
     position: absolute;
     background: #1275D8;
     left: 0;
}
 .verticalHr{
     border-left: 2px solid #D80018;
     margin: auto;
}
 .hideColumnEServices{
     display: none;
}
 .careerMargin{
     margin-top: -200px !important;
}
 .careerMarginCopy{
     margin-top:-120px !important;
}
 table tr td {
     padding: 15px 15px;
}
 .add2anyMargin{
     margin-top: -15px;
     margin-bottom: 20px;
}
 .ellipsis{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 10;
    /* number of lines to show */
     -webkit-box-orient: vertical;
     margin-bottom: 0px !important;
}
 #reports{
     width: 30%;
     margin-bottom: 60px !important;
     padding: 0px !important;
}
/* .evo-gototoday-btn{
     visibility: hidden;
     position: relative;
}
 .evo-gototoday-btn:before{
     content: '';
}
 .evo-gototoday-btn:after{
     content: 'Back to Current Month';
     visibility: visible;
     position: absolute;
     top: 0;
     left: 0;
     background: red;
}
 */
 .successStoriesHide{
     display: none;
}
 .megaMenu-hideBorderLeft{
     border-right: none !important;
}
 .container-land{
     padding: 10px;
}
 .containerDetailsLOO{
     width: 85%;
     height: auto;
     display: flex;
     margin: auto;
}
 .contentLOOdetails {
     color: #707070 !important;
     font-size: 16px !important;
     font-weight: bold !important;
     line-height: 27px !important;
     text-align: center !important;
     height: 80px;
}
 .detailsLOO{
     display: block;
     width: 100%;
     height: auto;
}
 .imgLOO{
     float: right;
}
 ul.dashed {
     list-style-type: none;
}
 ul.dashed > li {
     text-indent: -5px;
}
 ul.dashed > li:before {
     content: "-";
     text-indent: -5px;
}
 .portletLRmargin{
     margin-left: 10px;
     margin-right: 10px;
}
 .financity-single-author{
     border: none;
}
 .financity-single-author .financity-single-author-wrap{
     margin: 0px auto 0px;
}

.skillbar-width .gdlr-core-skill-bar-item.gdlr-core-size-small .gdlr-core-skill-bar-progress {
     width: 100% !important;
     margin-left: 0px !important;
}

/* FAT */
.two-side-image-mobile {
     display: none; 
 }

 #global-map .leaflet-control-zoom-in {
      display: none;
 }

 #global-map .leaflet-control-zoom-out {
     display: none;
}

#map .leaflet-control-zoom-out {
     display: none;
}

#map .leaflet-control-zoom-in {
     display: none;
}

/* End FAT */

 @media (max-width: 1160px) {
     .float-item {
         float: unset;
    }
}
/*slide photo gallery*/
 .gdlr-core-flexslider .flex-control-nav li a.flex-active {
     background-color: #D80018 !important;
}
 .gdlr-core-flexslider .flex-control-nav li a.flex-active {
     border-color: #D80018 !important;
}
/*mida insights tab*/
 .insights-tab .jeg_post_excerpt {
     font-size: 16px !important;
}
 .insights-tab .jeg_block_container {
     width: 100%;
     padding: 30px 0;
     margin: 0 auto;
}
 div#divider-width {
     width: 3%;
}
/*menu sitemap*/
 .menu-english-menu-container.animateDiv li a, .menu-german-menu-container.animateDiv li a, .menu-bm-menu-container.animateDiv li a {
     border: 1px solid #999;
     border-radius: 5px;
     display: inline-block;
     padding: 3px 8px;
     text-decoration: none;
}
 .menu-english-menu-container.animateDiv li, .menu-german-menu-container.animateDiv li, .menu-bm-menu-container.animateDiv li {
     list-style-type: none;
     margin: 0;
     padding: 10px 5px 0 5px;
    /* position: relative;
     */
     outline-style: none;
}
 .menu-english-menu-container.animateDiv li a:hover, .menu-german-menu-container.animateDiv li a:hover, .menu-bm-menu-container.animateDiv li a:hover {
     border: 1px solid #ededed;
     border-radius: 5px;
     display: inline-block;
     padding: 3px 8px;
     text-decoration: none;
     background-color: #ededed;
}
/*custom timeline*/
 .featured_img_epic.animateDiv.loaded.load-scroll .jeg_meta_date {
     display: none !important;
}
 .featured_img_epic .jeg_meta_date.animateDiv {
     display: none !important;
}
 .timeline-body a{
     color: #1275D8 !important;
     font-weight: bold;
}
 p.subtitle-blue a{
     color: #1275D8 !important;
     font-weight: 400 !important;
}
 ul.ul-timeline-link li:before {
     content: " > ";
}
 ul.ul-timeline-link {
     line-height: 2.3 !important;
     font-size: 16px;
     color: #1275D8;
     font-weight: bold;
     list-style: none;
     margin-bottom: 0px;
}
 ul.ul-timeline-link a {
     color: #1275D8;
}
 ul.ul-timeline-link a:hover {
     color: #1275D8;
}
 .timeline {
     list-style: none;
     padding: 20px 0 20px;
     position: relative;
}
 .timeline:before {
     top: 36px;
     bottom: 130px;
     position: absolute;
     content: " ";
     width: 3px;
     background-color: #D80018;
     left: 3.5%;
}
 ul.timeline{
     margin-left: 0px !important;
}
 .timeline > li {
     margin-bottom: 20px;
     position: relative;
}
 .timeline > li:before, .timeline > li:after {
     content: " ";
     display: table;
}
 .timeline > li:after {
     clear: both;
}
 .timeline > li:before, .timeline > li:after {
     content: " ";
     display: table;
}
 .timeline > li:after {
     clear: both;
}
 .timeline > li > .timeline-panel {
     width: 90%;
     position: relative;
     float: left;
}
 .timeline > li > .timeline-badge {
     background-color: #f2f2f2;
     color: #D80018;
     width: 84px;
     height: 80px;
     line-height: 65px;
     font-size: 60px;
     font-weight: bold;
     text-align: center;
     position: absolute;
     top: 0px;
     left: 0%;
     z-index: 100;
     border-top-right-radius: 50%;
     border-top-left-radius: 50%;
     border-bottom-right-radius: 50%;
     border-bottom-left-radius: 50%;
     border: solid #D80018 4px;
}
 .timeline > li.timeline-inverted > .timeline-panel {
     float: right;
}
 .timeline > li.timeline-inverted > .timeline-panel:before {
     border-left-width: 0;
     border-right-width: 15px;
     left: -15px;
     right: auto;
}
 .timeline > li.timeline-inverted > .timeline-panel:after {
     border-left-width: 0;
     border-right-width: 14px;
     left: -14px;
     right: auto;
}
 p.timeline-subtitle {
     font-size: 36px;
     color: #D80018;
}
 p.timeline-link:before {
    /* content: "\003E \0020";
     */
     content: " > ";
     color: #1275D8;
    /* content: "";
     background: url(/wp-content/themes/financity/images/icon/buletting-blue.png) no-repeat;
     position: absolute;
     height: 100%;
     width: 100%;
     z-index: -1;
     */
}
 p.timeline-link {
     line-height: 2.3 !important;
     font-size: 16px;
     color: #1275D8;
     font-weight: bold;
}
 .timeline-link a {
     color: #1275D8 !important;
}
 .financity-body input[type="submit"] {
     background-color: #D80018 !important;
}
 .financity-body input, .financity-body textarea{
     background-color: #ffffff !important;
}
 .styled-select.slate select{
     background: url(/wp-content/themes/financity-child/images/icon/arrow-down.png) no-repeat right center;
     height: 34px;
}
 .styled-checkbox {
     text-align: left;
     margin-bottom: 20px;
}
 .financity-body .gdlr-core-input-wrap input[type="submit"]{
     border-radius: 24px;
     padding: 16px 29px 15px 29px !important;
     font-size: 14px !important;
     width: 7.8em;
}
 .styled-select.slate {
     background-color: #ffffff;
     margin-bottom: 20px;
}
 span.wpcf7-form-control-wrap {
     width: 100%;
     position: relative!important;
     display: inline-block;
     margin-bottom: 3px;
}
 .styled-select.slate select {
     height: 62px;
     overflow:hidden;
     white-space: pre-wrap;
     padding-right: 65px;
     padding-left: 20px;
     -webkit-appearance: none;
     text-overflow: ellipsis;
}
/*PAGE CONTACT US - state office*/
 .main-cointainer-maps{
     display: flex;
     flex-wrap: wrap;
}
 .sub-container-map1{
     display: flex;
     flex-direction: column;
     cursor: pointer;
     text-align: left;
}
 .sub-container-map1:hover {
     background-color: #e5e5e51c;
}
 .sub-container-map1 p.maps-negeri {
     width: 65%;
}
 .sub-container-map1 p.maps-contact {
     margin-bottom: 55px;
}
 .sub-container-map1 .container-maps-data p{
     color: #333333;
     text-align: left;
     line-height: 1.2 !important;
}
 .main-cointainer-maps>div>div{
     display: flex;
     flex-direction: column;
}
 .leaflet-container .leaflet-control-attribution {
     display: none;
}
 .maps-nama{
     font-weight: bold;
     text-transform: uppercase;
}
 .maps-position{
    /*padding-bottom: 5px;
     */
     min-height: 36px;
}
 .maps-negeri {
     min-height: 10px;
}
/*PAGE: CONTACT -US - staff driectory*/
 .main-cointainer-directory {
     color: #464646;
     font-size: 16px;
     display: flex;
}
 .quarter-column p {
     margin-bottom: 0px !important;
}
 .quarter-column p.staff-name {
     font-weight: bold;
}
 .quarter-column{
     float: left;
     text-align: left;
     color: #464646;
}
 p.staff-position {
     overflow-wrap: break-word;
    /* max-width: 360px;
     width: 65%;
     */
}
/*PAGE: ABOUT MIDA - Links to agency */
 .buletting-blue {
     background: url(/wp-content/themes/financity/images/icon/buletting-blue.png) no-repeat;
     width: 7px;
     height: 12px;
     background-size: 100%;
     background-position: center;
     margin-right: 35px;
     margin-top: 5px;
}
 .buletting-red {
     background: url(/wp-content/themes/financity/images/icon/buletting.png) no-repeat;
     width: 7px;
     height: 12px;
     background-size: contain;
     background-position: center;
     margin-right: 35px;
     margin-top: 5px;
}
 .ul-link p a {
     color: #1275D8;
}
/*PAGE: CONTACT US - sub footer contact us*/
 .main-container-contact{
     display: flex;
     text-align: left;
     flex-wrap: wrap;
}
 .maps-address {
     /* min-height: 70px; */
}

.map-flag-border {
     border: solid 2px #000000 !important;
}
 .main-container-contact>div{
     flex: 1;
     padding: 20px;
     flex-direction: column;
     display: flex;
     flex-wrap: wrap;
     color: #333333;
}
 .main-container-contact>div>div:first-child {
     margin-bottom: 30px;
}
 .main-container-contact>div>div{
     justify-content: space-between;
     flex-wrap: wrap;
     min-width: 18em;
}
/*PAGE: CONTACT US - information center*/
 .sub-p1-background1{
     position: absolute;
     top: 15em;
     right: 0px;
     bottom: 0px;
     left: 0px;
     overflow: hidden;
     z-index: -1;
     background-color: #C6C6C6;
     height: 715px;
}
 .sub-p1-background2{
     position: absolute;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
     overflow: hidden;
     z-index: -2;
     background-color: #F3F3F3;
}
 p.content-bullet {
     margin-bottom: 0px;
}
 .sub-container {
     padding: 0px 130px;
}
 .main-container-p1{
     position: relative;
}
 .main-container-p2{
     display: flex;
     flex-direction: column;
}
 .main-container-p2>div{
     padding: 1em;
     display: flex;
}
 .main-container-p2.sub-row1 {
     flex-direction: column;
}
 .main-container-p2>div:nth-child(2){
     display: flex;
     flex-direction: column;
}
 .main-container-p2>div:nth-child(2)>div:nth-child(2){
     display: flex;
}
 .main-container-p2>div:nth-child(2)>div:nth-child(2)>div{
     flex: 1;
}
 .main-container-p2>div>div{
     flex:1;
     padding: 1em;
}
 .main-container-p2>div:first-child>div:nth-child(2) {
     padding: 80px;
}
 .main-container-p2>div>div:first-child {
     background-size: cover;
     background-position: center;
     max-width: 100%;
     background-repeat: no-repeat;
     width: 100%;
}
 .sub-col-text {
     padding-right: 30px;
}
 .half-col-bic{
     display: flex;
}
 .half-col-bic>div{
     flex: 1;
}
 .half-col>div:nth-child(2) {
     padding: 0px 20px !important;
}
 .half-col>div:first-child {
     padding: 0px 0px !important;
}
 .sub-container .gdlr-core-item-rvpdlr {
     margin: 0px 0px !important;
}
/*contact us*/
 .icon-contact-info {
     text-align: left !important;
     margin-bottom: 20px;
}
 .pre-subtitle {
     font-size: 27px !important;
     color: #333333;
     font-weight: 500;
     font-weight: 500;
     text-align: left;
     line-height: 1.75 !important;
}
 .pretext-subtitle2 {
     font-family: Helvetica Neue;
     text-align: left;
     line-height: 1.2 !important;
}
 .pretext-description{
     color: #333333;
     font-size: 17px;
     width: 100%;
     text-align: left;
     line-height: 1.6 !important;
     margin-bottom: 40px;
}
 .pretext-description2{
     color: #333333;
     font-size: 17px;
     width: 90%;
     text-align: left;
     line-height: 1.0 !important;
}
 .sub-container{
     padding: 0px 130px;
}
 .sub-container-bg {
     position: absolute;
     top: 18em;
     right: 0px;
     bottom: 0px;
     left: 0px;
     overflow: hidden;
     z-index: -2;
     width: 100%;
     padding: 0;
     margin: 0;
}
 .sub-col1{
     height: 106px;
     width: 155px;
     border-right: 1px solid #D80018;
     border-color: #D80018 !important;
}
 .sub-col2 {
     margin: 0px 50px;
}
 .container-background1 {
     height: 650px;
     background-color: #C6C6C6;
}
 .container-background2 {
     height: 750px;
     background-color: #F2F2F2;
}
 .container-background3{
     height: auto;
     width: 100%;
     box-shadow: 0px 3px 6px rgba(0, 0, 0,0.16);
}
 .paddingContainer{
     padding:60px 0px;
}
 .container-bg1-white {
     height: 570px;
     background-color: #ffffff;
}
 .container-bg2-grey {
     height: 530px;
     background-color: #C6C6C6;
}
 .container-bg3-white {
     height: 310px;
     background-color: #ffffff;
     -webkit-box-shadow: 0px 3px 19px rgba(0, 0, 0,0.2);
}
 .styled-select.slate select option{
     background-color: #EFF0F1 !important;
     border: solid 1px #BEBEBE !important;
     border-radius: 55px !important;
}
 .main-container{
     display: flex;
     flex-direction: column;
}
 .main-container>div{
     display: flex;
     flex-wrap: wrap;
}
 .main-container>div:nth-child(3) {
     background-color: #F4F4F4;
     margin-top: 8em;
}
 .main-container>div>div:first-child{
     background-size: cover;
     background-position: center;
}
 .main-container>div>div:nth-child(2) {
     padding: 90px 65px;
}
 .main-container>div>div{
     flex:1;
}
 .main-container>div>div.mida-facts{
     display:flex;
     flex-direction: column;
     text-align: left;
     max-width: 500px;
}
 .main-container>div>div.mida-facts .half-col{
     display: flex;
}
 .main-container>div>div.mida-facts .half-col>div{
     flex: 1;
}
 .main-container>div>div>div.subfacts{
     flex:1;
}
 .main-container-survey{
     display: flex;
     flex-direction: column;
}
 .main-container-survey>div{
     display: flex;
     background-color: #D5D5D5;
     padding-top: 15px;
     color: #333333;
}
 .main-container-survey>div:nth-child(even){
     background-color: #ffffff;
}
 .main-container-survey>div>div{
     flex: 1;
     text-align: left;
     padding: 6px 25px;
}
 .main-container-survey>div>div:first-child{
     flex: 90%;
}
 .main-container-survey>div>div:nth-child(2) {
     justify-content: center;
     align-items: center;
     margin: 18px;
}
 .main-container-survey>div>div>p:first-child{
     font-size: 22px;
     line-height: 1.2 !important;
     margin-bottom: 0px;
     font-weight: 400;
}
 .flex-container {
     display: flex;
     align-items: stretch;
}
 .flex-container:nth-child(even) {
     background-color: #f1f1f1;
}
 .flex-container > div {
     color: black;
     margin: 10px;
     text-align: left;
     line-height: 75px;
     font-size: 30px;
}
 .flex-container p{
     font-size: 30px;
     line-height: 1.2 !important;
     margin-bottom: 0px;
}
 .pretext-subtitle {
     width: 89%;
     font-size: 27px;
     color: #333333;
}
 .positionOverlay{
     position: absolute;
     z-index:1;
     left:0;
     right:0;
     width:100% 
}
 .buletting{
     background: url('/wp-content/themes/financity/images/icon/buletting.png') no-repeat;
     width: 9px;
     height: 16px;
     background-size: 100%;
     background-position: center;
     margin-right: 35px;
     margin-top: 5px;
}
 .backgroundHeight{
     height: 340px;
}
 .backgroundHeight2{
     height: 875px;
}
 .inlineBox{
     margin-right: 50px;
}
 .formsBG{
     background:#F6F6F6;
     padding: 20px 50px;
}
 #iconMargin p {
     margin-top:0px !important;
     margin-bottom: 0px !important;
}
 #iconMargin {
     margin:auto;
}
 .mapsIcon{
    /* background-color: none !important;
     */
     border: none !important;
     vertical-align: top;
     width:100%;
     margin-bottom: 5px;
}
 .mapIconTitle{
     vertical-align: bottom;
     width: 100%;
     margin-bottom:50px;
}
 .containerMapsInline10{
     display: inline-flex;
     width: 100%;
     height: auto;
     margin: auto;
}
/*.containerMapLOO{
     display: inline-flex;
     width: 100%;
     margin: auto;
     position: relative;
}
 */
 .inlineContent{
     width: 60px;
     height: auto;
     margin:auto;
     border-right: 1px solid #E9EAEB !important;
     text-align: center;
}
/*.inlineContentMap{
     width: 85%;
     height: auto;
     right: 0;
     float: right;
     position: absolute;
     vertical-align: top;
}
 .inlineContentInit{
     width: 120px;
     float:left;
     border-right: 1px solid #E9EAEB !important;
     padding-right: 60px;
}
 */
 .iconContainer{
     width: 100%;
     text-align: center;
     margin-bottom: 70px;
     height: 60px;
}
 #iconText p{
     color: #5D5D5D;
     font-size: 18px;
     font-weight: 500;
}
 @media only screen and (min-width: 1024px) {
     .containerMapLOO{
         display: inline-flex;
         width: 100%;
         margin: auto;
         position: relative;
    }
     .inlineContentMap{
         width: 84%;
         height: auto;
         right: 0;
         float: right;
         position: absolute;
         vertical-align: top;
    }
     .inlineContentInit{
         width: 194px;
         float:left;
         border-right: 1px solid #E9EAEB !important;
         padding-right: 60px;
    }
}
 @media only screen and (min-width: 778px) and (max-width: 1023px) {
     .containerMapLOO{
         display: inline-flex;
         width: 100%;
         height: 30%;
         margin: auto;
         position: relative;
    }
     .inlineContentMap{
         width: 100%;
         height: auto;
         position: absolute;
    }
     .inlineContentInit{
         width: 100%;
         border-top: 1px solid #E9EAEB !important;
         display: inline-flex;
         padding-top: 15px;
         margin-top: 450px;
    }
}

@media only screen and (min-width: 312px) and (max-width: 777px) {
    .RowTablet.animateDiv {
        padding-left: 35px !important;
        padding-right: 35px !important;
     }
     .businessServices,  .businessServices2{padding: 100px 10px 100px 10px !important;}
     .hiddenMobile {
         display:none;
    }
     
     .financialTablet{ padding: 20px 25px 100px 30px;}
     .containerMapLOO{
         display: inline-flex;
         width: 100%;
         height: 30%;
         margin: auto;
         position: relative;
    }
     .inlineContentMap{
         width: 100%;
         height: auto;
         position: absolute;
    }
     .inlineContentInit{
         width: 100%;
         border-top: 1px solid #E9EAEB !important;
         display: inline-flex;
         padding-top: 10px;
         margin-top: 880px;
    }
    .mapIconTitle{
          display: none;
    }
     .iconContainer{
          width: 100%;
          text-align: center;
          margin-bottom: 0px;
          height: 60px;
     }
     .mapsIcon {
         border: none !important;
         vertical-align: top;
         width: 100%;
         margin-bottom: 0px;
     }
     .mobileContentMargin{
          margin-left: 20px;
          margin-right: 20px;
     }
     .skillBarServices .gdlr-core-skill-bar-progress.animateDiv {
        width: 100%;
        margin-left: 0px;
    }
     /*.mobileMarginTopBottom{
          padding-top: 20px;
          padding-bottom: 20px;
     }*/
     .mobileMarginBottom{
          margin-bottom: 30px !important;
     }

     .two-side-image-mobile {
          display: grid; 
      }

      #eNewsletter {
          width: 100% !important;
          display: grid !important;
          /* margin-left: -30px !important; */
          justify-content: center;
          align-items: center;
      }

      .beautiful-taxonomy-filters-select-wrap {
          display: inline-block !important;
     }
}

 .parentsBgRed {
     padding: 0px !important;
}
 .bgRed-Mobile{
     margin-left: -18px !important;
     margin-right: -18px !important;
}
 .displayNone{
     display:none;
}
 /*.textMapsDescription {*/
     /*margin-top: 430px !important;*/
/*     margin-top: 60px !important;
}*/
 div#mapsAddDesc {
     padding-top: 350px !important;
}
 #eServices {
     border-collapse: collapse;
     border-spacing: 0px !important;
     border: none !important;
     width: 100%;
}
 #eServices .paddingTd{
     padding:20px 20px;
}
 #eServices td, th {
     border:none !important;
     text-align: left;
     padding-top: 20px;
     vertical-align: middle;
}
 #eServices tr{
     background:#F3F3F3 !important;
}
 #eServices tr:nth-child(even) {
     background-color: #D5D5D5 !important;
}
 .button{
     width:40%;
     height: auto;
     margin:auto;
     background: #D80018;
     border: 2px solid #D80018;
     border-radius: 25px;
     padding: 10px 20px 10px 20px;
     color: #ffffff !important;
     text-align:center;
     border-color: #D80018 !important;
}
 .buttonEservices{
     width:40%;
     height: auto;
     margin:auto;
     background: #D80018;
     border: 2px solid #D80018;
     border-radius: 25px;
     padding: 10px 20px 10px 20px;
     color: #ffffff !important;
     text-align:center;
     border-color: #D80018 !important;
}
 .button:hover{
     color: #D80018 !important;
     background: #ffffff;
     border: 2px solid #D80018;
}
 .containerContent{
     width: 60%;
     height: auto;
     margin: auto;
     padding:60px 0px 40px 0px;
}
 .table-mida .header-center {
    /* text-align: center;
     */
     background-color: #D80018;
     color: #fff;
     font-weight: bold;
     font-size: 16px;
     text-transform: uppercase;
}
 table tr th{
     padding: 20px 10px;
}
 .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
     background-color: #ebebeb;
}
 .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
     background-color: #f9f9f9;
}
/* #rev_slider_25_1, #rev_slider_25_1_wrapper, #rev_slider_15_1, #rev_slider_15_1_wrapper{
     height: 500px !important;
}
 */
 .beautiful-taxonomy-filters-select-wrap{
     display:inline-flex;
}
 .breadcrumbBackground {
     background-color: #D5D5D5;
     width: 100%;
     height: auto;
}
 .filterBackground{
    /*background: #D5D5D5;
     */
     background-color: #D80018;
     width: 100%;
     height: auto;
}
 .filterContainer{
    /* width:100%;
     */
     max-width: 1320px;
     height: auto;
     margin: auto;
     padding: 10px 15px;
     background-color: #D80018;
     color: #ffffff;
}
 a.beautiful-taxonomy-filters-clear-all{
     color: #edb4ba !important;
}
 a.beautiful-taxonomy-filters-clear-all:hover {
     color: #ffffff !important;
}
 .select2-container--default .select2-selection--single {
     font-weight: 700;
}
 button.beautiful-taxonomy-filters-button, a.beautiful-taxonomy-filters-clear-all {
     font-weight: 700;
}
/* .select2-container--default .select2-selection--single{
     width:100px !important;
}
 */
 .select2-container .select2-selection--single .select2-selection__rendered{
     text-overflow: unset !important;
     color: white;
}
 .select2-container--default .select2-selection--single .select2-selection__arrow{
     right: -14px;
     color: white;
}
 .beautiful-taxonomy-filters-label{
     display:none;
}
 .select2-container{
     margin-right:40px;
}
 .select2-container--default .select2-selection--single{
     background: none !important;
     border: none !important;
}
 .beautiful-taxonomy-filters-button{
     background: none;
     border: none;
     font-weight: 500;
     cursor: pointer;
}
 .beautiful-taxonomy-filters-button:focus{
     border: none;
     outline: none;
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b{
     background: url('/wp-content/themes/financity/images/icon/downArrow.png') no-repeat;
     width: 28px;
     height: 15px;
     background-size: 40%;
     background-position: center top;
     border-style: none;
}
/* .select2-container--open .select2-dropdown--below{
     width: 115px !important;
}
 */
 .containerIcon{
     width: 20%;
     height: auto;
     text-align: center;
     font-size: 16px;
     color: #707070;
     font-weight: bold;
}
 #container-flex3 img{
     width: 62px;
     height: 62px;
     margin:auto;
}
 #container-flex3 p {
     vertical-align: top !important;
}
 .containerTI{
     width:41%;
     height: auto;
     float: right;
}
 #electricalIcon img{
     width: 116px;
     height: 116px;
}
 #industriesIcon {
     font-size: 16px;
     font-weight: 500;
     color: #717070;
}
 #industriesIcon img {
     margin: 0px !important;
}
/*social icon*/
 a.social-media.fa{
     padding: 9px !important;
     font-size: 16px !important;
     width: 40px !important;
     text-align: center !important;
     text-decoration: none !important;
     margin: 5px 2px !important;
     border-radius: 50% !important;
     border: 2px solid !important;
}
 a.fa.fa-twitter:hover, .fa-linkedin:hover, .fa-facebook:hover, .fa-whatsapp:hover {
     opacity: 0.7;
}
 .fa-twitter, .fa-linkedin, .fa-facebook, .fa-whatsapp{
     background: transparent;
     color: #D80018 !important;
     border-color: #D80018 !important;
     padding: 11px !important;
     font-size: 16px !important;
     width: 42px !important;
     text-align: center !important;
     text-decoration: none !important;
     margin: 0px 0px !important;
     border-radius: 50% !important;
     border: 2px solid !important;
}
 .container-width2 .gdlr-core-item-rvpdlr {
     margin-left: 0px !important;
     margin-right: 0px !important;
}
 .investmentPartnerStyle{
     text-align: center;
     width:70%;
     margin: -10px auto 0px auto !important;
}
 .customHeight{
     height: 900px;
}
 .customMargin{
     margin-top:-368px !important;
}
 .financity-main-menu-search i {
     color: #d80018 !important;
}
 .financity-top-search-wrap input.search-field {
     border-bottom-color: #303030;
     color: #ffffff;
     background-color: transparent !important;
}
 i.icon_close {
     color: #ffffff;
}
 .financity-navigation-bar-wrap.financity-style-center .financity-main-menu-right-wrap {
     right: -2px !important;
     top: -44px !important;
     float: right !important;
}
 #wpc-weather .time_temperature {
     display: block;
     margin-top: -40px;
     float: right;
}
 .location_name {
     margin-top: -11px;
}
 .financity-logo-right-block .financity-logo-right-block-caption {
     margin-right: 2px !important;
}
 .midaTeamImgWidth{
     width: 400px;
     height: auto;
     margin: auto;
}
 .buttonEservicesMobile, img.logo-sticky, .second-sticky-menu {
     display:none;
}
 div#link-header {
     margin-right: 31px !important;
}
 .financity-fixed-navigation.financity-animate-fixed-navigation img.logo-sticky{
     display: inline !important;
     height: 45px !important;
     float:left !important;
     margin-top: 10px;
}
 .financity-navigation-bar-wrap.financity-sticky-navigation.financity-sticky-navigation-height.financity-style-center.financity-style-fixed.animateDiv.financity-fixed-navigation.financity-animate-fixed-navigation div#link-header {
     display: inline !important;
     margin-bottom: 15px !important;
     margin-top: 10px !important;
     float: right;
     margin-right: 25px !important;
}
 div#link-header {
     margin-right: 30px;
}
/*business dossier*/
 .container-icon {
     padding: 0px 0px 0px 0px;
     display: flex;
     flex-wrap: wrap;
}
 .sub-container-icon {
     flex:1;
}
 p img.bd-icon {
     margin-bottom: -30px;
     height: 48px;
}
 .sub-container-icon.borderLeft.animateDiv {
     border-left: solid 2px #D80018;
     padding-left: 50px;
}
 #footerContainer{
     padding-top: 30px !important;
}
 .box-shadow-2{
     box-shadow: rgba(0, 0, 0, 0.16) 1px 2px 6px;
     margin: 0px;
     padding: 30px;
     width: 80%;
}
 .paddingReset{
     padding: 0px !important;
}
 .businessDossierWidth{
     width: 95%;
     margin-right: 30px;
     height: auto;
}
/*forms and guidelines*/
 .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title:before {
     color: #1275D8 !important;
}
 .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title{
     background-color: #f3f3f3 !important;
}
 .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title{
     margin-bottom: 10px !important;
}
 .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title{
     color: #414141 !important;
     text-transform: none;
}
 .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title, .accordion-forms.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title{
     color: #414141 !important;
}
 .accordion-forms.gdlr-core-accordion-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-accordion-style-background-title-icon.gdlr-core-left-align.gdlr-core-icon-pos-left.gdlr-core-allow-close-all.accordion-forms.animateDiv {
     padding-left: 0px !important;
}
 .tab-forms-and-guidelines.gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-wrap {
     padding-top: 65px;
}
 .financity-mobile-button-hamburger{
     display:none;
}
 .container-width2.animateDiv {
     width: 67%;
     height: auto;
     margin: auto;
     padding-bottom: 80px;
}
 p#div-email {
     width: 50%;
}
 #manufacturingTab p{
     line-height: 0.1 !important;
}
 #manufacturingLinks p{
     margin-top: 0px !important;
}
 #manufacturingLinks a, #servicesLinks a{
     color: #333333 
}
 #manufacturingLinks, #servicesLinks a:hover{
     color: #1a2482 
}

.postListRow:nth-of-type(odd) {
     background: #EFEFEF;
 }
 
 .postListRow{
      width: 100%;
     margin: auto;
     display: flex;
 }
 
 .postListCol1{
     /* width: 80%; */
     flex: 80%;
     padding: 20px 40px;
 }
 
 .postListCol2{
     /* width: 20%; */
     flex: 20%;
     margin: auto;
     padding: 50px;
 }
 
 .readPostBtn {
     float: right;
     font-size: 14px !important;
     font-weight: 500 !important;
     color: #ffffff !important;
     text-transform: none;
     background: #D80018;
     border-width: 2px 2px 2px 2px;
     border: 2px solid #D80018 !important;
     border-color: #D80018;
     display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     padding: 15px 20px;
     font-size: 14px;
     line-height: 1.2;
     border-radius: 25px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     margin: 5px;
     text-transform: uppercase;
 }

 .redBtn {
     font-size: 14px !important;
     font-weight: 500 !important;
     color: #ffffff !important;
     text-transform: none;
     background: #D80018;
     border-width: 2px 2px 2px 2px;
     border: 2px solid #D80018 !important;
     border-color: #D80018;
     display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     padding: 15px 20px;
     font-size: 14px;
     line-height: 1.2;
     border-radius: 25px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     margin: 5px;
     text-transform: uppercase;
 }

 .redBtn:hover{
     color: #D80018 !important;
     background-color: #ffffff;
     border: 2px solid #D80018;
 }
 
 .readPostBtn:hover{
     color: #D80018 !important;
     background-color: #ffffff;
     border: 2px solid #D80018;
 }
 
 .postTitle {
     font-size: 22px !important;
     font-weight: 500 !important;
     margin-bottom: 5px !important;
 }

 .eServices-table tr:nth-child(odd) {
      background: #f3f3f3;
 }

 .eServices-table tr:nth-child(even) {
     background: #d5d5d5;
}

.button-grid {
     display: grid !important;
}

/* .accordion-forms */
/*media query*/
 @media screen and (min-device-width: 2560px) and (-webkit-min-device-pixel-ratio: 1) {
    /* .positionOverlay{
         left: 27% !important;
    }
     */
     .filterContainer{
         width: 63%;
         padding: 10px;
         margin: auto;
    }
     .OurPrinciple2-spacing-mobile{
         padding-top: 300px;
    }
    /* rs-fullwidth-wrap {
         max-height: 650px;
         height: 620px;
    }
     */
     .mida-insight-industry, .mida-insight-services{
         width: 36%;
         padding: 47px 15px;
    }
     .inner, .inner2, .inner3{
         position: relative;
         padding: 100px;
    }
     .mida-insight {
         display: flex;
         flex-wrap: wrap;
         position: relative;
         width: 100%;
    }
     .outer:before, .outer2:before, .outer3:before {
         width: 860px;
         height: 450px;
         background-color: rgba(216,0,24);
         opacity: 0;
         transition: all 0.3s;
    }
     .outer, .outer2, .outer3{
         width:860px !important;
         height: 450px !important;
         background-size: 100%;
    }
     .outer, .outer2, .outer3{
         width: 100%;
    }
     .portlet-btn {
         width: 180px;
    }
     .container-background1.animateDiv {
         height: 500px;
    }
     .sub-container-bg {
         top: 16em;
    }
    /* rs-fullwidth-wrap {
         height: 635px !important;
    }
     */
     .container-width2{
         width: 90% !important;
         height: auto;
         margin: auto;
         padding-bottom: 80px;
    }
}
/* ----------- Retina Screens ----------- */
 @media screen and (min-device-width: 2560px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    /* #rev_slider_20_1_forcefullwidth {
         height: 620px;
    }
     */
    /* rs-fullwidth-wrap {
         max-height: 650px;
         height: 600px;
    }
     */
    /* .positionOverlay {
         left: 29% !important;
    }
     */
     #footerContainer{
         padding-top: 30px !important;
    }
     .mida-insight-industry, .mida-insight-services{
         width: 36%;
         padding: 47px 15px;
    }
     .inner, .inner2, .inner3{
         position: relative;
         padding: 103px 300px 0px 100px;
    }
     .outer, .outer2, .outer3{
         width:860px;
         height: 450px;
    }
    /* rs-fullwidth-wrap {
         height: 635px !important;
    }
     */
     .container-bg1-white {
         height: 700px;
    }
}
 @media only screen and (min-device-width: 1080px) and (max-device-width: 1919px) {
     .containerContent{
         width: 85% !important;
         height: auto;
         margin: auto;
         padding:60px 0px 40px 0px;
    }
    /* #rev_slider_19_1_forcefullwidth{
         height: 500px;
         max-height: 464px;
    }
     */
    /* rs-fullwidth-wrap{
         max-height: 460px;
         height: 350px;
    }
     */
    /* #rev_slider_7_1_forcefullwidth{
         max-height: 500px;
         height: 465px;
    }
     #rev_slider_26_1_forcefullwidth{
         max-height: 435px;
         height: 435px;
    }
     */
    /* #rev_slider_16_1_forcefullwidth{
         max-height: 339px;
         height: 339px;
    }
     */
     .adsMida{
         margin-top: -50px !important;
         margin-left: -120px !important;
    }
     .advertiseButton2{
         margin-top:-70px !important;
    }
     #footerContainer{
         padding-top: 130px !important;
         padding-bottom: 114px !important;
    }
    /* rs-fullwidth-wrap {
         height: 455px !important;
    }
     */
    /* #rev_slider_8_1_forcefullwidth {
         height: 350px;
    }
     */
    /* #rev_slider_7_1_forcefullwidth{
         height: 460px;
    }
     */
    /* #rev_slider_8_1_forcefullwidth{
         height: 460px;
    }
     */
    /* #rev_slider_16_1_forcefullwidth{
         height: 430px;
    }
     #rev_slider_6_1_forcefullwidth, #rev_slider_16_1_forcefullwidth, #rev_slider_10_1_forcefullwidth, #rev_slider_11_1_forcefullwidth, #rev_slider_32_1_forcefullwidth, #rev_slider_17_1_forcefullwidth, #rev_slider_33_1_forcefullwidth, #rev_slider_34_1_forcefullwidth, #rev_slider_13_1_forcefullwidth{
         height: 340px;
    }
     #rev_slider_7_1_forcefullwidth, #rev_slider_14_1_forcefullwidth, #rev_slider_19_1_forcefullwidth, #rev_slider_20_1_forcefullwidth, #rev_slider_21_1_forcefullwidth, #rev_slider_8_1_forcefullwidth, #rev_slider_29_1_forcefullwidth,#rev_slider_26_1_forcefullwidth, #rev_slider_28_1_forcefullwidth, #rev_slider_12_1_forcefullwidth, #rev_slider_22_1_forcefullwidth{
         height: 368px;
    }
     #rev_slider_18_1_forcefullwidth, #rev_slider_24_1_forcefullwidth, #rev_slider_23_1_forcefullwidth{
         height: 370px;
    }
     #rev_slider_4_2_forcefullwidth, #rev_slider_27_1_forcefullwidth{
         height: 367px;
    }
     #rev_slider_25_1_forcefullwidth{
         height: 358px;
    }
     */
     #rev_slider_33_1_forcefullwidth p.image-header {
         line-height: 0.9 !important;
    }
     .landTitle{
         margin-top:-85px !important;
    }
     .landSub{
         margin-top: -50px !important;
    }
     .advertiseTitle{
         margin-top:-60px !important;
    }
     .advertiseSubs{
         margin-top: -40px !important;
    }
     .advertiseButton{
         margin-top: -50px !important;
    }
     .container-width2{
        /* width: 72%;
         */
         width: 65%;
         height: auto;
         margin: auto;
         padding-bottom: 80px;
    }
     .hidden-border {
         padding: 0px 0px 0px 50px !important;
    }
     p.image-subheader {
         line-height: 1.4 !important;
    }
}
 @media only screen and (min-device-width: 1800px) and (max-device-width: 1919px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 500px;
         max-height: 434px;
    }
     */
}
 @media only screen and (min-device-width:1766px) and (max-device-width: 1799px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 430px;
    }
     */
}
 @media only screen and (min-device-width:1700px) and (max-device-width: 1760px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 415px;
    }
     */
}
 @media only screen and (min-device-width:1640px) and (max-device-width: 1700px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 400px;
    }
     */
     .procurementTitle{
         margin-top:-100px;
    }
}
 @media only screen and (min-device-width:1600px) and (max-device-width: 1639px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 385px;
    }
     */
     .procurementTitle{
         margin-top:-100px;
    }
}
 @media only screen and (min-device-width:1500px) and (max-device-width: 1599px){
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 364px;
    }
     */
     .procurementTitle{
         margin-top:-150px;
    }
     .procurementSub{
         margin-top:-75px !important;
    }
}
 @media only screen and (min-device-width:1440px) and (max-device-width: 1499px){
     .subtitle-red10 {
         font-size: 32px !important;
    }
    /* #rev_slider_19_1_forcefullwidth{
         height: 430px;
         max-height: 347px;
    }
     */
     .procurementTitle{
         margin-top:-100px;
    }
}
/*@media only screen and (min-width : 1800px) and (max-width: 2540px)*/
 @media only screen and (min-width: 2560px){
    /* #rev_slider_4_2_forcefullwidth{
         height: 460px;
         max-height: 460px;
    }
     */
    /* .positionOverlay{
         left: 29% !important;
    }
     */
     #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu.mega-menu-item > ul.mega-sub-menu {
         position: fixed;
         right: 0;
         left: 0;
    }
     .sub-container-bg {
         top: 10em;
    }
    /* #rev_slider_8_1_forcefullwidth {
         height: 625px !important;
    }
     */
}
/* Media Queries */
/* ----------- Non-Retina Screens ----------- */
 @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
     .advertiseTitle{
         margin-top: -50px !important;
    }
     .advertiseSubs{
         margin-top:-55px !important;
    }
     .advertiseButton{
         margin-top: -80px !important;
    }
     #bannerTitle h1{
         margin-top:-100px !important;
    }
     .advertiseTitle1{
         margin-top: -50px !important;
    }
     .advertiseSubs1{
         margin-top:-20px !important;
    }
     .advertiseSubs3{
         margin-top:-72px !important;
    }
     .inner, .inner2, .inner3{
         position: relative;
         padding: 15px 35px;
    }
     .mida-insight {
         display: flex;
         flex-wrap: wrap;
         position: relative;
         width: 100%;
    }
     .mida-insight-industry, .mida-insight-services{
         width: 40%;
    }
     .outer:before, .outer2:before, .outer3:before {
         width: 100%;
         height: 265px;
         background-color: rgba(216,0,24);
         opacity: 0;
         transition: all 0.3s;
    }
     .outer, .outer2, .outer3{
         width: 100%;
         height: 265px;
    }
     .portlet-sub{
         line-height: 20px !important;
    }
    /* .portlet-btn, .portlet-btn2, .prtlet-btn {
         width: 180px;
    }
     */
     .portlet-btn2{
         margin-top:50px;
    }
     .portlet-btn3{
         margin-top:30px;
    }
    /* #rev_slider_9_1_forcefullwidth{
         height: 365px;
    }
     */
    /* .positionOverlay{
         left:8%;
    }
     */
    /* #rev_slider_3_1_forcefullwidth {
         height: 500px;
    }
     */
     .filterContainer, .containerContent{
         width: 90%;
    }
     .container-width2{
         width: 84% !important;
         height: auto;
         margin: auto;
         padding-bottom: 80px;
    }
    /* p.pretext-description2 {
         margin-top: -14px;
    }
     */
     p.pretext-description2.contact {
         margin-top: -14px !important;
    }
     .sub-facts {
         padding: 0px 49px !important;
    }
     .sub-container {
         padding: 0px 80px;
    }
}
/* ----------- Retina Screens ----------- */
 @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
     .containerContent{
         width: 85% !important;
    }
     #footerContainer{
         padding-top: 50px !important;
    }
     .inner, .inner2, .inner3{
         position: relative;
         padding: 0px;
    }
     .sub-container-bg {
         top: 20em;
    }
     .container-width2{
         width: 90% !important;
         height: auto;
         margin: auto;
         padding-bottom: 80px;
    }
    /* #rev_slider_8_1_forcefullwidth {
         height: 350px !important;
    }
     */
     .container-bg2-grey {
         height: 480px;
    }
     .container-bg3-white {
         height: 350px;
    }
}
 @media screen and (min-width: 864px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio: 1) {
     
     .businessServices2{ padding: 125px 50px 60px 50px !important;}         
     .flex-col, .flex-col-stories {
         display: block;
    }
     .singleContainerContent .flex-col {
         display: flex;
    }
     .inlineContent3{
         width: 21% !important;
    }
     .containerContent{
         width: 85% !important;
    }
     #socmedIcon{
         width: 100% !important;
         /* margin-left: 200px !important; */
         margin-left: 0px !important;
         /* margin-top: 135px !important; */
         margin-top: 70px !important;
    }
     #industry-text {
         width: 100%;
    }
     #industry-manufacturing-col, #industry-services-col {
         width: 50%;
    }
     #industry-text > div:first-child {
         margin: 60px 0px 0px 0px !important;
    }
     #industry-manufacturing-col > div:first-child {
         padding: 130px 70px 130px 70px !important;
    }
     #industry-services-col > div:first-child {
         padding: 153px 70px 130px 70px !important;
    }

    .abtCovidHeader{
          width: 92% !important;
          padding : 0 0 0 10px !important;
     }
}
 @media screen and (min-width: 768px) and (max-width:864px) and (-webkit-min-device-pixel-ratio: 1) {
     .containerContent{
         width: 85%;
         height: auto;
         margin: auto;
         padding:60px 0px 40px 0px;
    }
     #industry-text, #industry-manufacturing-col, #industry-services-col {
         width: 100%;
    }
     .subtitle-white2 {
         white-space: nowrap;
    }
     #industry-manufacturing-col > div:first-child, #industry-services-col > div:first-child {
         padding: 60px 250px !important;
    }
}
/*IPAD*/
 @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio: 2){
     .inlineContent3 {
         width: 29%;
    }
    /* .positionOverlay{
         left: 0;
    }
     */
     .inlineBoxSuccessStories{
         width: 50%;
    }
     .boardMemberSub{
         margin-top:-100px;
    }
     .paddingContainer{
         padding: 60px 55px;
         margin-bottom: 45px;
    }
     .sub-footer-contact1{
         padding-left: 17px;
    }
     .sub-footer-contact2{
         padding: 25px 0px 20px;
    }
     .disableSpace{
         padding-top: 0px;
    }
     .portletHome:before{
         height: 400px;
    }
     .portletHome{
         height: 400px;
    }
    /* For portrait layouts only */
     .container-width2.animateDiv {
         width: 96% !important;
         height: auto;
         margin: auto;
         padding-bottom: 80px;
    }
     #socmedIcon {
         width: 128%;
         margin-left: 110px ;
         margin-top: 145px;
         height: auto;
    }
     .timeline > li > .timeline-badge {
         width: 54px;
         height: 50px;
         line-height: 40px;
         font-size: 30px;
         top: 12px;
    }
     p.image-header {
         padding-top: 1px !important;
         text-align: center !important;
         font-size: 20px !important;
        /* width: 1024px;
         */
         word-wrap: break-word;
         padding-left: 130%;
    }
     p.image-subheader {
         padding-top: 32px !important;
         padding-left: 3px !important;
         padding-right: 13px !important;
         font-size: 12px !important;
         line-height: 1.2 !important;
         width: 85%;
         max-width: 1024px;
         overflow-wrap: break-word !important;
         hyphens: auto;
         word-wrap: break-word;
    }
     .inlineContent {
         width: 10%;
    }
     .financity-header-style-bar .financity-logo-right-text {
         padding-top: 20px !important;
    }
    /* .mida-insight {
         flex-direction: column;
    }
     .mida-insight-industry{
         margin:20px 5px;
    }
     .mida-insight-services{
         margin:20px 5px;
    }
     */
    /* rs-fullwidth-wrap {
         max-height: 460px;
         height: 250px;
    }
     */
    /* #rev_slider_8_1_forcefullwidth {
         height: 245px !important;
    }
     */
    /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
         max-height: 900px;
         height: 743px;
    }
     */
}
 @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    /* .positionOverlay{
         left:0;
    }
     */
     .inlineBox{
         margin-right: 0px;
        /* width: 100%;
         */
    }
    /* .btnPadding{
         padding-top: 80px;
    }
     */
     .inlineBoxSuccessStories{
         width: 100%;
    }
     .disableSpace{
         padding-top: 0px;
    }
     .containerContent{
         width: 85%;
    }
     #portletBg{
         height: 400px;
    }
    /* For landscape layouts only */
    /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
         max-height: 900px !important;
         height: 742px !important;
    }
     */
     .inner, .inner2, .inner3 {
         position: relative;
         padding: 30px 30px;
    }
     .portlet-btn{
         margin-top: 0px;
    }
     .portlet-btn2 {
         margin-top: 84px;
    }
     .portlet-btn3 {
         margin-top: 23px;
    }
     .mida-insight {
         flex-direction: column;
    }
}
/*ipad pro*/
 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){
    /* .positionOverlay{
         left: 0;
    }
     */
     .inlineBox{
         margin-right: 0px;
         width: 40%;
    }
     .btnPadding{
         padding-top: 70px;
    }
     .containerContent{
         width: 85% !important;
    }
     .sub-footer-contact1{
         padding-left: 10px;
    }
     .midaTeamImgWidth{
         width: 300px !important;
    }
     #socmedIcon{
         width: 100% !important;
         margin-left: -190px !important;
         margin-top: 135px !important;
    }
     .disableSpace{
         padding-top: 0px;
    }
     .portletHome:before{
         height: 400px;
    }
     #portletBg{
         height: 400px;
    }
    /* rs-fullwidth-wrap {
         height: 250px;
    }
     */
     #socmedIcon {
         width: 100% !important;
         margin-left: 260px !important;
         margin-top: 60px;
         height: auto;
    }
}
 @media only screen and (max-width: 1157px) and (min-width: 957px){
     .news-title-width {
         width: 400px;
    }
}
 @media screen and (max-width: 956px){
     .news-title-width {
         width: auto;
    }
     .container.news {
         height: 277px;
         flex-direction: column;
         justify-content: space-evenly;
    }
     .flex-col {
         margin-bottom: 20px;
         display: block;
    }
     .flex-col-stories{
         display: block;
         margin: auto;
         text-align: center;
    }
     .flex-col-gallery {
         flex-direction: column;
    }
     .paddingNone{
         padding: 0 !important;
         margin-top: 20px;
    }
     .w-130 {
         width: 100%;
    }
}
/* DESKTOP SCREENS */
/* Desktops and laptops ----------- */
 @media only screen and (min-width : 992px) and (max-width: 1199px){
     .containerContent{
         width: 85% !important;
    }
     .sub-footer-contact1{
         padding-left: 18px;
    }
     .midaTeamImgWidth{
         width: 300px !important;
    }
     #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu.mega-menu-item > ul.mega-sub-menu {
         position: fixed;
         right: 0;
        /* left: 0;
         */
         left: 0 !important;
         top: unset;
    }
     .portletHome{
         height: 400px;
    }
}
 @media screen and (max-width:768px){

    /*    added by Dieny 29012023*/
    .financity-footer-wrapper .widget { 
      margin-bottom: 100px !important;
    }
    /*----*/

     .financity-top-bar-right{
          display: none;
     }
     .BorderHiddenMobile img {
          width: 50%;
          padding: 20px;
          border-width: 0px;
     }
     .TabletResponsive{padding: 250px 0px 30px 0px;}
     .paddingReset{
         padding: 0px !important;
    }
     .select2-container{
         width: 100px !important;
    }
     .singleContainer{
         width:100%;
    }
     article{
         padding: 0px;
    }
     .singleContainerContent{
         width: 100%;
         height: auto;
         margin: auto;
         display: block;
    }
     .inlineContent3{
         width:47%;
    }
     .sub-container-icon.borderLeft.animateDiv {
         border-left: 0px;
         padding-left: 0px;
    }
     .container-icon {
         display: block !important;
    }
    /* .positionOverlay{
         left: 0%;
    }
     */
     .formContainer{
         display: block;
    }
     .inlineBox{
        /* margin-right: 0px;
         */
         margin: auto;
         width: 85%;
    }
     .formsBG{
         padding: 40px 30px 50px 30px;
    }
     blockquote:before{
         left: 0rem;
         top: -1rem;
         font-size: 70px;
    }
     blockquote:after{
         right: 0rem;
         bottom: -5rem;
         font-size: 70px;
    }
     .inlineBoxSuccessStories{
         width: 100%;
         height: auto;
    }
     .btnContainer{
         display: block;
         width: 100%;
    }
     .successContainer{
         width:100%;
         height: auto;
         margin: auto;
         padding-top: 60px;
    }
     .container-width7{
         width: 80%;
         height: auto;
         margin: auto;
         padding-bottom: 80px !important;
    }
     .container-width6{
         padding-bottom: 0px !important;
    }
     .main-container>div:nth-child(3){
         margin-top: 5em;
    }
     .main-container>div>div:first-child{
         display:none;
    }
     .container-width5{
         width: 100% !important;
    }
     .subtitle-red12 {
         font-family: "Maven Pro";
         color: #D80018;
        /* text-align: center;
         */
         font-size: 36px !important;
         font-weight: bold;
         letter-spacing: 0px;
         line-height: 58px !important;
         margin-bottom: 20px !important;
         padding: 0px 25px;
    }
     .pretext-subtitle{
         padding: 0px 25px;
    }
     .hidden-border{
         padding: 0px !important;
    }
     #socmedIcon{
         width: 100%;
         margin-left: -190px;
         margin-top: 135px;
    }
     .floating-widget-share-social .addtoany_shortcode .addtoany_list {
         display: flex !important;
         flex-direction: row !important;
         align-items: center;
    }
     .floating-widget-share-social .addtoany_shortcode a {
         margin-right: 20px;
    }
     .disableSpace{
         padding-top: 0px;
    }
     div#tablet-phone {
         height: 1050px !important;
    }
     #portletSpace2{
          margin-top: 15px; 
         /* padding: 0 !important; */
    }
     #portletSpace{
         /* padding:30px; */
         /* padding: 0 !important; */
    }
     .portletHome:before{
         height: 450px;
    }
     #portletBg{
         /* height: 390px; */
         height: 320px !important;
    }

     .btn-marginTop{
         margin-top: -55px !important;
    }

     .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
         height: 450px;
    }
     .image-header {
         font-size: 70px !important;
         margin-top: -50px !important;
         margin-bottom: 20px !important;
         font-weight: bold !important;
         color: #FFFFFF !important;
         font-family: Maven pro !important;
         text-align:center;
    }
     .financity-copyright-text{
         width: 93%;
         font-size: 13px;
         line-height: 14px;
         margin: auto;
    }
     #fb img{
         width:18px;
    }
     #twitter img{
         width:18px;
    }
     #youtube img{
         width: 18px;
    }
     .financity-footer-column{
         margin-bottom: 10px;
    }
     #socmedIcon{
         margin-left: 0px;
         margin-top: 0px;
    }
     .subtitle-red{
         /* font-size: 35px !important; */
         font-size: 32px !important;
         line-height: 1.2 !important;
    }
     .content-dark.mobile {
         margin-top: 20px;
    }
     #rev_slider_3_1_wrapper .hermes.tp-bullets{
         margin-top: -170px !important;
    }
    /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
         max-height: 900px;
         height: 664px;
    }
     */
     .financity-main-menu-search i {
         margin-right: -15px;
    }
     .container2{
         width: 27%;
    }
     .container3{
         width: 76%;
    }
     .financity-mobile-button-hamburger{
         display: block !important;
    }
     .outer{
         width: 100%;
         height: 455px;
         background-size: 230%;
    }
     #hideSectionMobile{
         display:none;
    }
     #showSectionMobile{
         display:block;
         text-align:center;
         font-weight:bold;
         margin-top: 80px;
    }
     .filterContainer{
         width:100%;
    }
     .gdlr-core-breadcrumbs-item > span{
         margin:0px 10px;
    }
     .filterContainer{
         padding:0px !important;
    }
     .sub-footer-contact2{
         width:100%;
         padding: 0px 20px;
         margin-top: 30px;
    }
     .sub-footer-contact1{
         padding:0;
         width: 100%;
        /* padding-left: 25px;
         padding-right: 25px;
         */
    }
     .containerContent {
         width: 90%;
         height: auto;
         margin: auto;
         padding: 60px 15px 40px 15px;
    }
     .content-dark{
         padding: 0px;
    }
     .btn-red{
         margin:auto;
    }
    /* #rev_slider_3_1_forcefullwidth{
         margin-bottom:0px !important;
    }
     */
     .outer, .outer2, .outer3{
         margin-top:-25px;
         background-size: 200%;
         height: 440px;
    }
    /* .outer2{
         margin-top:-40px;
    }
     */
     .outer:before, .outer2:before, .outer3:before{
         display: none;
    }
     .inner, .inner2, .inner3 {
         position: relative;
         padding: 40px 20px;
         margin-bottom: 70px;
    }
     .investmentPartnerStyle{
         width:100%;
    }
     .portlet-btn{
         width:190px;
    }
     .midaTeamImgWidth{
         width:90%;
    }
     #twitterFeed{
         margin-top:55px;
    }
     .ctf-author-avatar{
         margin-top:15px !important;
    }
     .subtitle-red{
         margin-bottom: 40px !important;
    }
     .paddingContainer{
         padding: 60px 25px;
    }
     .footerContainer{
         padding-bottom: 45px;
    }
     #bannerHideMobile, .buttonEservices{
         display: none !important;
    }
     .buttonEservicesMobile{
         display: block;
         width:25%;
         height: auto;
         margin:auto;
         background: #D80018;
         border: 2px solid #D80018;
         border-radius: 25px;
         padding: 10px 20px 10px 20px;
         color: #ffffff !important;
         text-align:center;
         border-color: #D80018 !important;
    }
     .containerMapsInline {
         display: block;
    }
     .inlineContent {
         float: none !important;
         border-right: 0 !important;
         max-width: none !important;
         display: inline-flex !important;
         height: 20% !important;
         width: 89%;
         padding: 0px;
         overflow: hidden;
         bottom: 0;
         position: absolute;
         margin: auto;
    }
     .iconContent{
         padding: 0px 10px;
         text-align: center;
         max-width: 100%;
         width: auto;
         margin: 0px auto 15px auto;
    }
  /*   .mapsIcon{
         float: left;
         height: 52px;
         flex: 1;
    }*/
     .inlineContent2 {
         float: none;
         padding: 0px 12px;
         width: 100%;
         margin-bottom: 100px;
    }
    /*add breakpoint for mida insight landing page*/
     .mida-insight {
         flex-direction: column;
    }
     .mida-insight-industry{
         margin:20px 0 !important;
    }
     .mida-insight-services{
         margin:20px 0 !important;
    }
}
 @media only screen and ( max-width: 941px){
     #socmedIcon{
         width: 100% !important;
/*         margin-left: -190px !important;*/
         margin-top: 70px !important;
    }
     div#socmedIcon img {
        padding: 0px 3px;
    }
    div#custom_html-8 {display: none; }
     .disableSpace{
         padding-top: 0px;
    }
     #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
         padding: 0px 20px;
    }
}
 .container-width7{
    /*wintainer-width7{
         */
         width: 80%;
         height: auto;
         margin: auto;
         padding-bottom: 80px !important;
    }
     @media only screen and (max-width: 600px) {
         .responsive-publication {
             display: flex;
             flex-wrap: wrap;
             flex-direction: column;
        }
         #hide-bgImage .gdlr-core-pbf-background {
             background: none !important;
        }
         .disableSpace{
             padding-top: 0px;
        }
         .gdlr-core-tab-item.gdlr-core-js.gdlr-core-item-pdb.gdlr-core-center-align.gdlr-core-tab-style2-horizontal.gdlr-core-item-pdlr.tab-contact-us.animateDiv {
             text-align: left;
        }
         .tab-contact-us.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-title {
             width: 50%;
        }
         p#global-off {
             padding-bottom: 30px;
        }
         .customHeight{
             height: 780px;
        }
         .OurPrinciple-spacing-mobile {
             padding-top: 80px !important 
        }
         .OurPrinciple2-spacing-mobile {
             padding-top: 0px !important 
        }
        /* rs-fullwidth-wrap {
             height: 92px;
        }
         */
        /* #rev_slider_4_2_forcefullwidth{
             height: 630px;
             max-height: 630px;
        }
         */
         .inner, .inner2, .inner3 {
             position: relative;
             padding: 40px 20px;
        }
        /* .financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after, .financity-mobile-button-hamburger span {
             */
            /* background: #000000 !important;
             */
            /*
        }
        */
         .mida-insight {
             display: flex;
             flex-wrap: wrap;
             position: relative;
             width: 100%;
        }
         .sub-container {
             padding: 0px;
        }
         .half-col-bic {
             border-left: solid 0px !important;
             display: flex;
             flex-wrap: wrap;
             justify-content: space-between;
             margin: auto;
        }
        /* rs-fullwidth-wrap {
             height: 460px;
        }
         */
        /* #rev_slider_20_1_forcefullwidth{
             height: 80px;
        }
         */
        /* #rev_slider_6_1_forcefullwidth{
             height: 85px;
             max-height: 85px;
        }
         */
        /* #rev_slider_26_1_forcefullwidth{
             height: 225px;
             max-height: 225px;
        }
         */
        /* #rev_slider_16_1_forcefullwidth{
             max-height: 60px;
             height: 60px;
        }
         */
         .social-medie-phone {
             display: none;
        }
         .sub-container-bg {
             display: none;
        }
         .hidden-border {
             border-left: solid 0px !important;
             padding: 70px 0px 0px 0px;
        }
         .main-container>div>div:nth-child(2) {
             padding: 90px 65px;
        }
         select#dropdown-division-list {
             max-width: 400px !important;
             width: 306px;
             word-wrap: break-word;
             overflow-wrap: break-word !important;
        }
        /* .image-MIDA, */
         .p2-side-image, .sub-p1-background1{
             display: none;
        }
         .sub-facts {
             padding: 0px 10px !important;
            /* -ms-flex: 0 0 100% !important;
             */
            /* flex: 0 0 100% !important;
             */
            /* max-width: 100% !important;
             */
             border-left: 0px solid red !important;
        }
         .main-container>div>div, .sub-row2>div {
            /* flex: 0 0 100%;
             */
             max-width: 100% !important;
        }
         .sub-row1-col2, .sub-row2, .main-container>div>div.mida-facts .half-col{
             display: flex;
             flex-wrap: wrap;
             justify-content: space-between;
        }
         .main-container>div>div.mida-facts .half-col>div:first-child {
             border: 0px !important;
        }
         .sub-row1-col2>div:nth-child(2) {
             padding-top: 50px;
        }
         .sub-row1-col2>div, .container-width2>div {
             -ms-flex: 0 0 100% !important;
             flex: 0 0 100% !important;
             max-width: 100% !important;
        }
         .main-container-p2>div:first-child>div:nth-child(2) {
             padding: 0px !important;
        }
         .main-container-survey>div>div{
             padding: 0px !important;
        }
         .main-container-survey>div{
             padding-left: 15px !important;
        }
         .main-container-survey .btn-red{
             width: 100px !important;
             padding: 0px 0px !important;
        }
         #row-footer {
             padding-top: 450px !important;
             box-shadow: 0px 0px 0px rgba(0, 0, 0,0.0) !important;
             -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0,0.0) !important;
             -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0,0.0) !important;
        }
         div#tablet-phone #row-footer {
             padding-top: 183px !important;
        }
         div#tablet-phone {
             height: 1880px !important;
        }
         p.image-header {
             padding-top: 1px !important;
             text-align: center !important;
             font-size: 20px !important;
             max-width: 600px;
             word-wrap: break-word;
             padding-left: 90px;
        }
         p.image-subheader {
             padding-top: 32px !important;
             padding-left: 3px !important;
             padding-right: 13px !important;
             font-size: 12px !important;
             line-height: 1.2 !important;
             width: 85%;
             max-width: 400px;
             overflow-wrap: break-word !important;
             hyphens: auto;
             word-wrap: break-word;
        }
         .table-tender {
             overflow-x: auto !important;
        }
         table#mida-tender {
             width: 100% !important;
             max-width: 100%;
        }
         table.table-red th, table.table-red tr td, table.table-red tr td p.content-black{
             font-size: 13px !important;
        }
        /* div#box-shadow-div {
             -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0,0.2) !important;
        }
         */
         .timeline > li > .timeline-panel {
             width: 83%;
        }
         .timeline > li > .timeline-badge {
             width: 64px;
             height: 60px;
             line-height: 50px;
             font-size: 40px;
             left: 12px;
        }
         .containerMapsInline {
             display: block;
        }
         .inlineContent {
             float: none !important;
             border-right: 0 !important;
             max-width: none !important;
             display: flex !important;
             height: 20% !important;
             width: 70%;
             padding: 0px 0px;
             overflow: hidden;
             bottom: 0;
             position: absolute;
             margin-left: 41px;
        }
         .iconContent{
             padding: 0px 5px;
             text-align: center;
             max-width: 100%;
             width: auto;
        }
         .iconContent10{
             padding: 0px 5px;
             text-align: center;
             max-width: 37%;
             width: auto;
             margin-bottom: 20px;
        }
         .mapsIcon{
             float: left;
             height: 52px;
             flex: 1;
        }
         .inlineContent2 {
             float: none;
             padding: 0px 12px;
             width: 100%;
             margin-bottom: 100px;
        }
         .container-width2.animateDiv {
             width: 80%;
             height: auto;
             margin: auto;
             padding-bottom: 80px;
        }
         .container-width5.animateDiv {
            /* width: 80%;
             */
             height: auto;
             margin: auto;
             padding-bottom: 80px;
        }
         .container-width6{
             width: 80%;
             height: auto;
             margin: auto;
             padding-bottom: 80px;
        }
         .tender-content {
             width: 100%;
        }
    }
     @media only screen and (max-width:1100px) {
         .insights-tab .jeg_block_container {
             width:100%;
        }
         .jeg_readmore {
             width: 15% !important;
        }
    }
     @media only screen and (max-width: 376px) and (min-width: 320px){
         .btnContainer{
             display: block;
             width: 100%;
        }
         .inlineBoxSuccessStories{
             width: 100%;
             height: auto;
        }

        .half-col-bic{
          display: grid !important;
     }
     
     .half-col-bic p {
          text-align: center !important;
          width: 100%;
     }
     
     .col-white {
          display: grid !important;
          padding: 20px !important;
     }

     p .text-title-mobile {
          font-size: 27px !important;
     }

     /* FAT */
     #eNewsletter {
          width: 100% !important;
          display: grid !important;
          /* margin-left: -30px !important; */
          justify-content: center;
          align-items: center;
     }

     .beautiful-taxonomy-filters-select-wrap {
          display: inline-block !important;
     }

     #reports {
          width: 100% !important;
          display: grid !important;
          /* margin-left: -30px !important; */
          justify-content: center;
          align-items: center;
      }

      .beautiful-taxonomy-filters {
           display: inline-block !important;
      }

      #beautiful-taxonomy-filters-tax-type-of-report {
           width: 100% !important;
      }

      .sub-footer-contact3 {
           width: 100% !important;
      }
      /* End FAT */

    }
    /* TABLET PORTRAIT */
     @media only screen and (min-width : 765px) and (max-width: 991px){
         #hide-bgImage .gdlr-core-pbf-background {
             background: none !important;
        }
        /* rs-fullwidth-wrap {
             height: 175px;
        }
         */
         .main-container>div>div {
             flex: 0 0 100%;
             max-width: 100% !important;
        }
        /* .financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after {
             background: #000000 !important;
        }
         */
    }
    /*IPHONE 5/SE*/
     @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
         .BorderHiddenMobile .gdlr-core-pbf-background-wrap.animateDiv {
    border-width: 0px !important;
         }
         .btnContainer{
             display: block;
             width: 100%;
        }
         .inlineBoxSuccessStories{
             width: 100%;
             height: auto;
        }
         .disableSpace{
             padding-top: 0px;
        }
        /* #rev_slider_20_1_forcefullwidth{
             height: 80px;
        }
         */
         .fontAwesome{
             left: 3.5%;
             /* top: 0%; */
        }
        /* #rev_slider_19_1_forcefullwidth{
             height: 92px;
        }
         */
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
             max-height: 900px !important;
             height: 480px !important;
        }
         */
         .outer{
             width: 100% ;
             height: 390px;
             background-size: 200%;
        }
         .inner {
             position: relative;
             padding: 40px 20px ;
        }
         .inner2 , .inner3{
             padding: 75px 20px;
        }
         .containerMapsInline {
             display: block;
        }
         .inlineContent {
             float: none !important;
             border-right: 0 !important;
             max-width: none !important;
             display: flex !important;
             height: 20% !important;
             width: 85% !important;
             padding: 0px 0px !important;
             overflow: hidden !important;
             bottom: 0 !important;
             position: absolute !important;
             margin-left: 0px !important;
        }
         .iconContent{
             padding: 0px 5px !important;
             text-align: center;
             max-width: 100%;
             width: auto;
        }
         .mapsIcon{
             float: left;
             height: 52px;
             flex: 1;
        }
         .inlineContent2 {
             float: none;
             padding: 0px 12px;
             width: 100%;
             margin-bottom: 100px;
        }

        .table-inside-border td h2 {
          font-size: 30px !important;
     }

     body .gdlr-core-breadcrumbs-item {
          font-size: 10px !important;
     }

     .foodtech-spacing {
         display: none !important;
     }

     .foodtech-img .gdlr-core-pbf-column-content-margin .gdlr-core-js {
          padding: 20px !important;
     }

     .remove-spacing {
          margin: 80px 0px !important;
          padding: 0px !important;
     }

     .remove-padding {
          padding: 0px !important;
     }

     .remove-padding-bottom {
          padding-bottom: 60px !important;
     }

     .title-mobile h3  {
          font-size: 35px !important;
     }
         
    .title-mobile2 h3 {font-size: 32px !important;}

    .button-mobile-spacing {
         margin-top: 20px !important;
    }

    /* FAT */
    #eNewsletter {
          width: 100% !important;
          display: grid !important;
          /* margin-left: -30px !important; */
          justify-content: center;
          align-items: center;
     }

     .beautiful-taxonomy-filters-select-wrap {
          display: inline-block !important;
     }

     #reports {
          width: 100% !important;
          display: grid !important;
          /* margin-left: -30px !important; */
          justify-content: center;
          align-items: center;
      }

      .beautiful-taxonomy-filters {
          display: inline-block !important;
     }

     .sub-footer-contact3 {
          width: 100% !important;
     }
      /* End FAT */

    }
     @media only screen and (min-width: 220px) and (max-width: 320px){
         .disableSpace{
             padding-top: 0px;
        }
        /* #rev_slider_20_1_forcefullwidth{
             height: 80px;
        }
         */
        /* #rev_slider_19_1_forcefullwidth{
             height: 92px;
        }
         */
         .outer{
             width: 100% ;
             height: 390px ;
             background-size: 200%;
        }
         .inner {
             position: relative;
             padding: 40px 20px ;
        }
         .inner2 , .inner3{
             padding: 75px 20px;
        }
        /* rs-fullwidth-wrap {
             height: 78px !important;
        }
         */
         .buttonEservicesMobile{
             display: block;
             width:70% !important;
             height: auto;
             margin:auto;
             background: #D80018;
             border: 2px solid #D80018;
             border-radius: 25px;
             padding: 10px 20px 10px 20px;
             color: #ffffff !important;
             text-align:center;
             border-color: #D80018 !important;
        }
         .financity-main-menu-search i {
             margin-right: -15px;
        }

        .button-mobile-spacing {
             margin-top: 20px !important;
        }

        /* FAT */
        #eNewsletter {
               width: 100% !important;
               display: grid !important;
               /* margin-left: -30px !important; */
               justify-content: center;
               align-items: center;
          }    

          .beautiful-taxonomy-filters-select-wrap {
               display: inline-block !important;
          }

          #reports {
               width: 100% !important;
               display: grid !important;
               /* margin-left: -30px !important; */
               justify-content: center;
               align-items: center;
           }

           .beautiful-taxonomy-filters {
               display: inline-block !important;
          }

          .sub-footer-contact3 {
               width: 100% !important;
          }
           /* End FAT */
    }
    /*IPHONE 6/7/8*/
     @media only screen and (min-width: 321px) and (max-width: 376px){
         .disableSpace{
             padding-top: 0px;
        }
         .container-width2.animateDiv {
             width: 100% !important;
        }
         .gdlr-core-tab-item.gdlr-core-js.gdlr-core-item-pdb.gdlr-core-center-align.gdlr-core-tab-style2-horizontal.gdlr-core-item-pdlr.tab-contact-us.animateDiv {
             text-align: left;
        }
         .tab-contact-us.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-title {
             width: 50%;
        }
        /* #rev_slider_20_1_forcefullwidth{
             height: 90px;
        }
         */
         .fontAwesome{
             left: 3.5%;
        }
        /* #rev_slider_19_1_forcefullwidth{
             height: 92px;
        }
         */
         .outer{
             width: 100%;
             height: 390px;
             background-size: 200%;
        }
         .inner {
             position: relative;
             padding: 40px 20px ;
        }
         .inner2 , .inner3{
             padding: 75px 20px;
        }
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
             max-height: 900px !important;
             height: 556px !important;
        }
         */
        /* #rev_slider_4_2_forcefullwidth{
             height: 564px;
             max-height: 564px;
        }
         */
        /* rs-fullwidth-wrap {
             height: 80px !important;
        }
         */
         .buttonEservicesMobile{
             display: block;
             width:70% !important;
             height: auto;
             margin:auto;
             background: #D80018;
             border: 2px solid #D80018;
             border-radius: 25px;
             padding: 10px 20px 10px 20px;
             color: #ffffff !important;
             text-align:center;
             border-color: #D80018 !important;
        }

        .button-mobile-spacing {
          margin-top: 20px !important;
     }

     
    }
    /*IPHONE 6/7/8 PLUS*/
     @media only screen and (min-width: 380px) and (max-width: 420px){
         .disableSpace{
             padding-top: 0px;
        }
         #portletSpace{
             padding:10px;
        }
         #portletSpace2{
             padding: 0px;
        }
        /* #rev_slider_20_1_forcefullwidth{
             height: 90px;
        }
         */
         .inner2{
             padding: 20px 0px;
        }
         .fontAwesome{
             left: 3.5%;
        }
        /* #rev_slider_19_1_forcefullwidth{
             height: 92px;
        }
         */
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth{
             max-height: 645px;
             height: 645px;
        }
         .outer{
             width: 100% ;
             height: 390px ;
             background-size: 200% ;
        }
         */
         .inner {
             position: relative;
             padding: 40px 20px ;
        }
         .inner2 , .inner3{
             padding: 75px 20px;
        }
         .financity-main-menu-search i {
             margin-right: -15px;
        }
         .advertiseButton{
             margin-top:40px !important;
        }
         .buttonEservicesMobile{
             display: block;
             width:70% !important;
             height: auto;
             margin:auto;
             background: #D80018;
             border: 2px solid #D80018;
             border-radius: 25px;
             padding: 10px 20px 10px 20px;
             color: #ffffff !important;
             text-align:center;
             border-color: #D80018 !important;
        }

        .button-mobile-spacing {
          margin-top: 20px !important;
     }
    }
    /*MOBILE L*/
     @media only screen and (min-width: 422px) and (max-width: 500px){
         .disableSpace{
             padding-top: 0px;
        }
        /* #rev_slider_20_1_forcefullwidth{
             height: 80px;
        }
         #rev_slider_19_1_forcefullwidth{
             height: 92px;
        }
         */
         .outer{
             width: 100% !important;
             height: 390px !important;
             background-size: 200% !important;
        }
         .inner, .inner2, .inner3 {
             position: relative;
             padding: 40px 20px !important;
        }
         .main-container>div>div {
             flex: 0 0 100%;
             max-width: 100% !important;
        }
         .buttonEservicesMobile{
             display: block;
             width:70%;
             height: auto;
             margin:auto;
             background: #D80018;
             border: 2px solid #D80018;
             border-radius: 25px;
             padding: 10px 20px 10px 20px;
             color: #ffffff !important;
             text-align:center;
             border-color: #D80018 !important;
        }
        
        .button-mobile-spacing {
          margin-top: 20px !important;
     }
    }
     #hideSectionMobile{
         display:block;
    }
     #showSectionMobile{
         display:none;
    }
     @media (width: 1680px) {
        /* .positionOverlay{
             left: 15%;
        }
         */
         .outer3{
             height: 360px;
             background-size: 102%;
        }
         .procurementTitle{
             margin-top:-150px;
        }
         .procurementSub{
             margin-top:-50px !important;
        }
         .alertTitle{
             margin-top:-70px;
        }
         .alertSub{
             margin-top:-40px !important;
        }
         .teamTitle{
             margin-top:-70px;
        }
         .teamSub{
             margin-top: -50px !important;
        }
        /* rs-fullwidth-wrap{
             max-height: 408px;
             height: 460px;
        }
         */
         rs-module-wrap{
             height: 465px !important;
        }
         .portlet-btn3{
             margin-top: 40px;
        }
         .inner, .inner2, .inner3{
             padding: 55px 75px 0px 75px;
        }
         .advertiseButton{
             margin-top:-30px !important;
        }
         .advertiseButton2{
             margin-top: -40px !important;
        }
         .adsMida{
             margin-top: -15px !important;
             margin-left: -60px !important;
        }
         .container-width2.animateDiv {
             width: 76% !important;
        }
         .advertiseTitle1, .advertiseTitle{
             margin-top: -77px !important;
        }
         .advertiseSubs1{
             margin-top:-40px !important;
        }
         .advertiseSubs3{
             margin-top:-70px !important;
        }
         .advertiseButton1{
             margin-top: -80px !important;
        }
         .advertiseButton{
             margin-top: -65px !important;
        }
    }
     @media screen and (max-width: 1600px) and (min-width: 1500px){
        /* rs-fullwidth-wrap {
             max-height: 460px;
             height: 350px;
        }
         */
        /* #rev_slider_3_1_forcefullwidth{
             height: 900px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before {
             height: 315px;
        }
         .inner, .inner2, .inner3{
             padding: 45px 75px;
        }
         .portlet-btn{
             margin-top: 0px;
        }
    }
     @media screen and (max-width: 1499px) and (min-width: 1300px){
        /* rs-fullwidth-wrap {
             max-height: 460px;
             height: 350px;
        }
         */
        /* #rev_slider_3_1_forcefullwidth{
             height: 900px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before {
             height: 275px;
        }
         .inner, .inner2, .inner3{
             padding: 45px 35px;
        }
         .portlet-btn, .portlet-btn3{
             margin-top: 0px;
        }
         .portlet-btn2{
             margin-top: 20px;
        }
    }
     @media (width: 1312px){
        /* rs-fullwidth-wrap {
             max-height: 460px;
             height: 350px;
        }
         */
         .inner, .inner2, .inner3{
             padding: 45px 18px;
        }
    }
     @media (width: 1299px){
        /* rs-fullwidth-wrap {
             max-height: 460px;
             height: 350px;
        }
         */
        /* #rev_slider_3_1_forcefullwidth{
             height: 890px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before {
             height: 260px;
        }
         .inner, .inner2, .inner3{
             padding: 33px 16px;
        }
         .portlet-btn, .portlet-btn3{
             margin-top: 0px;
        }
         .portlet-btn2{
             margin-top: 20px;
        }
    }
     @media (width: 1228px){
        /* rs-fullwidth-wrap {
             max-height: 460px;
             height: 350px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             height: 260px;
        }
         .inner, .inner2, .inner3{
             padding: 33px 0px;
        }
    }
     @media (width: 360px){
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before {
             height: 330px;
        }
    }
     @media (width: 411px){
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before {
             height: 375px;
        }
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth{
             max-height: 640px;
             height: 640px;
        }
         */
    }
     @media (width: 320px){
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             height: 400px;
        }

        /* FAT */
        #eNewsletter {
               width: 100% !important;
               display: grid !important;
               /* margin-left: -30px !important; */
               justify-content: center;
               align-items: center;
          }

          .beautiful-taxonomy-filters-select-wrap {
               display: inline-block !important;
          }

          #reports {
               width: 100% !important;
               display: grid !important;
               /* margin-left: -30px !important; */
               justify-content: center;
               align-items: center;
          }

          .beautiful-taxonomy-filters {
               display: inline-block !important;
          }

          .sub-footer-contact3 {
               width: 100% !important;
          }
          /* End FAT */
    }
     @media screen and (min-width: 375px) and (max-width:414px){
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             height: 420px;
        }

        .foodtech-spacing {
          display: none !important;
      }
 
      .foodtech-img .gdlr-core-pbf-column-content-margin .gdlr-core-js {
           padding: 20px !important;
      }
 
      .remove-spacing {
           margin: 80px 0px !important;
           padding: 0px !important;
      }
 
      .remove-padding {
           padding: 0px !important;
      }
 
      .remove-padding-bottom {
           padding-bottom: 60px !important;
      }
 
      .title-mobile h3  {
           font-size: 35px !important;
      }
    }
     @media screen and (max-width: 415px){
           .principlesBtn{
               width: 150px;
               height: auto;
               padding: 15px 28px;
               text-align: center;
               border: 2px solid #ffffff;
               background: none;
               color: #ffffff !important;
               border-radius: 50px;
               font-size: 14px !important;
               font-weight: 700 !important;
               margin-bottom: 10px;
          }
           .principlesBtn:hover{
               background: #ffffff;
               color: #D80018 !important;
               border: 2px solid #ffffff !important;
               margin-bottom: 10px;
          }


         .portletHome:before{
             height: 390px;
        }
         .portletHome{
             height: 390px;
        }

        .foodtech-spacing {
          display: none !important;
      }
 
      .foodtech-img .gdlr-core-pbf-column-content-margin .gdlr-core-js {
           padding: 20px !important;
      }
 
      .remove-spacing {
           margin: 80px 0px !important;
           padding: 0px !important;
      }
 
      .remove-padding {
           padding: 0px !important;
      }
 
      .remove-padding-bottom {
           padding-bottom: 60px !important;
      }
 
      .title-mobile h3  {
           font-size: 35px !important;
      }
    }
     @media (width: 768px){
         .responsive-publication {
             display: flex;
             flex-wrap: wrap;
             flex-direction: column;
        }
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth{
             max-height: 965px;
             height: 965px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             background-size: 300%;
             height: 480px;
        }
         .portlet-btn2{
             margin-top: 110px;
        }
         .portlet-btn3{
             margin-top: 90px;
        }
         .tabletPadding{
             padding: 130px 0px 130px 0px;
        }
         .manufacturing-services{
             padding: 100px 0px 0px 0px;
        }
         .mida-insight-industry{
             margin:20px 5px;
        }
         .mida-insight-services{
             margin:20px 5px;
        }
        /* #rev_slider_4_2_forcefullwidth{
             height: 946px;
             max-height: 946px;
        }
         */
         .adsMida{
             margin-top:-100px;
        }
         .advertiseSubs3{
             margin-top: 245px !important;
        }
         .advertiseButton{
             margin-top:380px !important;
        }
        /* .financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after, .financity-mobile-button-hamburger span{
             background: #000000 !important;
        }
         */
    }
     @media (width: 1024px){
        /* .positionOverlay{
             left: 0;
        }
         */
         #portletSpace{
             padding-top:40px !important;
        }
         #portletBg{
             height: 350px;
        }
         .portletHome:before{
             height: 350px;
        }
        /* .financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after, .financity-mobile-button-hamburger span{
             background: #000000 !important;
        }
         */
         .inner, .inner2, .inner3{
             padding: 55px 20px;
        }
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             background-size: 300%;
             height: 400px;
        }
         .portlet-btn2{
             margin-top: 80px;
        }
         .portlet-btn3{
             margin-top: 20px;
        }
    }
     @media (width: 650px){
        /* rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth{
             max-height: 900px;
             height: 826px;
        }
         */
         .outer, .outer2, .outer3, .outer:before, .outer2:before, .outer3:before{
             background-size: 300%;
             height: 400px;
        }
    }
     @media screen and (min-width:1171px){
         .midaTeamImgWidth{
             width: 350px !important;
        }
    }
     @media screen and (min-width: 878px){
         .midaTeamImgWidth{
             width: 200px !important;
        }
    }
     @media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
         .disableSpace{
             padding-top: 0px;
        }
    }
     .highcontrast {
         filter: contrast(110%);
    }
     @media only screen and (max-width: 999px) {
         .recent-post-thumbnail:nth-child(1) {
             margin-bottom: 55px;
        }
         .recent-post-thumbnail img {
             max-width: 300px;
        }
         .financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after, .financity-mobile-button-hamburger span {
             background: #000000 !important;
             display: block !important;
        }
         .financity-mobile-button-hamburger{
             display:block !important;
        }
    }
     .floating-widget-share-social .addtoany_shortcode .addtoany_list {
         display: flex !important;
         flex-direction: column;
         align-items: center;
    }
     .floating-widget-share-social .addtoany_shortcode a, .floating-widget-share-social .addtoany_shortcode a:hover {
         margin-bottom: 20px !important;
         border: solid 2px #D80018;
         border-radius: 50%;
         width: 40px;
         height: 40px;
         text-align: center;
    }
     .floating-widget-share-social .addtoany_shortcode .addtoany_list .a2a_button_facebook img {
         width: 20px;
         height: 20px;
    }
     .floating-widget-share-social .addtoany_shortcode .addtoany_list a img {
         width: 20px;
         height: 20px;
         top: 8px;
         position: relative;
    }
     .floating-widget-share-social .addtoany_shortcode .addtoany_list .a2a_dd {
         display: none;
    }
     @media screen and (min-width: 768px) and (max-width:992px) {
         #portletBg {
             height: 400px;
        }
         .timeline > li > .timeline-badge {
             left: -8px;
        }
    }
     @media only screen and (max-width: 767px) {
          .inlineContentMap > img {
               margin-top: 240px;
          }

         .containerDetailsLOO{
             width: 100%;
             height: auto;
             display: block;
             margin: auto;
             /*margin-top: 30px;*/
             /*margin-bottom: 30px;*/
        }
         .containerLOOiconMobile{
             padding: 0 20px;
        }
         .blockquote2:before{
             left: -2rem;
             top: -1rem;
             font-size: 70px;
        }
         .blockquote2:after{
             right: -2rem;
             bottom: -3rem;
             font-size: 70px;
        }
         .container-land{
             padding: 10px 35px;
        }
         .quote-container{
             padding-bottom: 60px;
        }
         .iconSpacing{
             padding-top: 30px;
        }
         .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{
             padding-left: 0px !important;
             padding-right: 0px !important;
        }
         .careerMargin{
             margin-top: 30px !important;
        }
         .careerMarginCopy{
             margin-top:30px !important;
        }
         .mobileHeight{
             padding-top:0px !important;
        }
         .businessServices{
             padding-top:40px !important;
             padding-bottom: 0px !important;
        }
         .positionOverlay{
             position: relative;
        }
         #portletBg {
             width: 100% !important;
        }
         .timeline > li > .timeline-badge {
             left: -17px;
        }
         #wrapper-portlet .gdlr-core-pbf-wrapper-content .gdlr-core-pbf-wrapper-full-no-space {
             max-width: 100% !important;
        }
         .EEIconWrapper{
             padding-top: 420px !important;
        }
         .EEIcon{
             padding-top: 20px !important;
        }
    }
     .center{
         display: flex;
         justify-content: center;
         align-items: center;
    }
     .chevron-list {
         list-style-image: url('/wp-content/themes/financity-child/images/icon/arrowRight.png');
    }
     .chevron-list li {
         padding-left: 10px;
         margin-bottom: 25px;
    }
     .table-inside-border th {
         border-bottom: 1px solid #dddddd !important;
         border-right: 1px solid #dddddd !important;
         background-color: transparent !important;
         color: #707070;
         font-size: 25px;
         text-align: center !important;
    }
     .table-inside-border td {
         border-right: 1px solid #dddddd !important;
         text-align: center !important;
    }
     .table-inside-border th:last-child, .table-inside-border td:last-child {
         border-right: 0 solid transparent !important;
    }
     .table-inside-border td h2 {
         font-size: 42px;
         color: #d80018;
    }
     .table-inside-border tr:nth-child(odd) {
         background-color: transparent !important;
    }
     .margin-reset-col {
         margin: 0 20px !important;
    }
    /*.evo_lightbox_content{
         display: none;
    }
     */
     .list-featured-img-init{
         display: flex;
         height: 485px;
         max-width: 294px;
         border: 1px solid #e6e6e6;
         margin-bottom: 10px;
    }
     .list-featured-img{
         display: flex;
         height: 330px;
         max-width: 294px;
         border: 1px solid #e6e6e6;
         margin-bottom: 10px;
         box-shadow: 0px 3px 6px rgba(0,0,0,0.6);
    }
     #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
         line-height: 1 !important;
         margin: 10px 0px 0px 0px !important;
    }


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .hideChrome {
        display: none;
    }
}


    /**************Special MIDA laptop size***************/

    @media only screen and (min-width: 1360px) and (max-width: 1439px) {
   
    }


    /*****************************************************/



 /**************FAT***************/



@media only screen and (max-width: 380px) {
   
     .subtitle-white {
     	font-family: "Maven Pro";
	     color: #ffffff;
	     text-align: center;
	     font-size: 35px !important;
	     font-weight: bold;
	     letter-spacing: 0px;
	     margin-top: 30px;
	     line-height: 50px !important;
	}

}

/*.hiddenCode{
	display: none;
}*/


/*#wp-chatbot-mobile-close {*/
     /*background-image: "/wp-content/uploads/2020/07/Asset-2@2x-8.png";*/
     /*background: url("/wp-boat-product-close-icon/") center no-repeat !important;*/
/*}*/

.financity-copyright-wrapper {
     height: 90px !important;
}

@media only screen and (max-width: 430px) {
   
     .financity-copyright-wrapper {
          height: 125px !important;
     }

}

/*.addtoany_list a img {
     margin-right: 15px;
}*/

.mysticky-welcomebar-close {
     color: #ffffff !important;
}

.contentToLeft{
     text-align: left;
}

/****************************************************/




@media only screen and (max-width: 950px) and (min-width: 670px) {
     #reports {
         width: 50% !important;
         display: grid !important;
         /* margin-left: -30px !important; */
         justify-content: center;
         align-items: center;
     }
 }
 
 @media only screen and (max-width: 669px) and (min-width: 376px) {
     #reports {
         width: 100% !important;
         display: grid !important;
         /* margin-left: -30px !important; */
         justify-content: center;
         align-items: center;
     }
     .content-grid {
         text-align: center;
     }
     .eNewsletterShadow {
         margin-left: auto;
         margin-right: auto;
     }
     .special-subtitle-class {
         text-align: center !important;
     }
 }