body {background: #ebebeb; font-family: 'Open Sans', sans-serif;}
.content {width: 988px; margin: 10px auto 20px auto; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3); box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3);}
.header {margin-bottom: 20px;}
.header div {display: inline-block; vertical-align: top;}
.icon {width: 86px;}
.headerinfo {width: 260px;}
.headerinfo h1 {font-size: 30px; line-height: 28px; color: #6a6a6a; font-weight: 400; margin: 0 0 5px 0;}
.info-left > h1, .infos > h1 {font-size: 16px; color: #5e5e5e; margin: 0;}
.headerinfo span {display: block; font-size: 17px; color: #8a8a8a; font-weight: 300; line-height: 17px;}
.headerinfo strong {display: block; font-size: 17px; color: #006bde; font-weight: 300; line-height: 17px;}
.button {padding-top: 54px; text-align: center;}
.button a {display: inline-block; background: transparent url(images/download-btn.png) no-repeat 0 0; width: 204px; height: 48px; transition: border 0.5s ease; transition: color 0.5s ease;}
.button a:hover {opacity: 0.95;}
.info {font-size: 16px; color: #5e5e5e; padding: 30px 30px 95px 30px;}
.info-left {display: inline-block; vertical-align: top; width: 354px; margin-right: 15px;}
.gallery{display: inline-block; vertical-align: top; -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25); width: 546px; margin-top: 92px;}
.infos li {padding: 0 0 15px 0;}
.infoimg {margin: 7px 0 15px 0; border: 1px solid #444;}
.header-links {font-weight: bold; width: 988px; margin: 10px auto 0 auto; background: #fff; padding: 10px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3); box-shadow: 0px 0px 28px -3px rgba(0,0,0,0.3); text-align:center;font-size:14px;color:#000;}
.header-links a {color:#000;text-decoration:none;}
.header-links strong {display:inline-block;font-size:11px;padding:0 5px;line-height:18px;vertical-align:top;}
.name-row, .email-row, .message-row, .sec_image-row {margin-bottom: 10px;}
.name-row label, .email-row label, .message-row label, .sec_image-row label {display:block;font-weight:bold;}
.name-row input, .email-row input, .message-row textarea, .sec_image-row input {width: 370px; font-size:14px; padding: 6px 4px;}
.message-row textarea {width:372px;resize: none;height:70px;margin:0;}
.sec_image-row img {display:block;border:1px solid #ccc;margin:5px 0;}
.name-row .label-important, .email-row .label-important, .message-row .label-important, .sec_image-row .label-important {display: block; color: #900000;font-size: 13px;}
.submit-row input {margin-left: 318px; height: 30px; padding: 0 15px;}
.required-message {font-size:12px;}
.cm {margin-bottom:-4px;}


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:22px 30px 0 30px;z-index:9999;position: relative;}
ul.bjqs-controls.v-centered li a{position:absolute; background: transparent url(images/arr.png) no-repeat; font-size: 0; width: 32px; height: 29px;}
ul.bjqs-controls.v-centered li a:hover {opacity: 0.7;}
ul.bjqs-controls.v-centered li.bjqs-next a{right: 15px; bottom: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
ul.bjqs-controls.v-centered li.bjqs-prev a{left: 15px; bottom: 0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; padding: 0 7px;}
ol.bjqs-markers li a{display:inline-block; width: 14px; height: 14px; background: #d4d4d4; text-decoration: none; font-size: 0; color: #d4d4d4; vertical-align: top;}
.active-marker a {background: #b7b7b7 !important;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

@media (max-width: 1024px) {
.content {width: 90%; margin: 0 auto;}
.header {text-align: center;}
.headerinfo, .info-left, .bjqs-wrapper {width: 100% !important;}
.gallery {display: block; margin: 0 auto;}
ul.bjqs-controls.v-centered li a {width: 16px;}
.gallery {margin-top: 40px;}
}
@media (max-width: 820px) {
.gallery {width: 100%;}
}
@media (max-width: 500px) {
ul.bjqs-controls.v-centered li.bjqs-prev a {top: 35% !important;}
ul.bjqs-controls.v-centered li.bjqs-next a {top: 35% !important;}
}
@media (max-width: 370px) {
.button a {background-size: 100%; width: 100%;}
}
@media (max-width: 340px) {
.headerinfo h1 {font-size: 30px;}
}