/* Enter Your Custom CSS Here */
.footer span.google {top:-45px !important;}
.footer .footerLogo {margin-top:-85px !important;}

body{ font-size:16px; }
.homeSection .callContainer .messageArea p{
  text-transform:none;
}
.passengerSection .leftSide,
.passengerSection .rightSide{
  width:100%;
}
.passengerSection #accordion{
  max-width:400px;
  margin-left:auto;
  margin-right:auto;
}
.passengerSection #accorion .ui-accordion-content{
  max-height:500px;
}
.passengerSection .leftSide h2{
  font-family:"Rockwell W01", serif;
}
#greenBox{
  position:fixed;
  top:200px;
  right:-190px;
  z-index:999;
  -webkit-transition:right 1s;
  transition:right 1s;
}
#greenBox.show-links{
  right:0;
  -webkit-transition:right 1s;
  transition:right 1s;
}
#greenBox>a{
  display:inline-block;
  margin-right:-41px;
}
#greenBox h3{
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  transform:rotate(270deg);
  font-size:16px;
  padding:15px 20px 5px;
  background-color:#039c16;
  color:#fff;
  text-transform:uppercase;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  margin:0;
}
#greenBoxLinks{
  display:inline-block;
  vertical-align:middle;
  height:126px;
}
#greenBoxLinks>.pass-pickup{
  display:block;
  background-color:#000;
  padding:17px;
  color:#90d448;
  border-bottom:1px solid #fff;
  font-family:"Rockwell W01", serif;
  text-transform:uppercase;
}
#greenBoxLinks>.prod-pickup{
  display:block;
  background-color:#000;
  color:#90d448;
  padding:17px;
  border-top:1px solid #fff;
  font-family:"Rockwell W01", serif;
  text-transform:uppercase;
}

.careerSection .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, 
.careerSection .gform_wrapper.gf_browser_chrome .ginput_complex select{
  padding:5px 4px;
  margin-top:0px;
}
.careerSection .gform_wrapper h3.gform_title{
  font-size:20px;
}

.homeSection .serviceArea .left .description_service p,
.homeSection .aboutArea .left .description_about p,
.homeSection .pricingArea .right .description_pricing p{
  font-size:16px !important;
}
.homeSection .serviceArea span h2,
.homeSection .pricingArea span h2,
.homeSection .aboutArea span h2{
  font-size:14px;
}
.homeSection .aboutArea span h2{
  padding-left:0;
}

.bannerArea{
  background:url("wp-content/themes/global-cab/assets/images/couple-in-cab.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center top;
}

.safetySection .safetyContent h2{
  font-size:30px;
}
.safetySection h1{
  font-size:14px;
}

.header .socialIcons{
  right:0 !important;
}
.wrapper{ width:100%; }

nav ul.upper-menu li{
  background:none;
}

.passengerPickup a:hover h3,
.productDelivery a:hover h3{
  color:#90d448;
}
.passengerPickup a:hover button,
.productDelivery a:hover button{
  border-color:#90d448;
}

.header{ height:auto !important; }

.bbb{
  float:right;
  margin-top:-30px;
}

.nav .upper-menu>li>a:hover{
  color:#90d448;
}

.homeSection .callContainer .messageArea:hover .circle,
.homeSection .callContainer .callArea:hover .circle{
  border-color:#90d448;
}
.homeSection .callContainer .messageArea:hover p,
.homeSection .callContainer .callArea:hover p{
  color:#90d448;
  font-weight:bold;
}

.header .socialIcons {
width:80%;
margin-left:21%;
margin-top:1px;
font-size:16px;
letter-spacing: 3px;
color: #90d448;
text-align: center;
text-transform: uppercase;
top:-85px;
}

@media (max-width:767px){
  #greenBox{
    top:auto;
    bottom:-126px;
    right:5px;
    -webkit-transition:bottom 1s;
    transition:bottom 1s;
  }
  #greenBox.show-links{
    right:5px;
    bottom:-13px;
    -webkit-transition:bottom 1s;
    transition:bottom 1s;
  }
  #greenBox>a{
    display:block;
    margin-right:0;
  }
  #greenBox h3{
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -0-transform:none;
    transform:none;
    text-align:center;
  }
  #greenBoxLinks{
    display:block;
  }
  .bbb{
    float:none;
    margin-top:180px;
    display:block;
    text-align:center;
  }
}

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

	.header .socialIcons:last-child {
	display: inline-block;
    margin-left: 8.5298%;
	}
}