

body{ border-top:22px solid #f8d339; margin:auto; padding:0px;   font-family: 'Roboto';font-size: 22px; font-size: 16px; line-height: 24px; font-style: normal; color: #000;}

.Wrapper{margin:auto; width:100%; position:relative; padding:0px; }
.Wrapper:before,.Wrapper:after {display: table;  content: " ";}
.Wrapper:after {clear: both;}

.skeleton{width:1100px; margin:auto; border:0px solid #000;}
#Header{clear:both;}

#Header .Logo{bottom:-5px; left:0px;  margin:0px 0px 0px 0px; float:left;}

.wtf{width:100%;}
.VGallery{border:0px solid #000; display:table; clear:both; width:100%; padding-bottom:100px; text-align:left;}
.VGallery ul{margin:20px; padding:10px; list-style:none;}
.VGallery li{float:left; width:96%; margin:5px; border:1px solid #dcdcdc; padding:30px; font-size:18px; font-weight:bold; background-color:#f8f8f8;}
.VGallery li:hover{background-color:#fff;}
.VGallery a.link{color:#fff; background:black; padding:5px; border-radius:3px; font-size:14px;}
.VGallery .wtxt{width:100%; margin:auto; display:table;  padding:0px 0px 20px 0px;}

#slider{clear:both; padding:0px 0px 0px 0px; margin:0px; text-align:center;}
#slider img{width:100%;}
h1{ color: #000; font-size:30px; line-height:41px;letter-spacing: 1.3px; font-weight: 400; font-style: normal; text-align: center;    text-transform: uppercase; clear:both; padding:80px 0px 0px 0px;}
.wtxt{width:100%; margin:auto; display:table;  padding:0px 0px 40px 0px;}
.buttons{clear:both; text-align:center; margin:70px 0px 70px 0px;}
.buttons span{background-color: #d4b94c; border:1px solid #666; border-color: #d4b94c; color: #ffffff;	font-weight: 500; letter-spacing: 2px; padding: 0.75rem 2.1875rem; font-size: 0.75rem; line-height: 1.5; border-radius: 3px; text-transform:uppercase; text-align: center; vertical-align: middle; cursor: pointer; }
.buttons span:hover{background-color:#000; color:#fff; border:1px solid #000;}


#footer{clear:both; border-top:0px solid #d4b94c; background:#f8d339; color:#000; font-size:13px; padding:60px;}
h6{font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 20px 0px;}
h5{font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 20px 0px; text-transform:uppercase;}
h2{font-size:25px;  color: #000; }
#address{float:left; width:25%; padding:0px 0px 0px 20px;}
#links{float:left; width:25%; padding:0px 0px 0px 20px;}
#links ul{ list-style:square inside; color:#000; margin:0px; padding:0px;}

#links li{ border-bottom:1px dotted #000; font-size:13px; line-height:35px;}
#links li:hover{ border-bottom:1px dotted #fff;}
#links li a{color:#000; text-decoration:none;}
#links li a:hover{color:#fff; text-decoration:none;}
#map{float:left; width:25%; padding:0px 0px 0px 50px;}
#copyright{clear:both; width:100%; border:0px solid #000; text-align:center; font-size:14px; padding:60px 0px 0px 0px;}
.sldimg01{background:url(images/1.jpg) no-repeat center; background-size: cover;}
.sldimg02{background:url(images/2.jpg) no-repeat center; background-size: cover;} 
.sldimg03{background:url(images/3.jpg) no-repeat center;  background-size: cover;}
.sldimg04{background:url(images/4.jpg) no-repeat center;  background-size: cover;}
.sldimg05{background:url(images/5.jpg) no-repeat center;  background-size: cover;}
.sldimg06{background:url(images/6.jpg) no-repeat center;  background-size: cover;}
.sldimg07{background:url(images/7.jpg) no-repeat center;  background-size: cover;}
.sldimg09{background:url(images/9.jpg) no-repeat center;  background-size: cover;}
.sldimg10{background:url(images/10.jpg) no-repeat center;  background-size: cover;}
.sldimg11{background:url(images/11.jpg) no-repeat center;  background-size: cover;}
.sldimg12{background:url(images/12.jpg) no-repeat center;  background-size: cover;}
.sldimg13{background:url(images/13.jpg) no-repeat center;  background-size: cover;}
.sldimg14{background:url(images/IC-LL-soon.png) no-repeat center;  background-size: cover;}
div.divabt{max-width: 100%;}.fixedratio001{background:url(images/IC-LL-soon.png) center no-repeat; padding-top: 56.25%; background-size: cover;}
.fixedratio1{background:url(images/1.jpg) center no-repeat; padding-top: 56.25%; background-size: cover;}
.fixedratio2{background:url(images/2.jpg) center no-repeat; padding-top: 40.25%; background-size: cover;}
.fixedratio3{background:url(images/3.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio6{background:url(images/6.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio7{background:url(images/7.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio10{background:url(images/10.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio11{background:url(images/11.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio12{background:url(images/12.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio13{background:url(images/13.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio04{background:url(images/4.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}
.fixedratio5{background:url(images/5.jpg) center no-repeat; padding-top: 40.25%; background-size: cover;  background-color: rgb(0, 0, 0); background:#center center cover no-repeat;}
.fixedratio9{background:url(images/9.jpg) center no-repeat; padding-top: 56.25%; background-size: cover;}
.ctext{text-align:center; font-size:60px; font-weight:normal; color:#fff; text-shadow: 2px 2px 2px #000; z-index:999; top:0; padding:200px 0px 0px 0px; position:absolute; width:100%; line-height:70px;}

.fixedratio08{background:url(images/08.jpg) center no-repeat; padding-top: 45.25%; background-size: cover;}

.featuregallery{width:94%; border:0px solid #000; margin:auto; clear:both; display:table; color:#fff;}
.featuregallery ul{margin:0px; padding:0px; list-style:none;}
.featuregallery li{float:left; width:28%; border:0px solid #000; background-color:#000; margin:0px 10px 0px 10px; padding:20px;}
.featuregallery h3{margin:0px; padding:0px 0px 20px 0px; font-size:23px; color:#fff;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}

.galleryimage{width:80%; border:0px solid #000; margin:0px 0px 0px 0px; clear:both; display:table; color:#fff;}
.galleryimage ul{margin:0px; padding:0px; list-style:none;}
.galleryimage li{float:left; width:28%; border:0px solid #000; background-color:#000; margin:0px 10px 0px 10px; padding:20px;}
.galleryimage h3{margin:0px; padding:0px 0px 20px 0px; font-size:23px; color:#fff;}
.galleryimage img{width:12%; padding:10px; border:5px solid #dcdcdc; margin:10px;}


h3{margin:30px 0px 5px 0px; padding:0px;}

.cnttxthd{border:0px solid #fff; display:block; position:absolute; z-index:999999; top:0; font-size: 60px;
	font-family: 'Conv_Lato-Light';
    text-shadow: 2px 0px 3px #000;
    line-height: 64px;
    font-style: normal;
    color: #ffffff;
	margin-top:230px; text-align:center; color:#fff; text-shadow:0px 2px 3px #000; width:100%;}

.submitbtn span{background-color: #d4b94c; border:1px solid #666; border-color: #d4b94c; color: #ffffff;	font-weight: 500; letter-spacing: 2px; padding: 0.75rem 2.1875rem; font-size: 0.75rem; line-height: 1.5; border-radius: 3px; text-transform:uppercase; text-align: center; vertical-align: middle; cursor: pointer; }

.form{color:#d4b94c; background:#dadada; display:table; width:100%; padding:50px 0px 120px 0px;}
.form ul{margin:auto; padding:0px; list-style:none; width:80%}
.form li{float:left; width:31%; padding:10px; color:#d4b94c; font-size:13px;}
.form input{background-color: #f5f5f5; border:none; height:28px; border-radius: 5px; box-shadow: none; width:270px; color: #565656; font-size: 0.875rem; line-height: 1.43; min-height: 1.5em; padding: 0.5em 1.07em 0.5em;}
.form  .textarea{width:100%; clear:both; }
.form textarea{width:91%; border:none; height:170px; background-color: #f5f5f5; border-radius: 5px; box-shadow: none;color: #565656; font-size: 0.875rem; line-height: 1.43; min-height: 1.5em; padding: 0.5em 1.07em 0.5em;}
.form .submitbtn{width:100%; clear:both; border:0px solid #000;}
.submitbtn span:hover{background-color:#333;}

.form p{padding:0px 10px 0px 10px; font-size:19px; text-align:center; padding:0px 0px 30px 0px;}


.blk{background:#000;}


.contacts{width:90%; margin:auto;  padding:40px 0px 140px 0px; display:table; clear:both;}
.contacts ul{margin:0px; padding:0px; list-style:none; }
.contacts li{float:left; width:39%;}



.Wrapper1{margin:auto; width:100%; position:relative; padding:0px;  }
.Wrapper1:before,.Wrapper1:after {display: table;  content: " ";}
.Wrapper1:after {clear: both;}
.MyBlog{width:90%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:22%; border-bottom:4px solid #002d68; margin:20px 20px 50px 20px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%; }
.BlogSkeleton{width:100%; margin:auto; border:0px solid #000;}
.Blog{width:1350px; margin:auto;  padding:40px 0px 140px 0px; display:table; clear:both; border:0px solid #000;}
.Blog ul{margin:0px; padding:0px; list-style:none; }
.Blog li{float:left; padding:0px 0px 30px 30px;  border:0px solid #000;}
.blogL{width:20%;}
.blogR{width:75%; }
.blogR img{width:100%; margin:0px 0px 50px 0px; }
.blogR h1{margin:0px; padding:50px 0px 50px 0px; text-align:center; background:#000; color:#fff;}
.blogL a{display:block; border-bottom:1px solid #dcdcdc; color:#002d68; padding:10px 0px 10px 0px;}
.blogL .active{background:#d8b94d; padding:10px 20px 10px 20px; color:#fff; font-weight:bold;}
.NP{text-align:right;}
.NP a{border:1px solid #002d68; background:#002d68; color:#fff; text-align:center; display:table; width:100px; float:right; padding:7px 0px 7px 0px; margin:0px 0px 0px 10px;}
.NP a:hover{border:1px solid #dcdcdc; background:#fff; color:#002d68; text-align:center; display:table; width:100px; float:right; padding:7px 0px 7px 0px; margin:0px 0px 0px 10px;}



.clear{clear:both;}
a{text-decoration:none;}



@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'),    url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0; clear:both;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/*.flexslider .slides img {
  width: auto

}*/
.flexslider .slides:after {
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}

.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 90px 0px 0px 0px;
  background: #fff;
  border: 0px solid #fff;
  position: relative; 
  padding:0px; height:500px; width:100%;
}

.flexslider .slides li div{background:center center cover no-repeat fixed; height:500px;}


.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 60px;
  height: 60px;
  margin: 0px 0 0; padding:20px 0px 0px 0px;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 60px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: 50px;
}
.flex-direction-nav .flex-next {
  right: 50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 60px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 60px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px; 
  text-align: center; 
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}







/* Preload images lightbox */
body:after {
  content: url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:images/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url(images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
/* navigation */
.navbar-header {display:none;background:#d4b94c; border-bottom:1px solid #fff; margin:10px px 0px 0px; height:35px;overflow:hidden; width:100%;}
.navbar-header .floatLeft{color:#fff;margin:0px 10px;font-weight:bold;line-height:35px;}
.navbar-header button{background-color:#fff;position: relative;float: right;padding: 3px 3px 1px 3px;margin:6px;border-radius:5px;border:1px solid transparent;}
.navbar-header button .icon-bar {background: #000;display: block;width: 20px;height: 2px;border-radius: 1px;margin-bottom:3px;}
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;text-align:left;}


ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}
ul.sm>li {padding:0px;}
.sm {position: relative;z-index:10000;}
.sm li {line-height:35px;}
.sm li:nth-child(5n){ margin-right:0px;}
.sm ul {padding:0px;background-color:#fff;border:solid 1px #0081CF; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);}
.sm > li > ul:before {content:'';position:absolute;top:-18px;left:50px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #003662 transparent;}
.sm > li > ul:after {content:'';position:absolute;top:-16px;left:51px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;}
.sm a:hover, .sm a:focus, .sm a:active,.sm a.Active,.sm a.highlighted {color:#5e990a;}
.sm a.has-submenu {}
.sm ul li {background-image:none;padding:0px;}
.sm ul a {padding:5px 10px;margin-bottom:0px;text-transform:none;line-height:21px;color:#666;margin-right:0px;}
.sm ul a:hover, .sm ul a:focus, .sm ul a:active,.sm ul a.Active,.sm ul a.highlighted {color:#09bbe8}
.sm ul a.has-submenu {padding-right:30px;}
.sm a.current, .sm a.current:hover, .sm a.current:focus, .sm a.current:active {}
.sm a span.sub-arrow {display:none}
.sm ul a span.sub-arrow {display:block;bottom: auto;top: 50%;margin-top: -5px;right:5px;left: auto;margin-left: 0;border-style: dashed dashed dashed solid;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #003662;width: 0;height: 0;overflow: hidden;border-width: 5px;position:absolute;}
.sm ul a:hover span.sub-arrow,.sm ul a.highlighted span.sub-arrow,.sm ul a.Active span.sub-arrow {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}

.sm span.scroll-up, .sm span.scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px;}
.sm span.scroll-up:hover, .sm span.scroll-down:hover {background:#eee;}
.sm span.scroll-up-arrow, .sm span.scroll-down-arrow {position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent;}
.sm span.scroll-up:hover span.scroll-up-arrow {border-color:transparent transparent #003662 transparent;}
.sm span.scroll-down-arrow {top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent;}
.sm span.scroll-down:hover span.scroll-down-arrow {border-color:#003662 transparent transparent transparent;}


.sm-vertical{z-index:1000;}
ul.sm-vertical>li{padding:0px;margin-bottom:1px;background-image:none;width:100%;text-align:left}
.sm-vertical li a{background-color:#62C0FF;padding:0px 10px;}
.sm-vertical a:hover, .sm-vertical a:focus, .sm-vertical a:active,.sm-vertical a.Active,.sm-vertical a.highlighted {background-color:#003662;color:#fff;}
.sm-vertical a span.sub-arrow {display:block;bottom: auto;top: 50%;margin-top: -5px;right:5px;left: auto;margin-left: 0;border-style: dashed dashed dashed solid;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;width: 0;height: 0;overflow: hidden;border-width: 5px;position:absolute;}
.sm-vertical > li > ul:before,.sm-vertical > li > ul:after{display:none}
.sm-vertical li ul li a{background-color:#fff;padding:5px 10px;}

#MainNav{ overflow:hidden; margin:0px 0px 0px 0px; float:right;}
#MainNav ul{ margin:auto; padding:0px;}
#MainNav li{float:left; line-height:auto;  padding: 0px 20px 30px 40px; font-size:16px; text-transform:uppercase; }
#MainNav a{color: #000; padding: 30px 0px 0px 0px; }
#MainNav a:hover{color:#d4b94c;}







/************************************** Responsive Styles **************************************************/
@media (max-width: 1149px) { /*1024 to 1149 */
body {margin:0px;}
.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{float:left; padding:0px 0px 0px 10px;} 
#MainNav a{padding:30px 0px 0px 0px; font-size:16px; color:#d4b94c;  }
#MainNav a:hover{color:#d4b94c; }

div.divabt{max-width: 100%;}
.fixedratio{background:url(images/4.jpg) no-repeat; padding-top: 56.25%; background-size: cover;}

div.divabt{max-width: 100%;}
.fixedratio2{background:url(images/6.jpg) no-repeat; padding-top: 56.25%; background-size: cover;}
.wtxt{padding:0px 0px 40px 0px; width:90%;}

.ctext{ padding:120px 0px 0px 0px; }

.VGallery ul{margin:0px; padding:0px; list-style:none;}


.BlogSkeleton{width:85%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }

	.featuregallery{width:100%; margin:auto; }
.featuregallery li{width:40%; float:left; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}

}

@media (max-width: 1023px) {	/*980 to 1023*/

.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}



}

@media(max-width: 979px) { /*800 to 979*/

.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{text-align:center; margin:auto; width:100%; padding:20px 0px 20px 0px;} 

#MainNav{width:100%;}
#MainNav a{color:#fff; }
#MainNav a:hover{color:#fff; }
.flexslider{margin:0px 0px 0px 0px;}
.contacts div{ width:100%; margin:0px 0px 30px 0px;}

.ctext{ padding:110px 0px 0px 0px; line-height:35px; font-size:35px;}


.BlogSkeleton{width:90%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }


.MyBlog{width:100%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:47%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}


.featuregallery{width:auto; margin:auto; }
.featuregallery li{width:auto; float:left; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}


}

@media(max-width: 799px) { /*768 to 799 (IPAD Portrait)*/

.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{text-align:center; margin:auto; width:100%; padding:20px 0px 20px 0px;} 

#MainNav{width:100%;}
#MainNav a{color:#fff; }
#MainNav a:hover{color:#fff; }

.wtxt{padding:0px 0px 40px 0px; width:90%;}
.example-image{width:224px; padding:0px 0px 0px 7px;}


.contacts{width:90%; margin:auto; display:table; clear:both;}
.contacts ul{margin:0px; padding:0px; list-style:none; }
.contacts li{width:100%; margin:0px 0px 40px 0px;}

.flexslider{ margin:0px 0px 0px 0px; background:#fff; border:0px solid #fff; position:relative; padding:0px; height:400px; width:100%;}
.flexslider .slides li div{background:center center cover no-repeat fixed; height:400px;}

.ctext{ padding:90px 0px 0px 0px; line-height:55px; font-size:55px;}
.VGallery ul{margin:0px; padding:0px; list-style:none;}

.BlogSkeleton{width:90%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }

.MyBlog{width:100%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:46%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}

.featuregallery{width:auto; margin:auto; }
.featuregallery li{width:auto; float:left; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}

}

@media(max-width: 767px) { /*640 to 767*/
	
.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{text-align:center; margin:auto; width:100%; padding:20px 0px 20px 0px;} 


.example-image{width:290px; padding:0px 0px 0px 4px;}


#footer{padding:20px;}
#address{width:40%; clear:both;}
#links{width:50%; clear:both; margin:30px 0px 0px 0px;}
#copyright{padding:30px 0px 0px 0px;}

.contacts div{ width:100%; margin:0px 0px 30px 0px;}

.flexslider{ margin:0px 0px 0px 0px; background:#fff; border:0px solid #fff; position:relative; padding:0px; height:400px; width:100%;}
.flexslider .slides li div{background:center center cover no-repeat fixed; height:400px;}

.ctext{ padding:90px 0px 0px 0px; line-height:35px; font-size:35px;}

.MyBlog{width:100%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:46%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}


.featuregallery{width:auto; margin:auto; }
.featuregallery li{width:auto; float:none; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}



}

@media (max-width: 639px)  {	
.Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{text-align:center; margin:auto; width:100%; padding:20px 0px 20px 0px;} 

.example-image{width:210px; padding:0px 0px 0px 0px;}

.buttons span{width:59%; clear:both;display:block; margin:auto auto 10px auto;}



#footer{padding:20px;}
#address{width:100%; clear:both;}
#links{width:70%; clear:both; margin:30px 0px 0px 0px;}
#copyright{padding:30px 0px 0px 0px;}

.flexslider{ margin:0px 0px 0px 0px; background:#fff; border:0px solid #fff; position:relative; padding:0px; height:300px; width:100%;}
.flexslider .slides li div{background:center center cover no-repeat fixed; height:300px;}

.ctext{text-align:center; font-size:22px; font-weight:normal; color:#fff; text-shadow: 1px 2px 2px #000; z-index:999; top:0; padding:70px 0px 0px 0px; position:absolute; width:100%; line-height:23px;}

.BlogSkeleton{width:85%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }


.MyBlog{width:90%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:100%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}


.featuregallery{width:auto; margin:auto; }
.featuregallery li{width:auto; float:none; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}




}

@media (max-width: 479px)  {
   

.VGallery li{ width:auto; font-size:18px;}


  .BlogSkeleton{width:85%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }



}

@media (max-width: 439px) {
    .MyBlog{width:90%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:100%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}  

}

@media (max-width: 399px)  {
  .Wrapper{margin:0px; width:auto;}
.skeleton{width:100%; margin:auto; padding:0px;}
#Header .Logo{text-align:center; margin:auto; width:100%; padding:20px 0px 20px 0px;}  

.buttons span{width:75%; clear:both;display:block; margin:auto auto 10px auto;}
.example-image{width:290px; padding:0px 0px 0px 25px;}
.cnttxthd{margin-top:130px; font-size:55px;}

.flexslider{ margin:0px 0px 0px 0px; background:#fff; border:0px solid #fff; position:relative; padding:0px; height:200px; width:100%;}
.flexslider .slides li div{background:center center cover no-repeat fixed; height:200px;}

.ctext{ padding:50px 0px 0px 0px; line-height:23px;}
.BlogSkeleton{width:85%; margin:auto; padding:20px; border:0px solid #000;}
.Blog{width:100%; margin:auto;  padding:0px; display:table; clear:both; border:0px solid #000;}
.Blog li{ padding:0px 0px 30px 0px;  border:0px solid #000;}
.blogL{width:100%;}
.blogR{width:100%; }


.MyBlog{width:90%; margin:auto; display:table; border:0px solid #000;}
.MyBlog ul{margin:0px;  padding:0px; list-style:none;}
.MyBlog li{float:left; width:100%; border-bottom:4px solid #002d68; margin:20px 20px 50px 0px; min-height:400px;}
.MyBlog span{display:block;  padding:10px; text-align:center;}
.MyBlog img{width:100%;}


.featuregallery{width:auto; margin:auto; }
.featuregallery li{width:auto; float:none; background-color:#000; margin:0px 10px 20px 10px; padding:20px;}
.featuregallery img{width:100%; padding:0px 0px 20px 0px;}




}

@media (max-width: 359px) {

.videosection li{border:0px solid #000; width:95%; float:none; }
.videosection iframe{width:100%;}

.example-image{width:290px; padding:0px 0px 0px 0px;}


.flexslider{ margin:0px 0px 0px 0px; background:#fff; border:0px solid #fff; position:relative; padding:0px; height:200px; width:100%;}
.flexslider .slides li div{background:center center cover no-repeat fixed; height:200px;}


.ctext{text-align:center; font-size:17px; font-weight:normal; color:#fff; text-shadow: 1px 2px 2px #000; z-index:999; top:0; padding:40px 0px 0px 0px; position:absolute; width:100%; line-height:20px;}




}

@media (max-width: 319px) {
    
}

/************************************** Smart Menus **************************************************/

@media(max-width: 1024px) {
    .navbar-header {display:block;}
    #MainNav {display:none;height:auto;background:#d4b94c;margin-top:0px;}
	#MainNav li{float:left; line-height:auto;  padding: 0px 20px 0px 0px; font-size:16px; text-transform:uppercase; }
	#MainNav a{padding:8px 0px 0px 40px; font-size:16px; color:#fff; border-bottom:1px dotted #367408;}
	ul.sm ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;box-shadow:none;border:none;padding:0px;}
	ul.sm>li{display:block; padding:0px;text-align:left;float:none;width:100%;}
	ul.sm li{margin-bottom:1px;}
	ul.sm>li>a,ul.sm ul.sm-nowrap>li>a{white-space:normal;}
	ul.sm>li>a{white-space:normal;padding:0px 15px;}
    ul.sm ul.sm-nowrap>li>a{background-color:#d4b94c;color:#fff}
    ul.sm ul.sm-nowrap>li>a:hover{background:#d4b94c;}
	ul.sm iframe{display:none;}
    ul.sm ul.sm-nowrap>li>ul>li>a{background-color:#d4b94c;}
    ul.sm ul.sm-nowrap>li>ul>li>a:hover{background-color:#aaa;color:#fff;}
    .sm a:hover, .sm a:focus, .sm a:active,.sm a.Active,.sm a.highlighted {}
   

	.sm li a{line-height:35px; background:none;}
    .sm li:first-child{border-top:none;}
    .sm > li > ul:before, .sm > li > ul:after {display:none;}
    .sm a span.sub-arrow,.sm ul a span.sub-arrow {top:50%;margin-top:-9px;right:auto;left:6px;margin-left:0;width:17px;height:17px;font:normal 16px/16px monospace!important;text-align:center;border:0;text-shadow:none;background:rgba(250,250,250,0.7);-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:block;position:absolute;color:#004F91;}
    .sm a.highlighted span.sub-arrow {}
    .sm a.has-submenu {padding-left:30px;padding-right:0px;}
}




