.video-item h3,
.video-item p
{
    color : #90A4AE !important
}

.video-item h3
{
    font-size:30px;
    margin-bottom:20px;
}
.video-item p
{
    font-size: 1.18rem;
    line-height: 1.5em;
}

.showSign
{
    cursor: pointer;
}

.showSign1
{
    cursor: pointer;
    background-color: #5f7d8b;
    padding: 5px;
    border-radius: 2px;
}

.showSign1 .logged a
{
    color : #FFF;
    text-decoration: none;
}

@media (max-width: 400px){
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 29px !important;
    }
    .dropStyle .tt-menu
    {
        left: 145px !important;
    }
    .dropStyle1 .tt-menu
    {
        left: 34px !important;
    }

}
@media (min-width: 400px) AND (max-width: 429px) {
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 61px !important;
    }

    .dropStyle
    {
        right: 0px !important;
    }

    .dropStyle .tt-menu
    {
        left: 142px !important
    }

    .dropStyle1 .tt-menu
    {
        left: 122px !important
    }

    #search2
    {
        width: 60% !important;
    }

}

@media (max-width: 529px) AND (min-width: 430px){
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 29px !important;
    }
    .dropStyle
    {
        right: 19px !important;
    }
}

@media (min-width: 530px) AND (max-width: 629px) {
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 29px !important;
    }
    .dropStyle
    {
        right: 19px !important;
    }
}

@media (max-width: 729px) AND (min-width: 630px) {
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 29px !important;
    }
    .dropStyle
    {
        right: 19px !important;
    }

}

@media (min-width: 730px) AND (max-width: 889px) {
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 29px !important;
    }
    .dropStyle
    {
        right: 29px !important;
    }

}

@media (max-width: 968px) AND (min-width: 890px) {
    .dropStyle
    {
        right: 45px !important;
    }
}

@media (min-width: 969px) AND (max-width: 992px) {

    .dropStyle
    {
        right: 48px !important;
    }


    #search2
    {
        width: 60% !important;
    }
}

@media (max-width: 1000px) {
    input.col-md-6.search-autocomplete.tt-hint
    {
        left: 85px !important;
    }
    .tt-menu
    {
        left: 80px !important
    }
}

@media (min-width: 1000px) {
    .side-filter label input
    {
        width : 176px!important;
    }
}

@media (min-width: 1300px){
    .side-filter label input
    {
        width : 225px !important;
        display: flex;
        border-radius: 2px;
        height: 30px;
        padding: 6px 12px;
        margin-left : 18px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

}

.dropdownSign
{
    position : relative;
    min-width : 50%
}
.dropStyle
{
    border:1px solid #b8c2c7;
    border-radius: 2px;
    position: absolute;
    top: 1px;
    right: -8px;
    z-index: 500;
    display : none
}

.dropStyle1
{
    border:1px solid #b8c2c7;
    border-radius: 2px;
    position: absolute;
    width : 100%;
    top: 22px;
    right: -2px;
    z-index: 500;
    display : none
}


.dropStyle li,
.dropStyle1 li
{
    padding : 5px;
    background-color : #607D8B
}


.dropStyle li:hover
{
    background-color : #f89623
}

.dropStyle1 li:hover
{
    background-color : #f89623
}

.dropStyle li a,
.dropStyle1 li a
{
    color : #FFF;
    text-decoration : none
}

.doSearch
{
    margin-top : 10px
}

.ser
{
    color : #7d7d7d !important;
}

.collapseBtn
{
    margin-bottom : 10px
}

.collapsedContent .well
{
    padding: 10px;
}

.download a.collapsed:after
{
    font-family: 'Glyphicons Halflings';
    content: "\002b";
    float: right;
    font-size:23px;
    font-weight:bold;
    color: #607D8B
}

.download a:after
{
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: right;
    font-size:23px;
    font-weight:bold;
    color: #607D8B
}

.download a
{
    text-decoration: none;
}

.downContent
{
    padding : 20px
}

.downContent p
{
    padding-bottom: 20px;
    color : #9ca0aa;
    font-size : 16px
}

.downContent a
{
    color : #0851a0
}

.dowloadCont
{
    background-color: #FFF;
}

.dowloadCont h4
{
    font-size: 20px;
}

.dowloadCont h4 a
{
    color: #607D8B
}

.orderSerch
{
    margin-bottom: 10px;
    margin-left : 10px
}

.orderNum
{
    width : 200px;
    display: flex;
}

.egypt-curr
{
    display : flex;
    margin-bottom : 10px
}

.egypt-curr a
{
    line-height: 2;
}

.usd-curr
{
    display : flex;
    margin-bottom : 10px
}

.usd-curr a
{
    line-height: 2;
}
.lag-curr
{
    margin-bottom: 0 !important;
}

.shopCircle
{
    border-radius : 50%;
    background-color : #f89623;
    display: inline-block;
    width : 20px;
    height : 20px;
    line-height: 1.9;
    color : #FFF
}

.myTable
{
    width : 95%
}

.deliverOrder li
{
    text-decoration: line-through;
    list-style-type: square !important;
    font-size: 16px;
    margin-left: 20px;
    color : #b0c3cc;
    margin-bottom : 10px
}

.deliverOrder li:last-of-type
{
    text-decoration: none !important;
    color : #f89623;
    font-weight: bold;
}

.orderSearchTbl thead td,
.orderSearchTbl tbody td,
.searchData
{
    color : #607D8B
}

.strong
{
    font-weight: bold;
}

.fontAyHaga{
    color : #607D8B
}

.orderResult
{
    background: #F89622;
    color: #FFF !important;
    border-radius : 5px;
    max-width : 270px;
    padding: 6px 12px;
}

.colored
{
    color : #78909C;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.colored span
{
    color : #f89623
}

.confirmMsg
{
    color : #78909C;
    font-size: 20px;
    text-align : center
}

.confirmOrder
{
    text-align : center !important;
    color : #607D8B;
    font-size : 20px;
    margin-bottom : 20px;
    margin-top : 20px
}

.confirmOrder span
{
    color : #f89623;
    font-weight : bold
}

.container-prod .information-box
{
    padding: 25px 20px 20px 20px;
}

.information-box form input{
    color: #607D8B;
}

.regSys input
{
    margin-bottom : 12px !important;
    margin-top : 5px
}

.sidebar-nav {
    padding: 9px 0;
}



#html5-watermark{
    display: none !important;
}

.whitCont
{
    background-color : white;
}

.des
{
    color : #607D8B;
    padding-left : 20px;
    padding-right : 20px;
    margin-bottom : 20px
}

.title.media
{
    margin : 10px;
    padding-bottom : 10px
}

.title.media h1
{
    margin-bottom : 0 !important;
}

.gallery_img
{
    width : 75% !important;
}

.layerCon
{
    position: relative;
    height : 100%;
    overflow : hidden;

}

.layerCon .bLayer p
{
    color: white;
    position: absolute;
    top: 137px;
    font-size: 1.6rem;
    width : 100%;
    text-align: center;
    padding-right : 5px;
    padding-left : 5px;
}

div.image_tn
{
    overflow: hidden !important;
    z-index:1000;
    padding-right : 5px !important;
    margin: 10px 0px 10px 0px !important;
}

div.image_tn img
{
    -webkit-transition: all 0.5s ;
    -o-transition: all 0.5s  ;
    -moz-transition: all .5s  ;
    transition: all .5s  ;
}

.whitCont.kk
{
    overflow: hidden;
}

.product-gallery.ss
{
    padding-left : 20px;
    padding-right : 40px
}

.bLayer
{
    background-color: black;
    opacity: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    width : 100%;
    height : 100%;

    display: flex;
    align-items: center;
    justify-content: center;
    z-index : 4;
    -webkit-transition: opacity 0.5s ;
    -o-transition: opacity 0.5s  ;
    -moz-transition: opacity .5s  ;
    transition: opacity .5s  ;
}

.bLayer i
{
    max-width: 50%;
    color : white
}

div.image_tn:hover .bLayer
{
    opacity: .7;
}

div.image_tn:hover img
{
    transform : scale(1.2);
}

.des p
{
    line-height: 1.6;
    letter-spacing: 1px;
    text-align: left;
    margin-top : 15px
}

.thumVideo
{
    height : 100% !important;
}

/*.link-image{*/
    /*position: absolute;*/
    /*top:0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom:0;*/
    /*background: red;*/
    /*z-index:1000;*/
/*}*/

.logos .logo-item img
{
    -webkit-filter: grayscale(50%) !important;
    filter: grayscale(100%);
}

.side-contact h1
{
    font-size: 1.25rem;
    font-weight: 500;
    color: #0851A0;
    margin-bottom: 15px;
}

.side-contact form .form-control
{
    margin-bottom: 10px;
}

.contactSide .contact-header
{
    background-color: #0851A0;
    text-align: center;
    padding: 10px;
    font-weight: bolder;
    color: #FFF;
}

.contactSide form .submit
{
    background-color: #0851A0;
    border-radius: 0;
    letter-spacing: 1px;
    font-weight: bold;
}


.filter-button
{
    margin-top : 10px
}

.navbar-nav li:hover >a
{
    color : #f89623
}

.activePage
{
    background-color: #0750a0;
    color : #FFF !important;
}

.profilecontainer .row{
    margin-left: 0;
}

.product-gallery.ss
{
    padding-bottom: 20px;
}

.modal-1 a:hover
{
    background: #4285F4 !important;
    color: #FFF;
}

.dataTables_length
{
    display: none !important;
}

.dataTables_info
{
    display: none !important;
}

.dataTables_paginate
{
    display: none;
}

#filterTable tbody tr td a,
#filterTable2 tbody tr td a,
#filterTable3 tbody tr td a
{
    color: #0851A0;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 3px 20px;
}

.dataTables_filter label
{
    color : #FFF !important;
}

.side-filter label input
{
    width : 225px;
    display: flex;
    border-radius: 2px;
    height: 30px;
    padding: 6px 12px;
    margin-left : 18px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.carouselGallery-grid .carouselGallery-col-1
{
    width : 100%;
    padding-bottom: 60%;
    margin : 0;
    margin-bottom: 25px;
}

.carouselGallery-item-meta
{
    background-color : #0750a0
}

.icons.icon-heart
{
    display: none;
}

.carouselGallery-modal-text
{
    overflow: hidden;
    padding: 10px;
}

.carouselGallery-modal a
{
    color : #607D8B;
}

.carouselGallery-scrollbox
{
    overflow-y: visible;
}

.carouselGallery-modal p
{
    color : #90A4AE;
    font-size : 1rem;
    overflow-y: scroll;
    line-height: 15px;
    max-height: 220px;
}

.carouselGallery-modal .iconscircle-cross
{
    color : #f89623
}

.carouselGallery-left, .carouselGallery-right
{
    color : #f89623
}

table tbody .odd .dataTables_empty
{
    padding-left : 20px
}

.contact-top-bar
{
    background-color: #0750a0;
    padding: 2px 0;
}

.contact-top-bar a,
.contact-top-bar p
{
    color : #FFF
}

.contact-top-bar .content a
{
    display: inline-block;
    background-color: #FFF;
}

.contact-top-bar span,
.contact-top-bar .foll .follow
{
    color : #B0BEC5;
    font-size: 1rem;
    font-weight: bold;
}

.contact-top-bar .foll
{
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact-top-bar .content .col-md-4
{
    padding-left: 5px;
    padding-right: 5px;
}

.contact-top-bar .content a img
{
    width : 100%
}

.video_text
{
    text-align: justify;
}

.video_text h2
{
    font-size: 1.3rem;
    font-weight: bold;
    color: #607D8B;
    margin-bottom : 10px
}

.readM
{
    cursor: pointer;
    color : #90A4AE;
    text-decoration: none;
    font-weight: bold;
}

.readM:hover
{
    color : #90A4AE;
    text-decoration: none;
}

.modal-header h4
{
    font-size: 1.4rem;
    color: #455A64;
    font-weight : bold
}

.information-box .modal-header button,
.information-box .modal-header button:hover
{
    background: none;
    color: #90A4AE;
}

.product-gallery li, .product-gallery > div
{
    height : auto !important;
}

.product-gallery li, .product-gallery > div
{
    margin: 10px 0px 20px 0px !important;

}

.carouselGallery-item-modal-likes
{
    margin-bottom: 15px;
}

.carouselGallery-item-modal-likes a
{
    display: none;
}


.products .product-item .product-item-img
{
    position: relative;
}



@media (max-width: 992px) {
    .map
    {
        margin-top: 10px !important;
    }
}

@media (min-width: 316px) {
    .dropdown-content
    {
        z-index : 1001;
    }

    .contact-top-bar span, .contact-top-bar .foll .follow
    {
        font-size : 0.8rem;
        line-height: 2;
    }

    .contact-top-bar p
    {
        font-size: 0.7rem;
    }

    .contact-top-bar .content
    {
        width:68px;
    }

    .contact-top-bar .content .col-md-4
    {
        padding-right: 3px;
        padding-left: 3px;
    }

    .contact-top-bar .content a
    {
        height : 17px;
    }
}

@media (min-width: 667px) {
    .contact-top-bar p
    {
        font-size: .7rem;
    }

}

@media (min-width: 800px) {

    .contact-top-bar
    {
        display: flex;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .contact-top-bar span, .contact-top-bar .foll .follow
    {
        font-size: 1rem;
    }

    .contact-top-bar .content a
    {
        height: 16px;
    }

    .contact-top-bar p
    {
        font-size: .7rem;
    }

}

@media (min-width: 850px)
{
    .contact-top-bar p
    {
        font-size: .8rem;
    }

}

@media (min-width: 900px) {
    .contact-top-bar span, .contact-top-bar .foll .follow
    {
        font-size: 1rem;
    }

    .contact-top-bar .content a
    {
        height: 16px;
    }


    .contact-top-bar p
    {
        font-size: .9rem;
    }
}

@media (min-width: 1100px) {

    .contactSide .contact-header
    {
        background-color: #0851A0;
        text-align: center;
        padding: 10px;
        font-weight: bolder;
        color: #FFF;
    }

    .contactSide form .submit
    {
        background-color: #0851A0;
        border-radius: 0;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .contact-top-bar p
    {
        font-size: 1rem;
    }

    .contact-top-bar .content
    {
        width : 95px;
    }

    .contact-top-bar .content .col-md-4
    {
        padding-left: 5px;
        padding-right: 5px;
    }

    .contact-top-bar .content a
    {
        height: 22px;
    }

}

@media (min-width: 316px) and (max-width: 600px) {
    .video_text p
    {
        font-size : 1rem;
        text-align : left
    }

    .video_text h2
    {
        font-size : 1.2rem;
        margin-top : 15px;
    }
}

/*
     FILE ARCHIVED ON 00:17:33 Jan 26, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:56:53 Aug 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.725
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.05
  esindex: 0.013
  cdx.remote: 7.089
  LoadShardBlock: 72.507 (3)
  PetaboxLoader3.datanode: 89.322 (5)
  PetaboxLoader3.resolve: 124.938 (4)
  load_resource: 156.805 (2)
*/