.navbar-default .navbar-nav > li > a{ color:#fff;}
.navbar-nav > li > a{ color:#000; text-transform:uppercase; } .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background:#0966b1; color:#fff;}
.navbar-collapse{ padding-left:0; padding-right:0;} 
.navbar-nav > li:last-child{ background:none;}  .navbar.navbar-default{ background:none; border:none; padding:0; margin:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:#0966b1; color:#fff;} .navbar-nav.navbar-right{ margin-top:10px;} 

.navbar-brand { float: right !important; padding-top: 5px !important; }
.navbar-toggle { float: left !important; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav a.dropdown-toggle:hover {
    background-color: #0066ff !important;
}
/*=====================08=03=2015===============================================*/
@media (min-width:768px){
    .nav > li:hover .dropdown-menu{ display:block; padding:20px 5px 0; }
    .navbar-collapse.collapse {
        display: inline-block;
    }
}

.nav > li .dropdown-menu { width:800px; border:none;}  
.nav > li .dropdown-menu-500 { width:500px; border:none;}  
.nav > li .dropdown-menu-200 { width:200px; border:none;}  
.nav > li .dropdown-menu-600 { width:600px; border:none;}  
.nav > li .dropdown-menu h5{ font-weight:normal;padding-left:10px;text-align: left;} 
.nav > li .dropdown-menu li a{ color:#464444; text-decoration:none; font-size:14px;text-align: left;} 
.nav > li .dropdown-menu li a:hover{ color:#039be6;} 
.nav > li .dropdown-menu li{ margin-bottom:6px;text-align: left;} 
.nav > li .dropdown-menu ul{ padding-left:10px; margin-bottom:20px;}
.viewall{} .nav > li:hover .dropdown-toggle:before{content:""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #FFF; position:absolute; left:50%; margin-left:-4px; bottom:0px; z-index:999;} 
.nav .dropdown-menu.rgt_n{ right:-200px; left:inherit !important;}

.tab_sec1{ margin-top:20px; margin-bottom:20px;} 
.tab_sec1 .tab-content{ background:#fff; padding:20px; border:#ddd 1px solid; border-top:none;} 

.citydetail{ background:#fff;  } 
.close_btn{ position:absolute; right:15px; top:0; font-size:20px; color:#000;}

/*@media (max-width:767px){
    .dropdown-menu {
        position:static;
    }
}*/

@media (min-width:768px) and (max-width:990px){  
    .m_l_25{ margin-left:3px;} .nav > li > a{ padding-left:13px; padding-right:13px;} .srch_sec h1{ font-size:36px;} .srch_btm{ padding:35px 0px 0;} 
    .newsletter{ margin-top:20px;} .carousel-control.left{ left:-10px !important;} .carousel-control.right{ right:-10px !important;} 
    #myCarousel .item .rw .col-sm-3 .figure h5{ font-size:20px; margin: 0;} .colbox__title--half{ padding-top:0;} 
    .colbox__title{ font-size:16px; margin-top:0;} .colbox__description{ font-size:12px; line-height:18px; padding-top:0;} 
    .m_b_34{ margin-bottom:20px;} .megadropdown__col{ padding-left:20px;} 

    /*=====================08=03=2015===============================================*/
    .nav > li .dropdown-menu{ width:200px;} .nav .dropdown-menu.rgt_n{ left:0 !important; right:inherit;}

}

@media (max-width:767px){  
    .txt_1, .txt_2, .search_form .btn{ width:100%;}
    .txt_1, .txt_2{ margin-bottom:6px;}
    .recentpost{ margin:25px 0px;}
    .top_left, .social.text-right, .footer_bottom, .footer_bottom .text-right{ text-align:center;}
    .search_form .btn{ position:inherit; right:0; top:0;}
    .srch_btm{ padding:10px 0px;}
    .txt_2{ margin-left:0;}
    .srch_sec{ min-height:inherit; padding:30px 0px;}
    .search_form{ padding:15px;} .srch_sec h1{ font-size:36px;}
    .table_md .table tbody tr td.prof h3{ font-size:18px;}
    .nav-tabs{ border-bottom:none;}
    .navbar-toggle{ background:#038acd; margin:10px; border:none !important;}
    .navbar-toggle:hover, .navbar-toggle:focus{background:#333 !important; }
    .navbar-default .navbar-toggle .icon-bar{ background:#fff;}
    .navbar-nav > li{ background:none;border-bottom: 1px solid #EEE;border-right: 2px solid #EEE;}
    .m_l_25{ margin-left:15px;}
    .showmore{ width:84%;} .navbar-toggle .icon-bar{ background:#fff;} 
    .carousel-control.left{ left:-10px !important;} .carousel-control.right{ right:-10px !important;} #myCarousel .item .rw .col-sm-3{ margin-bottom:5px;} 
    #myCarousel .item .rw .col-sm-3 .figure h5{ font-size:20px;} .asidecol{ padding-left:15px; } .m_b_34{ margin-bottom:20px; margin-top:20px;} 
    .navbar{ min-height:3px;} .navbar-nav > li > a{ padding-left:30px;} 
    .megadropdown__col{ padding-left:10px; width:33.333%;} 
    /*=====================08=03=2015===============================================*/ 
    .nav > li .dropdown-menu{ width:100%; background-color: #EEE !important; } .nav .dropdown-menu.rgt_n{ left:0 !important; right:inherit;}
    #navbar { width:300px; background-color: #FFF !important; position: absolute; z-index: 1001;left:15px;  }
    .navbar-header {
        border-bottom: 1px solid;
    }
    .navbar-collapse { border:none !important; }

}

@media (max-width:560px){ 
    .colbox__caption{ padding:1em;} .colbox__title--half{ padding-top:15px;} .colbox__title{ font-size:18px;} 
    .colbox__description{ font-size:15px;} .galry_aside ul li{ width:100%; margin-right:0;}

}

@media (max-width:450px){ 
    .megadropdown__col{ padding-left:10px; width:50%;}

}

@media (max-width:400px){ #myCarousel .item .rw .col-sm-3 .figure h5{ font-size:15px;} 
                          .colbox__description{ display:none;} .colbox__title--half{ padding-top:10px;}

}

@media (max-width:360px){  
    .tab_sec1 .nav > li > a{ padding:10px 8px;} 

    .nav .dropdown-menu {

        left: 0px!important;

    }
}
@media (min-device-width:768px) and (max-width:1900px){
    .nav .dropdown-menu {
        position: absolute;
        top: 100%;
        /*left: -300px!important;*/
        left: 0px!important;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 3px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        background-clip: padding-box;
    }
}

.navbar-inverse {
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    margin: 0 !important;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #03F;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #999999;
    background-color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
    color: #999999;
    text-decoration: none;
    font-size: 13px;
    padding:13px !important;
}

@media (min-device-width:768px) and (max-width:1200px){
    .nav .dropdown-menu { left:-12px!important;}
}

.navbar-brand {
    padding-bottom: 0 !important;
}
/*-----------*/
.navbar-toggle {
    border: none;
    /*    background: transparent !important;*/
}

.navbar-toggle:hover {
    /*    background: transparent !important;*/
}

.navbar-toggle  .icon-bar {
    width: 22px;
    transition: all 0.2s;
}

.navbar-toggle .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
}

.navbar-toggle  .middle-bar {
    opacity: 0;
}

.navbar-toggle  .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
}

.navbar-toggle.collapsed  .top-bar {
    transform: rotate(0);
}

.navbar-toggle.collapsed   .middle-bar {
    opacity: 1;
}

.navbar-toggle.collapsed .bottom-bar {
    transform: rotate(0);
}
