html{scroll-behavior: smooth;} 
/*body{font-family: 'Josefin Sans', sans-serif;}*/
body{font-family: 'Cairo', sans-serif;}
a:hover{text-decoration: none;} ul{list-style: none;} img{width: 100%;}
::-webkit-scrollbar {width: 8px;height: 15px;border-left: 1px solid#222;border-right: 1px solid#222;}
::-webkit-scrollbar-track-piece  {background-color: #020202;}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color:#c5962f;border-radius:50px;}

/********************************************logo-social & menu**************************************/

.logo-social img{width: 180px;padding-top: 10px;}
.social{direction: ltr;}
.lang{text-align: center;padding-top: 20px;padding-bottom: 0px;}
.logo{text-align: right;}
.lang a{color: #020202;}
@media(max-width:767px){.logo{text-align: center;}.lang{text-align: center;}}
.social a{margin-right: 5px;}
.social i{transition: 0.4s;}
.social i:hover{transition: 0.4s;transform: rotate(360deg);color: #c5962f;}
.ss{background-color: #c5962f !important;border-color: #c5962f!important;color: #fff !important}
.log{margin-bottom: 8px;}
@media(min-width:900px){.ss{margin-right: 18px;}.log{margin-left: -70px;}.logo-social h5{margin-right: -35px;}}
.logo-social .btn-primary{background-color: #c5962f;border-color: #c5962f;color: #fff;font-weight: 500;}
.logo-social h5{margin-top: 7px;font-size: 18px;}
.language span{color: #c5962f;}
.arb{font-family: 'Cairo', sans-serif;}
/*.navbar-expand-lg{flex-flow: column;}*/
.navbar-nav .nav-link {color: #fff !important;padding: 14px;margin-right: 2px;}
.nav-section{background: #020202;margin-top: 10px;border-bottom: 1.5px solid #c5962f;}
.navbar{padding: 0px;}
.navbar-light .navbar-nav .active>.nav-link{color: #020202 !important;background-color: #c5962f !important;}
.navbar-light .navbar-nav .nav-link:hover{color: #020202 !important;background-color: #c5962f !important;}
.navbar-light .navbar-nav .nav-link:focus{color: #020202 !important;background-color: #c5962f !important;}
.dropdown-menu{background-color: #020202;border: 1.5px solid #c5962f;border-radius: 5px;}
.dropdown-item{color: #c5962f;}
.navbar-brand {padding: 0px !important;}
.fa-ellipsis-v{color: #c5962f;font-size: 25px;}
.navbar-light .navbar-toggler {border: none !important;}
@media(max-width:767px){.nav-section{margin-top: 0px;}.lang{padding-top: 15px;}}
@media(min-width:992px){.navbar-expand-lg{flex-flow: column;}}
@media(max-width:992px){/*.first-nav{padding-bottom: 10px;}*/.mr-auto{width: 100%;text-align: right;}.navbar-toggler{margin: auto;}.navbar-nav .nav-link {margin-right: -37px;}}
@media (min-width: 992px){.navbar-expand-lg .navbar-nav {margin-bottom: -1px;}}
/********************************************logo-social & menu**************************************/


/**********************************************first-nav*********************************************
.first-nav{text-align: center;background-color: #073451;color: #fff;}
.first-nav i{color: #e5ad5c;transition: 1s;}
.first-nav h5{font-size: 17px;padding-top: 7px;}
.first-nav a{color: #fff;}
.social a{margin-right: 8px;} .social i:hover{transform: rotatez(360deg);transition: 1s;}
.language a{color: #e5ad5c;}
.first-nav .btn-primary{background-color: #e5ad5c;border-color: #e5ad5c;color: #073451;font-weight: 500;}
.ss{background-color: #ff0000 !important;border-color: #ff0000!important;color: #fff !important;}
@media(max-width:992px){.first-nav{padding-bottom: 10px;}.mr-auto{width: 100%;}}
/**********************************************first-nav**********************************************

/***********************************************sec-nav***********************************************
.sec-nav{font-weight: 600;border-bottom: 1.5px solid #073451;background-color: #fff;}
.logo{width: 100px;transition: 0.3s;}
.logo-scroll{width: 60px;transition: 0.3s;}
.navbar-light .navbar-nav .active>.nav-link{color: #e5ad5c;}
.navbar-light .navbar-nav .nav-link{color: #073451;}
.navbar-light .navbar-nav .nav-link:hover{color: #e5ad5c;}
.navbar-light .navbar-nav .nav-link:focus{color: #e5ad5c;}
.dropdown-menu{background-color: #073451;border: 1.5px solid #e5ad5c;border-radius: 5px;}
.dropdown-item{color: #e5ad5c;}
.dropdown-item:hover{background-color: #e5ad5c;color: #073451;}
.navbar-brand {padding: 0px !important;}
.fa-ellipsis-v{color: #e5ad5c;font-size: 35px;}
.navbar-light .navbar-toggler {border: none !important;}
/***********************************************sec-nav***********************************************/

/********************************************panner-home*********************************************/
.panner-home .carousel-item{height: calc(100vh - 126.89px);background-size: cover;}
.panner-home{position: relative;}
.carousel-indicators{right: 30% !important;}
.panner-home .carousel-indicators li {width: 15px;height: 15px;background-color: #000;border-radius: 50%;}
.panner-home .carousel-indicators .active{background-color: #c5962f;}

.search{position: absolute;z-index: 55;left: 50%;top: 50%; transform: translate(-50%,-50%);width: 90%;}
@media(min-width:992px){.search{width: 70%;}}
@media(max-width:767px){.carousel-item{height: calc(100vh - 168px)}}
/*.panner-home .carousel{margin-top: 15px;} */
.panner-home .nav-tabs{border: none;} .offers .nav-tabs{text-align: center;}
.panner-home .nav-link{padding:5px 3px}
.panner-home .offers .nav-tabs .nav-link.active {border: none;color: #fff;background: none;}
.panner-home .fa-plane{transform: rotate(-45deg);}
.panner-home .nav-link{color: #c5962f;padding-bottom: 0px !important;}
.panner-home .nav-link:hover{border: none;color: #fff;}
.panner-home .form-control{margin-bottom: 10px;}
.panner-home .tab-content{margin-top: 10px;}
.panner-home .off{background-color:#020202a8;border-radius: 20px;}
.panner-home .off h5{color: #c5962f;font-size: 15px;text-align: right;} .off h6{color: #c5962f;}
.panner-home .off span{color: #fff;}
.panner-home .off .btn-primary{background-color: #c5962f;color: #020202;float: left;margin-bottom: 10px;border-color: #c5962f;}
.panner-home .off p{color: #fff;margin-top: -10px;font-size: 14px;}
.panner-home .nav-tabs .nav-link.active{color: #fff;background-color: #fff0;border: none;}
.m-auto{margin: auto;}
/********************************************panner-home*********************************************/

/**********************************************offers-sec********************************************/
.offers{padding-top: 70px;padding-bottom: 50px;}
.offers iframe{width: 100%;height: 300px;border-radius: 10px;} .offers img{height: 300px;border-radius: 10px;}
.offers .carousel{margin-top: 15px;} 
.offers .nav-tabs{border: none;} .offers .nav-tabs{text-align: center;}
.offers .nav-tabs .nav-link.active {border: none;color: #fff;background: none;}
.offers .fa-plane{transform: rotate(-45deg);}
.offers .nav-link{color: #c5962f;padding-bottom: 0px !important;}
.offers .nav-link:hover{border: none;color: #fff;}
.offers .form-control{margin-bottom: 10px;height: calc(1.7em + .75rem + 2px);}
.offers .tab-content{margin-top: 10px;text-align: right;}
.off{background-color: #020202;border-radius: 20px;}
.off h5{color: #c5962f;} .off h6{color: #c5962f;}
.off span{color: #fff;}
.off .btn-primary{background-color: #c5962f;color: #020202;float:right;margin-bottom: 10px;border-color: #c5962f;}
.off p{color: #fff;margin-top: -10px;font-size: 14px;}

/**********************************************offers-sec********************************************/

/***********************************************deals-sec********************************************/
.deals{padding-top: 107px; padding-bottom: 60px;background-attachment: fixed;background-image: url('../images/00000000000bg.jpg');background-size: cover;position: relative;border-top: 1.5px solid #c5962f;}
/*.deals::before{display: block; position: absolute;content: "";width: 600px;height: 80px;z-index: 15;background-color: #fff;transform: skew(32deg);right: -65px;top: -2px;border-left: 1.5px solid #c5962f;border-bottom: 1.5px solid #c5962f;}*/
.title{text-align: center;margin-bottom: 30px;text-shadow: 2px 2px 3px #c5962f;text-transform: uppercase;}
@media (min-width: 992px){.title{font-size: 45px;}}
.title::after{content: url('../images/icon1.png');}
.img-deal{overflow: hidden;}
.deals-d img{height: 240px;transition: 1s}
.deals-d:hover img{transform: scale(1.2,1.2);transition: 1s;}
.deals-d{border-radius: 15px;background-color: #020202;margin-bottom: 15px;text-align: right;}
.info-deal{padding: 18px 8px 5px 8px;color: #c5962f;}
.price{margin-top: -40px;float:left;margin-right: 10px;}
.deals span{color:#fff;}
@media(max-width:767px){.deals::before{display: none;}.deals{padding-top: 70px;}}
/***********************************************deals-sec********************************************/


video{display: block !important;}
.video{overflow: hidden;position: relative;width:100%;}
.div-video{position: absolute;margin: auto;text-align: center;z-index: 555;left: 23%;margin-top: 31%;width: 54%;display: none;}
@media(min-width:767px){.video .btn-primary{width: 30%;}}
.video .btn-primary{border-radius: 15px 0px !important;background-color: #fff0;border-color: #f0901e;color: #f0901e;}
.video .btn-primary:hover{border-radius: 0px !important;background-color: #f0901e;border-color: #f0901e;color: #fff;border-radius: 15px 0px !important;}


/*********************************************servcies-sec*******************************************/
.servcies-sec{padding-top: 50px;padding-bottom: 50px;text-align: right;}
.serv-home .serv{height: 250px;}
.servcies-sec h3{margin-bottom: 30px;}
.servcies-sec img{width: 70px;height: 70px}
.serv{text-align: right;padding: 10px;background-color: #020202;color: #c5962f;border-radius: 25px;margin-bottom: 15px;;transition: 0.4s;width:100%;}
.serv p{margin-top: 5px;}
.serv:hover{box-shadow: 0px 0px 20px #c5962f;transform: scale(0.9,0.9);transition: 0.4s;}
.servcies-sec .btn-primary{margin-top: 25px;background-color: #c5962f;border-color: #c5962f;}
.servcies-sec .btn-primary:hover{margin-top: 25px;background-color: #fff;border-color: #c5962f;color: #c5962f;}
.serv h5{color: #fff;margin-top: 10px;}
/*********************************************servcies-sec*******************************************/

/***********************************************footer***********************************************/
.footer{padding-top: 30px;padding-bottom: 30px;background-color: #020202;color: #fff;text-align: right;}
.footer h3{color: #c5962f;margin-top: 7px;}
.footer h3 i{transform: rotate(180deg);}
.footer  a{color: #c5962f;}
.footer .btn-primary{background-color: #c5962f;border-color: #c5962f;color: #020202;border-radius:5px 0px 0px 5px !important;}
.footer .social{margin-top: 20px;display: flex;/* margin-left: 178px; */direction: rtl;}
.footer .social i{font-size: 22px;}
.footer ul{margin-right: -37px;}
.footer ul a{color: #fff;}
.footer .number{direction: ltr;}
.footer ul li{margin-bottom: 10px;}
.footer img{width: 60px;border-radius: 3px;margin-right: 3px;height: 30px;margin-bottom: 20px;transition: 0.4s;margin-top: 10px;}
.footer img:hover{transform: scale(0.9,0.9);transition: 0.4s;}
.comp{text-align: center;padding-top: 7px;color: #020202;background-color: #c5962f;}
.mob i{color: #c5962f;font-size: 22px;transition: 0.4s;}
.mob li{margin-bottom: 5px !important;}
.mob{text-align: center;}
.mob i:hover{transform: rotate(360deg);transition: 0.4s;}
.comp a{color: #020202;}
@media(max-width:992px){.footer.social{display: none;}}
@media(min-width:992px){.mob{display: none;}}
/***********************************************footer***********************************************/

/*******************************************offer-icon-fixed*****************************************/
.whats-fixed{position: fixed; left: 0px;height: 77px;border-radius: 0px 15px 15px 0px;bottom: 33px;z-index: 9999;background: #adacac59;padding-right: 8px;border: 1px solid #020202;padding-left: 8px;}
.whats-fixed .fa-whatsapp{font-size: 70px;padding-left: 15px!important; padding-top: 10px;}
.whats{ border-radius: 102px;width: 90px;height: 90px;}
.rr{margin-left: 44px;margin-top: -42px;background-color:#c5962f;height: 40px;border-radius:11px;color: #fff;padding-top: 8px;width: 180px;text-align: center;font-weight: 900;}
@media(max-width:767px){.whats{width: 70px;height: 70px;}.whats-fixed .fa-whatsapp{font-size: 58px; padding-left: 10px!important; padding-top: 6px;}
.rr{margin-left: 45px;
    margin-top: -42px;
}.whats-fixed {bottom: 5px;}}
.whats-fixed img{margin-top: -2px;width: 50px;}
/*******************************************offer-icon-fixed*****************************************/

/*********************************************memberships********************************************/
.memberships{padding-top: 45px;padding-bottom: 45px;background-color: #e9e9e9; text-align: center;}
.member{margin-bottom: 15px;}
.member img{height: 200px;}
.memberships .btn-primary{margin-top: 35px;background-color: #c5962f;border-color: #c5962f;color: #fff;}
.memberships .btn-primary:hover{background-color: #e9e9e9;color: #c5962f;}
.member h5 img{width: 30px;height: 20px;border-radius: 5px;margin-top: -7px;}
.member h5{margin-top: 7px;text-align:center;}
.memberships a{color: #020202;}
.memberships h3{margin-bottom: 30px;}
/*********************************************memberships********************************************/


/***********************************************panner***********************************************/
.panner{height: 400px;text-align: center;padding-top: 200px;background-image: url('../images/panner.jpg');background-size: 100% 100%}
@media(max-width:700px){.panner{background-size:100% 100%;background-position: left left;height: 300px;padding-top: 150px;}}
.panner img{width: 150px;display: none;}
.panner .container div{margin: auto;}
.panner h3{color: #020202;display: inline-block}
/***********************************************panner***********************************************/



/*********************************************about-page*********************************************/
.about-page{padding-top: 40px;padding-bottom: 40px;text-align: right;}
.about-page img{border-radius: 20px;height: 300px;}
.about-logo{width: 100px;margin-bottom: 18px;text-shadow: none;border-radius: 0px !important;height: 100px !important;}
@media(max-width:767px){.hide{display: none;}.about-page{text-align: left;}}
/*********************************************about-page*********************************************/

/********************************************contact-page********************************************/
.contact-page{padding-top: 40px;padding-bottom: 40px;text-align: right;}
.contact-page h3{color: #020202;margin-bottom: 15px;}
.contact-page .form-control{margin-bottom: 17px;background: #f581206e;color: #020202;}
.contact-page .btn-primary{background-color: #020202 !important;color: #c5962f;border: none;transition: 0.5s;}
.contact-page .btn-primary:hover{background-color: #fff!important;color: #c5962f;border: 1.2px solid #003680;transition: 0.5s;}
.contact-page:focus{box-shadow: none !important;}
.contact-page .nav-tabs .nav-link.active{border-top:1px solid #020202;border-right:1px solid #020202;border-left:1px solid #020202;}
.contact-page .nav-tabs{border-bottom: 1px solid #020202;}
.contact-page .nav{padding-right: 2px;}
.contact-page li{font-size: 20px; color: #020202;}
.contact-page a{color: #020202;}
.contact-page iframe{width: 100%;height: 100%;border-radius: 10px;}
.contact-page .contact-details .detail{display: flex;font-size:15px;line-height:22px;padding: 4px 0;/* border-bottom:1px solid #073451; */font-weight:400;margin-bottom: 8px;}
.contact-page .contact-details .detail:last-child{border-bottom:none;}
.contact-page .contact-details .detail i{margin-left: 8px;}
.contact-page .contact-details span{font-weight:700;}
.contact-page span{color: #c5962f;}
.contact-page i{color: #c5962f;font-size: 22px;}
.contact-page .tab-content{padding-top: 25px;padding-bottom: 25px;padding-right: 15px;padding-left: 15px;border-bottom:1px solid #020202;border-right:1px solid #020202;border-left:1px solid #020202;}
.icon i{transition: 0.3s;}
.icon i:hover{transform: rotate(360deg);color: #020202;transition: 0.3s;}
.send{margin-top: 50px !important;}
.send h3{text-align: center;}
/********************************************contact-page******************************************/

.membership-page{padding-top: 45px;padding-bottom: 45px;text-align: right;}
.membership-page a{color: #020202;}


.servcies-page{padding-top: 40px;padding-bottom: 40px;text-align: center;}



.offers-page{padding-top: 40px;padding-bottom: 40px;text-align: center;}
.offers-page span{color:#fff;}
.offers-page .deals-d{text-align: right;}


.offer-d{padding-top: 45px;padding-bottom: 45px;text-align: right;}
.offer-d h3{color: #020202;}
.offer-d h4{color: #c5962f;}
.offer-d .btn-primary{margin-top: 15px;background-color: #c5962f;border-color: #c5962f;color: #fff;margin-bottom: 15px;}
.offer-d .btn-primary:hover{background-color: #e9e9e9;color: #c5962f;}
.offer-d img{height: 250px;border-radius: 20px;}


.country-page{padding-top: 35px;padding-bottom: 35px;text-align: center;}
.rounded-circle{width: 200px;height: 200px; box-shadow: 0px 0px 30px #020202;}
.country h4{margin-top: 10px;font-weight: bold;color: #020202;}
.country{margin-bottom: 30px;transition: 0.8s;}
.country:hover{transform:scale(0.8,0.8);transition: 0.8s;}
@media(max-width:450px){.rounded-circle{width: 120px;height: 120px;}.country h4{font-size: 18px;}}


.membership-d-page{padding-top: 35px;padding-bottom: 35px;text-align: right;}
.members{background-color: #020202;color: #c5962f;border-radius: 35px;margin-bottom: 15px;transition: 0.4s;}
/*.members img{height: 340px;}*/
.members:hover{transform: scale(0.9,0.9);transition: 0.4s;}

.membership-dd-page{padding-top: 35px;padding-bottom: 35px;text-align: right;}
.membership-dd-page h3{color: #c5962f;}
.membership-dd-page img{height: 340px;}

/**************************************move-top********************************************/
.top{cursor: pointer; position: fixed; right: 15px;height: auto;border-radius: 0px 15px 15px 0px;bottom: 33px;z-index: 9999;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 5px;transition: 0.5s;display: none;}
.fa-chevron-circle-up{color:#c5962f;font-size: 40px;bottom:200px;text-shadow: 0px 2px 5px #020202;}
@media(max-width:767px){.top{right: -8px !important;}}
/**************************************move-top********************************************/

/***************************************sign-up********************************************
.sign-up{padding-bottom: 50px;padding-top: 50px;}
.sign-up h2{text-align: center;margin-bottom: 15px;color: #020202;}
.sign-up i{color: #c5962f;}
.sign-up .form-control{margin-bottom: 15px;}
.sign-up .btn-primary{background-color: #020202 !important;color: #c5962f;border: none;transition: 0.5s;}
.sign-up .btn-primary:hover{background-color: #fff!important;color: #c5962f;border: 1.2px solid #003680;transition: 0.5s;}
/***************************************sign-up********************************************/

/***************************************sign-up********************************************/

.sign-up{padding-top: 15px;padding-bottom: 50px;text-align: right;}
.sign-up h4{margin-bottom: 30px;margin-top: 35px;}
.sign-up label{font-size: 14px;}
.sign-up p{margin-top: -25px; margin-right: 22px;}
.sign-up .form-control:focus{border-color: #c5962f;box-shadow: 0 0 0 1px rgb(197 150 47);}
.sign-up .btn-primary{background-color:#c5962f ;border: none;}
.sign-up .btn-primary:hover{background-color:#c5962f ;border: none;}
.sign-up .btn-primary:focus{background-color:#c5962f ;border: none;box-shadow: 0 0 0 0 rgb(197 150 47);}


/***************************************sign-up********************************************/




/**************************************Hazem start from here********************************************/
.login .btn-primary{background-color: #c5962f !important;color:#ffffff;border: none;transition: 0.5s;float: left;margin-top: 10px;margin-bottom: 10px;}
.login .btn-primary:hover{background-color: #ffffff !important;color: #c5962f;border: 1.2px solid #003680;transition: 0.5s;}
.login{padding-top: 40px;padding-bottom: 40px;}

.bg-styles{/* background-size:cover !important; */background-position:center !important;}
/*.inline {display: inline-block;}*/
.inline-img{float:none;}
@media(min-width:992px){

.left-md-center{text-align:left !important;}
.right-md-center{text-align:right !important;}
.left-md-center img{margin-left:0;}
.right-md-center img{margin-right:0;}
.inline-img{float:right;margin-left:15px;max-width:420px;}
.inline-video{width:50%;}

}

/*.video-play{text-align:left}*/
/*.inline-img {
    float: right;
    margin-left: 15px;
    max-width: 400px;
}*/

/*.form-control {
    border-radius:.25rem !important; 
}*/

/*body {
    --pc: #2d2d2d;
    --sc: #ae9355;
}*/


/*.nav-con{background:#FFF;}
.top-bar{padding:5px 15px;background:var(--pc);}
.top-bar ul{margin:0}*/
/*.social-header li{display:inline-block;margin-right:10px}
.social-header li:last-child{margin-right:0}
.social-header li a{color:#FFF}
.social-header:hover li a{opacity:.3}
.social-header li a:hover,.social-footer li a:active,.social-footer li a:focus{color:#FFF;opacity:1}*/
/*.languages-ul a{color:#FFF}
.languages-ul .dropdown-menu{background-color:#000000db!important}
.languages-ul .dropdown-menu>li>a:focus,.languages-ul .dropdown-menu>li>a:hover{background-color:var(--pc)!important}
.languages-ul img{margin:-6px 8px 0 0 !important}*/

/*.navbar-default{background-color:transparent;border:none;margin-bottom:0;z-index: 999;}
.navbar-default .navbar-nav>li>a{color: var(--pc);text-transform:uppercase;letter-spacing:0;}
.navbar-default .navbar-nav:hover>li>a{opacity:.3}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color: var(--sc);background-color:transparent;opacity:1;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color: var(--sc);background-color:transparent;opacity:1!important;}
.navbar-brand{height:auto;padding:0}
.navbar-brand>img{max-height:68px;margin:4px 0;transition:.3s;}
.navbar-default .navbar-toggle{border:none;margin-top: 22px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .navbar-toggle .icon-bar{background-color: var(--pc);width:26px;height:4px;border-radius:0;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#00000047}
.dropdown-menu{background-color:#00000047!important}
.dropdown-menu>li>a{color:#FFF!important;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background-color:#00000047!important}
.fixed-bg{background:#FFF;}
.navbar-fixed-top{border-bottom:2px solid var(--pc) !important;}
.navbar-fixed-top .navbar-brand>img{max-height:58px;}
@media(min-width:768px){
.navbar-nav{float:right;margin-top:22px;margin-right:-15px;background-color:transparent;transition:.3s;}
.navbar-fixed-top .navbar-nav{margin-top:10px;}
.navbar-nav>li>a {padding: 15px 8px 15px;font-size: 15px;}
.navbar>.container .navbar-brand{margin-left:0}
.navbar-brand>img {max-height: 80px;margin: 3px 0 6px;}
.top-bar{padding:5px 0;}
}
@media(min-width:992px){
.navbar-nav>li>a {padding:15px 12px 15px;font-size:16px;}
}*/


/*.forms-section{background:#004058;border-bottom:3px solid var(--sc);border-top:3px solid var(--sc);}
.nav-tabs>li{margin-bottom:0px;}
.nav-tabs{border-bottom:none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background: var(--pc);margin: 0px 1px 0px 0px;border: none;color:#FFF;border-radius:0;padding-top: 15px;}
.nav-tabs>li>a{margin-right: 1px;border: none;border-radius:0;margin-top: 6px;background:var(--sc);color:#FFF;padding: 9px 10px 6px;font-size: 14px;}

.tab-content{background: #ececec;padding:30px 15px;}

.top-contact{color:#FFF;font-weight:400;}

.forms-section{background:#004058;border-bottom:3px solid var(--sc);border-top:3px solid var(--sc);}
.nav-tabs>li{margin-bottom:0px;}
.nav-tabs{border-bottom:none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background: var(--pc);margin: 0px 1px 0px 0px;border: none;color:#FFF;border-radius:0;padding-top: 15px;}
.nav-tabs>li>a{margin-right: 1px;border: none;border-radius:0;margin-top: 6px;background:var(--sc);color:#FFF;padding: 9px 10px 6px;font-size: 14px;}
.nav>li>a:focus, .nav>li>a:hover{background-color: #8a7034;border-bottom-color: #8a7034 !important;}
.tab-content{background: #ececec;padding:30px 15px;}
.form-group{margin-bottom:20px;}
.form-control{border-radius:0;padding:10px 12px;height:44px;}
.form-control::placeholder{color:#555;}
.half-group{display:inline-flex;width: 100%;}
.half-group .form-group{width:50%;}
.form-btn a{background: #bf9f54;color:#FFF;padding:10px 30px;display:inline-block;}
.form-btn a:hover,.form-btn a:active,.form-btn a:focus{background:#FFF;color:var(--sc);}*/



/* Video part */
.inner-body .video-box{margin-top:30px;position:relative;}
.video-box{position:relative;}
.video-a{display:block;cursor:pointer;position:relative;}
.video-title{background: #000000;padding:15px;font-size: 20px;transition:.3s;}
.video-box:hover .video-title, .video-box:focus .video-title, .video-box:active .video-title{background: #fde101;}
.video-title a{height:60px;overflow:hidden;transition:.3s;color: #FFF;}
.video-box:hover .video-title a, .video-box:focus .video-title a, .video-box:active .video-title a{color: #000000;}
.video-box .video-play{position:absolute;top:15px;left:15px;opacity:.6;transition:.3s;font-size:54px;color:#F00;}
.video-box:hover .video-play, .video-box:active .video-play, .video-box:focus .video-play{opacity: .9;}
.video-box .modal-content { -webkit-box-shadow: none; box-shadow: none; background:transparent; border:none; outline:none;}
.video-box .modal-content iframe { border:none; padding:0; margin:0;}
.video-box .close { font-size: 80px; margin:-20px 0 0 0;}
.video-box iframe {height:350px;}
/***** MEDIA QUERIES *****/
 @media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .video-box .modal-body{height:100px;padding:0;margin:0;}
    .video-box .modal-content{padding:0;margin:0;}
    .video-box .modal-dialog{position:relative;width:auto;margin:15px;}
    .video-box .close{margin:-12px 0 0 0;}
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .video-box .close { font-size: 30px; color: white; margin:30px 100px -20px -43px;}
}
@media only screen and (min-width: 992px) {
    /***** MODAL PROPERTIES *****/
	.video-box .modal-dialog {width: 884px;}
	.video-box iframe {height:480px;}
}
/* Video part */





/* dev part */
.relative{position:relative;}
span.validator{position: absolute;right: 20px;top: 10px;color:#ec4c4c !important}
span.validator[style*=visible] + * {border: 2px solid #ec4c4c}
span.form-control-title{display: inline-block;position: absolute;left: 15px;top: -26px;font-size: 12px;color: #c5962f;}
/**:hover + span.form-control-title, *:focus + span.form-control-title, *:active + span.form-control-title {display: inline-block;}*/
.pack-box .pack-tip{position: absolute;transform: rotate(45deg);z-index: 5;box-shadow: 0 0 5px 0px #00000080;padding-top: 1px;color: #333;font-weight: 400;display: block;text-align: center;right: -84px;width: 260px;top: 34px;}
.pack-tip.mem{background-color: #c5962f;}
.pack-tip.vou{background-color: #004863;color:#FFF}
.input-group {width: 100%;}
.form-control.auto{width: auto;}
.input-group .form-control.auto{width: 50%;}
.alert-info {background-color: #020202;color:#c5962f;border-color:#c5962f;}
.alert-success{background-color: #020202;color:#c5962f;border-color:#c5962f;}
input[type=checkbox]:checked + label {color: #5cb85c !important;}
/* dev part */


/* responsive part */
@media(min-width:768px){
.left-sm-center{text-align:left !important;}
.right-sm-center{text-align:right !important;}

}
@media(min-width:992px){

.left-md-center{text-align:left !important;}
.right-md-center{text-align:right !important;}
.left-md-center img{margin-left:0;}
.right-md-center img{margin-right:0;}
.inline-img{float: left;margin-right: 15px;max-width:400px;}
.inline-video{width:50%;}

}
@media(min-width:1200px){

}


/***************************************Medical********************************************/
.medical-sec{padding-bottom: 45px;padding-top: 45px;background-image: url('../images/medical.jpg');background-size:cover}
.medical-sec h3{margin-bottom: 25px;text-align: center;}
.medical-sec .input-group{direction: ltr;}
.medical-sec .form-control{direction: rtl !important;padding-top:0px !important}
.medical-sec .btn-primary{background-color: #c5962f !important;border-color: #c5962f !important;font-family: 'Cairo', sans-serif !important}
.medical-sec .custom-select:focus{box-shadow: 0px !important;}
.prod-img{background-size: cover;}
.prod-item{background-color:#fff;text-align: right;border: 1px solid #c5962f;border-radius: 0px 0px 15px 0px;direction: rtl;}
.product-info{padding: 10px;}
.product-info h6{color: #c5962f;}
.product-info p{font-size: 14px;margin-top: -5px;color: #000;}
#products-carousel{margin-top: 30px;}
.medical-sec select :focus{box-shadow: none !important;}
.doctor-info{padding-top: 40px;padding-bottom: 40px;text-align: right;}
.doctor-info img{box-shadow: -2px -2px 15px;}
.doctor-info h3{color: #c5962f;}
.doctor-name{margin-top: 50px;}
.doctor-img{background-size: cover;}
@media(max-width:992px){.doctor-name{margin-top: 15px;}}
.doctors-all{padding-top: 45px;padding-bottom: 45px;text-align: right;}
.doctors-all .prod-item{margin-bottom: 10px;transition: 0.4s;}
.prod-item{transition: 0.4s;}
.prod-item:hover{transform: scale(0.9,0.9);transition: 0.4s;}
.prod-item span{color: #c5962f;}
select{font-family: 'Cairo', sans-serif !important}
/***************************************Medical********************************************/


.servcies-home{padding-top: 50px;padding-bottom: 50px;}
.servcies-home .text-center h3{margin-bottom: 25px;}
.programs-section{background: #efefef;padding-bottom: 0;}
.packages-row [class^="col-"] {padding: 0;}
.program-box{position: relative;overflow: hidden;}
.prog-img{background-size: 100% 100%; background-position: center; transition: .3s;}
.program-box:hover .prog-img{background-size: 110% 110%;}

.prog-title{position: absolute;bottom: 0;left: 0;width: 100%;color: #FFF !important;font-size: 20px;transition: .3s;text-align: right;
padding: 75px 15px 15px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.program-box:hover .prog-title{padding: 75px 15px 45px;}
.prog-more{position: absolute;bottom: 13px;right: 17px;padding-left: 15px;color: #FFF;opacity: 0;transition: .3s;}
.prog-more:hover,focus{color:#c5962f !important;font-weight:500;}
.program-box:hover .prog-more{opacity: 1;}
 .m-auto{margin: auto;}
@media(min-width:767px){.memberships .edit-col-2{max-width: calc(100% / 5) !important;flex: none !important;}.memberships .col-md-2{width: calc(100% / 5) !important}}

/*********************************************memberships********************************************/
.memberships{padding-top: 45px;padding-bottom: 45px;background-color: #e9e9e9; text-align: center;}
.member{margin-bottom: 15px;background-color: #fff;border: 1px solid #d6d6d6;transition: 0.4s;}
.member img{height: 200px;border-radius: 0px;}
.member:hover{transform: scale(0.96,0.96);transition: 0.4s;}
.memberships .btn-primary{margin-top: 35px;background-color: #c5962f;border-color: #c5962f;color: #fff;}
.memberships .btn-primary:hover{background-color: #e9e9e9;color: #c5962f;}
.member h5 img{width: 30px;height: 20px;border-radius: 5px;margin-top: -7px;}
.member h5{margin-top: 7px;color: #c5962f;font-size: 19px;}
.memberships a{color: #020202;}
.memberships h3{margin-bottom: 30px;}
.member-info{padding: 3px 10px 15px 10px;font-size: 15px;text-align:center}
.member-info h6{color: #c5962f;text-shadow: 0px 0px 1px #000;}
.member-info p{color: #000;text-align: right;}
.member-info span{color: #c5962f;}
@media(max-width:767px){.member {width: 70%;margin: auto;}.prod-item{width: 70%;margin: auto;}.deals-d{width: 85%;margin: auto;margin-bottom: 15px;}}
/*********************************************memberships********************************************/


.member-section{padding-top: 50px;padding-bottom: 50px;}
.member-section h2{margin-bottom: 25px;}
.member-section .owl-nav{display: block !important;}
.member-section .owl-nav .owl-next{position: absolute;top: 43%;right: -44px;}
.member-section .owl-nav .owl-prev{position: absolute;top: 43%;left: -44px;}
.member-section .owl-theme .owl-nav [class*=owl-]{background-color: #c5962f !important;opacity: 0.7;}
.member-section .owl-theme .owl-nav [class*=owl-]:hover{background-color: #c5962f !important;opacity:1;}



.sign-up-icon{left: 0px;bottom: 125px;background-color: #000;}
.sign-up-icon img{transition: 0.6s;}
.sign-up-icon:hover img{transform: rotate(360deg);transition: 0.6s;}
@media(max-width:767px){.sign-up-icon{bottom: 95px;}}



.btn-primary {background-color: #c5962f !important;color: #fff !important; border-color: #c5962f;}
.btn-primary:hover {background-color: #c5962f;color: #fff !important; border-color: #c5962f;}
.btn-primary:focus {background-color: #c5962f;color: #fff !important; border-color: #c5962f;box-shadow:0px 0px 0px #fff}
.btn-primary:active {background-color: #c5962f;color: #fff !important; border-color: #c5962f;box-shadow:0px 0px 0px #fff}

.member-more-btn .btn-primary{padding: 0.2rem .75rem !important;font-size: 0.9rem !important;}


.prod-img {background-position: center center;}

.doctor-img {background-position: center center;}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-radius: .25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: .25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.dark {background-color: #020202;color:#c5962f;/*border-color:#c5962f;*/}
.dark .input-group-text {background: #252424;border-color: #c5962f;color: #c5962f;}
.dark .form-control {color: #cca44b;border-color: #000000;caret-color: #c5962f;background-color: #2d2d2d;}
.dark .form-control::placeholder {color: #7e6d46;}
.dark .form-control:focus {box-shadow: none;border-color: #c5962f;}
.dark .input-group {box-shadow: none;}







/**************************************Winner********************************************/
.banner-winner{padding: 40px 0px;}
.winner{height: 350px;background-image: url('../images/winner.jpg');background-position: center;background-size: cover;border-radius: 20px;box-shadow: 0px 0px 10px #000;position: relative;overflow: hidden;}
.winner-info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.winner-info h4 ,.winner-info h5{font-weight: 600;color: #fff;font-size:30px;}
.winner-overlay{position: absolute;width: 100%;height: 100%;background-color: #00000075;}
/**************************************Winner********************************************/