.of-h{overflow:hidden}
.dnone{display:none}
.rounded-pill{border-radius:50rem!important}
.input-text-email{width:calc(100% - 85px)}
.lh2{line-height:2}
.lh1-5{line-height:1.5}
.flex-grow-1,.top-search input{flex-grow:1!important}
.top-search{background:#6F328A}
.top-search input{background:transparent}
.custom-searchBox {display: flex;align-items: center;justify-content: space-between}
.top-search input,.sub-footer input{outline:none}
.dl{direction:ltr}
.dr{direction:rtl}
.trans400{transition:all 400ms}
.shadow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important}
.custom-shadow{box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)!important;transition: all .3s cubic-bezier(.25,.8,.25,1)}
video{border-radius:5px}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 300ms}
.btn-group-vertical>.btn, .btn-group>.btn{position:relative;-ms-flex: 1 1 auto;flex: 1 1 auto}

.CheckLoginUser{padding:0 10px 0;display:flex}
.CheckLoginUser figcaption{width:0;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;font-size:0}
.relative{position:relative}
.LoginedImage {width:32px;height:32px;background-color:#FFF;padding:2px;text-align:center}
.radius100p{border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}
.LoginedFigure.after:after{display:none}
.LoginedFigure{margin:0 0 0 1rem!important}
.LoginedUsername.textcut{font-size:10pt;height:30px;display:flex;align-items:center;padding-left:24px;text-align:right;text-overflow:initial;white-space:initial;overflow:initial}
.pt5{padding-top:5px}
.cFFF{color:#fff}
.pointer{cursor:pointer}
.textcut{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.LoginedUsername .fa{background-color:transparent;box-shadow:none;color:#f5cb00;font-size:15pt;top:5px}
.ml5{margin-left:5px}
.LoginedUsername .fa-caret-down{position:absolute;left:0;top:9px;color:#fff}
.LoginedUsername .fa-caret-down:before{content:"\f142"}
.LoginedUsername + .dropdown-menu>li>a {display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-align:right}
.LoginedUsername + dropdown-menu > li > a:focus,.LoginedUsername + .dropdown-menu > li > a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}
.LoginedUsername + .dropdown-menu > li > a.LogoutUser{color:#a94442!important}
.LoginedUsername + .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.min-login{margin-right:0}
.min-login .LoginedUsername{width:36px;height:36px;opacity:0;padding:0;position:absolute;right:0;top:0}

.StickBottomAds{position: fixed;right:0;bottom:55px;left:0;z-index:10}
.StickBottomAds img{width:100%}
.generalmin .FloatMobileAds{display:block}
.generalmin .bottom_nav{border-radius:0!important}
footer.footermin{margin-bottom:30px!important}
.NotLoginedUser .fa-sign-in{display:none!important}

html , body{
    min-width: 100%;
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    background: #D6DDE9 !important;
    direction: rtl !important;
    text-align: right !important;
}

p, span, a, li, h1, h2, h3, h4, h5, h6, div {
    font-family: YekiFaNum, serif;
}

p {
    margin: 0 !important;
    padding: 0 !important;
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Medium.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Medium.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Light.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Light.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Regular.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Regular.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Bold.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Bold.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.ttf) format('truetype');
    font-weight: 900;
    font-style: normal
}

.main-layout {
    height: 100% !important;
    /*background: transparent linear-gradient(181deg, #D6DDE900 0%, #F1F2F3 100%) 0% 0% no-repeat padding-box !important;*/
    /*background-color: red;*/
    opacity: 1;
    background-color: #D6DDE9;
    max-width: 1400px !important
}

a {
    text-decoration: none !important;
    color: unset !important;
}

.social-media-icon {
    background: #e7decd59;
    cursor: pointer;
    line-height: 11px;
}

.main-color {
    color: #4E006E !important;
}

.main-background-color {
    background: #4E006E !important;
}

.secondary-color {
    color: #FFBA00 !important;
}

.secondary-background-color {
    background: #FFBA00 !important;
}

.second-carousel-slider-background-color{
    background: #FDD732 !important;
}

.cursor-pointer {
    cursor: pointer;
}

.border-radius-10 {
    border-radius: 10px !important;
}

.main-container {
    border-radius: 17px;
    background: #f5f5f8;
}

/*header*/
.header-container {
    border-radius: 17px 17px 0 0 !important;
}

/*header*/

/*modal-menu*/
.modal-menu{padding-right:0!important}
.modal-menu .modal-dialog {
    max-width: 96%;
}

.modal-menu .modal-content {
    height: auto !important;
    max-height: 90vh !important;
}

.modal-menu .modal-body {
    font-size: 13px;
	overflow-y:auto;
}
/*modal-menu*/
.dropdown-menu:before {
    border-bottom: 9px solid rgba(0, 0, 0, 0.2);
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -8px;
}

.dropdown-menu:after {
    border-bottom: 8px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -7px;
}
.dropdown-menu.mega-area:before,.dropdown-menu.mega-area:after{display:none!important}
/*triangle*/
.weather .dropdown-menu::before , .calendar .dropdown-menu::before{
    border-bottom: 9px solid rgba(0, 0, 0, 0.2);
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -8px;
}
.weather .dropdown-menu::after , .calendar .dropdown-menu::after {
    border-bottom: 8px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -7px;
}
/*triangle*/

/*search-box*/
.top-search {
    background: #6F328A;
}
.top-search input{
    background: transparent;
}

.top-search input::placeholder{
    color: #ffffff !important;
    opacity: 1 !important;
}
/*search-box*/

/*calendar*/
.weather .dropdown-menu {
    width: 400px;
}

/*calendar*/

/*calendar*/
.calendar .dropdown-menu {
    width: 270px;
    max-width: 300px;
    font-size: 12px
}

.font-14{
    font-size: 14px !important;
}
.font-20{
    font-size: 20px !important;
}
.font-25 {
    font-size: 25px !important;
}

/*calendar*/

/*weather*/
.week-day-wrapper {
    border: 1px solid #F5F5F5;
    border-radius: 10px;
    color: #DADADA;
}

.week-day-wrapper .mdi{
    color: black;

}

.week-day-wrapper:hover{
    border:unset;
    color: white;
    background-image: linear-gradient(#BCD4F8, #5A95F9);
    box-shadow: 1px 1px 3px #B8D3FC;
}
.week-day-wrapper:hover .mdi{
    color: white !important;
}

.week-day {
    font-size: 12px !important;
}

.degree {
    font-size: 12px !important;
}

.font-12 {
    font-size: 12px !important;
}

.umbrella {
    padding: 10px 7px 0;
    background: #FFE0E0;
    border-radius: 10px;
}

.water{
    padding: 10px 7px 0;
    background: #EDFCFF;
    border-radius: 10px;
    color: #78D9F8;
}
.wind{
    padding: 10px 7px 0;
    background: #E1F6DE;
    border-radius: 10px;
    color: #539571;
}
.degree-sign {
    margin-right: 5px;
    margin-top: 14px
}

.font-40 {
    font-size: 40px !important;
}

.font-10 {
    font-size: 10px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-17 {
    font-size: 17px !important;
}

/*weather*/

/*under-header*/
.under-header {
    height: 4px;
}

/*under-header*/

/*menu*/

.mdi-trending-up{
    border-radius: 10px;
    background-color: #4D4D4D;
    color: white;
    padding: 5px 10px 0;
    height: 34px;
}
.banner-area {
    direction: ltr !important;
}

.padding-top10 {
    padding-top: 10px;
}

.menu-divider {
    width: 2px;
    line-height: 33px;
}

.menu-fast-access {
    display: inline-block;
    font-size: 15px;
    line-height: 30px;
}

#navbar .dropdown .mdi-menu {
    font-size: 18px;
    padding: 5px 10px;
    border-radius: 12px;
}
.nav-item-link{
    background-color: #F5F5F5;
    border-radius: 10px;
    color: #2A2A2A;
    border: 1px solid #F5F5F5;
}
.hashtag{
    color: #D9D9D9;
}
.nav-item-link:hover {
    color: #4e006e !important;
    border: 1px solid orange;
    background-color: #ffa50014;
}
.nav-item-link:hover .hashtag{
    color: #4e006e !important;
}

#navbar .dropdown .dropdown-menu {
    border-radius: 0 0 10px 10px;
}

#navbar .dropdown .dropdown-menu .sub-title {
    font-size: 17px;
}

#navbar .dropdown .dropdown-menu .title {
    font-size: 16px;
    font-weight: bold;
}

.menu-pill-container {
    font-size: 12px;
}

.menu-pill-backgroud {
    background: #F5F5F5;
    font-size: 12px !important;
    font-weight: bold;
    color: #2A2A2A !important;
}

.tebyan-smart-image {
    background: #0055FF0D;
    border: 1px solid #05F;
    padding: 5px
}

.menu-image-info {
    font-size: 13px;
    color: #707070
}

.tebyan-image {
    background: #FFBA000F;
    border: 1px solid #FFBA00;
    padding: 5px;
}

.tebyan-info-col {
    padding-top: 4rem !important;
}

/*menu*/

.owl-stage-outer{
    border-radius: 10px !important;
}

/*slider*/


/*ads*/
.ads {
    background: #e2e6ea;
}

/*ads*/

/*video*/

.video .fa-play-circle , .video .fa-pause-circle{
    font-size: 30px;
    color: #fca402c7;
    background: #FFBA001A;
    text-align: center;
}

.video img {
    max-height: 312px !important;
}

.video .sub-title {
    font-size: 12px
}

.ckin__player {
    box-shadow: unset !important;
    margin-bottom: 10px !important;
}

.default__controls {
    direction: ltr !important;
}

/*
.ckin-play , .default .progress__filled ,.ckin-volume-medium ,.ckin-expand , .ckin-pause{
    color: #4e006e !important;
}*/
.ckin__player{
    margin-bottom: 0 !important;
}
.default__button{
    outline: none !important;
}

/* start tab-content*/

.tab-content-container{
    margin-top: 85px
}
.tab-content .main-item {
    font-size: 15px;
    color: #232323 !important;
}

.tab-content .child-item-title {
    font-size: 13px;
    color: #232323 !important;
}

.tab-content .more-info {
    font-size: 12px;
    color: #AAAAAA !important;
}

/* end tab-content*/

/* start-sub footer */
.sub-footer {
    font-size: 14px;
}

.sub-footer > div {
    line-height: 2;
}

.sub-footer .company-info {
    font-size: 14px;
}

.sub-footer .company-service {
    font-size: 8px;
}

.sub-footer input {
    border-radius: 0 10px 10px 0;
}
.sub-footer .shareMe {
    min-width: 85px;
    border-radius: 10px 0 0 10px;
}

.sub-footer a, .sub-footer a:hover {
    color: unset;
}

/* end sub-footer */

.dropdown-toggle::after {
    display: none !important;
}

@media screen and (max-width: 576px) {

    .custom-card-margin {
        margin-bottom: 1rem !important;
    }

    .nav-item {
        padding: 10px !important;
    }

    .weather .dropdown-menu {
        width: 310px !important;
    }

    .week-day {
        font-size: 9px !important;
    }

    .sub-footer .tebyan-logo img {
        width: 250px !important;
    }

    .calendar img, .weather img {
        .of-h

{
    overflow: hidden
}

.rounded-pill {
    border-radius: 50rem !important
}

.input-text-email {
    width: calc(100% - 85px)
}

.lh2 {
    line-height: 2
}

.lh1-5 {
    line-height: 1.5
}

.flex-grow-1, .top-search input {
    flex-grow: 1 !important
}

.top-search {
    background: #6F328A
}

    .top-search input {
        background: transparent
    }

.custom-searchBox {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.top-search input, .sub-footer input {
    outline: none
}

.dl {
    direction: ltr
}

.dr {
    direction: rtl
}

.trans400 {
    transition: all 400ms
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

video {
    border-radius: 5px
}

.lazyload, .lazyloading {
    opacity: 0
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.CheckLoginUser {
    margin-right: 10px;
    display: flex
}

    .CheckLoginUser figcaption {
        width: 0;
        height: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        overflow: hidden;
        font-size: 0
    }

.relative {
    position: relative
}

.LoginedImage {
    width: 32px;
    height: 32px;
    background-color: #FFF;
    padding: 2px;
    text-align: center
}

.radius100p {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%
}

.LoginedFigure.after:after {
    display: none
}

.LoginedFigure {
    margin: 0 0 0 1rem !important
}

.LoginedUsername.textcut {
    font-size: 10pt;
    height: 30px;
    display: flex;
    align-items: center;
    padding-left: 24px;
    text-align: right;
    text-overflow: initial;
    white-space: initial;
    overflow: initial
}

.pt5 {
    padding-top: 5px
}

.cFFF {
    color: #fff
}

.pointer {
    cursor: pointer
}

.textcut {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.LoginedUsername .fa {
    background-color: transparent;
    box-shadow: none;
    color: #f5cb00;
    font-size: 15pt;
    top: 5px
}

.ml5 {
    margin-left: 5px
}

.LoginedUsername .fa-caret-down {
    position: absolute;
    left: 0;
    top: 9px;
    color: #fff
}

    .LoginedUsername .fa-caret-down:before {
        content: "\f142"
    }

.LoginedUsername + .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-align: right
}

    .LoginedUsername + dropdown-menu > li > a:focus, .LoginedUsername + .dropdown-menu > li > a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #f5f5f5
    }

    .LoginedUsername + .dropdown-menu > li > a.LogoutUser {
        color: #a94442 !important
    }

.LoginedUsername + .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.min-login {
    margin-right: 0
}

    .min-login .LoginedUsername {
        width: 36px;
        height: 36px;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0
    }

.StickBottomAds {
    position: fixed;
    right: 0;
    bottom: 55px;
    left: 0;
    z-index: 10
}

    .StickBottomAds img {
        width: 100%
    }

.generalmin .FloatMobileAds {
    display: block
}

.generalmin .bottom_nav {
    border-radius: 0 !important
}

footer.footermin {
    margin-bottom: 115px !important
}

.NotLoginedUser .fa-sign-in {
    display: none !important
}

html, body {
    min-width: 100%;
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    background: #D6DDE9 !important;
    direction: rtl !important;
    text-align: right !important;
}

p, span, a, li, h1, h2, h3, h4, h5, h6, div {
    font-family: YekiFaNum, serif;
}

p {
    margin: 0 !important;
    padding: 0 !important;
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Medium.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Medium.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Light.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Light.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Regular.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Regular.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Bold.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Bold.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: YekiFaNum;
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.eot);
    src: url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.eot?#iefix) format('embedded-opentype'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.woff2) format('woff2'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.woff) format('woff'), url(https://src.tebyan.net/fnt/YekiFaNum-Heavy.ttf) format('truetype');
    font-weight: 900;
    font-style: normal
}

.main-layout {
    height: 100% !important;
    /*background: transparent linear-gradient(181deg, #D6DDE900 0%, #F1F2F3 100%) 0% 0% no-repeat padding-box !important;*/
    /*background-color: red;*/
    opacity: 1;
    background-color: #D6DDE9;
    max-width: 1400px !important
}

a {
    text-decoration: none !important;
    color: unset !important;
}

.social-media-icon {
    background: #e7decd59;
    cursor: pointer;
    line-height: 11px;
}

.main-color {
    color: #4E006E !important;
}

.main-background-color {
    background: #4E006E !important;
}

.secondary-color {
    color: #FFBA00 !important;
}

.secondary-background-color {
    background: #FFBA00 !important;
}

.second-carousel-slider-background-color {
    background: #FDD732 !important;
}

.cursor-pointer {
    cursor: pointer;
}

.border-radius-10 {
    border-radius: 10px !important;
}

.main-container {
    border-radius: 17px;
    background: #f5f5f8;
}

/*header*/
.header-container {
    border-radius: 17px 17px 0 0 !important;
}

/*header*/

/*modal-menu*/
.modal-menu {
    padding-right: 0 !important
}

    .modal-menu .modal-dialog {
        max-width: 96%;
    }

    .modal-menu .modal-content {
        height: auto !important;
        max-height: 90vh !important;
    }

    .modal-menu .modal-body {
        font-size: 13px;
        overflow-y: auto;
    }
/*modal-menu*/
.dropdown-menu:before {
    border-bottom: 9px solid rgba(0, 0, 0, 0.2);
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -8px;
}

.dropdown-menu:after {
    border-bottom: 8px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -7px;
}

.dropdown-menu.mega-area:before, .dropdown-menu.mega-area:after {
    display: none !important
}
/*triangle*/
.weather .dropdown-menu::before, .calendar .dropdown-menu::before {
    border-bottom: 9px solid rgba(0, 0, 0, 0.2);
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -8px;
}

.weather .dropdown-menu::after, .calendar .dropdown-menu::after {
    border-bottom: 8px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 33px;
    position: absolute;
    top: -7px;
}
/*triangle*/

/*search-box*/
.top-search {
    background: #6F328A;
}

    .top-search input {
        background: transparent;
    }

        .top-search input::placeholder {
            color: #ffffff !important;
            opacity: 1 !important;
        }
/*search-box*/

/*calendar*/
.weather .dropdown-menu {
    width: 400px;
}

/*calendar*/

/*calendar*/
.calendar .dropdown-menu {
    width: 270px;
    max-width: 300px;
    font-size: 12px
}

.font-14 {
    font-size: 14px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-25 {
    font-size: 25px !important;
}

/*calendar*/

/*weather*/
.week-day-wrapper {
    border: 1px solid #F5F5F5;
    border-radius: 10px;
    color: #DADADA;
}

    .week-day-wrapper .mdi {
        color: black;
    }

    .week-day-wrapper:hover {
        border: unset;
        color: white;
        background-image: linear-gradient(#BCD4F8, #5A95F9);
        box-shadow: 1px 1px 3px #B8D3FC;
    }

        .week-day-wrapper:hover .mdi {
            color: white !important;
        }

.week-day {
    font-size: 12px !important;
}

.degree {
    font-size: 12px !important;
}

.font-12 {
    font-size: 12px !important;
}

.umbrella {
    padding: 10px 7px 0;
    background: #FFE0E0;
    border-radius: 10px;
}

.water {
    padding: 10px 7px 0;
    background: #EDFCFF;
    border-radius: 10px;
    color: #78D9F8;
}

.wind {
    padding: 10px 7px 0;
    background: #E1F6DE;
    border-radius: 10px;
    color: #539571;
}

.degree-sign {
    margin-right: 5px;
    margin-top: 14px
}

.font-40 {
    font-size: 40px !important;
}

.font-10 {
    font-size: 10px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-17 {
    font-size: 17px !important;
}

/*weather*/

/*under-header*/
.under-header {
    height: 4px;
}

/*under-header*/

/*menu*/

.mdi-trending-up {
    border-radius: 10px;
    background-color: #4D4D4D;
    color: white;
    padding: 5px 10px 0;
    height: 34px;
}

.banner-area {
    direction: ltr !important;
}

.padding-top10 {
    padding-top: 10px;
}

.menu-divider {
    width: 2px;
    line-height: 33px;
}

.menu-fast-access {
    display: inline-block;
    font-size: 15px;
    line-height: 30px;
}

#navbar .dropdown .mdi-menu {
    font-size: 18px;
    padding: 5px 10px;
    border-radius: 12px;
}

.nav-item-link {
    background-color: #F5F5F5;
    border-radius: 10px;
    color: #2A2A2A;
    border: 1px solid #F5F5F5;
}

.hashtag {
    color: #D9D9D9;
}

.nav-item-link:hover {
    color: #4e006e !important;
    border: 1px solid orange;
    background-color: #ffa50014;
}

    .nav-item-link:hover .hashtag {
        color: #4e006e !important;
    }

#navbar .dropdown .dropdown-menu {
    border-radius: 0 0 10px 10px;
}

    #navbar .dropdown .dropdown-menu .sub-title {
        font-size: 17px;
    }

    #navbar .dropdown .dropdown-menu .title {
        font-size: 16px;
        font-weight: bold;
    }

.menu-pill-container {
    font-size: 12px;
}

.menu-pill-backgroud {
    background: #F5F5F5;
    font-size: 12px !important;
    font-weight: bold;
    color: #2A2A2A !important;
}

.tebyan-smart-image {
    background: #0055FF0D;
    border: 1px solid #05F;
    padding: 5px
}

.menu-image-info {
    font-size: 13px;
    color: #707070
}

.tebyan-image {
    background: #FFBA000F;
    border: 1px solid #FFBA00;
    padding: 5px;
}

.tebyan-info-col {
    padding-top: 4rem !important;
}

/*menu*/

.owl-stage-outer {
    border-radius: 10px !important;
}

/*slider*/


/*ads*/
.ads {
    background: #e2e6ea;
}

/*ads*/

/*video*/

.video .fa-play-circle, .video .fa-pause-circle {
    font-size: 30px;
    color: #fca402c7;
    background: #FFBA001A;
    text-align: center;
}

.video img {
    max-height: 312px !important;
}

.video .sub-title {
    font-size: 12px
}

.ckin__player {
    box-shadow: unset !important;
    margin-bottom: 10px !important;
}

.default__controls {
    direction: ltr !important;
}

/*
.ckin-play , .default .progress__filled ,.ckin-volume-medium ,.ckin-expand , .ckin-pause{
    color: #4e006e !important;
}*/
.ckin__player {
    margin-bottom: 0 !important;
}

.default__button {
    outline: none !important;
}

/* start tab-content*/

.tab-content-container {
    margin-top: 85px
}

.tab-content .main-item {
    font-size: 15px;
    color: #232323 !important;
}

.tab-content .child-item-title {
    font-size: 13px;
    color: #232323 !important;
}

.tab-content .more-info {
    font-size: 12px;
    color: #AAAAAA !important;
}

/* end tab-content*/

/* start-sub footer */
.sub-footer {
    font-size: 14px;
}

    .sub-footer > div {
        line-height: 2;
    }

    .sub-footer .company-info {
        font-size: 14px;
    }

    .sub-footer .company-service {
        font-size: 8px;
    }

    .sub-footer input {
        border-radius: 0 10px 10px 0;
    }

    .sub-footer .shareMe {
        min-width: 85px;
        border-radius: 10px 0 0 10px;
    }

    .sub-footer a, .sub-footer a:hover {
        color: unset;
    }

/* end sub-footer */

.dropdown-toggle::after {
    display: none !important;
}

@media screen and (max-width: 576px) {

    .custom-card-margin {
        margin-bottom: 1rem !important;
    }

    .nav-item {
        padding: 10px !important;
    }

    .weather .dropdown-menu {
        width: 310px !important;
    }

    .week-day {
        font-size: 9px !important;
    }

    .sub-footer .tebyan-logo img {
        width: 250px !important;
    }

    .calendar img, .weather img {
        width: 40px;
        height: 40px;
    }
}

@media screen and (min-width: 576px) {

    .nav-link-tab {
        margin-bottom: 18px !important;
    }
}

@media screen and (max-width: 576px) {
    body {
        overflow-x: hidden !important;
    }
}





    }
}

@media screen and (min-width: 576px) {

    .nav-link-tab {
        margin-bottom: 18px !important;
    }
}

@media screen and (max-width: 576px) {
    body {
        overflow-x: hidden !important;
    }
}




