


video { position: fixed; right: 0;bottom: 0; z-index: -1; min-width: 100%; min-height: 100%; width: auto; height: auto;top: 50%; left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);   }
#home-main {position: relative;top: -190px;}
.scroll-to-top{display:none;max-width:30px}
.scroll-to-sec1 img, .scroll-to-top img{max-width:30px}
.hero_logo { position: absolute;text-align: center; width: 100%;z-index:9;text-align:left}
.logosmall {display: none; }
.logosmall_displayon { display: block;float: left;margin-left: 10px;padding: 5px;}
	
.hero_logo a:hover {background: #fff;color: #222 !important;-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;}
.hero_logo h1 {border: medium none;color: #fff; text-align: center;}
.morebtn_container {text-align: center; padding-top: 20px; padding-bottom: 20px;}


.slide-fix{background-color:#fff;width:100%;border-bottom: 1px solid #ccc;}
.arrows {position: relative;top: 10px;}

.slide-fix.fix-navi {position: fixed;top: 0px;z-index:9999;}
.slide-fix.fix-navi .scroll-to-top{display:block}
.slide-fix.fix-navi .scroll-to-sec1{display:none}
.vidcontainer {}
.content_container { background: #fff none repeat scroll 0 0;
    clear: both;
    float: left;
    height: auto;
    position: absolute;
    top: 100%;
    width: 100%; min-height: 1000px; }


.container.home-main {padding: 95px 0;}
.side-home-txt {padding: 95px;text-align: center;}
.side-home-txt > h2 { padding-bottom: 10px;}
.side-home-txt > img {max-width: 100px;border-radius: 50px;border: 1px solid rgb(204, 204, 204);margin: auto;float: none;display: block;}

.home-row2 {
  background: #f3f3f3 none repeat scroll 0 0;
  margin: 0 !important;
  max-height: 450px;
  overflow: hidden;
}
.vidgraphic_container {width: 150px; margin-left: auto; margin-right: auto;}
.vidgraphic {width: 150px;}

.overlay {
  background: rgba(26, 49, 68, 0.3) none repeat scroll 0 0;
  height: 600px;
  position: absolute;
  width: 100%;
}
section.module.content {
}
.view-gal-cta {
	top: 300px;
  position: relative;
  text-align: center;
  z-index: 999;
  margin:0
}
.view-gal-cta a {
  background: #487bae none repeat scroll 0 0;
  border: 3px solid #487bae;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding: 12px 20px;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position: 170px 14px;
  background-size: 13px;
  	background-image: url(../sitehold/images/fileman/arrow-right.png);
	-webkit-transition: all 0.1s ease-in-out;	
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}


.view-gal-cta > a:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 0px 145px rgba(26, 49, 68, 1);
	background-position: 150px 14px;
	padding-right:40px
	
}
.quest, .res-or-com {
	margin: 0;
}
.res-or-com span {
  background: #e38b77 none repeat scroll 0 0;
  border-radius: 13px;
  color: #fff;
  font-weight: bold;
  padding: 4px 5px;
}
.res-or-com > a {
  color: #777;
  text-decoration: underline;
}
/*.view-gal-cta:hover > a:after{
	content:" >";background-image:url(../sitehold/images/fileman/arrow-right.png);background-repeat:no-repeat;background-size:contain;background-position:10px 10px;
	}*/
section.module.parallax {
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
section.module.parallax-1 {
  background-image: url("../sitehold/images/fileman/fullpage_slider1.jpg");
  background-position: center;
  background-size: cover;
  height: auto;
  margin: 0;
  padding: 0;
  background-attachment: unset;
}

.hero_logo > img {
	max-width: 415px;
	text-align: left;
}
.hero_logo > h3 {
  margin-top: -10px;
  color: #888;
  font-weight: 100;
	padding: 0 40px;
}

section.module.parallax-2 {
  background-image: url("../sitehold/images/fileman/cybernet-image-web-design-social-media-long-beach-ny.jpg");
  height:600px;
  
}
.side-home-img {
  background-image: url("../sitehold/images/fileman/homeblock_square.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position:0px 0px !important;
}
.side-home-img img{visibility:hidden}

section.module.parallax-3 {
  background-color: #487bae;
	height: 600px;
  }
.parallax-3 .container {
  padding-bottom: 0;
}
.parallax-3 .col-sm-6 > h2{
  color: #fff;
}
.parallax-3 .col-sm-6 > p {
	color:#fff;
	padding-top:10px
	}
.container.blublk {
  background: #fff;position: relative;
}
.parallax-3 .col-sm-6 > img {
  max-width: 400px;
}
.parallax-4 .col-sm-6 > img {
  max-width: 450px;
}
section.module.parallax-4 {
  background-color: #f3f3f3;padding-top: 65px;
	background: url(../sitehold/images/fileman/fullpage_slider3.jpg);
	background-size:cover;
}
.parallax-4 .container {
  padding-bottom: 0;
}
.para4txt p, .para4txt h2 {color: #fff;}

section.module.parallax-5 {
  background-image: url("../sitehold/images/html/Image/5.jpg");
}

section.module.parallax-6 {
  background-image: url("../sitehold/images/html/Image/6.jpg");
}

.specialfooter {
  font-family: "Raleway",sans-serif;
  font-size: 0.5em;
  text-align: center;
}
.specialfooter a {
  color: #555;
}

@media screen and (max-width: 1200px) {
	 side-home-img, section.module.parallax-2 {background-position: center center; background-size: cover; max-height: 400px;}
	 .view-gal-cta {top: 185px;}
.overlay{max-height: 400px;}
	}
@media screen and (max-width: 1000px) {
.container.home-main {padding: 36px 0;}
.view-gal-cta {top: 175px !important;}
.container.home-main { text-align: center;}
.col-md-6.side-home-img {max-height: 350px;background-size: cover;}
section.module.parallax-3 {height: auto;}
section.module.parallax-4 {	background-position: center -122px;}
.col-sm-6.para3txt, .col-sm-6.para4txt {padding-top: 20px;}
.parallax-3 .container{padding:0;}
.parallax-3 .col-sm-6 > img , .parallax-4 .col-sm-6 > img {max-width: 275px;}
.col-sm-6 > h2, .parallax-3 .col-sm-6 > p{margin: 0;}
.home-row2{max-height:none}
section.module.parallax-4, section.module.parallax-4 .container{padding:0}
.side-home-txt {padding: 30px 15px;}


}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { section.module.parallax-1{height:70vh}
.hero_logo {top:30vh;max-width:500px}

#home-main {position: relative;top: -167px;}
}

@media screen and (max-width: 767px) {
	.hero_logo {text-align: left;margin-top: 0;}
	.hero_logo > img { margin-top: 0; max-width: 300px;}
	.hero_logo > h3 {	padding: 0 31px;}
.arrows {float:right;padding:0 20px;top:7px}
section.module.parallax-1, section.module.parallax-2 , .side-home-img{ background-attachment:scroll;background-position:center center; background-size:cover}
.col-sm-6.para3txt {padding: 15px;background:#999}
.col-sm-6.para4txt {padding:15px; background:#fff;border-bottom:1px #999 solid}
.col-sm-6.para4txt h2, .col-sm-6.para4txt p {color: #777;}
	}
@media screen and (max-width: 480px) {
.hero_logo h1 { font-size: 1.4em;}
#home-main {position: relative;top: -167px;}
.hero_logo{text-align:left;}
.hero_logo > h3 {	padding: 4px 14px;font-size: 17px;}
.hero_logo > img {margin-top: 0%;max-width: 150px;}

}
  