@charset "utf-8";
* {margin:0; padding:0; outline:0;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-error p {
    color: #b94a48;
}
#contact-form input.invalid, #contact-form textarea.invalid {
    border: 1px solid #9d261d;
}
@font-face {
 font-family: 'OpenSans';
 	src: url('../fonts/OpenSans.eot');
 	src: local('OpenSans'), local('OpenSans'),
		url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.ttf') format('truetype'),
		url('../fonts/OpenSans.otf') format('opentype'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.svg#webfontKWmDqtHl') format('svg');
 }

 
 body {background: #000 !important;}
.body {
	background: #000;
	color: #FFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	padding: 0px;
	font-weight: 400;
	position: relative;
}
::-moz-placeholder {opacity: 1;}
:-ms-input-placeholder {opacity: 1;}
::-webkit-input-placeholder {opacity: 1;}
:-moz-placeholder {opacity: 1;}
.body p {margin: 0;}
.body a:hover {text-decoration: none;}
.body ul li a:hover, .body ul li a:focus {background: none;}
.body .container {max-width: 100%;}
.body iframe {max-width: 100%;width: 100%;}
.body .row-font {font-size: 0;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.col-sm-15 {float: left;width: 20%;}

@font-face {
 font-family: 'Lato-Regular';
 	src: url('../fonts/Lato-Regular.eot');
 	src: local('Lato-Regular'), local('Lato-Regular'),
		url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Regular.ttf') format('truetype'),
		url('../fonts/Lato-Regular.otf') format('opentype'),
		url('../fonts/Lato-Regular.woff') format('woff'),
		url('../fonts/Lato-Regular.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Heavy';
 	src: url('../fonts/Lato-Heavy.eot');
 	src: local('Lato-Heavy'), local('Lato-Heavy'),
		url('../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Heavy.ttf') format('truetype'),
		url('../fonts/Lato-Heavy.otf') format('opentype'),
		url('../fonts/Lato-Heavy.woff') format('woff'),
		url('../fonts/Lato-Heavy.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Bold';
 	src: url('../fonts/Lato-Bold.eot');
 	src: local('Lato-Bold'), local('Lato-Bold'),
		url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Bold.ttf') format('truetype'),
		url('../fonts/Lato-Bold.otf') format('opentype'),
		url('../fonts/Lato-Bold.woff') format('woff'),
		url('../fonts/Lato-Bold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Light';
 	src: url('../fonts/Lato-Light.eot');
 	src: local('Lato-Light'), local('Lato-Light'),
		url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Light.ttf') format('truetype'),
		url('../fonts/Lato-Light.otf') format('opentype'),
		url('../fonts/Lato-Light.woff') format('woff'),
		url('../fonts/Lato-Light.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Black';
 	src: url('../fonts/Lato-Black.eot');
 	src: local('Lato-Black'), local('Lato-Black'),
		url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Black.ttf') format('truetype'),
		url('../fonts/Lato-Black.otf') format('opentype'),
		url('../fonts/Lato-Black.woff') format('woff'),
		url('../fonts/Lato-Black.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Thin';
 	src: url('../fonts/Lato-Thin.eot');
 	src: local('Lato-Thin'), local('Lato-Thin'),
		url('../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Thin.ttf') format('truetype'),
		url('../fonts/Lato-Thin.otf') format('opentype'),
		url('../fonts/Lato-Thin.woff') format('woff'),
		url('../fonts/Lato-Thin.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Semibold';
 	src: url('../fonts/Lato-Semibold.eot');
 	src: local('Lato-Semibold'), local('Lato-Semibold'),
		url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Semibold.ttf') format('truetype'),
		url('../fonts/Lato-Semibold.otf') format('opentype'),
		url('../fonts/Lato-Semibold.woff') format('woff'),
		url('../fonts/Lato-Semibold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'AmericanTypewriter';
 	src: url('../fonts/AmericanTypewriter.eot');
 	src: local('AmericanTypewriter'), local('AmericanTypewriter'),
		url('../fonts/AmericanTypewriter.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AmericanTypewriter.ttf') format('truetype'),
		url('../fonts/AmericanTypewriter.otf') format('opentype'),
		url('../fonts/AmericanTypewriter.woff') format('woff'),
		url('../fonts/AmericanTypewriter.svg#webfontKWmDqtHl') format('svg');
 }
 @font-face {
 font-family: 'AmericanTypewriter-Light';
 	src: url('../fonts/AmericanTypewriter-Light.eot');
 	src: local('AmericanTypewriter-Light'), local('AmericanTypewriter-Light'),
		url('../fonts/AmericanTypewriter-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AmericanTypewriter-Light.ttf') format('truetype'),
		url('../fonts/AmericanTypewriter-Light.otf') format('opentype'),
		url('../fonts/AmericanTypewriter-Light.woff') format('woff'),
		url('../fonts/AmericanTypewriter-Light.svg#webfontKWmDqtHl') format('svg');
 }
#block-header {position: fixed;top: 0;left: 0;width: 100%;text-align: center;z-index: 99;}
.menu-nav {margin: 10px 0 0 0;}
.menu-nav .navbar-default {background: none;border: none;margin: 0;padding: 0;min-height: 1px;}
.menu-nav ul {text-align: center;}
.menu-nav ul li {display: inline-block;padding: 0 25px;}
.menu-nav ul li a {padding: 0;font-family: Lato-Thin;font-size: 26px;color: #FFF;text-transform: uppercase;border-bottom: 6px solid transparent;}
.menu-nav ul li.active a, .menu-nav ul li a:hover, .menu-nav ul li a:focus {background: none;border-bottom: 6px solid #FFF;}
body.bg-about .body {background: url(../images/bg_about.jpg) no-repeat center top;background-size: cover;min-height: 1080px;}
.subpage #block-header {position: fixed;}
.content {padding: 120px 0 0 0;}
.content .page-header {background: none;border: none;margin: 0;padding: 0;}
.content .page-header h2 {font-family: Lato-Thin;font-size: 36px;font-weight: normal;color: #FFF;margin: 0 0 60px 0;padding: 0;text-align: center;}
.content p {font-family: Lato-Thin;font-size: 18px;color: #FFF;margin-bottom: 20px;}
.content p a {color: #FFF; text-decoration: underline;}
.content p img {margin-right: 7px;}
.content .col-content-left {padding-right: 50px;}
.content .col-content-right {padding-left: 50px;border-left: 2px solid #b5b4b4;}
.content .text-about {margin-top: 60px;}
.content .text-about p {margin-bottom: 30px;font-family: Lato-Thin;font-size: 18px;color: #FFF;}
.content .text-about p a {display: inline-block;padding: 10px 30px;border: 2px solid #FFF;color: #FFF;}
.content .text-about p img {margin: 80px 0;}
#block-footer {position: absolute;bottom: 10px;left: 0;width: 100%;text-align: right;font-family: Lato-Light;font-size: 18px;color: #FFF;padding-right: 50px;}
#block-logo {position: fixed;top: 40%;left: 0;width: 100%;text-align: center;z-index: 99;}
#block-logo p {font-size: 100px;font-family: Lato-Thin;}
#block-logo p span {font-size: 40px;font-family: AmericanTypewriter-Light;}
#phocagallery ul.bxslider li img {max-width: 100%;}
.bx-pager.bx-default-pager {display: none;}
#pg-msnr-container .bx-wrapper .bx-prev {background: url(../images/prev.png) no-repeat;width: 16px;height: 18px;margin: 0;top: auto;bottom: -30px;}
#pg-msnr-container .bx-wrapper .bx-next {background: url(../images/next.png) no-repeat;width: 16px;height: 18px;margin: 0;top: auto;bottom: -30px;}
#pg-msnr-container .pg-csv-box {padding: 2px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.itemid-103 .content {padding: 20px 0 0 0;}
.itemid-103 .content p {text-align: center;}
.content #phocagallery h4, .itemid-103 .content h4 {font-family: Lato-Light;
font-size: 18px;
font-weight: normal;
color: #FFF;
text-align: center;
margin: 73px 0px 20px 0px;}
.content #phocagallery .text-category-image {text-align: center;}
.content #phocagallery .text-category-image h5, .content #phocagallery .text-category-image h2 {display: inline-block;}
.content #phocagallery h5, .itemid-103 .content h5, .content #phocagallery .text-category-image h2 {font-family: Lato-Light;font-size: 18px;font-weight: normal;color: #FFF;text-align: center;margin: 20px 0;}
#pg-msnr-container .pg-csv-descbox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);text-align: center;display: none;}
#pg-msnr-container .pg-csv-descbox .table-div {display: table;position: relative;height: 100%;text-align: center;width: 100%;}
#pg-msnr-container .pg-csv-descbox .cell-middle {display: table-cell;vertical-align: middle;}
#pg-msnr-container .pg-csv-box:hover .pg-csv-descbox {display: block;}
#pg-msnr-container .pg-csv-descbox h1 {margin: 0 0 20px 0;color: #FFF;font-family: Lato-Light;font-size: 28px;font-weight: normal;}
#pg-msnr-container .pg-csv-descbox h1 a {color: #FFF;}
#pg-msnr-container .pg-csv-descbox h2 {text-transform: uppercase;margin: 0 0 40px 0;color: #FFF;font-family: Lato-Light;font-size: 28px;font-weight: normal;}
#pg-msnr-container .pg-csv-descbox p a {color: #FFF;font-family: Lato-Light;font-size: 24px;font-weight: normal;padding: 10px 25px;border: 2px solid #ededed;display: inline-block;}
#block-logo p span.image-ico {margin: 0 10px 0 -30px;}
.ani p img{vertical-align:middle;margin-top:0px;}
img.logo{display:none;}
.itemid-102 #block-main {padding: 0;position: relative;}
.itemid-102 #block-main .content {padding: 0;}
.itemid-102.subpage #block-header {position: fixed;}
#pg-msnr-container {width: 100% !important;background: #FFF;}
#pg-msnr-container .pg-csv-box {width: 33% !important;padding: 0 3px 6px 3px;box-shadow: none;}
.item-image #pg-msnr-container {background: none;}
.itemid-102.item-image #block-main .content {padding: 20px 5%;}
.itemid-102.subpage.item-image #block-header {position: relative;}
.itemid-102 .content-bottom, .itemid-103 .content-bottom, .itemid-104 .content-bottom, .itemid-105 .content-bottom, .itemid-121 .content-bottom {position: fixed;bottom: 0px;width: 100%;z-index: 999;left: 0;}
.itemid-102.item-image .content-bottom {position: relative;bottom: 0;width: 100%;}
.itemid-102 .content-popup {display: none;} 
.itemid-102.item-image .content-popup {display: block;}
.mfp-img {max-height: 940% !important;}
.bxslider li {margin: 0 6px !important;}
.bxslider li img {height: 600px;width: 100%;}
body #colorbox, body #cboxOverlay, body #cboxWrapper {overflow: visible;max-width: 100%;}
#cboxWrapper #cboxTopLeft, #cboxWrapper #cboxTopCenter, #cboxWrapper #cboxTopRight, #cboxWrapper #cboxMiddleLeft, #cboxWrapper #cboxMiddleRight, #cboxWrapper #cboxBottomLeft, #cboxWrapper #cboxBottomCenter, #cboxWrapper #cboxBottomRight {background: none;display: none;}
#cboxWrapper #cboxContent {padding: 0px;overflow: visible;max-width: 100%;}
#cboxWrapper #cboxContent #cboxLoadedContent {margin: 0;}
#cboxWrapper #cboxClose {background: url(../images/close.jpg) no-repeat center center #231f20;width: 40px;height: 40px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;top: -20px;right: -20px;}
#content-popup {padding: 20px;}

#content-popup p {font-size: 18px;font-family: Arial;text-align: center;}
#content-popup p strong {font-weight: bold;}
#cboxWrapper #cboxContent #cboxLoadedContent {max-width: 100%;}
#pg-msnr-container .pg-box1 {margin: 0 auto;position: relative;}
#pg-msnr-container .bx-viewport {background: none;border: none;box-shadow: none;}
#pg-msnr-container .bx-wrapper {margin-bottom: 50px;}
.itemid-102.item-image .content-bottom {margin-top: 0px;}
#block-logo {text-align: center;}
#block-logo > div:nth-child(1) > div:nth-child(1) {text-align: left;}
#block-main #frm_lead {width: 550px;display: inline-block;}
#block-main #frm_lead .form-group {position: relative;display: block;}
#block-main #frm_lead .form-group label {font-family: Lato-Thin;font-size: 18px;color: #FFF;line-height: 40px;width: 270px;font-weight: normal;}
#block-main #frm_lead .form-group label.error {position: absolute;top: 0px;right: 10px;font-size: 12px;width: auto;}
#block-main #frm_lead .form-group input, #block-main #frm_lead .form-group input.error {background: none !important;border: 2px solid #FFF;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;width: 280px;height: 40px;font-family: Lato-Thin;font-size: 18px;color: #FFF !important;padding: 0 10px !important;}
#block-main #frm_lead .form-group textarea {background: none !important;border: 2px solid #FFF;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;width: 280px;height: 150px;font-family: Lato-Thin;font-size: 18px;color: #FFF !important;padding: 10px;}
#block-main #frm_lead .form-group button {background: none;border: 2px solid #FFF;border-radius:padding-bottom:3px; 0;-moz-border-radius: 0px;-webkit-border-radius: 0px;width: 180px;height: 50px;font-family: Lato-Thin;font-size: 24px;color: #FFF;padding-bottom: 3px;}
.itemid-104 #block-main {top: 100px;width: 100%;left: 0;}
.itemid-105 #block-main {top: -30px;width: 100%;left: 0;}
.itemid-121 #block-main {position: fixed;top: 50px;width: 100%;left: 0;}
.itemid-105 .content-bottom {bottom: 0;}
.content .thank-you {text-align: center;}
.content .thank-you h1 {font-family: Lato-Thin;font-size: 36px;font-weight: normal;color: #FFF;margin: 0 0 60px 0;padding: 0;text-align: center;}
.itemid-105 .content .page-header h2 {display:none;}
.subpage .content-bottom p img {width: 380px;}

.itemid-105 .content p.text-image a {line-height: 25px;vertical-align: middle;display: inline-block;}
.content .text-center p.text-image img {width: 30px;}
.itemid-105.bg-about .body {background: #000;}
#block-logo p span#ani-text {margin-left: -30px !important;}
#frm_lead .form-group .g-recaptcha {text-align: right;}
#frm_lead .form-group .g-recaptcha > div {display: inline-block;}


@media only screen and (min-width: 1700px) and (max-width: 1799px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
}
@media only screen and (min-width: 1600px) and (max-width: 1699px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
}
@media only screen and (min-width: 1500px) and (max-width: 1599px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
}
@media only screen and (min-width: 1400px) and (max-width: 1499px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
}
@media only screen and (min-width: 1300px) and (max-width: 1399px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
	#pg-msnr-container .pg-csv-box {width: 32% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
}
@media only screen and (min-width: 993px) and (max-width: 1199px) {
	
		.ani p img.logo {width:380px !important;}
		#block-logo p span#ani-text { font-size: 24px !important;
border: 0px solid;
top: -4px !important;
position: relative; }
	#block-logo p span#ani-text {margin-left: -30px !important;}
	#pg-msnr-container .pg-csv-box {width: 49% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
	#block-logo span.image-ico img {position: relative;margin: 0;top: 0;}
	#block-logo #ani-text {margin: 0;}

}





@media only screen and (min-width: 1px) and (max-width: 767px) {
	
	
	
.itemid-105 .text-center > p:nth-child(7) {
padding:0px 20px;
}

	
	#pg-msnr-container .pg-csv-descbox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2) !important;text-align: center;display: unset !important;}


p.text-center span {
	
	margin-top: 15px;
}


	
	p.text-center span.text1 {
		width: 100%;
display: inline-block;
	}
	
		p.text-center span.text2 {
		display:none;
	}
	
	
	.itemid-102 .content-bottom, .itemid-103 .content-bottom, .itemid-104 .content-bottom, .itemid-105 .content-bottom, .itemid-121 .content-bottom {position: fixed !important;margin-bottom:-30px !important;}
	.subpage .content-bottom p img {width:320px !important;}
	
	.itemid-105 .content .page-header h2 {display: inline-block !important;
text-align: center;
width: 100%;}
	
	#pg-msnr-container .bx-wrapper {
		margin-bottom:-4px !important;
	}
	
#phocagallery ul.bxslider li.boa-magnific img,
	#phocagallery ul.bxslider li img {
		width:100% !important;
	}
	.page-header > h2:nth-child(1) {
		margin-top:30px;
	}
	
	
	.itemid-103 .content-bottom, .itemid-104 .content-bottom, .itemid-105 .content-bottom, .itemid-121 .content-bottom, .itemid-102 .content-bottom {
		z-index:1;
	}
	
.itemid-102 .content-bottom {
position: fixed !important;
margin-bottom: -60px !important;
}
	
.itemid-102.item-image .content-bottom {
	position: fixed !important;

}

.content #phocagallery .text-category-image {
text-align: center;
position: fixed;
top: 9px !important;
width: 100%;
}
.content #phocagallery .text-center span:last-child {margin-bottom: 20px;}
.content-bottom > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > img:nth-child(1) {
	margin-bottom:20px !important; 
}

.bx-controls-direction {
	display:none;
}

.menu-nav {
	position:fixed !important;
	width:100%;
	
}

#phocagallery ul.bxslider li img {
	margin-bottom: 6px;
}
.menu-nav ul	{text-align: center !important;
height: 1000px !important;

	}
	
#block-footer > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) {
font-size:13px;
}	


.itemid-102.item-image #block-main .content {
padding:0px !important;	
}

.bxslider {width:unset!important;
}
li.bx-clone {
	float:unset !important;
	height:unset !important;
}

.bxslider li img {
	height:unset !important;
}

.bx-pager {
	display:none;
}


.bx-viewport {
position:unset !important;
height:unset !important;
overflow:unset !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 992px) {
	#block-logo p span#ani-text { font-size: 24px !important;
border: 0px solid;
top: -4px !important;
position: relative; }
	#block-logo p span#ani-text {margin-left: -30px !important;}
		.ani p img.logo {width:330px !important;}

	
	#block-footer {bottom:35px !important; }
	.menu-nav ul li a {font-size: 20px;}
	.content .col-content-left {padding-right: 20px;}
	.content .col-content-right {padding-left: 20px;}
	#block-logo p {font-size: 80px;}
	#block-logo p img.logo {width: 280px;}
	#block-logo p span {font-size: 25px;}
	
	
	
	#pg-msnr-container .pg-csv-box {width: 49% !important;}
	#block-slide #rev_slider_1_1 {height: 900px !important;}
	#block-slide .slotholder img {height: 100% !important;}
	#block-logo span.image-ico img {position: relative;margin: 0;top: 0;}
	#block-logo #ani-text {margin: 0;}
	#block-logo p span#ani-text {margin-left: -25px !important;}
}














@media only screen and (min-width: 568px) and (max-width: 767px) {
	
	.body {min-height: 100vh;}
	.menu-nav .navbar-default .navbar-toggle {float: left;background: none;borer: 2px solid #FFF;padding: 8px;margin: 10px 20px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
	.menu-nav .navbar-default .navbar-toggle:hover, .menu-nav .navbar-default .navbar-toggle:focus {background: none;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {background: #FFF;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;width: 29px;height: 2px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar + .icon-bar {margin-top: 7px;}
	.menu-nav .navbar-collapse {background: #000;z-index: 9999;position: absolute;width: 100%;}
	.menu-nav ul {text-align: left;height: 1000px !important;background: #000;}
	.menu-nav ul li {display: block;padding: 10px 20px 0 20px;}
	.content {padding: 0 20px;}
	.content .col-content-left {padding-right: 0px;}
	.content .col-content-right {padding-left: 0px;border-left: 0;}
	.content .text-image {text-align: center;}
	#block-logo {top: 40%;z-index: 9;}
	#block-logo p {font-size: 60px;}
	#block-logo p img.logo {width: 250px;}
	#block-logo p span {font-size: 22px;font-family: AmericanTypewriter;}
	#block-logo p span.image-ico {margin: 0 5px 0 -20px;}
	#block-logo p span.image-ico img {width: 25px;}
	#block-logo span.image-ico img {position: relative;margin: 0;top: 0;}
	#block-logo #ani-text {margin: 0;}
	
	#pg-msnr-container .pg-csv-box {width: 99% !important;padding: 0 0 10px 0;position: relative !important;top: 0 !important;}
	#block-logo > div:nth-child(1) > div:nth-child(1) {margin-left: 12vw !important;}
	#block-main #frm_lead {width: 280px;display:inline-block;}
	#block-main #frm_lead .form-group label {display: block;}
	#block-main #frm_lead .form-group label.error {top: 45px;}
	.subpage #block-header {position: relative;}
	.itemid-104 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-105 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-121 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-105.bg-about .body {background-size: auto 100%;}
	#block-logo p span#ani-text {margin-left: -18px !important;}
	.itemid-102 .content-bottom {padding: 20px 0;}
}
@media only screen and (min-width: 320px) and (max-width: 567px) {
	.body {min-height: 100vh;}
	.menu-nav .navbar-default .navbar-toggle {float: left;background: none;borer: 2px solid #FFF;padding: 8px;margin: 10px 20px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
	.menu-nav .navbar-default .navbar-toggle:hover, .menu-nav .navbar-default .navbar-toggle:focus {background: none;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {background: #FFF;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;width: 29px;height: 2px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar + .icon-bar {margin-top: 7px;}
	.menu-nav .navbar-collapse {background: #000;z-index: 9999;position: absolute;width: 100%;}
	.menu-nav ul {text-align: left;height: 1000px !important;background: #000;}
	.menu-nav ul li {display: block;padding: 30px 20px 0 20px;}
	.content {padding: 0 10px;}
	.content .col-content-left {padding-right: 0px;}
	.content .col-content-right {padding-left: 0px;border-left: 0;}
	.content .text-image {text-align: center;}
	#block-logo {top: 40%;z-index: 9;}
	#block-logo p {font-size: 40px;}
	#block-logo p span#ani-text {margin-left: -10px !important;}
	#block-logo p img.logo {width: 200px;}
	#block-logo p span {font-size: 19px;font-family: AmericanTypewriter;}
	#block-logo p span.image-ico {margin: 0;}
	#block-logo p span.image-ico img {width: 20px;}
	#block-logo span.image-ico img {position: relative;margin: 0 5px;top: 0;}
	#block-logo #ani-text {margin: 0;}
	#block-logo > div:nth-child(1) > div:nth-child(1) {margin-left: 13vw !important;}
	
	#pg-msnr-container .pg-csv-box {width: 99% !important;padding: 0 0 10px 0;position: relative !important;top: 0 !important;}
	#block-main #frm_lead {width: 280px;display:inline-block;}
	#block-main #frm_lead .form-group label {display: block;}
	#block-main #frm_lead .form-group label.error {top: 45px;}
	.subpage #block-header {position: relative;}
	.itemid-104 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-105 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-121 #block-main {position: relative;top: 0;width: 100%;left: 0;}
	.itemid-103 .content-bottom, .itemid-104 .content-bottom, .itemid-105 .content-bottom, .itemid-121 .content-bottom {position: relative;}
	.itemid-102 .content-bottom {position: relative;padding: 20px;}
	.itemid-105.bg-about .body {background-size: auto 100%;}
	body #colorbox {width: 90% !important;left: 5% !important;top: 30% !important;}
	body #cboxWrapper, #cboxWrapper #cboxContent #cboxLoadedContent, #cboxWrapper #cboxContent {width: 100% !important;height: auto !important;}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#block-logo p {font-size: 40px;}
	#block-logo p img.logo {width: 150px;}
	#block-logo p span {font-size: 15px;}
	#block-logo p span.image-ico {margin: 0 5px 0 5px;}
	#block-logo p span.image-ico img {width: 20px;}
	#block-logo > div:nth-child(1) > div:nth-child(1) {margin-left: 13vw !important;}
	.content #phocagallery h4, .itemid-103 .content h4 {font-size: 24px;}
	.content #phocagallery h5, .itemid-103 .content h5 {font-size: 14px;}
	#content-popup p {font-size: 15px;}
	#block-footer {padding-right: 20px;}
	#cboxWrapper #cboxClose {width: 30px;height: 30px;top: -15px;right: -15px;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#block-slide {display: none;}
	.itemid-101 .body {background: url(../images/slider1.jpg) no-repeat center top;background-size: 160%;}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#block-slide {display: none;}
	.itemid-101 .body {background: url(../images/slider1.jpg) no-repeat top;background-size: 300%;background-position-x: -260px;}
}
@media only screen and (min-width: 667px) and (max-width: 767px) {
	#block-logo > div:nth-child(1) > div:nth-child(1) {margin-left: 25vw !important;}
}
.moduletable-form{margin-top:10px;margin-bottom:10px;display:inline-block;}
#block-main #frm_lead .form-group{margin-bottom:10px !important;}
a.no-underline, a.no-underline:hover{text-decoration:none !important;}
a.no-underline{text-decoration:none !important;}