/*
$$$$ $$$$$$$$  $$$$$$$$    $$$    $$      $$  $$$$$$$  $$$$$$$$  $$       $$$$$$$$  $$      $$ $$$$$$$$ $$$$$$$$  
 $$  $$     $$ $$         $$ $$   $$  $$  $$ $$     $$ $$     $$ $$       $$     $$ $$  $$  $$ $$       $$     $$ 
 $$  $$     $$ $$        $$   $$  $$  $$  $$ $$     $$ $$     $$ $$       $$     $$ $$  $$  $$ $$       $$     $$ 
 $$  $$     $$ $$$$$$   $$     $$ $$  $$  $$ $$     $$ $$$$$$$$  $$       $$     $$ $$  $$  $$ $$$$$$   $$$$$$$$  
 $$  $$     $$ $$       $$$$$$$$$ $$  $$  $$ $$     $$ $$   $$   $$       $$     $$ $$  $$  $$ $$       $$     $$ 
 $$  $$     $$ $$       $$     $$ $$  $$  $$ $$     $$ $$    $$  $$       $$     $$ $$  $$  $$ $$       $$     $$ 
$$$$ $$$$$$$$  $$$$$$$$ $$     $$  $$$  $$$   $$$$$$$  $$     $$ $$$$$$$$ $$$$$$$$   $$$  $$$  $$$$$$$$ $$$$$$$$  
*/
body{line-height:30px;color:#444444;font-size: 18px;font-family: 'GE Flow Bold';direction:rtl;}
p{text-align:justify;font-family: 'GE Flow Regular';/*IdeaWorldWeb.com*/}
ul, ol{list-style: none;-webkit-padding-start:0px;-moz-padding-start:0px;}
a{color:#651d1e;}
a:hover, a:active, a:focus{text-decoration:none;color:#ff8d00;}
::selection{color:#FFF;background:#000;}
.margin-top-30{margin-top:30px;}
.margin-auto{margin:auto;}
.clr{clear:both;}
.bg-styles{background-size:cover !important;background-position:center !important;}
.inline {display: inline-block;}
*{outline:none !important;}
.left-md-center, .right-md-center{text-align:center;}
.left-md-center img, .right-md-center img{margin:auto;}
.padding-0{padding:0;}
.inline-img{float:none;}
.text-center>img{margin:auto;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:#651d1e;}
.lines-3{height:90px;overflow:hidden;}.lines-3 p{margin:0;}

.nav-con{/* padding-bottom: 6px; */display: block;z-index: 999;background: #651d1e;}

.top-bar{/* padding: 4px 0 0; */background: #ffffff;border-bottom: 1px solid #cccccc;color: #651d1e;font-size: 16px;}
.top-bar ul{margin: 0;}

.social-header li{display: inline-block;/* margin-left: 10px; */border-right: 1px solid #cccccc;}
.social-header li:last-child{border-left: 1px solid #e7e7e7;}
/*.social-header li:last-child{ margin-right: 0px;}*/
.social-header li a{/* color: #FFF; */padding: 4px 10px 0;display: block;}
.social-header li a:hover, .social-footer li a:active, .social-footer li a:focus{/* color: #FFF; */}

.navbar-default{background-color:white;border: none;border-bottom: 1px solid #cccccc;margin-bottom:0;z-index:9;border-radius:0;}
.navbar-default .navbar-nav>li>a{color:#651d1e;}
.navbar-default .navbar-nav:hover>li>a{/* opacity: .3; */}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#ff8d00;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: #ffffff;
    background-color: #651d1e;
}
.navbar-brand{height:auto;padding:0;}
.navbar-brand>img{max-height:91px;margin:4px 10px;}
.navbar-default .navbar-toggle{border:none;}
.navbar-default .navbar-toggle {margin-top:36px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color:#651d1e;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: #0F2745;}

@media(min-width:768px){
	.navbar-nav{float:right;background-color:transparent;margin-top:48px;margin-right:-15px;}
	.navbar-nav>li {float:right;}
	.navbar-nav>li>a {padding: 9px 7px 7px;border-radius: 4px;}
	.navbar-brand>img {max-height: 130px;margin: 0;}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-right: -15px; margin-left: 0;}
}
@media(min-width:992px){
	.navbar-nav>li>a {padding: 9px 10px 7px;border-radius: 4px;}
}
.slider-con{position:relative;z-index:0}
.bs-slider{overflow:hidden;position:relative;background:#000}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing}
.bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.0)}
.bs-slider > .carousel-inner > .item > img,.bs-slider > .carousel-inner > .item > a > img{margin:auto;width:100%!important}
.fade{opacity:1}
.fade .item{height:calc(100vh - 166px);top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;background-size:cover;background-position:center}
.fade .item:first-child{top:auto;position:relative}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.control-round .carousel-control{top:47%;opacity:0;width:45px;height:72px;z-index:100;color:#fff;display:block;font-size:30px;cursor:pointer;overflow:hidden;line-height:72px;text-shadow:none;position:absolute;font-weight:400;background:transparent;-webkit-border-radius:100px;border-radius:4px}
.control-round:hover .carousel-control{opacity:1}
.control-round .carousel-control.left{left:1%}
.control-round .carousel-control.right{right:1%}
.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,0.5);border:0 transparent}
.control-round .carousel-control.left>span:nth-child(1){left:45%}
.control-round .carousel-control.right>span:nth-child(1){right:45%}
.indicators-line > .carousel-indicators{right:0;bottom:3%;left:auto;width:100%;height:20px;font-size:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap;text-align:center}
.carousel-indicators li{width:25px;height:6px;background-color:#651d1e;border:none;border-radius:0;margin:0 5px 0 0;transition:.3s}
.carousel-indicators .active{width:25px;height:6px;background-color:#ff8d00;border:none;margin:0 5px 0 0}
.slide_style_left{/*IdeaWorldWeb.com*/text-align:left!important}
.slide_style_right{text-align:right!important}
.slide_style_center{text-align:center!important}
.slide-text{margin:auto;text-align:left;padding-top: calc(50vh - 152px);}
.slide-text h1{padding:0;color:#fff;font-size:90px;font-style:normal;line-height:84px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s;text-shadow:3px 2px 1px #000000d1;}

@media (max-width: 991px) {
.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px}
.slide-text p{font-size:18px}
}
@media (max-width: 768px) {
.slide-text h1{font-size:42px;line-height:40px;margin-bottom:10px}
.slide-text p{font-size:14px;line-height:20px;margin-bottom:20px}
.control-round .carousel-control{display:none}
}
@media (max-width: 480px) {
.slide-text h1{font-size:20px;line-height:25px;margin-bottom:5px}
.slide-text p{font-size:12px;line-height:18px;margin-bottom:10px}
.slide-text a.btn-default,.slide-text a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}
.indicators-line .carousel-indicators{display:none}
}

.section{padding:90px 0}

.heading{font-size:36px;color:#651d1e;margin-bottom:30px;padding-bottom:30px;background:url(../images/heading-bg.png) bottom center no-repeat}

.dep-section{background:#f3f3f3;}
.dep-box{background:#FFF;padding: 42px 30px;margin-top:30px;position:relative;}

.dep-box::after, .dep-box::before{content:'';position:absolute;background:#651d1e;height:2px;width:0;transition-duration: .1s;}
.dep-box::before{bottom:0;left:0;transition-delay: .3s;}
.dep-box::after{top:0;right:0;transition-delay: .1s;}
.dep-box:hover::after{/*IdeaWorldWeb.com*/width:100%;transition-delay: .2s;}
.dep-box:hover::before{width:100%;transition-delay: 0s;}
.dep-icon {height: 64px;}
.dep-icon::after, .dep-icon::before{content:'';position:absolute;background:#651d1e;height:0;width:2px;transition-duration:.1s;}
.dep-icon::before{top:0;left:0;transition-delay:0s;}
.dep-icon::after{bottom:0;right:0;transition-delay:.2s;}
.dep-box:hover .dep-icon::after{height:100%;transition-delay:.1s;}
.dep-box:hover .dep-icon::before{height:100%;transition-delay:.3s;}

.dep-title{margin: 20px 0 0;padding-bottom: 10px;font-size: 20px;position:relative;line-height: 25px;height: 60px;overflow: hidden;}
.dep-title::after{content:'';height:1px;width:48px;background:#651d1e;position:absolute;bottom: 0;left:50%;transform:translateX(-24px);}
.dep-des{margin-bottom: 30px;}
.dep-more{background:#651d1e;padding:8px 24px;color:#FFF;transition:.3s;display:inline-block;}
.dep-more:hover, .dep-more:focus, .dep-more:active{background:#ff8d00;color:#FFF;}

.btn-con{margin-top:30px;}
.btn-con .dep-more{padding:12px 30px;}

.mega-footer .contact-form .col-sm-6:nth-child(odd){padding-left:3px;}
.mega-footer .contact-form .col-sm-6:nth-child(even){padding-right:3px;}
.mega-footer .contact-form input, .mega-footer .contact-form textarea{width:100%;background:#e2e7ec;padding: 3px 15px;margin: 3px 0;border:none;font-size:14px;color:#651d1e;}
.contact-details{}
.mega-footer .contact-details .detail{display:block;font-size:15px;}


.mega-footer{padding:60px;background-image:url(../images/footer-bg.png);color:#f3f3f3;font-family:'GE Flow Regular';border-top:6px solid #5d5d5d;}
.mf-title{font-size:24px;color:#651d1e;padding-bottom:30px;position:relative;font-family: 'GE Flow Bold';}
.mf-title::after{content:'';position:absolute;height:2px;width:36px;right:0;bottom:20px;background:#FFF;}
.imp-links a{color:#FFF;}
.imp-links a i{color:#ff8d00;margin-left:10px;}
.imp-links a:hover, .imp-links a:active, .imp-links a:focus{color:#ff8d00;}
.mf-contact-detail i{width:24px;}
.mega-footer .social-header li{border:none;}
footer{padding:18px 0 12px;background:#3e3e3e;font-family:'GE Flow Regular';font-size:16px;color:#8a8a8a;}
footer a{color:#FFF;}

.inner-body .heading{font-size:30px;}
.inner-heading{padding:160px 0 140px;position:relative;}
.inner-heading .heading{padding:0;background:none;margin:0;font-size:40px;}
.inner-heading .overlay{position:absolute;top:60px;right:60px;bottom:60px;left:60px;background:#00000070;box-shadow: 0 0 10px 0px #00000096;border:1px solid #0000002e;}
.inner-heading .heading{color:#FFF;}

.gallery-box{display:block;margin-top:30px;}
.gallery-box span{position:absolute;bottom:0;right:0;left:0;background:#ffffffc2;text-align:center;padding:8px 0;}

.video-box{margin-top:30px;position:relative;}
.video-a{display:block;cursor:pointer;position:relative;}
.video-title{/* background:#141414; *//* padding:15px; */font-size: 20px;transition:.3s;}
.video-box:hover .video-title, .video-box:focus .video-title, .video-box:active .video-title{background:#e6c16e;}
.video-title a{position:absolute;bottom:0;right:0;left:0;background:#ffffffc2;text-align:center;padding:8px 0;}
/*.video-box:hover .video-title a, .video-box:focus .video-title a, .video-box:active .video-title a{color:#141414;}*/
.video-box .video-play{position:absolute;top:15px;left:15px;opacity:.6;transition:.3s;font-size:54px;color:#651d1e;}
.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 -43px -20px 100px;}
}
@media only screen and (min-width: 992px) {
    /***** MODAL PROPERTIES *****/
	.video-box .modal-dialog {width: 884px;}
	.video-box iframe {height:480px;}
}

.contact-form input, .contact-form textarea, .contact-form select{width:100%;background:#f1f0ef;padding:10px 15px;margin:12px 0;border:none;border:1px solid #f1f0ef;font-size:14px;direction: rtl;}
.contact-form input:focus, .contact-form textarea:focus, .contact-form select:focus{border: 1px solid #651d1e;}
.contact-details{}
.contact-details .detail{font-family: 'GE Flow Regular';display: block;font-size:15px;line-height:22px;padding:10px 0;border-bottom:1px solid #e8e5dc;}
.contact-details .detail:last-child{border-bottom:none;}
.contact-details span{font-family: 'GE Flow Bold';color: #651d1e;display:block;}
.contact-form select{border-radius:0;box-shadow:none;height:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none}

#datetimepicker1{font-family:tahoma;display:block;direction: ltr;}
.input-group-addon{border-radius:0;border:none !important;background:#bbb;position:absolute;top:13px;left:1px;padding:20px 18px 18px 30px;bottom:13px;direction:rtl;}

.schedule-btn{color: #6d6d6d;width:100%;height:52px;display: block;background:#f1f0ef;padding:10px 15px;margin:12px 0;border:1px solid #f1f0ef;font-size:14px;}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ float:right;}

/* responsive part */
@media(min-width:768px){
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{ float:right;}

}
@media(min-width:992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{ float:right;}
/*IdeaWorldWeb.com*/
.col-md-offset-1{margin-right:8.33333333%;margin-left:0;}
.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:40%;}
.inline-video{width:50%;}

}
@media(min-width:1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{ float:right;}
}	
	
