/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	section#sp-page-title {
    width: 1170px;
    margin: 0 auto;
	}
}

@media (min-width: 992px) {
  #block1, #block2, #block3, #block4, #block5, #block6 {
    min-height: 275px;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  	.sp-megamenu-parent >li {
        margin-right: 16px !important;
    }
  	p.readmore {
    float: right;
	}
  	a.btn.btn-default.btn-primary {
    padding: 0 29px;
	}
  	.entry-header h2 {
    margin: 8px 0 -20px !important;
    font-size: 2.0em !important;
    }
  	#sp-top-bar {
    padding: 5px 0px !important;
	}
  	.mod_ext_simple_contact_form input {
    width: 350px !important;
	}
  	.ext_simple_contact_form textarea {
    width: 350px !important;
	}
  #block1, #block2, #block3, #block4, #block5, #block6 {
    min-height: 342px;
  }
}

@media (max-width: 767px) {
  	#sp-top-bar {
    padding: 4px 0px 7px !important;
	}
  	#sp-top2 {
    line-height: 1.0em !important;
	}
  	.mod_ext_simple_contact_form input {
    width: 280px !important;
	}
  	.sp-module.contact-form {
    margin: 0;
	}
  	.ext_simple_contact_form textarea {
    width: 280px !important;
	}
	img.sp-default-logo.visible-xs {
    max-width: 50%;
	}
}