/* CSS Document */
@font-face {
    font-family: 'pt_serifregular';
    src: url('../fonts/pt_serif-web-regular-webfont.eot');
    src: url('../fonts/pt_serif-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_serif-web-regular-webfont.woff2') format('woff2'),
         url('../fonts/pt_serif-web-regular-webfont.woff') format('woff'),
         url('../fonts/pt_serif-web-regular-webfont.ttf') format('truetype'),
         url('../fonts/pt_serif-web-regular-webfont.svg#pt_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-regular-webfont.eot');
    src: url('../fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-regular-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-regular-webfont.woff') format('woff'),
         url('../fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0;padding:0;}
.clear{clear:both;}
.page{width:100%;margin:0 auto;min-height:400px;}
.container{width:1140px;margin:0 auto;max-width:100%;}
p{margin:0;padding:0;}
a{text-decoration:none;}
a img{text-decoration:none;border:none;}
.white {color:white !important;}
/**************************-----------------Header-------------------***************************/
header{}
.header_main{width: 100%;
margin: 0px;}
.header_upper{position:absolute;z-index:15;width:100%;margin:0 auto;padding-top:20px;}
.logo{text-align:center;position:absolute;z-index:9999;margin:20px 0 0 0;width:100%;}
.logo a img{max-width:100%;max-height:155px;}

/*****Navigation*****/
.navigation_outer{width:100%;text-align:center;position:absolute;z-index:9999;top:170px;}		
.navigation{width:1019px;margin:0 auto;}
.navigation ul{margin:20px 0 0 0;padding:10px 0 0 0;border-top:1px solid #fff;}
.navigation ul li{list-style:none;text-align:center;padding:0 40px 0 0;float:left;font-family: 'ubunturegular';font-size:16px;text-transform:uppercase;font-weight:400;background:url(../images/nav_seprtr.png) no-repeat center right 28px;}
.navigation ul li a{color:#fff;text-decoration:none;padding:0 1px;}
.navigation ul li a:hover{border-bottom:2px solid #fff;}
.navigation ul li a.active{border-bottom:2px solid #fff;}

.navigation ul li:last-child{padding:0;background:none;}
.caption{ position:absolute; height:140px; width:100%; top:490px; left:0; z-index:99}

.banner_text{font-family: 'pt_serifregular';font-size:50px;font-weight:700;text-transform:uppercase;color:#fff;width:100%;text-align:center;}

.book_table{font-family: 'ubunturegular';font-size:18px;font-weight:500;text-transform:uppercase;width:150px;text-align:center;margin:18px auto 0 auto;height:34px;border:2px solid #fcb040;border-radius:5px;padding-top:10px; background-color:rgba(0,0,0,0.7);
 display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;

  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  
  }
  
  
  
  
.book_table a{color:#fff;text-decoration:none;}
.book_table a:hover, .book_table a:focus , .book_table a:active{color:#fff;}


.book_table:before {

   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    background-color:#fcb040;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.book_table:hover:before, .book_table:focus:before, .book_table:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}


.mob-nav {
    background: url("../images/nav-icon.png") no-repeat scroll right center #f99708;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    color: #fff;
    display: none;
    font-family: 'ubunturegular';
    font-size: 14px;
    padding: 11px 0 11px 3%;
    text-transform: uppercase;
    width: 97%;
	margin-top:0;
	cursor:pointer;
	font-weight:bold;
}
.close-box{width:100%;display:none;}
.close-box ul {
    margin: 0;
    padding: 0;
}
.close-box ul li {
    margin: 0;
	padding:0;
	
}

.close-box ul li a {  
    color: #fff;
    display: block;
    font-family: 'ubunturegular';
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
	padding: 8px 20px;
	border-bottom: 1px solid #ffcd5d;
	line-height: 20px;
	background-color:#fcb040;	
}
.close-box ul li a:hover{
    background-color:#393939;
}
.close-box ul li a.active{
    background-color:#393939;
}

					/********-------Index--------*********/
					
/******************************-------Banner-------************************************/


.wrapper{ width:100%;  margin:0 auto; padding:0; background:#f9f9f9; position:relative; z-index:99;border-top:1px solid #e0e0df;}
.slider-row{ width:100%; float:left; margin:0; padding:0; position:relative}
.top-wrapper{ width:100%;  margin:0; padding:0; position:absolute; top:0; left:0; z-index:9}
.menu-middle{ width:1170px; margin:0 auto;}


.device { text-align: center; position: relative; margin:0; overflow:hidden}
.device .arrow-left { background: url(../images/left-arrow.png) no-repeat 0 0; width: 60px; height: 95px; position: absolute; left: 20px; z-index:999; top: 45%; margin-top: -15px; }
.device .arrow-right { background:url(../images/right-arrow.png) no-repeat 0 0;  position: absolute;  right: 20px;  top: 45%; z-index:999; margin-top: -15px;  width: 60px;  height: 95px; }
.thumb-main-block img{ max-width:100%}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position:relative;
}

.swiper-slide img{ width:100%; height:auto}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.swiper-wrapper .swiper-slide {display:none;}
.swiper-wrapper .swiper-slide:first-child {display:block;}
					
.banner{width:100%;background-color:#f6f6f6;overflow:hidden; position:relative;text-align:center}
/*.banner img{width:100%;}				
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; text-align:center !important;}
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child { position: relative; display: block;}
.rslides img { display: block; height: auto; text-align:center; width:100%; border: 0; }

.centered-btns_nav {
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 5%;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 77px;
  width: 77px;
  background:url(../images/nav.png) left top no-repeat;
  margin-top: -47px;
  display:none;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 5%;
  }*/

.modalContent {background-color: #000 !important;}
.modalContent__content {background-color: #000 !important;} 

                    /*******************-------------------Page Body----------------------*************************/
					
.page_body{min-height:700px;}		
.page_body_top{background-color:#fcfbf9;}
.index_top{padding:100px 0;}			
.page_headertext{background:url(../images/page_header_bg.png) no-repeat center;font-family: 'pt_serifregular';font-size:40px;text-transform:uppercase;color:#2b2b2b;font-weight:400;margin: 0 0 50px;text-align: center;padding: 25px 0;}
.index_top p{font-family: 'ubunturegular';font-size:20px;font-weight:400;color:#656565;text-align:center;margin-bottom:25px; line-height: 33px;}
.read_more{background-color:#fcb040;text-align:center;color:#fff;font-family: 'ubunturegular';font-size:14px;font-weight:500;text-transform:uppercase;border-radius:3px;width:135px;margin:0 auto;padding:13px 0;
 display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  left:45%; 
  }
.read_more a{color:#fff;}

.read_more:before {  
  border-radius:3px;
   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    background-color:#525151;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.read_more:hover:before, .read_more:focus:before, .read_more:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.page_body_menu{padding:130px 0;}
.index_menu{}
.index_menu_left{float:left;width:48%;margin-right:2%;text-align:left;}
.index_menu_left img{max-width:100%;}
.index_menu_right{width:48%;float:right;}
.index_menu_right img {width: 100%; height: auto}
.menu_headertext{background:url(../images/page_header_bg.png) no-repeat center;font-family: 'pt_serifregular';font-size:34px;text-transform:uppercase;color:#2b2b2b;font-weight:400;margin: 0 0 50px;text-align: center;padding: 25px 0;}
.index_menu_right p{font-family: 'ubunturegular';font-size:20px;font-weight:400;color:#656565;text-align:center; line-height: 33px;}
.index_menu_left p{font-family: 'pt_serifregular';font-size:20px;font-weight:400;color:#656565;text-align:center; line-height: 33px;}
.index_menu_left p b {font-weight:700;color:#2b2b2b !important; font-size:20px}
.view_menu{background-color:#fcb040;text-align:center;color:#fff;font-family: 'ubunturegular';font-size:14px;font-weight:500;text-transform:uppercase;border-radius:3px;width:135px;margin:40px auto 0;padding:13px 0;
 display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  left:39%;}
.view_menu a{color:#fff;}
.view_menu:before {
  border-radius:3px;
   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    background-color:#525151;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  }
 
 .view_menu:hover:before, .view_menu:focus:before, .view_menu:active:before {
 -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}



.page_body_bar{background:url(../images/bar_bg.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
.index_bar{padding:130px 0;}
.index_bar_left{float:left;width:48%;text-align:center;}
.bar_headertext{background:url(../images/page_header_bg.png) no-repeat center;font-family: 'pt_serifregular';font-size:30px;text-transform:uppercase;color:#fff;font-weight:400;margin: 0 0 40px;text-align: center;padding: 25px 0;}
.index_bar_left p{font-family: 'ubunturegular';font-size:18px;font-weight:400;color:#fff;text-align:center;}
.bar_read_more{text-align:center;color:#fcb040;font-family: 'ubunturegular';font-size:14px;font-weight:500;text-transform:uppercase;border-radius:5px;width:135px;margin:22px auto 0;padding:13px 0;border:2px solid #fcb040;
display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background:rgba(48,48,48,0.4);
}
.bar_read_more a{color:#fcb040;}


.bar_read_more a{color:#fff;text-decoration:none;}
.bar_read_more a:hover, .bar_read_more a:focus , .bar_read_more a:active{color:#fff;}


.bar_read_more:before {
   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    background-color:#fcb040;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.bar_read_more:hover:before, .bar_read_more:focus:before, .bar_read_more:active:before {
 -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}



.index_bar_right{float:right;width:48%;margin-left:2%;text-align:right;}
.index_bar_right img{max-width:100%;}

.page_body_map{width:100%;position:relative;}
.page_body_map iframe{width:100% !important;height:500px !important;background-color:#fff;opacity:0.6;}
.map_header{position:absolute;z-index:99;background:url(../images/page_header_bg.png) no-repeat center;font-family: 'PT Serif', serif;font-size:30px;text-transform:uppercase;color:#2b2b2b;font-weight:400;text-align: center;padding: 25px 0;top:45%;left:45%;}
 .default-card {  
    display: none !important;
}
.login{display:none !important;}

footer{padding:30px 0 25px;text-align:center;color:#9f9e9e;font-family: 'ubunturegular';font-size:13px;font-weight:400;}
footer a{color:#9f9e9e;}
footer a:hover{text-decoration:underline;}

.footer_social{width:190px;margin:0 auto 15px auto;}
.footer_social ul{margin:0;padding:0;}
.footer_social ul li{width:26px;text-align:center;float:left;margin-right:15px;list-style:none;}
.footer_social ul li a img{max-width:100%;}
.footer_social ul li:last-child{margin:0;}

/*******************************************-------------------------Inner Pages-----------------------------**************************************/

.inner_page{width:100%;margin:0 auto;background:url(../images/inner_background.jpg) no-repeat top center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;padding-bottom:100px;min-height:300px;}
.inner_page_logo{text-align:center;padding-top:20px;}
.inner_page_logo  a img{max-width:100%;}

/*****Navigation*****/
							
.page_navigation{width:1019px;margin:0 auto;}
.page_navigation ul{margin:20px 0 0 0;padding:10px 0 0 0;border-top:1px solid #fff;}
.page_navigation ul li{list-style:none;text-align:center;padding:0 40px 0 0;float:left;font-family: 'ubunturegular';font-size:16px;text-transform:uppercase;font-weight:400;background:url(../images/nav_seprtr.png) no-repeat center right 28px;}
.page_navigation ul li a{color:#fff;text-decoration:none;padding:0 1px;}
.page_navigation ul li a:hover{border-bottom:2px solid #fff;}
.page_navigation ul li:last-child{padding:0;background:none;}
.page_navigation ul li a.active{border-bottom:2px solid #fff;}

/**********************************------------------Inner Page Body-----------------------******************************************/

.inner_page_body{padding:50px 30px 100px;background-color:#fff;margin:70px 0 0 0;min-height:500px;}
.inner_page_headertext{margin:0;font-size:40px;}

/********************************************--------------------About Page----------------------*************************************************/
.about_details{margin-top:60px;}
.about_left{float:left;width:60%;text-align:left;}
.about_left p{font-family: 'ubunturegular';font-size:16px;font-weight:400;color:#656565;text-align:justify;margin-bottom:25px;line-height:25px;}
.about_right{float:right;width:35%;text-align:right;}
.about_right img{max-width:100%;}
.award_container{width:100%; margin-top:30px;}
.award_container img{ max-width:8%; padding-right:1.5%; width:100%;height:auto; margin-top:20px;}

/*****************Menu Page***************************/

.all_menu{border-bottom:1px solid #dedede;padding-bottom:65px;}
.menu_div{width:50%;float:left;margin-top:60px; min-height:380px;}
.menu_name{font-family: 'pt_serifregular';text-align:left;font-size:28px;color:#2b2b2b;line-height:28px;margin-bottom:50px;text-transform:uppercase;}
.menu_image{float:left;width:210px;text-align:left;margin-right:45px;}
.menu_image img{max-width:100%;}
.menu_details{float:left;text-align:left;width:250px;font-family: 'ubunturegular';}
.menu_details h3{color:#fcb040;font-size:20px;font-family: 'ubunturegular';margin:0;padding:0;}
.menu_details p{margin:20px 0;padding:0;font-family: 'ubunturegular';color:#626262;font-size:16px; line-height: 20px}
.left_none{left:0;}
.margin_0{margin:0;}

.menu_page_btm{text-align:left;padding-top:50px;}
.menu_page_btm h3{font-family: 'pt_serifregular';text-align:left;font-size:28px;color:#2b2b2b;line-height:28px;text-transform:uppercase;margin:0;padding:0;font-weight:400;}
.menu_page_btm p{color:#656565;font-size:16px;font-family: 'ubunturegular';margin-top:25px;}

.view_menu_package{background-color:#fcb040;text-align:center;color:#fff;font-family: 'ubunturegular';font-size:14px;font-weight:500;text-transform:uppercase;border-radius:3px;width:235px;margin:40px auto 0;padding:13px 0;
 display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.view_menu_package a{color:#fff;}
.view_menu_package:before {
  border-radius:3px;
   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
    background-color:#525151;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  }
 
 .view_menu_package:hover:before, .view_menu_package:focus:before, .view_menu_package:active:before {
 -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/********************************************---------------------Events--------------------------**************************************************/

.events_div{width:46%;margin:60px 2%;float:left;}
.events_name{font-family: 'pt_serifregular';text-align:center;font-size:28px;color:#2b2b2b;line-height:28px;margin-bottom:50px;text-transform:uppercase;}
.events_details{text-align:left;width:100%;}
.events_images{text-align:center;width:100%; margin-bottom:30px;}
.events_images img{max-width:100%;}
.events_left_column {width:50%; float: left}
.events_right_column {width:50%; float: right}
/********************************************--------------------Gifts Cards----------------------*************************************************/

.gift_cards_details{margin-top:60px;}
.gift_cards_details h3{font-family: 'ubunturegular';color:#656565;}
.gift_cards_details p{font-family: 'ubunturegular';font-size:16px;font-weight:400;color:#656565;text-align:justify;margin-bottom:25px;line-height:25px;}


/********************************************-----------------Photos-----------------------*************************************************/

.photos_margin{margin-top:50px;}
.vtour {width:100%;
}
.vtour iframe{ width:100%; border:0; min-height:800px;}


/********************************************------------------Contact---------------------************************************************/

.contact_top{margin:60px 0;}
.contact_left{float:left;width:48%;text-align:left;font-family: 'ubunturegular';color:#656565;font-size:16px;}
.contact_left a:link{color:#fcb040;}
.contact_left a:hover{color:#fcb040; text-decoration:underline;}

.contact_right{float:right;width:48%;text-align:left;}
.g-map iframe{min-height:185px !important;width:100% !important;}
.contact_btm{margin: 20px 0px 15px;}

.contact_Text_Box {
    background: transparent none repeat scroll 0px 0px;
    border: 2px solid #D3D3D3;
    color: #C2C2C2;
    font-size: 16px;
    height: 50px;
    margin: 0px 0px 20px;
    padding-left: 5%;
    transition: all 0.3s ease-in-out 0s;
    width: 94%;
	
}
.contact_Text_area {
    background: transparent none repeat scroll 0px 0px;
    border: 2px solid #D3D3D3;
    color: #C2C2C2;
    float: right;
    font-size: 16px;
    height: 185px;
    padding: 20px 0px 0px 5%;
    resize: none;
    transition: all 0.3s ease-in-out 0s;
    width: 94%;
	margin-bottom:18px;
}
.contact-form-buttons-container{display: block; width:100%}
.button {
    width: 100px;
    background-color: #FCB040;
    color: #FFF;
    height: 40px;
    cursor: pointer;
    border: 0px none;
	border-radius:3px;
	font-family: "ubunturegular";
font-size: 14px;
font-weight: 500;
}
.clearbutton {
    width: 100px;
    background-color: #FCB040;
    color: #FFF;
    height: 40px;
    cursor: pointer;
    border: 0px none;
	margin-top: 20px;
	border-radius:3px;
	font-family: "ubunturegular";
font-size: 14px;
font-weight: 500;
}
.error-msg {color:#9B0F12; margin-bottom:20px;}
.success-msg {color:#0E9B10; margin-bottom:20px;}

.g-recaptcha {display: inline-block !important;}