@media(min-width: 767px){
    .padding_left_10{
        padding-left: 10px;
    }
    
     .nav > li > a{
        padding: 10px 10px;
        font-size: 14px;
    }
    .modal-dialog{
        margin: 10% auto;
    }
   
    .min-height-279{
        min-height: 279px;
    }
    .dropdown-menu{
        min-width: 95%;
    }
    
    .mainNav1 li {
        background: url('../images/menu_border.jpg') right center no-repeat;
    }
    .bg-header{
       background: url('../images/header_bg.jpg') repeat-x;
    }
     .menu .navbar-inverse .navbar-nav > li > a, .menu .navbar-inverse .navbar-nav > .open ul > a{
        color: #fff;
    }
    .navbar-inverse .navbar-nav > li > a{
        color: #fff;
    }
    .top_5{
        top: 5%;
    }
    .top_15{
        top: 15%;
    }
}

@media(max-width: 767px){
    .nav > li > a{
     font-size: 70%;
    }
    .trapezium{
        background: #850c1f;
    }
    .menu .navbar-inverse .navbar-nav > li > a, .menu .navbar-inverse .navbar-nav > .open ul > a{
        color: #000;
    }
    .navbar-inverse .navbar-nav > li > a{
        color: #000;
    }
    .navbar-brand{
        padding-top: 18px;
    }
    .navbar-toggle{
        padding-right: 5px;
    }
    
}
@media(max-width: 500px){
    .navbar-inverse .navbar-brand img {
        margin-top: -15px;
    }
}
@media(min-width: 992px) and (max-width: 1199px){
    
    .trapezium{
/*        background: url('../images/polygone_767.png') no-repeat;*/
/*        padding: 5px 20px;*/
    }
     .navbar-inverse .navbar-brand img {
        margin-top: 21px;
    }
     .nav > li > a{
        padding: 10px 8px;
        font-size: 90%;
    }
}

@media(min-width: 1206px){
    .trapezium{
/*        background: url('../images/polygone.png') no-repeat;*/
/*        padding: 5px 20px;*/
    }
    .trapezium{
/*        width: 50%;*/
    }
    .nav > li > a{
        padding: 10px 14px;
        font-size: 100%;
    }
    .navbar-inverse .navbar-brand img {
        margin-top: 0px;
    }
}
/*@media(min-width: 767px)and (max-width: 992px){
    .navbar-inverse .navbar-brand img {
        margin-top: -8px;
    }
}*/
.bg-header{
       background: url('../images/header_bg.jpg') repeat-x;
    }
/*.navbar-inverse .navbar-nav > li > a*/

@media(min-width: 767px) and (max-width: 991px){
    .bg-header{
        background: url('../images/header_bg_767.jpg') repeat-x;
    }
     .trapezium{
/*        background: url('../images/polygone_767.png') no-repeat;*/
/*        padding: 5px 20px;*/
    }
    .mainNav{
        float: right;
    }
}
.navbar-inverse .trapezium .navbar-nav > li > a{
    font-size: 10px;
    font-weight: 300;
    color: #ef9b21;
}
.navbar-inverse .navbar-nav > li > a {
/*    color: #ffffff;*/
}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a {
   
/*    font-size: 100%;*/
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a:hover{
color : #ae130c;
}
.navbar-nav>li>a {
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400 !important;
}
.navbar-inverse .navbar-nav > .active > a {
    color: #ae130c;
    border-radius: 5px;
}

.navbar{
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-inverse{
    border: 0;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
    background: none;
}
.bg-brown{
    background: #850c1f;
}
.box h4{
    padding: 5px 10px;
    margin: 0;
    color: #fff;
}

/* ----------------- news -------------------*/
.box .bg-gray{
    background: #f1f1f1;
    border-bottom: 1px solid #ff9934;
}
.date {
    font-size: 28px;
    font-weight: 600;
    padding-bottom: 3px;
    color: #ff9934;
}
.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.news_panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}
.news_panel .panel-body{
    padding: 0;
    min-height: 154px;
}
.bg-gray-table >tbody> tr{
    margin-bottom: 5px;
}
.news li{
    margin-bottom: 5px;
}
.panel-footer{
    background: none;
}
/* ----------------- news -------------------*/
.list-round,.list-circle{
    margin: 0;
    padding: 0;
    padding-left: 27px;
    margin-top: 15px;
    list-style: circle;
    
}
.list-circle li{
    margin-bottom: 5px;
    font-weight: normal;
}
.list-round li ul li{
    font-weight: normal;
}
.list-round li{
    margin-bottom: 5px;
    font-weight: 500;
}
.list-round li a{
    color: #ef9a25;
}
.more,.more > img{
   
   display: inline-block;
}
.more{
    font-weight: 400
}
.box p{
    padding: 10px 0;
    text-align: justify;
    line-height: 1.5em;
}
.reach_us .left_div,.reach_us .right_div{
    width: 50%;
    padding: 0;
    margin: 0;
}
.reach_us .left_div{
    float: left;
   
}
.left_ul{
     list-style: none; 
     padding: 0;
     margin: 0;
    padding-right: 27px;
}
.left_ul li{
    display: inline-block;
}
.reach_us .right_div,.reach_us .right_div img{
    float: right;
    
}
.left_div h6{
    font-size: 14px;
    margin: 5px 0 !important;
    padding: 0 ;
    color: #fff;
/*    padding-left: 10px;*/
}
.left_div h5{
    font-size: 16px;
    margin: 5px 0 !important;
    padding: 0 ;
    color: #850c1f;
/*    padding-left: 10px;*/
}
.left_div div{
    padding-left: 10px;
    color: #850c1f;
    font-size: 12px;
}
.reach_us{
    background: #ef9b21;
    border-radius: 5px;
    padding:20px 10px;
    border: 1px solid #ff9800;
/*    margin: 20px 0;*/
}
.left_div h4{
    color: #fff;
}
    .section .box h4{
        background: #ef9b21;
/*        background: none;
        text-transform: capitalize;
        color: #000;*/
/*        border-bottom: 2px solid #ef9b21;*/
        text-transform: uppercase;

        margin-bottom: 10px;
        color: #fff;
    }
    .special_span{
        text-transform: capitalize;
        color: #ef9b21;
        font-weight: 500;
        
    }
    .list-footer{
        list-style: none;
        padding: 0;
        margin: 0;
            
    }
    .list-footer li{
        padding: 10px;
        border-bottom: 1px dotted #ccc;
        color: #fff;
    }
    .list-footer li a{
        color: #c1bcbd;
    }
    .list-footer li a i{
        font-size: 12px;
    }
    .bg-gray-footer{
        background: url('../images/footer.jpg') repeat; 
        padding-bottom: 10px;
    }
    .bg-gray-footer h5{
        color: #fff;
    }
    .address{
        color: #c1bcbd;
    }
    .subfooter .address p{
        padding-top: 10px;
        line-height: 1.8em;
        color: #c1bcbd;
    }
    .address p span{
        color: #ef9a25;
    }
    .subfooter form{
        padding: 15px 10px;
    }
    .subfooter .form-group{
        margin-bottom: 10px;
        margin-right: 0;
        margin-left: 0;
    }
    .subfooter .form-group input.form-control { 
        height: 32px;
    }
    .form-control{
         border-radius: 3px;
    }
    .dropdown-menu li{
        padding: 5px;
        border-bottom: 1px solid #f1f1f1;
    }
    .gray-box{
        background: #f1f1f1;
    }
    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
        background: none;   
        color: #ae130c;
    }
    .white-box{
        border: 1px solid #ccc;
        border-radius: 5px;
        padding: 10px;
        margin: 10px;
    }
    .modal-header{
        padding: 5px 15px;
        background: #850c1f;
        border-bottom: 5px solid #ef9a25;
    }
    .btn-right{
        float: right;
    }
    .btn-vasavi{
        background: #850c1f;
        border: 3px solid #ef9a25;
        color: #fff;
    }
    .btn-danger{
        border: 3px solid #ef9a25;
        background: #da1d0f;
    }
    .btn-danger:hover,.btn-vasavi:hover, .btn-danger:focus,.btn-vasavi:focus{
        border: 3px solid #efbc1f;
        background: #faffbd;
        color: #8e0a1f;
        outline: 0;
    }
    .nav > li > a{
/*        padding: 10px 14px;*/
    }
    .heading{
        border-bottom: 3px solid #ef9b21;
        float: left;
    }
    .dashboard_box{
        background: rgba(255,255,255,1);
        background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,245,250,1) 100%);
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(250,245,250,1)));
        background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,245,250,1) 100%);
        background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,245,250,1) 100%);
        background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,245,250,1) 100%);
        background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(250,245,250,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf5fa', GradientType=1 );
        padding: 10px;
        min-height: 200px;
        text-align: center;
        margin-bottom: 10px;
    }
    .dashboard_box h5{
        margin: 30% auto auto auto;
    } 
    .dashboard_a:hover,  .dashboard_a:hover h4
    {
        text-decoration: none;
        color: #ef9a25;
        
    }
    .dashboard_box:hover{
       
        background: rgba(255,255,255,1);
        background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
        background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    }
    .not-visited{
        font-weight: bold;
    }
    .visited{
        font-weight: normal;
    }
    #main_menu .in{
/*        background: #000;*/
    }
    /*left menu*/
    .left_menu_wrapper .navbar-toggle .icon-bar,  .left_menu_wrapper .navbar-toggle {
/*        background-color: #000;
        border-color: #000;*/
        border: 1px solid #feac32;
/* 850c1f        */
    }
    .left_menu_wrapper{
        background: #fbfafa;
    }

        .left_menu .nav{
            float: none;
        }
        
        .left_menu .nav > li {
            float: none;
            display: block;
            width: 100%;
        }
        .left_menu .nav > li a{
            display: block;
            border-bottom: 1px solid #f1f1f1;
            width: 100%;
            color: #555;
            font-size: 12px;
            font-family: 'Oswald', sans-serif;
            font-weight: 400 !important;  
            background: #f9e6cc;
/*            border-radius: 5px 5px 0 0;*/
        }
    @media (min-width: 768px){
        .left_menu_wrapper{
            min-height: 450px;
            padding: 0;
        }
        .left-menu-collapse{
            padding: 0;
        }
        .left_menu .nav > li a{
            padding-left: 25px;
        }
        .left_menu .in li a{
/*            padding-left: 30px;*/
            background: #f9f9f9;
        }
    }
    
    /*left menu end*/
    .no-border-txt,.no-border-txt:hover,.no-border-txt:active,.no-border-txt:focus{
        border: 0;
        outline: 0;
        box-shadow: none;
    }
    .groupSelect .btn-default,.groupSelect .btn-default:focus,.groupSelect .btn-default:active{
/*         border: 0;*/
/*        outline: 0;*/
        box-shadow: none;
        background: none;
        color: #000;
    }
    .load_groups{
        background: none;
        border:0;
    }
    .load_groups i{
        font-size: 20px;
        color: #ef9b21;
    }
    .multi_select .btn-group,.multi_select .btn-group button{
        width: 100%;
        color: #555;
        text-align: left;
    }
    .multi_select .btn-group button:hover{
        background: none;
    }
    .multiselect .caret{
        float: right;
        margin-top: 8px;
    }
    .multi_select .btn{
        padding: 4px 15px;
    }
    .pagination{
        margin: 0;
    }
    
    .trapezium{
        background: #fff;
        padding: 0;
        line-height: 0;
    }
    .trapezium .tri_div .navbar-nav>li>a{
        padding: 10px;
    }
    .mainNav1 li a{
        line-height: 20px;
    }
    @media(min-width : 767px) and (max-width: 991px){
        .admin_menu li a{
            padding: 5px 6px;
            font-size: 12px;
        }
     }
     @media(min-width : 992px) and (max-width: 1200px){
        .admin_menu li a{
            padding: 5px 6px;
            font-size: 12px;
        }
     }
      @media(min-width : 1201px){
          .admin_menu li a{
            padding: 5px 10px;
            font-size: 12px;
        }
      }
      .navbar-inverse .admin_menu > li > a:hover{
          color: #ef9b21;
      }
    @media(min-width : 992px){
        .tri_div{
            background: #fff;
            display: inline-block;
            padding: 0;
            width: 79%;
        }   
        .tri_left_div{
            width: 0;
            height: 0;
            border-bottom: 40px solid #850c1f;
            border-right: 50px solid transparent;
            display: inline-block;
            padding: 0;
            width: 10%;
        }
        .tri_right_div{
            width: 0;
            height: 0;
            border-bottom: 40px solid #850c1f;
            border-left: 50px solid transparent;
            float: right;
            padding: 0;
            width: 10%;
        }
        .mainNav {
            padding-top: 25px;
        }
        .groupSelect .btn-group{
            width: 83%;
            
        }
        .groupSelect button span{
            float: left;
        }
        .groupSelect .btn-default{
            width: 100%;
        }
    }
    
    @media(min-width: 1200px)
    {
        .mainNav {
            padding-top: 30px;
        }
    }
    @media(min-width: 767px) and (max-width : 991px){
        
        .tri_div{
            background: #fff;
            display: inline-block;
            padding: 0;
            width: 80%;
        }   
        .tri_left_div{
            width: 0;
            height: 0;
            border-bottom: 40px solid #ef9b21;
            border-right: 50px solid transparent;
            display: inline-block;
            padding: 0;
/*            width: 10%;*/
        }
        .tri_right_div{
            width: 0;
            height: 0;
            border-bottom: 40px solid #ef9b21;
            border-left: 50px solid transparent;
            float: right;
            padding: 0;
/*            width: 10%;*/
        }
    }
    .msg{
        color: red;
/*        padding: 10px; */
        text-align: center;
        height: 20px;
    }
    @media(min-width: 992px){
        .sub-nav{
            display: none;
        }
    }
    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
        padding: 3px 6px;
        border: 1px solid rgba(133, 12, 31, 0.19);
    }
    .emailUser{
       
/*        width: 50px;
        height: 50px;*/
       
        text-align: center;
        display: inline-block;
    }
    .emailUser i{
        border: 1px solid #ccc;
        border-radius: 50%;
        font-size: 28px;
        padding: 15px;
        color: #ccc;
    }
    .to{
        border-bottom: 1px solid #f1f1f1;
    }
    .to input, .to span, .to a{
        display: inline-block;
        padding:5px;/*
        text-align: right;*/
    }
    .list-horizontal{
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .list-horizontal li {
        display: inline-block;
    }
    .groupSelect .btn-group.open .dropdown-toggle{
        box-shadow: none;
        background: none;
    }
    .inputFile{
        position:absolute;
        z-index:2;
        top:0;
        left:0;
        filter: alpha(opacity=0);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        opacity:0;
        background-color:transparent;
        color:transparent;
        cursor: pointer;
    }
    .fileAttachment,.fileAttachment span,.fileAttachment img{
        cursor: pointer;
        display: block;
    }
    .no-border >tbody > tr > td,.no-border > thead > tr > th{
        border: 0;
    }
    .mailBody,.attachmentBody{
        padding-top: 20px;
    }
    .attachmentBody a{
        font-size: 12px;
        color: #555;
    }
    .attachmentBody img{
        
    }
    .emailImg{
        max-height: 150px;
        max-width: 150px;
    }
    .reply{
        float: right;
        background: #e8e7e7;
        padding: 5px;
        margin: 23px 5px 0 5px;
        list-style: none;
        border-radius: 2px;
    }
    .reply li{
        border-right: 1px solid #ccc;
        display: inline-block;
    }
    .reply li a{
        padding: 5px;
        font-weight: normal;
        font-family: 'Trebuchet MS', sans-serif;
    }
    .reply .has-submenu > ul.dropdown-menu{
        border-top: 0;
        min-width: 100px;
    }
    .reply .has-submenu > ul.dropdown-menu li{
        border-right: 0;
        width: 100%;
        border:0;
    }
    .reply .has-submenu > ul.dropdown-menu li a{
        display: block;
        width: 100%;
    }
    .mail_padding-top{
        padding: 10px;
        padding-top: 20px;
        
    }
    .gradeA a{
        color: #4caf50; 
    }
    .gradeA a:hover{
        color: #feac32; 
    }
    .current-date{
        width: 60px;
        float: left;
        border-radius: 4px;
        background-color: #feac32;
/*        margin-right: 30px;*/
        margin-top: 4px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        padding: 3px;
        line-height: 20px;
    }
    .current-date .date {
        background-color: #fff;
        color: #feac32;
        font-size: 30px;
        border-radius: 4px;
        line-height: 49px;
        margin-top: 3px;
        font-weight: bold;
    }
    .scheem{
        border-bottom: 1px solid #d8dbe1;
        padding-bottom: 40px;
        margin-bottom: 41px;

    }
    .current-date p{
        padding-bottom: 0;
    }
    .no-btn{
        background: none;
        border: 0;
        margin: 10px 0 5px 0;
    }
    .emi_cal{
        position: fixed;
        top: 50%;
        right: 0;
        background: #850c1f;
        border: 3px solid #ef9a25;
        border-radius: 5px 5px 0 0px;
/*        width: 30px;*/
        padding: 10px 20px;
        margin-right: -67px;
        color: #fff;
        z-index: 10000;
        /* Safari */
        -webkit-transform: rotate(-90deg);

        /* Firefox */
        -moz-transform: rotate(-90deg);

        /* IE */
        -ms-transform: rotate(-90deg);

        /* Opera */
        -o-transform: rotate(-90deg);

        /* Internet Explorer */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

    }
    .emi_cal a{
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
    }
    .emi_cal a:hover{
        color: #efbc1f;
        text-decoration: none;
    }
    .nav-pills1 > li.active > a,
.nav-pills1 > li.active > a:hover,
.nav-pills1 > li.active > a:focus,
.nav-pills1 > li > a:hover {
	background-color: #ff9934;
	border-color: #55acee;
	color: #ffffff;
}
.nav-pills1 > li > a {
	border-radius: 0;
	padding: 8px 20px;
	border: 1px solid #cacaca;
	color: #000;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 500;
        
}
.nav-pills1 .bg-white a{
    color: #000;
}
.filters .nav-pills1 > li {
	margin-right: 2px;
	margin-bottom: 2px;
}
.filters .nav-pills1 > li + li {
	margin-left: 0px;
}
.text-center.filters .nav-pills1 > li {
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	display: inline-block;
	float: none;
}
.box .board_box{
    
}
.box .board_box p{
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #ccc;
}
.box .board_box img{
    margin: 0 auto;
    border: 1px solid #ccc;
    padding: 5px 18px;
}
.multiselect-container {
    max-height: 150px;
    overflow-y: scroll;
}
.scroll-div{
    max-height: 450px;
    overflow-y: auto;
}
.table-striped > tbody > tr:nth-child(odd){
  background-color: #f9e6cc;
}
.table-bordered {
    border: 1px solid #f9e6cc;
}
.compose_grp{
    border-bottom: 1px solid #f1f1f1;
    padding: 5px;
}
.compose_grp .multiselect {
    border: 0;
}
.loading{
    position: absolute;
    top:0;
    bottom: 0;
    background: url('../images/loading.gif') center center no-repeat;
    display: block;
    height: 100%;
    width: 100%;
}
/* penels */

.clickable{
    cursor: pointer;   
    color: #fff;
}
.panel-heading span {
	margin-top: -30px;
	font-size: 15px;
}
.box .panel-heading{
    padding: 0px;
}
.box .panel-heading h4{
    margin-bottom: 0;
    border-radius: 0;
/*    padding:    10px;*/
}