.dealsbg {background:#eee8e3; border:1px solid #c1c1bf;}
.W100 {width:100%;}
.W24{ width:24%;}
.dealbalckbg { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; padding:5px; position:absolute; width:100%; bottom:0px; color:#fff; text-align:center; font-size:20px;}
.PT20 {padding-top:20px;}
.dealsbg p{font-size:16px;}
.PB20 {padding-bottom:20px;}
.deal_price { background:#f7f3f2 ; float:left; position:relative; width: 65%;}
.deal_price ul { display: block;  float: left;  margin: 0;  padding: 0;   width: 100%;}
.deal_price li { display: block; float: left;  padding: 4px 0;  text-align: center;  width: 32%; list-style-type:none;}
.deal_price_arrow {border-color: transparent transparent transparent #f7f3f2;  border-style: solid; border-width: 35px 0 28px 28px;  height: 0;  left: 100%;  position: absolute;  top: 0;width:0;}
.deal_btn { display: block;  float: left;  font-size: 18px !important;  font-weight: normal !important;   padding: 20px 2% 17px 9%;}
.deals_timing h6{text-align:center; font-size:18px; font-weight:bold;}
.deals_note {background:#d8ccc1;  display: inline-block;}
.deals_note p{margin:0;}
.deals_share a { display: inline-block;  height: 37px;  margin: 0 1%;  width: 37px; border-radius:50%;}
.deals_share p{ display: inline-block;}
.deal_mail { background:#212121 url("../themes/yosemite/img/deal_share.png") no-repeat scroll 0 0 !important;}
.deal_fb { background: #212121 url("../themes/yosemite/img/deal_share.png") no-repeat scroll -32px -3px !important;}
.deal_twitter { background:#212121 url("../themes/yosemite/img/deal_share.png") no-repeat scroll -72px -3px !important;}
.deal_pin {  background: #212121  url("../themes/yosemite/img/deal_share.png") no-repeat scroll -106px  -3px !important;}
.dealcheck  {position:absolute; top:1px; background:#fff !important;}
.deal_stepone  h3{background: #475a20 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    margin: 20px auto;
    padding: 8px;
    text-align: center;
    width: 60%;}
.col-centered{ float: none;  margin: 0 auto;}
.stepdeal i {position:absolute; top:8px; right:25px;}
.deal_stepone  input{width:24%; height:32px; text-align:center;}
.dealtoppart input.form-control{width:100%;}
.MR0{margin-right:0;}
.stepdeal2  input{width:30%;}
.greenbxdeals {background:#3e0f0c;}
/********************************/
.pdlfzr{padding-left:0 !important;padding-right:0 !important;}
.GreenBox{background:#e0f0cc; padding:10px; border:1px solid #a6b895;}
.red{color:#d9534f;}
.Deal_Rate_Image{background:#e0f0cc; border:1px dashed #a6b895; margin-top:37px !important; font-size:16px; font-weight:bold; padding:5px 0;}
.Deal_Rate_Image{ font-size:16px; font-weight: bold;}
.green {color: #7cb744;}
.GreenBox{background:#e0f0cc; padding:10px; border:1px solid #a6b895; margin-top:35px;}
.top_text{font-weight:bold;}
.rates{ background:#f2f2f2; margin-bottom:20px;}
.rates ul {float: left;padding: 20px 0 0;width: 100% !important;}
.rates li{list-style:none; width:50%; display:block; float:left; padding:5px 5%; margin:5px 0;height:32px;}
.rates li:nth-child(even){clear:none;}
.rates li:nth-child(2n){ clear: none;}
.dark{ background:#eeeded;}
.newinputytag input.dealcheck{position:absolute; top:0px; left:0px; opacity:0;}
.bookitnow{height:50px !important; border:none; width:auto !important;text-align:center;}
.PT27{ padding-top:27px;}
/********************************/

@media screen and (max-width:767px){
.MOBMT20{ margin-top:20px !important;}
.deal_price_arrow{display: none}
.deal_price{ width:100%}
.deal_stepone h3{ width:100%;}
.MB15-mobile{ margin-bottom:15px;}
.deal_btn{ padding:11px 6% 14px 7%;float:none;}
}
 @media screen and (min-width:400px) and (max-width: 767px) {
.w60{ width:80%; margin:0 auto;} 
.dealtoppart{ width:70%; margin:0 auto;}

 }
 @media screen and (min-width:768px) and (max-width: 992px) {
.col-sm-offset-3tab {margin-left: 25%;}	 
.ML50deals {margin-left:7%;}
 }
 @media screen and (min-width:330px) and (max-width: 1199px) {
.deal_stepone h3{ width:100%;}
}

@media screen and (max-width:550px) { 
.MOBMT20{ margin-top:20px !important;}
.stepdeal2 input {width:30%;}
.alignmob {text-align:left;}
}
@media screen and (min-width: 320px)   and (max-width: 500px) { 
.countdown{margin:0 0 0 23% !important;}
}
@media screen and (min-width:501px)   and (max-width: 767px) { 
.countdown{margin:0 0 0 24% !important;}
}
@media screen and (min-width:768px)   and (max-width: 1199px) { 
.countdown{margin:0 0 0 34% !important;}
}
@media screen and (min-width:1199px)   and (max-width: 2500px) { 
.countdown { padding:0 0 0 9%;}
}
@media screen and (min-width:1200px)   and (max-width: 2500px) { 
.borderr{border-right: 1px solid #c1c1bf;}
}
@media screen and (min-width:768px)   and (max-width: 2500px) { 
.borderrig{border-right: 1px solid #f2f2f2;}

}

