﻿

@media (max-width: 1200px) {


#cssmenu > ul > li > a {
padding: 32px 10px 31px 10px;
    font-size: 15px;
    }  

 .s-icon {
    padding: 23px 0px;
}

}


@media (max-width: 991px) {

.s-icon {
    padding: 9px 0px;
}


.img-responsive-logo {
    margin: auto;
}
.box-contacts {
    margin: 25px 0 10px 0px;
}
.address-text {
    line-height: 23px;
    padding: 4px;
    text-align:center;
}

}

@media (max-width: 768px) {

.pic-inner
{
	width:350px;
	height:auto;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}


.top {
    text-align: center;
}

.top .socials {
    text-align: center;
				
}
.top .socials li {
    display: inline-block;
    float: none;
}

.box-contacts {
    margin: 15px 0 10px 0px;
}
.carousel, .item, .active {
    height: 300px;
}
}

@media (max-width: 766px) {

.pic-inner
{
	width:100%;
	height:auto;
	float:none;
	margin-right:0px;
	margin-bottom:30px;
}

#search input[type="text"] {
    font-size: 30px;
}
.carousel, .item, .active {
    height: 250px;
}

}
@media screen and (max-width:480px) {


.carousel, .item, .active {
    height: 210px;
}
}

@media screen and (max-width:320px) {


}
