@charset "utf-8";
/* CSS Document */
body{ padding:0 0 0 0; margin:0; color:#000; font-size:14px ; font-weight:normal; line-height:17px; font-family: 'CalibriRegular'; width:100%; background:url(../images/bg-1.jpg) no-repeat left top;}
*{padding:0; margin:0;}
img{border:0;}

form,input, select, textarea{outline:0;}
p strong{  }
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

ul,li,a{ 
	list-style:none; 
	text-decoration:none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}


/*------font-face Start ------*/

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic_0.eot');
    src: url('../fonts/gothic_0.eot') format('embedded-opentype'),
         url('../fonts/gothic_0.woff') format('woff'),
         url('../fonts/gothic_0.ttf') format('truetype'),
         url('../fonts/gothic_0.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../fonts/gothicb_0.eot');
    src: url('../fonts/gothicb_0.eot') format('embedded-opentype'),
         url('../fonts/gothicb_0.woff') format('woff'),
         url('../fonts/gothicb_0.ttf') format('truetype'),
         url('../fonts/gothicb_0.svg#CenturyGothicBold') format('svg');
}

@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri_0.eot');
    src: url('../fonts/calibri_0.eot') format('embedded-opentype'),
         url('../fonts/calibri_0.woff') format('woff'),
         url('../fonts/calibri_0.ttf') format('truetype'),
         url('../fonts/calibri_0.svg#CalibriRegular') format('svg');
}


/*------font-face End ------*/

#wrapper{ padding:0px; margin:0px;}
.content{ width:1000px; margin:0 auto;}

/*---------- Header Start -----------*/
#header{ padding:40px 0 30px 0;}
#header .logo{ float:left;}
#header .ph-block{ float:right;}
#header .ph-block h3{ font-family: 'CenturyGothicBold'; font-size:28px; color:#fff; line-height:30px; background:url(../images/bg-2.png) no-repeat 2px 2px; padding:0 0 0 34px;}
#header .ph-block h3 a{ color:#fff;}
#header .ph-block h3 a:hover{ color:#dabb0f;}

/*---------- Home Slider Start ----------*/
.home-slider{ padding:0 0 53px 0;}
.home-slider .lt-block{ float:left; border:5px solid #fff; line-height:0;}
.home-slider .rt-block{ float:right; width:276px; background:#c0071b; padding:39px 25px 6px 20px; }
.home-slider .rt-block h3{font-family: 'CenturyGothicRegular'; font-size:26px; color:#fff; line-height:28px; text-transform:uppercase;}
.home-slider .rt-block h2{font-family: 'CenturyGothicBold'; font-size:66px; color:#fff; line-height:68px; background:url(../images/bg-3.png) no-repeat bottom left; padding:5px 0 24px 0; text-transform:uppercase; margin:0 0 18px 0;}
.home-slider .rt-block p{ font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; padding:0 0 21px 0;}
.home-slider .rt-block .read-more{ border:1px solid #df7b86; padding:4px 7px 5px 10px; margin:17px 0 0 0; width:89px;background:url(../images/bg-4.png) no-repeat 80px center;}
.home-slider .rt-block .read-more h4{font-family: 'CalibriRegular'; font-size:13px; color:#fff; line-height:15px; text-transform:uppercase; }
.home-slider .rt-block .read-more h4 a{ color:#fff;}
.home-slider .rt-block .read-more h4 a:hover{ color:#dabb0f;}

/*----------- Experience Start -----------*/
.experience-block{ padding:0 0 54px 0; text-align:center;}
.experience-block h2{font-family: 'CenturyGothicBold'; font-size:22px; color:#fff; line-height:24px; background:url(../images/bg-5.png) no-repeat 0 12px; text-transform:uppercase; padding:0 0 47px 0;} 
.experience-block .thumb-block .box{ float:left; width:118px; text-align:center; padding:0 29px; background:url(../images/bg-6.png) no-repeat right 0px; line-height:0;}
.experience-block .thumb-block .box:nth-child(1){ padding-left:0;}
.experience-block .thumb-block .box:nth-child(6){ background:none; padding-right:0;}
.experience-block .thumb-block .box h3{ font-family: 'CenturyGothicRegular'; font-size:18px; color:#fff; line-height:20px; text-transform:uppercase; padding:18px 0 4px 0;}


/*---------- About Start---------*/
.about-block{ background:url(../images/about-bg.jpg) no-repeat left top;}
.about-block .text-block{ width:572px; float:left; padding:28px 0 38px 39px;}
.about-block .text-block h3{font-family: 'CalibriRegular'; font-size:19px; color:#060606; line-height:21px; padding:0 0 7px 0; text-transform:uppercase; letter-spacing:5px;}
.about-block .text-block h2{ font-family: 'CenturyGothicBold'; font-size:45px; color:#df1835; line-height:47px; padding:0 0 7px 0; text-transform:uppercase;}
.about-block .text-block h2 span{font-family: 'CenturyGothicRegular'; color:#dabb0f;}
.about-block .text-block p{padding:19px 0 0 0;}
.about-block .text-block h4{ font-family: 'CenturyGothicRegular'; color:#000; font-size:20px; line-height:22px;}
.about-block .img-block{ float:right; line-height:0;}

/*--------- Footer Start ------*/
#footer{ text-align:center; padding:28px 0 28px 0;}
#footer p{ font-family: 'CalibriRegular'; font-size:15px; color:#7e848e; line-height:17px;}

/*--------- 22-05-2015 -------*/
.home-slider .rt-block .contact-team-block{ padding:0; margin:0 0 0 0;}
.home-slider .rt-block .contact-team-block2{ width:310px; border-radius:3px; }
.home-slider .rt-block .contact-team-block h2{ font-family: 'CenturyGothicBold'; font-size:21px; color:#fff; line-height:23px; text-transform:uppercase; padding:0 0 6px 0; margin:0 0 15px 0; }
.home-slider .rt-block .contact-team-block h2 span{ color:#DABB0F;}
.home-slider .rt-block .contact-team-block p{ font-family:'CalibriRegular'; font-size:16px; color:#6c6e6f; line-height:18px; padding:0 0 10px 0; text-align:center; }
.home-slider .rt-block .contact-team-block .block{ padding:0 0 17px 0; margin:0; }
.home-slider .rt-block .contact-team-block .block .name{ width:94%; background:#f1f1f1; border:1px solid #e1e1e1; border-radius:3px; padding:5px 3%; font-family:'CalibriRegular'; font-size:15px; color:#505050; line-height:18px; }
.home-slider .rt-block .contact-team-block .block .comments{ width:94%; background:#f1f1f1; border:1px solid #e1e1e1; border-radius:3px; padding:5px 3%; font-family:'CalibriRegular'; font-size:15px; color:#505050; line-height:18px; min-height:100px; resize:none; }
.home-slider .rt-block .contact-team-block .block .submit{ display:block; float:right; width:90px; font-family: 'CenturyGothicBold'; font-size:15px; color:#fff; line-height:17px; background:#9f0000; padding:7px 0; text-align:center; text-transform:uppercase; border:none; border-radius:3px; cursor:pointer; }
.home-slider .rt-block .contact-team-block .block .submit:hover{ background:#8e0000; }

/*------ 27-05-2015 -------*/
.experience-block .thumb-block .box h3 a{color:#fff;}
.experience-block .thumb-block .box h3 a:hover{color:#DABB0F;}

.real-estate-block{ background:#fff; padding:40px 60px;}
.real-estate-block h2{font-family: 'CenturyGothicRegular'; font-size:25px; color:#df1835; line-height:27px; padding:0 0 15px 0; text-transform:uppercase;}
.real-estate-block p{font-family:'CalibriRegular'; font-size:16px; color:#6c6e6f; line-height:18px; padding:0 0 10px 0;}
.real-estate-block p a{color:#6c6e6f;}
.real-estate-block p a:hover{color:#3d3f40;}

/*-------- 28-05-2015 --------*/
#header .nav-block{ float:left; margin:0 0 0 100px;}
.home-slider .contact-block img{ border:5px solid #fff; line-height:0; margin:0 0 30px 0;}
.home-slider .contact-block .block-2 h3{font-family: 'CenturyGothicBold'; font-size:28px; color:#fff; line-height:30px; background:url(../images/bg-2.png) no-repeat 2px 2px; padding:0 0 0 34px;}
.home-slider .contact-block .lt-block-2{ float:left; width:650px;}
.home-slider .contact-block .lt-block-2 .block-2 h3 a{ color:#fff;}
.home-slider .contact-block .lt-block-2 .block-2 h3 a:hover{ color:#dabb0f;}
.home-slider .contact-block .lt-block-2 .block-2 h3.bg{background:url(../images/mail.png) no-repeat 6px 5px;}
.home-slider .contact-block .lt-block-2 .block-2 .panel-lt{ float:left; width:216px;}
.home-slider .contact-block .lt-block-2 .block-2 .panel-rt{ float:right; }
.home-slider .contact-block .lt-block-2 img.bg-2{ width:650px; margin:70px 0 0 0;}