@font-face {
    font-family: 'HelveticaNeueLT35ThinRegular';
    src: url('../fonts/helveticalt35thin.eot');
    src: url('../fonts/helveticalt35thin.eot') format('embedded-opentype'),
         url('../fonts/helveticalt35thin.woff2') format('woff2'),
         url('../fonts/helveticalt35thin.woff') format('woff'),
         url('../fonts/helveticalt35thin.ttf') format('truetype'),
         url('../fonts/helveticalt35thin.svg#HelveticaNeueLT35ThinRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaLTRegular';
    src: url('../fonts/helveticalt.eot');
    src: url('../fonts/helveticalt.eot') format('embedded-opentype'),
         url('../fonts/helveticalt.woff2') format('woff2'),
         url('../fonts/helveticalt.woff') format('woff'),
         url('../fonts/helveticalt.ttf') format('truetype'),
         url('../fonts/helveticalt.svg#HelveticaLTRegular') format('svg');
}
body {background:url(../images/background.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}
body#home{background:url(../images/home.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover; height:100%;}
body#about {background:url(../images/about.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}
body#gallery {background:url(../images/galleries.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}
body#news {background:url(../images/news.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}
body#links {background:url(../images/gallery-background.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}
body#contact {background:url(../images/contact-background.jpg) center center fixed no-repeat;-moz-background-size: cover; background-size: cover;}


.back-black{ background:url(../images/transparent-black.png) repeat; padding:1% 0%;}
.back-black img{ display:inline-block;}
.social{ margin:1% 0% 0% 0%; padding:0px; list-style:none; text-align:right; position:relative; right:2.5%;}
.social li { margin:0px; padding:0px 13px;; display:inline-block;}
.social li a{ text-decoration:none; margin:0px; padding:0px; color:#fff;}
.social li a:hover{ color:#76776f;}
.navigation{ background:url(../images/transparent-black.png) repeat;}
.navigation ul { text-align:center; margin:0px;}
.navbar-default{ background:none !important; border:none !important;}
.navbar-nav li{ float:none !important; color:#ffffff;}
.navbar-nav li a{ color:#ffffff !important; font-size:30px; font-family:'HelveticaNeueLT35ThinRegular';}
.navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{ background:url(../images/avtive-about-bg.png) repeat !important; }
.nav > li > a:hover, .nav > li > a:focus{background:url(../images/avtive-about-bg.png) repeat;}
.navbar-nav{ float:none !important;}
.navbar-collapse{ padding:0px !important;}
.sect { margin-top:3%; background:url(../images/avtive-about-bg.png) repeat; padding-bottom:10px;}
.sect h4{ font-family:'HelveticaNeueLT35ThinRegular'; color:#fff; font-size:30px; overflow:hidden; text-align:left;padding-left:22px; padding-right:22px; margin-top:3%;}
.sect p{font-family:Arial, Helvetica, sans-serif; overflow:hidden; width:100%; font-size:14px; text-align:justify; margin:3px 0px 3% 0px;line-height:18px;padding-left:22px;padding-right:22px;}
.copy-right p{ font-family:Arial, Helvetica, sans-serif; overflow:hidden; width:100%; font-size:14px; margin:0px; color:#a3a4a5; margin:35% 0% 2% 0%; min-height:5%; }
.im-all{ margin:19% 0%;}
.spac{ padding-top:30%; }
/*.spac1{ margin-top:12%;}*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none !important;}
.marginTopDiv{margin:24px 0px 0px 0px;}
html,body,.percentHeight{height:100%;}
.positionAbsolute{position:absolute; bottom:1%; right:2%;}
.posAbsolute{position:absolute; bottom:1%; padding:0px 15px;font-size:12px;}
.spa img{display:inline-block;}
.contactUs{list-style:none; margin:0px; padding:0px 22px;; text-align:left;}
.contactUs li{display:block; margin:0px; padding:0px; font-size:14px;}
.form-control::-moz-placeholder{color:#000;}
.form-control{color:#000;}
.contDiv{margin-top:4%;}
.contactMargin{margin-top:2%;}
.form-group{ padding:0px 22px;}
.back-margin{ margin:20px 0px;}
.right-img{ display:inline;}
.copy-p a{color:#ffffff;}
.labelPlace{text-align:left;}
.anchorWhiteColor{color:#ffffff;}
h4{margin:0px;}
.gallery-top-space{ margin-top:20px;}
.gallery-top-space h5{ font-size:20px; text-align:center; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
.gallery-top-space p{ text-align:center; line-height:16px; font-size:12px; margin-bottom:20px;}
.gallery-top-space img{border:1px solid #CABBBA; display:inline-block; width:130px; height:100px;}
p.click-image{ margin:10px 0px 0px;}
#textarea-height{ height:82px;}
@media (min-width: 1281px) {.posAbsolute{left:6.5%;}  }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { body {background:url(../images/background.jpg) repeat;-moz-background-size: cover; background-size: cover;} 
body#home{background:url(../images/home.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#about {background:url(../images/about.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#gallery {background:url(../images/gallery-background.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#contact {background:url(../images/contact-background.jpg) repeat;-moz-background-size: cover; background-size: cover;}
.navbar-nav li a{ font-size:24px;}.marginTopDiv{ margin:3px 0px 0px 0px;}

}
 
/* Landscape phone to portrait tablet */

 
/* Landscape phones and down */
@media (max-width: 767px) {.back-black{ background:none;} .copy-right p{ color:#fff; font-size:11px; text-align:center; margin:50px 0px 0px;}.navigation{ background:none;} .spac{ padding:0px;}
.sect p{ margin:0px 0px 20px;} .navbar-nav li a{ padding:10px 0px !important; font-size:20px;}.spa{ margin-bottom:50px;}.social li{ padding:0px 5px;}
 .navbar-toggle{background-color: transparent; background-image: none;border: 1px solid transparent; border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 10px; margin-top:5px;padding: 9px 10px;    position: relative;}
	.social{ margin:30px 0px;}
	.navbar{ margin-bottom:0px;} .min{ text-align:center; margin:0px auto;}body {background:url(../images/background.jpg) repeat;-moz-background-size: cover; background-size: cover;} .im-all{ margin:12% 0%;}
	.sect{margin-top:6%; margin-bottom:6%;}
	.copy-p{background:url(../images/avtive-about-bg.png) repeat; padding-top:1.5%; clear:both; margin:0px 0px 10px 0px;}
	.navbar-toggle{float:right;}
	.positionAbsolute {position:inherit;}
	html, body, .percentHeight {height:auto;}
body#home{background:url(../images/home.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#about {background:url(../images/about.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#gallery {background:url(../images/gallery-background.jpg) repeat;-moz-background-size: cover; background-size: cover;}
body#contact {background:url(../images/contact-background.jpg) repeat;-moz-background-size: cover; background-size: cover;}
.gallery-top-space img{ margin:15px auto; display:block;} .gallery-top-space p{ text-align:center;}
.navbar-nav{ margin:0px !important;}
.background-mob{background:url(../images/avtive-about-bg.png) repeat;}
.sect{ background:none;}.copy-p{ background:none;}
.contact-top{ margin-top:15px;}
}
@media only screen and (min-width : 500px) and (max-width : 767px){
.logoImage{height:120px;}
.spac{padding-top:2%;}
.contDiv{margin-top:1%;}
}
@media only screen and (min-width : 767px) and (max-width : 968px){
.posAbsolute, .positionAbsolute{display: block; float: left; margin-top: 16% !important; position: inherit !important;}
body#about {background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("../images/about.jpg"); background-origin: padding-box; background-repeat: no-repeat; background-size:inherit !important;} 	
html, body, .percentHeight{height:100% !important;}
}
@media only screen and (min-width : 1600px) and (max-width : 60000px){
.marginTopDiv{margin:19px 0px 0px 0px;}
}

.paginate {
font-family:Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px;
}
.paginate a {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #999;
    text-decoration:none;
    color: #666;
	background:#fff;
}
.paginate a:hover, .paginate a:active {
    border: 1px solid #999;
    color: #fff;
	background:#999;
}
.paginate span.current {
    margin: 2px;
    padding: 2px 5px 2px 5px;
        border: 1px solid #999;
        
        font-weight: bold;
        background-color: #999;
        color: #FFF;
    }
    .paginate span.disabled {
        padding:2px 5px 2px 5px;
        margin:2px;
        border:1px solid #eee;
        color:#DDD;
    }
	
.link_content a{color:#fff; text-align:left; text-decoration:underline;}	
.link_content{text-align:left; padding:0 0 20px 22px;}
.link_content p{margin:0; padding:0;}
h5{font-size:13px; text-align:left; font-weight:bold;}
.link_content p a{text-decoration:none;}
.link_page h5{padding:0 0 0px 22px; font-style:italic;}
.contact_info{text-align:left; text-align: left; margin: 16px 0 23px 23px;font-weight: bold;}
.contact_info a{color:#fff;}
.contact_info td{padding-right:15px; padding-bottom:5px; font-size:12px;}