

.fixedBg .detail.description{height:auto;}
.fixedBg .detail.description .container{width:100%; height:100vh; white-space:nowrap; position:relative; z-index:10;}
.fixedBg .detail.description .container:after{content:''; display:inline-block; height:100%; vertical-align:middle}

.fixedBg .detail.description .bgContainer canvas{top:0 !important;margin-top:0 !important;}

.fixedBg .detail.content{height:auto;min-height: 100vh; color:#fff; background:url(../static_images/specification/Bgblack.png);}
.fixedBg .detail.content:before{content:' ';z-index:1;display:block;width:100%;height:100%;position:absolute;right:0;top:0;background:url(../static_images/press-release/bgRight.png) top right no-repeat, url(../static_images/press-release/bgLeft.png) top left no-repeat;}

.fixedBg .detail.content .contactForm{padding:120px 50px;max-width:460px;margin:0 auto;z-index:2;position:relative}
.fixedBg .detail.content .contactForm .title{font-size:40px;font-style:italic;line-height:1.2em;color:#AC9967;position:relative;padding-bottom:25px;margin-bottom:35px;}

.fixedBg .detail.content .contactForm .mainContent{max-width:960px;margin:0 auto 55px;color:#FFF;font-size:18px;}
.fixedBg .detail.content .contactForm .mainContent p{margin-top:0;margin-bottom:1.5em;line-height:2em;text-align:left}

.contactTable{font-size:18px;color:#FFF;line-height:53px;margin-bottom:45px;}
.contactTable > .row{position:relative;}
.contactTable > .row:before{content:'';display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background:#AC9969;background:rgba(172,153,105,0.5);}
.contactTable > .row > div{width:50%;}
.contactTable > .row > div.left{color:rgba(255,255,255,0.5);text-align:left;}
.contactTable > .row > div.right{text-align:right;}
.contactTable > .row > div.right a{color:#FFF;}

.fixedBg .detail.content .contactForm input{font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size:18px;border:0;background:#000;background:rgba(0,0,0,.3);color:#FFF;color:rgba(255,255,255,.7);width:94%;height:45px;line-height:45px;padding:0 3%}

::-webkit-input-placeholder {font-size:18px; /* Chrome/Opera/Safari */
 color:rgba(255,255,255,.3);font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}
::-moz-placeholder {font-size:18px; /* Firefox 19+ */
  color:rgba(255,255,255,.3);font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}
:-ms-input-placeholder {font-size:18px; /* IE 10+ */
  color:rgba(255,255,255,.3);font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}
:-moz-placeholder {font-size:18px; /* Firefox 18- */
 color:rgba(255,255,255,.3);font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.fixedBg .detail.content .contactForm .inputField{margin-bottom:10px}

.buttonContainer{margin-top:40px;}
.buttonContainer button{-webkit-transition: background-color .2s;transition: background-color .2s;font-family: Palatino Linotype, Book Antiqua, Palatino, serif;cursor:pointer;color:#FFF;background:none;border:1px solid #AC9969;height:45px;line-height:45px;min-width:240px;text-align:center;font-size:18px;}
.buttonContainer button:hover{background:#AC9969;}

.mobileLinebreak{display:none;}

.overlay {display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index: 4;-webkit-transform: translate3d(0,0,0);}
.overlay:after{content:'';width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0px;
   background: rgba(0,0,0,.5);z-index:1;-webkit-transition:all .1s;transition:all .1s;}

.overlay .popup{line-height:1.2em;z-index:2;position:absolute;width:500px;height:auto;top:50%;left:50%;margin-left:-250px;margin-top:-112px;background: rgba(0,0,0,.5);color:#FFF;font-size:24px;text-align:center;padding:100px 45px;box-sizing:border-box;}

.overlay .popup a{display:inline-block; height:2px; width:30px; padding:15px 0; position:absolute; right:30px; top:30px; background-color:rgba(255, 255, 255, 1); background-clip:content-box; text-indent:-9999px; overflow:hidden; z-index:2; -webkit-transition:transform .2s, background-color .2s; transition:transform .2s, background-color .2s;}
.overlay .popup a:before, .overlay .popup a:after{content:''; display:block; height:2px; width:30px; position:absolute; left:50%; margin-left:-15px; background:#fff; -webkit-transition:all .2s; transition:all .2s;}
.overlay .popup a:before{top:5px;}
.overlay .popup a:after{bottom:5px;}
.overlay .popup a{-webkit-transform:rotate(45deg); transform:rotate(45deg); background-color:rgba(255, 255, 255, 0);}
.overlay .popup a:before{top:50%; margin-top:-1px;}
.overlay .popup a:after{bottom:50%; margin-bottom:-1px; -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}


@media screen and (max-width: 550px){
	.overlay .popup{width:100%;left:0;margin-left:0;font-size:16px;}
}

@media screen and (max-width: 1320px){ 

	/*.fixedBg .detail{background-size:40vw auto, 40vw auto; padding-top:20vw;}*/
	.fixedBg .detail.content .generalTextDetails .imageSlider{margin:0 0 50px;    padding-top: 62.5% ;}
} /* landscape */

@media screen and (max-width: 1120px){

}

@media screen and (max-width: 769px){
	
	.fixedBg .detail.content .contactForm .title{font-size:25px;}
	.fixedBg .detail.content:before{background: url(../static_images/press-release/bgRight.png) top right no-repeat, url(../static_images/press-release/bgLeft.png) left 500px no-repeat;}
	
	.fixedBg .detail.content .contactForm .title{margin-bottom:0;}
	.fixedBg .detail.content .contactForm{padding:70px 27px;}
	/*.contactTable > .row > div{width:100%;float:none;text-align:left !important;}*/
	.contactTable{font-size:15px;}
	.mobileLinebreak{width:100%;display:block;height:0;}
	
	.buttonContainer button{width:100%;}
	
	.fixedBg .detail.content .contactForm input,.buttonContainer button{font-size:15px;}
	::-webkit-input-placeholder {font-size:15px;}
	::-moz-placeholder {font-size:15px;}
	:-ms-input-placeholder {font-size:15px;}
	:-moz-placeholder {font-size:15px;}

} /* portrait */

