.page-id-439 .vc_gitem-post-data-source-post_excerpt{
padding-bottom:20px;
}
#main_header .tagline .fright{
	display:flex;
}
.investors-btn {
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-align: center;
}
.swiper-pagination.testimonial-pagination{
	position: relative;
    margin-top:100px; 
}
.inner-post-date{
	color: #3c494f;
	line-height: 22px;
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 20px;
	display: block;
}
.image-border img{
	border:1px solid #ddd;
}
.home-news-section .ult-new-ib-title span{
	font-size: 16px !important;
	line-height: 26px  !important;
	display: block  !important;
}
.blog_post_preview a,.service_section a{
  color: #2b5581;
	font-weight: bold;
}
.blog_post_preview a:hover,.service_section a:hover{
	color: #da2027; 
}

.mobile_menu li a{
text-transform:uppercase;
}
.home .menu-main-menu-container #menu-main-menu .current-menu-item a{
color:#FFFFFF !important;
}
.home .menu-main-menu-container #menu-main-menu a:hover{
color:#FFFFFF !important;
}
.home .menu-main-menu-container #menu-main-menu .sub-nav a:hover{
color:#054989 !important;
}
.rpwwt-widget ul li .rpwwt-post-title{
font-size:13px;
line-height:18px !important;
}
.copyright a{
color: #FFFFFF;
}
.rpwwt-widget ul li .rpwwt-post-date{
font-size:11px;
font-style:italic;
}
.rpwwt-widget ul li{
border-bottom:#F1F1F1 1px solid;
padding-bottom:15px !important;
}
a{
    -webkit-transition-duration: 600ms !important;
    -moz-transition-duration: 600ms !important;
    -o-transition-duration: 600ms !important;
    transition-duration: 600ms !important;
}
.breadcrumbs{
padding:10px 0;
background-color:#F3F3F3;
margin-bottom:0px !important;
}
.home_bg_1{
background-image:url(home_bg_1.jpg);
background-position:right;
background-repeat:no-repeat;
}
.vc_separator_align_center h4::first-letter{
color:#DA2027 !important;
}
.vc_separator_align_center h4{
font-weight:400 !important;
text-transform:uppercase;
font-size:22px !important;
}
#menu-main-menu li a{
text-transform:uppercase;
font-weight:600 !important;
}
#menu-main-menu li.current-menu-item a, #menu-main-menu li a:hover{
color:#DA2027!important;
}
#menu-main-menu li .sub-menu li a{
color:#054989 !important;
}
#menu-main-menu li .sub-menu li.current-menu-item a{
color:#DA2027 !important;
}
.page_without_abs_header #menu-main-menu li.current-menu-item a, .page_without_abs_header #menu-main-menu li a:hover, #menu-main-menu li .sub-menu li a:hover{
color:#DA2027;
}
#menu-main-menu li a{
display: inline-block;
}
#menu-main-menu li a::after{
margin-top:4px;
content: '';
display: block;
width: 0;
height: 2px;
background: #DA2027;
transition: width .5s;
}
#menu-main-menu li a:hover::after{
width: 100%;
}
#menu-main-menu .current-menu-item a::after{
width: 20px;
}
.slider_button a{
background-color:#DA2027;
color:#FFFFFF !important;
-webkit-border-radius: 25px; 
-moz-border-radius: 25px; 
border-radius: 25px;
font-size:14px;
text-transform:uppercase;
padding:8px 30px;
text-decoration:none;
cursor:pointer;
font-weight:600;
border:#BC1D23 2px solid;
display:block;
text-align:center;
}
.common_button_blue{
-webkit-border-radius: 25px; 
-moz-border-radius: 25px; 
border-radius: 25px;
font-size:13px;
text-transform:uppercase;
padding:8px 35px;
text-decoration:none;
cursor:pointer;
font-weight:600;
border:#295684 2px solid;
color:#295684 !important;
text-align:center;
}
.common_button_blue:hover{
color:#DA2027 !important;
border:#DA2027 2px solid;
}
.common_button_red{
-webkit-border-radius: 25px; 
-moz-border-radius: 25px; 
border-radius: 25px;
font-size:13px;
text-transform:uppercase;
padding:8px 35px;
text-decoration:none;
cursor:pointer;
font-weight:600;
border:#DA2027 2px solid;
text-align:center;
color:#DA2027 !important;
}
.common_button_red:hover{
border:#295684 2px solid;
color:#295684 !important;
}
.slider_button a i, .common_button_red i, .common_button_blue i{
margin-right:5px;
}
.slider_button a:hover{
background-color:#0D4A88;
border:#09335E 2px solid;
}
.home_slider .vc_single_image-img{
border:none;
}
.a_link_style{color:#2F679C !important;text-decoration: underline;}
.a_link_style:hover{color:#2F679C !important;text-decoration: underline;}
h2.blogpost_title{
line-height:30px !important;
font-size:24px !important;
font-weight:400 !important;
}
h6.title{
line-height:30px !important;
font-size:18px !important;
font-weight:400 !important;
}
h2.blogpost_title::first-letter, h6.title::first-letter{
color:#DA2027 !important;
}
span.post-date{
clear:both;
display:block;
font-size:11px;
margin-bottom:10px;
}
.custome_read a:hover{
text-decoration: underline !important;
}
.page_title{
padding:0px 20px 20px 12px !important;
}
.page_title h1{
line-height: 30px !important;
font-size: 24px !important;
font-weight: 400 !important;
text-align:left !important;
}
.page_title h1::first-letter{
color:#DA2027 !important;
}
.service_section{
float: left; 
width: 30%;
}
.section_border{border:1px solid #f9f9f9 !important;}
header nav ul.sub-menu li{font-size:13px !important;}
.error_wid_login a{
	display:none;
}
.login-wrap {
	max-width: 100%;
	border: 1px solid #f1f1f1;
}
.login-wrap input[type="text"], .login-wrap input[type="password"] {
	border: 1px solid #f1f1f1;
}
.login-submit input[type="submit"] {
	width: auto;
}
@media all and (max-width: 1200px) and (min-width: 992px) {
}
.blog_page{margin-top:-30px !important; position:relative !important; margin-bottom: 30px !important;}
.blogpost_title2{font-size: 16px !important;text-transform:uppercase;}
.blogpost_title2::first-letter{
color:#DA2027 !important;
}
.news_page{ padding-top:10px;padding-bottom:20px;border-bottom:1px solid #F3F3F3;margin-bottom:20px;}
.news_content{float:right; width:73%;}
.news_date{font-size: 12px;}
#blog_page_title{font-size: 24px !important;font-weight: 400 !important;margin-bottom:30px;}
#blog_page_title::first-letter{
color:#DA2027 !important;
}
.wpcf7-form p{
margin-bottom:25px;
}
.blog .featured-image{
width:202px !important;
height:auto !important;
}
.investor-menu{
	display:none  !important;
}
@media all and (max-width: 991px) and (min-width: 100px) {
	.investor-menu{
		display:block  !important;
	}
}
@media all and (max-width: 4000px) and (min-width: 768px) {
	.show_mobile{
		display:none !important;
	}
	.show_desktop{
		display:block !important;
	}
	.home .logo_def{
	display:block !important;
	}
	.home .logo_retina{
	display:none !important;
	}
}

@media all and (max-width: 1199px) and (min-width: 992px) {
	#menu-item-432{
		margin-right:0px !important;
	}
	.top_search{
		display:none;
	}
	
	.home .logo_def{
	width:300px !important;
	}
}

@media all and (max-width: 992px) and (min-width: 100px) {
	.home .logo_retina{
	display:block !important;
	}
	.home .logo_def{
	display:none !important;
	}
}


@media all and (max-width: 767px) and (min-width: 100px) {
	.home .logo_def{
	display:none !important;
	}
	.home .logo_retina{
	display:block !important;
	}
	.show_mobile{
		display:block !important;
	}
	.show_desktop{
		display:none !important;
	}
	.home .logo_retina{
	display:block !important;
	width:250px !important;
	}
	.home .logo_def{
	display:none !important;
	}
	.vc_sep_width_50 {
    	width: 100% !important;
	}
	.vc_sep_holder h4{
	text-align: center !important;
	}
	.home_bg_1{
	display:none !important;
	}
	.news_content{
	margin-bottom:20px !important;
	margin-top:15px !important;
	display:block !important;
	width:100%  !important;
	clear:both !important;
	}
	.blog .featured-image{
	width:100% !important;
	}
	.blogpost_title2, .news_date{
	display:block !important;
	width:100%  !important;
	clear:both !important;
	}
   .blog .featured-image{
	   height:auto !important;
	}
	.content_block .vc_progress_bar .vc_single_bar {
	margin-bottom: 45px;
   }
	.content_block .vc_progress_bar .vc_single_bar .vc_label {
		top: -30px;
		font-size: 16px;
		color:#000;
		padding: 0;
	}
	.content_block .vc_progress_bar .vc_single_bar {
		overflow: visible;
	}
}
@media all and (max-width: 767px) and (min-width: 100px) {
	.news_listing_col_1 {
		width: 100%;
		margin-right: 0;
	}
	.news_listing_col_2 {
		width: 99%;
		margin-top: 20px;
	}
}
