/*-------------------------------------------------------
[Table of contents]

1. Header
	+ logo
	+ top navigation
	+ search
	
2. Content
	+ feature sections
	+ page title
	+ parallax backgrounds
	+ video backgrounds
	
3. Sidebar
	+ site search
	+ tabs
	+ portfolio widgets
	+ advertisements

3. Typography
	+ lists
	+ buttons
	+ styled boxes
	+ dropcaps
	+ highlight colors
	+ tables
	+ pricing tables
	+ framed boxes
	+ pagination
	
4. Footer
	+ copyrights
	+ google map
	
--------------------------------------------------------*/


/*----------------------------------------------------
	SITE MAIN STRUCTURE
------------------------------------------------------*/

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}

.container {
	width: 1170px;
	margin: auto;
}


/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.onecol_forty {
	width: 40%;
}
.onecol_sixty {
	width: 56%;
}
.onecol_thirtyfive {
	width: 35%;
}

/* Less Space Bitween Columns */
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 2%;
	float: left;
}
.one_full_less {
	width: 100%;
}
.one_half_less {
	width: 49%;
}
.one_third_less {
	width: 32%;
}
.one_fourth_less {
	width: 23.500%;
}
.one_fifth_less {
	width: 18.400%;
}
.two_third_less {
	width: 66%;
}
.three_fourth_less {
	width: 74.500%;
}
.onecol_forty_less {
	width: 40%;
}
.onecol_sixty_less {
	width: 58%;
}
.onecol_thirtyfive_less {
	width: 36.250%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}


/*---------------------------------------------------
	HEADER
------------------------------------------------------*/
/* top navigations */
.top_nav {
	float: left;
	width: 100%;
	background: #c5232f;
	border-bottom: 1px solid #f9f9f9;
	font-size: 14px;
	color: #fff;font-family: 'Poppins', sans-serif;
}
.top_nav .left {
	float: left;
	width: 30%;
	padding: 7px 0px;
}
.top_nav .left i {
	color: #fff;
}
.top_nav .left a {
	color: #fff;
	margin-right: 25px;
}
.top_nav .left a:hover {
	color: #999;
	transition: all 0.3s ease;
}
.top_nav .right {
	float: left;
	width: 70%;
	text-align: right;
}
.top_nav ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	padding: 7px 0px;
}
.top_nav .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 14px 0px 0px;
}
.top_nav .topsocial li a {
	float: left;
	color: #fff;
	font-size: 13px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.top_nav .topsocial li a:hover {
	color: #999;
}
/* Logo */

/* Logo */
#logo {
	float:left;
	display:block;
	width:100%;
	min-height: 50px;
	margin-top:0px;
	position: relative;
	text-indent:-999em;
	background:url(../images/logo.png) no-repeat left top;	
}
.logo {
	float: left;
	width: 25%;
	margin-top: 5px;
}
.menu_main{
	    width: 75%;
    float: left;
}

.menu_main_full {
	float: left;
	width: 75%;
	z-index: 9999;
}





.mstslider {
	width: 100%;
	float: left;
}



.top_section {
	float: left;
	width: 100%;
	height: 95px;
	background: #fff;
}
.top_section .left {
	float: left;
	width: 40%;
}
.top_section .right {
	float: left;
	width: 60%;
	margin-top: 27px;
	text-align: right;
	color: #000;
	font-size: 13px;
}
.top_section .right a {
	color: #000;
	font-size: 13px;
	transition: all 0.3s ease;
}
.top_section .right a:hover {
	color: #000;
}
.top_section .right i {
	color: #000;
	margin-left: 22px;
}
.top_section ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
.top_section .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.top_section .topsocial li a {
	float: left;
	color: #000;
	font-size: 11px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin: 0;
	background: #333;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	line-height: 20px;
}
.top_section .topsocial li a:hover {
	background: #000;
}
.top_section .topsocial li a i {
	color: #000;
	margin: 0;
}





.menu_rlinks {
	float: right;
	width: 14%;
	font-family: 'Poppins', sans-serif;
	letter-spacing: 0.5px;
	font-weight: 500;
}
.menu_rlinks .mrbut {
	float: right;
	color: #fff;
	margin-left: 0px;
	padding: 18px 22px 17px 22px;
	transition: all 0.3s ease;
	font-size: 15px;
	background-color: #ff6600;
}
.menu_rlinks .mrbut:hover {
	color: #fff;
	background: #727272;
}


.menu_rlinks2 {
	float: right;
	margin-top: 22px;
}
.menu_rlinks2 a {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	border: 1px solid #ccc;
	padding: 8px 20px;
	border-radius: 25px;
	transition: all 0.3s ease;
}
.menu_rlinks2 a:hover {
	color: #393939;
	border: 1px solid #fff;
	background: #fff;
}

.menu_rlinks3 {
	float: right;
	margin-top: 25px;
}
.menu_rlinks3 a {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding: 10px 16px;
	border-radius: 3px;
	background: #525252;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.menu_rlinks3 a:hover {
	color: #fff;
	background: #59abe3;
}

.menu_rlinks4 {
	float: right;
	margin-top: 18px;
}
.menu_rlinks4 a {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
	padding: 9px 18px;
	border-radius: 3px;
	background: #87d37c;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.menu_rlinks4 a:hover {
	color: #fff;
	background: #393939;
}

.menu_rlinks5 {
	float: right;
	text-align: center;
}
.menu_rlinks5 a {
	float: right;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	padding: 39px 27px 38px 27px;
	background: #46d8bd;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.menu_rlinks5 a:hover {
	color: #fff;
	background: #393939;
}
.menu_rlinks5 a em {
	color: #fff;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	display: block;
	font-weight: 300;
	line-height: 16px;
}


.menu_rlinks6 {
	float: right;
	margin-top: 18px;
}
.menu_rlinks6 a {
	color: #eb9532;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
	padding: 9px 18px;
	border-radius: 3px;
	border: 2px solid #eb9532;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.menu_rlinks6 a:hover {
	color: #fff;
	background: #eb9532;
}

.menu_rlinks6.two {
	float: right;
	margin-top: 21px;
}
.menu_rlinks6.two a {
	color: #fff;
	border: 2px solid #fff;
}
.menu_rlinks6.two a:hover {
	color: #393939;
	background: #fff;
}

.menu_rlinks7 {
	float: right;
	text-align: left;
}
.menu_rlinks7 i {
	float: left;
	color: #fff;
	font-size: 35px;
	margin-right: 14px;
	margin-top: 7px;
}
.menu_rlinks7 a {
	float: right;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 23px;
	font-weight: 500;
	padding: 27px 67px 27px 34px;
	background: #f9bf36;
	text-transform: uppercase;
	transition: all 0.3s ease;
	white-space: nowrap;
}
.menu_rlinks7 a:hover {
	color: #fff;
	background: #393939;
}
.menu_rlinks7 a em {
	color: #fff;
	font-size: 18px;
	font-style: normal;
	text-transform: none;
	display: block;
	font-weight: 300;
	text-transform: uppercase;
}


.slidermar9 {
	margin-top: 58px;
}





.footer-1{width: 25%; float: left; margin-right: 3%;}

.footer-2{width: 20%; float: left; margin-right: 3%}

.footer-3{width: 21%; float: left; margin-right: 3%}

.footer-4{width: 25%; float: left; margin-right: 0%}

.footer {
	float: left;
    width: 100%;
    margin-top: 0;
    padding-top: 60px;
    background-color: #002141;
    color: #fff;
    position: relative!important;
	
}

/*.footer:before {
	        left: 0;
    top: -287px;
    width: 100%;
    content: "";
    height: 190%;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(../images/f-bg.png);
    display: block;
}*/
.footer h4 {
	font-size: 22px;
	color: #fff;
	font-family: "Frank Ruhl Libre", serif; font-weight: 400; line-height: 28px; letter-spacing: 0.5px
}

/* Address */
ul.faddress {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.faddress li {
	padding: 2px 0px;
	margin: 0px;
	font-weight: 300; line-height: 28px; letter-spacing: 0.5px; font-size: 14px;font-family: 'poppins', sans-serif;
}
.faddress li a {
	color: #fff;
	transition: all 0.3s ease;font-family: 'poppins', sans-serif; font-weight: 400; line-height: 28px; letter-spacing: 0.5px; font-size: 15px;
}
.faddress li a:hover {
	color: #fff;
}

/* quick links */
.qlinks {
	float: left;
	width: 100%;
}
.qlinks ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
.qlinks li {
	padding: 4px 0px;
	margin: 0px;
	    color: #fff;
    transition: all 0.3s ease;
    font-family: 'poppins', sans-serif;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-size: 14px;
    padding-left: 25px;
}
.qlinks li a {
	color: #fff;
	transition: all 0.3s ease;font-family: 'poppis', sans-serif;font-weight: 300; line-height: 28px; letter-spacing: 0.5px; font-size: 15px;
}
.qlinks li a:hover {
	color: #fff;
}
.qlinks li  i {
	margin-right: 10px;
	margin-left: -25px;
}

.qlinks.two li a i {
	color: #5b5c60;
	font-size: 5px;
	margin-right: 8px;
}



/* copyrights */
.copyright_info {
	float: left;
	padding: 20px 0px 15px 0px;
	margin: 40px 0px 0px 0px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	background: #000d1a;
	border-top: 1px solid #153370;
	font-family: poppins,sans-serif;
}


.copyright_info a {
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	text-align: right;
	transition: all 0.3s ease;
}
.copyright_info a:hover {
	color: #e3e3e3;
}



/* footer social links */
ul.footer_social_links {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.footer_social_links li {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
.footer_social_links li a i {
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 100%;
	line-height: 24px;
	vertical-align: middle;
	background-color: #303034;
	color: #6f6f71;
	transition: all 0.3s ease;
}
.footer_social_links li a i:hover {
	color: #fff;
	background-color: #727272;
}


.fbsocials {
	float: left;
	width: 100%;
	background: #999;
	margin-bottom: 90px;
	text-align: center;
}
.fbsocials a {
	float: left;
	width: 20%;
	color: #fff;
	font-size: 27px;
	padding: 16px 0px;
	transition: all 0.3s ease;
}
.fbsocials a.fb {
	background: #4087cf;
}
.fbsocials a.tw {
	background: #36aae0;
}
.fbsocials a.in {
	background: #3377bb;
}
.fbsocials a.gp {
	background: #e93434;
}
.fbsocials a.be {
	background: #de8d23;
}

.fbsocials a.fb:hover,
.fbsocials a.tw:hover,
.fbsocials a.in:hover,
.fbsocials a.gp:hover,
.fbsocials a.be:hover {
	background: #393939;
}


/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:22px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 9001;
}


.justify-content-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.flex-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}

@media only screen and (min-width: 1200px){
 .site-branding {
    display: block;
    position: relative;
    background-color: #fff;
    z-index: 10;
}
}
@media only screen and (min-width: 1200px){
 .site-branding {
    padding: 17px 0 12px;
}
}
.mr-auto, .mx-auto {
    /*margin-right: auto!important;*/
    margin-right: 123px
}




@media only screen and (min-width: 1200px){
.site-branding:after, .site-branding:before {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 45px;
    height: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #fff;
}
}
@media only screen and (min-width: 1200px){
 .site-branding:before {
    left: auto;
    right: 100%;
    width: 1200px;
}
}
.site-branding img {
    z-index: 1;
    position: relative;
}





.widget_info:not(:last-child) {
    padding-right: 50px;
}
.widget_info {
    padding-top: 25px;
    padding-bottom: 35px;
    position: relative;
}

.widget_info .widget_icon {
    font-size: 40px;
    color: #ff6600;
}



.widget_info .widget_content {
    margin-left: 14px;
    position: relative;
}

.widget_info .widget_title {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 8px;
    color: #003499;
    font-family: 'Poppins', sans-serif; 
}

.widget_info .widget_desc {
    font-size: 15px;
    line-height: 1;
    margin-bottom: 0;font-family: 'Poppins', sans-serif; letter-spacing: 0.3px; color: #000;
}

.widget_info:not(:last-child) .widget_content:after {
    content: "";
    height: 100%;
    width: 1px;
    background-color: rgba(243,243,243,1);
    display: block;
    position: absolute;
    right: -25px;
    top: 0px;
}

.top-strip{background-color: #06194b;  color: #fff; }

.top-strip-left{    width: 12%;
    float: left;
    text-align: left;
    border-right: 1px solid #2f447a;padding: 10px 0px; }

.top-strip-left p{font-size: 15px;font-family: 'Poppins', sans-serif; letter-spacing: 0.5px; }

.top-strip-center p{font-size: 15px;font-family: 'Poppins', sans-serif; letter-spacing: 0.5px; }

.top-strip-right p{font-size: 15px;font-family: 'Poppins', sans-serif; letter-spacing: 0.5px; }

.top-strip-center{width: 15%; float: left; text-align: left; padding: 10px 0px;padding-left: 15px;}

.top-strip-right{width: 73%; float: right}

.about-section {
	float: left;
	width: 100%;
	text-align: center;
	padding: 70px 0px 20px;
}

.about-left{width: 48%; float: left; margin-right: 4%}

.about-right{width: 48%; float: left; margin-right: 0%}

.about-left h2{
	font-family: "Frank Ruhl Libre", serif; 
	font-size: 30px; text-align: left; color: #000; font-weight: 600
}

.about-left p{
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: left; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 40px;
}


.automobile{
	float: left;
	width: 100%;
	text-align: center;
	background-image: url(../images/automobile-bg-image.jpg);
	  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
   padding: 70px 0px;}

.section-title {
    max-width: 700px;
    margin: -5px auto 50px;
    text-align: center;
    position: relative;
}

.section-title.left-title {
    margin-left: 0;
    text-align: left;
    max-width: 645px;
}

.section-title .top-title {
    font-size: 20px;
    color: #fff;
    display: block;
    margin-bottom: 15px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.section-title.left-title h2 {
    max-width: 700px;
}
.section-title h2 {
    font-size: 32px;
    margin-bottom: 15px;font-family: "Frank Ruhl Libre", serif; font-weight: 600;    color: #fff;
}

.section-title.left-title p {
    margin-left: 0;
}
.section-title p {
    max-width: 530px;
    font-size: 15px;
    margin: auto;font-family: 'Poppins', sans-serif;  color: #000; line-height: 28px;
}

.automobile h4{
	font-family: 'Poppins', sans-serif; 
	font-size: 18px; text-align: left; color: #fff; padding-top: 10px;
}

.automobile p{
	font-family: 'Poppins', sans-serif; 
	font-size: 16px; text-align: left; color: #fff
}

.automobile-box{width: 23%; float: left; margin-right:2.66% }

.automobile-box img{width: 100% }

.automobile-box p{
	font-family: 'Poppins', sans-serif; 
	font-size: 14px; text-align: left; color: #fff
}

.automobile-box-last{width: 23%; float: left; margin-right:0 }

.automobile-box-last img{width: 100% }

.automobile-box-last p{
	font-family: 'Poppins', sans-serif; 
	font-size: 14px; text-align: left; color: #fff
}

.home-section {
	float: left;
	width: 100%;
	text-align: center;
	padding: 70px 0px;
	background-color: #f9f9f9;
}

.home-left{width: 48%; float: left; margin-right: 4%}

.home-right{width: 48%; float: left; margin-right: 0%}

.home-left h5{
	font-family: 'Poppins', sans-serif; 
	font-size: 18px; text-align: left; color: #ee6a3e; font-weight: 600
}


.home-left h2{
	font-family: "Frank Ruhl Libre", serif;
	font-size: 30px; text-align: left; color: #000; font-weight: 600
}

.home-left p{
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: left; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 40px;
}

.mortgage-loan {
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: left; color: #000; font-weight: 400; line-height: 28px;
}

.mortgage-loan img{float: left; margin-right:30px;padding-bottom: 42px;}

.mortgage-loan h4{font-family: 'Poppins', sans-serif; 
	font-size: 20px; text-align: left; color: #000; font-weight: 600; margin-bottom: 3px;}

.mortgage-loan p{
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: left; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 35px;
}

.how-it-work{background: #bf272b url(../images/bg-pattern.png) repeat center bottom; padding: 60px 0px; }

.how-it-work h4{font-family: 'Poppins', sans-serif;
    font-size: 22px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-bottom: 25px;}

.how-it-work h2{font-family: "Frank Ruhl Libre", serif;
    font-size: 32px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-bottom: 60px;}

.howworksec {
    text-align: center;
    margin: 40px 0 0;
    position: relative;
    background: url(../images/hiwbg.png) no-repeat center 50px;
    font-family: 'Poppins', sans-serif; 
}
.howwork {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 30px;
}
.howwork .iconround {
    float: none;
    display: inline-block;
    font-size: 65px;
    background: #fff;
    color: #ff0080;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    position: relative;
}
.howwork .iconround .steps {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ff6600;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    top: 15px;
    left: -15px;
    font-family: 'Poppins', sans-serif; 
}
.howwork h3 {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-top: 30px;
    margin-bottom: 12px;
    font-family: 'Poppins', sans-serif; 
}
.howwork p {
    float: left;
    width: 100%;
    font-size: 15px;
    color: #fff;
    margin: 0;
    line-height: 24px;
    padding: 0 20px;
    margin-top: 5px;
    font-family: 'Poppins', sans-serif; 
}

.personal-gold{background-color: #f4f6f8; padding: 70px 0px; }

.personal-gold h4{font-family: "Frank Ruhl Libre", serif;
	font-size: 28px; text-align: center; color: #000; font-weight: 600; margin-bottom: 20px;}

.personal-gold p{
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: center; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 35px; width: 75%; margin: 0 auto;
}

.personal-gold-box{border: 1px solid #dee4ee;display: flex;     box-shadow: 0 4px 16px 3px rgb(213 221 234 / 50%);}

.personal-loan{width: 50%; float: left; border-right: 1px solid #dee4ee; padding: 40px; text-align: center; background-color: #fff}

.personal-loan h4{font-family: "Frank Ruhl Libre", serif;
	font-size: 24px; text-align: center; color: #000; font-weight: 600; margin-bottom: 20px; padding-top: 15px;}

.personal-loan p{
	font-family: 'Poppins', sans-serif; 
	font-size: 14px; text-align: center; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 35px; width: 85%; margin: 0 auto;
}

.apply-loan{
	background-color: #ff6600; 
	padding: 10px 35px;
	color: #fff;
	font-size: 15px; text-align: center;
	display: inline-block; border-radius: 25px;font-weight: 500;font-family: 'Poppins', sans-serif; margin-bottom: 20px;
}

.gold-loan{width: 50%; float: left;  padding: 40px; text-align: center;  background-color: #fff}

.gold-loan{width: 50%; float: left; border-right: 1px solid #dee4ee; padding: 40px; text-align: center; background-color: #fff}

.gold-loan h4{font-family: "Frank Ruhl Libre", serif;
	font-size: 24px; text-align: center; color: #000; font-weight: 600; margin-bottom: 20px; padding-top: 15px;}

.gold-loan p{
	font-family: 'Poppins', sans-serif; 
	font-size: 14px; text-align: center; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 35px; width: 85%; margin: 0 auto;
}

.insurance-section{    padding: 80px 0px 40px;}

.insurance-section h3{font-family: 'Poppins', sans-serif; 
	font-size: 28px; text-align: center; color: #ff6600; font-weight: 600; margin-bottom: 24px;}

.insurance-section p{
	font-family: 'Poppins', sans-serif; 
	font-size: 15px; text-align: center; color: #000; font-weight: 400; line-height: 28px; padding-bottom: 35px; width: 85%; margin: 0 auto;
}

.why-box {
    width: 32%;
    float: left;
    margin-right: 2%;
}

.why-box-1 {
    width: 32%;
    float: left;
    margin-right: 0%;
}

.box-card-inner.box-card-primary {
    background: #fee9ff;
}
.box-card-inner {
    padding: 30px 30px;
    position: relative;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    border-radius: 3px;
    overflow: hidden;
}

.text-center {
    text-align: center!important;
}

/*.box-card-details {
    margin-top: 15px;
}*/

.box-card-details h3 {
    margin-bottom: 20px;
    color: #000;
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

.box-card-details p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 28px;width: 100%; padding-bottom: 0px;
}

.box-card-inner.box-card-secondary {
    background: #ebeefa;
}

.box-card-inner.box-card-warning {
    background: #fff3df;
}

.apply-loan-section{padding: 50px 0px;}

.apply-loan-section h6{
	    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    color: #ee6a3e;
    font-weight: 600;
   text-align: center;
   padding-bottom: 10px;
}

.apply-loan-section h2{
	    font-family: "Frank Ruhl Libre", serif;
    font-size: 30px;
    color: #000;
    font-weight: 600;
   text-align: center;padding-bottom: 30px;
}

.apply-loan-section label {
    float: left;
    width: 100%;
    font-weight: normal;
    color: #000;
    font-family: 'Poppins', sans-serif;
}

.apply-loan-section label em {
    color: #ff0000;
    font-style: normal;
}

.apply-loan-section input {
    float: left;
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e3e3e3;
    margin-bottom: 40px;
    font-family: 'Poppins', sans-serif;
}

.apply-loan-section textarea {
    float: left;
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e3e3e3;
    margin-bottom: 40px;
    font-family: 'Poppins', sans-serif;
}

.apply-loan-section select {
    float: left;
    width: 100%;
    border: 1px solid #e3e3e3;
    padding: 12px 5px 12px 5px;
    color: #999;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}

.apply-loan-section-input{width: 31%; float: left; margin-right: 3.5%}

.apply-loan-section-input-1{width: 31%; float: left; margin-right: 0%}

.apply-loan-section-input-2{width: 46%; float: left; margin-right: 3.5%}

.apply-loan-section-btn{width: 16%; float: left;}

.submit-btn{
	float: left;
    background: #ff6600;
    padding: 11px 20px;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
     font-family: 'Poppins', sans-serif;
    transition: all 0.3s ease;
    margin-top: 28px;
}


.enquiry-section input {
    float: left;
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.enquiry-section textarea {
    float: left;
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e3e3e3;
   
}

.enquiry-section select {
    float: left;
    width: 100%;
    border: 1px solid #e3e3e3;
    padding: 12px 5px 12px 5px;
    color: #999;
    text-align: left;margin-bottom: 20px;
}
/*==============================*/
 .page-banner{
 	    width: 100%;
    float: left;
    background: #f9ece9;
    margin-top: 96px;
}

 .pageBanner-text{
 	width: 100%;
 	float: left;
 	padding: 20px 0px;
}

 .pageBanner-text h1{
font-size: 32px;
    line-height: 54px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-transform: capitalize;
    color: #c5232f;
    margin-bottom: 0px;
    text-align: center;
    word-spacing: 5px;
    font-family: "poppins", serif;
}

/*=====*/

.inner-page{
	width: 100%;
	float: left;
	padding-top: 60px;
	position: relative;
}
.inner-page:before{
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	right:0px;
	bottom:  0px;
	background: url(../images/about-bg-right.png) no-repeat bottom right;
	z-index: -1;
}
.inner-page p {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 12px;
    font-family: poppins,sans-serif;
    letter-spacing: 0.3px;
    text-align:justify;
}
.inner-page p:last-child { padding-bottom: 0px;}

.inner-page li {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    font-family: poppins,sans-serif;
}

/*===*/
.about-page{padding-bottom: 20px}

.aboutPage-left{
	width: 55%;
	float: left;
	margin-right: 5%;
}
.aboutPage-right{
	width: 40%;
	float: left;
	text-align: center;
}
.aboutPage-right img{width: 100%;}

.about-highlight{
	border-left: 4px solid #f1592a;
    padding-left: 22px;
    font-family: poppins,sans-serif;
    line-height: 1.6;
    color: #000;
    letter-spacing: 0.3px;
}

/*=============================*/
.loanspage-row{
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.loanspage-box{
	width: 50%;
	float: left;
	position: relative;
}
.pl-5{padding-left: 50px;}
.pr-5{padding-right: 50px;}

.loanspage-box img{
	width: 100%;
	height: auto;
	margin-top: 10px
}
.loan-sec-title{
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 40px;
}
.loan-sec-title h3{
        margin-bottom: 0px;
    color: #353434;
    font-size: 32px;
    font-weight: 700;
    line-height: 45px;
    text-align: center;
    font-family: 'Poppins',sans-serif;
}
.loan-sec-title h3 span{color: #f92026}

.loan-sec-title .number {
	position: absolute;
    font-size: 90px;
    top: 38px;
    left: 0px;
    transform: translateX(0px) translateY(-100%);
    z-index: 10;
    opacity: .09;
    font-family: 'Poppins',sans-serif;
    font-weight: 700;
}

.loan-secbg{
	width: 100%;
	float: left;
	background: #f9f9f9;
	padding: 40px 0px;

}
.loanspage-box h4{
    margin-bottom: 10px;
    color: #353434;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    text-align: left;
    font-family: 'Poppins',sans-serif;
}
.loanspage-box li{
	position: relative;
	padding-left: 15px;
	text-align: justify;
}

.loanspage-box li:before{
	position: absolute;
	content: "\f0da";
	font-family: fontawesome;
	left: 0px;
	color: #f1592a;
	font-size: 16px;
}

 [id]{
	scroll-margin-top:7em;
}
/*============
=======================*/
.contactus-page{
	padding-bottom: 70px;
}
.contactpage-left{
	width: 45%;
	float: left;
	margin-right: 5%;
}
.contactpage-right{
	width: 45%;
	float: left;
	padding-left: 50px;	
}
.contactpage-left h2{
     margin-bottom: 30px;
    color: #000;
    font-size: 35px;
    font-weight: 600;
    line-height: 36px;
    text-align: left;
     font-family: 'Frank Ruhl Libre', sans-serif;
}
.address-item{
	width: 100%;
	float: left;
	display: flex;align-items: center;	
}
.address-item + .address-item{margin-top: 40px;}

.contact-image {
	float: left;
	margin-right: 30px;
}
.address-details{	
	float: left;
	border-left: 2px solid #e81d22;
	padding-left: 30px;
}
.contact-image img{
	width:38px;
	height:38px;
}
.address-details h3{
	color:#c5232f;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 500;
	 font-family: 'poppins', sans-serif;
}
.address-details p{
	font-size:15px;
}
.contactpage-form{
	    width: 100%;
    float: left;
    position: relative;
        box-shadow: 0px 0px 100px 0px rgb(0 0 0 / 20%);
    padding: 30px 35px 30px 55px;
    background: #fff;
} 
.contactpage-form h4{
	    color: #000;
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    text-align: center;
    font-family: 'Frank Ruhl Libre', sans-serif;
}
.contactpage-form:before {
    width: 45px;
    height: 80%;
    background: #c5232f;
    transform: skewY(30deg);
    position: absolute;
    content: "";
    bottom: 20px;
    top: 30px;
    left: -20px;
}
.contactus-page .form-control {height: 38px;  font-family: 'poppins', sans-serif; }



.contactus-page .control-message{height: 80px;}

.contactus-page .submit{	
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 15px;
  line-height: 26px;
  color: #fff !important;
  font-family: 'poppins', sans-serif;
  font-weight: 500;
  text-align: center;
  padding: 10px 30px;
  border-radius: 0px;
  z-index: 1;
  transition: all 500ms ease;
  border:1px solid #c5232f;
  background: #c5232f;
  text-transform: capitalize; 
  letter-spacing: 0.3px;
  margin-top: 15px;
}

.contactus-page .submit:before{
  webkit-transition-duration: 800ms;
  transition-duration: 800ms;
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  bottom: 110%;
  left: 50%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: -1;
}

.contactus-page .submit:hover:before{
  bottom: -40%;
}
.contactus-page .submit:hover{
	color: #d10101 !important;
}