* {
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
}
body {
	font-family: 'Open Sans', sans-serif;
}
img {border:none;}
.clear {
	clear: both;
}

#header {
	height: auto;
   /* border-bottom-width: 5px;
    border-bottom-style: ridge;
    border-bottom-color: #f98346;*/
    padding-top: 5px;
    padding-bottom: 5px;
}
#header #header_inner {
	width: 1070px;
	margin-right: auto;
	margin-left: auto;
}
#header #logo_holder {

    float: left;
    height: auto;
    width: 200px;

}
#logo_holder img{width:100%;}
#container {
	width: 1070px;
	margin-right: auto;
	margin-left: auto;

}
.show-wr{
	margin-top: -150px;
position: relative;}

#container #banner {
	height: auto;
	width: 1044px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#banner img {
	
	width:100%;
}
#header_inner #menu_holder {
	float: right;
	height: auto;
	width: auto;
	margin-top: 22px;
}
.nav {
	list-style-image: none;
	list-style-type: none;
	display:block;
	/*float:left;
	padding-right:25px;*/
	margin-top: 10px;
}
.nav li {
font-family: 'Open Sans', sans-serif;
font-size:0.9em;
display:block;
margin-bottom:10px;	
float:left;
}
.nav li a {
text-decoration:none; color:#575757; padding:14px;
o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
 
}
.nav li a:hover {
background-color:orange; color:white;	
}
.active1 {
background-color:orange; color:#fff!important;	
}
#menu {
display:none;	
}
.slicknav_menu {
	display:none;
}
#container #first {
	height: auto;
	width: 49.888%;
	float: right;
	background-image: url(../images/grd1.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px;
	opacity:0.97;
	border-radius:0px;
}
#container #second {
	float: left;
	height: auto;
	width: 49.888%;
	background-image: url(../images/grd2.png);
	background-repeat: repeat-x;
	padding-bottom: 10px;
	opacity:0.95;
	border-radius:0px;
}
#first a, #second a {
	text-decoration:none;
	color:white;
	font-size:0.9em;
	float:right;
	display:block;
	background-image: url(../images/learn_white.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	margin: 5px;
}
#first a:hover, #second a:hover {
text-decoration:underline;	
}
#first h2, #second h2 {
	color:white;
	font-size:5.8em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#first h3, #second h3 {
	color:white;
	font-size:1.5em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#first h3 span, #second h3 span {
	font-size:0.9em;
	font-weight:600;
	text-transform:uppercase;
}

#first img, #second img {
	float:left;
	display:block;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
#container #third {
	height: auto;
	width: auto;
	padding-top: 30px;
}

.third_block {
	height: auto;
	width: auto;
}
.third_block a img {
	margin-right: 5px;
	border-radius:0px;
}
#container #fourth {
	height: auto;
	width: auto;
	/* border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf; */
	margin-bottom: 5px;
}
#fourth #news_area {
	width: 33%;
	height: auto;
	float: left;
	padding-bottom: 15px;
}
#news_area h2 {
	color: #4E4E4E;
	font-size: 1.1em;
	font-family: 'Open Sans', sans-serif;
	background-image: url(../images/news_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
#news_area h3 {
	color: #4E4E4E;
	font-weight: 400;
	font-size: 1em;
	padding-left: 15px;
	padding-top: 10px;
}
#news_area p {
	color: #4E4E4E;
	font-size: 0.9em;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#fourth #abt_area {
	width: 100%;
	float: left;
	height: auto;
	padding-bottom:15px;

}
#abt_area h2 {
	color: #080608;
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: 'Open Sans', sans-serif;
	padding-left: 0px;

	display: block;
	padding-top:20px;
	padding-bottom: 15px;
	text-align:center;
	width:100%;
	margin:0 auto;

}
#abt_area p {

	font-size: 0.9em;
	color: #4E4E4E;
line-height: 24px;
margin-bottom: 15px;
}
#abt_area a {
	float: right;
}

.next_news {
	height: auto;
	width: 81%;
	border: 1px solid #cbcbcb;
	display: block;
	color: #4E4E4E;
	text-decoration: none;
	font-size: 1em;
	margin-top: 5px;
	float: left;
	padding-top: 2%;
	padding-right: 3%;
	padding-bottom: 1.5%;
	padding-left: 2%;
}
.news_plus {
	background-image: url(../images/news_plus.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 11%;
	float: left;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}
#container #fifth {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#fifth h2 {
	scolor: #4E4E4E;
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: 'Open Sans', sans-serif;
/*background-image: url(../images/test_icon.png); */
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-align:center;
padding-bottom:15px;

	color: #080608;
}
#fifth p {

    font-size: 0.95em;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #4E4E4E;
    font-style: italic;
    font-weight: normal;
    line-height: 30px;
    text-align: center;

}
#fifth p span {
	font-weight: 600;
	color: #333;
	font-size: 1.2em;
}
#footer {
	height: auto;
	width: 100%;

	padding-top: 30px;
	padding-bottom: 30px;
	background:#080608;
}
#footer #footer_inner {
	width: 1070px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#footer_inner #footer_first {
	float: left;
	height: auto;
	width: 25%;
}
#footer_inner #footer_second2 {
	float: left;
	height: auto;
	width: 15%;
	padding-left: 30px;
}
#footer_inner #footer_second {
	float: left;
	height: auto;
	width: 25%;
	padding-left: 30px;
}
#footer_menu {
	list-style-image: none;
	list-style-type: none;
	text-decoration: none; 

}
#footer_menu li {
	font-size: 0.8em;
	float: left;
	font-family: 'Open Sans', sans-serif;
	list-style: none;
display: block;
width: 100%;
line-height: 24px;
}
#footer_second h3 {
    color: #fff;
    font-size: 1em;
    padding-bottom:15px;
}
#footer_second2 h3 {
    color: #fff;
    font-size: 1em;
    padding-bottom:15px;
}
#footer_second p {
    font-size: 0.8em;
    color: #777;
    line-height: 24px;
}
#footer_menu li a {
	color: #777;
	text-decoration: none;

}
#footer_menu li a:hover {
	text-decoration: underline;
}

.brochure1 {
	background-color: #df8520;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
  text-align:center;
  position: absolute;
  top: 25px;
  left: 25px;
  border-radius:5px;
  font-weight:700;
}
.brochure1:hover {
	background-color: #935715;
	color: white;
}
.brochure2 {
	background-color: #2fa38e;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
		o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
  text-align:center;
   position: absolute;
  top: 25px;
  left: 25px;
  border-radius:5px;
  font-weight:700;
}
.brochure2:hover {
	background-color:#1E6659;
}
.social_media {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.credit {
	font-family: 'Open Sans', sans-serif;
	float:left; color: #4F4F4F; font-size:0.8em;
	padding-top:25px; padding-left:20px;
}#container #inner_container {
	height: auto;
	font-family: 'Open Sans', sans-serif;
	/* border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;*/
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#inner_container #content_area {
	float: left;
	width: 650px;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
	padding-top: 10px;
}
.partners_area {
	float: left;
	width: 511px;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E1E1;
}
#content_area h2 {
	color: #4E4E4E;
	font-weight: 400;
	font-size: 1.3em;
}
#content_area h4 {
	font-weight: 400;
	color: #4E4E4E;
}
#content_area h4 span {
	font-weight: 600;
}

.gal-title {
	font-weight: 400;
	color: #4E4E4E;
	padding-left: 10px;
}
#content_area p {
	color: #4E4E4E;
	font-size: 0.9em;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#inner_container #inner_right {
	float: right;
	width: 360px;
	height: auto;
	padding-left: 10px;
	padding-top: 10px;
}
#inner_right #inner_list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
#inner_list li {
	font-size: 2em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	background-image: url(../images/li_01.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#inner_list li a {
	color: #2aa18c;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
#container #inner_banner {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.partners_thumb {
	height: 109px;
	width: auto;
	float: left;
	border: 1px solid #CCC;
	margin-right: 1px;
	margin-bottom: 1px;
	overflow: hidden;
	position: relative;
}
#contact input[type="text"] {
	width: 290px;
	border: 1px solid #BFBFBF;
	height: 25px;
	padding-left: 10px;
	outline:none;
}
#contact select {
	height: 25px;
	width: 300px;
	border: 1px solid #BFBFBF;
	outline:none;
}
#contact textarea {
	width: 615px;
	height: 40px;
	border: 1px solid #BFBFBF;
	padding-left: 10px;
	outline:none;
	padding-top: 10px;
	margin-bottom: 10px;
}
#contact input[type="submit"] {
	border: 1px solid #BFBFBF;
	background-color: white;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer;
	o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
  outline:none;
}
#contact input[type="submit"]:hover {
	background-color:#df8520; color:white;
}.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.exh-photo {
	height: 120px;
	width: 130px;
	margin-bottom: 5px;
	float: left;
	margin-right: 8px;
}
.partners_area h2 {
	color: #4E4E4E;
	font-weight: 400;
	font-size: 1.3em;
}
.partners_area h4 {
	font-weight: 400;
	color: #4E4E4E;
}
.partners_area h4 span {
	font-weight: 600;
}
.partners_area p {
	color: #4E4E4E;
	font-size: 0.9em;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.today_date {
	background:white; width:180px; height:28px; position:absolute; top:5px; right:5px; z-index:999; text-align:center; color:#06817a; padding-top:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:16pt;
}
.day_count1 {
width:auto; height:auto; position:absolute; top:80px; right:260px; z-index:999; color:white; padding-top:5px;  line-height:16pt; font-size:38px;
font-family: 'Open Sans', sans-serif; font-weight:400;
}

.day_count2 {
width:auto; height:auto; position:absolute; top:190px; right:260px; z-index:999; color:white; padding-top:5px;  line-height:16pt; font-size:38px;
font-family: 'Open Sans', sans-serif; font-weight:400;
}

#content_area strong {
	color: #4E4E4E;
	font-weight: normal;
	font-size: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #AC6F4E;
}
.quotes {
display:none;	
}

/*################Gallery Grids######################*/


.wrap {
	/*overflow:hidden*/
}
.box {
	float:left;
	position:relative;
	width:20%;
	height:auto;
	padding-bottom:15%
}
.boxInner {
	position:absolute;
	overflow:hidden;
	top:5px;
	right:5px;
	bottom:5px
}
.boxInner img {
	width:100%
}
.boxInner .titleBox {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin-bottom:-50px;
	background:#000;
	background:rgba(0, 0, 0, .5);
	color:#fff;
	padding:10px;
	text-align:center;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}
body.no-touch .boxInner:hover .titleBox, body.touch .boxInner.touchFocus .titleBox {
	margin-bottom:0
}
.vat-form table { margin-bottom:15px; }
.vat-form table tr td { padding:8px; }
.vat-form label { font-size:14px; }
.vat-form input[type="text"] {
width:100%; padding:3px;	
	
}
.vat-form input[type="submit"] {
background-color:#df8520; border:none; color:white; padding:5px 23px 5px 23px; cursor:pointer;
	
}

/*****New CSS*******/

.capt-hold h1 {
    color: #fff;
    text-shadow: 2px 2px 5px #000;
    font-size: 36px;
    text-transform:uppercase;
}
.capt-hold {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    bottom: 50%;
    width: 100%;
}
.sgi-area{width:50%; height:auto; float:left;  position:relative;}
.sgi-area img{width:100%;}
.deal-area{width:50%; height:auto; float:left; position:relative; }
.deal-area img{width:100%;}
.foot{width:100%; float:left; margin-top: -10px;}

.about_img {
    width: 380px;
    height: auto;
    float: left;
    margin-right: 20px;
}

#fifth {
    background: #fff;
    padding: 50px 0px;
    min-height:180px;
    float:left;
    width:100%;
}
.container {
    width: 1070px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.flak-hold{width:100%; float:left; background:#fff; padding:30px 0px 50px 0px; margin-top: -10px;}
.flak-hold p {

    font-size: 0.9em;
    color: #4E4E4E;
    line-height: 24px;
    margin-top: 15px;
    text-align:justify;
}
.flak-hold h2 {
	color: #080608;
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: 'Open Sans', sans-serif;
	padding-left: 0px;

	display: block;
	padding-top:20px;
	padding-bottom: 15px;
	text-align:center;
	width:100%;
	margin:0 auto;

}
.owl-controls.clickable{display:none!important;}
.foot-btm{width:100%; height:auto; float:left; border-top:1px solid #111; padding:10px 0px; color:#777; text-align:center; font-size: 0.8em; background:#000;}
.brd-btm{width:120px; margin:0 auto; text-align:center; 	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;}
.brd-btm1 {width:120px; margin:0 auto; text-align:center; 	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000; margin-bottom:30px;}
#abt_area {

    width: 100%;
    float: left;
    padding-top: 30px;
    padding-bottom: 35px;

}
#banner{position:relative;}



@media only screen and (max-width:480px) {
.box {
width:100%;
padding-bottom:100%
}
.show-wr{margin-top:0px; }.capt-hold h1{font-size:16px;} .capt-hold{bottom:45%;}#container #first{margin-bottom:5px;} .third_block a img{width:100%;} #container{width:90%!important;} #container #first{margin-bottom:5px;}
}
@media only screen and (max-width:650px) and (min-width:481px) {
.box {
width:50%;
padding-bottom:50%
}
}
@media only screen and (max-width:1050px) and (min-width:651px) {
.box {
width:33.3%;
padding-bottom:33.3%
}
}
@media only screen and (max-width:1290px) and (min-width:1051px) {
.box {
width:25%;
padding-bottom:25%
}
}
