.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4 {
  clear: both;
  float: none;
  padding-bottom: 20px;
  width: 100%;
}
.item-body .the-icons > li {
  width: 50%;
}
#gkSidebar .box,
#gkTop1 .box,
#gkTop2 .box,
#gkBottom1 .box,
#gkBottom2 .box,
#gkBottom3 .box,
#gkBottom4 .box,
#gkBottom5 .box {
  clear: both !important;
  width: 100%;
}
.gkCols3 .box,
.gkCols4 .box,
.gkCols6 .box {
  margin-bottom: 20px !important;
  width: 100%;
}
.gkHeaderContent {
  background: #3c3e3f;
  position: static;
}
.gkHeaderContent a {
  background: #81d4fa !important;
}
.gkHeaderContent a:active,
.gkHeaderContent a:focus,
.gkHeaderContent a:hover {
  background: #636565 !important;
}
.gkPhotoOverlayContent {
  position: static;
  width: 100%;
}
.nspArt.nspCol4 {
  width: 50%;
}
.nspArt.nspCol4:nth-child {
  clear: both;
}
.gk-cols > * {
  float: left;
  padding: 0 25px 25px 25px;
}
.gk-cols > .col-width-5,
.gk-cols > .col-width-10,
.gk-cols > .col-width-15,
.gk-cols > .col-width-20,
.gk-cols > .col-width-25,
.gk-cols > .col-width-30,
.gk-cols > .col-width-35,
.gk-cols > .col-width-40,
.gk-cols > .col-width-45,
.gk-cols > .col-width-50 {
  width: 50%;
  height: 300px;
}
.gk-cols > .col-width-55,
.gk-cols > .col-width-60,
.gk-cols > .col-width-65,
.gk-cols > .col-width-70,
.gk-cols > .col-width-75,
.gk-cols > .col-width-80,
.gk-cols > .col-width-85,
.gk-cols > .col-width-90,
.gk-cols > .col-width-95,
.gk-cols > .col-width-100 {
  width: 100%;
}
.gk-contact-info,
.gk-social-icons {
  text-align: center;
  width: 100% !important;
}
.gk-newsletter {
  padding: 5rem 2.5rem 0 2.5rem;
  width: 100% !important;
}
.gk-newsletter input {
  width: 100%;
}
#gk-menu-overlay-wrap .gkMainMenu {
  margin: 0 auto;
  width: 100%;
}
#gk-menu-overlay-wrap #gk-menu-overlay-close {
 
}
#gk-menu-overlay-wrap .gkMainMenu li li li a {
  padding: 10px 0;
}
.page-header h1,
.page-header h2,
.page-header h3 {
  font-size: 3.6rem;
}
.blog-page .item-list .item-view .item-title {
  font-size: 3.6rem;
}
.controls span#fb-auth {
  clear: both;
  margin: 2rem 0 0 0;
}
.single-page > .item-content,
.single-page > .itemComments {
  width: 100%;
}
.single-page .item-title {
  margin-top: 4rem;
}
.single-page .item-title {
  font-size: 4.8rem;
}
.error-page h1 {
  font-size: 100px;
}
.latest-view .vm-col-4,
.featured-view .vm-col-4,
.topten-view .vm-col-4,
.recent-view .vm-col-4,
.category-view .vm-col-4 {
  width: 50%;
}
.contact .contact-info-column,
.contact .contact-form-column {
  margin: 0 0 3.6rem 0;
  width: 100%;
}
.width10,
.width15,
.width20,
.width25,
.width30,
.width35,
.width40,
.width45,
.width50 {
  width: 50%;
}
.latest-view h4,
.featured-view h4,
.topten-view h4,
.recent-view h4 {
  font-size: 3.5rem;
}
fieldset.userdata + .width30,
fieldset.userdata + .width30 + .width30 {
  margin-right: 0 !important;
  padding-right: 2% !important;
  width: 50% !important;
}
table th,
tbody tr td {
  font-size: 1.3rem;
  padding: 0.5rem;
}
.cart-view .billto-shipto,
.cart-view #com-form-login {
  padding: 2rem 3rem;
}
#gkSearch {
	display: none !important;
}
#gkHeaderNav {
padding: 50px 30px 0;
}
#gkHeaderNav #gkLogo img {
    height: 60px;
    margin: 10px 0;
}
.telephone {

    right: 30px;
    top: 60px;
}
#navigation-toggle {
    right: 92%;
}
.telephone h2 {
    font-size: 15px;
}
.telephone span {
    font-size: 20px;
}
#gkTop {
    position: fixed;
    background: #166453;
}
.frontpage .introtext {
    padding: 50px 0;
    background-color: #fff;
}
.introtext {
    padding: 50px 0;
    background-color: #fff;
}
.introtext h1, .frontpage .introtext h1 {
	font-size: 25px;
}
.guardsmanusp .sppb-col-md-3 {
    width: 100%;
}
.uspinnertext {
    padding: 50px 20px;
    height: auto;
}
.uspinner3 {
    margin: 5% 0;
}
.customercomments h3 {
	font-size:25px;
}
.introrow .sppb-col-md-5 {
	padding: 0px;
	width: 112%;
	margin-left: -40px;
}
.calltoaction h2 {
    font-size: 20px;
}
.calltoaction a {
    font-size: 14px;
}
.calltoaction {
    padding: 40px 0;
}
.introrow .sppb-col-md-4 {
	padding: 0px;
	width: 112%;
	margin-left: -40px;
}
#gkHeaderNav.fixed-menu {
	padding: 0 30px;
}
#gkHeaderNav.fixed-menu #gkLogo img {
	height: 60px;
	margin: 55px 0 0;

}
.introrow .quickquote {
    padding: 30px;
}
.cleaningserivces .sppb-col-md-6 {
    width: 47%;
    float: left;
}
.hereatguardsman {
    width: 47%;
    float: left;
    margin: 0 1%;
}
.carpetoverview {
    background: #eee !important;
    padding: 50px 0;
        padding-right: 0px;
        padding-left: 0px;
    height: 50pc;

}
.tenancyoverview {
    background: #eee !important;
    padding: 50px 0;
        padding-right: 0px;
        padding-left: 0px;
    height: 38pc;

}
.sectorscoverd {
    width: 25%;
    padding: 0;
    float: left;
}
.sectors .sppb-col-md-3{
    width: 25%;
	float:left;
}
#usprow1 .gaurdsmansup .sppb-col-md-3:first-child {
	float:right;
}

#usprow2 .gaurdsmansup .sppb-col-md-3:nth-child(3) {
float:right;
}
#usprow1 .uspinnertext {
    height: 352px !important;
}