/*
Theme Name:  Urban-LTD Theme
Author: Urban-Ltd 
Author URI: 
Description: Urban-LTD Custom Theme
Version: 0.1
*/


.width-img-logo{
    max-width: 100%;
    height: auto;
    width: 70%;
    margin-left: 15%;
}


#urban-panels .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
           background-color: #fff;
}

#urban-panels .vc_tta-tab.vc_active>a{
    background-color: #fed03d;
    color: #333333;
}

#urban-panels  .vc_tta-tab>a{
     margin-bottom: 10px;
     background-color: #f5f5f5;
      
}

#urban-panels  .vc_tta-tab>a:hover{
      background-color: #fed03d;
      
}

#urban-panels  .vc_tta-panel-body{
    line-height: 2;
   line-height: 2;
    padding: 0 20px 40px 30px;
    background-color: #fff;
        border: none;
}

#urban-panels .vc_tta-panels{ 
    background-color: #fff;
    border: none;
}

#urban-panels  .vc_tta-tab.vc_active>a::after,
#urban-panels .vc_tta-tab.vc_active>a::before{
    display:none
}

@media only screen  and (max-width: 767px) {
    #urban-panels .vc_tta-panel-heading{
         margin-bottom: 10px;
         border: none;
        background-color: transparent;
    }
    
    #urban-panels  .vc_tta-panel-title>a{
         background-color: #f5f5f5;
    }
    
    #urban-panels .vc_tta-panel.vc_active .vc_tta-panel-title>a{
         background-color: #fed03d;
        color: #333333;
    }
    
     #urban-panels .vc_tta-panel-body{
        padding:20px 15px;
    }
}

.elements-padding-betwwen-paralax {
  margin-top: -70px;
  padding-top: 100px;
  padding-bottom: 100px; }
  @media only screen and (min-width: 768px) {
    .elements-padding-betwwen-paralax {
      margin-top: -100px;
      padding-top: 140px;
      padding-bottom: 140px;
    } 
  }
  
  .vc_parallax { z-index: 10;}
  
  .margin-between20{
      margin-top:20px;
      margin-bottom:20px;
      
  }
    .margin-between30{
      margin-top:30px;
      margin-bottom:30px;
      
  }
    .margin-between40{
      margin-top:40px;
      margin-bottom:40px;
      
  }
  
  
  /*IMAGES GALERY*/
  #cookie-law-info-bar{
      
  }

   @media all and (max-width: 768px) {
/*       #urban-project-galery .pp_gallery{  display: none;} */
   }
   
@media all and (max-width: 920px) {
    .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade ,  .pp_hoverContainer{ width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 7%!important; top: 10px!important; }
    
    #pp_full_res{border: 5px solid #fff;}
}


    
    
 div.pp_default .pp_next {
        background: url("https://www.urban-ltd.co.uk/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_next.png") center right no-repeat;
        cursor: pointer;
    }

    div.pp_default .pp_previous {
        background: url("https://www.urban-ltd.co.uk/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_next.png") center left no-repeat;
        cursor: pointer;
    }


    
/* PRIVACY POLICIES */
.urban-ppolicy h2{
    color: #fed03d;
    margin-top:20px;
}

.urban-ppolicy h3{
    margin-top:10px;
}

/* CAROUSEL BOOTSTRAP*/

.carousel-control.left i,
.carousel-control.right i{
    position: absolute;
    top: 75px;
}
    
.carousel-control.left i{
   right: 10px;
}

.carousel-control.right i{
    left: 10px;
}
/*end  CAROUSEL BOOTSTRAP*/

@media (max-width: 767px){
    
     .rode-carousel-clients__item blockquote {
        padding-top: 60px;
         min-height: fit-content; 
    }
    
  .rode-carousel-clients__item blockquote::before{
      transform: translateX(-50%);
      top: 0;
     
   }  

   
}


