/*   

Theme Name: Property Buyers

Theme URI: http://www.www.propertybuyers.com

Description: 

Author: Pixel & code

Author URI: http://www.pixelncode.com

Version: 0.0.1

*/

@font-face {

    font-family: 'ubunturegular';

    src: url('fonts/ubuntu/ubuntu-r-webfont.eot');

    src: url('fonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/ubuntu/ubuntu-r-webfont.woff') format('woff'),

         url('fonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'),

         url('fonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'ubuntubold';

    src: url('fonts/ubuntu/ubuntu-b-webfont.eot');

    src: url('fonts/ubuntu/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/ubuntu/ubuntu-b-webfont.woff') format('woff'),

         url('fonts/ubuntu/ubuntu-b-webfont.ttf') format('truetype'),

         url('fonts/ubuntu/ubuntu-b-webfont.svg#ubuntubold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'ubuntuitalic';

    src: url('fonts/ubuntu/ubuntu-ri-webfont.eot');

    src: url('fonts/ubuntu/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/ubuntu/ubuntu-ri-webfont.woff') format('woff'),

         url('fonts/ubuntu/ubuntu-ri-webfont.ttf') format('truetype'),

         url('fonts/ubuntu/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');

    font-weight: normal;

    font-style: normal;

}

body {

	height:100%;

	background:url(img/top.png) top repeat-x

}

h1{

	font-family: 'ubunturegular';

	font-size:24px;

	color:#1a89c3;

	margin:15px 0 10px 0;

	padding:0

}

h2{

	font-family: 'ubunturegular';

	font-size:24px;

	color:#333333;

	margin:0;

	padding:0

}

h3{

	font-family: 'ubunturegular';

	font-size:18px;

	color:#333333;

	margin:9px 0 0 0;

	padding:0;

}

h4{

	font-family: 'ubunturegular';

	font-size:20px;

	color:#333333;

}

h5{

	font-family: 'ubunturegular';

	font-size:16px;

	color:#FFF;

}

p{

	font-family: 'ubunturegular';

	font-size:16px;

	color:#6e6e6e;

	padding:0;

	margin:0;

}

hr{

	border:1px solid #b1afaf;

	width:80%;

}

hr.testi{

	border:1px solid #FFF

}
#at4-share{
	top:29%
}
.container{

	max-width:1020px;

}

#topbar{

	margin-top:9px;

}

#topbar img.img-responsive{

	display:block;

	margin:25px auto 0 auto

}

.header{

	width:100%;

	min-height:320px;

	background:url(img/headerbg.png) repeat;

	margin:42px 0 0 0;

}

.header img.header_img{

	position:absolute;

}

#header_dec{

	width:270px;
	margin-right:20px;

	height:99px;

	margin-top:25px;

	text-align:center;

	background: #1c93d1; /* Old browsers */

	background: -moz-linear-gradient(top,  #1c93d1 0%, #178dcb 29%, #097ebb 77%, #057ab6 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c93d1), color-stop(29%,#178dcb), color-stop(77%,#097ebb), color-stop(100%,#057ab6)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #1c93d1 0%,#178dcb 29%,#097ebb 77%,#057ab6 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #1c93d1 0%,#178dcb 29%,#097ebb 77%,#057ab6 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #1c93d1 0%,#178dcb 29%,#097ebb 77%,#057ab6 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #1c93d1 0%,#178dcb 29%,#097ebb 77%,#057ab6 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c93d1', endColorstr='#057ab6',GradientType=0 ); /* IE6-9 */

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-ms-border-radius:5px;

}

#header_dec h3{

	color:#FFF;

	padding:17px 0 0 0;

	line-height:23px

	

}

#header_info{

	margin-left: 0;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 32px;
    text-align: center;

}

/*New*/
#header_info h3{
	margin-top:25px;
	text-align:center;
	color:#333333;
	font-size:18px;
	font-family: 'ubuntubold';
}
#header_info h1{
	text-align:center;
	color:#1b8dc8;
	font-size:24px;
	font-family: Tahoma;
	font-weight:600;
	padding:7px 0 10px 0;
	margin:0;
}
#header_info p{
	color:#333333;
	font-size:16px;
	font-family: 'ubunturegular';
}
/*end*/

#header_bg{

	position:relative;

	width:100%;

	margin:0 auto;

	float:left;

}

.header_bg img{

	width:100%;

	height:auto

}

#contactbox{

	position:absolute;

	width:323px;

	height:auto;

	top:-20px;

	padding:0 15px 0 15px;

	right:19px;

	background:#ff8300;

	border-radius:10px;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	-ms-border-radius:10px;

	text-align:center

}

#contactbox h1{

	font-size:36px;

	color:#FFF;

}

#contactbox p{

	color:#FFF;

	padding-bottom:10px

}

#contactbox input{

	border:1px solid #995b1a;

	border-radius:0px

}

#contactbox #first_name, #contactbox #phone_number, #contactbox input{

	width:100%;

	height:24px;

	font-size:11px;

	margin-top:-2px;
	
	margin-bottom:-12px;

	

}
#contactbox textarea{

	height:82px;

	font-size:11px;

	color:#333333

}
span.captchatxt{
	color:#FFF
}
#contactbox #contact_us{

	width:160px;

	height:40px;

	background:#000;

	color:#FFF;

	font-size:16px;

	font-family: 'ubunturegular';

	margin-bottom:10px;

	margin-left:22%;
	margin-top:12px;

}

#headtxt{
	margin:10px 0 0 0;
}
#headtxt h1{
	padding-top:0 !important;
}
#headtxt h1, #headtxt h3{
	font-family: 'ubuntubold';
	font-size:48px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
	line-height:35px;
	margin:0;
	padding:10px 0 10px 10px;
}
#headtxt h3{
	font-size:25px;
	font-family: 'ubunturegular';
	
}

#headtxt ul{

	text-align:center;
	
	margin-top:20px

}



#headtxt li{



	width:62px;

	padding-top:72px;

	font-family: 'ubunturegular';

	font-size:15px;

	margin:0 15px;

	color:#FFF;

	line-height:17px;

}

#headtxt li:nth-child(1){

	background:url(img/bil_1.png) no-repeat;

}

#headtxt li:nth-child(2){

	background:url(img/bil_2.png) no-repeat;

}

#headtxt li:nth-child(3){

	background:url(img/bil_3.png) no-repeat;

	padding-top:72px;
}
#headtxt li span{
	color:#237bab
}

#content_sec {

	margin-top:50px

}

#content_sec p{

	margin-top:20px;

	text-align:justify

}

#side_wrap{

	margin-top:100px

}

.sidebar{
	margin-right:5px;

	margin-top:107px;

	text-align:center

}

.sidebox{

	background:#148ac8;

	height:auto;

	padding:20px 10px 0 10px;

}

.sidebox img{

	float:left;

	margin:0 5px 0 0;

}

span.wpcf7-not-valid-tip{
	
	margin-top:-22px;
	
	}
 	
/*.sidebox ul{

	list-style:none;

	margin:0;

	padding:0;

}

.sidebox li img{

	float:left;

	margin-right:5px

}

.sidebox li{

	text-align:start;

	color:#FFF;

	font-size:13px;

	padding:30px 10px 20px 10px;

	margin:0;

}*/

.sidebox p strong{

	width:100%;

	float:right;

	text-align:end;

	padding:0 0 10px 0;

	margin-bottom:30px;

	color:#333333;

	font-weight:normal;

	display:block;

	border-bottom:2px solid #FFF

}

.sidebox p:nth-child(9) strong{

	border:none;

	margin-bottom:0;

}

.sidebox p{

	text-align:start;

	color:#FFF;

	font-size:13px;

	margin:0;

	padding:0;

}

.faq_sec{

	margin:10px 0;

}

.faq_sec h2{

	text-align:center

}

.faq_sec h5{

	background:#1c93d1;

	padding:11px 10px

}

.answer p{

	color:#333333;

	padding:15px 10px 10px 8px;

	font-size:14px;

    font-family: 'ubunturegular';

}

.answer ul {

	list-style:none;

	margin:0 10px 10px 8px;

	padding:0;

}

.answer ul li{

	background:url(img/bullet.png) left no-repeat;

	padding-left:20px;

	font-size:14px;

    font-family: 'ubunturegular';

}

.sub_details{

	width:100%;

	background:#ff8300;

	text-align:center;

	padding-bottom:20px;

	margin-top:20px

}

.sub_details h2{

	padding:45px 0 50px 0;

	font-size:36px;

    font-family: 'ubunturegular';

	text-shadow: 4px 4px 2px rgba(50, 50, 50, 1);

	color:#FFF

}

.s_d_btn{

	background:#1c93d1;

	max-width:400px;

	margin:0 auto;

	font-size:26px;

	padding:12px 0;

	border-radius:10px;

	-mox-border-radius:10px;

	-ms-border-radius:10px;

	-webkit-border-radius:10px;

	-webkit-box-shadow:0px 5px 4px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:0px 5px 4px 0px rgba(50, 50, 50, 0.75);

	box-shadow:0px 5px 4px 0px rgba(50, 50, 50, 0.75);

}

.s_d_btn a{

	font-family: 'ubunturegular';

	color:#FFF;

}

.s_d_btn a:hover{

	text-decoration:none

}

#footer{

	margin:50px 0 0 0;

	border-top:3px solid #f68b42;

	padding:20px 0;

	text-align:center

}



.banner-sec{

	background: url(img/headerbg.png) repeat; 

	margin-top: 45px;

	}

	

.banner-limit{

	background: url(img/banner.jpg) repeat center; 

	-webkit-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 1);

-moz-box-shadow:    0px 0px 0px 10px rgba(255, 255, 255, 1);

box-shadow:         0px 0px 0px 10px rgba(255, 255, 255, 1);

border-radius: 10px;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

}

	

.img-1{

	min-height: 280px;

}

	

.img-1 img{
	position: absolute;
	bottom: 0;
	right:57px;
}

.img-1 img.head_small{

	display:none

}

@media (max-width: 1000px) {

.img-1 img{

	position: static;

	bottom: 0;

	right: 0;

	display:block;

	margin:0 auto;

}

#contactbox{

	position:static;

	width:323px;

	height:auto;

	top:0;

	margin:10px auto;

	padding:0 15px 0 15px;

	right:30px;

	background:#ff8300;

	border-radius:10px;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	-ms-border-radius:10px;

	text-align:center

}	

}

@media (max-width: 767px) {	

}

@media (max-width: 500px) {	

#contactbox{

	width:100%

}

.img-1 img{

	display:none !important

}

.img-1 img.head_small{

	display:block !important

}

.s_d_btn{

	font-size:18px;

}

.sub_details h2{

	font-size:30px;

}

}