@font-face{font-family:'Lato';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff2') format('woff2'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype'),url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Semibold.eot');src:url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Semibold.woff2') format('woff2'),url('../fonts/Lato-Semibold.woff') format('woff'),url('../fonts/Lato-Semibold.ttf') format('truetype'),url('../fonts/Lato-Semibold.svg#Lato-Semibold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff2') format('woff2'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype'),url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Black.eot');src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Black.woff2') format('woff2'),url('../fonts/Lato-Black.woff') format('woff'),url('../fonts/Lato-Black.ttf') format('truetype'),url('../fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Regular.eot');src:url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Regular.woff2') format('woff2'),url('../fonts/Poppins-Regular.woff') format('woff'),url('../fonts/Poppins-Regular.ttf') format('truetype'),url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-SemiBold.eot');src:url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-SemiBold.woff2') format('woff2'),url('../fonts/Poppins-SemiBold.woff') format('woff'),url('../fonts/Poppins-SemiBold.ttf') format('truetype'),url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Bold.eot');src:url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Bold.woff2') format('woff2'),url('../fonts/Poppins-Bold.woff') format('woff'),url('../fonts/Poppins-Bold.ttf') format('truetype'),url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight:bold;font-style:normal;}


@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Bold.eot');
    src: url('../fonts/PublicSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Bold.woff2') format('woff2'),
        url('../fonts/PublicSans-Bold.woff') format('woff'),
        url('../fonts/PublicSans-Bold.ttf') format('truetype'),
        url('../fonts/PublicSans-Bold.svg#PublicSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-SemiBold.eot');
    src: url('../fonts/PublicSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-SemiBold.woff2') format('woff2'),
        url('../fonts/PublicSans-SemiBold.woff') format('woff'),
        url('../fonts/PublicSans-SemiBold.ttf') format('truetype'),
        url('../fonts/PublicSans-SemiBold.svg#PublicSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-SemiBold.eot');
    src: url('../fonts/DMSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-SemiBold.woff2') format('woff2'),
        url('../fonts/DMSans-SemiBold.woff') format('woff'),
        url('../fonts/DMSans-SemiBold.ttf') format('truetype'),
        url('../fonts/DMSans-SemiBold.svg#DMSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Black.eot');
    src: url('../fonts/DMSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Black.woff2') format('woff2'),
        url('../fonts/DMSans-Black.woff') format('woff'),
        url('../fonts/DMSans-Black.ttf') format('truetype'),
        url('../fonts/DMSans-Black.svg#DMSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Light.eot');
    src: url('../fonts/PublicSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Light.woff2') format('woff2'),
        url('../fonts/PublicSans-Light.woff') format('woff'),
        url('../fonts/PublicSans-Light.ttf') format('truetype'),
        url('../fonts/PublicSans-Light.svg#PublicSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Regular.eot');
    src: url('../fonts/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Regular.woff2') format('woff2'),
        url('../fonts/DMSans-Regular.woff') format('woff'),
        url('../fonts/DMSans-Regular.ttf') format('truetype'),
        url('../fonts/DMSans-Regular.svg#DMSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Thin.eot');
    src: url('../fonts/PublicSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Thin.woff2') format('woff2'),
        url('../fonts/PublicSans-Thin.woff') format('woff'),
        url('../fonts/PublicSans-Thin.ttf') format('truetype'),
        url('../fonts/PublicSans-Thin.svg#PublicSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Thin.eot');
    src: url('../fonts/DMSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Thin.woff2') format('woff2'),
        url('../fonts/DMSans-Thin.woff') format('woff'),
        url('../fonts/DMSans-Thin.ttf') format('truetype'),
        url('../fonts/DMSans-Thin.svg#DMSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Medium.eot');
    src: url('../fonts/PublicSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Medium.woff2') format('woff2'),
        url('../fonts/PublicSans-Medium.woff') format('woff'),
        url('../fonts/PublicSans-Medium.ttf') format('truetype'),
        url('../fonts/PublicSans-Medium.svg#PublicSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Regular.eot');
    src: url('../fonts/PublicSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Regular.woff2') format('woff2'),
        url('../fonts/PublicSans-Regular.woff') format('woff'),
        url('../fonts/PublicSans-Regular.ttf') format('truetype'),
        url('../fonts/PublicSans-Regular.svg#PublicSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-ExtraBold.eot');
    src: url('../fonts/PublicSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/PublicSans-ExtraBold.woff') format('woff'),
        url('../fonts/PublicSans-ExtraBold.ttf') format('truetype'),
        url('../fonts/PublicSans-ExtraBold.svg#PublicSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-ExtraLight.eot');
    src: url('../fonts/PublicSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/PublicSans-ExtraLight.woff') format('woff'),
        url('../fonts/PublicSans-ExtraLight.ttf') format('truetype'),
        url('../fonts/PublicSans-ExtraLight.svg#PublicSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Public Sans';
    src: url('../fonts/PublicSans-Black.eot');
    src: url('../fonts/PublicSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PublicSans-Black.woff2') format('woff2'),
        url('../fonts/PublicSans-Black.woff') format('woff'),
        url('../fonts/PublicSans-Black.ttf') format('truetype'),
        url('../fonts/PublicSans-Black.svg#PublicSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-ExtraLight.eot');
    src: url('../fonts/DMSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/DMSans-ExtraLight.woff') format('woff'),
        url('../fonts/DMSans-ExtraLight.ttf') format('truetype'),
        url('../fonts/DMSans-ExtraLight.svg#DMSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Medium.eot');
    src: url('../fonts/DMSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Medium.woff2') format('woff2'),
        url('../fonts/DMSans-Medium.woff') format('woff'),
        url('../fonts/DMSans-Medium.ttf') format('truetype'),
        url('../fonts/DMSans-Medium.svg#DMSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Bold.eot');
    src: url('../fonts/DMSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Bold.woff2') format('woff2'),
        url('../fonts/DMSans-Bold.woff') format('woff'),
        url('../fonts/DMSans-Bold.ttf') format('truetype'),
        url('../fonts/DMSans-Bold.svg#DMSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-ExtraBold.eot');
    src: url('../fonts/DMSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/DMSans-ExtraBold.woff') format('woff'),
        url('../fonts/DMSans-ExtraBold.ttf') format('truetype'),
        url('../fonts/DMSans-ExtraBold.svg#DMSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Light.eot');
    src: url('../fonts/DMSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Light.woff2') format('woff2'),
        url('../fonts/DMSans-Light.woff') format('woff'),
        url('../fonts/DMSans-Light.ttf') format('truetype'),
        url('../fonts/DMSans-Light.svg#DMSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


body{margin:0;font-family:'Poppins';color:#2D374F;font-size:14px;}
.container-box{max-width:1200px}
h1, h2, h3, h4, h5, h6 {
    font-family:'Poppins';
}
a {
    font-family:'DM Sans'!important;
    transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;
}
ul{padding:0;margin:0;list-style:none}
input,textarea,button,select{font-family:'DM Sans'!important;outline:0}
input:focus,textarea:focus,button:focus,select:focus{box-shadow:none!important}

/*header*/
header{box-shadow:0px 4px 4px 0px #0000000D;-moz-box-shadow:0px 4px 4px 0px #0000000D;-webkit-box-shadow:0px 4px 4px 0px #0000000D;position:relative;}
header .navbar{padding:5px 0}
header .navbar img{max-width:200px;}
.box-logo img{max-width:165px;}
.header .new-header .left-sec .dropdown .dropdown-menu {left: 0;right: auto;top: 100%;}
header .navbar ul.navbar-nav li{margin-right:32px;}
header .navbar ul.navbar-nav li a{font-family:'Poppins';font-size:15px;font-weight:400;line-height:22.5px;text-align:left;color:#232228!important;}
header .navbar .sign_in_btn button{font-size:14px;font-weight:700;line-height:16.41px;text-align:center;color:#fff;background:linear-gradient(285deg,#30A6EC 5.76%,#43D1EA 84.63%);padding:9px 17px;border:none;}
.login-section{display:flex;background:#f9f9fa;padding:40px;flex-direction:column;height:100vh;justify-content:center;}
.login-section .right-box-section{height:100vh;flex-direction:column;justify-content:center;}
.box-logo{text-align:left;top:40px;left:40px;}
table.dataTable.no-footer tr:hover {background-color: rgb(193, 189, 189,8%);}
select.form-control {border-radius: .25rem !important;}
.mr-breadcrumb .row .col-lg-12 {
    padding: 0 15px;
}
.mr-breadcrumb .links li {float: left;}
.mr-breadcrumb .links li a {margin-right: 0;}
.mr-breadcrumb .links li a::after {position: static;margin:0 2px;}
.dataTables_wrapper>div.row.btn-area>div[class^="col-"]:last-child {padding-right: 0;}
.dataTables_wrapper>div.row.btn-area>div[class^="col-"]:first-child {padding-left: 0;}
.form-head{padding-bottom:11px;}
.box-middle-img{text-align:center;}
.right-box-section-inner{width:100%;max-width:495px;margin:0 auto;padding:50px 20px;background:linear-gradient(135deg, #f1f1f2 39.9%, #f4f5f66b 56.21%);border-radius:16px;font-family:'Poppins';}
.form-head h1{font-size:42px;line-height:50.4px;font-weight:800;margin-bottom:5px;color:rgb(66,66,66);}
.form-head p{font-size:16px;font-weight:400;line-height:28.8px;text-align:left;color:rgb(102,98,98);margin-bottom:22px;}
.right-box-section-inner form label.form-label,.right-box-section-inner form .form-group label.control-label{font-size:16px;font-weight:500;line-height:19.2px;text-align:left;color:#2D374F;margin-bottom:8px;display:none; font-family: 'Public Sans';}
.right-box-section-inner form input{font-size:16px;font-weight:400;line-height:19.2px;color:#424242;text-align:left;height:52px;border-bottom:#424242 1px solid;background:transparent;border:0;border-bottom:1px solid #424242;border-radius:0;padding:0}
.right-box-section-inner form input::-webkit-input-placeholder,.right-box-section-inner form input::-moz-placeholder,.right-box-section-inner form input:-ms-input-placeholder,.right-box-section-inner form input:-moz-placeholder,.right-box-section-inner form input::placeholder{color:#424242!important;opacity:1;font-weight:600;}
.right-box-section-inner form input::placeholder{color:#424242;font-weight:800;}
.right-box-section-inner form input:focus{background:transparent;color:#424242;font-weight:600;border-color:#424242;}
.right-box-section-inner form .form-group .input-group select.custom-select{border:none;height:100%;border-radius:5px;background:transparent url(../images/select-arrow-down.png) center right no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 24px 0 0;margin-right:9px;font-size:16px;font-weight:600;line-height:21.6px;text-align:left;cursor:pointer;padding:0 0 0 10px;color:#424242;}
.right-box-section-inner form .form-group .input-group select.custom-select option{padding:0 11px;}
.right-box-section-inner form .form-group .input-group input{padding-left:10px!important;color:#424242!important;}
.right-box-section-inner form .check-f-pass{margin:22px 0!important;}
.right-box-section-inner form .check-f-pass .input-check input{margin:0;width:20px;height:20px;border-radius:3px;border:1px solid rgb(179 179 179);background:transparent;}
.right-box-section-inner form .check-f-pass .input-check .form-check-label{font-family:Lato;font-size: 16px;font-weight: 700;line-height: 19.6px;color: rgb(27, 115, 161);padding-left: 4px;}

.right-box-section-inner form .check-f-pass .input-check .form-check-label a{display:inline-block;color:rgb(27,115,161);text-decoration:underline;font-size:15px;font-weight:bold;}
.right-box-section-inner form .input-set-pass span{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);cursor:pointer;}
.right-box-section-inner form .form-group .input-group{border-radius:0;border:0;border-bottom:1px solid #424242}
.right-box-section-inner form .form-group .input-group input[type="text"]{border:none;height:50px;background:transparent;font-size:16px;font-weight:400;line-height:19.2px;color:#2D374F;}
.right-box-section-inner form .form-group .input-group input[type="text"]::-webkit-input-placeholder,.right-box-section-inner form .form-group .input-group input[type="text"]::-moz-placeholder,.right-box-section-inner form .form-group .input-group input[type="text"]:-ms-input-placeholder,.right-box-section-inner form .form-group .input-group input[type="text"]:-moz-placeholder{opacity:1;}
.required:after{content:" *";color:red;}
.right-box-section-inner form .form-group .input-group select.custom-select option{color:#000;}
.right-box-section-inner form .form-group .input-group .divider{position:relative;}
.right-box-section-inner form .form-group .input-group .divider::after{content:'';height:65%;width:1px;background:#444444;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.right-box-section-inner form .input-set-pass input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #1d90ab inset!important;box-shadow:0 0 0px 1000px transparent inset!important;padding:0 10px;-webkit-text-fill-color:#424242!important;}

/*.right-box-section-inner form .check-f-pass .input-check input:checked(border-color:#99C4DE;)*/
.right-box-section-inner form .check-f-pass .input-check input:checked + label::before{content:'';width:7px;height:12px;display:inline-block;position:absolute;top:2px;left:7px;border-bottom:2px solid #1b73a1;border-right:2px solid #1b73a1;transform:rotate(45deg);background: transparent;}
.right-box-section-inner form .input-set-pass input{padding-right:45px;}
.right-box-section-inner form .check-f-pass .forgot-pass .f-pass-link{display:inline-block;font-family:Lato;font-size:16px;font-weight:700;line-height:21.6px;text-align:right;color:rgb(27,115,161);text-decoration:none;}
.right-box-section-inner form button{font-size:25px;font-weight:700;line-height:21.6px;color:#fff;height:52px;border-radius:13px;border:none;background:linear-gradient(45deg,#59dae3,#258dbb);margin:10px 0 40px;font-family:'Poppins'!important;}
.right-box-section-inner .register-account{margin-top:22px;}
.right-box-section-inner .register-account p{font-size:18px;font-weight:normal;line-height:19.2px;text-align:left;color:rgb(27,115,161);margin-top:30px;display:block;text-align:center;}
.left-box-section{justify-content:space-between;flex-flow:row;height:100%;align-items:center;}
.right-box-section-inner form .input-set-pass .toggle-password img{    /* filter: brightness(0) invert(1); */}
.right-box-section-inner .register-account p a{display:inline-block;text-decoration:underline;color:rgb(27,115,161);font-weight:bold;margin-left:5px;}
table.dataTable tbody tr.even{background-color:#fafafa;}

/*Business Set-Up*/
.business-form .business-detail-section p{font-size:20px;font-weight:bold;color:#2D374F;line-height:26px;}
.product-area input.form-control, .product-area select.form-control, .product-area input[type="file"].form-control, .business-form .business-detail-section div input, .business-form .business-detail-section div select, .business-form .business-detail-section div input[type="file"].form-control, .mr-table.allproduct .business-detail-section input.form-control[type="number"]{font-family: 'DM Sans' !important;font-size:16px;font-weight:400;line-height:19.2px;color:#2D374F;text-align:left;height:52px;border:#cfd5d9 1px solid;background:transparent;border-radius:.25rem!important;}
.product-area textarea.form-control{border-color:#cfd5d9;border-radius:.25em !important;}
.dataTables_filter input.form-control.form-control-sm, .dataTables_filter select {height: auto;}
.business-form .business-detail-section div textarea{font-size:16px;font-weight:400;line-height:19.2px;color:#2D374F;text-align:left;border-radius:5px;border-color:#99C4DE;background:linear-gradient(90deg,rgba(86,172,207,0.05) 0%,rgba(12,134,203,0.05) 100%);}
.business-form .business-detail-section div select {
    appearance: auto;
    background: transparent;
    font-size: 16px;
    line-height: 19.2px;
    padding: 0;
    border: 1px solid #ddd !important;
    border-radius: 8px;
    padding-left: 10px;
    color: #555;
    font-family: 'DM Sans' !important;
    font-weight: 500;
    background: url(../images/black_arrow_down_icon.png) no-repeat center right;
    appearance: none !important;
    background-size: 30px;
}

.business-form .business-detail-section div select + span.select2 {width: 100% !important;}
.mr-table.allproduct input[type="number"] {height:38px;width: auto;padding: 10px 10px;}
div#geniustable_processing {border: none  !important;}
.business-form .business-detail-section div input::-webkit-input-placeholder{opacity:75%;}
.business-form .business-detail-section div input::-moz-placeholder{opacity:75%;}
.business-form .business-detail-section div input:-ms-input-placeholder{opacity:75%;}
.business-form .business-detail-section div input:-moz-placeholder{opacity:75%;}
.business-form .business-detail-file div input{line-height:38.2px}
.business-submit-btn a.btn-danger {font-size:18px;font-weight:500;color:#fff;height:52px;border-radius:.25em;border:none;}
.business-submit-btn button{font-size:18px;font-weight:500;line-height:21.6px;color:#fff;height:52px;border-radius:.25em;border:none;background:linear-gradient(290.88deg,#30A6EC 7.66%,#43D1EA 80.05%);}
.business-form .business-detail-section div label.form-label{display:block;font-size:16px;font-weight:400;line-height:19.2px; font-family: 'Public Sans';text-align:left;color:#000;margin-bottom:10px;}
.business-form .business-detail-section .modal-body div label.form-label{font-size:18px;font-weight:500;line-height:19.2px; font-family: 'Public Sans';}
.allproduct, .business-detail-section {border-radius: 10px;}
/*footer*/
footer{
/*    background:#f2f2f2;padding:80px 0 0*/}
footer .footer-title p{font-family:Poppins;font-size:20px;font-weight:600;line-height:30px;text-align:left;color:#000;}
footer ul.footer-navigation li a{font-family:Poppins;font-size:16px;font-weight:400;line-height:34px;text-align:left;color:#3d3d3d;text-decoration:none;}
footer .about-f-des{padding-right:19%;}
footer .about-f-des .ftr-describe{margin:30px 0;}
footer .about-f-des .ftr-describe p{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0;color:#3d3d3d;}
.footer-copyright-section{background:#000;padding:22px 0;margin-top:0;}
.footer-copyright-section p{color:#fff;font-family:Poppins;font-size:14px;font-weight:400;line-height:21px;text-align:left;margin:0;}
ul.social-navigation li img {
    filter: invert(1);
    opacity: 1;
    max-width: 20px;
}

ul.social-navigation.d-flex {
    justify-content: flex-end;
}
/*Home page*/
section.home-top-banner{background:#F3FBFF;padding:70px 0 150px;}
section.home-top-banner .banner-container{padding:0 130px;max-width:1920px;margin:0 auto;}
section.home-top-banner .banner-container .home-banner-img::after{content:'';position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%;max-width:478px;height:478px;border-radius:50% 22% 40% 80%;-webkit-border-radius:50% 22% 40% 80%;-moz-border-radius:50% 22% 40% 80%;filter:blur(90px);-webkit-filter:blur(90px);-moz-filter:blur(90px);background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);opacity:0.2;z-index:1;}
section.home-top-banner .banner-container .home-banner-img img.top-bnr-img{z-index:11;}
section.home-top-banner .banner-container h1{font-size:60px;font-weight:700;line-height:72px;text-align:left;color:#182F3C;}
section.home-top-banner .banner-container p{font-size:20px;font-weight:400;line-height:24px;text-align:left;color:rgba(0,0,0,.50);margin:20px 0 60px;}
section.home-top-banner .banner-container .left-text-content{padding-right:21%;}
section.home-top-banner .banner-container a.start-free-btn{font-size:18px;font-weight:900;line-height:21.6px;text-transform:uppercase;color:#fff;width:100%;max-width:202px;text-align:center;height:52px;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-moz-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-webkit-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);border:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
section.client-project .p-cl-box{background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px 25px 30px 25px;box-shadow:0px 5px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.1);}
section.client-project .p-cl-box h2 {color: #fff;font-size:30px;font-weight:700;line-height:40px;margin-bottom:10px;}
section.client-project .client-box-container{top:-235px;}
section.client-project .p-cl-box p{color:#fff;font-size:18px;font-weight:400;line-height:24px;text-align:center;margin:0;}
section.client-project .clp-box-heading{margin-top:150px;}
section.client-project .clp-box-heading .clp-box-inner{padding:0 130px;}
section.client-project .clp-box-heading h2{font-size:40px;font-weight:700;line-height:48px;margin-bottom:20px;color:#182F3C;}
section.client-project .clp-box-heading h2 span{color:#3cc0eb;}
section.client-project .clp-box-heading p{font-size:18px;font-weight:400;line-height:25px;letter-spacing:0.02em;text-align:center;color:rgba(0,0,0,0.5);margin:0;}
section.client-project .clp-box-section{background:#d8f2fb;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:40px 50px 40px;margin:60px 0;}
section.client-project .clp-box-section .right-clp-text{padding-right:40px;}
section.client-project .clp-box-section .right-clp-text h2{font-family: 'DM Sans' !important;font-size:40px;font-weight:700;line-height:48px;text-align:left;color:#182F3C;margin-bottom:15px;}
section.client-project .clp-box-section .right-clp-text p{font-size:16px;font-weight:400;line-height:25.2px;text-align:left;color:rgb(0 0 0 / 69%);margin-bottom:20px;font-family:'Public Sans';}
section.client-project .clp-box-section .right-clp-text a.start-free-btn{font-size:18px;font-weight:900;line-height:21.6px;text-transform:uppercase;color:#fff;width:100%;max-width:202px;text-align:center;height:52px;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-moz-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-webkit-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);border:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
section.faq-section{margin-bottom:75px}
section.faq-section .accordion .accordion-item{background:#dff1fc;border:1px solid #30a6ec;border-radius:8px;overflow:hidden;}
section.faq-section .accordion .accordion-item{background:#dff1fc;border:1px solid #30a6ec;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden;}
section.faq-section .accordion .accordion-item button.accordion-button{background:#dff1fc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:20px 15px;font-size:22px;font-weight:600;line-height:26.4px;letter-spacing:0.01em;text-align:left;color:#2D374F;box-shadow:none;}
section.faq-section .accordion .accordion-item .accordion-body{padding:0 50px 20px 15px;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0.05em;text-align:left;color:#2D374F;}
section.faq-section .accordion .accordion-item button.accordion-button:not(.collapsed)::after{background-image:url(../images/accourdian-arrow-up.png);width:28px;height:28px;background-size:100%;transform:none;}
section.faq-section .accordion .accordion-item button.accordion-button::after{background-image:url(../images/accourdian-arrow-down.png);width:28px;height:28px;background-size:100%;}
section.faq-section h2.faq-head{font-size:42px;font-weight:700;line-height:63px;color:#182F3C;font-family:'Poppins';margin-bottom:25px;}
section.faq-section h2.faq-head::after{content:'';position:absolute;left:0;right:0;bottom:-15px;margin:0 auto;width:30px;height:3px;border-radius:100px;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);}
.client-review-section{margin-bottom:50px;}
.client-review-section .owl-carousel .owl-item img{display:block;width:auto;}
.client-review-section .owl-carousel .owl-item .slider-box-inner{border:1px solid #30A6EC;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:35px 80px 35px;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-box-content{margin-top:27px;font-size:15px;line-height:30px;color:#000;width:100%;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-box-content strong{font-weight:900;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:30px;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name h3{font-size:51.31px;font-weight:700;line-height:61.58px;text-align:left;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name p{font-size:26px;font-weight:400;line-height:30.79px;color:#182F3C;margin:0;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-img{height:113px;width:113px;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-img img{object-fit:cover;}
.client-review-section .owl-carousel .owl-nav button{height:75px;width:75px;border:1px solid #000!important;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat!important;background-position:center center!important;}
.client-review-section .owl-carousel .owl-nav{text-align:center;margin-top:40px;}
.client-review-section .owl-carousel .owl-nav button.owl-prev{background-image:url(../images/slider-arrow-left.png);margin-right:25px;}
.client-review-section .owl-carousel .owl-nav button.owl-next{background-image:url(../images/slider-arrow-right.png);margin-left:25px;}
.client-review-section .owl-carousel .owl-nav button span{font-size:0;}
.content-box-sec-seven .box-sec-seven-head h2{font-size:40px;font-weight:700;line-height:48px;color:#182F3C;margin-bottom:20px;}
.content-box-sec-seven .box-sec-seven-head{margin-bottom:80px;}
.content-box-sec-seven .box-sec-seven-head p{font-size:18px;font-weight:400;line-height:21.6px;letter-spacing:0.05em;margin-bottom:0;color:rgba(0,0,0,.5);}
section.content-box-sec-seven .content-box-btm .box-seven-inner{background:#d9f6fb;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:30px;}
.content-box-sec-seven .box-sec-seven-head{margin-bottom:80px;padding:0 10%;}
section.content-box-sec-seven .content-box-btm .box-seven-inner h2{font-size:40px;font-weight:700;line-height:48px;color:#182F3C;margin-bottom:20px;}
section.content-box-sec-seven .content-box-btm .box-seven-inner p{font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:0.05em;color:rgba(0,0,0,.5);margin-bottom:30px;}
section.content-box-sec-seven .content-box-btm .box-seven-inner button{font-size:18px;font-weight:900;line-height:21.6px;text-transform:uppercase;color:#fff;width:100%;max-width:202px;text-align:center;height:52px;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-moz-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);-webkit-box-shadow:0px 4px 25px 0px rgba(54,180,235,0.4);border:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.client-project .pricing-section .pricing-content .clp-box-heading {
    margin-top: 100px;
}
.client-project.project-form .pricing-content .clp-box-heading {
    margin-top: 40px;
}
/*section.section-box-eight,section.section-box-ninth,section.section-box-tenth,section.section-box-elavnth {
    margin: 0;
}*/
.section-report-insight {
    padding: 144px 0 44px;
}

.section-showroom-web {
    padding: 184px 0 194px;
}
section.client-project .clp-box-section h4 {
    font-weight: 700;
    font-family: 'DM Sans' !important;
    font-size: 26px;
    line-height: 38px;
    color: #182F3C;
    margin-bottom: 5px;
}
.select-day-box span.select2-container span.select2-selection--multiple {
    border-color: #cfd5d9;
    border-radius: .25em;
}
.select-day-box span.select2-container.select2-container--open .select2-selection--multiple {
    border-color: #99C4DE;
}
section .box-common-inner{max-width:1920px;margin:0 auto;}
section.section-showroom-web .box-eight-content h2,
section.section-report-insight .box-ninth-content h2,
section.section-box-eight .box-eight-content h2,
section.section-box-ninth .box-ninth-content h2,
section.section-box-tenth .box-tenth-content h2,
section.section-box-elavnth .box-elavnth-content h2{font-size:50px;font-weight:700;line-height:60px;color:#182F3C;margin-bottom:20px;}
section.section-showroom-web .box-eight-content p,section.section-report-insight .box-ninth-content p,section.section-box-eight .box-eight-content p,section.section-box-ninth .box-ninth-content p,section.section-box-tenth .box-tenth-content p,section.section-box-elavnth .box-elavnth-content p{font-size:20px;font-weight:400;line-height:28px;letter-spacing:0.05em;color:rgba(0,0,0,.5);margin:0;}
.section-box-eight{padding:306px 0;}
section.section-showroom-web .box-img,.section-box-eight .box-img,.section-box-tenth .box-img{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:50%;padding:0 5% 0 50px;}
.section-box-ninth{padding:54px 0 154px;}
.section-box-elavnth{padding:100px 0 200px;}
.section-box-tenth{padding:115px 0 215px;}
.section-report-insight .box-img,.section-box-ninth .box-img,.section-box-elavnth .box-img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:50%;padding:0 50px 0 5%;}
select.form-select:focus{border:1px solid #ddd;}
.inner_card{background:#fafafa;border:1px solid #ddd;padding:10px 10px;}
.inner_card i.fab{background:#2d3274;width:25px;height:24px;border-radius:50px;display:flex;align-items:center;justify-content:center;float:left;margin-right:10px;color:#fff;font-size:12px;}
.form-check{position:relative;}
.business-detail-section input[type="checkbox"]{width:21px;left:0;height:20px;}
label.form-check-label{padding-left:10px;}
.report-results .card.mycard{padding:30px;background:linear-gradient(45deg,#3F51B5,#3F51B5);border-radius:10px;border:2px solid #3540db;}
.report-results .card.mycard i{font-size:50px;margin-bottom:10px;color:#fff;}
.report-results .card.mycard h5{color:#555;font-size:19px;color:#fff}
.mycard .left .number .gaining-percentage{line-height: normal;font-weight: 800;vertical-align: middle;}
button.btn.btn-sm.btn-danger{background:#bb2d3b;}
.business-form .business-detail-section div select:focus, .business-form .business-detail-section div input.form-control:focus{border:1px solid #99C4DE!important;}
.modal-header .modal-title{font-weight:600;color:#000;font-size:28px;}
.business-form .modal-content{border-radius:18px;}
.mr-breadcrumb {border-radius: 8px;margin-bottom: 10px}
.new-header{background:#fff;padding:16px 10px;/*border-bottom: 1px solid #ddd;padding-left:20px;*/position: fixed;width: 100%;top: 0;left: 0;z-index: 99;}
.sender-name{line-height:24px;font-size:18px;font-weight:600;color:#000;}
.sender-name span{font-size:13px;font-weight:400;color:#000;}
.header .new-header .right-eliment a.dropdown-toggle,
.header .new-header a.btn.btn-secondary.dropdown-toggle{
    background:#30a9cc;border-color:#30a9cc;padding:0;color:rgb(255,255,255);border-radius:100%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
.header .new-header a.btn.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #7ad0e9;
}

.new-header .dropdown{margin-left:10px;}
.new-header a.dropdown-toggle:after{content:none;}
.header .right-eliment .list li a i {color: #fff}
.new-header input.form-control:placeholder {color:rgb(212, 210, 207);}
.new-header input.form-control{color:rgb(120 120 120);background: #fafafa;border-radius: 5px !important;padding: 10px 20px;    border: 1px solid #ddd;}
.new-header input.form-control:focus{border-color: #6556eb45;}
.new-header button.btn.btn-primary{color:rgb(212,210,207);font-size:23px;height: 100%}
.new-header button.btn.btn-primary:focus{background:transparent;color: rgb(212, 210, 207)}
.welcome-msg {/* position: relative; *//* overflow: hidden; *//* border: 1px solid #ddd; */display: flex;width: 100%;/* padding: 10px 20px; */justify-content: space-between;align-items: center;flex-wrap: wrap;border-radius: 18px;/* color: #fff; */}
.welcome-msg:before{/*position:absolute;content:" ";width:400px;height:400px;top:-260px;right:-50px;border-radius:100%;opacity:.6;background:#352d7b59;*/}
.new-header .logo{font-size: 0; max-width:150px;line-height: normal;}
.new-header .form-group{padding-left:10px;}
.new-header .logo img{max-width:140px;}
.welcome-msg h2{font-size:30px;font-weight:600;color: rgb(0, 0, 0);float:left;margin-bottom: 0;}
.weather-info{float:right;display:flex;align-items:center;}
.weather-info li{text-align:center;padding:0 30px;font-weight:700;position: relative;}
.weather-info li i{font-size:40px;}
span.tempr {position: absolute;left:-10px;top: 0;}

.content-area{background:#f4f5f7;padding:100px 30px 30px 260px;flex: 0 0 100%}
.btn.btn-primary{background:#30a9cc;border:1px solid #30a9cc;}
.report_sec .card i {font-size: 30px;color: #2d3274;}
/*new sidebar design 20.12.2024*/
/*new dashboard css*/
div nav#sidebar {
    position: fixed;
    top: 0;
    left: 0;
    padding: 20px 10px 0;
    margin-top: 83px;
    min-width: 240px;
    max-width: 240px;
    color: #7b8190;
    transition: all 0.3s;
    z-index: 1005;
    bottom: 0;
    height: calc(100vh - 65px);
    overflow-y: auto;
}
div nav#sidebar  li a[aria-expanded="true"]::before {
    content: '\eaa1';transform: rotate(0);
}
#sidebar li a[aria-expanded="false"]::before, #sidebar li a[aria-expanded="false"]::before {
    content: '\ea99 ';
}
div #sidebar ul.components{padding: 0;}
div #sidebar ul li a {display:block;padding:10px 5px 10px 5px;font-size:15px;color: rgb(102, 98, 98) !important;border-radius:5px;font-family:'Poppins'}
#sidebar ul li.active>a, #sidebar ul li a:hover { color:rgb(48, 169, 204)!important;background:#cae9f2!important;}
#sidebar li a[aria-expanded="false"]::before, #sidebar li a[aria-expanded="true"]::before {right: 10px;transition: all linear .3s;}
div nav#sidebar, div nav#sidebar:before {background: #fff !important;}
div #sidebar ul > li > ul > li a{color: rgb(48, 169, 204)!important;font-size:15px!important;line-height:22px;display: block;padding: 10px 10px 10px 35px !important;}
div #sidebar ul > li > ul > li a:hover span {color:rgb(48, 169, 204)!important;}
.card.rounded-card {border-radius: 18px;border: 0;/* box-shadow: 1px 3px 20px 0px rgb(5 5 5 / 11%);*/}
h2.card-title{font-weight:600;font-style:normal;color:rgb(9,15,27);margin:0;font-size: 26px}
.rounded-card,.card-header.bg-white.rounded-header{border-radius:18px 18px 0 0;border:0;padding: 15px 20px 10px;}
#sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
#sidebar::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
#sidebar::-webkit-scrollbar-thumb{background-color:#0d5a92;}
div #sidebar ul li {margin-bottom: 5px;}
/*new sidebar design 20.12.2024 end*/
/*new card css */
.content-area .row-cards-one .mycard {
    border-radius: 18px;
    -webkit-box-shadow:none;
    box-shadow: none; 
    display: block;
    -webkit-box-pack: justify;
    position: relative;
    padding: 35px 20px 30px;
    overflow: hidden;
    background: #fff;
}
.row-cards-one .mycard .left .title{font-size:26px;color:rgb(0,0,0);line-height:32px;font-weight:600;margin-bottom:2px;}
.row-cards-one .mycard .left .number{font-size:36px;line-height:44px;font-weight:600;display:block;color:rgb(48,169,204);}
a.link.viewall_btn, .row-cards-one .mycard .left .link {
    border: 0;
    background:linear-gradient(45deg,#30A6EC,#43D1EA);
    border-radius:.25rem;
    line-height: 2.1;
    font-size: 16px;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #fff;
    padding: 6px 25px;
    display: inline-block;
    font-weight: 700;
}
a.link.viewall_btn:hover, .row-cards-one .mycard .left .link:hover {
    background:linear-gradient(45deg, #43D1EA, #30A6EC );
}
.row-cards-one .mycard .left .link{font-size:16px;padding:3px 33px;}
/*.modal-footer button.btn{ line-height:32px;font-size:15px;padding:6px 5px; min-width:145px}*/
.user-img{font-size:14.3335px;color:rgb(82,80,82);line-height:19px;}
.header .right-eliment .list li .user-img{display:flex;align-items:center;gap:5px;}
.header .right-eliment .list li .user-img span{border:1px solid #30a9cc;height:50px;width:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;float:left;}
.right-box-section-inner form .btn.btn-primary{font-size:25px;font-weight:700;line-height:21.6px;color:#fff;height:52px;border-radius:13px;border:none;background:linear-gradient(45deg,#59dae3,#258dbb);margin:10px 0 40px;font-family:'Poppins'!important;}
i.fa.fa-comment-dots{color:#30a9cc;font-size:30px;padding-right:10px;}
.contact-mg i{background:#7ed957;width:fit-content;color:#fff;border-radius:38px;padding:6px 6px;margin-bottom:5px;}
.my-toggl-icon span.bar1, .my-toggl-icon span.bar2, .my-toggl-icon span.bar3 {
    background: #30a9cc;
    margin: 4px 0;
}
table.dataTable.no-footer td span.contact-mg {
    display: flex;
    justify-content: center;
}
table.dataTable.no-footer td span.contact-mg a {
    display: inline-block;
    margin: 0 5px;
    width: 30px;
    height: 30px;
    text-align: center;
}
table.all-vehicle-table tr td ul li form button[type="submit"] {
    width: 125px !important;
}
table.dataTable.no-footer td span.contact-mg a i {
    background: #30a9cc;
    border-radius: 50%;
    -moz-border-radius: 50%;-webkit-border-radius: 50%;
    width: 100%;
    height: 100%;
    text-align: center;
}
table.dataTable.no-footer td span.contact-mg a i::before {
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: 2px;
}
.allproduct td .action-list form {margin: 0;}
table td .action-list .btn.btn-sm {
    border-radius: .25rem;
    border: 0;
    padding: .375rem .75rem;
/*    height: 100%;*/
}
.allproduct td .action-list button.btn-sm.btn-danger {
    padding: 0;
}
table.complete-sale-table.dataTable.no-footer tr td .action-list span.btn.btn-info {
    font-size: 14px;
    height: 32px;
    padding: 0 10px;
    line-height: 30px;
}
.action-list .process {
    border-radius: .25rem !important;
}

.allproduct td .action-list{align-items: center;}
.header-title{color:rgb(82,80,82);font-size:22px;font-weight:600;padding:0 20px 0 40px;}
.content-area .row-cards-one .mycard select{font-weight:700;width:auto;height:auto;padding:0;border:0;float:right;margin-left:auto;font-size:12px;color:rgb(84,84,84);}
.car-info p:nth-child(odd){/*background:#fafafa;*/}
.car-info p.modal-info{font-size:18px;font-weight:600;color:#000;}
.product_no{display:inline-block;background:rgb(255,222,50);padding:10px 40px;border:1px solid rgb(255,222,50);border-radius:.25em;font-size:20px;font-weight:700;color:#000;margin-top:10px;}
.car-info p.stock-id{color:rgb(191,189,188);}
/*theme cusomize css */
.Customize_theme li a{color:rgb(102,98,98);font-size:17px;line-height:32px;padding:5px 0;width:100%;display:inline-block;position:relative;font-weight:600;}
.Customize_theme li a:hover{color:rgb(51 190 222);}
.Customize_theme li a:before{content:'\ea98';position:absolute;font-family:IcoFont;top:50%;transform:translateY(-50%);right:0;line-height:0px;font-size:16px;transition:all linear .3s;}
.update_file h3{font-size:19px;font-weight:600;}
.update_file .card{border:3px dashed #ddd;padding:40px 10px;text-align:center;border-radius:30px;max-width:60%;width:100%;}
/*input.form-control[type="file"]{border:0;background:transparent;margin:30px auto 0;width:100%;opacity:0;position:absolute;top:0;left:0;right:0;margin:auto;height:100%;}*/
i.fa.fa-upload{color:#0f4182;font-size:30px;margin:20px 0;}
.prevw-box {
    border: 1px solid #0b5795;
    max-width:72px;
    height:72px;
    display: flex;
    margin:0 10px 0 0;
    border-radius:.25em;
    align-items: center;
    justify-content: center;
    font-size:14px;
    padding: 0;
    width: 100%;
}
.prevw-box img {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

p.browse_file{display:inline-block;border:1px solid #3cabe7;border-radius:28px;padding:4px 20px;color:#3cabe7;font-weight:600;font-size:15px;margin:20px 0;}
.upload_filetype{position:relative;}
.Change.The.Logo.File {
    font-size: 24px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 0;
}
ul.selling_btns{padding-top:10px;}
a.create_btn{background:rgb(48,169,204);}
a.archive_btn{background:rgb(191,189,188);border:1px solid rgb(191,189,188);}
a.marked_btn{background:rgb(248,86,70);border:1px solid rgb(248,86,70);}
.car-info {max-width: 40%;}
.car-price-sec{max-width: 60%; display:flex;flex-wrap:wrap;flex-flow:column;align-items:flex-end;justify-content:flex-end;margin-left:auto;}
h3.sell-price{font-weight:700;font-style:normal;color:rgb(47,132,177);font-kerning:none;text-decoration:none;font-size:21.3333px;}
h2.sell-price{font-weight:700;font-style:normal;color:rgb(82,80,82);font-kerning:none;text-decoration:none;font-size:40.6082px;}
.car-image .car-title {font-size: 23px;}
/*Responsive Media*/
span#filterresult {width: 100%;border-top: 0;} 
.header .right-eliment .list li a{display: block;}
table.website-brand-table.dataTable.no-footer tr td:last-child a {
    margin-bottom: 0 !important;
}
.product-area form label.form-label {
    color: #000;
    font-family: 'Public Sans';
}
/*inquire page css */
.dataTables_filter input.form-control {
    width: 200px !important;
    height: 38px !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
}
.card.chat-app {transition: .5s;border: 0;margin-bottom: 30px;border-radius: .55rem;}
.chat-app .people-list{max-width:280px;width: 100%;position:absolute;left:0;border: 1px solid #ddd;top:0;z-index:7;border-radius: 8px;height: 100%}
.chat-app .chat{margin-left:280px;padding-left: 15px;}
.people-list{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}
.people-list .chat-list li{padding:10px;list-style:none;border-radius:0;display: flex;align-items: center;border-bottom: 1px solid #30a9cc12;transition: all .3s;}
.people-list .chat-list li:hover{background:#30a9cc12;cursor:pointer}
.people-list .chat-list li.active{background:#30a9cc12}
.people-list .chat-list li .name{font-weight: 600; font-size:15px}
.chat_inner{border:1px solid #ddd;border-radius:8px;}
.people-list .chat-list img{width:45px;border-radius:50%}
.people-list img{float:left;border-radius:50%}
.people-list .about{float:left;padding-left:8px}
.people-list .status{color:#999;font-size:13px}
.serch-filter {position: relative;background: linear-gradient(45deg, #709d280d, #11c9ff1a);padding: 11px 10px;border-radius:.25rem .25rem 0 0;margin: 0;display: inline-block;width: 100%;border-bottom: 1px solid #ddd;}
.serch-filter .serch-btn {position: absolute;right: 11px;top: 12px;height: calc(100% - 24px);}
.product-area .serch-filter input.form-control {height: 37px;margin: 0;background: #fff;font-size: 14px;}
.chat .chat-header, .cheader {padding:3px 10px;border-bottom: 2px solid #f4f7f6;background: linear-gradient(45deg, #709d280d, #11c9ff1a);border-radius:.25rem .25rem 0 0;}
.chat .chat-header, .cheader h5{font-weight: bold;font-size: 16px;}
.chat-header.clearfix .row {align-items: center;}
a.view_user{border:1px solid #ddd;border-radius:100%;padding:2px;max-width:50px;}
.chat .chat-header img{float:left;border-radius:40px;}
.chat .chat-header .chat-about{float:left;padding-left:10px}
.chat .chat-history{padding:15px 10px;min-height:300px;max-height:300px;overflow-y:auto;}
.right-container p{font-size:15px;}
.chat-about h6, .cheader h5 {font-size: 16px;font-weight: 600;}
.chat .chat-history ul{padding:0}
.chat .chat-history ul li{list-style:none;margin-bottom:15px}
.chat .chat-history ul li:last-child{margin-bottom:0px}
.chat .chat-history .message-data{margin-bottom:6; display: inline-block;width: 100%;font-size: 12px}
.chat .chat-history .message-data img{border-radius:40px;width:40px}
.chat .chat-history .message-data-time{color:#434651;padding-left:6px}
.chat .chat-history .message {color:#444;padding:5px 10px;line-height:18px;font-size:14px;border-radius:6px;display:inline-block;border:1px solid #d0edf6;position:relative;font-weight:700;}
.chat-message .send_msg{position:relative;}
.chat-message .send_msg button.send_msg{border-radius: .25rem;position:absolute;right:0;top:0;background:#30a9cc;height:100%;padding: 0 10px}
.chat-message .send_msg input{margin:0;background: #fff;height: 46px;font-size: 15px;}
.chat-message .send_msg button.send_msg img{filter:brightness(0) invert(1);max-width: 20px}
.chat .chat-history .my-message{background:#efefef}
.chat .chat-history .message:after,.chat .chat-history .my-message:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:10px;margin-left:-10px}
.chat .chat-history .message:after{left:7%;border-bottom-color:#fff;}
.chat .chat-history .my-message:after{left:30px;border-bottom-color:#efefef;}
.chat .chat-history .other-message{background:#e8f1f3;text-align:right}
.chat .chat-history .other-message:after{border-bottom-color:#e8f1f3;right:5px;left:auto;}
.chat .chat-message{padding: 13px 10px;background: #fafafa;border-top: 1px solid#ddd;border-radius: 8px}
.online,.offline,.me{margin-right:2px;font-size:8px;vertical-align:middle}
.online{color:#86c541}
.offline{color:#e47297}
.dataTables_wrapper table.report-inner-table tr td {
    font-size: 14px;
    color: #212529;
}
.fc-header-toolbar .fc-button-group button.fc-button span.fc-icon {
    height: auto;
    line-height: inherit;
}
.chat-app .people-list::-webkit-scrollbar{width:7px;}
.chat-app .people-list::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px;}
.chat-app .people-list::-webkit-scrollbar-thumb{transition:all .3s;background:#30a9cc;border-radius:10px;}
.chat-app .people-list::-webkit-scrollbar-thumb:hover{background:#136e88cf;}
.client-project .clp-box-section.get-start-section{padding:30px 50px;}
.client-project .clp-box-section.get-start-section .right-clp-text{padding:0!important;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group{width:49%;margin-bottom:15px;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group label{margin-bottom:5px;font-size:16px;font-weight:bold;color:#424242;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group input{border:1px solid #000;border-bottom:1px solid #000;color:#000;height:45px;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group textarea{border:1px solid #000;border-bottom:1px solid #000;color:#000;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group.f-vehical-no, 
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group.f-textarea{width:100%;}
.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form button.submit-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    max-width: 202px;
    text-align: center;
    height: 52px;
    background: linear-gradient(289.15deg, #30A6EC 4.46%, #43D1EA 78.68%);
    box-shadow: 0px 4px 25px 0px rgba(54, 180, 235, 0.4);
    -moz-box-shadow: 0px 4px 25px 0px rgba(54, 180, 235, 0.4);
    -webkit-box-shadow: 0px 4px 25px 0px rgba(54, 180, 235, 0.4);
    border: none;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 30px auto 0 auto !important;
    display: inline-block;
}
.form-group.table-sale-box {
    display: flex;
    align-items: center;
}
.dataTables_wrapper table.dataTable.no-footer thead tr th::before, .dataTables_wrapper table.dataTable.no-footer thead tr th::after {
    bottom:17px;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    opacity: 1;
}
.client-project.pro-price .client-box-container .pricing-section{margin-top:50px;}
.me{color:#1d8ecd}
.float-right{float:right}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.right-box-section-inner form .check-f-pass .input-check .form-check-label:before{background:transparent;}
.client-review-section .owl-carousel .owl-stage{display:flex;}
.client-review-section .owl-carousel .slider-box-inner {height: 100%;}
input.form-control:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:#444!important;}
.business-form input.form-control:-webkit-autofill{-webkit-text-fill-color:#000!important;}
.footer{margin-top:0;padding-left:280px;}
.fc-listMonth-view td a,.fc-daygrid-event-harness a{color:#000!important;font-size:14px!important;}
.business-form .input-group>.input-group-prepend .btn,.business-form .input-group>.input-group-append>.btn{background:rgb(48, 169, 204);    border: 1px solid rgb(48, 169, 204);vertical-align:middle;line-height:11px;color:#fff;font-size:30px;padding:0px 10px;height:auto;}
.business-form .business-detail-section .input-group input{width:auto;max-width:100px;border:1px solid #ddd;border-left:0;border-right:0;height:40px;}
span.badge{padding:6px 10px;font-size:13px;border-radius:.25rem;font-weight: normal;}
td .action-list{display:flex;gap:5px; white-space: nowrap;}
td .action-list a.delete{width:auto;background:#e6505e;display:inline-block;padding:4px 10px;border-radius:.25rem;}
td .action-list a.edit {
    border-radius: .25rem;
}
table.all-vehicle-table.table.dataTable.no-footer tr td h6 {
    margin-bottom: 2px;
    font-size: 14px;
}
table.all-vehicle-table.table.dataTable.no-footer tr td p {
    font-size: 14px;
    margin-bottom: 5px;
}
.required:after{content:" *";color:red;}
.dataTables_wrapper table.dataTable.no-footer th,table.dataTable.no-footer td,.dataTables_wrapper table.dataTable.no-footer th,table.dataTable.no-footer td{vertical-align:middle;}
/*.mr-table.allproduct table span.btn-info{background:linear-gradient(45deg,#17d5e3,#258dbb);color:#fff;font-weight:700;}*/
.mr-table.allproduct table span.btn-info{color:#fff;}
a.btn.tbl-btn{border-radius:50px;color:#fff;padding:4px 21px;line-height:20px;font-size:14px;}
.btn--reply{background:#30a9cc;}
.btn--disabled-btn{background:#bfbdbc;}
.btn--archive{background:#f85646;}
.dashboard-home-table td img{max-height:150px;max-width:150px;}
p.enquiry-text{font-size:13px;}
.stat-number {
    font-size: 16px;
    line-height: 28px;
    display: block;
    color: rgb(48, 169, 204);
    font-weight: 600;
    margin-top: 15px;
}
.cal-event-box .fc-view-harness table.fc-scrollgrid .fc-daygrid-day-frame .fc-daygrid-day-top {
    justify-content: center;
}
.trend-line.mt-3:empty{display: none;}
.item-info{font-size:13px;color:rgb(0,0,0);font-weight:600;}
.plateno{background:rgb(255,222,50);width:fit-content;padding:5px 9px;border-radius:4px;font-weight:700;font-size:14px;margin:10px 0;}
table.dataTable.no-footer{border:1px solid #ddd;overflow-y:auto;white-space:nowrap;box-sizing: border-box;width: 100%!important}
.row-cards-one .mycard .left{flex:0 0 100%;text-align: center}
.select-theme li a {padding: 7px 10px;border:1px solid #2d3274;line-height: 16px;border-radius: .25em}
.report-selection-form .card i {font-size:35px;color: #30a9cc;}
.add-product-content .product-description .form-control,.add-product-content .product-description select.form-select{height:45px;padding-bottom:0;font-size:16px;margin:0;}
.product-area {padding: 15px;border:1px solid #dcdcdc;border-radius: 7px;margin-top: 15px;}
.report-selection-form {margin-top: 15px;}
.product-area .update_file input.form-control{line-height:26px;height:auto;}

.report-selection-form .small-text{font-size:20px;font-weight: 600;}
.report-selection-form .small-text span{font-weight: normal;font-size: 15px;padding-top: 5px;line-height: 21px;}
button.btn.tbl-btn,button.btn.btn--archive,a.btn.tbl-btn,a.btn.tbl-btn{padding:6px 0;width:90px;font-size:14px;border-radius:.25rem;line-height:16px;letter-spacing:-0.052em;color:#fff;}
table.dataTable.no-footer td.date-time{color:rgb(102,98,98);text-align:right;}
table.dataTable.no-footer td.contactus a i {margin: 5px auto;display: block;}
.dataTables_wrapper table.dataTable.no-footer thead tr {
    background: #f4f5f7;
}
table.home-p-dealer.dataTable.no-footer tr td img {
    margin: 0;
}
/*table.home-p-dealer.dataTable.no-footer tr td a.btn-outline-danger {
    color: #dc3545;
    height: auto;
    width: auto;
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
}
table.home-p-dealer.dataTable.no-footer tr td a.btn-outline-danger:hover {
    color: #fff;
}*/
.dataTables_wrapper table.dataTable.no-footer thead tr th {
    background: transparent;
}
.dataTables_wrapper table.dataTable.no-footer thead tr th::after {
    right: 5px;
}
.dataTables_wrapper table.dataTable.no-footer thead tr th::before {
    right: 10px;
}
.dataTables_wrapper table.dataTable.no-footer thead tr th {
    font-weight: 700;
    font-style: normal;
    color: rgb(82,80,82);
    text-decoration: none;
    font-size: 14px;
    padding: 15px 18px;
}

.mr-table .page-item:last-child .page-link {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important;
}
.mr-table .page-item:first-child .page-link {
    border-top-left-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important;
}
table.dataTable.no-footer td{border-width:0 0 1px 0;border-style:solid;border-color:#ddd;}
.mr-table.allproduct .business-form .business-detail-section div .reg_plates input.form-control{color:rgb(209,186,32);font-weight:normal;background:rgb(255,222,50);border:1px solid rgb(255,222,50);}
.Add-vehicle_pop .modal-dialog{max-width:600px;}
.Add-vehicle_pop .modal-body{max-width:520px;margin:auto;width:100%;}
.modal.Add-vehicle_pop {padding: 0 15px;}


table.all-vehicle-table-demo tr th::after, table.all-vehicle-table-demo tr th::before {
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.product-area nav ul.pagination {
    justify-content: end;
    margin-top: 15px;
}
table tr td .bulk-input-action {
    width: 80px;
}
.business-form .business-detail-section div .reg_plates input.form-control::placeholder{color: rgb(209, 186, 32) !important}
.mr-table.allproduct .business-form .business-detail-section div .form-control, 
.mr-table .allproduct .business-form .business-detail-section select {height:52px;font-weight:normal;width: 100%;}
input[type=number], input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;  -moz-appearance: textfield;}
.product-area table.dt-responsive span.badge-warning{background:rgb(255,222,50);color:rgb(9,15,27);width:auto;border-radius:.25rem!important;padding:6px 10px;min-width:86px;}
.Add-vehicle_pop .modal-header .close{position:absolute;right:0;top:0;}
.content-area .product-area table.table.table-hover.dt-responsive td:first-child:before{color: #fff;border: 1px solid #30a9cc;background: #30a9cc;font-size: 20px;font-weight: 600;box-shadow: none;width: 16px;height: 16px;line-height: 17px;top:50%;transform: translateY(-50%);margin: 0;left:20px}
.content-area .product-area table.customer-crm-table.table.table-hover.dt-responsive td:first-child a {
    color: #30a9cc !important;
}
table.lead-table-box.dataTable.no-footer tr td a.text-primary {
    color: #30a9cc !important;
    font-size: 14px;
    display: inline-block;
    width: auto;
    height: auto;
    line-height: normal;
    font-family: 'Poppins' !important;
}
.content-area .product-area table.table.table-hover.dt-responsive td:first-child input {
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}
table.all-vehicle-table.table.dataTable.no-footer tr td input.bulk-select {
    margin-top: 8px !important;
}
.new-header .form-group.header-form button[type="submit"] i.fa-search {
    color: rgba(0,0,0,.5);
    font-size: 20px;
}
table.dataTable.no-footer td .badge.badge-success {
    display: inline-block;
    font-weight: normal;
    font-size: 13px;
    padding: 6px 10px;
    box-sizing: border-box;
    border: none;
}
.mr-table .action-list button.trash-btn i, .mr-table .action-list a i{border-radius: .25rem}
.product-area .bulk-actions span.select2-selection.select2-selection--multiple{border-color:rgb(207,213,217);max-height:38px;overflow-y:auto;}
.product-area ul.dtr-details{width:100%;background:#fdfdfd;padding:10px 20px 0!important;border:1px solid #ddd;font-size:15px;}
.product-area ul.dtr-details span.dtr-data {
/*    float: right;*/
}

/*data-table append li data css */
.dataTables_wrapper  ul.dtr-details li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items: center;}
td .action-list ul.dtr-details>li{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-area .header-select.form-control,
.product-area.report_sec [type="date"], .product-area.report_sec select{height:42px;font-size:15px;}

.customer_table .allproduct td .action-list {display: flex;white-space: nowrap;flex-wrap: nowrap;}
.customer_table .col-sm-12 {overflow-x: auto;}
.add-btn{background:#30a9cc;color:#fff;border-radius: .25rem !important;}
.add-btn:hover{background:#cae9f2;color:#000;}
.image-preview img{border-radius:16px!important;}
.product-area .custom-control-input:focus~.custom-control-label::before {box-shadow: none;}
.product-area .table-responsiv table.dataTable.no-footer tr.even th {background: #fff;}
/*  == dynamic table css == */
.product-area ul.dtr-details span.dtr-data .action-list select {padding:4px 10px;border-radius:18px;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination li{margin:0 2px!important;padding:0;border: none !important;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination li a.page-link {background:#fff;border-color:#30a9cc;color:#30a9cc;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination li.active a.page-link {
    background: #30a9cc;
    color: #fff;
    font-weight: bold;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination li:hover {
    background: #fff;box-shadow: none;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 10px 18px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-color: #30a9ce;
}
.table-responsive{padding-bottom:10px;}
.business-form .business-detail-section div textarea{background:transparent;border:1px solid #ddd!important;color:#555;font-family:'DM Sans'!important;font-weight:500!important;font-size:16px;line-height:19.2px;}
.btn.sub_btn{padding:12px 10px;font-size:18px;font-weight:600;vertical-align:middle;}


.custom-switch .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #30a9cc;
    background-color: #30a9cc;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #84d5ed;
    border-color: #84d5ed;
}
.select-theme li a.btn.btn-success {
    font-size: 14px;
    background: #198754!important;
    padding: 7px 10px;
    line-height:16px;
    border-color: #198754;
}
/*******/
.business-form.riase-invoice-from .car-image {
    max-width: calc(100% - 200px);
    width: 100%;
    padding-left: 20px;
}

.business-form.riase-invoice-from .image-preview {
    border: 1px solid #ddd;
    width: 100%;
    max-width: 200px;
    border-radius: 8px;
    min-height: 200px;
    overflow: hidden;
}
.business-form.riase-invoice-from label.form-label {
    font-weight: 600;
}
.business-set-up .riase-invoice-from .form-check-label {
    font-size: 14px;
}
.business-form.riase-invoice-from .image-preview img {
    border-radius: 0!important;
}
.business-form.riase-invoice-from .car-price-sec .detail-listin-btn {
    width: 100%;text-align: right;
}
.business-form.riase-invoice-from .car-price-sec {
    max-width: 100%;
}
.car-show-title .allproduct .card p {
    padding: 6px 0;
}
input[type="checkbox"]:checked ~ label:before{background:#30a9cc;border-color:#30a9cc;}

/*chagne BACKGVROUND COLOPR */
.fc .fc-button-group{gap:5px;}
.content-area  button.fc-button.fc-button-primary{background:#30a9cc!important;border-color:#30a9cc!important;border-radius:.25em!important;line-height:16px;}
.category-filter-container select{border:1px solid #1c689e;height:28px;padding:2px 5px 5px;background:#1c689e;font-size:14px;font-weight:normal;color:#fff;border-radius:.5em;}
.dataTables_wrapper .btn-area{justify-content:space-between;}
#stockTurnoverChart {
    height: auto !important;
}

@media only screen and (max-width:767px){
    .chat-app .people-list{height:465px;width:100%;overflow-x:auto;background:#fff;left:-400px;display:none}
    .chat-app .people-list.open{left:0}
    .chat-app .chat{margin:0;padding: 0}
    .chat-app .chat .chat-header{border-radius:0.55rem 0.55rem 0 0}
    .chat-app .chat-history{height:300px;overflow-x:auto}
    .btn.sub_btn {height: auto;padding: 5px;}
    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center;
        padding-top: 10px;
    }
    .business-form.riase-invoice-from .car-image {
        max-width: calc(100% - 150px);
        padding-left: 15px;
    }
    .business-form.riase-invoice-from .image-preview {
        max-width: 150px;
        height: 150px;
        min-height: 150px;
    }
    .business-form.riase-invoice-from .car-image h5 {
        font-size: 16px;
        line-height: 24px;
    }
    .product_no {
        padding: 8px 16px;
        font-size: 16px;
        font-weight:600;
    }
    h3.sell-price {
        font-weight: 600;
        font-size: 18px;
    }
    h2.sell-price {
        font-size: 24px!important;
        margin-top: 5px;
    }
    .business-form.riase-invoice-from .car-price-sec {margin-top:15px;flex-wrap:wrap}
    .business-set-up .form-check {
        margin: 0 0 10px 0;
        display: block;
    }
    .business-form.riase-invoice-from .car-price-sec .detail-listin-btn {
        text-align: left;
    }
    .modal-header .modal-title {
        font-size: 24px;
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .chat-app .chat-list{height:650px;overflow-x:auto}
    .chat-app .chat-history{height:600px;overflow-x:auto}
    .chat-app .chat{margin:15px 0;display:block;width:100%;padding:0;}
    .chat-app .people-list{position:static;padding:0;max-width:100%;}
    .product-area{padding:15px;}
    .card.chat-app{margin-bottom:15px;}
    .content-area{padding-left: 260px;padding-right: 20px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){
    .chat-app .chat-list{height:480px;overflow-x:auto}
    .chat-app .chat-history{height:calc(100vh - 350px);overflow-x:auto}
}
/*inquire page css  end */

@media (min-width:1921px){
    .client-review-section .slider-box{margin:0 auto;max-width:1920px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:0;width:100%;text-align:center;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name h3{text-align:center;}
}
@media (max-width:1822px) {
    .prevw-box {
        margin-left: 0;
    }
}
@media (min-width:1601px) {
    .content-area button.fc-button.fc-today-button.fc-button-primary {
        line-height: 18px;
        padding-top: 5px;
    }
}
@media(max-width : 1600px){
    .row-cards-one .mycard .left .title {font-size: 21px;line-height: 24px;}
    h2.card-title {font-size: 25px;}
    .fc-theme-standard .fc-toolbar-chunk .fc-toolbar-title {font-size: 16px;}
    .card-header.rounded-header {padding-top: 0;}
    .fc .fc-button {padding: 3px 5px;font-size: 13px;}
    section.content-box-sec-seven .content-box-btm .box-seven-inner h2{font-size:32px;line-height:42px;margin-bottom:15px;}
    section.content-box-sec-seven .content-box-btm .box-seven-inner p{line-height:24px;}
    section.section-showroom-web .box-eight-content h2,section.section-report-insight .box-ninth-content h2,section.section-box-eight .box-eight-content h2,section.section-box-ninth .box-ninth-content h2,section.section-box-tenth .box-tenth-content h2,section.section-box-elavnth .box-elavnth-content h2{font-size:36px;line-height:50px;}
    .select-theme p{font-size:14px;line-height:20px;}
    h2.sell-price {
        font-size: 32px;
    }
    .car-image .car-title {font-size: 20px;}
}
@media(max-width : 1400px){
    .content-area .row-cards-one .mycard{padding-left:12px;padding-right:12px}
    .client-review-section .owl-carousel .owl-nav button{height:50px;background-size:40px;width:50px;margin:0;}
    table.dataTable>tbody>tr.child ul.dtr-details li .action-list button[type="button"] + a.edit {width: auto;}
    table.dataTable>tbody>tr.child ul.dtr-details li .action-list button[type="button"] + a.edit span.btn-success {height: 32px;padding: 4px 10px;display: inline-block;font-size: 14px;line-height: 20px;}
    .client-review-section .owl-carousel .owl-nav button.owl-next,.client-review-section .owl-carousel .owl-nav button.owl-prev{margin:0 10px;background-size:40px;}
}
@media (min-width:1200px) and (max-width:1539px){
    .allproduct .select-theme .bottom-header {
        flex-wrap: wrap;
    }
    .allproduct .select-theme .bottom-header ul {
        margin-top: 10px;
    }
    .product_no{padding:9px 20px;font-size:18px;}
    .business-form.riase-invoice-from .car-image h5 {
        font-size: 18px;
        line-height: 24px;
    }
}
@media (max-width:1287px) {
    table.customer-crm-table.dataTable.no-footer tbody tr td:first-child a {
        display: inline-block;
        margin-left: 15px;
    }
}
@media (min-width:1200px) and (max-width:1349px){
    section.home-top-banner .banner-container{padding:0;max-width:1200px;}
    section.home-top-banner{padding:50px 0 150px;}    
    section.home-top-banner .banner-container .left-text-content{padding-right:15%;}
    section.home-top-banner .banner-container h1{font-size:36px;line-height:48px;}
    section.home-top-banner .banner-container p,section.client-project .p-cl-box p{font-size:18px;line-height:24px;}
    section.client-project .clp-box-heading{margin-top:120px;}
    section.client-project .client-box-container{top:-188px;}
    .client-review-section .owl-carousel .owl-nav button{height:60px;width:60px;background-size:85%!important;}
    section.faq-section{margin-bottom:35px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:20px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name h3{font-size:36px;line-height:48px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name p{font-size:20px;line-height:26px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner{padding:35px 50px 35px;}
    .section-box-ninth .box-img,.section-box-elavnth .box-img{padding:0 3% 0 2%;}
    .section-box-eight .box-img,.section-box-tenth .box-img{padding:0 2% 0 3%;}
    .car-image .car-title{font-size:20px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-img{height:95px;width:95px;margin-bottom:5px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-box-content{margin-top:27px;line-height:27px;}
    section.home-top-banner .banner-container a.start-free-btn,
    section.client-project .clp-box-section .right-clp-text a.start-free-btn,
    section.client-project .clp-box-section .right-clp-text a.start-free-btn,
    section.content-box-sec-seven .content-box-btm .box-seven-inner button,
    section.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form button.submit-button{font-size:16px;line-height:28.6px;max-width:170px;height:46px;}
    section.client-project .p-cl-box h2{font-size:30px;line-height:40px;margin-bottom:20px;}
    section.client-project .clp-box-heading h2,section.client-project .clp-box-section .right-clp-text h2,
    .content-box-sec-seven .box-sec-seven-head h2,.content-box-sec-seven .box-sec-seven-head h2,
    section.content-box-sec-seven .content-box-btm .box-seven-inner h2{font-size:36px;line-height:48px;}
    .car-info p.modal-info{font-size:16px;}
    section.section-box-eight .box-eight-content h2,
    section.section-box-ninth .box-ninth-content h2,
    section.section-box-tenth .box-tenth-content h2,
    section.section-box-elavnth .box-elavnth-content h2{font-size:36px;line-height:48px;}
    section.section-box-eight .box-eight-content p,section.section-box-ninth .box-ninth-content p,section.section-box-tenth .box-tenth-content p,section.section-box-elavnth .box-elavnth-content p,section.section-showroom-web .box-eight-content p,section.section-report-insight .box-ninth-content p{font-size:18px;line-height:26px;}
    .selling_btns li a{padding:6px 10px;}
    .fc-theme-standard .fc-toolbar-chunk .fc-toolbar-title {
        font-size: 14px;
    }
    .cal-event-box .fc .fc-toolbar.fc-header-toolbar {gap:10px;flex-wrap:wrap;}
    .car-info, .car-price-sec {
        max-width: 100%;
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .business-submit-btn a.btn-danger,.business-submit-btn button {
        height: 48px;
    }
}
@media (min-width:1350px) and (max-width:1739px){
    section.home-top-banner .banner-container{padding:0 100px;max-width:1920px;}
    section.home-top-banner .banner-container .left-text-content{padding-right:15%;}
    .section-box-eight{padding:226px 0 234px;}
    .section-box-ninth{padding:0;}
    .section-box-tenth{padding:140px 0 45px;}
    .section-box-elavnth{padding:140px 0;}
    .form-head h1{font-size:37px;line-height:45.4px;margin-bottom:10px;}
    .form-head p{font-size:18px;margin-bottom:10px;}
    .box-logo img{max-width:210px;}
}
@media (max-width:1370px){
    .right-box-section-inner form .form-group .input-group select.custom-select option{filter:brightness(0) invert(1);}
    .box-logo img{max-width:190px;}
    .right-box-section-inner{padding:30px 20px;}
    .form-head h1{font-size:32px;line-height:42px;}
    .right-box-section-inner form .check-f-pass .input-check .form-check-label,.right-box-section-inner form input{font-size:16px;line-height:normal;height:50px;}
    .right-box-section-inner form button{margin:0;}
    .row-cards-one .mycard .left .title,h2.card-title {font-size:20px;line-height: 26px;}
    .modal-footer button.btn, a.link.viewall_btn, .row-cards-one .mycard .left .link {font-size: 14px;line-height: 20px;padding: 7px 24px;}
    section.home-top-banner .banner-container h1 {font-size: 48px;line-height: 58px;}
    .right-container a.btn-sm {padding: 3px 4px;}
    .stat-number {font-size:16px;line-height: 24px;margin-top:10px}
    .add-btn{padding:7px;}
    .select-theme li a.btn.btn-success,.select-theme li a{padding:3px 4px;font-size:13px;}
    .welcome-msg h2 {
        font-size: 26px;
    }
    .select-theme li a.btn.btn-success {
        font-size: 13px;
        padding: 3px 4px;
    }
    .mr-breadcrumb .heading, .card-heading .heading {
        font-size: 20px;
        line-height: 32px;
    }
}
@media (max-width: 1349px){
    .prevw-box {
        max-width: 60px;height: 60px;
    }
}
@media (min-width: 1200px) and (max-width: 1349px){
    .section-box-eight{padding: 130px 0;}
    .section-box-ninth{padding:20px 0 70px;}
    .section-report-insight{padding:80px 0 70px;}
    .section-showroom-web{padding:100px 0;}
    .section-box-tenth{padding:34px 0 110px;}
    .section-box-elavnth{padding:35px 0 110px;}
    table.dataTable.no-footer td:last-child {white-space: nowrap;}
    .report-selection-form .card i {
        font-size:28px;
        display: inline-block;
        margin-left: 10px;
    }
}
@media (min-width:768px) and (max-width:1349px) {
    .container-box {padding:0 30px}
    .row-cards-one .mycard .left .number {font-size:26px;line-height:36px;}
}
@media (min-width:992px) and (max-width:1199px){
    section.home-top-banner{padding:40px 0 150px;}
    section.home-top-banner .banner-container{padding:0;}
    section.home-top-banner .banner-container .left-text-content{padding-right:9%;}
    section.home-top-banner .banner-container h1{font-size:40px;line-height:48px;}
    section.home-top-banner .banner-container p{font-size:18px;line-height:25px;margin:15px 0 35px;}
    section.home-top-banner .banner-container button,section.client-project .clp-box-section .right-clp-text button,section.content-box-sec-seven .content-box-btm .box-seven-inner button{font-size:16px;line-height:20.6px;max-width:190px;height:50px;}
    section.client-project .p-cl-box{padding:20px 15px 30px 15px;}
    section.client-project .p-cl-box h2,section.faq-section h2.faq-head{font-size:30px;line-height:40px;}
    section.client-project .p-cl-box p{font-size:18px;line-height:25px;}
    section.client-project .clp-box-section .right-clp-text{padding-right:40px;}
    section.client-project .clp-box-section{padding:20px 40px 20px;margin:40px 0;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner{padding:35px 35px 35px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:0;width:100%;text-align:center;margin-top:15px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name h3{font-size:40px;line-height:48px;margin-bottom:10px;text-align:center;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name p{font-size:22px;line-height:28px;}
    .client-review-section .owl-carousel .owl-nav button{height:55px;width:55px;background-size:85%!important;}
    .client-review-section .owl-carousel .owl-nav{margin-top:40px;}
    .client-review-section,.content-box-sec-seven .box-sec-seven-head{margin-bottom:40px;}
    .section-showroom-web, .section-report-insight, section.section-box-eight, section.section-box-ninth, section.section-box-tenth, section.section-box-elavnth,.section-showroom-web, .section-report-insight{margin:40px 0;}
    section.faq-section{margin-bottom:25px;}
    .section-box-eight .box-img, .section-box-tenth .box-img, .section-box-ninth .box-img, .section-box-elavnth .box-img, .section-showroom-web .box-img, .section-report-insight .box-img, section.section-showroom-web .box-img{position:static;padding:0;transform:none;}
    .business-submit-btn a.btn-danger,.business-submit-btn button {
        height: 48px;
    }
    .section-box-elavnth, .section-box-tenth, .section-box-ninth, .section-box-eight,.section-showroom-web, .section-report-insight{padding:0;}
}
@media (min-width:768px) and (max-width:1199px){
    .section-box-eight .box-eight-content,.section-box-tenth .box-tenth-content{padding-right:20px;}
    .section-box-elavnth .box-elavnth-content,.section-box-ninth .box-ninth-content{padding-left:20px;}
    .selling_btns li a{padding:4px;text-align:center;line-height:normal;font-size:14px!important;}
    .content-area{padding-right:15px;}
    .product_no{padding:9px 20px;font-size:18px;}
    h2.sell-price{font-size:28px;}
    .car-image{flex-wrap:wrap;}
    ul.selling_btns{flex-wrap:wrap;gap:5px;}
    .col-30{max-width:240px;}
    .col-70{max-width:calc(100% - 240px);}
    .car-info,.car-price-sec{max-width:100%;width:100%;justify-content:flex-start;align-items:flex-start;}
    .business-form.riase-invoice-from .car-price-sec {margin-top:15px;flex-wrap:wrap}
    .business-set-up .form-check {
        margin: 0 0 10px 0;
        display: block;
    }
    .business-form.riase-invoice-from .car-price-sec .detail-listin-btn {
        width: 100%;
    }
}
@media (min-width:768px) {
    section.content-box-sec-seven .content-box-btm .box-seven-inner{display:flex;flex-direction:column;align-items:center;height:100%;}
    section.content-box-sec-seven .content-box-btm .box-seven-inner button{margin:auto 0 0 0}
    .col-30{max-width:320px;}
    .col-70{max-width:calc(100% - 320px);}
    .form-group.header-form {
        width: 290px;
    }
}
@media (max-width:1199px){
    #sidebar.active { margin-left: -280px;}
    section.home-top-banner .banner-container a.start-free-btn {height: 50px;line-height: 33px;}
    .report-selection-form .card i {font-size: 30px;}
    td .action-list{white-space: normal;flex-wrap: wrap;}
    .allproduct .btn-area .creat-lead {
        margin-top: 15px;
    }
    .allproduct .row.btn-area .col-sm-4:nth-child(2) {
        padding-right: 0;
    }
    .dataTables_filter input.form-control {
        width: calc(100% - 61px) !important;
    }
} 
@media (max-width:1024px){
    .report-selection-form .small-text{font-size: 17px}
    .report-selection-form .card i{font-size: 30px}
    .product-area {
        padding: 10px 15px;
    }
    /*.modal-footer button.btn {
        min-width: 60px;
    }*/
}
@media (max-width:991px){
    header .navbar button.navbar-toggler{border-color:#fff;width:30px;height:30px;position:relative;padding:0;border:none;}
    header .navbar button.navbar-toggler span{height:3px;display:block;width:100%;background:linear-gradient(289.15deg,#30A6EC 4.46%,#43D1EA 78.68%);}
    header .navbar button.navbar-toggler span.second-line{margin:7px 0;}
    section.home-top-banner{padding:35px 0 100px;}
    section.home-top-banner .banner-container{padding:0;}
    section.home-top-banner .banner-container .left-text-content{padding-right:0;}
    section.home-top-banner .banner-container h1,section.client-project .p-cl-box h2,section.client-project .clp-box-heading h2,section.client-project .clp-box-section .right-clp-text h2,.content-box-sec-seven .box-sec-seven-head h2,section.content-box-sec-seven .content-box-btm .box-seven-inner h2,section.section-box-eight .box-eight-content h2,section.section-box-ninth .box-ninth-content h2,section.section-box-tenth .box-tenth-content h2,section.section-box-elavnth .box-elavnth-content h2, section.section-showroom-web .box-eight-content h2, section.section-report-insight .box-ninth-content h2{font-size:26px;line-height:36px;margin-bottom:20px}
    header .navbar ul.navbar-nav li{margin-right:0;}
    section.home-top-banner .banner-container p{font-size:16px;line-height:22px;margin:20px 0 35px;}
    section.home-top-banner .banner-container button,section.client-project .clp-box-section .right-clp-text button,section.content-box-sec-seven .content-box-btm .box-seven-inner button{font-size:14px;max-width:164px;height:45px;letter-spacing:.5px;}
    section.home-top-banner .banner-container .home-banner-img{margin-top:35px;}
    section.home-top-banner .banner-container .home-banner-img::after{height:350px;}
    section.client-project .client-box-container{padding:0!important;}
    section.client-project .client-box-container{padding:0!important;position:static!important;margin-top:-65px;}
    .client-project.pro-price .client-box-container {margin-top: 0;}
    .client-project.pro-price .client-box-container .pricing-section, .client-project .pricing-section .pricing-content .clp-box-heading{margin-top:40px;}
    section.client-project .p-cl-box p,
    section.client-project .clp-box-heading p,
    section.client-project .clp-box-section .right-clp-text p,
    .content-box-sec-seven .box-sec-seven-head p,
    section.content-box-sec-seven .content-box-btm .box-seven-inner p,
    section.section-box-eight .box-eight-content p,
    section.section-box-ninth .box-ninth-content p,
    section.section-box-tenth .box-tenth-content p,
    section.section-box-elavnth .box-elavnth-content p,
    section.section-showroom-web .box-eight-content p,
    section.section-report-insight .box-ninth-content p {font-size:16px;line-height:22px;}
    section.client-project .p-cl-box{margin-bottom:15px;}
    section.client-project .clp-box-heading{margin-top:20px;}
    section.client-project .clp-box-heading .clp-box-inner{padding:0;}
    section.client-project .clp-box-section{padding:15px;margin:35px 0;}
    section.client-project .clp-box-section .right-clp-text{padding-right:0;margin-bottom:30px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner{padding:15px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name h3{font-size:32px;line-height:40px;text-align:center;margin-bottom:5px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-box-content{margin-top:18px;font-size:16px;line-height:22px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name p{font-size:18px;line-height:26px;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:15px;text-align:left;}
    .client-review-section .owl-carousel .owl-nav button{height:45px;width:45px;background-size:85%!important;}
    .client-review-section .owl-carousel .owl-nav{margin-top:25px;}
    .content-box-sec-seven .box-sec-seven-head{margin-bottom:35px;padding:0;}
    section.content-box-sec-seven .content-box-btm .box-seven-inner{padding:20px;margin-bottom:15px;}
    section.section-box-eight, section.section-box-ninth, section.section-box-tenth, section.section-box-elavnth, .section-showroom-web, .section-report-insight{margin:35px 0;}
    section.faq-section{margin-bottom:20px;}
    footer{background:#f2f2f2;padding:35px 0 0;}
    footer .footer-title{margin-top:25px;}
    footer .footer-title p{margin-bottom:10px;}
    footer .footer-title p{font-size:18px;line-height:26px;}
    section.faq-section h2.faq-head{font-size:32px;line-height:42px;}
    .footer-copyright-section{padding:15px 0;margin-top:35px;}
    .section-box-eight .box-img, .section-box-tenth .box-img, .section-box-ninth .box-img, .section-box-elavnth .box-img, section.section-showroom-web .box-img, .section-report-insight .box-img{position:static;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);transform:none;/* visibility: hidden; */}
    .section-box-elavnth, .section-box-tenth, .section-box-ninth, .section-box-eight, .section-showroom-web, .section-report-insight{padding:0;}
    .car-price-sec,.car-info{max-width:100%;margin:0 0 15px;width:100%;justify-content:flex-start;align-items:flex-start;}
    .header-title{padding-left:0px;font-size:16px;line-height:16px;}
    .new-header{padding:10px 0;}
    .nav-link{padding:10px 15px 10px 0;}
    .new-header .nav-link{order:-1;}
    .new-header input.form-control{height:45px;padding:6px 6px;font-size:15px;}
    .new-header button.btn.btn-primary{font-size:15px;padding:9px 10px;line-height:normal;}
    .header .new-header .right-eliment a.dropdown-toggle,.header .new-header a.btn.btn-secondary.dropdown-toggle{width:34px;height:34px;font-size:15px;}
    div nav#sidebar{margin-top: 73px;}
    .mr-table.allproduct .col-sm-4 {flex: 0 0 50%;}
    .mr-table.allproduct input[type="number"]{width: 100%}
    .row-cards-one .mycard .left .number {
        font-size: 28px;
        line-height: 36px;
    }
    .business-submit-btn a.btn-danger,.business-submit-btn button {
        font-size: 16px;
        height: 40px;
        font-weight: 500;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
}

@media (min-width:768px) and (max-width:991px){
.content-area{padding-top: 90px}
}
@media (max-width:767px){
     .mr-table.allproduct input[type="number"]{width: 100%}
    .login-section .left-box-section{padding:15px 0;height:auto;}
    .box-logo{text-align:center;position:static!important;max-width:300px;margin:0 auto;}
    section.section-box-ninth .box-ninth-content,section.section-box-tenth .box-tenth-content,section.section-box-eight .box-eight-content,section.section-box-elavnth .box-elavnth-content{margin-bottom:25px;}
    section.section-box-ninth .col-md-6,section.section-box-elavnth .col-md-6{/*order:2;*/}
    section.section-box-ninth .col-md-6 + .col-md-6,section.section-box-elavnth .col-md-6 + .col-md-6{order:1;}
    .client-review-section .owl-carousel .owl-item .slider-box-inner .user-detail .user-name{padding-left:0;text-align:center;width:100%;margin-top:10px;}
    .section-box-eight .box-img,.section-box-tenth .box-img,.section-box-ninth .box-img,.section-box-elavnth .box-img, section.section-showroom-web .box-img,.section-report-insight .box-img{position:static;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);transform:none;}
    .section-box-elavnth,.section-box-tenth,.section-box-ninth,.section-box-eight{padding:0;}
    .login-section{padding:10px 15px;height:auto;}
    .right-box-section-inner .col{flex:0 0 100%;}
    .right-box-section-inner .form-head p{font-size:15px;line-height:25px;margin-bottom:10px;}
    .right-box-section-inner form input,.right-box-section-inner form .form-group .input-group select.custom-select{height:40px;margin-bottom:0;padding-bottom:0;font-size:14px;}
    .form-head h1{font-size:28px;line-height:36px;}
    .input-check{display:flex;}
    .right-box-section-inner form .check-f-pass .input-check .form-check-label,.right-box-section-inner form .check-f-pass .input-check .form-check-label a{font-size:15px;line-height:26px;height:auto;}
    .right-box-section-inner form .check-f-pass .input-check input{width:20px;height:20px;}
    .right-box-section-inner form .check-f-pass .input-check input:checked + label::before{left:7px;}
    .right-box-section-inner form .check-f-pass .input-check{display:flex;align-items:center;}
    .right-box-section-inner form .check-f-pass .input-check .form-check-label,.login-section .right-box-section{height:auto;}
    .left-box-section{flex-flow:column;gap:30px;}
    .right-box-section-inner{margin:0 auto;padding:30px 15px;}
    .header .right-eliment .list li .user-img span,.header .new-header .right-eliment a.dropdown-toggle,.header .new-header a.btn.btn-secondary.dropdown-toggle{width:30px;height:30px;}
    .new-header{padding:10px 0;}
    .new-header button.btn.btn-primary{/*top: 10px;*/font-size: 20px;}
    .content-area{padding-top:155px}
    h3.header-title {order: 3;margin-left:auto;margin-right:auto;padding: 0}
    div nav#sidebar{min-width:0;margin-top: 142px;}
    #sidebar.active{margin-left:0px;margin-top: 142px; width:100%;}
    body.active-class .content-area {padding-left: 15px !important;}
    div.content-area {padding-left: 15px;padding-right: 15px;}
    .new-header .logo{max-width:130px;padding-left:10px;}
    .new-header .logo img{max-width:150px;width:100%;}
    .new-header .form-group{order:4;width:100%;padding:10px 0 6px;}
    .new-header .d-flex{flex-wrap:wrap;}
    .welcome-msg, a#sidebarCollapse{padding:0;}
    .new-header .left-sec{width:100%;flex:0 0 100%;}
    .new-header .dropdown{order: 3;}
    section.home-top-banner .banner-container a.start-free-btn,
    section.client-project .clp-box-section .right-clp-text a.start-free-btn,
    section.client-project .clp-box-section .right-clp-text a.start-free-btn,
    section.content-box-sec-seven .content-box-btm .box-seven-inner button,
    section.client-project .clp-box-section.get-start-section .right-clp-text form.contact-form button.submit-button{font-size:15px;line-height:26px;max-width:170px;height:44px;}
    .client-project .clp-box-section.get-start-section .right-clp-text form.contact-form .form-group{width:100%;}
    .client-project .clp-box-section.get-start-section{padding:30px 15px;}
    .client-project .clp-box-section.get-start-section .right-clp-text{margin-bottom:0;}
    .client-project .clp-box-section.get-start-section .right-clp-text form.contact-form button.submit-button{margin:15px auto 0 auto!important;}
    .client-review-section .owl-carousel .owl-nav button{height:45px;width:45px;}
    section.section-box-eight .box-eight-content h2,section.section-box-ninth .box-ninth-content h2,section.section-box-tenth .box-tenth-content h2,section.section-box-elavnth .box-elavnth-content h2,section.section-showroom-web .box-eight-content h2,section.section-report-insight .box-ninth-content h2{font-size:26px;line-height:38px;}
    .report-selection-form .small-text {font-size: 15px;}
    .stat-number{font-size:16px;line-height:23px;padding:0;}
    .mr-breadcrumb .heading,.card-heading .heading{font-size:18px;line-height:26px;}
    .welcome-msg h2 {font-size: 19px;line-height: 26px;}
    .product-area.report_sec [type="date"]{height:40px;font-size:14px;max-width:140px;}
    .footer{padding-left:0;}
    .mr-table.allproduct .business-form .business-detail-section div .form-control, .mr-table.allproduct .business-form .business-detail-section  div select {height: 45px;font-size: 15px;font-weight: 400;}
    .dataTables_wrapper .btn-area [class*="col"] {padding: 0;} 
    img.img-fluid.w-100.rounded {max-width: 240px;}
    .product-area .dataTables_wrapper .btn-area label {
        display: block;
        width: auto;
        margin-left: auto;
        
    }
}
@media (max-width:451px) {
    table.calendar-event-table.dataTable.no-footer tr.child td:first-child {
        padding-left: 22px !important;
    }
    table.calendar-event-table.dataTable.no-footer tr td:first-child {
        padding-left: 45px !important;
    }
}
@media (min-width:575px) and (max-width:991px){
    .prevw-box {
        max-width: 72px;height: 72px;
    }
}
@media (max-width:575px){
    .client-review-section{margin-bottom:35px;padding:0 15px;}
    .report-selection-form .card i{font-size:28px}
    .upload_filetype{max-width:100%;flex:0 0 100%;order:1;}
    .prevw-box{font-size:14px;padding:10px;margin:0 0 10px 0;}
    .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr {flex-wrap: wrap;gap: 10px;}
    .btn.sub_btn {font-size: 13px;padding: 7px 10px;}
    .mr-table.allproduct a.btn {
        font-size: 13px;
        padding: 3px 4px;
    }
    .product-area .bulk-actions select {
        width: 100% !important;
    }
    
    .mr-table.allproduct .col-sm-4 {
        flex: 0 0 100%;
    }
    .allproduct .business-submit-btn a.btn-danger,.allproduct .business-submit-btn button {
        font-size: 16px;
        height: 40px;
        font-weight: 500;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
}
@media (max-width:480px){
    .mobile-wrap input[type="date"],.mobile-wrap label{width:100%;flex:0 0 100%;max-width:100%;}
    .mr-breadcrumb .heading,.card-heading .heading{font-size:16px;}
    table.dataTable>tbody>tr.child ul.dtr-details li span.dtr-data {
        margin-left: 5px;
    }
}

