/**
Theme Name: 101loans
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 101loans
Template: astra
*/

.vc_column-inner{
padding-top:0px!important;
}

div#custom_html-3 .header-social li {
    padding: 0 8px 0 0!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
    background: #002365;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #002365 !important;
}
.ast-site-identity {
    padding: 15px 0!important;
}
.disp-none {display: none !important;}
.administrations-va-page .vc_icon_element-inner {
    border: 3px solid red !important;
    padding: 7px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.administrations-va-page .ult-align-center {
    font-weight: bold;
}
/*
.home .site-logo-img a img{
	display:none;
}

.home .site-logo-img a:before{
	content:url('./img/101-loan-logo-white.png');
	display:block;
}

.home header{
	    background-color: rgb(255 255 255 / 0%);
    background-image: linear-gradient(black, rgb(0 0 0 / 10%));
}*/
.administrations-va-page span.vc_icon_element-icon:before {
    color: #fd4f2c;
}
.ult_modal-body h3 {
    margin-bottom: 20px;
}
.administrations-va-page .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    margin-bottom: 15px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .ubtn-ctn-center, footer p, .stats-block  {
   margin-bottom: 0px!important;
}

.fa{
	font-family:FontAwesome!important;
}

.home-counter .stats-number{
	  font-size: 45px!important;
    color: #fff;
    font-family: 'Playfair Display',serif;
    line-height: 30px!important;
    font-weight: 700!important;
}

.home-counter .stats-text{
	color: #fff;
    font-size: 26px!important;
    padding-top: 5px;
    font-weight: 700;
}

.our-services .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper{
	background:#f8f8f8;
}

.our-services .section1{
	margin-bottom:35px;
}

.our-services h5, .our-services p{
	padding:0px 25px;
}

.service-icon img{
      position: absolute;
    bottom: 0;
    z-index: 9999;
    display: table;
    opacity: 0.2;
    width: 70px;
    height: 70px;
}

.service-icon .vc_single_image-wrapper{
	position:relative;
}

.about-us .aio-icon-description, .about-us .aio-icon-header{
	text-align: left!important;
}

.about-us  .aio-icon-title{
	    margin-bottom: 7px;
}

.about-us .align-icon{
	    float: left;
    margin-bottom: 15px;
}
.our-services .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper:hover .vc_icon_element {
    opacity: .07;
}
.our-services .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .vc_icon_element {
    position: absolute;
    right: 5%;
    opacity: 0;
    font-size: 30px;
    transition: .5s;
}
.read-more-Services p a {
    position: relative;
}
.read-more-Services a:after {
    content: '\f178';
    display: block;
    position: absolute;
    right: -25px;
    top: 1px;
    font: normal 15px/1 FontAwesome;
}
.read-more-Services p {
    margin-top: 10px;
    margin-bottom: 25px !important;
}
.our-services h5 {
    margin-top: 24px;
}
#vertual-employee .aio-icon {
    color: #fd4f2c !important;
    border: 2px solid #fd4f2c;
    padding: 18px;
    border-radius: 50%;
    text-align: center;
    font-size: 30px !important;
}
div#vertual-employee .default-icon .aio-icon-default {
    display: block;
    margin-bottom: 20px;
}
.upb_row_bg.vcpb-vz-jquery {
    background-position: bottom !important;
}
div#vertual-employee .aio-icon-header {
    display: block !important;
    text-align: center;
    width: 100% !important;
}

.about-us .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: transparent;
    border: 2px solid #fd4f2c;
    padding: 8px;
} 
.about-us:after {
    background: url(./img/hand-shake-2-men.png);
    content: '';
    position: absolute;
    width: 36%;
    height: 100%;
    display: block;
    right: 5%;
    background-repeat: no-repeat;
    background-size: cover;
}
.gform_wrapper li.hidden_label input {
    margin-top: 0 !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select, textarea#input_1_8  {
    height: auto;
    padding: 10px !important;
    margin-bottom: 0px!important;
}
textarea#input_1_8 {
    height: 100px;
}
.gform_wrapper .gform_footer {
    margin: 0px 0 0 0;
}
input#gform_submit_button_1 {
    display: block;
    margin: 0 auto;
}
.testimonial-bg div#eapps-testimonials-slider-1 {
    background: rgba(0, 24, 68, 0.7);
    padding: 20px;
}
.testimonial-bg span.eapps-testimonials-slider-page-item-author-info-name, .testimonial-bg .eui-item-text, .testimonial-bg path#prev-a, .testimonial-bg path#next-a {
    color: #fff !important;
    margin-top: 15px;
}
.eui-slider-dots-classic .eui-slider-dots-item {
    background: #fff !IMPORTANT;
}

.testimonial-bg {
    overflow: visible !important;
}
.testimonial-bg img {
    position: absolute;
    top: -175px;
    z-index: 9999999;
}


/* -------- Media Screen Css -------------- */

@media only screen and (min-width:1141px){
	/*.home .main-header-menu a{
	color:#fff;
}

.home .main-header-menu .current_page_item a, .home .main-header-menu li:hover a, .home .main-header-menu .menu-item:hover > .menu-link, .home .main-header-menu .menu-item:hover > .ast-menu-toggle, .home .main-header-menu .ast-masthead-custom-menu-items a:hover, .home .main-header-menu .menu-item.focus > .menu-link, .home .main-header-menu .menu-item.focus > .ast-menu-toggle, .home .main-header-menu .current-menu-item > .menu-link, .home .main-header-menu .current-menu-ancestor > .menu-link, .home .main-header-menu .current-menu-item > .ast-menu-toggle, .home .main-header-menu .current-menu-ancestor > .ast-menu-toggle{
	color:#ccc!important;
}

.home .main-header-menu .sub-menu li a{
	color:#000!important;
}

.home .main-header-menu .sub-menu li:hover a{
	color:#002365!important;
}
}

@media only screen and (max-width:1140px){
	.home .ast-button-wrap .menu-toggle.main-header-menu-toggle{
		color:#fff!importanr;
	}*/
}

	@media only screen and (max-width:1140px) {
		.ast-above-header-section.ast-above-header-section-1.ast-flex.ast-justify-content-flex-start.widget-above-header, .ast-above-header-section.ast-above-header-section-2.ast-flex.ast-justify-content-flex-end.widget-above-header {
    padding: 0;
}
div#custom_html-4 {
    margin-top: -3px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 13px;
}
div#custom_html-3 {
    margin: 0;
}
	}
@media only screen and (min-width:768px){
	
	 .align-md .wpb_wrapper {
   		display: table-cell;
   		vertical-align: middle;
	}
	
	.tb-md{
		display: flex;
	}
		.align-md .vc_column-inner{
 		 height: 100% !important;
	display:table;
	}
	
	.video1{
		padding-bottom:90px!important;
	}
	
	.home .our-services .align-md .vc_column-inner, .home .our-services .align-md .vc_column-inner > .wpb_wrapper{
		display:inline-block!important;
		 height: 100% !important;
	}
	
}

@media only screen and (max-width:767px){
	.our-services .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper{
		margin-bottom:35px;
	}
	.home-page-video-sec iframe {
    width: 100%;
}
	.content-pd-onmob .vc_column-inner {
    padding: 0 20px 40px !important;
}
	.margin-topimg-on-mobile img {
    margin-top: 40px;
}

}
@media only screen and (min-width:641px) {
	.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
    width: 100%!important;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
}
@media only screen and (max-width:450px){
	.home-page-video-sec iframe {
    height: 210px !important;
}
	table.tb-ben td, table.tb-ben th {
    font-size: 5vmin !important;
    padding: 10px !important;
    vertical-align: middle;
}
}