@media screen and (max-width: 991px) {
	
	.btn { width: auto; }
	
	.br-special-slider > .button-wrapper .btn{ width:100%; }
	
	h1.deco-title { font-size: 2.7rem; }
	h2.deco-title { font-size: 2.4rem; }
	h3.deco-title { font-size: 2.1rem; }
	h4.deco-title { font-size: 1.8rem; }
	h5.deco-title { font-size: 1.6rem; }

	h2.deco-eylet { font-size: 2rem; }
	h3.deco-eylet { font-size: 1.9rem; }
	h4.deco-eylet { font-size: 1.4rem; }
	h5.deco-eylet { font-size: 1.1rem; }
	h6.deco-eylet { font-size: 0.8rem; }
	
	/* Main Menu Styles */
		
	.chess-block .chess-block-content .front-side, .chess-block .chess-block-content .back-side { border: none; margin-bottom: 2em; }	
	
	.chess-block-wrapper .row > div .chess-block .chess-block-content .front-side { background: linear-gradient(to right, rgba(var(--green-gradient-dark-rgb),0.8), rgba(var(--green-gradient-light-rgb), 0.8)); z-index:5; border-radius:3em; }
	.chess-block-wrapper .row > div .chess-block .chess-block-content .front-side .front-side-counter { color:#fff !important; }
	.chess-block-wrapper .row > div:nth-child(4n) .chess-block .chess-block-content .front-side .front-side-counter, .chess-block-wrapper .row > div:nth-child(4n-3) .chess-block .chess-block-content .front-side .front-side-counter { background: #fff; -webkit-background-clip: text; -webkit-text-fill-color: #fff; }
	
	.info-pointer > span { min-width:100px; }
	
	.info-pointer.long-4 > span{ min-width:225px; }
	.info-pointer.long-3 > span{ min-width:200px; }
	.info-pointer.long-2 > span{ min-width:175px; }
	.info-pointer.long-1 > span{ min-width:150px; }
	.info-pointer.long > span{ min-width:125px; }
	
	.info-pointer > span > span:before { width:50px; height:50px;}
	.info-pointer > span > span:after { width:30px; height:30px; }
	
	.info-pointer.ltr > span > span::before { bottom: -34px; left: -65px; z-index: 10; }
	.info-pointer.rtl > span > span::before { bottom: -34px; right: -65px; z-index: 10; }
	.info-pointer.rtl.down > span > span::after { bottom: -56px; left: -76px; z-index: 10; }
	.info-pointer.ltr.up > span > span::after { bottom: 5px; right: -83px; z-index: 10; }	

	.single-content-wrapper { padding: 2em 0 0 0; }
	
	/* Event calendar Styles */
	
	.event-calendar-wrapper .button-wrapper .btn { width:100%; }
	
	/* Slider */
	

	/* Contents */
	
	.content-image .date-wrapper { display: none; }
	.content-data a.link { display: block; text-align: center; }
	
	/* Sidebar */
	
	.sidebar { padding-left:0;  }
	
	/* Forms */
	
	.input-group .btn { width: auto; }

	.my-separator { text-align: center; }
	.my-separator span { padding: 0 1em; }

	.social-share li { width: auto; }
	.social-share li a { font-size: 1.4em; padding: 0 0.2em; }
	.social-share li:last-child a { font-size: 1.4em; padding: 0 0 0 0.2em; }
	
	#main-footer { text-align: left; }
	
	#main-footer .bottom-footer { padding: 2em 1em; text-align: left; }
	#main-footer .bottom-footer li{ display:block; line-height:2em; }
	#main-footer .bottom-footer li:after{ display:none;  }
}
