h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .block-title, p, a,tr,th,small{
font-family: 'Cairo' !important;
}
.logo-small h6,.navbar .logo-small h6{
text-align:center;
}
div.shadow-father{

padding-bottom:20px;
}
div.shadow {
    width:100%;

    max-width:100%;
    max-height:50%;
    //margin-top:10%;
    overflow:visible;
    text-align:center;

}
img.logo {
    position:relative;

    width:150px;
    //border-radius:100%;


}
.content-center{
text-align:center
}
.background-img
{
//text-align:center;

//position:absolute;
//bottom:0px;
//width:100%;
}
.swiper-pagination-bullet-active{
background:#cc1e1e !important;
opacity:.5 !important;
border-radius:0 !important;
width:30px;
}
.swiper-pagination-bullet{
background:#green;
border-radius:0 !important;
width:30px;
}

.swiper-slide h2{
color:#645207;
text-shadow: 1px 1px 1px white;
}

.skip-text{
font-size:14px;
font-weight:bold;
text-shadow: 1px 1px 1px #626060;
opacity:1;
}
.navbar-text{
font-size:12px;
}
 .navbar .title, .navbar-title-text, .mnavbar-title-text{
        font-family: 'Cairo' !important;
        font-weight:bold;
        font-size:15px !important;
        color:#fff ;
        width:100%;
        padding-left:45px;
        text-align:center;

        text-shadow:-1px 0px 0px #626060
    }
    .navbar .image-icon{
    width: 35px;
    margin-top: -7px;
    margin-left: 4px;

    }

.first-arrow, .second-arrow,.third-arrow{
opacity: 1;
    	animation: infrontAnimation 2s 1s forwards ease-out;
    	-webkit-animation: infrontAnimation 2s 1s forwards ease-out;
    	animation-iteration-count:infinite;
}
.second-arrow{
margin-right:-15px !important;

}
.third-arrow{
margin-right:-15px !important;

}
@-webkit-keyframes infrontAnimation1 {
      0% { opacity:0; transform: translateX(1vw); }
   20% { opacity:1; transform: translateX(1vw); }
   80% { opacity:1; transform: translateX(-3vw); }
  100% { opacity:0; transform: translateX(-5vw); }

    }

    @keyframes infrontAnimation1 {
      0% { opacity:0; transform: translateX(1vw); }
   20% { opacity:1; transform: translateX(1vw); }
   80% { opacity:1; transform: translateX(-3vw); }
  100% { opacity:0; transform: translateX(-5vw); }
    }

    @-webkit-keyframes infrontAnimation {
      0% { opacity:0; }
   20% { opacity:1;  }
   80% { opacity:1;  }
  100% { opacity:0; }

    }

    @keyframes infrontAnimation {
      0% { opacity:0;  }
   20% { opacity:1; }
   80% { opacity:1;  }
  100% { opacity:0; }
    }


    .toolbar li{
    font-size:22px;
    }
    .toolbar .active-yellow li{
        color:#ff9500;
    }


    .toolbar .active-purple li{
        color:#673ab7;
    }

    .toolbar .cart-button{
        border-radius:100%;
        width:40px;
        height:40px;
    }

.mr-left-10{
margin-left:10px;
}
.button i{
color:#fff !important;
}
.card-header .button i{
color:#d6ad09 !important;
}
.mr-top-5{
margin-top:7px !important;
}

.text-color-theme{
    color:#f29c02 !important;
}

.footer ul li.center-item a > span, .bg-color-gradient {
background: linear-gradient(#f29c02 ,#ff9500) !important;
}
.footer ul li.center-item a>span .countercart{
background:#ff3b30 !important;
}
.footer ul li a span .nav-text{
display:block;
}

h5, .h5{
font-size:17px !important;
}

.cat-card:hover{
background:#fff1bb;
cursor: pointer;
}
.slide-active .cat-card{
background:#fff1bb;
}
.bg-color-yellow{
background-color:#f29c02 !important;
}
.color-theme-yellow{
--f7-theme-color: #f29c02 !important
}
.panel-left .page{
color:#f29c02 !important;
}
.panel-left .page .list ul li a, .panel-left .page .links-list ul li a, .panel-left .page .accordion-list ul li a{
color:#f29c02 !important;
}
.panel-left .page .list ul li a.active>i, .panel-left .page .links-list ul li a.active>i, .panel-left .page .accordion-list ul li a.active>i,.panel-left .page .accordion-list ul li a.active{
color:#b78106 !important;
}
.panel-left .page .list ul li a>i, .panel-left .page .links-list ul li a>i, .panel-left .page .accordion-list ul li a>i{
color:#f29c02 !important;
}

.counter-number .btn:hover{
background:#f29c02;
color:#ffffff;

}

#error,#subs-error,#personal-error{
color:red;
width:100%;
text-align:center;
}

.autoc{
width:100%;
margin-top:5px;
box-shadow: 1px 1px 2px 1px rgba(0, 0, 255, .2);
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td{
text-align:center;
}

.text-points-system{

display: -webkit-box;
    font-size: var(--f7-list-item-text-font-size);
    font-weight: var(--f7-list-item-text-font-weight);
    color: var(--f7-list-item-text-text-color);
    line-height: var(--f7-list-item-text-line-height);
}

.resonsive_table{
overflow-x:scroll;
margin:15px;
}

.card-main{
    border: solid 2px #f29c02;

  background-origin: border-box;
  background-clip: content-box, border-box;
}

.footer ul li:first-child{
margin-right:-40px;
}