#loading-screen{ margin:20px 0 0; padding:0; float:left; width:100%;}
.loading-screen-inner { 
  margin: 0 auto;
  padding: 0px 15px;
  max-width: 1175px;
  display: flex;
  position: relative;
  justify-content: center;
  flex-wrap: wrap;
}
.mobile-new-app-screen ul li {
  text-align: center;
}
.loading-screen-left{ margin:80px 0 0; padding:0px; float:left; width:300px; position:relative;}
.loading-screen-left img{ max-width:100%;}
.loading-screen-mid{ margin:90px 0 0; padding:0px; float:left; width:529px; text-align:center;}
.loading-screen-mid label{ margin:40px 0; padding:0px; float:left; width:100%;}
.loading-screen-mid .mob-box3{ margin:45px 0 0; padding:0px; float:left;}
.loading-screen-mid .mob-box3 span{ margin:5px 0 0; padding:0px; float:left; position:relative; right:5px;}
.loading-screen-mid .mob-box3 .loading-screen-mid-text{float:left; margin:0 0 0 15px; padding:0; text-align:left; width:354px;}
.loading-screen-mid .mob-box3 .loading-screen-mid-text b{ margin:0 0 10px; padding:0px; float:left; width:100%; font-size:24px; color:#020202; font-weight:500;}
.loading-screen-mid .mob-box3 .loading-screen-mid-text p{ margin:0px; padding:0px; float:left; width:93%; font-size:14px; color:#6c6c6c; line-height:25px;}

.loading-screen-mid .mob-box4{ margin:0; padding:0px; float:right; text-align:right;}
.loading-screen-mid .mob-box4 span{ margin:5px 0 0; padding:0px; float:left; position:relative; right:-15px; z-index:9999;}
.loading-screen-mid .mob-box4 .loading-screen-mid-text{float:left; margin:0 3px 0 0; padding:0; text-align:right; width:354px;}
.loading-screen-mid .mob-box4 .loading-screen-mid-text b{ margin:0 0 10px; padding:0px; float:left; width:100%; font-size:24px; color:#020202; font-weight:500;}
.loading-screen-mid .mob-box4 .loading-screen-mid-text p{ margin:0px; padding:0px; float:right; width:100%; font-size:14px; color:#6c6c6c; line-height:25px;}

.loading-screen-right{ margin:0px; padding:0px; float:right; width:845px;}
.loading-screen-right img{ max-width:100%;}
.loading-screen-right span{ margin:0px; padding:0px; position:absolute; top:-90px; right:150px; z-index:0;}
.loading-screen-right span img{ position:relative; z-index:0; width:250px;}
.loading-screen-right img{ position:relative; z-index:999;}

.pulse-container{ margin:0 auto; width:300px; position:absolute; top:0;}
.pulse-box {float:left; width:65px; height:65px; display:block; justify-content: center; align-items: center; position:absolute; top:250px; 
left:119px;}

.pulse-box em{ margin:0px; padding:0px; position:absolute; left:15px; top:14px;}

/* pulse in SVG */
svg.pulse-svg {
  overflow: visible;
}
svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle {
  fill:#1ca3ff;
  transform: scale(0.9);
  transform-origin: center center;
  animation: pulse-me 3s linear infinite;
}
svg.pulse-svg .second-circle {
  animation-delay: 1s;
}
svg.pulse-svg .third-circle {
  animation-delay: 2s;
}

/* pulse in CSS */
.pulse-css {
  width: 65px;
  height: 65px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: tomato;
  position: relative;
}
.pulse-css:before, .pulse-css:after {
  content: '';
  width: 65px;
  height: 65px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background-color: tomato;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: scale(0.9);
  transform-origin: center center;
  animation: pulse-me 3s linear infinite;
}
.pulse-css:after {
  animation-delay: 2s;
}

@keyframes pulse-me {
  0% {
    transform:scale(0.9);
    opacity:0.2;
  }
  50% {
    opacity:0.5;
  }
  70% {
    opacity:0.09;
  }
  100% {
    transform: scale(5);
    opacity:0;
  }
}

.chat-rider-driver{ margin:0px; padding:0px; float:left; width:100%; background:url(27-28.jpg) no-repeat scroll center top; height:656px;}

.chat-rider-driver-inner{margin:0 auto; padding:0px; width:1250px;}
.chat-rider-driver-inner span{ margin:50px 0 0; padding:0px; float:right; width:65%;}
.chat-rider-driver-inner h3{ margin:0px; padding:0px; float:left; width:46%; color:#000000; font-size:28px; text-transform:uppercase;
border-right:1px solid #1ca3ff;}
.chat-rider-driver-inner h3 b{ margin:0px; padding:0px; float:left; width:100%; font-size:25px; color:#1ca3ff; font-family:'exo_2bold';}
.chat-rider-driver-inner p{ margin:0px; padding:0px; float:right; width:49%; color:#222222; font-size:17px;}

.chat-rider-driver-inner-arrow{margin:0 auto; padding:0px; width:527px;}
.chat-rider-driver-inner-arrow .new002 { margin:90px 0 0; padding:0px; float:left; width:100%;}
.chat-rider-driver-inner-arrow .new002 img{ position:relative; left:50px;}
.chat-rider-driver-inner-arrow .new003 {margin:230px 0 0; padding:0px; float:left; width:100%;}
.chat-rider-driver-inner-arrow .new003 img{position:relative; right:0px;}
.chat-rider-driver-inner-arrow b img{position:relative; right:0px;}
.unhide001{display:block;}
.hide001{display:none;}
.general-app-screen { margin:80px 0 0 0; padding:0px; float:left; width:100%;}
.general-app-screen ul{ margin:0px; padding:0px; float:left; width:100%;}
.general-app-screen li{ margin:15px 0 0px 0; padding:0px; float:left; width:100%; text-align:center; list-style: none;}
.general-app-screen li:nth-child(even){ background:#f8f8f8;}

img {
  max-width: 100%;
}
.chat-img {
  width: 100%;
  float: left;
  text-align: center;
}