.logo_for_mobile{display: none;}

.neventgallarylist i.fa {
    margin-right: 5px;
}
div#bannerregister nav.navbar.navbar-inverse.navbar-fixed-top {
    display: none;
}
@media only screen and (max-width: 760px){

    /*Menu Css*/
    .logo_for_mobile{display: block;background-color: #fff;}
    .navbar.nav_title{display: none;}
    .left_col{
        top: -40px;
        max-height: 100%;
        overflow: unset;
        box-shadow: 1px -1px 10px 1px #ccc;
        margin-left: -100%;
        transition: all 1s ease-in-out;
        position: relative;
    }
    .nav-sm .left_col{margin-left: 0;}
    .nav-sm .container.body .col-md-3.left_col{width: 160px;}
    /*.nav-sm .container.body .right_col{margin-left: 0;}*/
    .nav-sm .profile{display: block;width: 100%;}
    .loggedin_user_desk{display: none;}
    .loggedin_user_mobile{display: block !important;text-transform: capitalize;}
    .nav>li>a>img{float: left;margin: 0 12px 0 0;border: 1px solid #999;}
    /*.top_nav .nav_menu{background-color: #D9DEE4;}*/
    .site_title img{margin: 6px auto;}
    .site_title{height: 79px;}
    #frmcale #months-tab,#frmcale #uid,#frmcale .fc-toolbar .fc-left,#frmcale .fc-toolbar .fc-right{margin-bottom: 15px;}
    .x_panel{padding: 0;}
    .fc-left .fc-button-group{margin-left: 18px;}
    /*Menu Css*/
    
}

/****** Nirali*****/

/***course-edit****/
#image-preview {
    z-index: 9;
}
/***course-edit****/


@media(max-width: 1024px){

    .top_nav .navbar-right {
        width: 67% !important;
    }

    .nlogistic textarea.form-control {
        margin-top: 20px;
    }

    .nlogistic .col-md-2.col-sm-2.col-xs-12 {
        width: 50%;
    }

    /***event-add****/
    .wizard_horizontal ul.wizard_steps li a.selected {
        background: url(../images/car.png);
        background-repeat: no-repeat;
        background-position: 10px 100px;
        height: 133px;
        color: #AF140B;
        background-size: 73px;
    }
    /***event-add****/
    
    /***reports****/
    .nusereport .x_panel {
       overflow: scroll;
    }

    .nincomereport .x_panel {
        overflow: scroll;
    }
    /***reports****/

   
}

@media(max-width: 768px){

    .top_nav .navbar-right {
        width: 55% !important;
    }
    .page-title .title_left {
        width: 45%;
    }
    .page-title .title_right {
        width: 45%;
    }
    .page-title .title_left  h3 {
        font-size: 18px;
    }

    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
          width: 750px;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background: url(../images/car.png);
        background-repeat: no-repeat;
        background-position: 10px 100px;
        height: 133px;
        color: #AF140B;
        background-size: 73px;
    }
    /***event-add****/

    /***userrole-edit****/
    .right_col.nusereditrole .col-md-12 {
        width: 100%;
    }

    /***userrole-edit****/
    /***trainingtype-edit****/

    .right_col.ntrainedit .col-md-12 {
        width: 100%;
    }

    /***trainingtype-edit****/

    /***country-edit****/

    .right_col.ncountryedit .col-md-12 {
        width: 100%;
    }

    /***country-edit****/

    /***city-edit****/

    .right_col.ncityedit .col-md-12 {
        width: 100%;
    }

    /***city-edit****/
    /***brand-edit****/

   .right_col.nbrandedit .col-md-12 {
        width: 100%;
    }

    /***brand-edit****/

    /***cat-edit****/

    .right_col.ncatedit .col-md-12 {
        width: 100%;
    }

    /***cat-edit****/
    /***catprice-edit****/

   .right_col.ncatpriceedit .col-md-12 {
        width: 100%;
    }

    /***catprice-edit****/

    /***course-edit****/

    .right_col.ncourseedit .col-md-12 {
        width: 100%;
    }
    #image-preview {
        z-index: 9;
        margin: 0 auto;
    }
    .img-circle2.profile_img {
        left: 5px;
        top: 9px;
    }
    /***course-edit****/
    
    /***check-edit****/
    .right_col.neditcheck .col-md-12 {
        width: 100%;
    }
    /***check-edit****/
    
    /***edit-fieldlist****/
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    /***edit-leavetypelist****/
    .right_col.nleavetypeedit .col-md-12{
        width: 100%;
    }
    /***edit-leavetypelist****/
    
}
@media(max-width: 767px){
    button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
        margin-right: 0px !important;
    }
    .ncatedit.right_col .page-title .title_left {
        width: 100%;
    }
    .nlogistic .col-md-2.col-sm-2.col-xs-12 {
        width: 100%;
    }
    div#datatable_wrapper .col-sm-5, div#datatable_wrapper .col-sm-7 {
        width: 100%;
    }
    .dataTables_paginate {
        width: 100%;
    }
    .dataTables_info {
        width: 100%;
    }
    .page-title .title_left {
        width: 55%;
    }
    .page-title .title_right {
        width: 45%;
    }
    .page-title .title_left  h3 {
        font-size: 18px;
    }
    
    .nmanagecrm .x_panel{
        overflow: scroll;
    }
    body.loginpage button.navbar-toggle {
        display: none;
    }

    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
          width: 750px;
    }
    .neventcreate .page-title .title_left {
        width: 100%;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background: url(../images/car.png);
        background-repeat: no-repeat;
        background-position: 12px 100px;
        height: 133px;
        color: #AF140B;
        background-size: 36px;
    }
    .wizard_horizontal ul.wizard_steps li a:before {
       width: 0%;
    }
    ul.wizard_steps.anchor li a.selected{
        display: block;
    }
    ul.wizard_steps.anchor li a{
        display: none;
    }
    .wizard_horizontal ul.wizard_steps li a.selected:before{
        width: 0% !important;
    }
    .wizard_horizontal ul.wizard_steps li:nth-child(1) a.selected:before {
        width: 0%;
    }
    /***event-add****/

    /***userrole-edit****/

    
    .right_col.nusereditrole .col-md-12 {
        width: 100%;
    }

    /***userrole-edit****/

    /***update-user****/

    ul.bar_tabs {
       padding-left: 0px;
    }
    
    /***update-user****/

    /***login****/
    .loginpage .banner-form .btn-submit {
        margin-top: 0px; 
    }
    .loginpage .banner-form .form-body {
        padding: 50px 15px 50px 15px;
    }
    /***login****/

   
    /***edit-fieldlist****/
    
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    

    ul.bar_tabs2>li{margin:5px;border-radius: 5px;padding:5px;}
      
    ul.bar_tabs2>li a{width:100%;text-align: center;font-size: 10px;padding-right: 1px;padding-left: 1px;border-radius: 5px;}

    /*****event_report****/
    .right_col.event_report .col-sm-2 {
        width: 50%;
    }
     /*****event_report****/
    /***register****/
    div#bannerregister .col-md-4.col-md-offset-4 {
        width: 100%;
    }
    /***register****/
    /***checklist****/
    .right_col.neditcheck .col-md-6.col-sm-6.col-xs-12 {
        width: 50%;
    }
    .right_col.neditcheck label.control-label.col-md-3.col-sm-3.col-xs-12 {
        width: 50%;
    }
     /***checklist****/
    
    /*Upload Video, Image Tabs*/
    ul.bar_tabs1>li{margin: 0;width:20%;border-radius: 5px;}
    ul.bar_tabs1 li .fa{display: block;}
    ul.bar_tabs1>li a{width:100%;text-align: center;font-size: 10px;padding-right: 1px;padding-left: 1px;border-radius: 5px;}
    ul.bar_tabs1{height: 60px;}
    .myLabel.uploadfilebtn{z-index: 9999;font-size: 12px;}
    .page-title .title_right .pull-right{text-align: right;}
	
	 #tab_content3 .col-sm-1{margin-top: 10px;}
    #chat_input #submit_message{margin-top: 10px;width: auto !important;}
	
    
    /*Upload Video, Image Tabs*/
    
    #calendar .fc-left{width:50%;}
    input[type='checkbox']:after{visibility: hidden;}
	#datatable_notification_wrapper input[type='checkbox']:after,#eventaccept input[type='checkbox']:after{visibility: visible;}
	#datatable_notification_wrapper input[type='checkbox']{visibility: hidden;}
	#eventaccept .alert{display:none;}
	.bad input, .bad select, .bad textarea{border:0;box-shadow:unset;-webkit-animation: unset;}
	#eventaccept input[type='checkbox']:checked:after{border:0;background-color:transparent !important;}
	#eventaccept input[type='checkbox']{border:0 !important;background-color:transparent !important;box-shadow:unset !important;}
	
	/*Chat Module*/
    .mian-chat-div{height: 250px !important;}
    #chat_message{width:78% !important;height: 35px !important;margin-right: 6px !important;font-size: 16px !important;}
    #submit_message .fa{display: block !important;}
    #submit_message span{display: none;}
    #chat_input #submit_message {width: 15% !important;padding: 10px;margin: 0;}
    /*Chat Module*/
	/*input[type="checkbox"]::after {visibility: visible;}*/
	/*.alert{
    display: none;
    }*/
		.bad input, .bad select, .bad textarea{border:0;box-shadow:unset;-webkit-animation: unset;}
		#submit_message .fa{display: none;}
	#eventaccept .alert{display:none;}
    }
	
	

	
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 766px) {

    body.loginpage button.navbar-toggle {
        display: none!important;
    }
    .right_col.nlogistic {
        min-height: 700px!important;
    }
    button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
        margin-right: 0px !important;
    }

    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
        width: 700px;
    }
    .wizard_horizontal ul.wizard_steps li a.selected:before{
        width: 0% !important;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background-position: 142px 100px;
        background-size: 73px;
    }
    /***event-add****/
    /***userrole-edit****/

    .nusereditrole .page-title .title_left {
         width: 100%;
    }
    /***userrole-edit****/

    /***login****/
    .loginpage .banner-form .btn-submit {
        margin-top: 0px; 
    }
    .loginpage .banner-form .form-body {
        padding: 50px 15px 50px 15px;
    }
    /***login****/
    /***edit-fieldlist****/
    .right_col.nuserfieldedit .title_left {
        width: 100%;
    }
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    /*****event_report****/
    .right_col.event_report .col-sm-2 {
        width: 50%;
    }
     /*****event_report****/
    /***register****/
    div#bannerregister .col-md-4.col-md-offset-4 {
        width: 100%;
    }
    /***register****/
    /***checklist****/
    .right_col.neditcheck .col-md-6.col-sm-6.col-xs-12 {
        width: 50%;
    }
    .right_col.neditcheck label.control-label.col-md-3.col-sm-3.col-xs-12 {
        width: 50%;
    }
     /***checklist****/
}

@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) {

    body.loginpage button.navbar-toggle {
        display: none;
    }
    .right_col.nlogistic {
        min-height: 100%!important;
    }
    button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
        margin-right: 0px !important;
    }
    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
        width: 360px;
    }
    .wizard_horizontal ul.wizard_steps li a.selected:before{
        width: 0% !important;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background-position: 142px 100px;
        background-size: 73px;
    }

    /***event-add****/
    /***userrole-edit****/

    .nusereditrole .page-title .title_left {
         width: 100%;
    }
    /***userrole-edit****/

     /***login****/
    .loginpage .banner-form .btn-submit {
        margin-top: 0px; 
    }
    .loginpage .banner-form .form-body {
        padding: 50px 15px 50px 15px;
    }
    /***login****/
    /***edit-fieldlist****/
    .right_col.nuserfieldedit .title_left {
        width: 100%;
    }
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    /***edit-leavetypelist****/
    .right_col.nleavetypeedit .title_left {
        width: 100%;
    }
    /***edit-leavetypelist****/
    /*****event_report****/
    .right_col.event_report .col-sm-2 {
        width: 50%;
    }
     /*****event_report****/
     /***register****/
    div#bannerregister .col-md-4.col-md-offset-4 {
        width: 100%;
    }
    /***register****/
}
@media only screen 
    and (min-device-width : 360px) 
    and (max-device-width : 640px) {

    body.loginpage button.navbar-toggle {
        display: none;
    }
    .right_col.nlogistic {
        min-height: 1600px!important;
    }
    button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
        margin-right: 0px !important;
    }
    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
        width: 350px;
    }
    .wizard_horizontal ul.wizard_steps li a.selected:before{
        width: 0% !important;
    }
    .neventcreate .page-title .title_left {
        width: 100%;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background-position: 142px 100px;
        background-size: 73px;
    }
    /***event-add****/

    /***userrole-edit****/

    .nusereditrole .page-title .title_left {
         width: 100%;
    }
    /***userrole-edit****/

     /***login****/
    .loginpage .banner-form .btn-submit {
        margin-top: 0px; 
    }
    .loginpage .banner-form .form-body {
        padding: 50px 15px 50px 15px;
    }
    /***login****/
    
    /***edit-fieldlist****/
    .right_col.nuserfieldedit .title_left {
        width: 100%;
    }
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    /*****event_report****/
    .right_col.event_report .col-sm-2 {
        width: 50%;
    }
     /*****event_report****/
     /***register****/
    div#bannerregister .col-md-4.col-md-offset-4 {
        width: 100%;
    }
    /***register****/
}

@media(max-width: 320px){
    body.loginpage button.navbar-toggle {
        display: none;
    }
    .right_col.nlogistic {
        min-height: 100%!important;
    }
    .top_nav .navbar-right {
        width: 68% !important;
    }
    button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
        margin-right: 0px !important;
    }
    /***event-add****/
    .neventcreate .wizard_horizontal ul.wizard_steps {
        width: 300px;
    }
    .wizard_horizontal ul.wizard_steps li a.selected:before{
        width: 0% !important;
    }
    .wizard_horizontal ul.wizard_steps li a.selected {
        background-position: 113px 100px;
        background-size: 73px;
    }
    /***event-add****/

    /***userrole-edit****/

    .nusereditrole .page-title .title_left {
         width: 100%;
    }
    /***userrole-edit****/
    
     /***login****/
    .loginpage .banner-form .btn-submit {
        margin-top: 0px; 
    }
    .loginpage .banner-form .form-body {
        padding: 50px 15px 50px 15px;
    }
    /***login****/
    /***edit-fieldlist****/
    .right_col.nuserfieldedit .title_left {
        width: 100%;
    }
    .right_col.nuserfieldedit .col-md-12 {
        width: 100%;
    }
    /***edit-fieldlist****/
    /***edit-leavetypelist****/
    .right_col.nleavetypeedit .title_left {
        width: 100%;
    }
    /***edit-leavetypelist****/
    /*****event_report****/
    .right_col.event_report .col-sm-2 {
        width: 50%;
    }
     /*****event_report****/
     /***register****/
    div#bannerregister .col-md-4.col-md-offset-4 {
        width: 100%;
    }
    /***register****/
    /***checklist****/
    .right_col.neditcheck .col-md-6.col-sm-6.col-xs-12 {
        width: 100%;
    }
    .right_col.neditcheck label.control-label.col-md-3.col-sm-3.col-xs-12 {
        width: 100%;
    }
     /***checklist****/
}



/****** Nirali*****/


