/** Carusel & Responsive **/

@media(max-width: 900px)
    {

    .web_title{display: none;}
    .web_brand{ display: block; line-height: 10px !important;}
    .search_frm{ margin: 10px;}
    .search_frm button{width: 100%;}
    
    .main_nav{ margin-top: 0px; z-index: 100 !important;}
    .body_container{ margin-top: 120px;}
    .all_now_news{ margin-top: 80px;}
    .now_cont{ height: 80px; text-align: left; padding-top: 30px;}
    .now_cr{ float: left;}
    .now_title{ border: 0px !important;}

   .r_col{ margin-left: 0px;}

.m_col{ margin-left: 0px;}
.l_col{ margin-right: 0px;}

    .sections_nav{ position: fixed !important;  top: 0px !important; width: 100%; }
    body{ padding-top: 50px;}

    .web_title2{ display: none !important;}

    .sections_nav .navbar{ border-radius: 0px !important;}

    .logo_container{ display: none !important;}
    .float_social{ position: fixed; bottom: 20px !important; top: auto !important; height: 30px !important; width: auto !important;}

    .lang_btn{ margin: 20px !important; text-align: center !important;}
    }


/* - - - - - - -- - - - - - - */


#video_slider .carousel-control.left, .carousel-control.right {
    background-image:none !important;
}
#video_slider .carousel-control {
    color:#fff;
    top:-30px;
    color:#fff;
    bottom:auto;
    padding-top:4px;
    width:30px;
    height:30px;
    text-shadow:none;
    opacity:1; font-size: 10px !important;
}
#video_slider .carousel-control:hover {
    color: #d9534f;
}
#video_slider .carousel-control.left, .carousel-control.right {
    background-image:none !important;
}
#video_slider .carousel-control.right {
    left:auto;
    right:0px;
}
#video_slider .carousel-control.left {
    left:auto;
    right:30px;
}

#video_slider .carousel-indicators {
    bottom:-10px;
}
#video_slider .carousel-indicators li {
    border-radius:0;
    width:10px;
    height:10px;
    background:#ccc;
    border:1px solid #ccc;
}
#video_slider .carousel-indicators .active {
    width:12px;
    height:12px;
    background:#3276b1;
    border-color:#3276b1;
}
#video_slider .caption p{ color: #fff; font-size: 13px; line-height: 20px; min-height: 80px; text-align: justify; direction: rtl;}

#video_slider .thumbnail{ background: none !important; margin-right: 0px; margin-left: 0px; border: 0px; background-color: #000; border-radius: 0px; padding: 10px; box-shadow: none; position: relative;}

#video_slider .thumbnail i{ transition: all .5s ease; position: absolute; left: 30px; top: 20px; color: #000; font-size: 20px;}
#video_slider .thumbnail:hover i{ color: #2d6ca4; font-size: 25px;}


/* TEXT SLIDER */
#txt_slider .item{ min-height: 150px; text-align: justify; direction: ltr; padding-right: 20px; }
#txt_slider .item h3{font-size: 20px; font-family: 'Open Sans'; line-height: 30px; }
#txt_slider .item p{ font-size: 15px; line-height: 30px;}
#txt_slider .item img{ padding-right: 10px;}
 
#txt_slider .item .thumbnail {
    margin-bottom:0;
}
#txt_slider .carousel-control.left, .carousel-control.right {
    background-image:none !important;
}
#txt_slider .carousel-control {
    background: #ddd;
    color:#999;
    padding: 4px 0;
    width:26px;
    top:auto;   
    left:auto;
    bottom:20px;
    opacity:1;
    text-shadow:none;
}
#txt_slider .carousel-control.right {
    right:10px;
}

#txt_slider .carousel-control.left {
    right: 40px;
}




/* ---- Gallery */
#gal_slider { margin-bottom: 10px;}
#gal_slider .carousel-control.left, .carousel-control.right {
    background-image:none !important;
}
#gal_slider .carousel-inner .item img {
    width:100%;
    height:100%;
}
#gal_slider .carousel-indicators {
    bottom:5px;
    left:0px; right:auto;
    width:auto;
    padding:5px 25px 5px 25px;
    margin-left:0;
    background:rgba(0,0,0,0.7);
}
#gal_slider .carousel-indicators li {
    border-radius:0;
    width:8px;
    height:8px;
    background:#fff;
}
#gal_slider .carousel-indicators .active {
    width:10px;
    height:10px;
    background:#39b3d7;
    border-color:#39b3d7;
}

#gal_slider .carousel-control {
    background: #39b3d7;
    color:#fff;
    padding: 4px 0;
    width:26px;
    bottom:auto;   
    left:auto;
    top:12px;
    opacity:0.85;
}
#gal_slider .carousel-control.right {
    right:10px;
}

#gal_slider .carousel-control.left {
    right: 46px;
}
#gal_slider .carousel-caption {
   
    bottom:10px;
    width:auto;
    right:10px;
    top:auto;
    left:auto;
    padding:20px;
    background:rgba(0,0,0,0.70);
    text-align:right;
    height:auto;
    max-width:70%; display: none;
     transition: all .5s ease;
}
#gal_slider:hover .carousel-caption { display: block;}

#gal_slider:hover .largeimg { display: block;}
.largeimg{  color: #fff; position: absolute; left: 20px; top:10px; font-size: 20px; display: none; font-weight: normal; border-radius: 50%; }




