@media only screen and (max-width : 1199px) and (min-width : 992px){
	.page-nav ul li a {
		font-size: 14px;
	}
}

@media only screen and (max-width : 991px) and (min-width : 768px) {
	.logo a img {
		width: 150px;
	}
	.sub-nav ul li a {
		font-size: 11px;
	}
	.main-nav ul li {
		margin: 0 8px;
	}
	.main-nav ul li a {
		font-size: 14px;
		padding: 15px 0;
	}
	.sub-nav {
		top: 45px;
	}
	.article-big.custom-media .media-left img {
		max-width: 267px;
	}
	.article-big a h2 {
	    font-size: 18px;
	    line-height: 22px;
	    max-height: 66px;
	}
	.article-big a p {
	    font-size: 11px;
	    line-height: 16px;
	    max-height: 46px;
	}
	.article-small a h2 {
	    font-size: 15px;
	    line-height: 18px;
	    max-height: 54px;
	}
	.custom-media a span {
		font-size: 9px;
	}
	.announce-box h2 {
		font-size: 21px;
		line-height: 17px;
	}
	.side-box.ask .dropdown-menu {
		left: auto;
		right: 0;
	}
	.side-box .green-btn {
		font-size: 9px;
	}
	.announce h3 {
		font-size: 13px;
		line-height: 16px;
	}
	.page-nav ul li a {
		font-size: 14px;
	}
	.my-cat a {
		font-size: 14px;
	}
	.side-box h2 {
		font-size: 19px;
	}
}

@media only screen and (max-width : 767px) {
	.logo a img {
		width: 100px;
	}
	.article-big.custom-media .media-object {
		width: 100%;
	}
	.article-big.custom-media .media-left {
		display: block;
	}
	.article-big a h2 {
	    font-size: 15px;
	    line-height: 18px;
	    max-height: 36px;
	}
	.cntr-this {
		padding: 0;
		margin: 0;
	}
	#main-header .my-wrapper {
	    padding: 5px 0 5px;
	}
	.article-big a p {
	    font-size: 12px;
	    line-height: 14px;
	    max-height: 28px;
	}
	.article-big .media-body {
	    padding: 14px 11px 11px 11px;
	}
	.article-big.custom-media a span {
		position: relative;
		bottom: 0;
	}
	.custom-media a span {
		font-size: 8px;
	}
	.custom-media .date-box {
		right: auto;
		left: 13px;
		bottom: -5px;
		font-size: 11px;
		line-height: 12px;
		padding: 5px 5px 4px;
		top: auto;
	}
	.article-small.custom-media .media-left img {
		max-width: 88px;
	}
	.article-small a h2, .article-small.custom-media.inner a h2 {
		font-size: 14px;
		line-height: 15px;
		max-height: 30px;
	}
	.article-small a p {
		margin: 0;
		max-height: 30px;
	}
	.media.article-small {
		margin: 10px 0 0;
	}
	.media:first-child {
		margin-bottom: 8px;
	}
	.announce-box h2 {
		font-size: 18px;
		line-height: 20px;
	}
	.announce h3 {
		font-size: 14px;
	}
	.announce-text p {
		font-size: 12px;
	}
	.side-box h2 {
		font-size: 16px;
	}
	.side-box.groblja ul li a {
		font-size: 11px;
	}
	.side-box {
		padding: 11px;
	}
	.side-box {
		margin-top: 15px;
	}
	.side-box.logac img {
		max-width: 80px;
	}
	#main-footer {
	    padding: 3px 0 10px;
	}
	#main-footer p {
		font-size: 10px;
	}
	.content .my-wrapper {
		padding-bottom: 0;
	}
	.mm-btn {
		display: block;
		padding: 12px 5px 10px 11px;
		font-size: 28px;
		line-height: 28px;
		position: absolute;
		right: 0;
		top: 0;
		color: #de2d26;
	}
	.article-small a p {
		font-size: 12px;
	}
	.side-box p {
		font-size: 12px;
	}
	#sidr-right ul li.small {
		line-height: 35px;
	}
	#sidr-right ul li {
		font-family: 'Roboto', sans-serif;
		text-transform: uppercase;
		font-weight: 600;
	}
	#sidr-right ul li.small {
		text-transform: none;
		font-weight: 500;
	}
	#sidr-right ul li.small a {
		background: rgba(255,255,255,0.05)!important;
		font-size: 11px;
	}
	#sidr-right ul li.small a i {
		margin: 0 3px 0 0;
	}
	.cnt-mob {
		padding: 0 15px 15px 15px;
	}
	.cnt-mob .custom-col span {
		display: block;
		font-size: 11px;
		padding-bottom: 8px;
	}
	.cnt-mob a {
		color: #ccc;
	}
	.custom-text h2.custom-title {
	    font-size: 18px;
	    line-height: 20px;
	    margin: 0 0 10px;
	}
	.custom-text p {
		font-size: 12px;
		line-height: 20px;
		margin: 0 0 10px;
	}
	.custom-text ul li {
		font-size: 12px;
		line-height: 16px;
		margin: 0 0 5px 16px;
	}
	.custom-text .share-this.page {
		margin: 20px 0;
	}
	.illustration {
		margin: 0 0 10px;
	}
	.slc-dd {
		margin: 0 0 8px;
	}
	.slc-dd button {
		width: 100%;
		text-align: left;
		border-radius: 0;
		font-size: 12px;
	}
	.slc-dd .dropdown li a {
		font-size: 12px;
	}
	.slc-dd .dropdown-menu {
		width: 100%;
		border-radius: 0;
	}
	.slc-dd .dropdown-menu > li > a {
		padding: 4px 15px;
	}
	.custom-text h2 {
		font-size: 15px;
		line-height: 17px;
		margin: 0 0 5px;
	}
	.custom-text ul {
		margin: 0 0 20px;
	}
	.custom-text ul ul {
		margin: 0;
	}
	.sticky {
		width: 100%;
		left: 0;
	}
	.custom-text .title {
		font-size: 25px;
	}
	.share-this {
		margin: 10px 0 15px;
	}
	.custom-text p.intro {
		margin: 0 0 5px;
		font-size: 15px;
		line-height: 20px;
	}
	.custom-text .main-pic {
		margin: 0 0 10px;
	}
	a.back {
		font-size: 11px;
		margin: 8px 0 15px;
	}
	a.back i {
		font-size: 13px;
		margin: 0 3px 0 0;
	}
	.custom-text p:last-child {
		margin: 0 0 10px;
	}
	.main-pic .date-box {
	    top: 0px;
	    right: 10px;
	}
	#main-header {
		border-bottom: 1px solid #eee;
	}
	.row.gallery {
	    margin-left: -5px;
	    margin-right: -5px;
	}
	.row.gallery .col-xs-3 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.announce.inner {
		margin: 10px 0 0;
		padding: 0 0 12px;
	}
	.announce.inner h3 {
		font-size: 14px;
		line-height: 16px;
	}
	.announce.inner .announce-text p {
		font-size: 11px;
	}
	.custom-text.page p.intro {
		margin: 0 0 10px;
	}
	.slc-dd .dropdown-menu > li > ul > li > a {
		color: #333;
		padding: 4px 30px;
		font-size: 11px;
		display: block;
	}
	.slc-dd .dropdown-menu > li > ul > li > ul.mob-doc-menu li a {
		color: #333;
		padding: 4px 45px;
		font-size: 11px;
		display: block;
	}
	.custom-text table {
		width: 100%!important;
	}
	.this-docs ul li a {
		font-size: 12px;
		line-height: 12px;
	}
	.this-docs ul li a:before {
		font-size: 16px;
	}
	.this-docs ul li {
		padding: 15px 9px 15px 22px;
	}
	.custom-text iframe {
		width: 100%;
	}
	.custom-text table td, .custom-text table th {
		padding: 3px;
		font-size: 11px;
	}
	.gallery .col-sm-3 {
		margin-bottom: 0px;
	}
	.custom-doc a h3 {
		font-size: 12px;
		line-height: 18px;
	}
	.custom-doc a p {
		font-size: 11px;
		line-height: 17px;
	}
	.custom-doc a:before { 
		font-size: 26px;
		line-height: 30px;
	}
	.custom-doc {
		padding: 12px 17px 12px 30px;
		margin: 0 0 10px;
	}
	.osmrtnice .media-object {
		width: 60px;
	}
	.osmrtnice label {
		font-size: 12px;
	}
	article.media.osmrtnice {
		border: 7px solid #000;
		padding: 8px;
	}
	.oza p {
		font-size: 11px;
	}
	.media-medium.osmrtnice {
		margin: 0 0 10px;
	}
	.media-medium.osmrtnice .media-text h4 {
		font-size: 18px;
		line-height: 21px;
	}
	.custom-text.ask-us p.intro {
		margin: 0 0 10px;
	}
	.my-forms .add-padding-left {
		padding-left: 0;
	}
	.second-checks .my-check label.bigger {
		font-size: 13px;
	}
	.my-forms .add-border-right {
		border: none;
	}
	.my-forms .add-padding-right {
		padding-right: 0;
	}
	.my-check .radio {
		margin-bottom: 0;
		margin-top: 0;
	}
	.custom-text.ask-us h2.custom-title {
		margin: 0 0 5px;
	}
	#pit-form {
		margin: 20px 0 0;
	}
	a.gal-box {
		margin: 0 0 10px;
		display: block;
	}
	.my-cat a {
		padding: 7px 10px;
		font-size: 11px;
	}
	.my-cats {
		margin: 0 0 10px;
	}
	.my-cat {
		margin: 5px 0 0;
	}
}
