



@media (max-width:1200px) {
 .container { width: 100%!important; max-width: 100%!important; padding-left: 25px; padding-right: 25px; }
}

@media screen and (min-width:1024px) and (max-width:1199px) {
 .nav_links ul li { padding: 10px 12px; }
 .commnt_attch.ht40 .drpInfo .fa { margin: 8px 12px 5px 12px !important; }
 .commnt_attch.ht40 .drpInfo p { width: calc(100% - 55px); line-height: 1em; margin: 4px 0px !important; }
 .loginbody { height: 100%; min-height: 100%; }
 .loginbody .login-footer { position: fixed; }
 .loginbody .login-page { height: -moz-calc(100vh - 70px); height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
 .deshBox ul li { min-width: calc(25% - 10px); }
 .deshBox ul li:nth-of-type(4n) { margin-right: 0; }
}

@media (max-width:1023px) {
 .adminToggle { display: inline-block; width: 30px; height: 30px; background-color: #2185d0; text-align: center; border-radius: 3px; cursor: pointer; position: absolute; color: #fff; font-size: 20px; left: 0px; top: 0; z-index: 999; }
 .adminPanel.show .adminLeftPanel { left: 0; }
 .adminPanel.show .adminRightPanel { width: calc(100% - 220px); float: right; }
 .adminLeftPanel { position: absolute; top: 0; left: -220px; width: 200px; }
 .adminRightPanel { width: 100%; padding: 0px 0px 30px 0px; }
 .adminRightPanel .pageTitle { padding-left: 38px; }
}

@media screen and (min-width:800px) and (max-width:1023px) {
 .nav_links ul li { padding: 10px 4px; }
 .nav_links ul li a { font-size: 13px; }
}

@media screen and (min-width:768px) and (max-width:1200px) {
 .status-full .nav_links { max-width: calc(100% - 30px) !important; width: calc(100% - 30px) !important; }
 .gallery_list ul li { width: calc(19% - 10px); margin-right: 20px; margin-bottom: 20px; }
}

@media screen and (min-width:768px) and (max-width:1023px) {

 .nav-left { width: 225px; }
 .Default .status_side > div.col-xs-6 { width: 50%!important; margin-bottom: 10px!important; }
 .Default .status_side > div.col-xs-6.clearfix.mb10 { margin: 0px!important; }
 .gallery_list ul li { min-height: 140px; }
 .gallery_list ul li .imgBox { min-height: 130px; }
 .gallery_list ul li span a { height: 98px; }
 .commnt_attch.ht40 .drpInfo .fa { margin: 8px 12px 5px 12px !important; }
 .commnt_attch.ht40 .drpInfo p { width: calc(100% - 55px); line-height: 1em; margin: 4px 0px !important; }
 .asignTitle { max-width: 85%; }
 .ststusBar { padding-bottom: 40px; position: relative; margin: 10px 0px; }
 .DocuView .ststusBar { padding-bottom: 0px; }
 .postStatus { margin-left: 0px; position: absolute; width: 100%; left: 0; top: 35px; line-height: 1.2em; }
 .UserList .divRespM { overflow: auto; width: 100%; }
 .UserList .minRespM { min-width: 800px; }
 .addUser .errormsg { bottom: -16px !important; top: unset; }
 .gen-pswrd { font-size: 12px; }
 .gen-pswrd a { padding: 0px 3px 2px !important; }
 .gen-pswrd a .fa { font-size: 11px !important; }
 .Permissions .pr50 { padding-right: 15px !important; }
 .DocuList .pro_title .fileTitle { max-width: calc(100% - 55%); }
 .Default .col-sm-8.pln { width: 100%; padding: 0px; }
 .Default .col-sm-4.prn { width: 100%; padding: 0px; }
 .loginbody { height: 100%; min-height: 100%; }
 .loginbody .login-footer { position: fixed; }
 .loginbody .login-page { height: -moz-calc(100vh - 70px); height: -webkit-calc(100vh - 70px); height: calc(100vh - 70px); }
 .deshBox ul li { min-width: calc(25% - 10px); }
 .deshBox ul li:nth-of-type(4n) { margin-right: 0; }
}

@media screen and (min-width:768px) and (max-width:799px) {
 .nav_links ul li { padding: 10px 3px; }
 .nav_links ul li a { font-size: 13px; }
 .nav_links ul li a span:first-child { margin-right: 4px; }
 .srchBox { padding-right: 5px; margin-top: 6px; }
 .mobToggleMenu { padding-left: 5px !important; }
 .DiscList .discContent .panel { margin: 15px !important; }
 .DiscList .discContent .panel .panel-body { padding: 15px !important; }
 .TicketList .pro_title { width: calc(100% - 395px); }
 .TicketList .pro_title a { max-width: calc(100% - 85px); }
 .MilesList .tic_heading li.tick_assi strong, .MilesList .pro_user { min-width: 125px; }
 .MilesList .pro_title { width: calc(100% - 390px); }
 .MilesList .pro_title a { max-width: calc(100% - 208px); }
 .MilesList .tic_heading li.tick_id, .MilesList .id_number { min-width: 35px; }
}

@media (min-width:768px) {
 .modal-dialog { width: 650px; }
}

@media (max-width:767px) {
 body::before { height: 115px; }
 .container { padding-left: 20px; padding-right: 20px; padding-bottom: 0px!important; }
 html { height: 100%; min-height: 100%; }
 .loginbody { background-image: url(../images/page_bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: center; height: 100%; min-height: 100%; }
 .login-page { height: 100%; padding-top: 25px!important; }
 .login-page .panel { margin: initial; }
 .mobLogo { display: block; }
 .footer .col-sm-12 .col-xs-4, .footer .col-sm-12 .col-xs-8 { font-size: 12px; }
 .login-page .panel { width: 100%; max-width: 330px; }
 .login-page .panel .login-left { display: none; }
 .login-page .panel .login-right { float: none; width: 100%; min-height: 435px; }
 .status-full .nav_links { max-width: calc(100% - 20px) !important; width: calc(100% - 20px) !important; }
 .nav_links .col-xs-10 ul::after { clear: both; display: block; content: ""; }
 .nav_links ul li { padding: 10px 10px 0px 10px; width: 20%; float: left; }
 .nav_links .col-xs-10 { width: 100%; float: none; }
 .nav_links .col-xs-2.srchBox { width: calc(100% - 215px); padding: 0px; margin: 0px; display: inline-block; position: absolute; top: 6px; right: 6px; }
 .nav_links ul li a { font-size: 14px; }
 .Default .col-sm-8.pln { padding-right: 0px; }
 .Default .col-sm-4.prn { padding-left: 0px; }
 .head_status ul li { /*margin-bottom: 5px;*/ margin-left: 0px; }
 .pro_ul_list li { float: none !important; display: block; margin-bottom: 5px; text-align: left; }
 .Home .pro_ul_list li { float: left !important; display: inline-block !important; }
 .DiscList .pro_ul_list li.comment { display: inline-block; min-width: auto; margin-bottom: 0px; }
 .DiscList .downIcon { display: inline-block; position: absolute; top: 10px; right: 6px; }
 .DiscList .pro_list > ul > li.discLink { position: relative; }
 .DiscList .pro_time { display: inline-block; padding-left: 10px; margin-left: 10px; margin-bottom: 0px; }
 .DiscList .pro_title { width: 95%; }
 .DocuList .pro_title { width: 100%; margin-bottom: 2px; }
 .DocuList .pro_title .fileTitle { display: block; max-width: 100%; }
 .sub_list .title_text { width: calc(100% - 50px); }
 .sub_list li.custom_check { vertical-align: top; }
 .DocuList .pro_title a { max-width: calc(100% - 25px); }
 .sub_list .title_text i { white-space: nowrap; }
 .sub_list li:last-child.pull-right { float: none !important; display: block; margin-top: 5px; }
 .Home .pro_ul_list li.pro_title { width: calc(100% - 300px); }
 .Home .pro_title a { max-width: calc(100% - 170px); min-width: calc(100% - 170px); }
 .Home .pro_ul_list li .pro_user, .Home .pro_time p { min-width: 100px; }
 .doc_time span { margin-left: 0 !important; }
 .divRespM { overflow: auto; width: 100%; }
 .minRespM { min-width: 800px; }
 .dtl_Title { width: 100%; float: none !important; font-size: 22px !important; margin-bottom: 0px; }
 .backBtn { border-radius: 3px; color: #24292e; position: absolute; top: 0px; right: 0; }
 .leftPanel { padding: 0px; margin: 0px 10px; border-right: none !important; }
 .rightPanel .panel { border-top: 1px solid #2185d0!important; border-bottom: 1px solid #2185d0!important; margin: 10px 0px !important; padding: 5px 0px 0px 0px !important; }
 .DiscView .rightPanel .panel { padding-top: 10px !important; }
 .DocuView .leftPanel { border-top: none; border-bottom: 1px solid #2185d0; margin-bottom: 10px; }
 .DocuView .rightPanel { text-align: left; min-height: 150px; }
 .DocuView .rightPanel .panel { border: none !important; }
 .DocuView .leftPanel > .panel { margin-bottom: 0; }
 .leftPanel .panel-body { padding: 0px !important; }
 .rightPanel { float: none; border-left: none; }
 .rightPanel .panel-body { padding: 0px !important; }
 .commnt_attch.ht40 { width: 100%; margin-top: 10px; margin-left: 0px !important; padding: 0px; margin-bottom: 10px !important; }
 .commnt_attch.ht40 .drgdrpWrp { float: none; width: 100%; }
 .commnt_attch .upldFilelst { width: 100%; float: none; margin-top: 10px; }
 .commnt_attch.ht40 .drpInfo p { width: calc(100% - 70px); }
 .taskAssign { margin-top: 20px !important; }
 .taskAssign > div { padding: 0px!important; margin-bottom: 15px!important; }
 .TicketAdd .commnt_attch .drgdrpWrp, .DiscAdd .commnt_attch .drgdrpWrp { float: none; width: 100%; margin-right: 0; margin-bottom: 5px !important; height: 125px; }
 .TicketAdd .commnt_attch .upldFilelst, .DiscAdd .commnt_attch .upldFilelst { width: 100%; float: none; }
 .TicketAdd .commnt_attch .drpInfo .fa, .DiscAdd .commnt_attch .drpInfo .fa { margin-top: 10px !important; }
 .ststusBar { padding-bottom: 45px; position: relative; margin: 5px 0px 10px; }
 .DiscView .ststusBar { padding-bottom: 0px; }
 .DocuView .ststusBar { padding-bottom: 0px; }
 .DiscView .ststusBar .postStatus { position: unset; width: auto; }
 .postStatus { margin-left: 0px; position: absolute; width: 100%; left: 0; top: 35px; line-height: 1.2em; }
 .content_Pln, .MilesView .content { min-height: 100px; background-color: #f6f8fa; padding: 5px; border: 1px solid #e4e4e4 !important; border-radius: 3px !important; }
 .status_lbl .col-xs-3.text-right { text-align: left; padding-left: 10px !important; }
 .doc_lbl ul li { width: 20%; }
 .faqRight { min-height: auto; padding: 20px !important; border: none; }
 .faqSidemenu .faq-tabsTitle.active, .faqSidemenu .faq-tabsTitle.active a:focus { background-color: #2185d0; }
 .faqSidemenu .faq-tabsTitle.active a, .faqSidemenu .faq-tabsTitle.active a:focus, .faqSidemenu .faq-tabsTitle.active a .fa { color: #fff!important; }
 .faq-panel .panel-sidemenu ul.nav li .fa { height: auto; }
 .footer { position: static; }
 body { padding-bottom: 0px; }
 .statsBlkWrp { height: auto; }
 .statsBlkWrp .statsBlk:first-child { padding-left: 0px; }
 .statsBlkWrp .statsBlk:last-child { padding-right: 0px; }
 .profile_wrap { max-width: 100%; }
 .profile, .passChange { height: 100%; justify-content: flex-start; margin: 0px 0px 5px; }
 .profile .panel, .passChange .panel { box-shadow: none; }
 .activity_list > ul > li, .pro_list > ul > li { border-bottom-color: #e4e4e4; }
 .Permissions .pr50 { padding-right: 15px !important; }
 .adminPanel { min-height: 400px; }
 .mailContent iframe { height: 800px !important; }
 a.animateBtn::before { display: none; }
 .animateBtn { color: #fff; padding: 2px 5px 4px 5px; border: none; border-radius: 3px; background: #86d5eb; background: -moz-linear-gradient(top, #86d5eb 0%, #3ec4e6 40%, #0fabd6 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #86d5eb), color-stop(40%, #3ec4e6), color-stop(100%, #0fabd6)); background: -webkit-linear-gradient(top, #86d5eb 0%, #3ec4e6 40%, #0fabd6 100%); background: -o-linear-gradient(top, #86d5eb 0%, #3ec4e6 40%, #0fabd6 100%); background: -ms-linear-gradient(top, #86d5eb 0%, #3ec4e6 40%, #0fabd6 100%); background: linear-gradient(to bottom, #86d5eb 0%, #3ec4e6 40%, #0fabd6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86d5eb', endColorstr='#0fabd6', GradientType=0 ); }
 .animateBtn:hover { background: #86d5eb; background: -moz-linear-gradient(top, #86d5eb 0%, #3ab7d6 40%, #0a99bd 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #86d5eb), color-stop(40%, #3ab7d6), color-stop(100%, #0a99bd)); background: -webkit-linear-gradient(top, #86d5eb 0%, #3ab7d6 40%, #0a99bd 100%); background: -o-linear-gradient(top, #86d5eb 0%, #3ab7d6 40%, #0a99bd 100%); background: -ms-linear-gradient(top, #86d5eb 0%, #3ab7d6 40%, #0a99bd 100%); background: linear-gradient(to bottom, #86d5eb 0%, #3ab7d6 40%, #0a99bd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86d5eb', endColorstr='#0a99bd', GradientType=0 ); }
 .DiscList .pro_title a { min-width: calc(100% - 120px); }
 .MilesList .tic_heading { display: none; }
 .MilesList .pro_ul_list li { float: left !important; display: inline-block; margin: 0px; }
 .MilesList .pro_ul_list li.pro_status { min-width: auto; margin-right: 8px; }
 .MilesList .pro_ul_list .pro_title { width: calc(100% - 155px); }
 .MilesList .pro_ul_list .pro_title a { max-width: calc(100% - 200px); }
 .MilesList .pro_ul_list li.pro_time.pull-right { float: left !important; display: block; width: 100%; margin-top: 5px; }
 .MilesList .pro_ul_list li.pro_time p { float: right; text-align: right; }
 .MilesList .pro_ul_list li.id_number, .MilesList .pro_ul_list li .pro_user { min-width: auto; margin-right: 5px; }
 .mobToggle .pref a span:first-child { display: none; }
 .attch { border-top: 1px solid #f1f1f1; }
 .nav_links .mobToggleMenu .mobToggleBtn { border-radius: 15px; display: inline-block; width: 200px; border-color: transparent; background-color: #fff; padding: 5px 10px 5px 10px; }
 .nav_links .mobToggleMenu .mobToggleBtn > span span i { font-size: 18px; margin-right: 8px; margin-top: 2px; float: left; }
 .mobToggleMenu .mobToggleBtn { display: block; background-color: #f6f8fa; color: #586069; font-size: 14px; padding: 5px 10px; border-bottom: 1px solid #d1d5da; cursor: pointer; }
 .mobToggleMenu .mobToggleShow { display: none; }
 .mobToggleBtn:after { clear: both; display: block; content: ""; }
 .mobToggleMenu .mobToggleBtn .fa-caret-down, .mobToggleMenu .mobToggleBtn .fa-caret-up { float: right; font-size: 18px; line-height: 21px; }
 .mobToggleMenu .mobToggleBtn .fa-caret-down { display: inline-block; }
 .mobToggleMenu .mobToggleBtn .fa-caret-up { display: none; }
 .mobToggleBtn.open .fa-caret-down { display: none!important; }
 .mobToggleBtn.open .fa-caret-up { display: inline-block!important; }
 .rightPanel .mobToggleMenu { border: 1px solid #d1d5da; background-color: #fff; border-radius: 3px; }
 .rightPanel .mobToggleMenu { border-bottom: 1px solid #d1d5da; }
 .rightPanel .mobToggleShow > div { padding-left: 10px; padding-right: 10px; }
 .rightPanel .mobToggleShow > div:first-child { padding-top: 10px; }
 .rightPanel .mobToggleShow > div:last-child { padding-bottom: 10px; margin-bottom: 10px; }
 .rightPanel .mobToggleMenu .mobToggleBtn { border-bottom: none; border-radius: 3px; }
 .rightPanel .mobToggleMenu .mobToggleBtn.open { border-radius: 3px 3px 0px 0px; }
 .rightPanel .mobToggleMenu .mobToggleShow { border-top: 1px solid #d1d5da; }
 .adminPanel.show .adminLeftPanel { /*min-height: calc(100% - 52px);*/ padding-right: 0px !important; background-color: #fff; z-index: 99999; top: 50px; left: 0px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1); }
 .adminPanel.show .adminLeftPanel ul { padding-bottom: 0px; }
 .adminPanel.show .adminRightPanel { width: 100%; }
 .Manage_Projects .table tr td:last-child { text-align: left; }
 .UserList .minRespM { min-width: 600px; padding-right: 10px; }
 .nav_links ul li:last-child, .nav_links ul li:nth-last-child(2) { padding-bottom: 10px; }
 .nav_links { margin-top: 10px; border-radius: 20px; padding: 5px !important; }
 .mt20.Home, .mt20.DiscList, .TaskList .nav_border.mt20, .mt20.TicketList, .mt20.DocuList, .mt20.MilesList, .mt20.DocuGallery, .mt20.MilesAdd, .mt20.DiscAdd, .TaskAdd .mt20.nav_border, .mt20.TicketAdd { margin-top: 5px !important; }
 .pb10.MilesAdd, .mt20.DiscAdd, .TaskAdd .mt20.nav_border, .mt20.TicketAdd { padding-bottom: 0px !important; }
 .Calendar.mt15, .TaskStatus.mt15, .mt30.DiscView, .mt30.TaskView, .mt30.TicketView, .mt30.DocuView, .mt30.MilesView { margin-top: 10px !important; }
 .TaskList .pageTitle .rcxBtn_group, .TicketList .pageTitle .rcxBtn_group { position: unset; right: unset; top: unset; margin: unset!important; line-height: normal; padding: unset; border: unset; }
 .TaskList .navLinks, .TicketList .navLinks { padding-right: 0px; }
 .TaskList .sub_list { position: relative; }
 .TaskList .sub_list .title_text a { max-width: calc(100% - 90px); }
 .TaskList .sub_list .title_text i { position: absolute; right: 0; top: 3px; }
 .TaskList .sub_list li ul li:last-child { margin-top: 0px; }
 .animateBtn, .animateLnk { margin: 0px 5px; }
 .pro_list > ul > li:nth-child(odd), .content_list > ul > li:nth-child(odd) { background-color: #f6f8fa; }
 .pro_list > ul > li:nth-child(even), .content_list > ul > li:nth-child(even) { background-color: #fff; }
 .DiscList .pro_list > ul > li { background-color: #fff!important; }
 .DiscList .pro_list > ul > li:nth-child(4n+1), .DiscList .pro_list > ul > li:nth-child(4n+2) { background-color: #f6f8fa!important; }
 .notifi_dropDown:before { right: 23px; }
 .rightSidebar { width: 100%!important; }
 .mobileBar { padding-left: 10px!important; padding-right: 10px!important; }
 .leftSidebar .sidebar-title { display: inline-block !important; }
 .leftSidebar { width: calc(100% - 15px) !important; display: none; padding: 0px; position: absolute; top: 0px; left: 0px; background: #fff; z-index: 99; border-bottom: 1px solid #ccc; margin: auto; right: 0px; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); border-radius: 0px 0px 5px 5px; }
 .leftSidebar.leftcollapse { display: block; }
 .leftSidebar .sidebar-menu ul > li > a > span.caret { display: inline-block; right: 20px; }
 .leftSidebar .sidebar-menu ul a.accordion-toggle + ul.sub-nav { position: initial; background: inherit; z-index: initial; border-radius: initial; border: initial; left: initial; top: initial; width: 100%!important; }
 .leftSidebar .sidebar-menu ul.sub-nav > li > a { padding: 7px 20px 8px 30px; }
 .leftSidebar .sidebar-menu.mt25 { margin-top: 5px !important; }

}

@media (max-width:700px) {
 .TicketList .navLinks { float: none !important; }
}


@media screen and (width:600px) and (height:800px) {
 .profile, .passChange { justify-content: center; height: calc(100vh - 80px); }
 .profile .panel, .passChange .panel { -webkit-box-shadow: 0px 0px 18px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 3px rgba(0,0,0,0.1); }
 .userInfo { height: 182px; }
}

@media screen and (min-width:600px) and (max-width:767px) {
 .nav-left { width: calc(100% - 445px); }
 .nav-right { margin-right: 10px; }
 .gallery_list ul li { min-height: 140px; width: calc(33% - 12px); margin-right: 20px!important; margin-bottom: 20px; }
 .gallery_list ul li:nth-of-type(3n) { margin-right: 0px!important; }
 .gallery_list ul li .imgBox { min-height: 130px; }
 .gallery_list ul li span a { height: 100px; }
 .faqSidemenu .faq-tabsTitle { width: 50%; float: left; border: 1px solid #DDD; border-right: none; }
 .faqSidemenu .faq-tabsTitle.active::after { display: none; }
 .faqSidemenu .faq-tabsTitle:nth-child(1), .faqSidemenu .faq-tabsTitle:nth-child(2) { border-bottom: none; }
 .faqSidemenu .faq-tabsTitle:nth-child(1), .faqSidemenu .faq-tabsTitle:nth-child(3) { border-left: none; }
 .footer .col-sm-12 .col-xs-4 { width: 150px; }
 .footer .col-sm-12 .col-xs-8 { width: calc(100% - 160px); float: right; }
 .gen-pswrd { font-size: 13px; }
 .gen-pswrd a { padding: 0px 3px 2px !important; }
 .gen-pswrd a .fa { font-size: 11px !important; }
 .TicketList .pro_ul_list li { float: left !important; display: inline-block; margin: 0px; }
 .TicketList .tic_heading li.tick_id { margin-right: 0px; }
 .TicketList .pro_ul_list li.pro_time.pull-right { float: right !important; }
 .TicketList .pro_title { width: calc(100% - 385px); }
 .TicketList .pro_title a { max-width: calc(100% - 80px); min-width: calc(100% - 80px); }
 .tic_heading li.tick_assi strong { min-width: 140px; }
 .TicketList .pro_ul_list li .pro_user { min-width: 140px; }
 .deshBox ul li { min-width: calc(33% - 10px); }
 .deshBox ul li:nth-of-type(3n) { margin-right: 0; }
 .landscape50 { width: 50%; float: left; max-width: 50%; }
}

@media (max-width:599px) {
 .content_wrapper .row > .container { min-height: calc(100vh - 92px); }
 .hide599 { display: none; }
 .nav-right { margin-right: 10px; }
 .nav-left { width: calc(100% - 325px); }
 .navbrand { width: 185px; }
 .navbrand a { padding-top: 2px; display: inline-block; }
 .navbrand h2 { margin: 3px 0px 0; }
 .navbrand h2 span { display: none; }
 .navbrand h2 .fa { display: inline-block; font-size: 25px; }
 .footer .col-sm-12 .col-xs-4, .footer .col-sm-12 .col-xs-8 { width: 100%; text-align: center; }
 .nav_links ul li { width: 25%; }
 .pageTitle { display: block; float: none !important; font-size: 18px; margin-bottom: 5px; }
 .deshBox ul li { min-width: calc(50% - 7px); }
 .deshBox ul li:nth-of-type(4n) { margin-right: 13px; }
 .deshBox ul li:nth-of-type(2n) { margin-right: 0px; }
 .footer ul li a::after { height: 11px; }
 .footer .text-right, .footer .text-left { text-align: center; padding: 0px; }
 .pro_ul_list a { padding: 0; }
 .DiscList .pro_title span.fa { margin-right: 5px; }
 .DiscList .pro_time { padding-left: 5px; margin-left: 5px; }
 .DiscList .pro_time p span, .DiscList .pro_time p { min-width: auto; }
 .DiscList .discContent .panel { margin: 10px !important; }
 .DiscList .discContent .panel .panel-body { padding: 10px !important; }
 .fc-ltr .fc-header-title h2 { font-size: 20px; line-height: 1em; }
 .fc-ltr .fc-header .fc-header-left .fc-button-prev, .fc-ltr .fc-header .fc-header-left .fc-button-next { width: 25px; height: 25px; line-height: 1em; }
 .fc .fc-header-space { padding-left: 5px; }
 .fc-button { padding: 0px !important; }
 .fc-text-arrow { font-size: 25px !important; }
 .fc-ltr .fc-header .fc-header-left .fc-button-today { width: 55px; height: 25px; text-align: center; line-height: 1.5em; }
 .fc-ltr .fc-header .fc-header-right .fc-button { width: 50px; height: 25px; text-align: center; line-height: 1.8em; font-size: 12px; }
 .fc-ltr .fc-header-left, .fc-ltr .fc-header-title, .fc-ltr .fc-header-right { padding: 5px 10px 10px; }
 .fc-ltr .fc-header-left, .fc-ltr .fc-header-right { padding-top: 35px; }
 .fc-header-center { position: absolute; width: 100%; left: 0; right: 0; top: 0; }
 .fc-day-header, .fc-widget-header { font-size: 13px; }
 .ui-dialog.ui-widget-content.ui-draggable { max-width: 95%; margin: auto; left: 0 !important; right: 0 !important; }
 .ui-dialog.ui-widget-content.ui-draggable .ui-dialog-content { padding: 5px; }
 .navLinks > .pull-left a { margin: 0px 5px 5px 0px; }
 .navLinks > .pull-left { float: none!important; }
 .pageTitle ~ div.pull-right, .pageTitle ~ div.pull-right .pull-left { float: none !important; display: inline; }
 .rcxBtn_group { float: none !important; padding: 0px; border: none; margin: 3px 0px 11px 5px !important; display: inline; }
 .newAddBtn::after { display: none; }
 .rcxBtn_group a:first-child { margin-left: 0px; }
 .nav_border { padding-bottom: 0px !important; margin-bottom: 10px; }
 .gallery_list ul li { width: 80% !important; min-height: 230px; display: block !important; margin: auto auto 20px auto !important; float: none !important; }
 .taskAssign > div { width: 100%; }
 .taskAssign > div > div { width: 100%; }
 .taskAssign .form-control { max-width: 100%; }
 .doc_lbl ul li { width: 25%; }
 .asignTitle { max-width: 85%; }
 .ststusBar .dueDate { margin: 0px 5px; }
 .faqSidemenu .faq-tabsTitle { border-bottom: 1px solid #DDD; border-left: none; border-right: none; }
 .faqRight { padding: 20px 10px !important; }
 .new_accordion .new_accordion-panel article { padding: 15px 8px !important; }
 .profile .panel .col-xs-6, .passChange .panel .col-xs-6 { float: none; width: 100%; }
 .profile .panel .col-xs-6::after, .passChange .panel .col-xs-6::after { clear: both; display: block; content: ""; }
 .act_date { width: calc(100% - 180px); }
 .act_date a { max-width: inherit; white-space: inherit; display: inline; }
 .act_Author { display: block !important; float: none; width: 100%; }
 .Home .pro_ul_list li.pro_time { float: none !important; display: block !important; text-align: left; width: 100%; clear: both; padding-top: 5px; }
 .Home .pro_ul_list li.pro_status { min-width: auto; margin-right: 10px; }
 .Home .pro_title a { width: 100%; max-width: 100%; }
 .Home .pro_ul_list li.pro_title { width: calc(100% - 90px); }
 .Home .pro_ul_list { position: relative; }
 .Home .pro_title i { position: absolute; bottom: 0; right: 0px; }
 .Home .pro_ul_list li .pro_user, .Home .pro_time p { min-width: auto; margin-right: 20px; }
 .Home.Search .pro_ul_list li .pro_user { padding-left: 0px; }
 .Home.Search .pro_ul_list li { margin-bottom: 2px; }
 .Home.Search .pro_list > ul > li { padding: 10px 10px 10px; }
 .Home.Search .pro_ul_list li.pro_time { padding-top: 2px; }
 .sub_list .title_text { width: calc(100% - 50px); }
 .sub_list .title_text a { max-width: calc(100% - 100px); }
 .sub_list li:last-child.pull-right ul { margin-top: 5px; }
 .sub_list li ul li { padding-right: 5px; margin-right: 5px; }
 .act_list li { display: inline!important; }
 .act_list li.act_task { margin: 0px 5px !important; }
 .adminRightPanel .pageTitle { display: inline-block; float: left !important; }
 .adminRightPanel .pageTitle ~ div.pull-right, .adminRightPanel .pageTitle ~ div.pull-right .pull-left { float: right !important; }
 .Permissions .col-sm-12 > .col-xs-6 { width: 100%; padding: 0px !important; }
 .Permissions .col-sm-12 > .col-xs-6 > div { width: 50%; margin-top: 0px !important; }
 .prmsOnUser > .col-xs-6.pn { width: 100%; padding: 0px!important; }
 .prmsOnUser > .col-xs-6.pn > div { width: 50%; }
 .preProject { width: 100%; padding: 0px !important; }
 .preProject > div { width: 50%; }
 .Settings .col-sm-12 .col-xs-4 { width: 100%; }
 .Settings .col-sm-12 .col-6 { width: 50%; }
 .addUser .col-sm-12 .col-xs-4 { width: 100%; }
 .Manage_Projects .col-sm-12 .col-sm-6 { width: 100%; }
 .Manage_Projects .col-sm-12 .col-xs-8 { width: 65%; }
 .Manage_Projects .col-sm-12 .col-xs-4.pull-right { width: 35%; }
 .iframeBody .wide { width: 100%; padding: 0px; }
 .emailtextBtn { float: none !important; padding: 0; }
 .sub_list li.editClose { min-width: auto; }
 .tic_heading { display: none; }
 .TicketList .pro_list > ul > li { position: relative; }
 .TicketList .pro_ul_list li.pro_status { min-width: auto; margin-right: 5px; }
 .TicketList .pro_ul_list li.pro_title { width: calc(100% - 125px); }
 .TicketList .pro_ul_list li { display: inline-block; }
 .TicketList .pro_ul_list li.pro_time.pull-right { display: block; }
 .TicketList .pro_ul_list li.id_number { min-width: auto; margin-right: 5px; }
 .TicketList .pro_ul_list li.pro_title { width: calc(100% - 110px); }
 .TicketList .pro_time p.actions { float: right; text-align: right; }
 .TicketList .pro_title a { max-width: calc(100% - 78px); }
 .TicketList .pro_title i { position: absolute; right: 12px; top: 12px; }
 .MilesList .pro_ul_list { position: relative; }
 .MilesList .pro_ul_list .pro_title a { max-width: 100%; }
 .MilesList .pro_ul_list .pro_title i { position: absolute; left: 0; top: 22px; }
 .MilesList .pro_ul_list li.pro_time.pull-right { margin-top: 20px; }
 .userActive ~ .clearfix { display: none; }
 .addUser .userActive { max-width: 100px; }
 .addUser .userRole { max-width: calc(100% - 100px); }
 .profile .image-editor, .passChange .image-editor { width: 110px; height: 110px; top: -15px; }
 .user_cover { height: 90px; }
 .userInfo { height: 90px; padding-top: 40px; }
 .passChange .userInfo { padding-top: 50px; }
 .profile .userInfo .form-group, .passChange .userInfo .form-group { display: inline-block; margin: 0px!important; }
 .profile .panel, .passChange .panel { margin-bottom: 5px; }
 .bgProfile ~ .col-xs-6.p20 { padding: 5px 20px 0px !important; }
 .bgProfile ~ .col-xs-6.p20 .form-group { margin-bottom: 10px; }
 .TaskList .sub_list li ul li:last-child { float: right; border-left: none; }
 .rightHeading { margin: 0; line-height: 10px; visibility: hidden; }
 select.form-control, .form-control { height: 35px; }
 input[type="file"] { padding: 0px; }
 .deshBox ul li > span { padding: 15px 10px; }
 .deshBox ul li.paymentLi > span span { font-size: 18px; }
}

@media (max-height:520px) {
 .login-page { justify-content: start !important; height: unset; }
 .login-footer { position: static; }
 .profile, .passChange { height: 100%; justify-content: flex-start; }
}

@media (max-width:479px) {
 .nav-left { width: calc(100% - 290px); }
 .nav-right .mobToggle > ul > li { margin: 0px 5px 0px!important; }
 .nav-right .mobToggle > ul > li.notifi { margin: 0px 0px 0px !important; }
 .notifi_dropDown::before { right: 16px; }
 .nav_links ul li { width: 50%; }
 .DocuGallery .panel-body.p20 { padding: 10px !important; }
 .newComment { padding: 5px 10px !important; margin: 0px; }
 .newComment h4 strong { display: block; width: 90%; margin-bottom: 2px; }
 .newComment h3.pull-right { position: absolute; top: 5px; right: 10px; }
 .commnt_attch.ht40 .drpInfo p { line-height: 1em; margin: 4px 0px !important; }
 .ststusBar { padding-bottom: 50px; }
 .DocuView .ststusBar { padding-bottom: 0px; }
 .postStatus { margin-left: 0px; position: absolute; width: 100%; left: 0; top: 35px; }
 .DocuList .docUpld label { height: 41px; }
 .nav_links .mobToggleMenu .mobToggleBtn { width: 150px; }
 .nav_links .col-xs-2.srchBox { width: calc(100% - 165px); }
}

@media (max-width:420px) {
}

@media (max-width:400px) {
 .mobToggle { display: inline-block; width: 30px; height: 30px; background-color: #fff; text-align: center; line-height: 2.3; border-radius: 3px; cursor: pointer; position: relative; }
 .mobToggle .fa { font-size: 20px; display: inline-block; min-width: 18px; text-align: center; }
 .nav-left { width: calc(100% - 122px); }
 .nav-right .mobToggle > ul { display: none; }
 .nav-right .mobToggle.open > ul { margin: 0px; display: inline-block; position: absolute; top: 43px; right: -2px; z-index: 999999; background-color: #fff; width: 240px; border-radius: 3px; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); padding-bottom: 5px; }
 .nav-right .mobToggle > ul > li { width: 100%; display: block; text-align: left; margin: 0px!important; }
 .nav-right .mobToggle .drop_Btn ul.drop_Down { position: initial; display: block !important; width: 100%; box-shadow: none; padding: 0px; }
 .nav-right .mobToggle > ul > li > a { color: #24292e; padding: 10px 15px; width: 100%; display: inline-block; }
 .nav-right .mobToggle > ul > li:first-child > a { border-bottom: 1px solid #ccc; padding: 10px 10px; }
 .drop_Btn .drop_Down:before, .drop_Btn .drop_Down:after { right: 8px; }
 .drop_Btn .drop_Down > li:first-child, .bar-title .fa { display: none!important; }
 .drop_Btn .drop_Down:before, .drop_Btn .drop_Down:after { display: none; }
 .pref { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
 .pref > a { display: none !important; }
 .pref .pref_dropDown { position: initial; display: block; width: 100%; box-shadow: none; border-radius: 0px; border: none; padding: 0px; }
 .pref .pref_dropDown a { padding: 10px 10px 10px 15px; }
 .pref_dropDown::before, .pref_dropDown::after { display: none; }
 .nav-right .mobToggle > ul > li:last-child a .fa { float: left; margin-right: 13px; min-width: 18px; text-align: center; color: #777 !important; }
 .nav-right .mobToggle > ul > li:last-child a span { display: inline-block; color: #5a5959; }
 .mobAnimation:before, .mobAnimation:after { z-index: 15; content: ""; position: absolute; bottom: 100%; right: 10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 12px solid #fff; }
 .notifiMob { display: inline-block; margin: 5px 4px 0px 4px; padding: 0px 5px; }
 .nav-right .mobToggle > ul > li.notifi { display: none; }
 .notifi_dropDown.mobshow { display: block; }
 .notifi_dropDown { right: 7px; max-width: 96%; min-width: 96%; }
 .notifi_dropDown::before { right: 40px; }
 .content_wrapper .row > .container { min-height: calc(100vh - 110px); }
 .sub_list li ul li:last-child { margin: 0px 0px 0px; padding: 0; border: none; }
 .sub_list li ul li:last-child div a:first-child { margin-left: 0; }
 .Manage_Projects .table > tbody > tr > td:last-child a { white-space: nowrap; }
 .error_Log .wide { width: 47%; padding: 0px; margin-bottom: 5px; }
 .error_Log .wide:nth-child(2) { float: right; }
 .error_Log .wide a { float: right; }
 .error_Log .wide:last-child { width: 100%; margin-bottom: 10px; }
 .TaskList .pageTitle { display: inline; line-height: 35px; }
 .ststusBar .btn { padding: 4px 5px 5px 5px !important; font-size: 12px; }
 .task_edit li a { padding: 3px 5px; }
 .ststusBar .chatBtn { margin-right: 4px !important; }
 .Home .pro_list > ul > li { padding: 10px 10px 15px; }
 .Home .pro_title i { bottom: -17px; }
}


@media (max-width:360px) {
 .login-page .panel .login-right { padding: 20px 15px; }
 .login-page .panel .compName, .login-page .panel .compName span { font-size: 35px !important; }
 .nav-right { margin-right: 10px; }
 .Default .status_side > div { width: 100%!important; margin-bottom: 10px!important; }
 .Default .status_side > div.clearfix.mb10 { margin: 0px!important; }
 .DiscList .pro_time { border-left: none; padding-left: 0px; margin-left: 0px; }
 .DiscList .pro_ul_list li.comment > div { margin-right: 10px; }
 .TaskList .sub_list li ul li:last-child { float: left; }
 .doc_time span { font-size: 11px; margin: 2px 3px 0px 0px !important; }
 .edit_here .jqte_tool_icon { width: 24px; height: 24px; }
 .noItems { max-width: 90%; }
}

@media (max-width:359px) {
 .MilesView .ststusBar { padding-bottom: 95px; }
 .MilesView .ststusBar .dueDate { position: absolute; left: 0; top: 35px; margin-left: 0px; }
 .MilesView .postStatus { top: 70px; }
 .emailtextBtn .dis_ilb { display: block !important; margin-right: 0px !important; }
 .emailtextBtn .dis_ilb:first-child { margin-bottom: 10px; }
 .ststusBar .btn { padding: 4px 5px 5px 5px !important; }
 .TaskView .postStatus { margin-left: 3px; position: unset; width: calc(100% - 113px); left: unset; top: unset; font-size: 12px; }
 .TaskView .task_edit { margin-top: 10px; }
 .TaskView .ststusBar { padding-bottom: 15px; }
 .TaskList .pageTitle, .TicketList .pageTitle { line-height: 30px; }
 .Home .pro_ul_list li.pro_title { width: calc(100% - 82px); }
}
