/*==========  Desktop First Method  ==========*/
@media only screen and (max-height : 730px) and (min-width:992px) {


}
@media only screen and (max-width : 1500px){
	.calculation__item:after{display: none;}
}
@media only screen and (max-width : 1400px) {

}
@media only screen and (max-width : 1200px) {
.services__item{height: 340px;}
.news__item_dsc-title{font-size: 20px; padding-top: 20px;}
.news__item_dsc-txt{font-size: 16px; line-height: 20px;}
.services__item_dsc-title{font-size: 16px;}
.page-title{font-size: 46px; line-height: 54px;}
#main__page{min-height: 370px; padding-bottom: 80px;}
.header_dsc-title{font-size: 50px; line-height: 52px;}
#header{min-height: 680px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
#main__page{margin-top: 82px;}
.link-phone{font-size: 15px;}
.logo-txt{font-size: 13px;}
.title{font-size: 40px;}
.header_dsc{max-width: 460px;}
.header_dsc-title{font-size: 40px; line-height: 42px;}
.logo img, #top__line.fixed .logo img{max-width: 70px;}
.top__line_contact-btn{padding-left: 15px;}
 #news{padding: 50px 0px 80px;}
  #map{height: 460px;}
  .title-sub{font-size: 20px;}
  .feadback__item_form{padding-top: 35px;}
  #main__page{min-height: 300px; padding-top: 30px; padding-bottom: 80px;}
.page-title{font-size: 36px; line-height: 44px; max-width: 600px;}
.breadcrumps-list a,.breadcrumps-list li:after{font-size: 14px;}
.main__page-breadcrumps{bottom: 30px;}
.breadcrumps-list{height: 30px; line-height: 30px; padding: 0px 30px;}
.btn-call{height: 40px; font-size: 13px; width: 150px; line-height: 40px;}

#sidebar{width: 300px;}
.catalog_item-list{font-size: 14px; line-height: 22px;}
#content{width: calc(100% - 300px); padding-left: 15px;}
.catalog_item-list li{padding-bottom: 7px;}
#wrapper{padding: 40px 0px;}
#header{min-height: 520px;}

}	

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
#header{min-height: 440px;}    
.breadcrumps-list-mar{max-width: 100%; width: 100%; background: #fff; border-radius: 20px;  overflow-y: hidden; overflow-x: auto;}
.breadcrumps-list{white-space: nowrap; background: transparent;}
    .catalog_item{padding-bottom: 30px;}
    #top__line.index .logo-dec{display: none;}
.top__line_contact-phone{display: none;}
#content,#sidebar{width: 100%;}
#content{padding-top: 30px;}
#certificat{padding-top: 30px;}
.logo-dec{display: none;}
.logo-txt{display: none;}
#header{padding-top: 40px; text-align: center;}
.btn-call-blue{height: 50px; width: 200px; font-size: 16px; line-height: 50px;}
.index .logo-mob{display: block;}
#services{margin:0px; padding: 50px 0px 0px;}
.header_dsc-title{font-size: 28px; line-height: 32px;}
.header_dsc-btn{padding-top: 30px;}
.header_dsc{max-width: 100%;}
.logo img{max-width: 70px;}
.news__item_dsc-txt{font-size: 14px; line-height: 18px; padding-top: 15px;}
 #top__line.fixed .logo img{max-width: 50px;}
 .btn-news{font-size: 14px;}
 .news__item_dsc-title{padding-top: 15px; font-size: 18px;}
 .news__item_dsc-btn{padding-top: 15px;}
 #map{height: 320px;}
 .feadback__item{padding: 30px 15px;}
 #news{padding: 30px 0px 80px;}
 .slick-dots li.slick-active {
    width: 20px;
}
.logo-f img{max-width: 80px;}
 .slick-dots li{height: 10px; min-width: 10px; width: 10px;}
   .title-sub{font-size: 16px;}
   .feadback__item_form{padding-top: 25px;}
   #feadback{padding-bottom: 30px; margin-top: -60px;}
  .feadback__item_form input.wpcf7-submit{height: 50px; width: 220px; margin-top: 10px;}
   .feadback__item_form input{margin-bottom: 20px; height: 40px;}
 .title{font-size: 26px; padding-bottom: 30px;}

	.logo .logo-mob{display:block}
	.logo .logo-dec,.home #top__line .logo-dec{display:none}
#main__page{min-height: 220px; padding-top: 20px; padding-bottom: 50px;}
.page-title{font-size: 20px; line-height: 24px; max-width: 400px;}
.breadcrumps-list a,.breadcrumps-list li:after{font-size: 11px;}
.main__page-breadcrumps{bottom: 20px;}
.breadcrumps-list{height: 26px; line-height: 26px; padding: 0px 20px;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width :560px) {
.footer-col{width: 100%;}
.breadcrumps-list a, .breadcrumps-list li:after{font-size: 8px;}
#footer{text-align: center; padding: 30px 0px;}
.services__item_dsc-icon img{max-width: 40px;}
.footer__contact-title{padding-bottom: 15px;}
.footer__contact{width: 100%; padding-top: 20px;}
.services__item{height: 250px; max-width: 250px; margin: 0px auto 30px;}
.services__item_dsc-btn{padding-top: 10px;}
.services__item_dsc{    transform: translateY(30px);}
.services__item:hover .services__item_dsc { transform: translateY(0px);}
.btn-readmore{height: 40px; width: 160px; font-size: 14px; line-height: 36px;}
.services__item_dsc-title{font-size: 14px;  line-height: 20px;}
.services__item_dsc{padding:  0px 15px 15px;}
}
@media only screen and (max-width :420px) {
#header {
    min-height: 380px;
}
.header_dsc-btn{padding-top: 20px;}
.header_dsc-title{font-size: 24px; line-height: 28px;}
.btn-call-blue{height: 40px; width: 160px; font-size: 14px; line-height: 40px;}
}
/* bacustom, iPhone Retina */
@media only screen and (max-width : 360px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
