
.camera_container { position: relative; /*padding-bottom: 42.43164063%;*/}
@media (max-width: 707.01956272px) {
  .camera_container { /*padding-bottom: 300px;*/}
}
.camera_wrap {display: none; /*position: absolute;*/ left: 0; top: 0; width: 100%; margin-bottom: 0 !important;  height: 100%; background: #1b0f02; z-index: 0;}
.camera_wrap img {max-width: none !important;}

.camera_wrap .camera_pag{position: relative; width: 100%; top:-60px;}
.camera_wrap .camera_pag .camera_pag_ul { list-style: none;margin: 0;	padding: 0;	text-align: center;}
.camera_wrap .camera_pag .camera_pag_ul li{
	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;	cursor: pointer;	display: inline-block;	height: 16px;	margin: 20px 5px;	position: relative;	text-align: left;	text-indent: -9999px;	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow:		0px 1px 0px rgba(255,255,255,1),		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {-webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; height: 8px; left: 4px; overflow: hidden;	position: absolute;	top: 4px;	width: 8px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
 -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 1px rgba(0,0,0,0.2);	-webkit-box-shadow:		0px 1px 0px rgba(255,255,255,1),		inset 0px 1px 1px rgba(0,0,0,0.2);	box-shadow:		0px 1px 0px rgba(255,255,255,1),		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
 -moz-box-shadow: 0;	-webkit-box-shadow: 0;	box-shadow: 0;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{
	background: #FFF;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_fakehover {height: 100%; min-height: 60px; position: relative;  width: 100%;}
.camera_src {display: none;}
.cameraCont,
.cameraContents {height: 100%; position: relative; width: 100%; z-index: 1;}
.cameraSlide {position: absolute;left: 0;right: 0;top: 0; bottom: 0;}
.cameraContent {position: absolute;left: 0;right: 0;top: 0;bottom: 0;  display: none;}
.camera_target {position: absolute;left: 0; right: 0; top: 0; bottom: 0;  overflow: hidden;  text-align: left;  z-index: 0;}
.camera_overlayer {position: absolute;left: 0; right: 0;  top: 0;  bottom: 0;  overflow: hidden;  z-index: 0;}
.camera_target_content {position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden;  z-index: 2;}
.camera_loader {
  background: #ffffff url(../images/camera-loader.gif) no-repeat center;
  border: 1px solid #ffffff;  border-radius: 18px;  height: 36px;
  left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px;
  top: 50%; width: 36px; z-index: 3;
}
.camera_nav_cont { height: 65px; overflow: hidden; position: absolute; right: 9px;  top: 15px;  width: 120px;  z-index: 4;}
.camerarelative {overflow: hidden; position: relative;}
.imgFake { cursor: pointer;}
.camera_command_wrap .hideNav { display: none;}
.camera_command_wrap {left: 0; position: relative; right: 0; z-index: 4;}
.showIt { display: none;}
.camera_clear { clear: both; display: block; height: 1px; margin: -1px 0 25px;  position: relative;}
.camera_caption {display: none; top: 50%; left: 50%;  -ms-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.camera_caption .container h1{color:#FFF;font-family:"Montserrat";font-size: 48px; line-height: 60px; font-weight: 600;}
.cameraContent .camera_caption {display: block;}
.camera_link {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;}
/*================   Custom Layout&Styles   =====================*/
.camera_caption {position: absolute;text-align: center;}
.camera_caption > div {height: 100%;}

.camera_next,
.camera_prev {text-align: center; position: absolute; cursor: pointer;}
.camera_next:before,
.camera_prev:before {
  display: inline-block;  position: absolute;  font-family: "Material Icons";
  font-size: 32px; color: #47d3a0; z-index: 10; width: 49px; height: 49px; line-height: 49px;
  background: #ffffff; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  top: 0; border-radius: 50%; -webkit-transition: 0.2s; transition: 0.2s;
}
.camera_next {right: 5.3%;}
.camera_next:before {content: '\e5cc';}
.camera_prev {left: 4%;}
.camera_prev:before {content: '\e5cb';}
.camera_next:hover:before,
.camera_prev:hover:before {color: #ffffff;background: #47d3a0;}
.camera_caption * + .btn {margin-top: 40px;}
.camera_caption * + p {margin-top: 30px;}
.camera_nav { position: absolute; left: 0; right: 0; top: 50%; margin-top: -33px;  z-index: 10;}
@media (max-width: 1600px) {
  .camera_caption {text-align: center;}
}
@media (max-width: 1500px) {
  .camera_next {right: 9.5%;}
}
@media (max-width: 991px) {
  .camera_caption {width: 100%;}
  .camera_caption h1 {font-size: 30px; line-height: 35px;}
  .camera_caption p {font-size: 12px; line-height: 14px;}
  .camera_nav { top: 45%; margin-top:0px;}
}
@media (max-width: 800px) {
  .camera_caption .container h1 {font-size: 36px; line-height: 27px;}
}
@media (max-width: 768px) {
  .camera_caption .container h1 {font-size: 30px; line-height: 27px;}
  /*.camera_nav { display: none;}*/
}
@media (max-width: 768px) {
  .camera_caption .container h1 {font-size: 30px; line-height: 27px;}
  /*.camera_nav { display: none;}*/
}
