/* Responsive */
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
	.dashBigContainer .colorBoxesRow .boxImg img {
		max-width: 140px;
		width: 100%;
	}
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
  .profileShortDetail .profileImg {
    width: 120px;

    height: 120px;

    margin: -23px 0 0 25px;
  }
  .profileImg img {
    width: 165px;
  }
  .proName {
    margin: 20px 0 0 20px;
  }
  .proButtons a {
    padding: 10px;
    min-width: 120px;
  }
  .bannerRow {
    /* height: 245px; */
  }
}
/* Responsive */

@media only screen and (max-width: 1400px) {
    .dashboradMenu {
	    /* width: 150px; */
	    padding-top: 30px;
	}

	table.themTable.table thead th {
	    padding: 15px 15px;
	}

	.boxCont {
		width: 55%;
	}

}


@media only screen and (min-width: 1367px) {
	.dashbordMenutop,
	.sideMenuTriger {
		display: none;
	}
	.leftAlign {
  
		float: left;margin-right: 1em;
		}
}

@media only screen and (max-width: 1366px) {

	.userDrop .avatar img {
	    margin: 0;
	}

	.avatar .flex-grow-1 {
	    display: none;
	}

	.avatar .dropdown-toggle::after {
	    display: none;
	}

	.userDrop.dropdown .dropdown-toggle::after {
	    display: none;
	}

	.userDrop.dropdown {
	    padding-right: 10px;
	    order: 0;
	}

	.navbar-toggler {
	    margin-right: 5px;
	    padding: 0;
	    margin-left: 17px;
	    outline: none;
	}

	.headeRight  > * {
	    order: 1;
	}

	.navbar-toggler:focus {
	    box-shadow: none;
	}


	

	

	

	

	.dashMenuList li a img {
	    margin: 0 17px 0 0;
	}

	
}

@media only screen and (max-width: 1199px) {
    .basicInfo .infoCard {
    min-height: auto;
  }
	.navbar-nav .dropdown-menu {
	    opacity: 1;
	    visibility: visible;
	    max-height: 0px;
	    overflow: hidden;
	    border: 0;
	}

	.navbar-nav .dropdown.active > .dropdown-menu {
	    max-height: 500px;
	    border: 1px solid rgba(0, 0, 0, 0.15);
	}

	.navbar-nav li.nav-item  > ul.dropdown-menu ul.dropdown-menu {
	    margin-left: 10px;
	}

	.navbar-nav li.nav-item {
		margin: 0 !important;
		padding: 0 !important;
	}

	.navbar-collapses {
        display: block !important;
        position: fixed;
        right: -80%;
        top: 0;
        height: 100vh;
        max-height: 100vh;
        width: 80%;
        background: #0C416F;
        z-index: 1111;
        overflow: auto;
        transition: .5s ease all;
    }

    .navbar-collapses .navbar-toggler {
        padding: 20px;
        display: flex;
        align-items: center;
        width: 100%;
        height: 70px;
        justify-content: flex-end;
        margin: 0;
    }

    .navbar-collapses.active {
	    right: 0;
	}

	.topMenuOverlay.active {
	opacity: 1;
	visibility: visible;
	}

	.topMenuOverlay {
	    position: fixed;
	    visibility: hidden;
	    z-index: 111;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    width: 100%;
	    background: rgb(0 0 0 / 32%);
	    transition: .5s ease all;
	    opacity: 0;
	}

    .navbar-nav {
        padding: 0;
    }

    .navbar-nav .nav-link {
        display: block;
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        color: #fff;
        padding: 20px 27px !important;
        margin: 0;
        border-top: 1px solid rgb(255 255 255 / 32%);
    }


	.dashBigContainer {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 30px;
	}

	.dashSmallContainer {
	    width: 100%;
	}

	.dashboradcontainer {
	    flex-wrap: wrap;
	}

	.dashBigContainer,
	.dashSmallContainer {
	    padding: 30px 15px;
	}
    
}

/* Medium Devices, Tablet, Mobile */    
@media only screen and (min-width: 992px) {
	.sideMenuTriger {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		height: 49px;
		margin-right: 13px;
		cursor: pointer;
	}

	.navbar-nav .nav-link {
		margin-left: 15px
	}

	.sideMenuTriger {
		display: none;
	}
	.homeMsnsearch .tableBox .selectOpt {
		
margin-top: 0px;
	}
.tableBox .selectOpt {
		margin-top: -64px;
		float: right;
	}
}

@media only screen and (max-width: 991px) {
	.sc-jTkTEj hdHZUe {
		
	}

	.tableShortby {
         
	}
	.msnCustom25 input {

	}

	.customMSNClass input[type="search"] {

top: -15px !important;

}

	.customMargin {	
margin-top: 30px !important;
	}

	.userListTable .tableShortby .dashTitle2 {

	}
	.userListTable .tableShortby .dashTitle {

	}
	.tableBox .selectOpt {
		float: right;
	}

.msnTopMar .dataTables_wrapper {
	margin-top: 32px;
}
	.msnTopMar .dataTables_filter input {top: -10px !important;right: 0 !important;}

    .msnPaddingLeft {
  margin-left: 30px; 
}

	.userListTable div#UserDataTable_wrapper {
	    position: unset;
	    overflow: auto;
	    padding-top: 16px;
	}

	.userListTable .searDesign {
	    position: relative;
	}

	.userListTable .searDesign .dataTables_wrapper .dataTables_filter input{
	    left: 0;
	    top: 0;
	}
	.inlineSeaarchMob .dataTables_filter {
          right: 200px;
          position: absolute;
          top: -62px;
 }

 .inlineSeaarchMob .dataTables_filter input {
 	width: 200px !important;
 	right: 0;
 }

	.userListTable .tableShortby {
	}

	.userListTable .tableShortby {
	    display: flex;
	    justify-content: space-between;
	}

	.userListTable .tableShortby .dashTitle_box {
	    margin-bottom: 15px;
	}

	.dashboradcontainer {
	    width: calc(100vw - 96px);
	}
	
  .profileShortDetail {
    display: block;
  }

  .profileShortDetail .profileImg {
    margin-top: -60px !important;
    margin: 0 auto;
  }

  .proName {
    margin: auto;
    text-align: center;
  }

  .proButtons {
    justify-content: center;

    margin: auto;

    margin-top: 18px;
  }

	.accountContainer {
	    padding: 60px 30px 30px;
	    margin: 0;
    	max-width: 100%;
	}

	.create_account {
		padding-bottom: 100px;
	}

	.boxCont {
		width: 130px;
	}

	.searDesign.tableScroll {
	    overflow-x: scroll;
	}

}
    

@media only screen and (min-width: 768px) {
	.dashbordMenutop {
		display: none;
	}
}
   

@media only screen and (max-width: 767px) {

	.userListTable .tableShortby .dashTitle2 {
		font-size: 12px;
		padding: 0 10px;
}

	.userListTable .tableShortby {
	    /* display: block !important; */
	}

	.dashTitle_box {
	    margin-bottom: 15px;
	}

	.dashMenuList li a span {
		font-size: 14px;
		color: #000;
		opacity: 1;
		transition: .2s;
		visibility: visible;
	}
	.dashMenuList li a:before {
	    display: none;
	}

	.dashMenuList li a {
	    display: flex;
	    align-items: center;
	    flex-direction: row;
	    justify-content: flex-start;
	    padding: 10px 20px 13px 30px;
	    font-size: 18px;
	    line-height: 24px;
	    color: #172C41;
	    margin: 0;
	    border-top: 1px solid #ECECEC;
	}

	.dashbordMenutop {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding: 30px;
	}

	.dashboradMenu {
	    position: fixed;
	    z-index: 11111111;
	    background: #fff;
	    top: 0;
	    left: -370px;
	    width: 82%;
	    max-width: 350px;
	    box-shadow: 4px 0px 6px 2px #0000004a;
	    padding-top: 0;
	    height: 100vh;
	    max-height: 100vh;
	    overflow: auto;
	    transition: .5s ease all;
	}

	.menuOverlay {
	    opacity: 0;
	    width: 100%;
	    position: fixed;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    z-index: 11;
	    background: rgba(0, 0, 0, 0.67);
	    transition: .5s ease all;
	    visibility: hidden;
	}

	.menuOverlay.active {
	opacity: 1;
	visibility: visible;
	}

	.dashboradMenu.active {
		width: 250px !important;
		left: 0;
	}

	.profilePic img {
	    width: 114px;
	    height: 114px;
	}

	span.profilePic {
	    margin-top: -57px;
	}

	.profileImg {
    margin: 0 auto;
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 30px;
    margin-top: 60px;
  }
  .profileShortDetail .profileImg {
    margin-top: -45px !important;
    margin-bottom: 20px;
  }
  .profileImg img {
    width: 115px;
  }

	.fz30 {
	    font-size: 26px;
	}

	.dashTitle {
	    margin-bottom: 25px;
	}

	.accountContainer {
	    padding: 30px 15px 15px;
	}
   
}
       
@media only screen and (max-width: 575px) {

	.create_account {
	    padding: 0 15px 75px 15px;
	}
	.proButtons {
  }
  .proButtons a {
    
height: 35px;
    
padding: 7px 15px;
    
margin: 0 0px 10px 0;
    
min-width: fit-content;
  }
  .proButtons a:first-child {
    margin-right : 10px;
  }
   
}
    
@media only screen and (min-width: 320px) and (max-width: 425px) {
	
}    

@media only screen and (max-width: 480px) {

	.navbar-brand {
	    margin: 0 auto 0 0;
	}

	.headeRight {
	    margin: 0;
	}

	.userListTable .searDesign .dataTables_wrapper .dataTables_filter input {
	    width: 218px;
	}

	.profileShortDetail .profileImg {
		margin-top: -30px !important;
  }

	.dropdown-menu {
	    left: auto !important;
	    right: 0 !important;
	}

	.navbar-brand img {
	    width: 110px;
	}

	.sideMenuTriger img {
	    width: 35px;
	}

	.sideMenuTriger {
	    align-items: center;
	}
	
}
      
@media only screen and (max-width: 360px) {

	.userListTable .searDesign .dataTables_wrapper .dataTables_filter input {
	    width: 160px;
	}

}
   
