
@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}

body{
	font:14px/20px;
	font-family: 'Open Sans', sans-serif;
	color:#000;
	margin:0;
	background-color:#000;
}
header{
	background:#fff;
	width:100%;
	height:auto;
}
.carousel-indicators {
	position:absolute;
}

.banner {
    background-image: url(img/Banner1.png);
	width:100%;
	height:650px;
    background-repeat: no-repeat;
	background-size:100%;
	overflow:hidden;
}
.banner1 { background:url(img/banner1.jpg) no-repeat center top !important; background-size:100% !important;}



.logo{
	
	width:30%;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	
}

.imglogo{
	text-align:center;
	max-width:100%;
	height:auto;
	width:auto;
}
.logo2img{
	padding-top:5%;
	padding-left:10%;	
}
.submit{
	text-align:center;
	
}

.inputbox{
	width:25%;
	position:absolute;
	top:0px;
	right:2%;
	background-color:#000;	
    opacity: 1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);
}


.h23{
	color:#fff;
	font-weight:300;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	
}
.h231{
	color:#fff;
	font-weight:300;
	text-align:center;
	font-size:15px;	
	font-weight:bold;
	padding-bottom:3%;
}
.h24{ 
	color:#fff;
	font-weight:300;
	text-align:center;
	font-size:24px;
	
}

h3{
	line-height:30px !important;
	color:#fff !important;
	font-weight:600 !important;
	text-align:center !important;
	padding-top:2% !important;
	
	
}
h6 {
    color: #8a8280;
    font-weight: 300;
    overflow: hidden;
    padding: 6% 0 4% 0;
    text-align: center;
}
.field{
	
	margin: 0 auto 5% 5%;
	padding:3% 5%;
	border-radius:5px;
	width:90%;
	font-size:12px;
		}

 .field-new {
	
	margin: 0 auto 5% auto;
	padding:3% 5%;
	border-radius:5px;
	width:100%;
		}
 		
.field1{
	
	
	padding:3% 2%;
	border-radius:5px;
	float:left;
	width:28%;
	margin:0 2% 0 5%;
	font-size:12px;
		}
.field2{
	margin: 0 auto 5% auto;
	padding:3% 5%;
	border-radius:5px;
	width:60%;
	float:left;
	font-size:12px;
		}
		
.txtbox{
		margin: 0 auto 1% auto;
		width:90%;
		}

.wrapper{
	width:100%;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.box1{
	background-color:#ecab21;
	height:10px;
}
.box2{
	
	background-color:#fff;
	padding:1% 2%;
	overflow:hidden;
}
.box3{
	background-color:#191919;
	padding:5% 2%;
}

.text1 {
    color: #000;
    font-size: 11pt;
    font-weight: 400;
    line-height: 150%;
    padding: 2%;
    text-align: justify;
}
.text2{
	color:#ecab21;
	font-size:16pt;
	font-weight:700;
	text-align:center;
}
.text3 {
    background-color: #000;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    padding-top: 3%;
    text-align: center;
}.icondiv1{
	width:10%;
	float:left;
}
.icondiv1txt1{
	width:28%;
	float:left;
	padding: 3% 8.5% 0 1%;
	
}



.icondiv3txt3{
	float:left;
	padding: 3% 0 0 1%;
}


ul.feature-holder {
	list-style: none;
	width:100%;
}

ul.feature-holder li {
	display: inline-block;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:30%;
	padding:5% 0 5% 10% ;
	vertical-align:top;
	
}

.icon1 {
	background-image:url(img/imgicon1.png);
	margin-right:2%;
	width:20%;
}
.icon2 {
	background-image:url(img/imgicon2.png);
	margin:0 6% 0 6%;
	width:20%;
	
}
.icon3 {
	background-image:url(img/imgicon3.png);
	margin-left:2%;
	background-size:37% !important;
	width:13%;
	
	
	
}
#map{
width:100%;
height:235px;
float:left;
margin-top:2%;
overflow:hidden;
}

hr { 
    border-style:solid;
	border-color:#656565;
    border-width: 1px;
	width:100%;
	float:left;
	margin-top:2%;
}

.text4{
	color:#ecab21;
	font-size:18pt;
	font-weight:700;
	text-align:center;
	width:100%;
	float:left;
	margin-bottom:2%;
	margin-top:2%;
}

.gallery-thum li {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:20%;
	margin-left:3.5%;
}
.gallery-thum li img {
	width:100%;
}
.mainimgae1{
	padding:0% 9.7% 0% 0%;
	float:left;
	
}
.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	
}

.viewmore{
	width:10%;
	padding-top:3%;
	text-align:center;
	margin:auto;
	clear:both;
}

.hr2 { 
    border-style:solid;
	border-color:#ecab21;
    border-width: 2px;
	width:100%;
	float:left;
	margin-top:2%;
}

.footerbox{
	width:100%;
	background-color:#191919;
	float:left;
	font-size:11px;
	color:#7C7A7A;
	font-weight:400;
	text-align:center;
	padding:10px 0;
}

.thankyou-wrapper {
	width:90%;
	margin:0 auto;
	margin-top:30px;
	text-transform:uppercase;
/*	height:316px;*/
}

.thankyou-msg {
	margin-top:50px;
	 font-size:1.125em;
	 text-align:center;
	 margin-bottom:20px;
	 color:#fff;
}
.download-but img {
	width:100%;
	border:none;
}



.phone-holder {
	float: right;
	width: 280px;
	background: url(img/phone-bg.png) no-repeat;
	
	padding: 3px 10px;
	padding-left: 50px;
	font-family: 'goudysans_md_btmedium';
	font-size: 2.1875em;
	color: #fff;
	margin-top: 41%;
	margin-right: 2%;
	margin-left: 50%;
	position: absolute;
	left: -460px;
	top: 296px;
}


/*-----Media Queries-----*/


@media screen and (max-width : 1024px){
.thankyou-wrapper {
    height: 247px;
    margin: 30px auto 0;
    text-transform: uppercase;
    width: 90%;
}
.inputbox {
    background-color: #000;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24);
    float: right;
    height: auto;
    margin-right: 2%;
    opacity: 0.9;
    width: 28%;
}
.wrapper {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.logo img {
    float: left;
    height: auto;
    width: 115%;
}
.logo2img {
    padding-left: 11%;
    padding-top: 5%;
    width: 90%;
}
h3{
	line-height:30px !important;
	color:#fff !important;
	font-weight:500 !important;
	text-align:center !important;
	padding-top:2% !important;
	
	
}
.h23 {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.submit {
    text-align: center;
}
.submit img{
	width:80%;
}
h6 {
    color: #8a8280;
    font-size: 10px;
    font-weight: 300;
    overflow: hidden;
    padding: 3% 0 4%;
    text-align: center;
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:18px;
	
}
.icondiv1 img{
	width:80%;

}
.icondiv1txt1 {
    float: left;
    padding: 1.6% 6.5% 0 0;
    width: 26%;
}
.text4{
	color:#ecab21;
	font-size:18pt;
	font-weight:700;
	text-align:center;
	width:100%;
	float:left;
	margin-bottom:2%;
	margin-top:2%;
}
.mainimgae1 {
    float: left;
    padding: 0 5% 0 0;
    width: 35%;
}	

.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	width:30%;
	
}

.logo{
	width:25%;
	height:auto;
	float:left;
	
}
.phone-holder {
	float:right;
		
	padding:3px 10px;
	padding-left:50px;
	font-family: 'goudysans_md_btmedium';
	font-size:2.1875em;
	color:#fff;
	margin-top:59%;
	margin-right:2%;
	margin-left:32%;
	position:absolute;
}
	
}

@media screen and (max-width: 768px) {
.thankyou-msg {
    color: #fff;
    font-size: 1.125em;
    margin-bottom: 7px;
    margin-top: 15px;
    text-align: center;
}
.thankyou-wrapper {
    height: 236px;
    margin: 30px auto 0;
    text-transform: uppercase;
    width: 90%;
}
.inputbox {
    background-color: #000;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24);
    float: right;
    height: auto;
    margin-right: 2%;
    opacity: 0.9;
    width: 35%;
}
.logo2img {
    margin-left: 9%;
    padding-left: 13%;
    padding-top: 5%;
    width: 70%;
}
.text3 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 5% 3% 3%;
    text-align: center;
}
.text4 {
    color: #ecab21;
    float: left;
    font-size: 18pt;
    font-weight: 700;
    margin-bottom: 2%;
    margin-top: 2%;
    text-align: center;
    width: 100%;
}
.text1 {
    color: #000;
    font-size: 11pt;
    font-weight: 400;
    line-height: 150%;
    padding: 2%;
    text-align: justify;
}
h3 {
    color: #6d6e71;
    font-size: 16px;
    font-weight: 200;
    line-height: 30px;
    padding-top: 2%;
    text-align: center;
}
.h24 {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
}
.h23 {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.h231 {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3%;
    text-align: center;
}
.field {
    border-radius: 5px;
    font-size: 12px;
    margin: 0 auto 5% 5%;
    padding: 2% 5%;
    width: 90%;
}
.field1 {
    border-radius: 5px;
    float: left;
    font-size: 12px;
    margin: 0 2% 0 5%;
    padding: 2%;
    width: 28%;
}
.field2 {
    border-radius: 5px;
    float: left;
    font-size: 12px;
    margin: 0 auto 5%;
    padding: 2% 5%;
    width: 60%;
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:20px;
	
}
.icondiv1 img{
	width:80%;

}
.icondiv1txt1 {
    float: left;
    font-size: 13px;
    padding: 1.6% 4% 0 0;
    width: 27%;
}
.icondiv3txt3{
	float:left;
	padding: 3% 0 0 0%;
	font-size:13px;
}

.mainimgae1 {
    float: left;
    padding: 0 5% 0 0;
    width: 35%;
}	

.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	width:30%;
	
}

.logo {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.logo img {
   
    width: 35%;
}
.submit {
    padding-left: 8%;
    text-align: center;
    width: 75%;
}
.submit img{
	text-align:center;
	width:80%;
	margin-left: 24%;
}	
h6 {
    font-size: 8px;
    font-weight: 300;
    overflow: hidden;
    padding-bottom: 3%;
    padding-top: 3%;
    text-align: center;
}
.box1 {
    background-color: #ecab21;
    height: 10px;
}
.phone-holder {
	float:right;
	
	
	width:300px;
	padding:3px 10px;
	padding-left:50px;
	font-family: 'goudysans_md_btmedium';
	font-size:2.1875em;
	color:#fff;
	margin-top:35%;
	margin-right:2%;
	margin-left:0%;
	position:absolute;
			}

}

@media screen and (min-width : 480px) and (max-width : 767px) {
.inputbox {
    background-color: #000;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24);
    float: left;
    height: auto;
    margin: 0;
    opacity: 0.9;
    overflow: hidden;
    position: relative;
    right: 0;
    width: 100%;
}
.logo2img {
    padding-left: 25%;
    padding-top: 5%;
    width: 60%;
}
.h23 {
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
}
.h231 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3%;
    text-align: center;
}
.h24 {
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
}
.text4 {
    color: #ecab21;
    float: left;
    font-size: 18pt;
    font-weight: 700;
    margin-bottom: 2%;
    margin-top: 2%;
    text-align: center;
    width: 100%;
}
.box1 {
    background-color: #ecab21;
    height: 10px;
}	

h3 {
    color: #6d6e71;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    padding-top: 2%;
    text-align: center;
}
h3 {
    color: #6d6e71;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
    padding-top: 2%;
    text-align: center;
}

.submit img {
    padding-left: 5%;
    text-align: center;
    width: 55%;
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:18px;
	
}
.icondiv1 img{
	width:80%;
	

}
.icondiv1txt1 {
    float: left;
    font-size: 10px;
    padding: 3% 0 0;
    width: 25%;
}
.icondiv3txt3{
	float:left;
	padding: 3% 0 0 0%;
	font-size:10px;
}

.mainimgae1 {
    float: left;
    padding: 0 5% 0 0;
    width: 35%;
}	

.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	width:30%;
	
}

.logo{
	width:40%;
	height:auto;
	float:left;
	
}
.logo img {
    width: 110%;
}
	
h6{
	font-size:10px;
	font-weight:300;
	text-align:center;
	overflow:hidden;
	padding-bottom:2%;
}
.text1 {
    color: #000;
    font-size: 11pt;
    font-weight: 400;
    line-height: 150%;
    padding: 2%;
    text-align: justify;
}

.text3 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin-top: 3%;
    padding: 3%;
    text-align: center;
}

.icondiv1{
	width:12%;
	float:left;
	padding-left: 1%;
}

.viewmore{
	width:24%;
	padding-top:3%;
	text-align:center;
	margin:auto;
	clear:both;
}	

#map{
width:100%;
height:235px;
float:left;
margin:4% 0 2% 0;
overflow:hidden;
}
.phone-holder {
	float:none;
	background: url(img/phone-bg.png) no-repeat;
	width:300px;
	
	padding:3px 10px;
	padding-left:50px;
	font-family: 'goudysans_md_btmedium';
	font-size:2.1875em;
	color:#fff;
	margin:1% auto;
	position:relative;
	left: 0;
	top: 0;
				}
}
/*
@media screen and (max-width : 480px) {
.inputbox{
	width:100%;
	height:auto;
	margin:45% 0 0 0;
	background-color:#f7f0ea;
	float:right;	
    opacity: 0.90;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);
}
	
.logo2img{
	padding-top:5%;
	padding-left:13%;
	width:75%;
}

h3{
	line-height:30px;
	color:#6d6e71;
	font-weight:300;
	text-align:center;
	padding-top:2%;
	
	
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:13px;
	
}
.icondiv1 img{
	width:80%;

}
.icondiv1txt1{
	width:20%;
	float:left;
	padding: 1% 0% 0 0%;
	font-size:10px;
	
}
.icondiv3txt3{
	float:left;
	padding: 3% 0 0 0%;
	font-size:10px;
}
.text4{
	color:#904d9e;
	font-size:18pt;
	font-weight:700;
	text-align:center;
	width:100%;
	float:left;
	margin-bottom:2%;
	margin-top:2%;
}
.mainimgae1{
	padding:0% 5% 0% 0%;
	float:left;
	width:30%;
	
}	

.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	width:30%;
	
}

.logo{
	width:55%;
	height:auto;
	float:left;
	
}
.submit img{
	text-align:center;
	width:60%;
	}	
h6{
	font-size:10px;
	font-weight:300;
	text-align:center;
	overflow:hidden;
	padding-bottom:2%;
}
.submit img{
	text-align:center;
	width:62%;
	
}
h3{
	font-size:16px;
	line-height:30px;
	color:#6d6e71;
	font-weight:300;
	text-align:center;
	padding-top:2%;

}

h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:18px;
	
}

.text3{
	color:#6d6e70;
	text-align:center;
	font-size:15px;
	font-weight:700;
	padding:3%;
}
	

.icondiv1{
	width:12%;
	float:left;
}

.viewmore{
	width:24%;
	padding-top:3%;
	text-align:center;
	margin:auto;
	clear:both;
}	

#map{
width:100%;
height:235px;
float:left;
margin:4% 0 2% 0;
overflow:hidden;
}
}

*/@media only screen and (max-width: 479px) {
	
.inputbox {
    background-color: #000;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: auto;
    margin: 0;
    position: relative;
    right: 0;
    width: 100%;
}
.h23 {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
.h231 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3%;
    text-align: center;
}
	
.logo2img{
	padding-top:5%;
	padding-left:13%;
	width:75%;
}
.box1 {
    background-color: #ecab21;
    height: 10px;
}
h3 {
    color: #6d6e71;
    font-size: 12px;
    font-weight: 300;
    line-height: 30px;
    padding-top: 2%;
    text-align: center;
}
.h24 {
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    text-align: center;
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:13px;
	
}
.icondiv1 img{
	width:80%;

}
.icondiv1txt1 {
    float: left;
    font-size: 10px;
    padding: 2% 0 0;
    width: 22%;
}
.icondiv3txt3{
	float:left;
	padding: 3% 0 0 0%;
	font-size:10px;
}
.text4 {
    color: #ecab21;
    float: left;
    font-size: 18pt;
    font-weight: 700;
    margin-bottom: 2%;
    margin-top: 2%;
    text-align: center;
    width: 100%;
}
.mainimgae1 {
    float: left;
    padding: 0 5% 0 0;
    width: 35%;
}	

.mainimgae2{
	padding:0 0 0 0%;
	float:left;
	width:30%;
	
}

.logo{
	width:55%;
	height:auto;
	float:left;
	
}
.logo img {
    width: 90%;
}
.submit img{
	text-align:center;
	width:60%;
	}	
h6 {
    color: #9f9997;
    font-size: 10px;
    font-weight: 300;
    overflow: hidden;
    padding-bottom: 2%;
    text-align: center;
}
.text1 {
    color: #000;
    font-size: 10pt;
    font-weight: 400;
    line-height: 150%;
    padding: 2%;
    text-align: justify;
}
.submit img{
	text-align:center;
	width:62%;
	
}
h3 {
    color: #6d6e71;
    font-size: 14px;
    font-weight: 300;
    line-height: 30px;
    padding-top: 2%;
    text-align: center;
}
h2{	
	color:#6d6e71;
	font-weight:600;
	text-align:center;
	font-size:18px;
	
}

.text3 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 6% 0;
    text-align: center;
}
.icondiv1{
	width:12%;
	float:left;
}

.viewmore{
	width:24%;
	padding-top:3%;
	text-align:center;
	margin:auto;
	clear:both;
}	


#map{
width:100%;
height:235px;
float:left;
margin:4% 0 2% 0;
overflow:hidden;
}
.gallery-thum li {
	width:100%;
	margin:0;
	margin-bottom:10px;
}
.gallery-thum li img {
    width: 96%;
}
.phone-holder {
	float: none;
	width: 300px;
	background: url(img/phone-bg.png) no-repeat;
	
	padding: 3px 10px;
	padding-left: 50px;
	font-family: 'goudysans_md_btmedium';
	font-size: 2.1875em;
	color: #fff;
	margin:1% auto;
	position:relative;
	
	display:block;
	left: 0 ;
	top: 0 ; 
	
}

	
}
