body{background:#000; margin:0px; padding:0px; voice-family:"\"}\""; voice-family:inherit; font-family: 'myriad_prolight'; font-size:18px; color:#000 ; font-weight:normal; line-height:20px;}


/* Comman Classes */
a, img, span {border:0; margin:0; padding:0;}
a{ text-decoration: none; color:#70C32A;}
a:hover, a:focus { text-decoration: none; color: #3973C7; outline:none;}
p {padding:0 0 15px; margin:0px; border:0px;}
img {line-height:0px;}
* {list-style:none; margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-hyphens: none;}
li {display:list-item; border:0; margin:0; padding:0;}
.clear {clear:both;}
::selection{background:#03ADEE; /* Safari */}
::-moz-selection{background:#03ADEE; /* Firefox */}

@font-face {
    font-family: 'myriad_prolight';
    src: url('myriadpro-light-webfont.eot');
    src: url('myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-light-webfont.woff') format('woff'),
         url('myriadpro-light-webfont.ttf') format('truetype'),
         url('myriadpro-light-webfont.svg#myriad_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-SemiboldCond';
	src: url('myriadpro-SemiboldCond.eot');
	src: url('MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'), 
	     url('MyriadPro-SemiboldCond.otf')  format('opentype'),
	     url('MyriadPro-SemiboldCond.woff') format('woff'), 
	     url('MyriadPro-SemiboldCond.ttf')  format('truetype'),
	     url('MyriadPro-SemiboldCond.svg#MyriadPro-SemiboldCond') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('myriadpro-semibold-webfont.eot');
    src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semibold-webfont.woff') format('woff'),
         url('myriadpro-semibold-webfont.ttf') format('truetype'),
         url('myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1 {font-size:24px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 14px 0; color:#151834; line-height:normal;}
h2 {font-size:22px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 14px 0; color:#3973C7; line-height:normal;}
h3 {font-size:22px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 14px 0; color:#DFC200; line-height:normal;}
h4 {font-size:18px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#151834; line-height:normal;}
h5 {font-size:16px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#3973C7; line-height:normal;}
h6 {font-size:16px; font-family:'MyriadProSemibold'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#70C32A; line-height:normal;}

.header{width:100%; display:block; padding:0; min-height:765px; text-align:center;}
.lnd_logo{width:100%; margin:0; top:380px; position:relative; text-align:center; }

.header-menu{width:100%; float:left; position:relative; background:#000; z-index:999;}
.hdr_cen{width:96%; margin:0 auto;}
.logo{width:25%; float:left; padding:15px 0;}
.logo img{max-width:100%;}

.f-nav{position:fixed; top:0;}
.main_menu{width:70%; float:right; padding:35px 0 0;}
.main_menu h1{display:none;}
.main_menu ul{padding:0; margin:0}
.main_menu ul li{list-style:none; padding:0 0 0 2px; margin:0; display:inline-block; font-family: 'myriad_prolight'; font-size:26px; text-transform:uppercase; background:url(../images/menu_line.jpg) left center no-repeat; line-height:54px;}
.main_menu ul li:first-child{background:none; padding-left:0;}
.main_menu ul li a{color:#fff; padding:0 25px;}
.main_menu ul li a:hover, .main_menu ul li a.active{color:#fff200;}

nav.topnav{position:relative; float:right; width:70%; height:100%; padding:41px 0 0; }
nav.topnav ul#topnavinn{z-index:999; position:relative}
nav.topnav ul li{list-style:none; padding:0 0 25px 2px; margin:0; display:inline-block; font-family: 'myriad_prolight'; font-size:22px; text-transform:uppercase; background:url(../images/menu_line.jpg) left bottom no-repeat; }
nav.topnav ul li:first-child{background:none; padding-left:0;}
nav.topnav ul li a{color:#fff; padding:0 25px;}

nav.topnav ul li a:hover, nav.topnav li:hover a{color:#fff;}
nav.topnav ul li a.active {color:#fff; font-family: 'MyriadProSemibold';}

nav.topnav select{display:none;}
nav.topnav h1 { color:#fff; cursor:pointer; font-size:35px; display:none; float:right; padding:0; line-height:normal; }
/* About page */
/*.about-con{background:url(../images/about_bg.jpg) center 74px no-repeat fixed; width:100%; float:left; background-size:cover; height:800px; padding:30px 50px 0 50px;}*/

.about-con{/*background:url(../images/about_bg.jpg) center 74px no-repeat fixed;*/ width:100%; float:left; background-size:cover; /*height:800px;*/ padding:30px 50px 0 50px;}

.aboutbgbody{background:url(../images/about_bg.jpg) center 74px no-repeat fixed; background-size:cover}


/* gallery page */
.gallery{width:100%; float:left;}
.gallery ul{margin:0; padding:0;}
.gallery ul li{list-style:none; padding:0; margin:0; display:inline-block; width:20%; float:left; position:relative;}
.gallery ul li img{max-width:100%; width:100%;}
.gallery ul li a{width:100%; float:left; overflow:hidden; position:relative;}
.gallery ul li a .pro_img{display:none; position:absolute; left:0; top:0; height:100%;}
.gallery ul li a:hover .pro_img{display:block; width:100%; float:left;}
.gallery ul li a span{position:absolute; bottom:0; left:0; text-align:right; font-family: 'MyriadPro-SemiboldCond'; width:100%; background:url(../images/port_bg.png) left top repeat; padding:10px; font-size:26px; line-height:26px; color:#fff; text-transform:uppercase;}

.cotact_bg{background:url(../images/contact_bg.jpg) center center no-repeat fixed; width:100%; float:left; background-size:cover; height:685px; padding:32% 0 0 0; text-transform:uppercase; line-height:22px;}
.por_main{padding:84px 0 0; height:auto;}

.cotact_bg .hdr_cen{max-width:480px;}
.cotact_bg h4{font-size:18px; color:#000; font-weight:bold; /*text-shadow:1px 1px 1px #969696;*/ padding:0px; margin:0px;}
.cotact_bg p{font-size:16px; color:#000; text-shadow:585858; line-height:28px;}
.cotact_bg a{color:#000; text-transform:none;}
.cotact_bg a:hover{color:#868686;}


/* 23-09-14 */
.header-menu.stkone .logo{width: 15%;}
.header-menu.stkone .main_menu ul li{background-size:auto 100%;}
.header-menu.stkone .main_menu{width: 80%; padding:15px 0 0;}

.por_page .por_main{padding:0; background:none;}

.homeBaseBlock {  background: none repeat scroll 0 0 #000; bottom: 0; display: none; height: 35px;  left: 0; line-height: 35px;  position: fixed; width: 100%; z-index: 9999; color:#fef802; }
 
.homeBaseBlock a { float: left; height: 35px; position: relative; text-decoration: none; transition: all 0.5s ease 0s; width: 100%; text-align:left; color:#fef802; }
.homeBaseBlock a:hover { color:#fff; }
.homeBaseBlock a img { position: absolute; right: 15px; top: 10px; }
.homeBaseBlock a span { padding-left: 20px; }

/* 06-10-14 */
.fancybox-skin .fancybox-title-float-wrap{margin-bottom: 16px; font-size:18px; right: 0;}
.fancybox-skin .fancybox-title-float-wrap .child{padding: 0 25px 20px 0; margin-right: 0; border-radius: 0; background:none; text-shadow:none;}

@media only screen and (max-width: 1042px) {
.header{min-height: 785px;}
.main_menu{padding:17px 0;}
.about-con.por_main{padding: 0px 0 0; height:auto;}
.about-con{padding:30px 0 0; min-height: 705px; height:auto;}
.header-menu.stkone .logo{width:20%;}
.gallery ul li { width:25%; }
.gallery ul li a span { font-size:20px; }

.cotact_bg{min-height: 705px; height:auto; padding: 49% 0 0;}

}

@media only screen and (max-width: 999px) {
.header{min-height: 615px;}
.lnd_logo{top: 280px;}
.header-menu.stkone .logo, .logo{width: 20%;}
.about-con{padding:30px 0 0; /*min-height: 545px;*/}
.gallery ul li{width:50%;}
.por_main{height:auto;}
nav.topnav ul li{font-size: 22px; line-height:30px;}
.header-menu.stkone .main_menu{padding:20px 0 0;}
.about-con.por_main{padding:0px 0 0;}
.gallery ul li { width:33.33%; }
nav.topnav { padding:21px 0 0 0; }

.cotact_bg{min-height: 545px;}

.aboutbgbody,.aboutbgbody h4{ color:#fff;}
.aboutbgbody .about-con{background: rgba(0, 0, 0, .8);}

}

@media only screen and (max-width: 799px) {
.header{min-height: 1040px;}
.lnd_logo{top:480px;}
.main_menu{width: 66%;}
.about-con{padding:30px 0 0; min-height: 975px;}
.about-con.por_main{padding:0px 0 0;}
nav.topnav ul li{line-height:24px;}
nav.topnav { padding:21px 0 0 0; }

.cotact_bg{min-height: 971px; padding: 89% 0 0;}


}

@media only screen and (max-width: 767px) {
.header{min-height:820px;}
.lnd_logo{top:380px;}
.header-menu.stkone .logo, .logo{width: 26%; position:absolute; z-index:9999; }
.header-menu.stkone .main_menu, .main_menu{width: 65%; padding:20px 0 0;}
.main_menu ul li{font-size: 20px;}
.main_menu ul li a{padding: 0 12px;}

nav.topnav ul{display:none;}
nav.topnav select{display:block; float:none; height:30px; width:100%; padding:5px; margin:5px auto; background:#fff; font-size:13px; border:1px solid #b5b5b5; color:#464646; border-radius:4px;}
nav.topnav select option{ padding:3px 0 3px 10px; color:#464646; background:#fff; cursor:pointer; font-weight:600;}

nav.topnav { width:100%; height:65px; }
nav.topnav h1 { display:block; position:absolute; z-index:999; right:0; }
nav.topnav ul#topnavinn { float:right; top:65px; right:0; position:absolute; background:#231f20; padding:15px; max-width:100%; width:100%; }
nav.topnav ul li { background:none; line-height:34px; display:list-item; }
nav.topnav ul li a { padding:0; }

.cotact_bg{min-height: 757px;}

.about-con{min-height: 757px;}


}



@media only screen and (max-width: 720px){ 
nav.topnav { padding:15px 0 0 0; height:65px; }
.about-con{background:url(../images/about_bg.jpg) no-repeat fixed center top / cover;}

}

@media only screen and (max-width: 599px) {
.header{min-height:342px;}
.lnd_logo{top:120px;}
.header-menu.stkone .logo, .logo{width:34%;}
.header-menu.stkone .main_menu{, .main_menuwidth: 60%; padding:15px 0 0;}
.lnd_logo {padding:0 20px;}
.lnd_logo img{max-width:100%;}
.main_menu ul li{font-size:16px; line-height:40px;}
.main_menu ul li a{padding:0 10px;}

.about-con{height:auto; padding:30px 0 74px; min-height:575px;}
.gallery ul li{width:100%;}
.about-con.por_main{padding:5px 0 0;}

.cotact_bg{min-height: 277px; padding: 29% 0 0; text-align:center;}
.cotact_bg h4{text-shadow: 1px 1px 1px #969696;}
.cotact_bg p{color: #fff; text-shadow: 1px 1px 1px #414141;}
nav.topnav { /*width:60%;*/ padding:15px 0 0 0; }
.header-menu.stkone .logo, .logo { position:absolute; }

.fancybox-skin .fancybox-title-float-wrap .child{padding: 0 25px 20px; white-space: normal;}



}

@media only screen and (max-width: 479px) {
.header{min-height:515px;}
.lnd_logo{top:200px;}
.main_menu ul li{background-size:auto 100%; text-transform:capitalize; font-size: 14px; line-height: 30px;}
.main_menu ul li a{padding: 0 7px;}
.about-con.por_main{padding: 0px 0 0;}
.cotact_bg{min-height: 437px; padding: 78% 0 0;}
.cotact_bg p{font-size: 16px;}

.header-menu.stkone .logo, .logo{width:39%;}
.header-menu.stkone .main_menu, .main_menu{width: 60%;}
.gallery ul li a span { font-size:18px; text-align:center; }
.gallery ul li { width:100%; }
.homeBaseBlock { display:block; }
nav.topnav { /*width:60%;*/ padding:10px 10px 0 10px; }
}