@media (min-width: 1140px) {
	.container {width: 1140px}
}

@media (max-width: 1199px) {
	a.subscribe-newsletter {font-size: 22px}
	#address h4.contact-no {font-size: 26px}
}

@media (min-width: 991px) and (max-width: 1199px) {

}

@media (min-width: 481px) and (max-width: 990px) {
	#content .work-gallery {height: 360px}
	.work-gallery a.gallery-zoom-btn {bottom: -2px}
	article.posts a.expand-btn {bottom: -17px}
}

@media screen and (min-width: 481px) and (max-width: 990px) and (-webkit-min-device-pixel-ratio:0) {
	.work-gallery .owl-pagination {bottom: -36px!important}
}

@media (max-width: 990px) {
	header.header li.menu-box ul.main-nav li {margin: 0 8px;}
	article.posts .thumbview .post-title {font-size: 13px}
	header.header ul.nav-menu-container {margin-left: 0}
	#address h4.contact-no {font-size: 22px}
}

@media (min-width: 768px) and (max-width: 990px) {
	.news-calender2 table th, .news-calender2 table td {font-size: 8.6px}
	.news-calender2 table tbody td a:after, .news-calender2 table tbody td#today:after {
		height: 15px;
		width: 15px;
		margin-top: -1px;
		margin-left: -12px
	}
	.news-calender2 #prev a {margin-left: 0}
	a.subscribe-newsletter {font-size: 18px}
	#content a.email-address {font-size: 15px}
	#address h1.page-title {font-size: 46px}


}

@media (max-width: 767px) {
	header.header {min-height: 0}
	header.header .navbar-toggle {display: block; }
	header.header #main-navigation {margin-top: 0; padding: 0 15px 10px;width: 180px; max-height: none; position: absolute; right: 0; text-align: right; background-color: rgba(233,233,233, 1); z-index: 10}
	header.header ul.nav-menu-container {margin: 0; text-align: right; width: 100%}
	header.header ul.nav-menu-container > li.menu-box > a {display: none;}
	header.header ul.nav-menu-container > li {display: block; margin: 0}
	header.header ul.nav-menu-container ul.main-nav {padding-top:0; display: block; text-align: right; position: static; margin: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1; opacity: 1}
	header.header ul.nav-menu-container ul.main-nav li {float: none; display: block; margin: 10px 0}
	header.header ul.nav-menu-container ul.main-nav li a {color: #000; font-weight: bold}
	header.header li.search-box form.search-form {padding-right: 0}
	header.header li.search-box input.search-field {text-align: right;}
	header.header li.search-box .search-submit {display: none!important}
	header.header .social-links {margin: 10px 0 0}
	header.header .social-links a {margin: 0px; margin-top: 10px;}
	ul.filter-group.small-device {display: block}
	#content {margin-top: 0!important}
	#content-row .device-content {width: 100%; display: block!important; position: absolute; top: 0; margin-left: -1000px}
	#content-row .device-content.device-active {margin-left: 0}
	#zoom-view .view-image {max-width: 100%}
	#zoom-view .view-image img {width: 100%}
	#content ul.all-terms.small-device {display: block;}
	
	.work-gallery .owl-theme .owl-controls .owl-page span {background-color:grey;}
	.video-row {display: block; margin: 0;}

	input.ykfmc-submit, input.ykfmc-submit:hover {float: right; margin-right: 5px}


	.device-content .page-title {font-size: 36px}
/*	.work-gallery a.gallery-zoom-btn {bottom: -1px} */

	.wrapper-post.column > * {flex-basis: calc(50% - 30px)}
	
}

@media (max-width: 480px) {
	header.header li.search-box input.search-field {font-size: 16px}
	#content ul.all-terms.small-device {display: block;}
	#content .work-gallery {height: 300px}
	#content ul.device-tab-btn {display: table!important;}
	#content div.all-term-list {display: none;}
	#content .search-title span {display: inline-block;}
	#content ul.all-terms a.group-name {text-transform: none;}
	.work-gallery .owl-pagination {right: 50px;}
	#kaan-logo {width: 60px}
	header.header {padding-top: 10px}
	.home header.header {padding-top: 15px}
	header.header .navbar-toggle {margin-top: -2px;}
	.home header.header .navbar-toggle {margin-top: -1px;}
	#content ul.device-tab-btn {margin-bottom: 15px}
	header.header span.page-title {font-size: 15px; top: 5px; left: 95px}
	.big-type .post-title {font-size: 36px;}
	.big-type p {font-size: 20px;}
	.post-type-archive-souvenir article h1 {font-size: 32px;}
	.search-resultados {margin-top: 80px;}
	article.posts a.expand-btn {bottom: -17px}	
	#job-contact a.email-address {font-size: 22px }
		#address h4.contact-no {font-size: 22px}
	a.share-icon {display: block; margin-bottom: 45px; margin-left: 0px !important;}
	.work-gallery img.claus-logo {bottom: 13px}
	.news-calender2, .news-calender2 table { max-width: 100%; }
	.main-logo .kaan-logo {font-size: 20px}
}

@media (max-width: 360px) {
	.yks-mailchimpFormDivRowLabel, .yks-mailchimpFormDivRowField {
		display: block;
		margin-top: 8px!important;
		width: 100%!important
	}
	
	#content ul.all-terms.small-device span.group-name,
	#content ul.all-terms.small-device li a,
	#content ul.all-terms.small-device > li > a {font-size: 12px; padding: 0 5px}
	#content ul.all-terms.small-device ul.sub-item a {	font-size: 12px; }
	.device-content .page-title {font-size: 27px}
	.work-gallery img.claus-logo {bottom: 20px}
}

@media (max-width: 320px) {
	#content .work-gallery {height: 215px}
}