/*-- Testimonial-page Start --*/
#testimo_cust_wrap .avia_textblock h2{
	font-family: 'gothambold'; 
	font-size:19px;
	color:#139b48;
	margin-bottom:0;
}
#testimo_cust_wrap .testimo_cust .testimonial-image img{
	margin-top:1.3em;
	width:120px;
	padding:0;
}
.testimo_cust .testimonial-client{
	width:84%;
	float:left;
}
.testimo_cust .testimonial-name{
	color:#139b48;
	font-family: 'gothammedium'; 
	text-transform:uppercase;
	font-size:16px;
}
#testimo_cust_wrap .testimo_cust .testimonial-name{
	font-weight:200;
}
.testimo_cust .testimonial{
	border:none !important;
	border-bottom:1px solid #eeeeee!important;
}
.testimo_cust .testimonial:last-child{
	border-bottom:none!important;
}

#testimo_cust_wrap .testimo_cust{
	width:80%;
}
#testimo_cust_wrap .testimo_cust .testimonial-inner{
	padding-left:0;
}
#testimo_cust_wrap .testimo_cust .testimonial-inner .testimonial-client{
	text-align:left;
}
#testimo_cust_wrap .testimo_cust .testimonial-inner .testimonial-client p{
	margin:0;
}
.testimo_cust .testimonial-content{
	width:15%;
	float:left;
}
#testimo_cust_wrap .testimo_cust .strong-content{
	margin-top:0;
}
/*-- Testimonial-page End --*/

/*-- Service-page Start --*/
#serv_sect_1,
#serv_sect_2,
#serv_sect_3{
	border-top:none;
}
#serv_sect_1 h3,
#serv_sect_2 h3,
#serv_sect_3 h3{
	font-family: 'gothammedium';
	font-size:21px;
	color:#139b48;
	font-weight:300;
	
}
#serv_sect_1 .template-page.content.av-content-full.alpha.units,
#serv_sect_2 .template-page.content.av-content-full.alpha.units,
#serv_sect_3 .template-page.content.av-content-full.alpha.units{
	padding:30px 0;
}
#serv_sect_3 .template-page.content.av-content-full.alpha.units{
	padding-bottom:50px;
}
#serv_sect_1 section{
	width:70%;
}
#serv_sect_2 section{
	width:57%;
}
#serv_sect_3 .flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_two_fifth.avia-builder-el-last {
    position: absolute;
    bottom: 0;
    right:0;
}
#serv_sect_2 .template-page.content.av-content-full.alpha.units,
#serv_sect_3 .template-page.content.av-content-full.alpha.units{
	padding-top:0px;
}
/*-- Service-page End --*/

/*-- Calculator-page Start --*/
.calc_block_1 h4 a{
	font-family: 'gothambold'; 
	font-size:21px;
}
#calc_top_wrap h3,
#calc_top_wrap h4{
	font-family: 'gothambold'; 
	color:#139b48;
	text-transform:uppercase;
}
#calc_top_wrap .calc_block_1 h3{
	margin-top:0px;
}
#calc_top_wrap h3{
	font-size:26px;
}
#calc_top_wrap h4{
	font-size:21px;
	margin-bottom:1.5em;
}
.calc_block_1 .green-bg-link{
	padding:15px 47px;
}
.mort_repay_calc .calc_head{
	background-color:#888888;
	padding: 12px 20px;
	width:70%;
}
.mort_repay_calc .calc_cont{
	background-color:#f5f5f5;
	float:left;
	padding:30px 0;
	width:100%;
}
.mort_repay_calc .calc_row{
	padding:0 30px;
}
.half_sect{
	width:50%;
	float:left;
	min-height:1px;
}
.part_sect{
	width:45%;
	float:left;
	min-height:1px;
}
.part2_sect{
	width:5%;
	float:left;
	min-height:1px;
	padding-left:10px;
}
.part2_sect p{
	line-height:1em !important;
}
.calc_row .calc_label{
	line-height:1.5em;
	font-family:'gothamextralight';
	font-size:15px;
	margin-top:8px;
}
#calc_bottom_wrap{
	border-top:none;
	margin-bottom:50px;
}
.mort_repay_calc .calc_row .calc_btn input.white-bg-btn{
	float:right;
	padding:15px 30px !important;
	min-height:45px;
}
#top .calc_row .calc_input input{
	padding:12px 6px;
	float:left;
}
.mort_repay_calc{
	width:48%;
}
#mort_repay_calc_sect1{
	float:left;
}
#mort_repay_calc_sect2{
	float:right;
}
.mort_repay_calc .calc_head h4{
	font-family: 'gothammedium';
	font-size:17px;
	font-weight:300;
	color:#ffffff !important;
}
.calc_row .dollar_prefix{
	position:relative;
}
.calc_row .dollar_prefix:before{
	position:absolute;
	content:"$";
	top:10px;
	left:-18px;
	font-family: 'gothamextralight';
    font-size: 15px;
}
/*-- Calculator-page End --*/

/*-- Italian-page Start --*/
#italian-section-1 .sect_1_flex_1{
	width:44.4%;
}
#italian-section-1 .sect_1_flex_2 {
    width: 34% !important;
}
#italian-section-1 .italian_sect_1_txt_block_1 h5{
	padding-bottom:20px;
}
#italian-section-1 .italian_sect_1_txt_block_1{
	min-height: 493px;
}
#italian-section-2 .template-page.content.av-content-full.alpha.units{
	padding-bottom:0px;
}
#italian-section-3 .italian_sect_3_text_block p a{
	color:#139b48;
}
/*-- Italian-page End --*/
/*-- Terstimonial Sect Start --*/
#testimonial_wrap{
	background-color:#f5f5f5;
}
#testimonial_wrap .testi_head h2{
	text-align:center;
	font-family: 'gothambold'; 
	color:#139b48;
	font-size:34px;
}
#testimonial_wrap .testi_cont .testimonial-content:before,
#testimonial_wrap .testi_cont .testimonial-content:after,
#testimonial_wrap .testi_cont .testimonial-client .testimonial-image{
	display:none;
}
#testimonial_wrap .testi_cont .testimonial-content p{
	font-style:normal;
}
#testimonial_wrap .testimonial-name{
	font-family:'gothammedium';
	font-size:17px;
}
/*-- Terstimonial Sect End --*/
.page-news-articles #subscribe-newsletter,
.page-italian-services #subscribe-newsletter{
	background-color:#ffffff;
}
.abs_devider_sect .sect_devider{
	background: url(../images/sect_devider.png) no-repeat;
    position: absolute;
    top: -80px;
    height: 166px;
    width: 15px;
}
footer.footer_bg{
	background-color:#cfcfcf;
}
footer .copyright,footer .privacy_policy a{
	font-family:'gothamlight';
	font-size:12px;
	text-transform:uppercase;
	color: #555555 !important;
}
footer .privacy_policy a:hover{
	text-decoration:none;
	color: #139b48 !important;
}
footer .privacy_policy{
	float:right;
}
footer.container_wrap.footer_bg{
	border-top:none;
}
.top_left_logo_box{
	padding-left:0 !important;
}
.holder_menu_box  .menu-headermenu-container ul li.menu-item a{
	color:#555555 !important;
}
.holder_menu_box  .menu-headermenu-container ul li.menu-item a:hover{
	color:#139b48 !important;
}
.holder_menu_box  .menu-headermenu-container ul li.current_page_item a{
	color:#139b48 !important;
}
#italian-section-3 a.green-bg-link.home-journery {
    background-image: url(../images/star_icn.png);
    background-repeat: no-repeat;
    background-position: 14px 12px;
}
@media only screen and (min-width:1366px){
	.star_header .container .top_left_logo_box{
		position: absolute;
    	top: -70px;
    	left: -89px;
	}
}
@media only screen and (max-width:1023px){
	/*-- Calculator-page Start --*/
	.mort_repay_calc{
		width:100%;
	}
	#mort_repay_calc_sect2{
		margin-top:30px;
	}
	/*-- Calculator-page End --*/
	/*Home-page End --*/
}
@media only screen and (max-width:768px){
	/*Italian-page Start --*/
	.abs_devider_sect .sect_devider{
		display:none;
	}
	#italian-section-1 .sect_1_flex_2{
		width:48%;
	}
	/*Italian-page End --*/
	}
@media only screen and (max-width:767px){
	#italian-section-1 .sect_1_flex_2{
		width: 100%;
    	position: relative;
    	right: 0;
    	margin-bottom: 0;
	}
	/*-- Testimonial-page Start --*/
	.testimo_cust .testimonial-content,
	.testimo_cust .testimonial-client,
	#testimo_cust_wrap .testimo_cust{
		width:100%;
	}
	footer .copyright,footer .privacy_policy{
		display:inline-block;
		text-align:center;
		width:100%;
		float:none;
	}
	footer .privacy_policy{
		margin-top:15px;
	}
	/*-- Testimonial-page End --*/
	/*-- Service-page Start --*/
	#serv_sect_1 section,
	#serv_sect_2 section,
	#serv_sect_3 section{
		width:100%;
	}
	#serv_sect_3 .flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_two_fifth.avia-builder-el-last {
		position:relative;
		margin-bottom:0 !important;
	}
	#serv_sect_3 .template-page.content.av-content-full.alpha.units{
		padding-bottom:0px;
	}
	/*-- Service-page End --*/
}
@media only screen and (max-width:736px){
}
@media only screen and (max-width:568px){
	/*-- Calculator-page Start --*/
	.half_sect{
		width:100%;
	}
	.part_sect{
		width:95%;
	}
	.calc_input.part_sect :before{
		content:"$";
	}
	.calc_row .calc_label{
		margin-top:0;
	}
	.mort_repay_calc .calc_head{
		width:100%;
	}
	/*-- Calculator-page End --*/
}
@media only screen and (max-width:480px){
	#calc_top_wrap h4{
		font-size:18px;
	}
	#italian-section-3 a.green-bg-link.home-journery {
		padding-left:30px;
	}
	#testimonial_wrap .testi_head h2{
		font-size:30px;
	}
}
@media only screen and (max-width:320px){
	#italian-section-3 a.green-bg-link.home-journery {
		background-position: 5px 12px;
		padding-left:25px;
	}
}
.developed{
	width: 100%;
    display: block;
    clear: both;
    text-align: unset;
    font-family: 'gothamlight';
    font-size: 12px;
    text-transform: initial;
    color: #555555;
    text-align: left;}
.socket_color .developed a{
	font-family: 'gothamlight';
    font-size: 12px;
   /* text-transform: lowercase;*/
    color: #555555;
}
.developed a:hover{
	color: #139b48 !important;}