
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@1,700&display=swap');

@font-face {
    font-family: 'FiraSans-Regular';
    src: url('../fonts/FiraSans-Regular.eot');
    src: url('../fonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FiraSans-Regular.ttf') format('truetype'),
         url('../fonts/FiraSans-Regular.svg#tex_gyre_adventorbold') format('svg');
		 font-weight: normal;
    font-style: normal;
}


.pagination .page a{
   margin:5px;
}
#map {
   height: 420px;
}
.how-we-help.explanatory-section.section-bg-dark {
    background: 
    #064160 !important;
}
.how-we-help {
    color: 
    #fff !important;
}
#home-story .feature-line .feature-point .feature-box h3 {
    color: #000;
}
.icon.ion-plus-circled {
    color: 
    #12b9e3;
}
.center-cta::before {
    background-color: 
    #12b9e3 !important;
}

.newtable   {
color: #064161;
text-align:left;
font-family: 'FiraSans-Regular' !important;
font-size: 16px;

}

h3.newtitletr  {
border-left: solid 4px #6BC9D0;
color: #6BC9D0;
padding: 1% 3%;
margin: 2% 0%; text-align:left;
font-family: 'FiraSans-Regular' !important;

}


.slim-btn2  {
   background-color: #064160;
    border-bottom: 1px solid #98d7dd;
    transition: all 0.05s cubic-bezier(0.17, 0.67, 0.83, 0.67);
    font-size: 1.2247em;
    padding-top: 11px;
    padding-bottom: 11px; color:#FFFFFF;
	font-family: 'FiraSans-Regular' !important; max-width:400px; width:auto;
}

.slim-btn2:hover,
.slim-btn2:focus,
.slim-btn2:active {
    background-color: #98d7dd;
    border-bottom: 1px solid #064160;
    color: #000;
font-family: "Fira Sans", Helvetica, Arial, sans-serif;
 
}



.form-controltable {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family: 'FiraSans-Regular' !important;
	
	width: 100%;
    background: #f5f5f5;
    border: none;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    height: 48px;
    padding: 14px 13px;
}


.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
}

table thead tr th {
        width: 20%;
}
table tbody tr td {
        width: 20%;
}

/*12/07/2020*/

.bordernew {border:#CCCCCC 1px solid; padding:10px; margin:30px 0 0 0;}
.linksnew {padding:5px 10px; text-align:center; width:100%; }
.linksnew p {margin:0px; color:#999999; font-family: 'FiraSans-Regular' !important; font-size:12px;}
.linksnew p a{margin:0px; color:#999999; font-weight:normal; font-family: 'FiraSans-Regular' !important; }
.linksnew p a:link{margin:0px; color:#333; font-weight:normal; font-family: 'FiraSans-Regular' !important; }
.newboxbg {background-color:#f8f8f8; margin-top:30px; }
.newboxbg input {background-color:#FFFFFF;}
.newboxbg p {font-weight:normal; margin:0px; font-size:12px; }



@media only screen and (min-width: 992px) {
    .container-small2 {
        width: 468px !important;
    }
}

.container-small2 h4 { font-family: 'FiraSans-Regular' !important;  color:#999999 !important;}

.btn-light {background-color:#CCCCCC !important; font-family: 'FiraSans-Regular' !important; font-size:15px !important;}
.btn-light:hover {background-color: #999999;}
.socialmediabtn {font-family: 'FiraSans-Regular' !important; letter-spacing:normal; }

.nbtn {background-color:#064160;}

/*End 12/07/2020*/