@media (max-width: 479px) {
div[class^="col-"], div[class*=" col-"] {
    width: 100%;
}
html body div#header-container div#header-row div.logo {
    text-align: center;
}
html body div.services ul {
	padding-left: 65px;
}
html body div.services ul li span {
	padding-right: 15px;
}
html body div.why-us ol {
	padding-left: 70px;
}
html body div.why-us ol li span {
	padding-right: 15px;
}
    a.espa_banner img { 
      left: 6vw;
    }
}
@media (min-width: 480px) {
html body div#header-container div#header-row div.logo {
    text-align: center;
}
html body div.services ul {
	padding-left: 65px;
}
html body div.services ul li span {
	padding-right: 15px;
}
html body div.why-us ol {
	padding-left: 70px;
}
html body div.why-us ol li span {
	padding-right: 15px;
}
      a.espa_banner img { 
      left: 25vw;
    }
}
@media (min-width: 768px) {
html body div#header-container div#header-row div.logo {
    text-align: center;
}
html body div.services ul {
	padding-left: 114px;
}
html body div.services ul li span {
	padding-right: 100px;
}
html body div.why-us ol {
	padding-left: 70px;
}
html body div.why-us ol li span {
	padding-right: 72px;
}
        a.espa_banner img { 
      left: 28vw;
    }
}
@media (min-width: 992px) {
html body div#header-container div#header-row div.logo {
    text-align: left;
}
html body div#header-container div#header-row nav.menu-lg-md ul li a {
    padding-left: 4px;
  	padding-right: 4px;
}
html body div.services ul {
	padding-left: 114px;
}
html body div.services ul li span {
	padding-right: 100px;
}
html body div.why-us ol {
	padding-left: 70px;
}
html body div.why-us ol li span {
	padding-right: 72px;
}
     a.espa_banner img { 
      left: 65vw;
    }
}
@media (min-width: 1200px) {
html body div#header-container div#header-row div.logo {
    text-align: left;
}
html body div#header-container div#header-row nav.menu-lg-md ul li a {
    padding-left: 17px;
  	padding-right: 17px;
}
html body div.services ul {
	padding-left: 114px;
}
html body div.services ul li span {
	padding-right: 100px;
}
html body div.why-us ol {
	padding-left: 70px;
}
html body div.why-us ol li span {
	padding-right: 72px;
}
       a.espa_banner img { 
      left: 75vw;
    }

}