
img {max-width:100%; height:auto;}

.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.show-md {display:block;}
.show-sm, .show-xs {display:none;}

@media screen and (-webkit-min-device-pixel-ratio: 1.5) {

}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5) {

}
@media only screen and (max-width: 1324px) {

	.no-md{display:none;}
}
@media only screen and (max-width: 1300px) {
	.col-md-90p {width:90%;}

}

@media only screen and (max-width: 1200px) {
	.main-menu li a {
		font-size: 16px;
		padding: 15px;
		letter-spacing: 1px;
	}
	#menu_fixed ul li a{margin-right: 10px;}
	.topline i {margin: 10px 5px 0;}
	.divider_strips_r:after {display:none;}

	#footer .rmenu i {
		width: 20px;
		height: 20px;
		padding: 4px;
		font-size: 16px;
		margin: 13px 6px;
	}
}


@media only screen and (min-width: 959px) and (max-width: 1265px) {
	.sttxt1 {font-size: 18px;}
	.sttxt3 {font-size: 12px;}

	/*.right_slide_conteiner {right:-60px;}
	.left_slide_conteiner {left:-60px;}*/
}

@media only screen and (max-width: 1165px) {
	#menu_fixed ul li a {font-size:14px;}
	/*.right_slide_conteiner {right:-60px;}
	.left_slide_conteiner {left:-60px;}*/
}

@media only screen and (max-width: 992px) {
	.show-sm {display:block;}
	.show-xs, .show-md {display:none;}
	.main-menu li a {
		font-size: 13px;
		padding: 10px;
		letter-spacing: 0px;
	}
	.topline i {margin: 10px 5px 0 5px;}
	#menu_fixed ul li a {font-size:11px; padding: 6px 8px;}
	#footer .rmenu { 
		float: left;
	}

}

@media only screen and (max-width: 959px) {
.col-md-90p {width:auto;}
.post_gallery .prev_arr span{display:none;}
.post_gallery .prev_arr {left:-50px;}
.post_gallery .next_arr {right:-50px;}
#career_c .sqr{width:200px; height:200px;}

}

@media only screen and (min-width: 767px) and (max-width: 959px) {
.topmenu a {font-size:15px;}
.col-sm-5ths {width: 20%; float: left;}
.fs15-sm{font-size:15px;}
.col-md-90p {width:90%;}
.sttxt1 {font-size: 19px;}
}


/*
=============================================== 05. #Mobile (Portrait) ===============================================
*/
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
	#menu_fixed {display:none;}
	.mobile-menu-container {display:block;}
	#m_menu {display: block;}
	.menu-top-container{display: none;}
	.t_m_container{background: none;}
	.main-middle-block , div.bottom-block-left, div.bottom-block-right, div.main-bottom{width:100%; margin-right:0;}
	.main-middle-block .block-column1 {width:100%;}
	.main-middle-block .block-column1 img{width:100%; margin:0 auto;}
	#trigger-overlay {display:block;}
	#trigger-overlay {padding: 0;  width: 32px; top: 20px; right: 10px; z-index: 999; cursor: pointer; position:absolute; list-style-type: none;  z-index: 9999;}
	#trigger-overlay li {display: block;width: 32px;height: 4px;background: #272525;margin-bottom: 5px;webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.65);-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.65);box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.65);list-style-type:none;padding:0;	}
	.overlay-close {display:block;}
	.overlay {position: fixed;	width: 100%;	height: 100%;	top: 0;	left: -100%;	background: #fff;z-index: 999998; overflow-x:auto;}
	.overlay .overlay-close {width: 27px;height: 27px;position: absolute;right: 10px;top: 20px;overflow: hidden;border: none;background: url(../images/sprite.png) 0px 0px;text-indent: 200%;color: transparent;outline: none;	z-index: 100;	cursor:pointer;}
	.overlay nav {float:right;margin: 60px 10px 0 0;}
	#navigation li{text-align:right;margin-top:20px;  display: block;}
	#navigation li a { text-align:right; font-size:20px;}
	#navigation li a:hover {}
	.overlay-hugeinc {opacity: 1;}
	.overlay-hugeinc.open {opacity: 1;}
	.overlay-hugeinc nav {width:100%;}
	.overlay-hugeinc nav ul {list-style:none;}
	.overlay-hugeinc.open nav ul {opacity: 1;}
	.overlay-hugeinc.close nav ul {}
	ul.mobile-menu, ul.mobile-menu ul, .wrapper ul.mobile-menu ul li, .mobile-menu li:hover a{background:none;display:block;}
	.wrapper ul.mobile-menu ul li {display: inline-block;}
	ul.mobile-menu li span.slash {display:none;}
	ul.mobile-menu li{text-align:right;margin-top:30px;  float: none; background:none;list-style:none;}
	ul.mobile-menu li a {text-transform:uppercase;text-align:right; font-size:22px; color:#373737;}
	ul.mobile-menu li a:hover {color: #004990;}
	ul.mobile-menu li.menu-item-has-children {margin-bottom:60px;}
	ul.mobile-menu li.menu-item-has-children a{display: inline-block;padding-left:20px; background: url(../images/sprite.png) -30px 10px no-repeat;}
	ul.mobile-menu li.menu-item-has-children ul a{}
	ul.mobile-menu li.menu-item-has-children ul a{background:none;}
	ul.mobile-menu li ul li:last-child a, ul.mobile-menu li.menu-item-has-children ul li:last-child a{padding-right:0; border-right:none; }
	ul.mobile-menu ul li a	{}
	ul.mobile-menu li ul li {margin:5px 0;}
	ul.mobile-menu li ul li a{font-size:12px; }

	#top_stories .item-top-news {max-width:400px;}
	.top_st_container{max-width:430px; margin: 0px auto;}
	#career_c .sqr{width:300px; height:300px; margin-bottom:20px;}
	.table .ttable {width: 220px;height: 220px;}

	.right_slide_conteiner,.left_slide_conteiner {display:none;}
	.navbar-brand img {height:100%; width:auto;}
	.main-container {padding-top: 0px;margin-top:60px;}
	.header, .prescroll .header, .scroll .header {position:absolute;top:0;}
	.topmenu ul { margin: 20px 0 0;    overflow-y: auto;}
	.navbar-brand > img.small_logo {display:block;}
	.navbar-brand > img.big_logo {display:none;}
	.no-md {display:none;}
	.topmenu  ul li{float:none; text-align:right;}
	.topmenu  ul li:hover ul{display:block;}
	.topmenu  ul ul{display:block; position:relative;box-shadow:none;}
	.topmenu  ul ul li,.topmenu  ul ul li:hover{float:none; padding:10px;border:none;}
	.topmenu  ul ul li a,.topmenu  ul ul li a:hover{padding:10px;}
	.navbar-brand {height: 60px !important;}
	.fs18-md {font-size:18px;}
	 .header {  text-align:right;}
	 .navbar .nav,.navbar .nav > li{display: block;}
	.show-xs {display:block;}
	.show-sm, .show-md {display:none;}
	.post_gallery .prev_arr {left:0px;}
	.post_gallery .next_arr {right:0px;}
	.prescroll .main-container,.scroll .main-container {padding-top: 0px;}
	.bx-controls.bx-has-pager .bx-pager-item a {
		width: 40px;
		height: 40px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
	}
	.made_by {text-align:center;}
	.algncntr-xs{text-align:center;}
	#popup__overlay{display:none!important;}

	#countdown{
		margin: 20px auto;
	}

	.countdown-amount {
		font-size: 40px;
		margin: 20px 0 0 0;
	}
	.countdown-period {
		font-size: 16px;
		line-height: 20px;
	}
	#countdown .countdown-section{
		width: 80px;
		margin: 0 5px;
	}
	.sldrcntnt{
		padding:0;
	}
	.slide .bgparallax {
		background:none!important;
	}
	h1.simple_title {
		text-align:left;
		font-size: 25px;
	}
}
/*
=============================================== 06. #Mobile (Landscape) ===============================================
*/
/* Note: Design for a width of 480px */
@media only screen and (max-width: 600px) {
	#ask_form_but {
		display:none;
	}
	.admin-bar.scroll .navbar {margin-top: 0px;}
	#header .title {
		font-size: 18px;
	}
	#countdown{
		margin: 10px auto;
	}

	.countdown-amount {
		font-size: 30px;
		margin: 20px 0 0 0;
	}
	.countdown-period {
		font-size: 16px;
		line-height: 18px;
	}
		#single-event .tabs {
		display: flex;
		margin-left: -20px;
		margin-right: -20px;
		max-width: calc(100% + 40px);	
	}

	#single-event .tabs > li{
		padding: 10px 5px 15px 5px;
		font-size: .8em;
	}
	#single-event .tabs > li.active{
		font-weight: normal;
		font-size: .8em;
	}
	#single-event .tab__content {
		margin-left: -20px;
		margin-right: -20px;
		max-width: calc(100% + 40px);	
		width: calc(100% + 40px);
	}

	/* OMG */
	.postid-9857 .page_container table {
		font-size: .8em;
	}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {
	#logo {    display: inline-block;}
	.fs24-xs {font-size:14px;}
	.no-xs {display:none;}
	.main-container {overflow-x:hidden;}
	.algncntr-xs {text-align:center;}
	#shop-adv .bx-controls .bx-next {right: -15px;width: 15px;}
	.hidden-xs {margin: 0 !important;padding: 0 !important;}
	#header .title {
		font-size: 15px;
	}

	ul.language-chooser li {
    width: 35px;
    font-size: 12px;
}

}
@media (max-width: 768px) {
	.hidden-sm {margin: 0 !important;padding: 0 !important;}

}

@media (max-width: 992px) {
	.hidden-md {margin: 0 !important;padding: 0 !important;}
}

@media (min-width: 1200px) {
	.hidden-lg {margin: 0 !important;padding: 0 !important;}
}

@media (max-height: 900px) {
	#closest{min-height: 500px;}
}
