
.mybox {
  height: auto;
  position: relative;
  margin: 20px 0 0;
  padding: 1px 15px 20px 15px;
  background:#FFF;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  border-radius:15px; 
}
.mybox h3 {
  color: #464646;
  text-align: right;
  padding-bottom: 5px;
  padding-top: 0;
  line-height: 25px;
}
article.item .mybox h3 {
  font-size: 15px !important;
  margin: 10px 0 !important;
}
.packagetitle h3{
font-size:22px !important;
color:#464646 !important;
font-weight:bolder;
padding:20px 0 !important;
clear:both;
display:block

} 
.packagetitle{
width:100%;
text-align:center;
}

.maharatpackages .innerpackage{
	padding: 0 10px 10px;
}

.maharatpackages .packageslides,.maharatpackages .mybox{
padding:0 !important
}
.packcover{
border-top-right-radius:15px;
border-top-left-radius:15px;
}

.packageslidesdiv .owl-item{
  padding: 10px;
}
.packageslidesdiv .box-teacher {
    text-align: right;
    padding: 0 0 10px !important;
    display: flex;
    border-bottom: solid 2px #e2e2e2;
}
.packageslides {
    padding:0 10px 10px; 
} 
.packageslidesdiv .packageslides_slider{
    width: 100%;
    float: right;   
    margin: 0 !important;
}
.packageslidesdiv.box > div {
  text-align: center;
} 
.packageslidesdiv.box .packageslides_box {
  padding: 0 5px 7px !important;
  margin: 0 5px 15px !important;
  width: 100% !important;
  text-align: right;
}

.box-div{
  padding: 5px 20px 5px 0;
  position: relative;
  color: #585858;
  font-size: 13px !important;
  width: 100%;
  float: right;
}
.box-div.clock{
  border-top: solid 2px #e2e2e2;
  margin-top: 10px; 
}
.box-div.clock:before{
  content: "\f017";
  font-family: "FontAwesome"; 
  position: absolute;
  top: 4px;
  right: 0;
  color: #585858;
  font-size: 16px;
}
.box-div.calendar:before{
  content: "\f073";
  font-family: "FontAwesome"; 
  position: absolute;
  top: 7px;
  right: 0;
  color: #585858;
  font-size: 16px;
}
.box-div.dollar:before{
  content: "\f155";
  font-family: FontAwesome;
  position: absolute;
  top: 5px;
  right: 3px; 
  color: #a2a2a2;
  font-size: 16px;
}
.packageslidesdiv .mybox h3{
  font-size: 13px !important;
  height: 50px;
  padding: 0 !important;
  overflow: hidden;
} 
.packageslides img.packteacher{
  width: 45px !important;
  height: 45px;
  border-radius: 50% !important;
  border: solid 1px #ddd;
  float: right;
  margin: 0 0 0 10px !important;
}
.box-button{
  text-align:left
}
.box-button a{
    background: #eee !important; 
    color: #4f4f4f !important; 
    border-radius: 30px;
    padding: 5px 15px;
    display: inline-block;
    font-size: 13px;
}
.price-green {
  color: green;
  font-weight:bold;
}
.price-red{
  color:#a72631;
  text-decoration: line-through;
  float:right;
  padding-left:5px
}