@media only screen and (max-width: 979px), (max-device-width: 979px) {
  #sp-top-contact{
  display:none;
  }
}
.homepage #sp-main-body-wrapper{
display:none;
}
.homepage h3.header {
padding-left: 0px;
}
#sp-bottom3 span{
padding-left:10px;
}
.logo-wrapper img{
max-width: initial; !important;
}
#sp-top-social ul{
margin:0;
}
.rtl #sp-top-social .custom{
 float:right; 
}
ul#social li {
list-style-type: none;
float: left;
margin: 3px 2px;
}
ul#social li a span {
-webkit-transition: background-color .5s;
-moz-transition: background-color .5s;
-o-transition: background-color .5s;
-ms-transition: background-color .5s;
transition: background-color .5s;
display: inline-block;
text-indent: -999em;
background-image: url(../images/icon-socials.png);
background-repeat: no-repeat;
width: 27px;
height: 27px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
padding-left:0px;
}
ul#social li a span.facebook {
background-position: 3px -60px;
}
ul#social li a span.twitter {
  background-position: 2px 2px;
}
ul#social li a span.rss {
  background-position: 4px -126px;
}
ul#social li a span.google_plus {
  background-position: 4px -189px;
}
ul#social li a span.youtube {
  background-position: 4px -256px;
}
ul#social li a span.facebook:hover {
  background-color: #3350AE;
  background-position: 3px -379px;
}
ul#social li a span.twitter:hover {
  background-color: #00C4FC;
  background-position: 2px -317px;
}
ul#social li a span.rss:hover {
  background-color: #77b1d1;
  background-position: 4px -445px;
}
ul#social li a span.google_plus:hover {
  background-color: #D83D2D;
  background-position: 4px -508px;
}
ul#social li a span.youtube:hover {
  background-color: #C60404;
  background-position: 4px -575px;
}
#sp-top-contact span{
padding: 0 6px;
}
#sp-top-contact .custom{
margin-top:5px;
float:right;
}
.rtl #sp-top-contact .custom{
margin-top:5px;
float:left;
}
/*custom for why choose us*/
.intro{
background-color: #f6f6f6 !important;
border-width: 0px;
border-style: solid;
padding: 28px 28px 27px 31px;
border-left: 3px solid #a0ce4e;
margin: 0 0 84px;
}
.intro h2{
margin: 0 0 7px;
font: 18px/20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
text-transform: inherit;
}
.intro .right-intro{
margin-top: 20px;
}
.intro-heading h2{
margin:0px;
line-height: 39px !important;
font: 18px/20px 'Source Sans Pro', Arial, Helvetica, sans-serif;
padding-left: 45px;
text-transform: inherit;
}
.intro-heading [class^="icon-"], .intro-heading [class*=" icon-"] {
width: 35px;
height: 35px;
line-height: 36px;
border-color: #333 !important;
font-size: 18px;
-moz-border-radius: 75px;
-webkit-border-radius: 75px;
border-radius: 75px;
background-color: #333333;
color: #fff;
text-align: center;
margin-top: 2px;
}
/*****************/
#sp-template-features-wrapper ul.tick{
list-style: none;
margin: 0;
padding: 0;
margin-top: 10px;
}
#sp-template-features-wrapper ul.tick li {
line-height: 18px;
margin: 0;
padding: 0;
margin-bottom: 15px;
padding-left: 25px;
}
/******************/
h3.header-showcase{
text-align: center;
border-bottom: 1px solid #ccc;
margin: 0 30%;
}
#sp-business-wrapper{
background: url('../images/floor.jpg') no-repeat fixed center center;
padding-top: 40px;
padding-bottom: 40px;
color: #FFF;
text-align: center;
background-clip: padding-box !important;
background-size: cover !important;
}