@media (min-width: 768px ) {
	.grid-divider {
		position: relative;
		padding: 0;
	}
	.grid-divider>[class*='col-'] {
		position: static;
	}
	.grid-divider>[class*='col-']:nth-child(n+2):before {
		content: "";
		border-left: 2px solid #015455;
		position: absolute;
		top: 0;
		bottom: 0;
	}
}
@media (max-width: 767px) {	
	#tm-content .panel-container.centerpanel .tm-panel.modir .tm-single-modir {
		display: block;
		align-items: normal;
		padding: 20px 15px;
		text-align: center;
	}	
	#tm-content .panel-container.centerpanel .tm-panel.modir .tm-single-modir img {
		height: auto;
		position: relative;
		bottom: 0;
		left: 0;
	}	
	#tm-content .panel-container.centerpanel .tm-panel.modir .tm-single-modir img.logo {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
	}	
	#tm-content .panel-container.centerpanel .tm-panel.modir .tm-single-modir .info {
		max-width: 100%;
		margin-bottom: 40px;
	}
	#tm-content .panel-container.centerpanel .tm-panel.modir .tm-single-modir .info ul {
		margin: 10px 0 0 0;
		text-align: right;
		display: inline-block;
	}	
	#tm-quick .tm-panel {
		margin-bottom: 25px;
	}	
	#tm-slideshow .carousel-nav {
		display: block;
	}
	#tm-slideshow .carousel-inner .item ,
	#tm-slideshow .carousel-inner .item .carousel-image ,
	#tm-slideshow .carousel-inner .item .carousel-image img {
		height: 500px;
	}	
	#tm-slideshow .carousel-caption {
		min-width: 0;
		width: calc(100% - 60px);
		padding: 10px 15px;
		right: 30px;
		bottom: 25px;
	}
	#tm-slideshow .carousel-caption h3 {
		font-size: 1.286rem;
		line-height: 2.286rem;
		margin: 0;
	}	
	#tm-slideshow .carousel-caption p {
		display: none;
	}	
	.row.row-eq-height {
		display: block;
	}
	.tab-links .container > .row:before {
		content: none;
	}
	#tm-news .nav > li + li {
		margin: 0;
	}
	#tm-news .nav > li {
		width: 100%;
	}	
	#tm-slider .carousel-inner .item,
	#tm-slider .carousel-inner .item .carousel-image img,
	#tm-slider .carousel-inner .item .carousel-image {
		height: 700px;
	}	
	#tm-slider .carousel-inner .item .carousel-image {
		background-position: 50% 100%;
	}		
	#tm-slider.carousel-fade .carousel-caption {
		padding: 15px;
	}
	#tm-slider.carousel-fade .carousel-caption .tm-panel {
		vertical-align: top;
	}
	#tm-slider.carousel-fade .carousel-caption .tm-panel h3 {
		font-size: 1.714rem;
		line-height: 2rem;		
	}
	#tm-slider.carousel-fade .carousel-caption .tm-panel p {
		width: 100%;
	}
	#tm-bottombar .tm-panel {
		height: auto;
	}
	#tm-newsbottom .tm-panel-title,
	#tm-bottombar .tm-panel-title {
		margin-top: 2rem;
	}
	#tm-newsbottom .row > div:first-child .tm-panel-title ,
	#tm-bottombar .row > div:first-child .tm-panel-title {
		margin-top: 0;
	}	
	#tm-bottom {
		text-align: center;
	}
	#tm-bottom .tm-panel {
		display: inline-block;
		margin: 0 auto;
		text-align: right;
		min-width: 100%;
		max-width: 300px;
	}	
	#tm-bottom .tm-panel ul.nav {
		margin-top: 2.25rem;
	}	
	.tm-section .tm-panel.content.tab ul.nav li,
	.tm-section .tm-nav-panel ul li {
		border-left: none;	
		width: 100%;
		margin-bottom: 5px;
	}
	.tm-section .tm-panel.content.tab ul.nav li {
		border: none;
	}
	.tm-section .tm-nav-panel ul li:last-child {
		border-right: none;
	}
	.tm-section .tm-nav-panel ul li.title {
		margin-bottom: 10px;
		border-bottom: 1px solid rgba(255,255,255,0.8);
	}
	#tm-contact.register .tm-panel form .form-group label {
		line-height: 2.286rem;
		width: 100% !important;
		padding-left: 0;
		text-align: right;
		float: none;
		margin: 0 !important;
	}
	#tm-contact.register .tm-panel form .form-group select.form-control ,
	#tm-contact.register .tm-panel form .form-group input.form-control {
		width: 100%;
		margin-right: 0 !important;
	}
	#tm-contact.register .tm-panel form .form-group select.form-control ,
	#tm-contact.register .tm-panel form .form-group.inline input.form-control {
		margin-right: 0;
	}
	#tm-contact.register .tm-panel form .form-group select.form-control {
		padding-top: 8px;
		padding-bottom: 9px;
	}
	#tm-contact.register .tm-panel form .form-group button.btn-submit {
		margin-right: 0;
		width: 100%;
	}
	#tm-content.map .tm-panel #tm-map {
		transform: scale(0.38);
		margin: -255px;
	}
	#tm-content.map .tm-panel #tm-map-nav {
		position: relative;
		top: 0;
		left: 0;
		max-width: 100%;
		transform: none;
		margin: 50px auto 0 auto;
	}	
}
@media (min-width: 768px) and (max-width: 991px) {
	#tm-navbar .navbar-container {
	   
	}
	#tm-quick .tm-panel {
		margin-bottom: 25px;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}	
	#tm-slideshow .carousel-nav {
		display: block;
	}	
	#tm-slideshow .carousel-caption {
		width: calc(100% - 100px);
	}
	#tm-newsbottom .tm-panel ,
	#tm-bottombar .tm-panel {
		height: auto;
	}	
	#tm-newsbottom .tm-panel-title,
	#tm-bottombar .tm-panel-title {
		margin-top: 2rem;
	}
	#tm-newsbottom .row > div:first-child .tm-panel-title ,
	#tm-bottombar .row > div:first-child .tm-panel-title {
		margin-top: 0;
	}		
	#tm-bottom {
		text-align: center;
	}
	#tm-bottom .tm-panel {
		display: inline-block;
		margin: 0 auto;
		text-align: right;
		min-width: 300px;
		max-width: 300px;
	}
	#tm-bottom .tm-panel ul.nav {
		margin-top: 2.25rem;
	}
	#tm-slider.carousel-fade .carousel-caption .tm-panel p {
		min-width: 280px;
	}
	#tm-slider .carousel-inner .item,
	#tm-slider .carousel-inner .item .carousel-image img,
	#tm-slider .carousel-inner .item .carousel-image {
		height: 500px;
	}	
	#tm-slider .carousel-inner .item .carousel-image {
		background-position: 40% 50%;
	}
	#tm-content.map .tm-panel #tm-map {
		transform: scale(1);
		margin: 0;
	}
	#tm-content.map .tm-panel #tm-map-nav {
		position: relative;
		top: 0;
		left: 0;
		width: 360px;
		transform: none;
		margin: 50px auto 0 auto;
	}				
}
@media (min-width: 992px) and (max-width: 1199px) {
	#tm-content.map .tm-panel {
		position: relative;
	}
	#tm-content.map .tm-panel #tm-map {
		transform: scale(0.6);
		margin: -160px;
	}
}
@media (min-width: 1200px) {
	
}