@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic'; 
    src: url('../fonts/lato-lightitalic-webfont.eot');
    src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/lato-lightitalic-webfont.woff') format('woff'),
         url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold-webfont.eot');
    src: url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('../fonts/lato-semibold-webfont.woff') format('woff'),
         url('../fonts/lato-semibold-webfont.ttf') format('truetype'),
         url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
 @font-face {
    font-family: 'latoblack'; 
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff'),
         url('../fonts/lato-black-webfont.ttf') format('truetype'),
         url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoheavy'; 
    src: url('../fonts/lato-heavy-webfont.eot');
    src: url('../fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../fonts/lato-heavy-webfont.woff') format('woff'),
         url('../fonts/lato-heavy-webfont.ttf') format('truetype'),
         url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latomedium'; 
    src: url('../fonts/lato-medium-webfont.eot');
    src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff'),
         url('../fonts/lato-medium-webfont.ttf') format('truetype'),
         url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
    font-weight: normal;
    font-style: normal;

 
}

@font-face {
    font-family: 'fanwooditalic';
    src: url('../fonts/Fanwood-Italic-webfont.eot');
    src: url('../fonts/Fanwood-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Fanwood-Italic-webfont.woff') format('woff'),
         url('../fonts/Fanwood-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Fanwood-Italic-webfont.svg#fanwooditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fanwoodregular';
    src: url('../fonts/Fanwood-webfont.eot');
    src: url('../fonts/Fanwood-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Fanwood-webfont.woff') format('woff'),
         url('../fonts/Fanwood-webfont.ttf') format('truetype'),
         url('../fonts/Fanwood-webfont.svg#fanwoodregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





#header {}
.site-header {background:#000000;}
.site-header .head-right,.site-header .head-left{
	padding: 25px 0px;}
.site-header .logo-right{
font-family: 'latoregular';
float: right;
font-size: 13px;
color: #fff;
padding-top: 30px;
	}
.home-banner-block img{width:100%;
height:auto;}
.home-section-form{
	    background: #f4f4f4;
    padding: 65px 0px;
	

}
.home-section-form .form-tile{
font-family: 'latomedium';
font-size:24px;
color:#171717;
text-align:center;
}
.home-section-form .form-tile .liner-text{
	color:#303030;
	font-family: 'latolight_italic';


	font-size:22px;
	}
.enquiry-block .frm-fields input[type="text"] {
  border: 1px solid #fff;
padding: 5px 5px;
width: 100%;
font-size: 18px;
font-family: 'latoregular';
color: #6c6c6c;
	
}

::-webkit-input-placeholder {
   color: #6c6c6c !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #6c6c6c !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #6c6c6c !important; 
}

:-ms-input-placeholder {  
   color: #6c6c6c !important; 
}
.enqire-form .col-lg-3{
padding-right: 0px;
padding-left: 3px;}
.enqire-form .col-lg-3.first-field{
	padding-left: 0px;
	}
.fill-details{
		color:#6c6c6c;
	font-family: 'latolight_italic';
 	font-size:18px;
	padding-bottom:5px;
	}
.enquiry-blocks-1{

/*
	padding-bottom:30px;*/
	}
.enquiry-blocks-2{


/*	padding-bottom:65px;*/
	}
.fsub-fields{
	font-family: 'latomedium';
font-size:24px;
color:#171717;
background:#d3c6b3;
padding:10px;
line-height: 29px;}
.frm-fields-radio{
padding: 10px 0px;
font-family: 'latomedium';
font-size: 14px;
color: #303030;}
.frm-fields-radio.radio-secd{
	padding-top:0px;}

.fsub-fields .red-icon{
	color:#ff0000;}

.frm-fields-submit {
    text-align: center;
padding-top: 30px;

}

.frm-fields-submit input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #5d3f11;
    color: #fff;
    border: 0px;
    font-size: 19px;
    padding: 5px 40px;
}

.home-section-promotor{
	    background: #fff;
    padding: 65px 0px;

}
.home-section-promotor h3{
color: #000000;
position: relative;
padding-bottom:5px;
font-size: 24px;
  font-family: 'latobold';
  text-transform:uppercase;
}
.home-section-promotor h3::after {
background-color: #b39972;
bottom: -1px;
content: "";
height: 5px;
left: 0%;
position: absolute;
width: 125px;
}
.about-logo{text-align:center;}

.home-section-promotor p{
	font-family: 'latolight';
	font-size:20px;
	line-height:44px;
	}
.home-section-footer-form{
	    background: #f4f4f4;
    padding: 65px 0px;

}
.home-section-footer-form .footer-form-tle{
	color:#171717;
	font-family: 'latolight_italic';
	font-size:24px;
	text-align:center;
	padding-bottom:20px;
}
.details-form .col-lg-3{
	padding-left:8px;
	padding-right:8px;}
.details-form .frm-fields input[type="text"] {
    border: 1px solid #fff;
    padding: 5px 5px;
    width: 100%;
	font-size:18px;
	font-family: 'latoregular';
	color:#6c6c6c;
	
}
.details-form-sbt  input[type="submit"] {
    cursor: pointer;
    background: #5d3f11;
    color: #fff;
    border: 0px;
    font-size: 19px;
    padding: 6px 35px;

}
.footer-form {
background:#b39972;
padding: 25px 15px;
}
.site-footer{
	
background:#000000;
padding: 30px 0px;
text-align:center; }
.fontcolor {
    color: #B5B5B5;
}


#footer {
    background-color: #121116;
    padding: 50px 0 35px;
}

.footer-logo {
    margin-bottom: 45px;
}

.footer-social {
    margin-bottom: 10px;
}

.footer-social h3 {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}

.footer-social h3:after {
  border-bottom: 1px solid #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 50%;
  margin-left: -115px;
  position: absolute;
  width: 230px;
}

.footer-social ul li a {
  color: #fff;
  display: block;
  margin: 0 8px;
}

.footer-social ul li a:hover {
  color: #00C7FC;
}

.copyright {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}

.copyright a {
    color: #00C7FC;
}

.copyright a:hover {
    color: #fff;
}

.copyright p {

}

.copyright p:first-child {
    margin-bottom: 15px;
}

#other-city
{
display:none;
}
#other-service
{
display:none;
}
.frm-fields-radio-other-service {

    font-family: 'latomedium';
    font-size: 15px;
    color: #303030;
}

.frm-fields-radio-other-prefer {

    font-family: 'latomedium';
    font-size: 15px;
    color: #303030;
}
.frm-fields-radio-other-service  input[type="text"] {
  border: 1px solid #fff;
padding: 0px 0px;
width: 100%;
font-size: 14px;
font-family: 'latoregular';
color: #6c6c6c;
    margin-top: 12px;

	
}
.frm-fields-radio-other-prefer  input[type="text"] {
  border: 1px solid #fff;
padding: 0px 0px;
width: 100%;
font-size: 14px;
font-family: 'latoregular';
color: #6c6c6c;
    margin-top: 12px;

	
}
.enquiry-block select{
 border: 1px solid #fff;
padding: 6px 5px;
width: 100%;
font-size: 18px;
font-family: 'latoregular';
color: #6c6c6c;
	
}

.frm-fields-radio-other-city {
    padding: 6px 0px;
    font-family: 'latomedium';
    font-size: 15px;
    color: #303030;
}
.frm-fields-radio-years{
	padding:15px 0px;}
.frm-fields-radio-years1{
display: inline-block;
padding: 15px 0px 30px;
width:100%;}
#other_prefer{
	display:none;}
.frm-fields-radio-other-city  input[type="text"] {
  border: 1px solid #fff;
padding: 0px 0px;
width: 100%;
font-size: 14px;
font-family: 'latoregular';
color: #6c6c6c;
margin-top:8px;
	
}
.frm-fields-radio-city{
	padding:10px 0px;}

.frm-fields-radio-city {
    padding: 15px 0px;
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
}
.frm-fields-radio-years .frm-fields-radio {
 

    padding-top: 30px;
    padding-bottom: 15px;}
@media (min-width:1280px) and (max-width:1360px) {
	


}





@media (min-width:1024px) and (max-width:1270px) {
	


}



@media (min-width:981px) and (max-width:1024px) {
	
	


	
}




@media (min-width:320px) and (max-width:1023px) {

	
}



@media (max-width:1024px) {

.enquiry-block .frm-fields input[type="text"] {
    border: 1px solid #fff;
    padding: 10px 6px;
    width: 99%;
    font-size: 23px;
    font-family: 'latoregular';
    color: #6c6c6c;
    margin: 5px;
}
.details-form .frm-fields input[type="text"] {
    border: 1px solid #fff;
    padding: 5px 5px;
    width: 100%;
    font-size: 23px;
    font-family: 'latoregular';
    color: #6c6c6c;
    margin-bottom: 10px;
}
.frm-fields-radio {
    padding: 20px 0px;
    font-family: 'latomedium';
    font-size: 25px;
    color: #303030;
}
.frm-fields-radio.radio-secd {
    padding-top: 20px;
}

.home-section-promotor h3 {
	font-size:20px;}
	
.home-section-promotor p {
font-size:16px;
line-height:30px;
}

.home-section-form .form-tile {

    font-size: 20px;
}
.home-section-form .form-tile .liner-text {
	font-size:16px;}
.fill-details{
	font-size:14px;} 
.enquiry-block .frm-fields input[type="text"] {
	font-size:14px;}
.fsub-fields {

    font-size: 20px;
}
.frm-fields-radio {

    font-size: 20px;
}
.home-section-footer-form .footer-form-tle {

    font-size: 20px;
}
.details-form .frm-fields input[type="text"] {
	font-size:16px;}
.details-form-sbt input[type="submit"] {
	font-size:16px;}
}


@media (max-width:767px) {

	
}

@media (max-width:640px) {
	
.home-section-promotor h3 {
	padding:5px;}
	.home-section-promotor p {
	padding:5px;}
	.home-section-promotor h3::after {
		left:7px;}
		.site-header .head-right, .site-header .head-left {
    padding: 25px 0px;
    width: 50%;
    float: left;
}

}


@media (max-width:480px) {
.about-logo img{
	width:100%;}
	.site-header .logo-right {
    font-family: 'latoregular';
    float: none;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.site-header .head-left {
   
    float: none;
    text-align: center;
}

.site-header .head-right, .site-header .head-left {
    padding: 10px 0px;
    width: 100%;
    float: left;
}
}

@media (max-width:360px) {
	

}

@media (max-width:320px) {

}