/* Birbals styles Starts here
================================================== */

html {
    overflow-x: hidden !important;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

body {
    border: 0;
    margin: 0;
    padding: 0;
    color: #494949;
    background: #fff;
    position: relative;
}

a {
    color: #fff;
}

a:link,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

a:focus {
    outline: 0;
}

section {
    position: relative;
}

.no-padding {
    padding: 0;
}

.gap-80 {
    clear: both;
    height: 80px;
}

.gap-40 {
    clear: both;
    height: 40px;
}

.gap-30 {
    clear: both;
    height: 30px;
}

.gap-20 {
    clear: both;
    height: 20px;
}

ul {
    list-style-type: none;
}

.m20 {
    margin: 20px 0px;
}

.m-b {
    margin-bottom: 20px;
}

.m30 {
    margin: 30px 0px;
}

.m40 {
    margin: 40px 0px;
}

.ml {
    margin-left: 40px;
}

.pr {
    padding-left: 20px;
    float: right;
}
/* Typography
================================================== */

/*body, p {
    font-family: 'robotoregular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

h1, h2, h3, h4 ,h5 , h6 {
    font-family: 'robotoregular', Arial, Helvetica, sans-serif;
}*/

h1 {
    font-size: 2.5em;
}

h2 {
    font-size: 2.2em;
}

h3 {
    font-size: 1.7em;
}

h4 {
    font-size: 1.2em;
}

h5 {
    font-size: 1em;
}

.p20 {
    padding: 20px 0px;
}

.p40 {
    padding: 40px 0px;
}


/*Navbar menu styles
========================================*/

section[roll=main-menu-section]	{
	background-color: rgba(0, 0, 0, 0.8);
	margin-top:100px;
	position:fixed;
	z-index:2;
	left:0%;
	right:0%;
	top:0%;
}
#tf-menu {
    transition: all 0.8s;
    margin-bottom: 0px;
	border-top:10px solid #EF7424;
	
}
#tf-menu.navbar-fixed-top {
	background-color:#fff;
	/*background-color: rgba(255, 255, 255, 1);
	/*border-bottom: 1px solid #ccc;*/
	height:100px;
}

#tf-menu.navbar-fixed-top .navbar-nav > li {
    border-right: 1px solid #fff;
    text-align: center;
}

#tf-menu.navbar-fixed-top .navbar-nav > li a span {
    display: block;
}

#tf-menu.navbar-fixed-top .navbar-nav > li:last-child {
    line-height: 5.5;
    border-right: 0px;
}

#tf-menu.navbar-fixed-top .navbar-nav > li > a {
    font-size: 1em;
    letter-spacing: 0px;
    font-family: 'robotoregular', Arial, Helvetica, sans-serif;
    display: block;
    padding: 10px 20px;
}

#tf-menu.navbar-fixed-top .navbar-nav > li > a:hover {
    background: none;
}

.on {
    background-color: #222222 !important;
    padding: 0px !important;
}

.navbar-fixed-top .navbar-nav > .active > a, 
.navbar-fixed-top .navbar-nav > li > a:focus, .navbar-fixed-top .navbar-nav > li > a:hover {
    color: #fff;
}

.on.navbar-fixed-top .navbar-brand {
    margin-left: -90px;
    padding-left: 90px;
}

.navbar-brand > img {
    margin-top: 0px;
}
.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding: 10px;
	background:none;
	height:0;
	
}
.navbar-toggle { width:auto; margin:0 auto; padding:5px 10px;}
.icon-bar i { text-align:center; color:#fff; font-size:18px;}
.overlay-white {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:#red;
	opacity:0.1;
	z-index:-1;
	float:left;
}

/*--top-media--*/

.top-media ul{
	 margin-top:10px;
	 float:right;
}
.top-media ul li{
	display:inline-block;
	
}
.top-media ul li:last-child{
	padding-top:10px;
	margin-left:10px;
	font-size:1.2em;
	font-family:'robotobold', Arial, Helvetica, sans-serif;
}

.top-media ul li a {
	color:#2F9392;
	font-size:1.1em;
	margin-bottom: 0px;
	text-align:right;
	padding:6px 12px;
	border:1px solid #f1f1f1;
	border-radius:3px;
	
	
}
.top-media ul li a:hover {
	color:#2F9392;
	border:1px solid #EF7424;
}
.top-media ul li span{
	color:#EF7424;
	font-size:1.6em;
	padding-right:5px;
	margin-top:0px;
}
.top-media .media i {
	color:#A71E23;
	font-size:2.8em;
	margin-top:2px;
}
.top-media .media{
	margin-top:0px;
}
.top-media .fa.pull-left{
	margin-right:0px;
}
.top-media ul li > a:focus, .top-media ul li > a:hover{
	color:#fc635e;
}

.top-media a.blogger .fa{
	background: url(../images/blogger1.png) no-repeat center;
	
}
.navbar-toggle .icon-bar i{
	color:#A71E23;
	font-size:36px;
	margin-top:-15px;
}	
#custom-search-input{
    padding:0px;
    border: solid 1px #A71E23;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color:#A71E23;
    padding: 0 8px 3px 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 1em;
}
#custom-search-input .input-lg{
	padding: 10px 16px;
	font-size: 1em;
    height: 35px;
    -webkit-border-radius: 6px;border-radius: 6px;
}
/*slider
=========================*/

#main-slide .carousel-inner > .item > a > img,
#main-slide .carousel-inner > .item > img {
    width: 100%;
    height: auto;
}

#slider {
    padding: 0px;
    overflow: hidden;
    position: relative;
}

.main-slide {
    height: 100%;
}

.main-slide img {
    width: 100%;
}

.slider-content {
    /*top: 37%;
    padding: 0px;*/
    text-align: center;
    position: absolute;
    /*width: 80%;
    z-index: 2.05;
    left: 10%;*/
	
}
.slider-content p {
	text-align:left;
	margin-left:10px;
	color: #fc635e;
	}
.slider-content h2 {
    font-size: 3.5em;
    line-height: 45px;
    font-family: 'robotobold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
	margin:auto 10px;
	text-align:center;
	line-height:1;
	letter-spacing:1;
	
}

.slider-content h2 label	{
	background-color:rgba(255, 255, 255, 0.3);
	height:8px;
	width:100px;
	margin:14px 20px 15px 20px;
	display:none;
	
}

.slider-content h5 {
    position: relative;
    width: 100%;
    margin: 20px auto;
    font-size: 1.7em;
    font-weight: 400;
    font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
    color: #fff;
	text-align:center;
	
}

/*carousel slider*/
#main-slide .carousel-indicators {
    bottom: 20%;
    height: 30px;
}

.carousel-indicators li {
    width: 15px;
}

.carousel-control {
    top: 50%;
    z-index: 2;
    opacity: 1;
}

.carousel-control.left,.carousel-control.right {
    background: transparent;
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
    transition: all 0.25s ease 0s;
}

.carousel-control.left span,.carousel-control.right span {
    font-size: 40px;
    color: #fff;
}

.carousel-control i {
    background: none;
    color: #fc635e;
    line-height: 56px;
    width: 56px;
    height: 56px;
    border: 0px solid #fff;
    border-radius: 100%;
    font-size: 36px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.carousel-control.left {
    left: -50px;
}

.carousel-control.right {
    right: -50px;
}

/*main slide controls*/

#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
    opacity: 0;
    filter: alpha(opacity=0);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

#main-slide:hover .carousel-control.left,
#main-slide:hover .carousel-control.right {
    opacity: 1;
    filter: alpha(opacity=100);
}

#main-slide:hover .carousel-control.left {
    left: -30px;
}

#main-slide:hover .carousel-control.right {
    right: -30px;
}
.know {text-align: center;}
.slider .sec_more_btn {
	background:transparent;
	font-size:1.4em;
	padding:10px 35px;
	color:#fff;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	box-shadow:none;
	border:none;
	border:2px solid #fff;
	border-radius:6px;
	-webkit-border-radius:6px;
		-moz-border-radius:6px;
			-o-border-radius:6px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
	margin-top:30px;
}

.slider .sec_more_btn:hover{
	background:transparent;
	color:#A71E23;
	border:2px solid #A71E23;
}

/*-- Animation */

.carousel .item.active .animated2 {
    -webkit-animation: lightSpeedIn 1s ease-in 200ms both;
    animation: lightSpeedIn 1s ease-in 200ms both;
}

.carousel .item.active .animated3 {
    -webkit-animation: bounceInLeft 2s ease-in-out 800ms both;
    animation: bounceInLeft 1.5s ease-in-out 800ms both;
}

.carousel .item.active .animated4 {
    -webkit-animation: flipInX 2s ease-in 800ms both;
    animation: flipInX 2s ease-in 800ms both;
}

.carousel .item.active .animated5 {
    -webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
    animation: bounceInLeft 1s ease-in-out 100ms both;
}

.carousel .item.active .animated6 {
    -webkit-animation: bounceIn 1s ease-in 500ms both;
    animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated7 {
    -webkit-animation: bounceIn 1s ease-in 500ms both;
    animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated8 {
    -webkit-animation: bounceInDown 1s ease-in 800ms both;
    animation: bounceInDown 1s ease-in 800ms both;
}


/*--top-media--
/*common*/
.p40 {
    padding: 40px 0px;
}


.sec_head {margin:30px auto;}
.left-content .sec_head {margin:0px auto 40px;}
.sec_head h2 {
	font-size:1.7em;
	color:#000000;
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	text-align:center;
	position: relative;
}
.left-content .sec_head h2{margin-top:0px;}
.below_line h2{
	position: relative;
}
.below_line h2::after {
position: absolute;
width:150px; height: 1px; background:#adadad;display: block; content:"\020";
bottom:-10px;left: 50%; margin-left: -75px;
}
.sec_head h2 span {
	color:#A71E23;
}
.sec_head label {
	background:#adadad;
	height:1px;
	width:15%;
	margin:0 auto;
}
.sec_head h5 {
	font-size:1.25em;
	color:#868686;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	width:70%;
	margin:20px auto;
}
h5.sec_sub_head{
	margin-bottom: 30px; text-align: center; font-weight: normal;color: #868686;
}
.con_right_form{
	padding: 15px;
}

#testimonial .sec_head h2 {
	font-size:2em;
	text-transform:none;
	color:#707070;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	text-align:center;
}
#testimonial .sec_head h2 span {
	color:#A71E23;
}

.grey_bg {
	background:#f2f2f2;
}
.content_mid {
	margin:0 auto;
	padding:2% 10%;
}
.v_mid1 {
	padding-top:70px;
}
.v_mid {
	padding-top:120px;
	
}
.con_left {
	padding-top:50px;
}
.con_right {
	text-align:right;
}
.sec_sub_head h3 {
	font-size:2em;
	text-transform:uppercase;
	color:#868686;
	font-family: 'roboto_bold', Arial, Helvetica, sans-serif;
	text-align:left;
	border-left:10px solid #fc635e;
	padding-left:15px;
	font-weight:700;
}
.sec_sub_head p {
	font-size:1.07em;
	color:#9e9898;
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	text-align:left;
	margin:20px auto;
}

.sec_sub_head_right h3 {
	font-size:2em;
	text-transform:uppercase;
	color:#868686;
	font-family: 'roboto_bold', Arial, Helvetica, sans-serif;
	text-align:right;
	border-right:10px solid #fc635e;
	padding-right:15px;
	font-weight:700;
}
.sec_sub_head_right h3 span {
	display:block;
	font-size:0.8em;
	text-align:right;
	font-weight:700;
}

.sec_sub_head_right p {
	font-size:1.07em;
	color:#9e9898;
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	text-align:right;
	margin:20px auto;
}

.sec_sub_head_left h3 {
	font-size:2em;
	text-transform:uppercase;
	color:#868686;
	font-family: 'roboto_bold', Arial, Helvetica, sans-serif;
	text-align:left;
	border-left:10px solid #fc635e;
	padding-left:15px;
	font-weight:700;
}
.sec_sub_head_left h3 span {
	display:block;
	font-size:0.8em;
	text-align:left;
	font-weight:700;
}

.sec_sub_head_left p {
	font-size:1.07em;
	color:#9e9898;
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	text-align:left;
	margin:20px auto;
}

.sec_more_btn {
	background:#fc635e;
	font-size:1.4em;
	padding:8px 25px;
	color:#f2f2f2;
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	box-shadow:none;
	border:none;
	border-radius:10px;
	border:2px solid #fc635e;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.sec_more_btn:hover{
	background:#A71E23;
	color:#A71E23;
	border:2px solid #fc635e;
}
.angle-down {
	padding:10px 0px;
	text-align: center;
}
.angle-down i {
	width:50px;
	height:50px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	padding:17px;
	color:#fff;
	margin-right:4px;
	font-size:1.2em;
	background-color:rgba(174,165,161,0.5);
	-webkit-transition: all 1s  ease-out 0s;
	-moz-transition: all 1s  ease-out 0s;
	-o-transition: all 1s  ease-out 0s;
	transition: all 1s  ease-out 0s;
}

.angle-down i:hover {
	color:#A71E23;
	background:#fff;
}
.angle-down label {
	width:50px;
	background-color:rgba(174,165,161,0.5);
	height:2px;
}

/*---/end---*/

/*--welcome---*/

.welcome h3 {
	font-size:2.1em;
	text-transform:uppercase;
	color:#707070;
	font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
	text-align:center;
}
.welcome h3 span {
	color:#fc635d;
}
.welcome label {
	background:#adadad;
	height:1px;
	width:25%;
	margin:0px auto;
}

.box {
	background:#f9f9f9;
	min-height:530px;
	padding-bottom:20px;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.box .caption p{
	padding:20px 25px;
	line-height:1.6;
	color:#4f4f4f;
	font-size:1em;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
}
.box_inner{
	background:#525252;
	height:170px;
}
.box_inner2{
	background:#4fb4aa;
	height:170px;
}
.box h3 {
	color:#fff;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:2.1em;
	padding-top:35px;
}

.welcome .view_more_btn {
	border:1px solid #A71E23;
	color:#A71E23;
	padding:10px 20px;
	width:150px;
	font-size:1em;
	font-family:'proxima_novalight' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	box-shadow:none;
	position:absolute;
	left:10%;
	right:10%;
	bottom:3%;
	background:#fff;
	margin:0 auto;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	
}

.welcome .view_more_btn:hover{
	background:#525252;
	color:#fff;
	border:1px solid #525252;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.box_icon1{
	height:138px;
	width:138px;
	background:#dcdcdc url(../images/box-icon1.png) no-repeat center center;
	margin:0 auto;
	border:2px solid #fff;
	margin-top:-69px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	
}
.box:hover .box_icon1{
	background:#A71E23 url(../images/box-icon1.png) no-repeat center center;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}


.box_icon2{
	height:138px;
	width:138px;
	background:#dcdcdc url(../images/box-icon2.png) no-repeat center center;
	margin:0 auto;
	border:2px solid #fff;
	margin-top:-69px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	
}
.box:hover .box_icon2{
	background:#A71E23 url(../images/box-icon2.png) no-repeat center center;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.box_icon3{
	height:138px;
	width:138px;
	background:#dcdcdc url(../images/box-icon3.png) no-repeat center center;
	margin:0 auto;
	border:2px solid #fff;
	margin-top:-69px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	
}
.box:hover .box_icon3{
	background:#A71E23 url(../images/box-icon3.png) no-repeat center center;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.box:hover .view_more_btn {
	background:#525252;
	color:#fff;
	border:1px solid #525252;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.box:hover{
	background:#f0efef;
	color:#fff;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

/*---Parallax*/
#why_parallax { 
	background: url(../images/parallax/why.jpg) 50% 0 repeat fixed; 
	min-height: 550px;
	 -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
	background-size:cover;
	padding-bottom: 40px;
}

.sec_parallax_head {
	padding-top:40px;
}
.sec_parallax_head h2 {
	font-size:2.5em;
	text-transform:uppercase;
	color:#fff;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:400;
	margin: 0px;
}

.sec_parallax_head h1 {
	font-size:2.8em;
	text-transform:uppercase;
	color:#44cec0;
	font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:700;
}
.why_box {
	min-height:340px;
	border:1px solid rgba(255, 255, 255, 0);

}
.why_box h3 {
	font-size:1.4em;
	text-transform:uppercase;
	color:#fff;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:400;
	padding:10px 0px;
}
.why_box h3 span {
	display:block;
}
.why_box img{
	padding:10px 0px;
}

.why_box .view_more_btn {
	color:#fff;
	padding:6px 20px;
	width:100px;
	font-size:1em;
	font-family:'proxima_novalight' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	box-shadow:none;
	position:absolute;
	left:10%;
	right:10%;
	bottom:3%;
	background-color:rgba(118, 221, 211, 0.2);
	margin:0 auto;
	border:none;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	
}

.why_box .view_more_btn:hover{
	background-color:rgba(255, 255, 255, 0.1);
	color:#fff;
	border:none;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.why_box:hover .view_more_btn{
	background-color:rgba(255, 255, 255, 0.1);
	color:#fff;
	border:1px solid rgba(68, 206, 192, 0.1);

}
.why_box:hover{
	background-color:rgba(255, 255, 255, 0.05);
	color:#fff;
	border-radius:6px;
	border:1px solid rgba(68, 206, 192, 0.1);
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}


/*----loan options---*/
#loan_options {
	padding:20px 0px;
}
.loan_box {
	text-align:left;
	min-height:250px;
	padding:15px;
}
.loan_box h3{
	color:#363636;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
.loan_box p{
	color:#747474;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	font-size:1em;
	width:75%;
}
.loan_box a{
	color:#A71E23;
}
.loan_box:hover {
	background:#f9f9f9;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

.loan_box:hover i  {
	color:#44CEC0;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	}

.more_btn {
	border:1px solid #A71E23;
	color:#A71E23;
	padding:10px 20px;
	margin:20px auto;
	font-size:1em;
	font-family:'proxima_novalight' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	box-shadow:none;
	background:#fff;
	text-transform:uppercase;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	
}

.more_btn:hover{
	background:#525252;
	color:#fff;
	border:1px solid #525252;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}

/*---video section---*/
#video_parallax { 
	background: url(../images/parallax/video.jpg) 0% 50%  repeat fixed; 
	min-height: 500px;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size:cover;
	background-size:cover;
}
.video_wrapper {
	position:relative;
	height:500px;
}
.video_parallax .video_link{
	border-radius:50%;
	border:8px solid #fff;
	height:90px;
	width:90px;	
	/*position:absolute;
	top:45%;
	bottom:0;
	left:100%;*/
	padding:20px;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	z-index:1;
	margin-left: auto; margin-right:5%;
}

.video_parallax .video_link i {
	color:#fff;
	font-size:2.5em;
	margin-left:7px;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	z-index:9999;
	
}
.video_link:hover {
	border:8px solid #4f4f4f;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.video_link:hover i {
	color:#4f4f4f;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.video_text_wrapper {
	position:;
	height:500px;
}
.video_text {
	position:relative;
	padding:20px 20px 35px 20px;
	background-color:rgba(255,255,255, 0.8);
	border-radius:10px;
	-webkit-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.5);
	box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.5);
}
.video_text h3 {
	color:#a71e23;
	font-size:2em;
	text-transform:uppercase;
	font-family:'open_sansbold' ,Arial, Helvetica, sans-serif;
}
.video_text p {
	color:#262626;
	font-size:1.2em;
	font-family:'open_sanslight' ,Arial, Helvetica, sans-serif;
	line-height:1.5;
	padding:10px 0px;
}
.video_quote i{
	color:#a71e23;
	font-size:1rem;
}


/*---testimonial---*/
#testimonial-carousel {
	width:100%;
	margin:0 auto;
	padding-bottom:30px;
}
#testimonial-carousel .carousel-inner {
	width:80%;
	margin:0 auto;
}
#testimonial-carousel .testi-icon {
	padding:20px 0px;
}
#testimonial-carousel p {
	font-size:1.05em;
	font-family:'open_sanslight' ,Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.testimonial-indicators {
	position:absolute;
	width:100%;
	top:20%;
	bottom:0%;
}
.testimonial-indicators i {
	color:#bdbdbd;
	font-size:3em;
	width:35px;
	height:35px;
	font-weight:300;

}

.testimonial-indicators i:hover {
	color:#A71E23;
}
.testimonial-indicators .left {
	float:left;
}
.testimonial-indicators .right {
	float:right;
}
/*---rates---*/
.rates_parallax h3 {
	font-size:1.4em;
	text-transform:uppercase;
	color:#fff;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:400;
	padding:10px 0px;
}
.rates_parallax p{
	color: #fff;
}
.rate_box {
	height:280px;
	width:280px;
	background-color:rgba(49, 41, 51, 0.8);
	border:10px solid #fff;
	border-radius:50%;
	margin:0 auto;
	position:relative;
}
.rate_box .today_rate {
	position:absolute;
	top:35%;
	left:15%;
	color:#fff;
	width: 70%;
}
.border_right{
	border-right:1px solid red;
	
}
.today_rate h3 {
	margin:0px;
}
/*---jJoin_with_us---*/
#Join_with_us {
	background:#c8c8c8;
	padding:30px 0px;
}
#Join_with_us .sec_head {margin:20px auto 40px;}
#Join_with_us .sec_head h2 {
	font-size:2em;
	text-transform:uppercase;
	color:#323232;
	font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
	text-align:center;
}
#Join_with_us .sec_head label {
	background:#adadad;
	height:1px;
	width:15%;
	margin:0 auto;
}
.Join_with_us h4{
	font-family: 'robotolight', Arial, Helvetica, sans-serif;
	text-align:left;
	color:#2d281e;
	font-size:1.5em;
	line-height:1.5;
}
.apply_btn {
	border:1px solid #ea3a43;
	color:#fff;
	padding:15px 50px;
	margin:10px auto;
	font-size:1.5em;
	font-family:'robotobold' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	box-shadow:none;
	background:#ea3a43;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
	
}

.apply_btn:hover{
	background:#525252;
	color:#fff;
	border:1px solid #525252;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}


/*---three_ways---*/
#three_ways { 
	background: url(../images/parallax/three.jpg) 0% 100%  repeat fixed; 
	min-height: 550px;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size:cover;
	background-size:cover;
}
.no-padding .row div[class^='col-']{
	padding-left:0px;
	padding-right:0px;
}
.col-center-block{
 	display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.circle_outer {
	height:240px;
	width:240px;
	background-color:rgba(167, 30, 35, 0.6);
	border:10px solid #fff;
	border-radius:50%;
	margin:0 auto;
	position:absolute;
	z-index:1;
	margin-top:35px;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.circle_left{
	left:20%;
}
.circle_right{
	right: 20%;
}
.circle_outer img {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto
}
.circle_middle {
	height:348px;
	width:348px;
	background:url(../images/three-img.jpg) no-repeat center center;
	border:10px solid #fff;
	border-radius:50%;
	margin:0 auto;
	position:absolute;
	left:0%;
	right:0%;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
	
}

.circle_outer h3 {
	font-size:1.4em;
	text-transform:uppercase;
	color:#fff;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:400;
	padding:10px 0px;
}
.circle_outer h3 span {
	display:block;
}

.circle_outer:hover{
	background-color:rgba(167, 30, 35, 1);
	cursor:pointer;
	-webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;

}
.circle_middle {
    background: rgba(0, 0, 0, 0) url("../images/three-img.jpg") no-repeat scroll center center;
    border: 10px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    height: 280px;
	width: 280px;
    left: 0%;
    margin: 0 auto;
    position: absolute;
    right: 0%;
    top: 0%;
	bottom:0%;
}
/*---News letter---*/
#news_letter {
	background:#4f4f4f;
}
#news_letter h2{
	color:#fff;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	font-size:1.7em;
	text-transform:uppercase;
	line-height:50px;
}
.news_icon {
	background:#a71e23;
	padding:10px;
	width:110px;
	float:left;
	height:80px;
	margin-right:20px;
	text-align:center;
}
.news_icon i {
	color:#fff;
	font-size:4em;
	line-height:55px;
}


input[type='email'].news_textbox {
    background:#757575;
    border: none;
    border-radius: 0px;
    /*margin-bottom: 5px;*/
    padding-left: 15px;
    width: 100%;
    font-style: italic;
    color: #cfcfcf;
	height:80px;
	font-size:1.2em;
}

.feedback-btn {
    padding-top: 20px;
    width: 100%;
}

input[type='submit'].sign_btn {

	background:#A71E23;
	border:none;
	border-radius:0px;
	height:80px;
	padding:0px 30px;
	color:#fff;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

/*---social panel*/
.social-icons{
	margin-top:15px;
}
.socail-list li  {
	display:inline;
	padding-right:2px;
	
}
.socail-list a{
	border:1px solid #fff;
	display: inline-block;
	margin-bottom:10px;
	-webkit-transition: all .35s ease 0s;
	-o-transition: all .35s ease 0s;
	transition: all .35s ease 0s;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.socail-list a:hover{
	border:1px solid #EF7424;
}
.socail-list a i{
	padding-left: 0px;
	color: #fff;
}

.socail-list a i{
	font-size: 1.4em;
	width: 35px;
	height: 35px;
	border-radius: 4px;
	padding: 7px;
	text-align:center;
	background:transparent;
	
}
.socail-list a i:hover{
	background:#EF7424;
	color:#fff;
	
}
.socail-list a.blogger i{opacity: 0;}
.socail-list a.blogger{
background: url(../images/blogger.png) no-repeat center;
}
.socail-list a.blogger:hover{
    background-color: #EF7424;
}

/**footer section*/

footer{
	padding:20px 0px;
	
}

#footer {
	/*background:#3a3a3a;*/
	background:#222929;
	
}
#footer h2 {
    color: #fff;
    padding-bottom: 5px;
	font-size:1.4em;
    font-family: 'robotolight', Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
}
#footer h2::after {
  content: "";
  background-color:#BE3720;
  height:1px;
  display:block;
  width:100%;
  margin-top:10px;
}

#footer ul {
    padding: 0;
    margin: 0;
}
#footer ul li {
	padding-bottom:5px;
	color: #ededed;
}
#footer ul li a {
    font-size: 1em;
    color: #fb7a00;
}
#footer ul li a:hover {
    color: #fff;
}
#footer p {
    font-size: 1em;
    color: #fff;
	line-height:2.1;
	margin-top:10px;
}
#footer  p {
    font-size: 1em;
	font-family:'robotolight', Arial, Helvetica, sans-serif;
}

.copy-left {
	float:left;
}
.copy-right {
	float:right;
}

.footer_bottom {
	background:#202225;
	padding:10px 0 10px;
	text-align:center;
}
#footer .btn{
	background:#fb7a00;
	color:#fff;
	border:1px solid #fb7a00;
	height:45px;
	padding-left:20px;
	padding-right:20px;
	text-transform:uppercase;
}
#footer .btn{
	background:#fb7a00;
	color:#fff;
	border:1px solid #fb7a00;
	height:45px;
	padding-left:20px;
	padding-right:20px;
	text-transform:uppercase;
}

#footer input{
	background:#414444;
	border:0px solid #767676;
	border-right:0px;
	box-shadow:none;
	height:45px;
	color:#fff;
	border-radius:0px;
}

form.form-search {
    position: relative;
}
.form-control::-moz-placeholder{
	color:#999;
	font-style:italic;
}
#footer address{
	color: #fff;
	font-family:'robotolight', Arial, Helvetica, sans-serif;
	margin:0 auto;
	font-size:1em;
	}
/*parralax
=============*/
.wel_grey{
	background:#f5f5f5;
}
.get_parallax {
    background:url(../images/parallax/parallax_img1.jpg) fixed 50% 50%;
}

.wel_box{
	border:1px solid #2f9392;
	background:#fff;
	text-align:center;
	padding:20px;
	border-radius:6px;
	min-height:369px;
	margin:80px auto 0px auto;
		-wbkit-border-radius:6px;
			-moz-border-radius:6px;
}
.home_box_img img{
	width:100%;

}
.wel_icon_base{
	height:121px;
	width:125px;
	margin:-55px auto 0 auto;
	
}

.wel_box h2{
	color:#000;
	font-size:1.2em;
	padding:20px 0px;
	line-height:1.2;
	font-family:'robotobold', Arial, Helvetica, sans-serif;
	
	
}

.wel_box p{
	color:#000;
	font-size:1.14em;
	padding-bottom:25px;
	line-height:1.3;
	width:90%;
	margin:0 auto;
	font-family:'robotolight', Arial, Helvetica, sans-serif;
}


.wel_icon1{
	background: transparent url(../images/wel-icon1.png) no-repeat 0px 0px;
	width:125px;
	height:121px;
	margin:0 auto;
	top: 50%;
	position:relative;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.wel_icon1:hover {
	background:url(../images/wel-icon1.png) no-repeat 0px -121px;
	width:125px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}

.wel_box:hover .wel_icon1{
	background:url(../images/wel-icon1.png) no-repeat 0px -121px;
	width:125px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;

}

.wel_icon2{
	background: transparent url(../images/wel-icon2.png) no-repeat 0px 0px;
	width:125px;
	height:121px;
	margin:0 auto;
	top: 50%;
	position:relative;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.wel_icon2:hover {
	background:url(../images/wel-icon2.png) no-repeat 0px -121px;
	width:125px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}

.wel_box:hover .wel_icon2{
	background:url(../images/wel-icon2.png) no-repeat 0px -121px;
	width:125px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;

}


.wel_icon3{
	background: transparent url(../images/wel-icon3.png) no-repeat 0px 0px;
	width:125px;
	height:121px;
	margin:0 auto;
	top: 50%;
	position:relative;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.wel_icon3:hover {
	background:url(../images/wel-icon3.png) no-repeat 0px -121px;
	width:125px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}

.wel_box:hover .wel_icon3{
	background:url(../images/wel-icon3.png) no-repeat 0px -121px;
	width:130px;
	height:121px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;

}


/*---contact---*/
#contact {
	background:#fff;
	padding-bottom:20px;
}
#map {
	background: url(../images/map.jpg) repeat-x 50% 100%;
	min-height:560px;
	height:auto;
	-o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
}
#contact_sec1 {
	background:#f3f3f3;
}
.contact_sub_head h2{
	font-size:2em;
	color:#222222;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
}
#contact h3{
	font-size:1.5em;
	color:#868686;
	font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#contact h3 span{
	font-size:0.95em;
	color:#a61e22;

}
#contact address h3{
	font-size:1.5em;
	color:#a61e22;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#contact address i{
	font-size:1.5em;
	color:#222;
	width:30px;
	height:28px;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:5px;
	border-radius:4px;
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
}
#contact p{
	font-size:1em;
	color:#868686;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
}
#contact p span{
	display:block;
	color:#A71E23;
}

.get_quote{
	background:#f3f3f3;
	width:95%;
	box-shadow:inset 0 0 1px #cccccc;
	margin:0 auto;
	height:auto;
	float:right;
	padding-bottom:20px;
}
.get_quote h4{
	text-align:center;
	text-transform:uppercase;
	background:#227d74;
	font-size:1.5em;
	color:#fff;
	margin:0px;
	padding:10px 0px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.con_right_form {
	float:left;
	width:100%;
}
.get_quote input, .get_quote select{
	height:40px;
	border:1px solid #e5e5e5;
	border-radius:0px;
	background:#fff;
	margin-bottom:10px;
	font-size:13px;
	
}
.get_quote .form-control {
	color:#646464;
}

input[type='submit'].get_btn {
	background:#227d74;
	color:#fff;
	height:45px;
	margin-top:10px;
	border-radius:0px;
	border:0px;
	width:100%;
	font-size:1.4em;
	text-transform:uppercase;
	border-radius:4px;
}
.get_btn:hover {
	background:#5B5E5E;
	color:#fff;
}
.wpcf7-not-valid-tip {display: none;}

.form-group .ajax-loader{padding: 0px;margin: auto;}
div.wpcf7-validation-errors{margin: 0px; border: 1px solid #ff4847;background: none; color: #ff4847;}
#contact-form .wpcf7-captchac{padding: 5px; border: 1px solid #e5e5e5; background: #fff;}
#contact a{
	font-size:1em;
	color:#646464;
}
#contact a:hover {
	color:#227D74;
}
#contact-form, #get-quote-form {
	padding-bottom:20px;
}
#contact-form h3, #get-quote-form h3 {
	text-transform:uppercase;
	padding:30px 0px;
}
#contact-form .checkbox span, #get-quote-form .checkbox span{
	color:#a71e23;
}
#contact-form .input_type,
#get-quote-form .input_type{
	height:60px;
	border:1px solid #e5e5e5;
	border-radius:0px;
	background: #fff;
	color: #606060;
	font-family: open_sanslight,Georgia,"Times New Roman",Times,serif;
}
#contact-form .wpcf7-not-valid,
#get-quote-form .wpcf7-not-valid{border: 1px solid #A71E23;}
.buttonsection{padding-top: 10px; padding-bottom: 10px;}
.buttonsection-with-terms{padding-bottom: 10px;}

input[type='submit'].contact_btn, input[type='reset'].contact_btn {
	background:#42494f;
	color:#fff;
	height:45px;
	border-radius:4px;
	border:0px;
}
input[type='submit'].contact_btn:hover, input[type='reset'].contact_btn:hover {
	background:#EF7424;
	color:#fff;
}

/*---about-us----*/
#about {
	background:url(../images/grey-bg.jpg) repeat center center;
	padding:20px 0px;
}
.about_banner {
	background: url(../images/abt-banner.jpg) repeat-x 80% 100%;
	min-height:560px;
	height:auto;
	background-size: cover;
	-o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
}
#about p {
	font-size:1em;
	color:#868686;
	font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:1.5;
}
#about h5 {
	font-size:1.2em;
}

/*----rates---*/


/*---about---*/
#rates {
	background:url(../images/grey-bg.jpg) repeat center center;
	padding:20px 0px;
}
#rates_section {
	background:url(../images/abt-banner.jpg) no-repeat 40% 100%;
	background-size:cover;
	min-height:420px;
}


#rates .tab-content p, #rates p{
	color:#646464;
	font-size:1em;
	font-family:'open_sanslight' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	text-align:justify;
	line-height:1.5;
}
#rates h5{
	margin-bottom: 30px;
}
.rate_tab h3{
	color:#fff;
	font-size:1.2em;
	font-family:'open_sansregular' ,Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0px;
}

.entry .rate_tab ul.nav{
    background: #4fb4aa;
	height:100px;
	overflow:hidden;
	margin: 0px;
}

.rate_tab .nav-tabs li {
	background: #4fb4aa;
    width: 25%;
    color: #333;
    text-align: center;
	border-right:1px solid #fff;
	margin-bottom: 0px;
	height: inherit;
}

.rate_tab .nav-tabs li:hover, .rate_tab .nav-tabs li.active{
	background: #227d74;
}
.rate_tab .nav-tabs li:last-child{
	border-right: 0px;
}

.rate_tab ul li:hover a, .rate_tab ul li:hover a {
	background:none;
	color: #fff;
}

.rate_tab ul li a {
    color: #333;
    /*padding: 33px 0px;*/
    font-size: 1.28em;
	border:none;
	border-radius:0px;
	margin-right: 0px;
	position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.rate_tab ul li a.active {
    background: #227d74;
	border:none;
	border-radius:0px;
}

.form-inner {
    padding: 15px;
}
.nav-tabs {
	border:none;
}

.blue-triangle:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #227d74;
   	/*bottom: 0px;
	top:0;*/
    content: "";
    position: absolute;
    left: 13.5%;
    right: 0%;
    width: 0;
    height: 0;
    margin-top: 0px;
    margin-left: -10px;
}

.blue1-triangle:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #227d74;
   	/*bottom: 0px;
	top:0;*/
    content: "";
    position: absolute;
    left: 37%;
    right: 0%;
    width: 0;
    height: 0;
    margin-top: 0px;
    margin-right: -5px;
}
.blue2-triangle:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #227d74;
   	/*bottom: 0px;
	top:0;*/
    content: "";
    position: absolute;
    left: 61.5%;
    right: 0%;
    width: 0;
    height: 0;
    margin-top: 0px;
    margin-right: -5px;
}

.blue3-triangle:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #227d74;
   	/*bottom: 0px;
	top:0;*/
    content: "";
    position: absolute;
    left: 85.5%;
    right: 0%;
    width: 0;
    height: 0;
    margin-top: 0px;
    margin-right: -5px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	 background: none;
	 color:#fff;
	 border-radius:0px;
	 border:none;
	 -webkit-transition: all 0.5s  ease-out 0s;
	-moz-transition: all 0.5s  ease-out 0s;
	-o-transition: all 0.5s  ease-out 0s;
	transition: all 0.5s  ease-out 0s;
}
.tab-content .table th{
	height:80px;
	background:#eeecec;
	text-transform:uppercase;
}
.tab-content .table th, .tab-content .table td {
	width:25%;
	text-align:center;
}
.tab-content .table td{
	font-family:'open_sanslight' ,Arial, Helvetica, sans-serif;
	background:#fff;
}
.tab-content .table > tbody > tr > td, .tab-content .table > tbody > tr > th, .tab-content .table > tfoot > tr > td, .tab-content .table > tfoot > tr > th, .tab-content .table > thead > tr > td, .tab-content .table > thead > tr > th{
	padding:20px;
}
.get-rate-btn{
	padding:10px 30px;
	margin:20px auto;
	background:#A71E23;
	color:#fff;
	border:0px;
	border-radius:5px;
	font-size:1.2em;
	font-family:'open_sanslight' ,Arial, Helvetica, sans-serif;
	-webkit-transition: all .35s ease 0s;
	-o-transition: all .35s ease 0s;
	transition: all .35s ease 0s;
}
.get-rate-btn:hover{
	background:#323232;
	color:#fff;
	border:0px;
	-webkit-transition: all .35s ease 0s;
	-o-transition: all .35s ease 0s;
	transition: all .35s ease 0s;
}

/*---end---*/

/*---loan request---*/
.loan_opt_box_main {
	padding-top:40px;
}
.loan_opt_box{
	min-height:225px;
	background:#227d74;
	border-radius:6px;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
				position: relative;
}
.loan_opt_box_icon1{
	background:#227d74 url(../images/lock.png) no-repeat 0px 0px;
	height:94px;
	width:94px;
	margin:0 auto;
	border-radius:50%;
	margin-top:-44px;
	border:3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	position:absolute;
	left:0%;
	right:0%;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
				z-index: 1;
}

.loan_opt_box_icon2{
	background:#227d74 url(../images/load.png) no-repeat 0px 0px;
	height:94px;
	width:94px;
	margin:0 auto;
	border-radius:50%;
	margin-top:-44px;
	border:3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	position:absolute;
	left:0%;
	right:0%;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
				z-index: 1;
}
.loan_opt_box_icon3{
	background:#227d74 url(../images/quest.png) no-repeat 0px 0px;
	height:94px;
	width:94px;
	margin:0 auto;
	border-radius:50%;
	margin-top:-44px;
	border:3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	position:absolute;
	left:0%;
	right:0%;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
				z-index: 1;
}

.loan_opt_box h3{
	color:#fff;
	font-size:1.5em;
	position:absolute;
	left:0%;
	right:0%;
	bottom:45%;
	top:auto;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.loan_opt_box h5{
	color:#fff;
	font-size:1.4em;
	position:absolute;
	left:0%;
	right:0%;
	bottom:15%;
	top:auto;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:1.5;
}
.loan_opt_box h5 span{
	display:block;
}
.loan_opt_box:hover{
	background:#3eb5a9;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.loan_opt_box_main:hover .loan_opt_box_icon1{
	border:3px solid #3eb5a9;
	background: #3eb5a9 url(../images/lock.png) no-repeat 0px -88px;
}
.loan_opt_box_main:hover .loan_opt_box_icon2{
	border:3px solid #3eb5a9;
	background: #3eb5a9 url(../images/load.png) no-repeat 0px -88px;
}
.loan_opt_box_main:hover .loan_opt_box_icon3{
	border:3px solid #3eb5a9;
	background: #3eb5a9 url(../images/quest.png) no-repeat 0px -88px;
}

#loan_options_page {
	background:url(../images/grey-bg1.jpg) repeat;
	padding:30px 0px;
}
/*.panel {
    background:transparent;
    border: 0px solid transparent;
    border-radius: 0px;
    box-shadow: none;
}
.panel-body {
	color: #646464;
    font-size: 1em;
    line-height: 1.5;
    padding-bottom: 10px;
    text-align: justify;
	background:#fff;
	border:1px solid #ddd;
	border-radius:4px;
}
.panel-info {
	border:transparent;
}

.panel-info > .panel-heading {
    cursor: pointer;
	padding: 10px 5px;
	background:#fff;
    border:transparent;
    color: #323232;
	font-size:1.2em;
	border-radius:4px;
	border:1px solid #ddd;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.panel-info > .panel-heading:hover{
	background:#227D74;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
.panel-info > .panel-heading:hover, .panel-info > .panel-heading:focus{
    color:#fff;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#fff;
}
.loan_accordion .panel-title{
    padding-left:0px;
}
.loan_accordion .accordion-toggle{
    padding-right:10px;
	font-weight:400;
}
/* CSS Method for adding Font Awesome Chevron Icons 
 .accordion-toggle:before {
    /* symbol for "opening" panels 
    background: url(../images/loan-type.png) no-repeat 0px 0px;
    display: block;
    height: 28px;
    left: 0;
	width: 30px;
	margin-top:-4px;
    -webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	margin-right:20px;
}

/* CSS Method for adding Font Awesome Chevron Icons 
 .accordion-toggle:before {

    content:"";
    float: left;
    color: inherit;
}
/*.panel-heading.collapsed .accordion-toggle:after {
    /* symbol for "collapsed" panels 
   background: url(../images/loan-type.png) no-repeat 0px -28px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
/*
/*--end--*/



.footer-top {
  height: 40px;
  width: 40px;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  background:#A71E23;
  border-radius:4px;
  opacity: 1;
  /* image replacement properties
  overflow: hidden;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../img/back-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; */
}


#welcome {
	color:#646464; -webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
#welcome .catagory p{
	text-align:center;
}
#welcome .btn{
	background:#969696;
	color:#fff;
	border:none;
	font-size:1.2em;
	font-family:'robotolight', Arial, Helvetica, sans-serif;
	border-radius:0px;
	padding:15px 30px;
	border-bottom:4px solid #606060;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
#welcome .btn:hover{
	background:#2f9392;
	color:#fff;
	border-bottom:4px solid #EF7424;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
#whychoose-category .catagory div[class^="col-"]{padding: 10px 5px;}
#whychoose-category .catagory h2{font-family: 'open_sanslight', Arial, Helvetica, sans-serif;margin-bottom: 20px;}
#whychoose-category .catagory h2 span{font-size: 0.7em;display: block;}
#whychoose-category .catagory img{margin-top: 20px;}
#whychoose-category .catagory:hover{background: #e8e8e8; -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;}
#whychoose-category .catagory:hover h2{color: #227d74; -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;}
.read_more_btn{
	background:#fff; color: #646464; border-color:#dbdbdb;
}
.read_more_btn:hover{
	background:#fff; color: #646464; border-color:#227d74;
}



#training-category
{
    background: rgba(0, 0, 0, 0) url("../images/training-cat-bg.png") ;
}

.sec_head h2::after
{
	content: url(../images/head_line.png);
	display:block;
}
.cat_box
{
    text-align: center;
    padding: 40px 10px;

}

.cat_box h2
{
    color: #525252;
    font-size: 1.7em;
    padding: 10px 0px;
    line-height: 1.2;
}
.cat_box p{
    color:#747474;
    padding: 0px 20px;
    font-size: 1.1em;
}

.cat_box .btn
{
    background: #be3720;
    font-size: 1.1em;
    color: #fff;
    width: auto;
    padding: 10px 20px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.5s  ease-out 0s;
    -moz-transition: all 0.5s  ease-out 0s;
    -o-transition: all 0.5s  ease-out 0s;
    transition: all 0.5s  ease-out 0s;
}

.cat_box:hover .btn
{
    background: #e4e4e4;
    color:#747474;
    -webkit-transition: all 0.5s  ease-out 0s;
    -moz-transition: all 0.5s  ease-out 0s;
    -o-transition: all 0.5s  ease-out 0s;
    transition: all 0.5s  ease-out 0s;
}
.cat_icon_bg{background:url(../images/category-icon-bg.png) no-repeat 0px 0px;
    width: 108px; height: 108px; margin: 0px auto;padding: 4px;display: block;}
.cat_icon{background:url(../images/category-icon.png) no-repeat 0px 0px;
    width: 100px; height: 100px;-webkit-transition: all 0.5s  ease-out 0s;
    -moz-transition: all 0.5s  ease-out 0s;
    -o-transition: all 0.5s  ease-out 0s;
    transition: all 0.5s  ease-out 0s;display: block;}
.cat_icon:hover{-webkit-transition: all 0.5s  ease-out 0s;
    -moz-transition: all 0.5s  ease-out 0s;
    -o-transition: all 0.5s  ease-out 0s;
    transition: all 0.5s  ease-out 0s;}
.cat_icon1{ background-position: 0px 0px;}
.cat_icon1:hover{  background-position: 0px -100px;}
.cat_box:hover .cat_icon1{ background-position: 0px -100px;}
.cat_icon2{ background-position: -100px 0px;}
.cat_icon2:hover{  background-position: -100px -100px;}
.cat_box:hover .cat_icon2{ background-position: -100px -100px;}
.cat_icon3{ background-position: -100px 0px;}
.cat_icon3:hover{  background-position: -100px -100px;}
.cat_box:hover .cat_icon3{ background-position: -100px -100px;}

.slide-control-indicators {position: absolute; bottom:0px; width: 200px;left:50%; margin-left: -100px;}
.slide-control-indicators ul{text-align: center;}
.slide-control-indicators ul li{display: inline-block; width:35px; text-align: center;}
.slide-control-indicators ul li.middle{font-size: 2.5em;line-height: 1; vertical-align: 0.1em;}


#abt-inner-content h3{
	font-size:1.5em;
	font-family: "robotobold",Arial,Helvetica,sans-serif;
	color:#646464;
    padding: 10px 0px;
}


.panel {
    background:transparent;
    border: 0px solid transparent;
    border-radius: 0px;
    box-shadow: none;
	
}
.panel-body {
	color: #5d5d5d;
    font-family: "robotolight",Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    text-align: justify;
}
.panel-body ul {
	margin:0px;
	padding:0px;
}
.panel-body ul li {
	list-style-image:url("../images/bull.png");
	padding-left:5px;
	margin-left:20px;
	line-height:2;
}
.panel-info {
	border:0px ;
	border-left:4px solid #2F9392;
}
.panel-group .panel + .panel{
	margin-top:8px;
}
.panel-info > .panel-heading {
    cursor: pointer;
	padding: 18px 15px;
    color: #323232;
	font-size:1.2em;
	background:#f6f6f6;
	border:1px solid #f6f6f6;
}
.panel-info > .panel-heading:hover, .panel-info > .panel-heading:focus{
    color:#fff;
}

.loan_accordion .panel-title{
    padding-left:0px;
}
.loan_accordion .accordion-toggle{
    padding-right:10px;
	font-weight:400;
}
 .accordion-toggle:after {
    background: url(../images/loan-type.png) no-repeat 0px 0px;
    display: block;
    height: 28px;
    right: 0;
	width: 30px;
	margin-top:0px;
    -webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	margin-right:7px;
}
#pro_desc .panel-heading {
	padding:0px 0px 0px 18px;
	border-radius:0px;
}
#pro_desc .panel-heading h4{ 
	font-size:1.15em;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
	color:#616161;
    padding: 15px 0px;
}
#pro_desc .panel-body h3{ 
	font-size:1.15em;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
	color:#616161;
    padding: 15px 0px;
}
.panel-info > .panel-heading:hover{
	background:#2F9392;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
#pro_desc .panel-info > .panel-heading:hover h4{
	color:#fff;
	-webkit-transition: all 0.5s  ease-out 0s;
		-moz-transition: all 0.5s  ease-out 0s;
			-o-transition: all 0.5s  ease-out 0s;
				transition: all 0.5s  ease-out 0s;
}
#pro_desc .panel-heading p
{   
	line-height: 1.5;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
    color:#8c8c8c;
    font-size: 1.14em;
    text-align: justify;
}
.panel-heading h4{
	font-family:'open_sanssemibold', Arial, Helvetica, sans-serif;
	color:#646464;
    font-size: 1.14em;
    text-align: justify;
}
 .accordion-toggle:after {

    content:"";
    float: right;
    color: inherit;
}
.panel-heading.collapsed .accordion-toggle:after {

   background: url(../images/loan-type.png) no-repeat 0px -28px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:transparent;
}
.panel-heading.collapsed  {
	color:#fff;
	background:#ededed;
	border:1px solid #ededed;
	background:transparent;
}
.mc4wp-success{
	background-color:transparent;
	border:0px;
	color:#FB7A00;
}
.mc4wp-alert{
	border:0px;
	padding:50px 0px;
}