.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}@media screen and (max-width:1399px) {
.slide-content-text, 
.slide-item-inner {
height: 323px;
}
.slide-text-inner{
bottom: 0px;
padding: 15px;
font-size: 12px;
margin-right: 20px;
}
}
@media screen and (max-width:1199px) {
.slide-content-text, 
.slide-item-inner {
height: 271px;
}
.footer-left-contact .footer-b-item{display:block;padding-right:0;padding-left:0}
.footer-left-contact .footer-b-item + .footer-b-item{padding-top:0}
}
@media screen and (max-width:991px) {
.slide-item-inner > .container{display: none}
.section-menu.fixed{position:relative; min-width: unset;}
.item-header,.item-footer-top{float:none;text-align:right;margin-left:0;display:block}
.item-header.social-bl{margin-bottom:7px}
.top-contact{line-height:normal;font-size:22px}
.top-contact span{line-height:normal}
.top-conact_mail {font-size: 18px;}
.slide-item-inner,.slide-content-text{height:201px}
.footer-b-item{padding-right:18px}
#YMapsID{min-height:430px!important}
.block_contacts_more{position:relative;margin:30px 0}
.contacts_text{position:relative;float:none;top:unset;right:unset;height:auto}
.contacts_form div.wpcf7-validation-errors{font-size:14px}
}
@media screen and (max-width:767px) {
.header_logo{display:block;margin:0 auto 20px}
.responsive-tabl{display:block}
.responsive-tabl tr{display:block;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.responsive-tabl td{display:block;max-width:100%;width:100%!important;text-align:center}
.responsive-tabl thead{display:none}
.gallery-columns-3 .gallery-item{max-width:100%}
.alignleft,.alignright{clear:both;float:none;display:block;margin:10px auto}
.header_contacts_col{display:flex;flex-direction:column-reverse}
.header_contacts_col .item-header{flex:1 1 100%;text-align:center}
.top-contact{margin-bottom:20px;display:inline-block;font-size:26px}
.top-conact_mail {font-size: 18px;}
.slide-item-inner,.slide-content-text{height:148px}
.slide-text-inner{bottom:120px}
.footer-left-contact{text-align:center}
.footer-b-item{display:inline-block;padding:10px 5px}
.footer-right-contact.text-right{text-align:center!important}
.footer-right-contact.text-right .footer-b-item:last-child{padding-right:5px}
.footer-right-contact .footer-b-item{padding-top:0}
.footer-contact{font-size:26px}
.p404{font-size:130px;padding:40px 0}
.search-form-wr{padding:25px}
.search-form-wr input[type="text"]{margin-bottom:25px;height:45px}
.search-form-wr input.search-submit[type="submit"]{height:45px}
.search-form-wr label{font-size:24px}
.contact_town a{padding:16px}
}
@media screen and (max-width:575px) {
.top-contact{font-size:22px}
.top-conact_mail {font-size: 18px;}
.bd-search-modal-lg.modal.show .modal-dialog{max-width:100%;box-sizing:border-box;margin:0;padding:0 15px}
.bd-search-modal-lg input[type="text"]{font-size:24px!important;line-height:normal;height:60px}
.bd-search-modal-lg .searchSubmit{top:10px}
.slide-item-inner,.slide-content-text{height:130px}
.slide-text-inner{left:0;margin:0;bottom:0;padding:15px}
.slide-text-inner .slide-title{margin-bottom:10px;font-size:16px;line-height:18px}
.slide-text{font-size:14px;line-height:20px}
.h1{font-size:24px}
.item-footer-top{font-size:22px;text-align:center;margin-top:15px}
.footer_logo img{display:block;margin:0 auto}
.modal.modal_comtainer .modal-dialog,.modal.show.modal_comtainer .modal-dialog{width:80%;-webkit-transform:translate(calc(-50% - 8px),-50%);-ms-transform:translate(calc(-50% - 8px),-50%);transform:translate(calc(-50% - 8px),-50%);left:50%}
.modal_comtainer div.wpcf7-validation-errors,.modal_comtainer div.wpcf7-acceptance-missing{line-height:normal;font-size:14px}
.modal_comtainer .modal-header .modal-title{font-size:18px}
.modal_comtainer .modal-content{padding:37px 25px 25px}
.search-form-wr input[type="text"]{padding-left:25px;padding-right:25px;font-size:16px}
.search-form-wr label{font-size:24px;font-size:22px;font-size:16px}
.wp-pagenavi span,.wp-pagenavi a{min-width:30px;height:30px;line-height:30px}
.contact_town{height:auto}
.contact_town a{float:none}
.azirspares-banner.style2 .banner-info{ padding-right: 90px; }
.azirspares-banner.style2 .title {
font-size: 15px;
}
}
@media (min-width: 1400px) {
.container {
max-width: 1340px;
}
.slide-content-text, 
.slide-item-inner {
height: 382px;
}
.slide-text-inner{
bottom: 20px;
}
}
@media (min-width: 1980px) {
.slide-content-text, 
.slide-item-inner {
height: 551px;
}
}
@media (min-width: 1980px) {
.container {
max-width: 1920px;
}
}