/* //////// */


/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) {

}


/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {

	.anchor{
		padding-top: 58px;
		margin-top: -58px;
		outline: none;
	}

	.increase-im-info{
		font-size: 0.7rem;
		padding: 7px 10px;
		top: 10px;
	}

	.increase-im-touch{
		/*zoom: 0.5;
		bottom: 10px;
		left: 10px;*/
		transform: scale(.68);
		top: 3px;
		right: 115px;
	}
	.tax-increase_buildings .hidden-xs.increase-imagemap{
		display: block !important;
	}
	.tax-increase_buildings .hidden-md.increase-imagemap{
		display: none !important;
	}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {
	#location-map-filters-push{
		position: relative;
		background: transparent !important;
	}

	#location-map-filters-push > div > div{
		display: inline-block;
		margin: 0 0.5rem 0.5rem 0 !important;
		background: #dd6150;
	}

	#location-map-filters-push input[type="checkbox"] + label{
		padding: 8px 8px 8px 32px;
		border: 1px solid rgba(0,0,0,0.3);
	}

	#location-map-filters-push input[type="checkbox"] + label:before{
		left: 8px;
		top: 13px;
	}

	.dp-rooms-list .h4{
		font-size: 1.2rem;
	}

	.dp-rooms-list .item a .button{
		opacity: 1;
	}

	.home .increase-imagemap{
		margin-right: 0%;
		margin-left: -15%;
	}

	.increase-imagemap-icon{
		left: 41%;
		top: 17%;
		width: auto;
		font-size: 0.8rem;
	}

	.increase-imagemap-icon .display-4{
		font-size: 2.5rem;
	}

	.increase-imagemap-text{
		top: auto;
		left: 10%;
		right: 10%;
		bottom: 10%;
		width: auto;
		font-size: 0.8rem;
	}

	.increase-imagemap-text div{
		margin: 0 auto;
		max-width: 500px;
	}

	.dp-parteneri .wpb_column:nth-child(2n-1){
		border-right: 1px solid #172339 !important;
	}

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.increase-imagemap-text{
		font-size: 0.75rem;
		line-height: 1.2em;
	}

	.header-phone-number{
		width: 58px;
	}
}

/* //////// */

/*Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.header-phone-number .icon-custom{
		position: absolute;
		display: block;
		top: 50%;
		left: 0;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#site-footer .widget-area > .row > *:not(:last-child) {
		border-right: 1px solid #707070;
	}

	#location-map-filters-push {
		position: absolute;
		z-index: 10;
		bottom: 30px;
		left: 30px;
		opacity: 0.9;
		border-radius: 3px;
	}

	.dp-parteneri .wpb_column:not(:nth-child(3n)) {
		border-right: 1px solid #172339 !important;
	}

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
 
	.anchor{
		padding-top: 86px;
		margin-top: -86px;
		outline: none;
	}

	.increase-imagemap-text{
		font-size: 1.2rem;
	}


	.vc_col-md-offset-1on8{
		margin-left: 12.5%;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* /////////// */

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {

}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* ///////// */

@media screen and (orientation:portrait){
	/* FancyBox */
	.fancybox-thumbs {
		top: auto;
		width: auto;
		bottom: 0;
		left: 0;
		right : 0;
		height: 95px;
		padding: 10px 10px 5px 10px;
		box-sizing: border-box;
		background: rgba(0, 0, 0, 0.3);
	}

	.fancybox-thumbs>ul{
		overflow-x: auto;
		overflow-y: hidden;
	}

	.fancybox-thumbs>ul>li{
		float: none;
		display: inline-block;
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 0;
		bottom: 95px;
	}
}
