@media (min-width: 768px){
	.d-md-none {
    display: none !important;
}
	.d-md-block {
    display: block !important;
}  
}
@media screen and (max-width: 1280px) { 

}
@media screen and (max-width: 1100px) { 

}
@media screen and (max-width: 1023px) { 
 
}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 374px) {

}
@media screen and (max-width: 1750px) {

}
@media screen and (max-width: 1650px) {

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

}

@media screen and (max-width: 1100px) {

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

}
@media screen and (max-width: 991px) {
	.auto-container {
  margin: 0px 8px;
}	
	.main-header .header-lower .logo {
  /*line-height: 70px;*/
  line-height: 40px;
}
	.main-menu {
 /* padding: 10px 0px;*/
  padding: 0px;
}
	.main-slider h2 {
  font-size: 30px;
}
	.gallery-section .image-box {
  width: 40%;
}
}
@media (max-width: 768px){
	.main-header .header-top {
  display: none;
}
	.main-header .header-lower .logo img {
  width: 220px;
}
 .main-slider h2 {
    font-size: 15px;
  } 
	.main-slider .window-size .theme-btn {
  margin-bottom: 5px;
}
	.gallery-section .image-box {
  padding: 2%;
  width: 100%;
}
	.modal-dialog {
  margin: 20px;
}
	.modal .form-group {
  margin-bottom: 5px;
}
	.modal .get-quote form input[type="text"], .modal .get-quote form input[type="password"], .modal .get-quote form input[type="email"], .modal .get-quote form input[type="url"], .modal .get-quote form input[type="tel"], .modal .get-quote form select {
  height: 35px;
	}
.modal .get-quote .contact-form-pop label.error {
  top: 30px;
}
	.cta-w {
		top: 94%;
    left: 75%;
		right: unset;
	}
}
	@media only screen and (max-width: 479px) {
  .main-header .header-lower .logo {
    margin-bottom: -40px;
  }
		.gallery-item picture, .gallery-item img {
  width: 100%;
  display: block;
}
		.d-flex {
  display: flex !important;
}
}
@media (min-width: 768px){

}
@media screen and (max-width: 820px) {
	
}
@media screen and (max-width: 680px) {

}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 380px) {

	
}
