/****
 *birbals customization start here
 */
/***Reset classes  **/
html{
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.innerpage_title{
	width:100%;
}
#inner-banner .innerpage_title h2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	margin-top:0px;
	font-weight:100;
	text-transform: uppercase;
}

/*.innerpage_title{
	position: relative;
	padding: 0px 0px;
}  */

.entry .innerpage_title h3, .innerpage_title h3 {
    color: #fff;
    font-family: "gotham_bookregular",Arial,Helvetica,sans-serif;
    font-size: 1.2em;
	text-transform: uppercase;
    position: absolute;
    text-align: center;
    top: 40%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    width: 100%;
    z-index: 1
}
.entry .innerpage_title h3, .innerpage_title h3 {
	font-size: 1.2em;
	font-family: 'ralewaylight', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px 0px;
	margin:20px auto;
	text-align:center;
}
.entry .innerpage_title h3, .innerpage_title h3 {
  font-family: "robotolight", arial;
  font-size: 2rem;
  padding: 0px;
  
}
.entry .innerpage_title h3, .innerpage_title h3.with_bg1{
  background:url(../images/title-bg1.png) center no-repeat;
  margin: 20px 0px!important;
  padding: 20px 0px;
}

/*.entry .innerpage_title h3::after, .innerpage_title h3::after{
	border-bottom: 1px solid #989898;
    bottom:22px;
    content: url("../images/inner-title-img.jpg");
    display: block;
    height: 27px;
    left: 50%;
    position: absolute;
	-webkit-transform: translateX(-50%);
	-0-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
    transform: translateX(-50%);
	width:100%;
	
}*/
.innerpage_title h3 span{
  color:#be3720;
}

.inner_banner {
  position: relative;
}


#refinance_page ul li{
	line-height:2.2;
	font-family:'open_sanslight', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5d5d5d;
	font-size:1.1em;
	
}
#refinance_page ul li{
	background:url(../images/re-arrow.png) no-repeat 0px 0px;
	padding-left:55px;
	/*list-style-image:url(../images/re-arrow.png);
	list-style-position:outside;
	margin-left:35px;*/
}
#refinance_page ul li ul li{
	background:url(../images/small-bull-img.jpg) no-repeat 0px 12px;
	padding-left:20px;
	line-height:2;
}
#refinance_page li h2{
	font-family:'ralewaybold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#808080;
	font-size:1.7em;
	margin-top:20px;
}
#refinance_page ul li p, #refinance_page ul li ul li{
	text-align:left;
	font-family:'ralewaylight', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5d5d5d;
	font-size:1.14em;
}
#re_secon_row{
	margin-top:40px;
}
#re_secon_row p{
	font-family:'ralewaylight', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#101010;
	font-size:1.14em;
}
#re_secon_row .btn{
	background:none;
	border:none;
	color:#fb7a00;
	padding:0px;
	font-size:1.14em;
}
#re_secon_row .btn:hover{
	color:#101010;
}
#re_secon_row .media-heading{
	font-size: 1.7em;
	font-family: 'ralewaysemibold', Arial, Helvetica, sans-serif;
	color:#1e68a6;
}
#re_secon_row .re_image_box{
	background-clip: content-box;
	border: 1px solid #cbcbcb;
	border-radius: 0px;
	overflow: hidden;
	padding: 15px;
	position: relative;
}
#re_secon_row .block{
	padding-bottom:45px;
}
#refinance_page h1{
	font-size: 1.7em;
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	color:#fb7a00;
}
#quote {
	background:#1e68a6;
	padding:30px 0px;
	font-family: 'ralewaysemibold', Arial, Helvetica, sans-serif;
}
#quote ul{text-align: center;margin:0px auto;display: table;}
#quote ul li {display:table-cell; margin: 10px auto;color: #fff;vertical-align: middle;background: none;padding-left: 0px;}
#quote ul li h2{font-size:2.0em;margin: 0px 20px;line-height: 50px;}
#quote .btn{
	background:#333;
	border-radius:0px;
	color:#fff;
	margin: 0px 20px;
	font-size: 1.8em;
	font-family: 'ralewaysemibold', Arial, Helvetica, sans-serif;
}
#quote .btn:hover{
	color:#ddd;
}
.contact-profile{
	width:203px;
	height:200px;
	border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	border:4px solid #e5245a;
	margin:20px auto;
	position:relative;
}
.contact-profile-over{
	background-color:rgba( 229, 36, 90, 0.9);
	position:absolute;
	text-align:center;
	z-index:1;
	width:100%;
	height:100%;
	opacity:0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;

}
.contact-profile:hover .contact-profile-over{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.contact-profile-over ul{
	margin:0px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	width:100%;
}
.contact-profile-over ul li{
	display:inline;
	padding:8px;
}
.contact-profile-over ul li a{
	display:inline-block;
	color:#fff;
	font-size:1.2em;
}
.contact-profile-over ul li a:hover{
	color:#323232;
}

/** Rj page */

.main_rj_page_circle {
    border: 4px solid #fff;
    border-radius: 50%;
	-webkit-border-radius: 50%;
    height: 208px;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    width: 208px;
}

.rj-profile-page-social ul{
	margin:0px;
	padding:0px;
}
.rj-profile-page-social {
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	opacity:0;
}
.rj-profile-page-social ul li{
	display:inline;
	padding:10px 5px;
}

.rj-profile-page-social ul li span{
	width:20px;
}
.rj-profile-page-social ul li span a{
	color:#fff;
	font-size:1.3em;
}
.rj-profile-page-social ul li:hover a{
	color:#323232;
	font-size:1.3em;
}
.profile_popup_link{
	width:40px;
	margin:0 auto;
	display:inline;
}
.profile_popup_link a{
	color:#fff;
	padding:5px 10px;
	display:inline-block;
	border:2px solid #fff;

}
.profile_popup_link a:hover{
	color:#323232;
	border:2px solid #323232;
}
.rj-profile-page-social-overlay{
	background-color: rgba(229, 36, 90, 0.6);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    border-radius: 50%;
	-webkit-border-radius: 50%;
}
.main_rj_page_circle:hover .rj-profile-page-social-overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
    border-radius: 50%;
	-webkit-border-radius: 50%;
}
.main_rj_page_circle:hover .rj-profile-page-social {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.rj_page_name{
	text-align:center;
}
.profile_main_img_src{ display:block;/* min-height:208px; width:208px;*/ position:absolute; left:0px; top:0px; right:0px; bottom:0px;
}
.profile_pop_img{ display:block; min-height:500px; width:100%;}
.rj_page_content{
	margin-top:20px;
}
.rj_page_content ul{ margin:0px; padding:0px;}
.rj_page_content ul li strong{ color:#E5235B; font-weight:bold; display:block; }
.rj_page_content ul li{
	list-style:none;
	line-height:1.5;
	margin-bottom:10px;
}
.clientlogo_img{
	display:block;
	min-height:240px;
	width:248px;
}
.clientlogo_popup_img{
	display:block;
	min-height:240px;
	width:248px;
	border: 2px solid #f1f1f1;
}
.client_page_sqr{
    border: 4px solid #fff;
    height: 240px;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    width: 248px;
}

.client-pop-up-icon {
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	opacity:0;
}
.client_page_sqr-overlay{
	background-color: rgba(229, 36, 90, 0.9);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	
}
.client_page_sqr:hover .client_page_sqr-overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.client_page_sqr:hover .client-pop-up-icon {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

.client_com_name h4{
	text-align:left;
	color:#323232;
	font-size:1.3em;
	font-family:'gotham_bookregular', Arial, Helvetica, sans-serif;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.client_pop_up_content{
	margin-top:15px;
}
.client_pop_up_content ul li{
	line-height:1.5;
	margin-bottom:10px;
}
.client_pop_up_content ul li strong{
	color:#E5245A;
	font-weight:bold;
	display:block;
}
.clientlogo_img{
	display:block;
	min-height:240px;
	min-height: 232px;
	width:248px;
	width:240px;
}
.clientlogo_popup_img{
	display:block;
	min-height:240px;
	width:248px;
	border: 2px solid #f1f1f1;
}
.event_page_sqr{
    border: 4px solid #fff;
    height: auto;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    width:auto;
	height:350px;
}
.event_page_sqr-overlay{
	background-color: rgba(229, 36, 90, 0.9);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	
}
.event_page_sqr:hover .event_page_sqr-overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.event_page_sqr:hover .client-pop-up-icon {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

.zindagikehtihai_page_sqr{
    border: 4px solid #fff;
    height: auto;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    width: auto;
}

.zindagikehtihai-pop-up-icon {
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	opacity:0;
	z-index:100;
}
.zindagikehtihai_page_sqr-overlay{
	background-color: rgba(229, 36, 90, 0.9);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	z-index:100;
	
}
.zindagikehtihai_page_sqr:hover .zindagikehtihai_page_sqr-overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.zindagikehtihai_page_sqr:hover .zindagikehtihai-pop-up-icon {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.gallery_page_sqr{
    border: 4px solid #fff;
    height: auto;
    margin: 15px auto;
    overflow: hidden;
    position: relative;
    width: auto;
}

.gallery-pop-up-icon {
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	opacity:0;
}
.gallery_page_sqr-overlay{
	background-color: rgba(229, 36, 90, 0.9);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	
}
.gallery_page_sqr:hover .gallery_page_sqr-overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.gallery_page_sqr:hover .gallery-pop-up-icon {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

.exclusive_interview_mp3 {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.exclusive_interview_mp3_overlay_link ul{
	margin:0px;
	padding:0px;
}
.exclusive_interview_mp3_overlay_link {
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	opacity:0;
}
.exclusive_interview_mp3_overlay_link ul li{
	display:inline;
	padding:10px 5px;
}

.exclusive_interview_mp3_overlay_link ul li span{
	width:20px;
}
.exclusive_interview_mp3_overlay_link ul li span a{
	color:#fff;
	font-size:1.3em;
}
.exclusive_interview_mp3_overlay_link ul li:hover a{
	color:#323232;
	font-size:1.3em;
}
.exclusive_interview_popup_link{
	width:40px;
	margin:0 auto;
	display:inline;
}
.exclusive_interview_popup_link a{
	color:#fff;
	padding:5px 10px;
	display:inline-block;
	border:2px solid #fff;

}
.exclusive_interview_popup_link a:hover{
	color:#323232;
	border:2px solid #323232;
}
.exclusive_interview_mp3_overlay{
	background-color: rgba(229, 36, 90, 0.6);
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	top:0px;
}
.exclusive_interview_mp3:hover .exclusive_interview_mp3_overlay{
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.exclusive_interview_mp3:hover .exclusive_interview_mp3_overlay_link {
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.interview-title p{color:#fff;}

input[type=text] {width:100%;}
.py2rem {padding-top:2rem; padding-bottom:2rem;}