﻿/*--------------------Responsive--------------------------*/
@media only screen and (max-width:479px){
    /*Home Page---------------------------------*/
    .mRow1 img{width:60px}
    .mRow2 img{width:80%}
    /*Login Page-----------------------------------*/
    #NavSideLogin{width:100%;border-radius:0}
    .LoginPage{left:0}
    #NavSideCnt{width:80%}
    .LoginPage .mRow2 img{width:80%}
    .Llinks{flex-wrap:wrap;padding-top:20px}
    .LlinkCol1,.LlinkCol2{width:100%;text-align:right}
    .NavMsgss{margin-bottom:0}
    .mCollLogin{top:0;width:35%;margin:0 auto;transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);}
    /*After Login Page-----------------------------------*/
    .STlink{width:80%}
    .OSTpage{top:5%;bottom:5%}
    .OSTpage .mRow1{top:50px}
    .OSTpage .mRow1 img{ width:100px}
    .OSTpage .mColl img{width:80%}
    .OSTpage .mBtn{display:none}
    .SmallMenu .HeaderFlex{position:relative}
    body{background-size:100%!important}
    /*Inside Menu-----------------*/
    .Header{padding-top:0}
    .HeaderFlex{flex-wrap:wrap}
    .HeadLogo,.HeadLink{width:100%}
    .HeadMenu{width:100%;display:none;position:absolute;top:100%;left:0;right:0;z-index:1}
    .HeadLogo figure{1margin:0 auto}
    .HeadLink{padding:20px 0;}
    .HeadLink .TopLink{position:static;justify-content:flex-end}
    .NavPage > .mainPane{flex-wrap:wrap;padding:0}
    .BreadCrumb,.IconPane{width:100%;padding:5px 10px}
    .BreadCrumb{font-size:13pt}
    .IconPane{border-top:1px solid #373566;}
    .Bcol1{display:none}
    .mBtn{display:block}
    .TopMenuSub{padding-top:2px}
    .TopMenu{margin:0;text-align:right}
    .TopMenu > li{display:block;padding:0}
    .TopMenu > li > a{background:#9f886e;padding:10px 20px 10px 10px}
    .TopMenu > li a{display:block;}
    .TopMenu > li:hover > a{background:#373566}
    .TopMenu > li > a.active{color:#48d1cc}
    .TMSubPane,.TMSLevel2{1display:none;position:static}
    .TMSLevel1{padding-right:25px}
    .TMSLevel1 > li{display:block;text-align:right;margin:0}
    .TMSLevel1  li:hover{background:rgba(0, 0, 0, 0.09)}
    .TMSLevel1 > li > a:before{left:20px}
    .TMSubPane .mainPane{width:100%;text-align:right}
    .TMSLevel2{width:auto;padding-right:25px}
    .TMSLevel2 > li:hover > a{color:#fed049}
    .TMSLevel3{padding-right:25px;background:rgba(0, 0, 0, 0.09)}
    .TMSLevel3 > li > a{color:#fff}
    .SearchPane{width:33px!important}
    .SrchBox{width:185px!important;left:0;right:auto}
    .TMSubPaneIn{position:static}
    /*Sanad Tahavol--------------------------------------*/
    .edContent{max-height:unset}
    .edMore,.edLess{display:none}
    .eDocument{flex-wrap:wrap}
    .edContent{width:100%}
    .eDocumentItem{width:100%;padding:0;margin-bottom:50px}
    .eDocumentList > li{width:50%}
    .edItemBG{padding:30px 0px 20px}
    /*Default1.aspx-------------------*/
    .eDocInList{width:100%;padding:0}
    .eDocInList > li{width:50%;padding:20px 5px}
    /*Default2------------------------*/
    .eDocInList2 > li{width:100%;padding:0 0 10px}
    /*Default3----------------------*/
    .PicHeader{height:auto}
    .InfoPane{position:static;border-radius:15px;padding:0}
    .InfoPane > li{width:50%;padding:20px 0 5px}
    .InfoNum{font-size:22pt;margin-bottom:0}
    .PicSlide{border-radius:15px;margin-bottom:20px;overflow:hidden}
    .contentPane{flex-wrap:wrap;justify-content:space-between;}
    .MapCol{width:100%;order:3}
    .ContentCol{order:1;width:100%;display:flex;justify-content:space-between;margin:0;flex-wrap:wrap}
    .ControlC1,.ControlC2{width:100%}
    .rightCol{width:100%;order:2}
    .collapseText{max-height:unset}
    .TxtMore{display:none}
    .ChartPane{1flex-wrap:wrap}
    .VgNum{1width:100%}
    .ChTxt{1width:50%}
    .ChartPane > li{padding:15px 5px 0}
    .HideProTxt{margin-bottom:20px}
    /*Report---------------------------------*/
    .DrpLists > li{width:100%;padding:12px 0}
    /*Report Detail---------------------------------*/
    .BoxPane{flex-wrap:wrap}
    .BoxPane > div{width:100%}
    .DayDet > div{width:100%}
    .BoxCol1{margin-bottom:50px}
    .DayCol3 .ChWrapper{margin:0 10px}
    .THead{display:none}
    .TblStyle td{width:auto;display:flex;justify-content:space-between;padding:0;border:0}
    .TblStyle td span{width:50%}
    .TblStyle td span:nth-child(1){padding:7px 5px;border-left:1px solid #fcffff;border-bottom:3px solid #fcffff;background:#373566!important;color:#feffff;font-weight:bold;display:inline-block}
    .TblStyle td span:nth-child(2){padding:7px 5px;border-left:1px solid #fcffff;border-bottom:3px solid #fcffff}
    /*Insert Page--------------------------------*/
    .InsertPage{flex-wrap:wrap}
    .InsertPage > div{width:100%;flex-wrap:wrap}
    .InsCol1, .InsCol2{flex-wrap:wrap;margin:0}
    .InsCol1 > div,.InsCol2 > div{width:100%;margin-bottom:25px}
    .InsBarChart{margin-top:80px}
    .InsBChartL{column-gap:unset;justify-content:space-between}
    /*PAnel Admin--------------*/
    .PanelTopBtn{flex-wrap:wrap}
    .PanelTopBtn > li{width:100%;margin-bottom:10px}
    .upMsg{display:block;text-align:right;padding-bottom:10px}
    .TblStyle td .AdmBtn{width:90%;margin:3px 0 !important}
    .aNextL,.aBeforeL{width:90%}
}
@media only screen and (min-width:480px) and (max-width:719px){
    /*Login Page-----------------------------------*/
    #NavSideLogin{width:50%}
    .LoginPage{left:50%}
    #NavSideCnt{width:80%}
    .LoginPage .mRow2 img{width:80%}
    .Llinks{flex-wrap:wrap;padding-top:20px}
    .LlinkCol1,.LlinkCol2{width:100%;text-align:right}
    .NavMsgss{margin-bottom:0}
    /*After Login Page-----------------------------------*/
    .STlink{width:380px}
    .OSTpage .mRow1{top:50px}
    .OSTpage .mRow1 img{width: 100px;}
    .Bcol1{display:none}
    .BreadCrumb{1width:81%;font-size:13pt}
    body{background-size:100%!important}
    /*Inside Menu-----------------*/
    .Header{padding-top:0}
    .HeaderFlex{flex-wrap:wrap}
    .HeadLogo,.HeadLink{width:100%}
    .HeadLogo figure{1margin:0 auto}
    .HeadLink{padding-bottom:20px}
    .HeadMenu{width:100%;display:none;position:absolute;top:100%;left:0;right:0;z-index:1}
    .HeadLink .TopLink{position:static;justify-content:flex-end}
    .mBtn{display:block;top:3px}
    .OSTpage .mBtn{display:none}
    .SmallMenu .HeaderFlex{position:relative}
    .TopMenu{margin:0;padding-top:2px;text-align:right}
    .TopMenuSub{}
    .TopMenu > li{display:block;padding:0}
    .TopMenu > li > a{background:#9f886e;padding:10px 20px 10px 10px}
    .TopMenu > li a{display:block;}
    .TopMenu > li:hover > a{background:#373566}
    .TopMenu > li > a.active{color:#48d1cc}
    .TMSubPane,.TMSLevel2{1display:none;position:static}
    .TMSLevel1{padding-right:25px}
    .TMSLevel1 > li{display:block;text-align:right;margin:0}
    .TMSLevel1  li:hover{background:rgba(0, 0, 0, 0.09)}
    .TMSLevel1 > li > a:before{left:20px}
    .TMSubPane .mainPane{width:100%;text-align:right}
    .TMSLevel2{width:auto;padding-right:25px}
    .TMSLevel2 > li:hover > a{color:#fed049}
    .TMSLevel3{padding-right:25px;background:rgba(0, 0, 0, 0.09)}
    .TMSLevel3 > li > a{color:#fff}

    /*Sanad Tahavol--------------------------------------*/
    .eDocument{flex-wrap:wrap}
    .edContent{width:100%}
    .eDocumentItem{width:100%;padding:70px 0 0;margin-bottom:50px}
    .eDocumentList > li{width:50%}
    .edItemBG{padding:30px 0px 20px}
    /*Default1.aspx-------------------*/
    .eDocInList{width:100%;padding:0}
    .eDocInList > li{width:100%}
    /*Default1.aspx-------------------*/
    .eDocInList{width:100%;padding:0}
    .eDocInList > li{width:50%}
    /*Default2------------------------*/
    .eDocInList2 > li{width:50%;padding:0 20px 10px}
    /*Default3----------------------*/
    .PicHeader{height:auto}
    .InfoPane{position:static;border-radius:15px;padding:0}
    .InfoPane > li{width:50%;padding:20px 0 5px}
    .InfoNum{font-size:22pt;margin-bottom:0}
    .PicSlide{border-radius:15px;margin-bottom:20px;overflow:hidden}
    .contentPane{flex-wrap:wrap;justify-content:space-between;}
    .MapCol{width:100%;order:3}
    .ContentCol{order:1;width:100%;display:flex;justify-content:space-between;margin:0;flex-wrap:wrap}
    .ControlC1,.ControlC2{width:100%}
    .rightCol{width:100%;order:2}
    .collapseText{max-height:unset}
    .TxtMore{display:none}
    .HideProTxt{margin-bottom:20px}
    /*Report---------------------------------*/
    .DrpLists > li{width:50%;min-width:unset}
    /*Report Detail---------------------------------*/
    .BoxPane{flex-wrap:wrap}
    .BoxPane > div{width:100%}
    .DayCol1{width:100%;margin-bottom:20px}
    .DayCol2,.DayCol3{width:50%;padding:0 10px}
    .DayProg .GreenCr, .DayProg .YellowCr,.DayProg .BrownCr{font-size:20pt}
    .DayProg{padding-top:20px}
    .DayProg > li{line-height:18pt}
    .BoxCol1{margin-bottom:50px}
    .DayCol3 .ChWrapper{margin:0 10px}
    .THead{display:none}
    .TblStyle td{width:auto;display:flex;justify-content:space-between;padding:0;border:0}
    .TblStyle td span{width:50%}
    .TblStyle td span:nth-child(1){padding:7px 5px;border-left:1px solid #fcffff;border-bottom:3px solid #fcffff;background:#373566!important;color:#feffff;font-weight:bold;display:inline-block}
    .TblStyle td span:nth-child(2){padding:7px 5px;border-left:1px solid #fcffff;border-bottom:3px solid #fcffff}
    /*Insert Page--------------------------------*/
    .InsertPage{flex-wrap:wrap}
    .InsertPage > div{width:100%;flex-wrap:wrap}
    .InsCol1, .InsCol2{flex-wrap:wrap;margin:0}
    .InsCol1 > div,.InsCol2 > div{width:100%;margin-bottom:25px}
    .InsBarChart{margin-top:80px}
    .InsBChartL{column-gap:unset;justify-content:space-between}
    /*PAnel Admin--------------*/
    .PanelTopBtn{flex-wrap:wrap}
    .PanelTopBtn > li{width:100%;margin-bottom:10px}
    .upMsg{display:block;text-align:right;padding-bottom:10px}
    .TblStyle td .AdmBtn{width:90%;margin:3px 0 !important}
    .aNextL,.aBeforeL{width:90%}
    .PanelTopBtn > li .gPanelPane{display:block!important}
}
@media only screen and (min-width:720px) and (max-width:1024px){
    /*Login Page-----------------------------------*/
    #NavSideCnt{width:80%}
    .Llinks{flex-wrap:wrap;padding-top:20px}
    .LlinkCol1,.LlinkCol2{width:100%;text-align:right}
    .NavMsgss{margin-bottom:0}
    /*Inside Menu------------------------------*/
    .Header{padding-top:0}
    .HeaderFlex{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
    .HeadLogo{order:1;width:50%}
    .HeadMenu{order:3;width:100%;display:block!important}
    .HeadLink{order:2;width:50%;justify-content:flex-end}
    .MainTopMenu{text-align:center;margin-top:10px}
    .MainTopMenu > li{padding-bottom:12px}
    .TopMenuSub{margin-top:20px}
    .TopMenuSub > li{padding:12px 8px 15px}
    .TMSLevel2,.TMSubPaneIn{1display:none!important}
    .TMSLevel1 > li{margin:0 4px}
    /*After Login Page-----------------------------------*/
    .Bcol1{display:none}
    .BreadCrumb{1width:81%}
    body{background-size:100%!important}
    /*Sanad Tahavol--------------------------------------*/
    .eDocument{flex-wrap:wrap}
    .edContent{width:100%}
    .eDocumentItem{width:100%;padding:70px 0 0;margin-bottom:50px}
    .eDocumentList > li{width:33.3%}
    .edItemBG{padding:30px 0px 20px}
    /*Default1.aspx-------------------*/
    .eDocInList{width:100%;padding:0}
    .eDocInList > li{width:33%}
    /*Default2------------------------*/
    .eDocInList2 > li{width:33%;padding:0 10px 10px}
    /*Default3----------------------*/
    .PicHeader{height:auto}
    .InfoPane{position:static;border-radius:15px;padding:0}
    .InfoPane > li{width:33%;padding:20px 0 5px}
    .InfoNum{font-size:22pt;margin-bottom:0}
    .PicSlide{border-radius:15px;margin-bottom:20px;overflow:hidden}
    .contentPane{flex-wrap:wrap;justify-content:space-between;}
    .MapCol{width:47%;order:3}
    .ContentCol{order:1;width:100%;display:flex;justify-content:space-between;margin:0}
    .ControlC1,.ControlC2{width:47%}
    .rightCol{width:47%;order:2}
    .collapseText{max-height:unset}
    .TxtMore{display:none}
    .VgNum{width:70%}
    .ChartPane > li{1padding:10px 1px 0}
    .ChTxt .ChWrapper{max-width:none}
    /*Report---------------------------------*/
    .DrpLists > li{width:33.3%;min-width:unset}
    /*Report Detail---------------------------------*/
    .DayCol1{width:100%;margin-bottom:20px}
    .DayCol2,.DayCol3{width:50%;padding:0 30px 20px}
    .BoxCol1{margin-bottom:50px}
    .DayCol3 .ChWrapper{margin:0 10px}
    /*Insert Page--------------------------------*/
    .InsertPage{flex-wrap:wrap}
    .InsertPage > div{width:100%;flex-wrap:wrap}
    .InsCol1, .InsCol2{flex-wrap:wrap;margin:0}
    .InsCol1 > div,.InsCol2 > div{margin-bottom:25px}
    .InsBarChart{margin-top:80px}
    .InsBChartL{column-gap:unset;justify-content:space-between}
    /*PAnel Admin--------------*/
    .PanelTopBtn{flex-wrap:wrap}
    .PanelTopBtn > li{width:100%;margin-bottom:10px}
    .upMsg{display:block;text-align:right;padding-bottom:10px}
    .TblStyle td .AdmBtn{margin:3px !important}
    .PanelTopBtn > li .gPanelPane{display:block!important}
}
@media only screen and (min-width:1025px) and (max-width:1199px){
    /*Login Page-----------------------------------*/
    #NavSideCnt{width:80%}
    /*Inside Header------------------------*/
    /*#HeaderFix{background:#373566;height:161px}*/
    .Header.onscroll{padding-top:0px;position:fixed;top:0;right:0;left:0;z-index:5;}
    .Header.onscroll .HeadMenu{padding-top:10px}
    .Header.onscroll .HeadLogo{padding-top:7px}
    .Header.onscroll .HeadLogo figure{width:140px}
    .Header.onscroll .HeadLink .TopLink{top:20px}
    .Header.onscroll .TopMenuSub{margin-top:0}
    .Header.onscroll .TopMenuSub > li{padding-bottom:20px}
    /*Inside Menu------------------------------*/
    .Header{padding-top:0}
    .HeaderFlex{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
    .HeadLogo{order:1;width:50%}
    .HeadMenu{order:3;width:100%;display:block!important}
    .HeadLink{order:2;width:50%;justify-content:flex-end}
    .TopMenu{margin:20px 0 0;}
    .TopMenu > li{padding:12px 20px 12px}
    /*After Login Page-----------------------------------*/
    .Bcol1{display:none}
    .BreadCrumb{1width:81%}
    /*Default1.aspx-------------------*/
    .eDocInList{width:100%}
    /*Default2------------------------*/
    .eDocInList2 > li{width:33%;}
    /*Default3----------------------*/
    .contentPane{flex-wrap:wrap;justify-content:space-between;}
    .MapCol{width:47%;order:3}
    .ContentCol{order:1;width:100%;display:flex;justify-content:space-between;margin:0}
    .ControlC1,.ControlC2{width:47%}
    .rightCol{width:47%;order:2}
    .collapseText{max-height:unset}
    .TxtMore{display:none}
    .VgNum{1width:70%}
    /*Report---------------------------------*/
    .DrpLists > li{width:25%;min-width:unset}
    /*Insert Page--------------------------------*/
    .InsCol2 > div{1width:40%}
    .InsBChartL{column-gap:unset;justify-content:space-between}
    /*PAnel Admin--------------*/
    .PanelTopBtn{flex-wrap:wrap}
    .PanelTopBtn > li{width:100%;margin-bottom:10px}
    .upMsg{display:block;text-align:right;padding-bottom:10px}
    .TblStyle td .AdmBtn{margin:3px !important}
    .PanelTopBtn > li .gPanelPane{display:block!important}
    .aNextL{padding:2px 5px 2px 15px!important}
    .aBeforeL{padding:2px 15px 2px 5px!important}
}
@media only screen and (min-width:1200px){
    /*Inside Header------------------------*/
    /*#HeaderFix{background:#373566;height:169px}*/
    .HeadMenu{display:block!important}
    .Header.onscroll{padding-top:0px;position:fixed;top:0;right:0;left:0;z-index:5;}
    .Header.onscroll .HeadMenu{padding-top:10px}
    .Header.onscroll .HeadLogo{padding-top:7px}
    .Header.onscroll .HeadLogo figure{width:140px}
    .Header.onscroll .HeadLink .TopLink{top:20px}
    .Header.onscroll .TopMenuSub{margin-top:0}
    .Header.onscroll .TopMenuSub > li{padding-bottom:20px}

}

@media only screen and (min-width:1199px) and (max-width:1490px){
    /*Inside Header------------------------*/
    .HeadLogo,.Bcol1{width:17%}
    .HeadMenu{width:65%}
    .HeadMenu{display:block!important}
    /*Default3----------------------*/
    .ChartPane{flex-wrap:wrap}
    .ChartPane > li{width:50%}
    .ChartPane > li.VgNum{width:100%}
}















