
a,div,h1,h2,h3,h4,h5,h6,img,li,p,span,ul{
    box-sizing:border-box;
    line-height:1.5;
    margin:0;
    direction:rtl
}
img {
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.footer-box{
    color:#8ea7bf;
    font-size:14px
}
.text-small,.text-title{
    font-size:13px
}
.text-md {
    font-size: 15px;
}
.text-xs {
    font-size: 11px;
}
a,a:focus,a:hover{
    text-decoration:none!important;
    font-family: 'artabaz',Tahoma;
}
img{
    display:inline-block
}
body{
    font-family: 'artabaz'
}
h1,h2,h3,h4,h5,h6{
    font-family: 'artabaz_bold'
}
.list-unstyled span{
    display: inline-block;
    margin: 2px 10px;
    background: #ff5252;
    color: #fff;
    padding: 7px 10px;
    border-radius: 6px;
}
.client-menu .list-unstyled .client-menu-item-icon,
.client-menu .dropdown-toggle .title {
    margin: 0;
    background: transparent;
    color: #777;
}
.tooltip,body{
    font-family: 'artabaz'
}
.tooltip{
    direction:rtl
}
.ltr{
    direction:ltr
}
.text-title{
    font-weight:700
}
.text-stroke{
    text-decoration:line-through
}
.text-dark-blue{
    color:#3a5a72
}
.text-olive{
    color:#76a24f
}
.text-tour-overview{
    color:#cddfed
}
.bg-blue-main{
    background-color:#3d82bc
}
.bg-market-main{
    background-color: #ffffff;
    border-bottom: 1px solid #efefef;
}
.bg-market-head{
    background-color:#00455e
}
.bg-tour-starting{
    background-color:#003756
}
.bg-learn-more{
    background-color:#0084af
}
.bg-blue-soft{
    background-color:#3f759c
}
.bg-blue-bold{
    background-color:#31628a
}
.bg-dark-blue{
    background-color:#2f4052
}
.bg-light-gray{
    background-color:#f5f5f5
}
.bg-dark-blue-2{
    background-color: #ececec;
}
.bg-red{
    background-color:#cc5151
}
.bg-dark-foo{
    background-color:#292929
}
.bg-black{
    background-color:#1a1a1a
}
.bg-sky{
    background-color:#b8d9f1
}
.bg-olive{
    background-color:#76a24f
}
.bg-whmcs-btn{
    background-color:buttonface
}
.remove-border{
    border:none!important
}
.border-blue-main{
    border:1px solid #3d82bc
}
.border-dark-blue{
    border:1px solid #2f4052
}
.border-light-gray{
    border:1px solid #f5f5f5
}
.border-dark-blue-2{
    border:1px solid #0a2942
}
.border-red{
    border:1px solid #cc5151
}
.border-primary{
    border:1px solid #007bff
}
.border-secondary{
    border:1px solid #6c757d
}
.border-success{
    border:1px solid #28a745
}
.border-danger{
    border:1px solid #dc3545
}
.border-warning{
    border:1px solid #ffc107
}
.border-info{
    border:1px solid #17a2b8
}
.border-dark{
    border:1px solid #343a40
}
.remove-padding{
    padding:0!important
}
.padding-3{
    padding:3px!important
}
.padding-5{
    padding:5px!important
}
.padding-10{
    padding:10px!important
}
.padding-15{
    padding:15px!important
}
.padding-20{
    padding:20px!important
}
.padding-25{
    padding:25px!important
}
.padding-30{
    padding:30px!important
}
.padding-40,.padding-50{
    padding:50px!important
}
.padding-top-5{
    padding-top:5px!important
}
.padding-top-10{
    padding-top:10px!important
}
.padding-top-15{
    padding-top:15px!important
}
.padding-top-20{
    padding-top:20px!important
}
.padding-top-25{
    padding-top:25px!important
}
.padding-top-30{
    padding-top:30px!important
}
.padding-top-40{
    padding-top:40px!important
}
.padding-top-50{
    padding-top:50px!important
}
.padding-top-60{
    padding-top:60px!important
}
.padding-left-5{
    padding-left:5px!important
}
.padding-right-5{
    padding-right:5px!important
}
.padding-bottom-5{
    padding-bottom:5px!important
}
.padding-bottom-10{
    padding-bottom:10px!important
}
.padding-bottom-15{
    padding-bottom:15px!important
}
.padding-bottom-20{
    padding-bottom:20px!important
}
.padding-bottom-25{
    padding-bottom:25px!important
}
.padding-bottom-30{
    padding-bottom:30px!important
}
.padding-bottom-40{
    padding-bottom:40px!important
}
.padding-bottom-50{
    padding-bottom:50px!important
}
.padding-bottom-60{
    padding-bottom:60px!important
}
.padding-left-10{
    padding-left:10px!important
}
.padding-left-15{
    padding-left:15px!important
}
.padding-left-20{
    padding-left:20px!important
}
.padding-left-25{
    padding-left:25px!important
}
.padding-left-30{
    padding-left:30px!important
}
.padding-left-40{
    padding-left:40px!important
}
.padding-left-50{
    padding-left:50px!important
}
.padding-left-60{
    padding-left:60px!important
}
.padding-right-10{
    padding-right:10px!important
}
.padding-right-15{
    padding-right:15px!important
}
.padding-right-20{
    padding-right:20px!important
}
.padding-right-25{
    padding-right:25px!important
}
.padding-right-30{
    padding-right:30px!important
}
.padding-right-40{
    padding-right:40px!important
}
.padding-right-50{
    padding-right:50px!important
}
.padding-right-60{
    padding-right:60px!important
}
.remove-margin{
    margin:0!important
}
.margin-5{
    margin:5px!important
}
.margin-10{
    margin:10px!important
}
.margin-15{
    margin:15px!important
}
.margin-20{
    margin:20px!important
}
.margin-25{
    margin:25px!important
}
.margin-30{
    margin:30px!important
}
.margin-top-5{
    margin-top:5px!important
}
.margin-top-10{
    margin-top:10px!important
}
.margin-top-15{
    margin-top:15px!important
}
.margin-top-20{
    margin-top:20px!important
}
.margin-top-25{
    margin-top:25px!important
}
.margin-top-30{
    margin-top:30px!important
}
.margin-bottom-5{
    margin-bottom:5px!important
}
.margin-bottom-10{
    margin-bottom:10px!important
}
.margin-bottom-15{
    margin-bottom:15px!important
}
.margin-bottom-20{
    margin-bottom:20px!important
}
.margin-bottom-25{
    margin-bottom:25px!important
}
.margin-bottom-30{
    margin-bottom:30px!important
}
.margin-left-5{
    margin-left:5px!important
}
.margin-left-10{
    margin-left:10px!important
}
.margin-left-15{
    margin-left:15px!important
}
.margin-left-20{
    margin-left:20px!important
}
.margin-left-25{
    margin-left:25px!important
}
.margin-left-30{
    margin-left:30px!important
}
.margin-right-5{
    margin-right:5px!important
}
.margin-right-10{
    margin-right:10px!important
}
.margin-right-15{
    margin-right:15px!important
}
.margin-right-20{
    margin-right:20px!important
}
.margin-right-25{
    margin-right:25px!important
}
.margin-right-30{
    margin-right:30px!important
}
.max-width-80{
    max-width:80%
}
.border-radius-circle{
    border-radius:50%
}
.border-radius-0{
    border-radius:0!important
}
.border-radius-tl-0{
    border-top-left-radius:0!important
}
.border-radius-tr-0{
    border-top-right-radius:0!important
}
.border-radius-bl-0{
    border-bottom-left-radius:0!important
}
.border-radius-br-0{
    border-bottom-right-radius:0!important
}
.border-radius-3{
    border-radius:3px
}
.border-radius-tl-3{
    border-top-left-radius:3px
}
.border-radius-tr-3{
    border-top-right-radius:3px
}
.border-radius-bl-3{
    border-bottom-left-radius:3px
}
.border-radius-br-3{
    border-bottom-right-radius:3px
}
.border-radius-5{
    border-radius:5px
}
.border-radius-tl-5{
    border-top-left-radius:5px
}
.border-radius-tr-5{
    border-top-right-radius:5px
}
.border-radius-bl-5{
    border-bottom-left-radius:5px
}
.border-radius-br-5{
    border-bottom-right-radius:5px
}
.border-radius-10{
    border-radius:10px
}
.border-radius-tl-10{
    border-top-left-radius:10px
}
.border-radius-tr-10{
    border-top-right-radius:10px
}
.border-radius-bl-10{
    border-bottom-left-radius:10px
}
.border-radius-br-10{
    border-bottom-right-radius:10px
}
.remove-shadow{
    box-shadow:none!important
}
.box-shadow{
    box-shadow:0 1px 4px 0 rgba(0,0,0,.1)
}
.box-shadow-hover:hover{
    box-shadow:0 1px 8px 0 rgba(0,0,0,.1)
}
.btn-sq-36{
    height:36px;
    line-height:36px;
    width:36px
}
.transform-or-tr{
    transform-origin:top right
}
.transform-or-tl{
    transform-origin:top left
}
.transform-or-br{
    transform-origin:bottom right
}
.transform-or-bl{
    transform-origin:bottom left
}
.transition{
    transition:all .3s ease-in-out
}
.checkmark:before{
    content:'\2713';
    color:#fff;
    font-size:11px;
    width:100%;
    left:0;
    top:-4px
}
.nextprev{
    padding:10px;
    margin-bottom:10px;
    border:1px solid #ddd;
    border-radius:3px
}
a.nextprev_link,span.nextprev_current{
    padding:5px 10px;
    border-radius:3px;
    color:#fff
}
span.nextprev_current{
    background-color:#3d82bc
}
a.nextprev_link{
    background-color:#74cb0b
}
.h-100{
    height:100%
}


/***** begin opacity *****/
.opacity-0 {
    opacity: 0;
}

.opacity-25 {
    opacity: 0.25;
}

.opacity-35 {
    opacity: 0.35;
}

.opacity-45 {
    opacity: 0.45;
}

.opacity-55 {
    opacity: 0.55;
}

.opacity-65 {
    opacity: 0.65;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-85 {
    opacity: 0.85;
}

.opacity-95 {
    opacity: 0.95;
}

.opacity-100 {
    opacity: 1.0;
}
/***** end opacity *****/