.profilecontainer{padding: 40px 0px; border: none; background: #f5f5f5;}
.profilecontainer .prpcontainer{position:relative;}
.profilecontainer .profileleftpanel{float:left;width:100%; height: 100%; background:none;padding: 0px 0px 20px 0px;border-radius:20px; background: rgba(var(--theme-heading), 1); box-shadow: 0px 0px 0px #eef6f8;}
.profilecontainer .usercolumn{float:left; width: 100%; display: flex; align-items: center; gap: 10px; background:transparent; padding: 30px 25px;text-align:center}
.profilecontainer .usercolumn .userimg{display:inline-block;text-align:center;position:relative}
.profilecontainer .usercolumn .userimg img{width:50px;height:50px;border-radius:50%;}
.profilecontainer .usercolumn .userimg .usericon{display: inline-flex; justify-content: center; align-items: center; color: var(--theme-white); border-radius: 50%; background-color: rgba(var(--primary), 1); font-size: 20px; width:50px;height:50px;border-radius:50%;}
.profilecontainer .usercolumn .userimg .useruploadimg{position:absolute; cursor: pointer; opacity: 0; right:0;bottom: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; overflow:hidden;line-height:24px;font-size:11px;background: rgba(45, 146, 203, 0.55);color:#fff;border-radius:50%; transition: 0.3s ease-in-out;}
.profilecontainer .usercolumn .userimg .useruploadimg:hover{opacity: 1;}
.profilecontainer .usercolumn .userimg .useruploadimg input[type="file"]{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;opacity:0}
.profilecontainer .usercolumn .usercontent{flex: 1;}
.profilecontainer .usercolumn h3{color:var(--theme-white);text-align:left;margin: 0px 0px 2px 0px; font-size:16px; line-height: 22px; padding:0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; max-width: 100%;}
.profilecontainer .usercolumn p{color:var(--theme-white);text-align:left;margin: 0px 0px;font-size:13px;padding:0;font-weight:400}
.profilecontainer .usercolumn p a{color: var(--theme-white); text-decoration: none;}

.profilecontainer .userprologo{float:left;width:100%;margin:0;padding: 25px 25px; display: flex; justify-content: flex-start;}
.profilecontainer .userprologo img{max-height: 59px; max-width: 100%;}
.profilecontainer .usernavlist{float:left;width:100%;margin:0;padding: 0px 25px;}
.profilecontainer .profileleftpanel .usernavlist ul{float:left;width:100%;margin:0;padding:0}
.profilecontainer .profileleftpanel .usernavlist ul li{float:left;width:100%;margin: 0px 0px 14px 0px;padding:0;position:relative;list-style:none;transition:0.3s}
.profilecontainer .profileleftpanel .usernavlist ul li a{float:left;width:100%; display: flex; font-size:15px;margin:0;padding:3px 0px 3px 0px; gap: 8px;color: #a3a3a3;text-decoration:none;position:relative; border-radius: 30px; transition:0.3s}
.profilecontainer .profileleftpanel .usernavlist ul li a i{align-self: center; color: rgba(var(--primary), 0.50); width:22px;height:30px;text-align:center; display: inline-flex; justify-content: center; align-items: center; font-size:1.2em;transition:0.3s}
.profilecontainer .profileleftpanel .usernavlist ul li a span{align-self: center; text-align: left; line-height: 100%;}
.profilecontainer .profileleftpanel .usernavlist ul li a i svg{max-width: 24px; max-height: 24px;}
.profilecontainer .profileleftpanel .usernavlist ul li:hover a{color: rgba(var(--primary));}
.profilecontainer .profileleftpanel .usernavlist ul li:hover a i{color: rgba(var(--primary));}
.profilecontainer .profileleftpanel .usernavlist ul li.active a{color: rgba(var(--primary));}
.profilecontainer .profileleftpanel .usernavlist ul li.active a i{color: rgba(var(--primary));}
.profilecontainer .profileleftpanel .usernavlist ul li.active:after{content: ""; background: rgba(var(--secondary), 1); width: 7px; top: 0px; position: absolute; left: -25px; bottom: 0px; border-radius: 0px 10px 10px 0px;}

.profilecontainer .profileleftpanel .usernavlist ul li.logout{margin-top:15px;padding-top:5px}
.profilecontainer .profileleftpanel .usernavlist ul li.logout a{background:transparent;color:#43bfff;}
.profilecontainer .profileleftpanel .usernavlist ul li.logout:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid #fff}
.profilecontainer .rightprofile{float:left;width:100%;padding:20px;position:relative;background: #fff;height:100%; border-radius:20px;box-shadow: none;}
.profilecontainer .rightprofile p{color:var(--theme-white);text-align:left;margin:0 0 30px;font-size:15px;padding:0;font-weight:400}
.profilecontainer .dashboardbox{float:left;width:100%; background: rgba(var(--primary), 0.10); height: 100%; text-decoration:none;padding:20px;border: none;display:flex;flex-wrap:wrap;align-items:center;text-align:left;border-radius:20px; box-shadow: none; transition:0.3s}
.profilecontainer .dashboardbox .dashboardboxinner{display:block;text-align:left}
.profilecontainer .dashboardbox .dashboardboxinner .dashicon{display:table-cell;vertical-align:middle;padding-right:15px}
.profilecontainer .dashboardbox .dashboardboxinner .dashcontent{display:table-cell;vertical-align:middle;width:100%}
.profilecontainer .dashboardbox .dashboardboxinner .dashcontent p{margin: 0px; color: var(--theme-paragraph);}
.profilecontainer .dashboardbox i{display:flex;width:60px;height:60px;color:var(--theme-white);font-size:2em;background: rgba(var(--primary), 1);justify-content:center;align-items:center;text-align:center;border-radius:20px}
.profilecontainer .dashboardbox i svg{width: 35px; height: 35px;}
.profilecontainer .dashboardbox h3{color: rgba(var(--primary), 1);font-size:35px;font-weight:600;margin:0px 0px 0px 0px;}
.profilecontainer .dashboardbox:hover{text-decoration:none;}
.profilecontainer .rightprofile .dl-horizontal{font-size:15px}
.profilecontainer .rightprofile .dl-horizontal dt strong{font-weight:600}
dl{margin:0 0 20px}
.profilecontainer .rightprofile .form-group{margin-bottom:15px; font-size: initial;}
.profilecontainer .rightprofile .form-group i{position:absolute;right:0;top:12px;color:#2b2b2b;font-size:18px}
.profilecontainer .rightprofile .form-group i.eye{font-size:24px}
.profilecontainer .rightprofile .form-group label{color:#6a6a6a;font-size:14px;font-weight:500;margin:0}
.profilecontainer .rightprofile .form-group .formgroupinner{position: relative;}
.profilecontainer .rightprofile .form-group .formgroupinner .btn{position: absolute; right: 15px; top: 50%; line-height: 100%; padding: 0px; background: none; outline: none; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.profilecontainer .rightprofile .form-group .formgroupinner .btn:hover{color:rgba( var(--primary), 1);}
.profilecontainer .rightprofile .form-group .formgroupinner .btn i{position: static; pointer-events: all; transform: none; -webkit-transform: none; }
.profilecontainer .rightprofile .form-group .form-control, .profilecontainer .rightprofile .form-group .form-select{height:44px;background-color: var(--theme-white); color:#2b2b2b;font-size:14px;font-weight:500;padding: 4px 15px; border: 1px solid #ced1d3; border-radius:8px;}
.profilecontainer .rightprofile .form-group textarea.form-control{height:90px}
.profilecontainer .rightprofile .form-group input:-webkit-autofill,.profilecontainer .rightprofile .form-group input:-webkit-autofill:hover,.profilecontainer .rightprofile .form-group input:-webkit-autofill:focus,.profilecontainer .rightprofile .form-group textarea:-webkit-autofill,.profilecontainer .rightprofile .form-group textarea:-webkit-autofill:hover,.profilecontainer .rightprofile .form-group textarea:-webkit-autofill:focus,.profilecontainer .rightprofile .form-group select:-webkit-autofill,.profilecontainer .rightprofile .form-group select:-webkit-autofill:hover,.profilecontainer .rightprofile .form-group select:-webkit-autofill:focus{-webkit-text-fill-color:#2b2b2b;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}
.profilecontainer .rightprofile .form-group .form-control:focus, .profilecontainer .rightprofile .form-group .form-select:focus{border-color: rgba(var(--primary), 1); box-shadow: 0 0 0 .25rem rgba(var(--primary), 0.25);}
.profilecontainer .rightprofile .submitbtn{display:inline-block;border:none;outline:none;min-width:160px;text-decoration:none;background:var(--secondary);color:#fff;font-size:18px;font-weight:400;padding:10px 25px;border-radius:0;transition:0.3s}
.profilecontainer .rightprofile .submitbtn:hover{background:#000}
.profilecontainer .select2btx .select2-container{width: 100% !important;}
.profilecontainer .select2btx .select2-container--default .select2-selection--multiple{display: flex; padding-left: 10px; flex-wrap: wrap; align-items: center; min-width: 100%; width: 100%; background-color: var(--theme-white); min-height: 40px; border-color: #ced1d3; border-radius:8px;}
.profilecontainer .select2btx .select2-container .select2-selection--multiple .select2-selection__rendered{margin: 0px;}
.profilecontainer .select2btx .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size: 13px;}
.profilecontainer .select2btx .select2-container .select2-search--inline .select2-search__field{height: 22px; font-family: "Outfit", sans-serif; font-size: 14px;}
.select2-dropdown{border-radius: 7px !important; border: 1px solid #ddd !important; overflow: hidden;}
.prolistcontainer{padding:40px 0}
.prolistcontainer h2{color:#000;font-size:28px;font-weight:600;margin:0 0 20px}
.prolistcontainer p{color:#352C2F;font-size:15px;font-weight:400;margin:0 0 30px}
.prolistcontainer .shoplist{float:left;width:100%}
.prolistcontainer .shoplist .shopimg{float:left;width:100%;position:relative}
.prolistcontainer .shoplist .shopimg img{width:100%;max-height:100%}
.prolistcontainer .shoplist .shopimg:after{pointer-events:none;position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.55);content:"";opacity:0;transition:0.3s}
.prolistcontainer .shoplist .shopcontent{float:left;width:100%;padding:20px 0 0}
.prolistcontainer .shoplist .shopcontent h3{color:#352C2F;font-size:18px;font-weight:400;margin:0 0 10px}
.prolistcontainer .shoplist .shopcontent h3 a{color:#352C2F;text-decoration:none;transition:0.3s}
.prolistcontainer .shoplist .shopcontent p{color:#352C2F;font-size:15px;font-weight:400;margin:0}
.prolistcontainer .shoplist:hover .shopimg:after{opacity:1}
.prolistcontainer .shoplist:hover .shopcontent h3 a{color:var(--secondary)}
.profilecontainer .rightprofile .table{border: 1px solid rgba(0, 0, 0, 0.20);}
.profilecontainer .rightprofile .table thead tr th{font-size: 14px; color:rgba( var(--primary), 1); background: var(--theme-white);}
.profilecontainer .rightprofile .table tbody tr td{font-size: 14px;}
.profilecontainer .rightprofile .table tbody tr td img{padding: 4px; border: 1px solid #ddd; border-radius: 8px;}
.profilecontainer .rightprofile .table tbody tr{transition:0.3s}
.profilecontainer .rightprofile .table tbody tr:nth-child(even) td{background:var(--theme-white);}
.breadcrumbcontainer{padding:0;background:var(--primary-light);} 
.breadcrumbcontainer nav{padding:20px 0 12px 0;border-bottom:1px solid #ddd;} 
.breadcrumbcontainer nav .breadcrumb{padding:0;margin:0;} 
.breadcrumbcontainer nav .breadcrumb li{color:var(--secondary-text);font-weight:600;font-size:14px;} 
.breadcrumbcontainer nav .breadcrumb-item+.breadcrumb-item::before{font-family:'FontAwesome';content:var(--bs-breadcrumb-divider,"\f105");} 
.breadcrumbcontainer nav .breadcrumb a{color:var(--secondary-text);text-decoration:none;} 
.breadcrumbcontainer nav .breadcrumb li.active{font-weight:400;}

.profilecontainer .rightprofile .theme-btn.text-nowrap{padding: 8px 16px;}
.profilecontainer .rightprofile .theme-btn i{margin: 0px 0px 0px 0px; transform: none;}
.profilecontainer .rightprofile .theme-btn span{padding-right: 8px;}
.profilecontainer .rightprofile .modal .modal-dialog .modal-content .form-group .form-control{height: 40px;}
.profilecontainer .rightprofile .modal .modal-dialog .modal-content .form-group .form-control[type=file]{font-size: 16px; padding: 7px;}
.profilecontainer .rightprofile .modal .modal-dialog .modal-content .form-group textarea.form-control{height: 70px;}
.profilecontainer .rightprofile .modal .modal-dialog .modal-content .form-group label{font-size: 14px; line-height: 100%;}
.profilecontainer .rightprofile table tr td p{margin: 0px;}
.profilecontainer .rightprofile table tr td p.text-muted{font-size: 13px;}
.profilecontainer .rightprofile table tr td .remove-row{font-size: 16px; padding: 3px 9px; margin-top: 1px; }
.profilecontainer .rightprofile table tr td .prev-img-thumb img{object-fit: cover; width: 60px; height: 60px; border: 1px solid #ddd; padding: 3px; border-radius: 5px;}
.profilecontainer .rightprofile .table tbody tr td .image-input{max-width: 300px;}
.profilecontainer .rightprofile .table tbody tr td .theme-btn{min-width: 30px; padding: 6px 6px; border-radius: 7px;}
.profilecontainer .section-heading{margin: 0px 0px 25px 0px;}
.profilecontainer .section-heading h2{font-weight: 600; font-size: 30px; line-height: 34px; position: relative; padding: 0px 0px 0px 0px;}
.profilecontainer .section-heading h2:after{content: ""; background: rgba(var(--primary), 1); width: 8px; top: 3px; position: absolute; left: -20px; bottom: 3px; border-radius: 0px 5px 5px 0px;}
.profilecontainer h3{font-size: 18px; line-height: 32px; letter-spacing: 0.3px; font-weight: 500; text-transform: uppercase; color: rgba(var(--theme-heading), 1);}
.profilecontainer .rightprofile .dashtablewrap{padding: 0px; background: var(--theme-white); border-radius: 20px;}
.profilecontainer .rightprofile .dashtablewrap h3{padding: 0px;}
.profilecontainer .rightprofile .table-responsive{border: 1px solid #f1f1f1; border-radius: 15px;}
.profilecontainer .rightprofile .table-responsive table{border: none; margin: 0px;}
.profilecontainer .rightprofile .table-responsive table tr{border-color: #f1f1f1;}
.profilecontainer .rightprofile .table-responsive table tr:last-child{border: none;}
.profilecontainer .rightprofile .table-responsive table thead tr{border: none; border-color: #BCC9CD;}
.profilecontainer .rightprofile .table-responsive table tr th{padding: 11px 15px; border-color: #BCC9CD; border: none; vertical-align: middle;}
.profilecontainer .rightprofile .table-responsive table tr th:first-child{border-left: none;}
.profilecontainer .rightprofile .table-responsive table tr th:last-child{border-right: none;}
.profilecontainer .rightprofile .table-responsive table tr td:first-child{border-left: none;}
.profilecontainer .rightprofile .table-responsive table tr td:last-child{border-right: none;}
.profilecontainer .rightprofile .table-responsive table tr td{padding:8px 15px; border-color: #BCC9CD; word-break: break-word; border: none; vertical-align: middle; color: var(--theme-paragraph);}
.paginationright{padding: 15px 0px 0px 0px;}
.paginationright .pagination{gap: 5px;}
.paginationright .pagination .page-item .page-link{border-radius: 5px; color:rgba( var(--primary), 1);}
.paginationright .pagination .page-item.active .page-link{background:rgba( var(--primary), 1); border-color:rgba( var(--primary), 1); color: var(--theme-white);}
.paginationright > .d-flex{align-items: center;}
.paginationright p{margin: 0px;}
.profilecontainer .rightprofile .paginationright p{margin: 0px;}
.paginationright .pagination{margin: 0px;}

.headercontainer .usernavigation{padding: 0px;}
.headercontainer .logocontainer{width: 6rem;}

.cumodal .modal-dialog{max-width: 800px; padding: 15px;}
.cumodal .featuredthumb{margin: 10px 0px 0px 0px;}
.cumodal .featuredthumb img{border-radius: 10px; padding: 4px; border: 1px solid #ddd;}

.dashbtprofile{padding: 0px;}
/*.profilecontainer .modal .section-heading h2:after*/
.cumodal .modal-dialog .modal-body{padding: 20px;}


@media (min-width: 1700px) {
.breadcrumbcontainer nav .breadcrumb li{font-size: 18px;}
.profilecontainer .profileleftpanel{padding: 0px 0px 40px 0px;}
.profilecontainer .rightprofile .usercolumn h3 {font-size:24px;}
.profilecontainer .userprologo{padding: 30px;}
.profilecontainer .profileleftpanel .usernavlist{padding: 0px 30px;}
.profilecontainer .profileleftpanel .usernavlist ul li{margin-bottom: 20px;}
.profilecontainer .profileleftpanel .usernavlist ul li a {font-size: 20px;padding:3px 0px 3px 0px;}
.profilecontainer .profileleftpanel .usernavlist ul li a i {width:30px;height:30px;line-height:30px;}
.profilecontainer .profileleftpanel .usernavlist ul li a i svg{max-width: 30px; max-height: 30px;}
.profilecontainer .profileleftpanel .usernavlist ul li.active:after{left: -30px;}
.profilecontainer .dashboardbox h3 {font-size:40px; margin: 0px 0px 4px 0px;}
.profilecontainer .rightprofile p{font-size: 18px;}
.coursedecontainer h2 {font-size:34px;}
.coursedecontainer p {font-size:18px;line-height:31px;}
.coursedecontainer h3 {font-size:28px;}
.coursedecontainer ul li {font-size:17px;}
.coursedecontainer ol li {font-size:17px;}
.coursedecontainer .courseright .btnrt .theme-btn {font-size:21px;padding:17px 20px;}
.staticpagecontainer p {font-size:17px;line-height:28px;}
.staticpagecontainer .abiconbx .abiconbxinner .abiconbxicon {height:60px;}
.staticpagecontainer .abiconbx .abiconbxinner .abiconbxicon img {width:60px;}
.staticpagecontainer .abiconbx .abiconbxinner .abiconbxheading h4 {font-size:22px;}
.staticpagecontainer .abiconbx .abiconbxouter p {font-size:17px;line-height:28px;}
.staticpagecontainer ul li {font-size:17px;}
.contactsection .section-heading .subheading {font-size:24px;line-height:38px;}
.contactsection .section-heading p {font-size:17px;line-height:27px;}
.contactsection .coininfo .cticon i {width:60px;height:60px;line-height:60px;font-size:1.5em;}
.contactsection .coininfo .cticontent h4 {font-size:22px;}
.contactsection .coininfo .cticontent p {font-size:17px;}
.contactsection .form-group label {font-size:18px;}
.contactsection .form-group .form-control {height:54px;font-size:17px;}
.headercontainer .btmheaderinner .afterloginbtn {min-width:50px;max-width:50px;height:50px;padding:12px 10px;font-size:22px;}
.profilecontainer .dashboardbox i{font-size: 1em; width: 70px; height: 70px;}
.profilecontainer .dashboardbox i svg{width: 45px; height: 45px;}
.profilecontainer h3{font-size: 30px; line-height: 44px;}
.profilecontainer .rightprofile .table thead tr th{font-size: 18px; padding: 10px 15px;}
.profilecontainer .rightprofile .table tbody tr td{font-size: 18px; padding: 10px 15px;}

}

@media (min-width: 1920px) {
.profilecontainer .usercolumn{padding: 40px 25px;}
.profilecontainer .usercolumn h3{font-size: 20px; margin: 0px 0px 6px 0px;}
.profilecontainer .usercolumn p{font-size: 16px;}
.profilecontainer .usercolumn .userimg img{width: 70px; height: 70px;}
.profilecontainer .usercolumn .userimg .usericon{width: 70px; height: 70px; font-size: 24px;}
.profilecontainer .profileleftpanel .usernavlist ul li a{gap: 18px;}
.profilecontainer .dashboardbox{padding: 25px;}
.profilecontainer .dashboardbox i{width: 80px; height: 80px;}
.profilecontainer .dashboardbox i svg{width: 50px; height: 50px;}

}
@media (max-width: 1299px) {
.bannercontainer.innerbanner > img{height: 115px; object-fit: cover;}
}
@media (max-width: 991px) {
.profilecontainer .profileleftpanel{top: 112px;}
.profilecontainer .rightprofile .usercolumn p{font-size: 12px;}
.profilecontainer .dashboardbox {padding:15px;}
.dashtpprofile{padding: 13px 15px;}
.profilecontainer .dashboardbox i {width:50px;height:50px;font-size:1.5em;}
.profilecontainer .dashboardbox h3 {font-size:24px;}
.profilecontainer .section-heading{margin: 0px 0px 15px 0px;}
.profilecontainer .profileleftpanel .usernavlist{padding: 0px 15px;}
.profilecontainer .profileleftpanel .usernavlist ul li a i{width: 30px; height: 30px;}
.profilecontainer .profileleftpanel .usernavlist ul li a{font-size: 13px;}
.profilecontainer .rightprofile{padding:20px;}
.profilecontainer .section-heading h2{font-size: 22px; line-height: 28px; padding: 0px;}
.profilecontainer .section-heading h2:after{width: 12px;}
.profilecontainer .profileleftpanel .usernavlist ul li.active:after{left: -15px;}
.profilecontainer .dashboardbox .dashboardboxinner .dashicon{padding-right: 10px;}
.profilecontainer .dashboardbox i svg{width: 28px; height: 28px;}
.profilecontainer h3{font-size: 20px; line-height: 30px;}
.profilecontainer .rightprofile .table-responsive{box-shadow: none; border: none;}
.profilecontainer .rightprofile .table-responsive table tr th{padding: 5px 10px; font-size: 13px;}
.profilecontainer .rightprofile .table-responsive table tr td{padding: 5px 10px; font-size: 13px;}
.profilecontainer .rightprofile .table-responsive table thead{display: none;}
.profilecontainer .rightprofile .table-responsive table tr,
.profilecontainer .rightprofile .table-responsive table tr td{display: block; width: 100%;}
.profilecontainer .rightprofile .table-responsive table tr{margin-bottom: 10px; border: 1px solid #e9edf3; border-radius: 15px; padding: 8px; background: #ffffff;}
.profilecontainer .rightprofile .table-responsive table tr td{padding: 4px 10px; border: none; position: relative; text-align: left; display: flex; gap: 5px;}
.profilecontainer .rightprofile .table-responsive table tr td::before{content: attr(data-th); display: inline-flex; min-width: 118px; font-weight: 600; color:rgba( var(--primary), 1);}
.profilecontainer .rightprofile .table-responsive table tr td[colspan="6"]::before{display: none;}
.profilecontainer .rightprofile .table-responsive table tr td:first-child{font-weight: 700;}
.profilecontainer .rightprofile .table-responsive table tr:last-child{border: 1px solid #e9edf3;}


}
@media (min-width: 768px) {
    .ProfileBtn {
        display: none;
    }

    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }

    /* 10032025 */
    .ProfileBtn {
        display: none;
    }

    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}
@media (max-width: 767px) {
.profilecontainer .profileleftpanel{top: 0px; position: static; box-shadow: none;}
.ProfileBtn {float: left; color: #fff; position: absolute; right: 0px; top: -9px; font-size: 20px; min-width: 32px; height: 32px; background: rgba(var(--secondary), 1); border: 1px solid rgba(var(--secondary), 1); text-transform: uppercase; -webkit-border-radius: 8px; border-radius: 8px;  padding:0px; z-index: 1; display: inline-flex; justify-content: center; align-items: center; text-decoration: none; margin: 0px;}
.ProfileBtn i {padding-right:0px;}
.ProfileBtn:focus {color:#fff;text-decoration:none;}
.ProfileBtn:hover {color:#fff;text-decoration:none;}
.profilemobilepanel {position:fixed;top:0;padding:0!important;height:100%;left:0;margin-left:-268px;background:#fff;max-height:100%;overflow:auto;margin-right:0;transition:all 0.3s;width:268px;z-index:99999;}
.layout-expanded3 .profilemobilepanel {margin-left:0px;}
.layout-expanded3 {overflow:hidden;}
.layoutovarlay3 {position:fixed;z-index:1000;top:0;right:0;height:100%!important;left:0;display:none;background:#181C21;opacity:.5;cursor:pointer;}
.layout-expanded3 .layoutovarlay3 {display:block;}
.profilecontainer .rightprofile {padding:0px;}
.profilecontainer .rightprofile .submitbtn {font-size:16px;padding:8px 20px;min-width:130px;}
.profilecontainer .rightprofile .form-group .form-control, .profilecontainer .rightprofile .form-group .form-select{height:34px; font-size: 13px; border-radius: 7px;}
.profilecontainer {padding:20px 0px 30px 0px;}
.profilecontainer .rightprofile .usercolumn .userimg img {width:32px;height:32px;}
.profilecontainer .rightprofile .usercolumn h3 {margin: 0px 0px 3px 0px;}
.profilecontainer .profileleftpanel{padding: 8px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px;}
.profilecontainer .section-heading h2{font-size: 18px; line-height: 24px;}
.profilecontainer .rightprofile .table thead tr th{font-size: 13px; vertical-align: middle;}
.profilecontainer .rightprofile .table tbody tr td{font-size: 13px; vertical-align: middle;}
.profilecontainer .rightprofile .theme-btn.text-nowrap{padding: 7px 12px; font-size: 13px;}
.dashbtprofile{padding: 15px; border-radius: 15px;}
.profilecontainer{padding: 20px 0px;}
.profilecontainer .section-heading h2:after{left: -15px; width: 7px; top: 2px;}
.dashtpprofile{border-radius: 15px;}

}

@media (max-width: 575px){
	.bannercontainer.innerbanner > img{height: 75px;}
	.profilecontainer .dashboardbox .dashboardboxinner .dashicon{padding-right: 10px;}
	.profilecontainer .dashboardbox .dashboardboxinner .dashcontent p{font-size: 13px;}
	.profilecontainer .dashboardbox{padding: 10px;}
	.profilecontainer .dashboardbox i{width: 40px; height: 40px; border-radius: 15px;}
	.profilecontainer .rightprofile .usercolumn h3{font-size: 13px; margin: 0px;}
	.profilecontainer .rightprofile .usercolumn p{font-size: 11px;}
	.profilecontainer .rightprofile .usercolumn .usercontent{display: none;}
	.dashtpprofile{gap: 8px;}
}
.invalid{
    color: #f10303;
    font-weight: 500;
    font-size: 14px;
}
.search-ad-frm{
    display: flex;
    max-width: 650px;
    gap: 10px;
    margin: 0px 0px 10px 0px;
}
.text-14{
	font-size: 14px !important;
}
.form-control:disabled{
	cursor: no-drop;
}