/*about us first section starts*/
.border-row{
	border-bottom:1px solid #d4d4d4;
	width:60px;
}
.thumbsketch{
	    font-size: 25px;
    color: #45980d;
    text-align: left;
    text-transform: uppercase;
}
.result_head{
	
	   font-size: 25px;
    color: #45980d;
    text-align: left;
    text-transform: uppercase;
	margin-top:0px;
}
.border-row.borde_btm {
    margin-bottom: 30px;
}
.thumbpara{
	padding-top:10px;
	font-size:15px;
	text-align:justify;
}
/*about us first sectionends*/

/*second section starts*/
.second{
	padding-top:25px;
	padding-bottom:40px;
}
.points-heading{
	font-size:22px;
	color:#45980d;

}
.points{
	font-size:15px;
	background-color: #0a70be;
	padding:8px 25px;
	color:#FFF;
	text-align:center;

}
.para-section{
	padding-top:20px;
}
.foundation{
	padding-top:20px;
}



/*second section ends*/

/*third section starts*/
.subpagetb {
    padding: 30px 0px;
}
.features-para{
	font-size:14px;
	text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
	padding-top:10px;
	padding-left: 10px;
    padding-right: 20px;
}
.objective{
    text-align: center;
    padding-top: 10px;
    color: #2c4d82;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0px;
}
.fi-logo{
	text-align:center;
}
.our-features{
	padding-bottom:25px;
}

/*third section ends*/

.pointsh{
	letter-spacing:1.5px;
	line-height:2;
	font-size:24px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	letter-spacing:1.3px;
	border:none !important;
}

/*about us ned*/

/*contact us starts*/

.expertise-area {
    padding: 100px 0px;
}
.expert-left-layer h2 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    padding-top: 160px;
    position: relative;
}
.expert-left-layer p {
    font-size: 17px;
    color: #f9f9f9;
    position: relative;
}
.expert-right {
    background: #fff;
	padding-left:50px;
}
.expert-right-content {
    padding: 50px 25px 50px 20px;
}
.expert-right-first-content {
    border-bottom: 1px solid #e5e5e5;
}
.expert-right-single-content {
    width: 50%;
    float: left;
}
.e-r-s-padding-btm {
    padding-bottom: 50px;
}
.e-r-s-right-padding {
    padding-right: 40px;
}
.expert-right-single-content i {
    font-size: 35px;
    color: #222222;
}
.expert-right-single-content h2 {
    font-size: 18px;
    color: #282828;
    font-weight: 600;
}
.conicon{
	font-size:18px !important;
}
.form-sect{
	margin-top:30px;
	margin-bottom:40px;
}
.map-column{
	padding:0px !important;
}
.ask{
	padding-bottom:10px;
	font-size:25px;
    color: #45980d;
	text-align:center;
	padding-top:30px;
}
.e-r-s-border {
    padding-left: 40px;
    padding-right: 0;
    border-left: 1px solid #e5e5e5;
	height:38%;
}


@media (max-width:1351px) and (min-width: 767px)
{
.e-r-s-border {
    padding-left: 40px;
    padding-right: 0;
    border-left: 1px solid #e5e5e5;
	height:50%;
}
}


@media (max-width: 768px)
{
	.expert-right-single-content h2 
	{
    font-size:14px;
	}
}
.expert-right-single-content p {
    font-size: 14px;
    color: #555;
    margin-bottom: 0px;
}
.e-r-s-padding {
    padding-top: 25px;
}
.expert-right-single-content i {
    font-size: 30px;
    color: #45980d;
	margin-top:15px !important;	
}
.link-icons{
	margin-top:15px;
}

@media (max-width: 768px)
{
	.e-r-s-border
	{
		border-left:none !important;
		    height: 26%!important;
	}
}
	
.padd-top{
    background-color: #efefef61;
	padding-top:60px;
}
.bottle{
	padding-top:85px;
	padding-bottom:80px;
}
.expertb{
	height:500px;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 10px;
    border: 0px;
    padding: 8px 13px 10px!important;
    background-color: #453e3c;
}
/*contact us ends*/




.page-login{
	padding-top:30px;
	padding-left:30px;
	font-size:20px;
	text-align:center;
}
