/*
@media (pointer:coarse) {
		.gallery a span, .gallery a:hover span {background:rgba(0,0,0,0.6);width:auto;text-align:left;right:5px;left:auto;padding:9px;top:auto;bottom:5px;opacity:1;}
	.gallery-images span, .gallery-images a:hover span {top:auto;bottom:5px;}

}
*/


@media all and (max-width: 1024px)
{
	.gm-style .gm-style-iw h4 {font-size:18px;}
	.nivo-silder-caption {zoom: 0.9; -moz-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}
	.theme-default .nivo-caption {top:0px;right:-10px;}
	.sub-collections a:link, .sub-collections a:visited {font-size:12px;margin-right:30px;}
	.sub-collections a:last-child {margin-right:0px;}
	.dark-page .medium-7 {min-height:550px;background-size:contain;}
	.sub-menu a:link, .sub-menu a:visited {margin-right:40px;}
	.sub-menu a:last-child {margin-right:0px;}

}

@media all and (max-width: 980px)
{
	#css2 p {margin-right:3% !important;}
	.sub-collections a:link, .sub-collections a:visited {margin-right:20px;}
	.sub-collections a:last-child {margin-right:0px;}
	.dark-page .medium-7 {min-height:450px;background-size:contain;}

}

@media all and (max-width: 800px)
{
	.nivo-silder-caption {zoom: 0.8; -moz-transform: scale(0.8);-webkit-transform: scale(0.8);transform: scale(0.8);}
	#css2 p {margin-right:0% !important;}
	.sub-menu {height:auto;text-align:center;}
	.sub-collections a:link, .sub-collections a:visited {margin:0px 15px;font-size:14px;}

}

@media all and (max-width: 768px)
{
	.menu-items a:link, .menu-items a:visited {margin:0px 35px;}
}

@media all and (max-width: 640px)
{
	.contacts-bar .columns {text-align:center;}
	.social-links {padding:20px 0px;}
	.menu-items {display:none;border-top:1px solid #e2e2e2;}
	.menu-items a:link, .menu-items a:visited {font-size:18px;margin:0px;padding:0px 15px;}
	.menu-items a:link, .menu-items a:visited {display:block;height:46px;line-height:46px;}
	.footer {padding-top:0px;}
	.footer h4 {margin-top:25px;}
	.copyrights hr {display:none;}
	.menu-btn {display:block;color:#000;padding:12px;font-size:22px;font-weight:700;letter-spacing:2px;}
	.menu-btn:link, .menu-btn:visited, .menu-btn:hover {color:#000;text-decoration: none;}
	
   .theme-default .nivo-caption {position:static !important;background:#000 !important;height:auto;}
   .theme-default .nivo-caption .nivo-silder-caption {margin:0px !important;float:none !important;padding:0px !important;height:auto;}
    .theme-default .nivo-caption .nivo-silder-caption br {display: inline;}    
    .theme-default .nivo-caption .nivo-silder-caption br::after  {content: ", ";   width: 9px;}
	 .theme-default .nivo-caption .nivo-silder-caption h2 {float:none !important;color:#fff !important;font-size:50px !important;margin:0px !important;width:100% !important;;padding:0px !important;}
	 .theme-default .nivo-caption .nivo-silder-caption p {float:none !important;color:#fff !important;font-size:40px !important;margin:0px !important;width:100% !important;;padding:0px !important;}
	
	
	
	.dark-page .medium-7 {min-height:auto;}
	.sub-right {padding-left: 0.9375em;padding-right: 0.9375em;}

	.hide-on-small, .listmenu {display:none;}
		.sub-title {color:#000;background:#000;position:relative;left:90%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	.sub-title:after {color:#fff;content:"\f0fe";font-family: 'FontAwesome';float:left;display:block;}

	.gallery img {width:100%;height:auto}
	.gallery-images a {width:40%;}
}

@media all and (max-width: 480px)
{

	.copyrights span {padding-left:0px;border-left:0px;display:block;padding:5px 0px 20px 0px;}
		.sub-menu a:link, .sub-menu a:visited {margin:0px !important;display:block;text-align:center;}

}

@media all and (max-width: 360px)
{
	.contacts span {font-size: 14px;margin:0px;}
	.contacts a {float:right;}
	.contacts a:first-child {float:left;}
	
		 .theme-default .nivo-caption .nivo-silder-caption h2 {font-size:40px !important;}
	 .theme-default .nivo-caption .nivo-silder-caption p {font-size:30px !important;}

}