
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow);


.owl-carousel img{margin-bottom:20px;}

.business-category .bsn-cat-item img{
    margin-top:-10px;height:90px;
}

.bsn-cat-item.green a, .bsn-cat-item.purple a,.bsn-cat-item.rosy-pink a, .bsn-cat-item.blue a {
    background-color: #faa519; margin-bottom: 10px;
}
.pricing-item .btn{background-color: #faa519}

.bsn-cat-item.purple a img{
margin-left:20px;height:80px
}


 .speacial{
padding-right:30px
}
.speacial img{height:30px;width:30px}
.main-menu li a,.site-banner__search.layout-02 .field-input label,.site-banner__search.layout-02 .site-banner__search__input,.right-header__button a,.title-border-bottom,.bsn-cat-item span.title,.business-main .title-border-bottom,.brand-content h1,.tabs .tab h3,.tabs .tabs-list li a,.right-header>div a{font-family: 'Cairo', sans-serif;}
.main-menu li a,.right-header>div a     {color:white}
.single .place-share a{
    background:red;width:70px;height:70px;color:white;padding:10px;}
    .popup-form input[type="submit"] {background:#faa519;color:white}


/*start statistics*/
.sectionClass {
    padding: 20px 0px 50px 0px;
    position: relative;
    display: block;
  }
  
  .fullWidth {
    width: 100% !important;
    display: table;
    float: none;
    padding: 0;
    min-height: 1px;
    height: 100%;
    position: relative;
  }
  
  
  .sectiontitle {
    background-position: center;
    text-align: center;
  }
  
  .sectiontitle h2 {
    font-size: 30px;
    color: #222;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  
  
  .headerLine {
    width: 160px;
    height: 2px;
    display: inline-block;
    background: #101F2E;
  }
  
  
  .projectFactsWrap{
      display: flex;
    margin-top: 30px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  
  
  #projectFacts .fullWidth{
    padding: 0;
  }
  
  .projectFactsWrap .item{
    width: 25%;
    height: 100%;
    padding: 50px 0px;
    text-align: center;
  }
  
  .projectFactsWrap .item:nth-child(1){
    background: rgb(234, 138, 16);
  }
  
  .projectFactsWrap .item:nth-child(2){
    background: rgb(255, 163, 0);
  }
  
  .projectFactsWrap .item:nth-child(3){
    background: rgb(252, 174, 5);
  }
  
  .projectFactsWrap .item:nth-child(4){
    background: rgb(252, 193, 5);
  }
  
  .projectFactsWrap .item p.number{
    font-size: 40px;
    padding: 0;
    font-weight: bold;
  }
  
  .projectFactsWrap .item p{
    color: rgba(255, 255, 255, 0.8);
    font-size: 18px;
    margin: 0;
    padding: 10px;
    font-family: 'Open Sans';
  }
  
  
  .projectFactsWrap .item span{
    width: 60px;
    background: rgba(255, 255, 255, 0.8);
    height: 2px;
    display: block;
    margin: 0 auto;
  }
  
  
  .projectFactsWrap .item i{
    vertical-align: middle;
    font-size: 50px;
    color: rgba(255, 255, 255, 0.8);
  }
  
  
  .projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
    color: white;
  }
  
  .projectFactsWrap .item:hover span{
    background: white;
  }

  .footer{background-image: url('../images/ZayQBG0FFK.jpg');-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
 .footer .footer__top__info p{color:#eeeeee}
.footer .footer__top__nav h3{color:#eeeeee}
.footer .footer__top__nav a,.footer .footer__top__nav p,.footer__bottom p,.footer__bottom {color:#eeeeee}
.footer__bottom__copyright a{color:#faa519}
.basic-page{}
.place__box .place__box--npd h1{padding:40px}
  @media (max-width: 786px){
    .projectFactsWrap .item {
       flex: 0 0 50%;
    }
  }
  
@media screen and (max-width:767px){
  
   .ban{margin-top:30px} 
   .featured-slider.slick-slider img {height:220px}
   .site-banner__search.layout-02{
     display:none
   }
}

@media screen and (min-width:768px) and (max-width:991px){
  .site-banner__search.layout-02{
    display:none
  }
}






.firstca3 .item img{
  border-radius: 20px;
}
.firstca3 .item img:hover{
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.firstca4 .item img{
  border-radius: 20px
}
.firstca4 .item img:hover{
   /* Start the shake animation and make the animation last for 0.5 seconds */
   animation: shake 0.5s;

   /* When the animation is finished, start again */
   animation-iteration-count: infinite;
 }
 
 @keyframes shake {
   0% { transform: translate(1px, 1px) rotate(0deg); }
   10% { transform: translate(-1px, -2px) rotate(-1deg); }
   20% { transform: translate(-3px, 0px) rotate(1deg); }
   30% { transform: translate(3px, 2px) rotate(0deg); }
   40% { transform: translate(1px, -1px) rotate(1deg); }
   50% { transform: translate(-1px, 2px) rotate(-1deg); }
   60% { transform: translate(-3px, 1px) rotate(0deg); }
   70% { transform: translate(3px, 1px) rotate(-1deg); }
   80% { transform: translate(-1px, -1px) rotate(1deg); }
   90% { transform: translate(1px, 2px) rotate(0deg); }
   100% { transform: translate(1px, -2px) rotate(-1deg); }
 }





span,.main-menu li a, .site-banner__search.layout-02 .field-input label, .site-banner__search.layout-02 .site-banner__search__input, .right-header__button a, .title-border-bottom, .bsn-cat-item span.title, .business-main .title-border-bottom,.projectFactsWrap .item p,.projectFactsWrap .item p.number,.title-border-bottom, .bsn-cat-item span.title, .business-main .title-border-bottom,.footer .footer__top__info .footer__top__info__desc,aside,.footer .footer__top__nav a, .footer .footer__top__nav p, .footer__bottom p, .footer__bottom,.footer .footer__top__nav a,.footer__bottom p,.footer .footer__top__nav h3,.member-menu li.active a,.member-wishlist-wrap h1,a,.place-item.layout-02 .place-preview,.member-menu li a,.site-contact p{font-family: 'Cairo', sans-serif}

.single .place-share a {
font-size:14px}


.place .basic-pic img{
  margin-top:40px;border-radius: 20%;
}




