.ar {direction: rtl;}
/*banner*/
.partner-content{ 
  color: #fff;
  position:relative;
  top: 2em;
}

.partner-text{
  border: 5px solid #FF5115; 
  padding: 25px;
  display:inline-block;
  background: rgba(255,81,21, 0.8);
  font-size: 28px;
  line-height: 28px;
}
.partner-text h3 {
  margin: 1.5rem 0;
  font-size: 38px;
  line-height: 38px;
  color: #ffffff;
}
.partner-text h3 strong { font-size: 120%; line-height: 0; }
.partner-text h3 strong em { font-style: normal; }

.clpv3 .deals-item .title {color:#FF5115;}

/*button*/
.clpv3 .deals-title {color: #000; }
.clpv3 .button-primary { background: #FF5115; border-color:#FF5115; text-shadow: none; }
.clpv3 .deals-tab .item { border-color:#FF5115; color: #000; }
.clpv3 .deals-tab .active, .clpv3 .deals-tab .item:hover { background: #FF5115; border-color:#FF5115; color: #fff; }
.clp-row-horizon .button-primary { background: none; color: #000; text-shadow: none; box-shadow: none; }
.oneline-searchbox .oneline-search-button {background-color:#FF5115;}

/* price tag */

.clpv3 .deals-item-price { background: rgba(255,81,21, 0.9); }
.clpv3 .deals-item-price .tail { border-top: 2em solid rgba(255,81,21, 0.9); }

.ar .star-rating { text-indent: 20000em;}

/* Terms N Conditions */

#conditions {  background: #e7e7e7; border-top: 1px solid #cfcfcf; color: #707070; }
.clpv3 .clp-conditions-more-bg { background: #e7e7e7; }
.clpv3 .bcard-terms-txt li { font-size: 13px; margin-bottom: 5px; }
.bcard-terms-txt{ padding-bottom: 15px; }
.bcard-terms-txt p { margin-bottom: 15px;}
.bcard-terms-txt ul li{   list-style-type:initial;}



@media screen and (max-width: 1366px){
  .partner-content { top: 1em;}
  .partner-text{
  font-size: 20px;
  line-height: 20px;
}
.partner-text h3 {
  font-size: 32px;
  line-height: 32px;

}
  

  
}


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

}

@media screen and (max-width: 960px){
.partner-text { font-size: 18px line-height: 18px;}  
.partner-text h3 { font-size: 28px; line-height: 28px; }
}
@media screen and (max-width: 768px){

}

@media screen and (max-width: 767px){
  /*banner*/
  .partner-content { padding: 0 18px; }
  .partner-text{ padding: 20px; font-size: 18px; line-height: 20px;}
  .partner-text h3 { font-size: 26px; line-height: 28px; margin: 1rem 0;}

}

@media screen and (max-width: 640px) {  
  /*banner*/
  .partner-content { padding : 0;}
  .partner-text h3 { font-size: 24px; line-height: 26px; }  
}

@media screen and (max-width: 480px){
  .partner-text h3 { font-size: 22px; line-height: 22px; }
  .partner-text{ padding: 15px; max-width: 100%;}
  .clpv3 .banner-bg { background-position: left center;} 
}

@media screen and (max-height: 414px){ 
.partner-content { padding: 0;}

}

@media screen and (max-width: 375px){
  .bcard-terms-txt ol{ margin-left: 1.2em;}
  .bcard-terms-txt ul { margin-left: 1em;}
   .partner-text h3 { font-size: 20px; line-height: 20px; }
}

@media screen and (max-width: 320px){
  .partner-text { font-size: 16px; }
  .ru .partner-text h3, .vn .partner-text h3 { font-size: 18px;}
}