/* OPTIMIZIRAIME - ПРОМЕНИ */
@media (min-width: 992px) and (max-width: 1332px) {
	.logo img {
		width: 20%;
		height: auto;
	}
}

@media (min-width: 1136px) and (max-width: 1560px) {
	.dropdown-btn, .language-submenu {
		margin-top: 9rem;
	}
	
	
}

@media (max-width: 1800px) {

	.leaves-holder {

	    max-height: calc(100% - 170px);

	    top: 170px;

	}

}

@media (max-width: 1600px) {

	.leaves-holder {

	    max-height: calc(100% - 100px);

	    height: calc(100% - 100px);

	    top: 100px;

	}

	.leaves-holder img {

		height: 100%;

	}

}

@media (max-width: 1400px) {

	.leaves-holder {

	    max-height: calc(100% - 40px);

	    height: calc(100% - 40px);

	    top: 40px;

	}

	.languages-holder {

		right: 20px;

	}

	.popup {
		width: 80%;
	}

}

@media (max-width: 1600px) {
	.list-languages li {
		padding: 23px 28px;
	}
}

@media (max-width: 991px) {

	.menu-item {

		margin: 0 10px;

	}

	.logo img {

		width: 300px;

	}

}

/* Desktop */

@media (min-width: 1025px) {

	.mobile-menu {

		display: none;

	}

	.section-group {
		/* display: flex; */
		margin-bottom: 50px;
	}

	/* .section-group_image {
		flex: 50%;
		order: 2;
		margin-left: 25px;
	} */

}

/* Small Laptops */

@media screen and (min-width: 1280px) and (max-width: 1365px) {



}

/* Tablet and Mobile */

@media (max-width: 1024px) {



}

/* Tablet */

@media screen and (min-width: 768px) and (max-width: 1024px) {

	.section-group_image {
		margin-bottom: 30px;
	}

	.section-group_image img {
		display: block;
		margin: 0 auto;
	}

}

@media (max-width: 991px) {

	.leaves-holder {

		display: none;

	}

	.menu-holder.desktop {

		display: none;

	}

	footer {

		text-align: center;

	}

	footer .col-md-6:nth-of-type(2) {

		text-align: center;

		margin-top: 30px;

	}

	.audio-holder {

	    top: 20px;

	    left: 20px;

	}

	.languages-holder {

		display: none;

	}

	.boxes .box {
		width: calc(33.33% - 24px);
	}

	.boxes .box-content {
		font-size: 15px;
		line-height: 22px;
	}

	.footer-map {
		float: none;
	}

	.footer-map a {
		margin: 0 auto;
	}

	.list-catalog {
		margin: -10px 0;
	}

	.catalog-item {
		width: calc(33.33% - 20px);
	}

	.popup {
		width: 93%;
	}

	.popup-close {
		top: -50px;
		right: -4px;
	}

	.owl-dots {
		bottom: -20px;
	}

	.section-languages {
		padding: 36px 20px 11px;
	}

	.list-languages li {
		padding: 23px 17px;
	}
}


/* Mobile */

@media (max-width: 767px) {

	.mobile-nav .mobile-nav-item a {

		font-size: 5vw;

	}

	.section-content p {
		margin-bottom: 20px;
	}

	.boxes .box {
		width: calc(50% - 24px);
	}

	.boxes .box-content {
		font-size: 17px;
		line-height: 25px;
	}

	.boxes .box br {
		display: none;
	}

	.list-catalog {
		margin: -10px;
	}

	.catalog-item {
		width: calc(50% - 20px);
	}

	.slider-filter a {
		display: block;
		margin: 10px 0;
	}

	.list-languages li {
		width: 26%;
	}

	.list-languages li:nth-child(4):before,
	.list-languages li:nth-child(7):before {
		display: none;
	}

	section.services .col-md-12 {
		margin-top: -15px;
	}
}

@media (min-width: 500px) {
	.section-group_image img {
		display: block;
		margin: 0 auto 20px;
	}
}

@media (max-width: 500px) {

	.services-menu-holder,

	.partners-popup-holder,

	.documents-popup-holder,

	.price-popup-holder {

		width: 100%;

	    left: 0;

	    padding: 0 20px;

	    top: 0;

	    z-index: 100;

	}

	.services-menu,

	.partners-popup,

	.documents-popup,

	.price-popup {

		padding: 40px;

		left: auto;

		background: #FFF;

	}

	.partners-popup,

	.documents-popup,

	.price-popup {

		padding: 40px 20px;

	}

	.partners-popup .text-box,

	.price-popup .text-box {

		padding: 20px 15px;

	}

	.partners-popup .text-box p,

	.price-popup .text-box p {

		font-size: 14px;

	}

	.partners-popup li a,

	.price-popup li a {

		font-size: 16px;

	}

	.documents-popup .col-md-12 {

		padding: 0;

	}

	.partners-popup li:last-child:after,

	.prices-popup li:last-child:after {

		display: block;

	}

	.close-menu,

	.close-partners,

	.close-documents,

	.close-price {

		font-size: 25px;

	}

	.section-group_image img {
		display: block;
		width: 100%;
		height: auto;
	}

	.owl-dots {
		bottom: -45px;
	}

	.list-languages li {
		width: 50%;
	}

	.list-languages li:nth-child(4):before {
		display: block;
	}

	.list-languages li:nth-child(3):before,
	.list-languages li:nth-child(5):before {
		display: none;
	}

}

@media (max-width: 400px) {

	.copyright-section {

		text-align: center;

	}

	.copyright {

		float: none;

	}

}

/* Small Phones */

@media (max-width: 350px) {

	.logo img {

	    width: 230px;

	}

	.boxes .box {
		width: calc(100% - 24px);
	}

	.boxes .box strong {
		font-size: 40px;
	}

	.boxes .box-content {
		font-size: 22px;
		line-height: 30px;
	}

	.catalog-item_details {
		font-size: 12px;
	}

}
