/* Fonts S */
	@font-face {
	    font-family: 'Segoe UI';
		src: url('../fonts/segoeui.eot'); /* IE9 Compat Modes */
		src: url('../fonts/segoeui.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../fonts/segoeui.woff2') format('woff2'), /* Super Modern Browsers */
			url('../fonts/segoeui.woff') format('woff'), /* Modern Browsers */
			url('../fonts/segoeui.svg#SegoeUI') format('svg'); /* Legacy iOS */
	    font-weight: normal;
	    font-style: normal;
	    font-display: swap;
	}
	@font-face {
	    font-family: 'Segoe UI Bold';
	    src: url('../fonts/segoeui-bold.eot');
	    src: url('../fonts/segoeui-bold.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/segoeui-bold.woff2') format('woff2'),
	        url('../fonts/segoeui-bold.woff') format('woff'),
	        url('../fonts/segoeui-bold.svg#SegoeUI-Bold') format('svg');
	    font-weight: bold;
	    font-style: normal;
	    font-display: swap;
	}

	@font-face {
	    font-family: 'Segoe UI Italic';
	    src: url('../fonts/segoeui-italic.eot');
	    src: url('../fonts/segoeui-italic.eot?#iefix') format('embedded-opentype'),
	        url('../fonts/segoeui-italic.woff2') format('woff2'),
	        url('../fonts/segoeui-italic.woff') format('woff'),
	        url('../fonts/segoeui-italic.svg#SegoeUI-Italic') format('svg');
	    font-weight: normal;
	    font-style: italic;
	    font-display: swap;
	}

	@font-face {
	    font-family: 'Segoe UI BoldItalic';
	    src: url('segoeui-boldItalic.eot');
	    src: url('segoeui-boldItalic.eot?#iefix') format('embedded-opentype'),
	        url('segoeui-boldItalic.woff2') format('woff2'),
	        url('segoeui-boldItalic.woff') format('woff'),
	        url('segoeui-boldItalic.svg#SegoeUI-BoldItalic') format('svg');
	    font-weight: bold;
	    font-style: italic;
	    font-display: swap;
	}
/* Fonts E */

/* Variable S */
	:root {
	    --segoeui                		:   'Segoe UI';
	    --segoeui-bold	                :   'Segoe UI Bold';
		--segoeui-italic                :   'Segoe UI Italic';
		--segoeui-bold-italic           :   'Segoe UI BoldItalic';

	    --primary                       :   #FEA722;
	    
	    --white                         :   #FFFFFF;
	    --lt-black						:	#161616;
	    --black                         :   #000000;
	    --link	                        :   #FEA722;
		--link-hover					:   #000000;
	    --gray							:   #f6f5f5;
	    --radius 						:	10px;
	    --lt-orange						:	#fbf6f0;
		
	    --body-color                    :   #17151c;
	    --gray-color                    :   #EDF3F6; 

	    --title-color                   :   #c3c3c3;
	    --content-color                 :   #898989;
	    --text-color                    :   #dddbe0;

	    --btn1-txt-color                :   #ffffff;
	    --btn1-bg                       :   #f99e35;
	    --btn1-border                   :   #f99e35;
	    --btn1-txt-hover                :   #f99e35;
	    --btn1-bg-hover                 :   #ffffff;
	    --btn1-border-hover             :   #f99e35;

	    --btn2-txt-color                :   #f99e35;
	    --btn2-bg                       :   #ffffff;
	    --btn2-border                   :   #f99e35;
	    --btn2-txt-hover                :   #ffffff;
	    --btn2-bg-hover                 :   #f99e35;
	    --btn2-border-hover             :   #f99e35;

	    --btn-spacing                   :   10px 20px;
	    --btn-mb-spacing                :   8px 15px;

	    --input-spacing                 :   12px 15px;
	    --input-mb-spacing              :   8px 10px;

	    --select-spacing                :   12px 15px;
	    --select-mb-spacing             :   8px 10px;
	}
/* Variable E */

/* Owl Theme S */
    .owl-theme .owl-nav {position: absolute;top: 45%;width: 100%;margin-top: 0;opacity: 1;z-index: 999;}
    .owl-theme .owl-nav .owl-prev,
    .owl-theme .owl-nav .owl-next {font-size: 44px;line-height: 0;color: var(--lt-black) !important; opacity: 1;-webkit-transition: all 0.5s ease-in-out;-khtml-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform: translateY(-50%);z-index: 9;text-align: center;display: block;border-radius: 50%;font-size: 18px;width: 60px;height: 60px;background-color: var(--blue) !important;line-height: 120% !important;display: flex;align-items: center;justify-content: center;}
    .owl-theme .owl-nav .owl-prev:hover,
    .owl-theme .owl-nav .owl-next:hover { opacity: 1; }
    .owl-theme .owl-nav .owl-prev { position: absolute;left: 5%;top: 50%; }
    .owl-theme .owl-nav .owl-next { position: absolute;right: 5%;top: 50%; }
    .owl-theme .owl-nav [class*=owl-] span { font-size: 44px;line-height: 0;color: var(--white) !important; } 
    .owl-theme .owl-item .item { width: 100% !important; }
    .owl-theme .owl-nav [class*=owl-],
    .owl-theme .owl-nav [class*=owl-]:hover { background-color: transparent; margin: 0; padding: 0; }
    .owl-theme .owl-dots {position: absolute;left: 50%;transform: translateX(-50%);left: 50%;bottom: 20px; margin: 15px 0px 0px 0px;text-align: center; display: inline-flex;}
	.owl-theme .owl-dots .owl-dot span { margin: auto 10px 0; width: 17px; height: 17px; border-radius: 50rem; border: 1px solid var(--white); background-color: transparent; display: inline-block; }
	.owl-theme .owl-dots .owl-dot.active span { background-color: var(--white); }  
    @media (max-width:1200px) {
        .owl-theme .owl-nav .owl-next { right: 0; }
        .owl-theme .owl-nav .owl-prev { left: 0; }
    }
    @media (max-width:600px) {
		.owl-theme .owl-dots .owl-dot span { margin: auto 5px 0; width: 15px; height: 15px; }
    }
/* Owl Theme E */

/* Global Style S */
    html, body { margin: 0;padding: 0; height: 100%; }
    body { background-color: var(--white); min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;color: var( --secondary );font-family: var(--segoeui); font-size: 18px;}
	body { line-height: 120%; min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	#wrapper { flex: 1 0 auto; display: flex; flex-direction: column; }
    .bg-lt-black { background-color: var(--lt-black); }
    .bg-lg-gray { background-color: var(--gray-color); }
    .bg-lt-orange { background-color: var(--lt-orange); }

    ul, ol { list-style: none; margin: 0; padding: 0; }
    img {max-width: 100%;height: auto;}
    a { color: var(--link);text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
    a:hover, a:focus { color: var(--link-hover); }
    .alert { margin: 25px auto 0; display: flex; align-items: center; justify-content: space-between; max-width: 650px; }
    .alert .close.btn-icon { line-height: 13px; display: flex;height: auto; align-items: center; justify-content: center; }
    .white-text, .white-text p, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text .h1, .white-text .h2, .white-text .h3, .white-text .h4, .white-text .h5, .white-text .h6 { color: var(--white); }
    .font-500 { font-weight:500 }
    .font-700 { font-weight:700 }

    @media (min-width: 1400px) and (min-width: 1200px) {
	    .container { max-width: 1140px; }
	}
	@media (min-width: 1400px) {
		.dashboard_main .container { max-width: 1320px; }
	}


	
/* Global Style E */

/* Heading Style S */
    body h1 { font-size: 18px;font-weight: 700; line-height: 52px;color: var(--lt-black); }
    body h2 { font-size: 18px;font-weight: 600; line-height: 60px; color: var(--lt-black); }
    body h3 { font-size: 18px;font-weight: 500; line-height: 34px; color: var(--lt-black); }
    body h4 { font-size: 17px;font-weight: 500; color: var(--lt-black); letter-spacing: 1.4px;}
    body h5 { font-size: 16px;font-weight: 500; color: var(--lt-black); letter-spacing: 1.4px;}
    body h6 { font-size: 16px;font-weight: 500; color: var(--lt-black); letter-spacing: 1.4px;}

    h1, h2, h3, h4, h5, h6 { font-family: var(--segoeui); margin: 0; }
    p { font-family: var(--segoeui); margin: 0 0 15px 0; }
    p + p { margin-top: 20px; margin-bottom: 0; }
    .form-select { border: 0; border-bottom: 1px solid var(--black); border-radius: 0; padding: var(--select-spacing);min-width: 110px; background-color: var(--black-color-two);color: var(--black);background-image: url('../images/down-arrow.svg'); min-height: 52px; }
    .form-select:focus { border-color: var(--primary); outline: 0; box-shadow: unset;  } 
    .form-control { display: inline-block; font-size: 18px; font-weight: 400; line-height: 140%; padding: var(--input-spacing); color: #555; background-color: transparent; border: 0; border-bottom: 1px solid var(--black); border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: var(--transition); min-height: 52px; }
    .form-control:focus, .form-input:focus  { box-shadow: none;background-color: transparent; border-color: var(--primary); color: #555; }
    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { opacity: 0; }
    .section_title h2 {font-size: 42px;line-height: 68px;margin: 0;  }
    .section_title h3.sub-title { font-size: 24px; font-weight: 600; color: var(--lt-black);letter-spacing: 0.5px; }
/* Heading Style E */

/* Button Style S */
    .button { padding: 0; }
    .button button, .button a { font-size: 14px; font-family: var(--segoeui); font-weight: 400; line-height: 25px;text-transform: capitalize;padding: var(--btn-spacing); min-width: 200px; border-radius: 50rem; text-align: center; white-space: nowrap; display: inline-block; vertical-align: middle; border: 1px solid transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
    .button-icon button, .button-icon a { display:inline-flex;flex-flow:row wrap;align-items:center;justify-content: space-between; }
    .bg-lt-black .button-icon:hover img { filter: invert(1); }
    .button-icon.white-btn-icon a:hover img,
    .button-icon.white-btn-icon a:focus img  { filter: invert(1); }
	.button-icon img { width: 20px !important; height: 12px!important; object-fit: cover; margin-left: 15px; }	
    .button a:not(:disabled):not(.disabled) { cursor: pointer; }
    .button a:focus,
    .button a:hover { text-decoration: none; background-color: unset;border-color: none;}
    .button-1 button, .button-1 a { color: var(--white); background-color: var(--primary); border-color: var(--primary); }
    .button-1 button:hover, .button-1 a:hover, .button-1 button:focus, .button-1 a:focus { background-color: var(--lt-black); color: var(--white); border-color: var(--lt-black); box-shadow: unset!important; }
   /* .button-1 .btn:not(:disabled):not(.disabled).active,
	.button-1 .btn:not(:disabled):not(.disabled):active,
	.button-1 .btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active{
		color: #ffffff;
		background: linear-gradient(90deg, #3b63f5 0%, #1b09a4 100%);
		box-shadow: 0px 12px 20px rgba(32,24,177,0.2);
	}*/
    .button-2 button, .button-2 a { color: var(--primary);background-color: var(--green);border-color: var(--green); }
    .button-2 button:hover, .button-2 a:hover, .button-2 button:focus, .button-2 a:focus { color: var(--secondary); background-color: var(--green); border-color: var(--green);}
    .button-3 button, .button-3 a { color: var(--lt-black);background-color: var(--white);border-color: var(--white); }
    .button-3 button:hover, .button-3 a:hover, .button-3 button:focus, .button-3 a:focus { color: var(--secondary); background-color: var(--green); border-color: var(--green);}
    @media(max-width: 600px) {
        .btn button, .btn a { padding: var(--btn-mb-spacing);min-width: 130px; font-size: 16px;}
        .form-control { padding: var(--input-mb-spacing);font-size: 16px; }
        .form-select { padding: var(--select-mb-spacing);font-size: 16px; }
    }
/* Button Style E */

/*
====================================================
	Header Section
====================================================
*/

/* Header Section S */
    .navbar__mn { background-color: var(--lt-black); }
    .navbar-toggler-icon { background-image: url(../images/nav-toggle.svg); }

    .navbar__mn .inner { display:flex;flex-flow:row wrap;align-items:center;width:100%; }
    .navbar__mn .inner .navbar__wrap { background-color: transparent; padding: 0px; display: flex; align-items: center; width: 100%; }
    .navbar__mn .inner .navbar__wrap .navbar-brand {height: auto;width: 190px;display: block;padding: 0;margin-right: 20px;}
    .navbar__mn .inner .navbar__wrap .navbar-brand img { height: 100%;display: block; object-fit: cover; }

    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item { position: relative; }
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link { display: block; color: var(--white); font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: 0.50px; padding-left: 10px; padding-right: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link i,
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.submenu.active .nav-link i { font-size: 14px; font-weight: 400;transform: rotate(180deg); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item:hover .nav-link,
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.current .nav-link { font-weight: 600; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn { margin-left: 15px; }
/*    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn:nth-last-of-type(2n) { margin-left: 70px; }*/
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn .nav-link { border: 1px solid var(--white); border-radius: 25px; padding: 6px 24px;background-color: #152424; }
    .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item:hover .sub-menu  { opacity: 1; visibility: visible; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item:hover .nav-link i,
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.submenu .nav-link i	 { transform: rotate(0deg); }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li { font-family: var(--segoeui); font-size: 14px; font-weight: 600; position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 100%; }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li:not(:last-child) { border-bottom-style: solid; border-bottom-color: #f5f5f5; border-bottom-width: 1px; }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li:first-child { border-top-style: none; }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li.active,
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li:hover { background-color: #f7f7f7; }
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li.active a,
	.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li:hover a { color: var(--primary); }

    .navbar__mn .inner .navbar__wrap .navbar-toggler { border:none; }
    .navbar__mn .inner .navbar__wrap .navbar-toggler:focus { outline: none; box-shadow: unset; } 
	.navbar__mn .inner .navbar__wrap ul li { display: inline-block;position: relative; }
	.navbar__mn .inner .navbar__wrap > ul > li > a { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; font-family: var(--segoeui); font-size: 16px; font-weight: 600; padding-left: 15px; padding-right: 15px; padding-top: 35px; padding-bottom: 35px; color: var(--link); }
    .navbar__mn .inner .navbar__wrap > ul > li.menu-item-has-children > a > i { margin-left: 6px; display: block; float: right; cursor: pointer; position: relative; font-weight: 900; font-style: normal; line-height: inherit; padding-right: 5px; }
    .navbar__mn .inner .navbar__wrap ul li.menu-item-has-children { position: relative; } 
    .navbar__mn .inner .navbar__wrap ul li.menu-item-has-children .fa {position:absolute; top: 38px;right: 0;color: var(--black);transform: rotateZ(0deg);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.navbar__mn .inner .navbar__wrap ul li.current_page_item a { color: var(--primary); }

    .dashboard_navbar__mn .navbar__mn { background-color: var(--white); }
	.dashboard_navbar__mn .navbar__mn .user-dropdown .dropdown-toggle { display: flex; align-items: center; padding: 0; color:var(--lt-black); }
	.dashboard_navbar__mn .navbar__mn .user-dropdown .dropdown-toggle .name { margin-right:10px; }
    .dashboard_navbar__mn .navbar__mn .user-dropdown .dropdown-toggle::after { content:none; }

/* Header Section E */

/*
====================================================
	Footer Section
====================================================
*/

/* Footer Section S */

	.footer_mn {  background-color: var(--gray); padding: 75px 0 0 0;  }
	.footer_mn .footer_sc .footer_top-sc { display: flex; flex-flow: row wrap; }
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul { display: flex;flex-flow: row wrap; align-items: center; margin-top: 25px; }
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li + li { margin-left: 20px; }
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li a { width: 24px; height: 24px; display: block; }
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li a:hover,
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li a:focus { opacity: 0.5;  } 
	.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li a img {  height: 100%;width: 100%;display: block; object-fit: contain; }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo, 
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu h5 { min-height: 45px; margin: 0 0 25px 0; letter-spacing: 0; display: flex; align-items: center;}
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo a { display: block; padding: 0; margin: 0; height: 45px; width: auto; }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p { font-weight: 600; font-size: 20px; color: var(--lt-black);  line-height: 28px; }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li { padding: 0 0 15px 0; }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li + li { }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li a { font-weight: 600; color: var(--lt-black); }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li a:hover,
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li a:focus { color: var(--link); }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo a img { height: 100%;width: 100%;display: block; object-fit: contain; }
	.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu h5 { font-weight: 600;color: var(--primary);  }
	.footer_mn .footer_sc .footer-bottom-sc { padding: 35px 0; border-top: 1px solid #C7C7C7;  }
	.footer_mn .footer_sc .footer-bottom-sc .inner { display: flex;flex-flow: column wrap;align-items: center;justify-content: space-between; }
	.footer_mn .footer_sc .footer-bottom-sc .inner ul { display: inline-flex;flex-flow: row wrap; }
	.footer_mn .footer_sc .footer-bottom-sc .inner ul li:not(:last-child) { padding-right: 10px;margin-right: 10px;border-right: 1px solid var(--black); }
	.footer_mn .footer_sc .footer-bottom-sc .inner ul li a { color: #000;font-size: 15px; }
	.footer_mn .footer_sc .footer-bottom-sc .inner ul li a:hover,
	.footer_mn .footer_sc .footer-bottom-sc .inner ul li a:focus { color: var(--primary); } 
	.footer_mn .footer_sc .footer-bottom-sc .copy-right-text p { margin-bottom: 0; font-size: 13px; }
/* Footer Section E */



/* Sidebar Section S */
	.sidebar_mn { width:130px; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.16); }
	.sidebar_mn .sidebar_sc { height: calc(100vh - 78px); width: 190px; }
	.sidebar_mn .nav .nav-item a { padding:15px 5px; }
	.sidebar_mn .nav .nav-item a .icon { display: inline-flex; align-items: center; width: 40px; height: 40px; margin: 0 auto 10px auto;  position:relative; }
	.sidebar_mn .nav .nav-item a .icon:after { content: ''; position:absolute; top: 0;left: 0; right: 0; bottom: 0; background-color: var(--primary); opacity: 0; border-radius:10px;box-shadow: 0px 3px 6px #00000029; transition: all 400ms; }
	.sidebar_mn .nav .nav-item.active a .icon:after { opacity: 0.22; transition: all 400ms; }
	.sidebar_mn .nav .nav-item a .icon img { display:block; width: 20px; height: 20px; margin: auto; object-fit: contain; }

	.sidebar_mn .nav .nav-item a .icon-text { display: block; font-size: 13px; line-height: 18px; color: #8b8b8b; text-align: left;}
	.sidebar_mn .sidebar_sc .sidebar_icon a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin: auto; margin-bottom: 15px; background-color: #ddd; border-radius: 50rem; }
	.sidebar_mn .sidebar_sc .sidebar_icon a img { width: 60%; height: 60%; display: block; object-fit: contain; transform: rotate(90deg) }
	.aside_wrapper { height: 100%; overflow-y: scroll; }
	.sidebar_mn .nav .nav-item a.nav-link:hover {background: #ffedd2;	} 
/* Sidebar Section E */



/*
====================================================
	Auth Page - Login OTP Singup Pages
====================================================
*/
	.login_mn { flex:1 0 auto;  }
	.login_mn .container { height: 100%; }  
	.login_mn .login_sc { padding: 50px 0;  height: 100%; display: flex;flex-flow: column wrap;align-items: center;justify-content: center; }
	.login_mn .login_sc .navbar-brand { height: auto;width: 190px;display: block;padding: 0;margin-right: auto; margin-left: auto; }
    .login_mn .login_sc .navbar-brand img { height: 100%;display: block; object-fit: cover; }
    .login_mn .login_sc .button button,
    .login_mn .login_sc .button a { border-radius: 10px; padding: 15px 35px; font-weight: 600; }
    .login_mn .login_sc .login_top { padding-bottom: 68px; }
    .login_mn.subscription-mn .login_sc .login_top { padding-bottom: 30px; } 
    .login_mn .login_sc .login_middle {flex: 1;display: flex;flex-flow: column wrap;align-items: center;justify-content: center;} 
    .login_mn .login_sc .login_middle .login_oth_link { margin-top: 50px; display: block; }
    .login_mn .login_sc .login_middle .login_oth_link + .login_oth_link  { margin-top: 15px; }
    .login_mn .login_sc .login_middle .login_oth_link a { color: var(--white);font-family: var(--segoeui-bold); }
    .login_mn .login_sc .login_middle .login_oth_link a:hover,
    .login_mn .login_sc .login_middle .login_oth_link a:focus { color: var(--primary); }
    .login_mn .login_sc .login_bottom { padding-top: 44px; font-size: 24px; font-family: var(--segoeui-bold); }
	.login_mn .login_sc .login_bottom p { font-size: 18px;font-family: var(--segoeui-bold);margin-bottom: 0; }
	.login_mn .login_sc .login_middle .login_card.card { max-width: 500px; width: 90%; padding: 60px; border-radius: 10px; }
	.login_mn .login_sc .login_middle .login_card.card .card-body { padding: 0; }
	.login_mn .login_sc .login_middle .login_card.card .card-body h3,
	.login_mn .login_sc .login_middle .login_card.card .card-body h5 { margin: 0 0 15px 0;font-family: var(--segoeui); font-weight: 700; color: var(--lt-black); }	
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-top { margin-bottom: 40px; }   
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group.form-small-txt p { font-size: 14px; } 
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group:not(:first-child) { margin-top: 30px; } 
	.signup_mn.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group:not(:first-child) { margin-top: 20px; } 
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-action { margin-top: 40px; } 
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-action.button button { width: 100%;text-transform: uppercase;  font-family: var(--segoeui); } 
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group .form-label { font-family: var(--segoeui-bold);font-size: 18px;margin-bottom: 15px;}  
	.signup_mn.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group .form-label { margin-bottom: 10px;}  
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom { margin-top: 35px; text-align: center; }
	.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom a {  font-family: var(--segoeui-bold); font-size: 20px; }
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-control { border-radius: 10px; background-color: #f5f5f5;border: 1px solid transparent; }
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-select { border-radius: 10px; background-color: #f5f5f5; border: 1px solid transparent; }
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-select:focus,
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-select:hover,
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-control:focus,
	.login_mn .login_sc .login_middle .login_card.card .form-group .form-control:hover { border-color: #dddddd }
	.two-logincard.login_mn .login_sc .login_middle .login_card_wrap { width: 100%; display: flex; flex-flow: row wrap; }
	.two-logincard.login_mn .login_sc .login_middle .login_card_wrap .login_card.card { width: calc(50% - 60px); max-width: calc(50% - 60px); margin: 0 30px; }

	.signup_mn.login_mn { padding:75px 0; }
	.signup_mn.login_mn, .signup_mn.login_mn .container, .signup_mn.login_mn .login_sc { height: auto; }

	.link-underline a { text-decoration:underline; } 
	.link-underline a:hover { text-decoration:none; } 

	.formRadio-grp .formRadio-option { position: relative; display: inline-flex; align-items: center; padding-top: 10px; }
	.formRadio-grp .formRadio-option label { padding-left: 5px; font-size: 14px !important; line-height: 120%; position: relative; margin-bottom: 0; cursor: pointer; }
	.formRadio-grp .formRadio-option label:before,
	.formRadio-grp .formRadio-option label:after { content: ''; position: absolute; top: 0; bottom: 0; margin: auto 0; }

	.formRadio-grp .formRadio-option input[type="checkbox"],
	.formRadio-grp .formRadio-option input[type="radio"] { visibility: visible !important; opacity: 0; padding: 0; -webkit-appearance: none; width: 25px; height: 25px; margin: 0; outline: 0; z-index: 99; }

	.formRadio-grp .formRadio-option input[type="checkbox"]:not(:checked) + label:after,
	.formRadio-grp .formRadio-option input[type="radio"]:not(:checked) + label:after,
	.formRadio-grp .formRadio-option input[type="checkbox"]:checked+label:after,
	.formRadio-grp .formRadio-option input[type="radio"]:checked+label:after { width: 12px; height: 12px; border-radius: 50%; left: -16px; }

	.formRadio-grp .formRadio-option input[type="checkbox"]:checked+label:after,
	.formRadio-grp .formRadio-option input[type="radio"]:checked+label:after { background: #161616; }

	.formRadio-grp .formRadio-option input[type="radio"]:not(:checked) + label:before,
	.formRadio-grp .formRadio-option input[type="radio"]:not(:checked) + label:after,
	.formRadio-grp .formRadio-option input[type="checkbox"]:not(:checked) + label:before,
	.formRadio-grp .formRadio-option input[type="checkbox"]:not(:checked) + label:after,
	.formRadio-grp .formRadio-option input[type="radio"]:checked + label:before,
	.formRadio-grp .formRadio-option input[type="radio"]:checked+label:after,
	.formRadio-grp .formRadio-option input[type="checkbox"]:checked + label:before,
	.formRadio-grp .formRadio-option input[type="checkbox"]:checked+label:after { position: absolute; top: 0; bottom: 0; margin: auto 0; }

	.formRadio-grp .formRadio-option input[type="radio"]:not(:checked) + label:before,
	.formRadio-grp .formRadio-option input[type="radio"]:checked + label:before,
	.formRadio-grp .formRadio-option input[type="checkbox"]:not(:checked) + label:before,
	.formRadio-grp .formRadio-option input[type="checkbox"]:checked + label:before { width: 22px; height: 22px; border-radius: 50%; border: 1px solid #161616; left: -21px; }

	.login_wizard_list { display:flex; flex-flow:row wrap; width:100%;max-width:750px; margin-bottom: 60px; margin-top: 30px; padding: 45px 0 20px;border-top:1px solid #f8f8f8; }
	.login_wizard_list .wizard_item { width:33.3%; position: relative;}
	.login_wizard_list .wizard_item:before { width: 40px; height: 40px; border-radius: 50rem; position: absolute; content: ''; top: -65px; left: 0; right: 0;margin: auto; background-color: #ddd; }
	.login_wizard_list .wizard_item:after { position: absolute; content: ''; top: -65px; left: 0; right: 0; width: 42px; height: 42px; margin: auto;border-radius: 50rem;border:2px solid transparent; }
	.login_wizard_list .wizard_item .wizard_title { font-size:20px; line-height: 28px; color:#fff;position:absolute; top: 0; left: 0; right:0; text-align: center; width: 100%; }
	.login_wizard_list .wizard_item.active .wizard_title { font-weight:700; color:var(--primary); }
	.login_wizard_list .wizard_item.active:after { border-color:var(--primary); }
	.login_wizard_list .wizard_item:first-child .wizard_title { left: -50%; right: auto; }
	.login_wizard_list .wizard_item:first-child:after { left: -23px; right:auto; top: -66px; }
	.login_wizard_list .wizard_item:first-child:before { right: auto; left: -22px; }
	.login_wizard_list .wizard_item:last-child .wizard_title { right: -50%; left: auto; }
	.login_wizard_list .wizard_item:last-child:after { left: auto; right: -21px; top: -66px; }
	.login_wizard_list .wizard_item:last-child:before { left: auto; right: -20px; }

	.login_mn.subscription-mn .login_sc .login_card .card-form .car_row { display: flex; flex-flow: row wrap; margin:8px 0; }
	.login_mn.subscription-mn .login_sc .login_card .card-form .car_row .car_row_title { flex: 1; }
	.login_mn.subscription-mn .login_sc .login_card .card-form .car_row .car_row_title h3 { margin:0; font-size:20px;font-weight:600; }
	.login_mn.subscription-mn .login_sc .login_card .card-form .car_row .car_toggle { max-width: 55px; width: 55px; margin: auto; }
	.login_mn.subscription-mn .login_sc .login_middle .login_card.card { max-width: 750px; width: 750px; }
	.login_mn.subscription-mn .login_sc .login_card .card-form .car_info { margin-top: 50px; margin-bottom: 50px; } 
	.login_mn.subscription-mn .login_sc .login_card .card-form .car_info p { font-size:22px;color:#757575;line-height:32px; }

/*
====================================================
	Index Page
====================================================
*/

/* Banner Section S */
	.banner_mn { background-color: var(--primary); }
	.banner_mn .banner_sc .banner_slider .inner { display: flex; flex-flow: column-reverse wrap; align-items: center; }
	.banner_mn .banner_sc .banner_slider .inner .left .detail h2 { font-family: var(--segoeui-bold); font-size: 42px;line-height: 56px; margin: 0 0 30px 0; }
	.banner_mn .banner_sc .banner_slider .inner .left .detail p { font-size: 18px; line-height: 27px; } 
	.banner_mn .banner_sc .banner_slider .inner .left .detail .action { margin-top: 47px; }
	.banner_mn .banner_sc .banner_slider .inner .left .detail .action a { font-weight: 500;  } 
	.banner_mn .banner_sc .banner_slider .inner .right .thumbnail_wrapper img { object-fit: cover; }
/* Banner Section E */

/* Trusted Section S */
	.trusted_mn { padding: 50px 0; } 
	.trusted_mn .trusted_sc .title_main { margin-bottom: 35px; }
	.trusted_mn .trusted_sc .title_main h2 { margin: 0; } 
	.trusted_mn .trusted_sc .trusted_slider .trusted_box { height: 100px; padding: 14px; }
	.trusted_mn .trusted_sc .trusted_slider .trusted_box img { display: block; width: 100%; height: 100%; object-fit: contain; }
	.trusted_mn .trusted_sc .trusted_slider .owl-nav { display: block !important; }
	.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-prev { left: -130px; }
	.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next { right: -130px; }
	.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next img { transform: rotateZ(180deg); } 
/* Trusted Section E */

/* Our Solution Section S */
	.our_solution_mn .our_solution_sc .inner .section_title .sub-title { font-family: var(--segoeui);font-size: 42px;font-weight: 500;line-height: 58px; margin: 60px 0 0 0; color: #757575; }
	.our_solution_mn .our_solution_sc .inner .content_main { margin-top: 50px; margin-bottom: 75px; }
	.our_solution_mn .our_solution_sc .inner .content_main ul { display: flex;flex-flow: row wrap;margin: 0 -15px; }
	.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-icon { width: 180px;height: 180px; } 
	.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-icon img { object-fit: contain; width: 100%; height: 100%;display: block; }   
	.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-body h5 { margin: 15px 0 0 0; font-family: var(--segoeui); font-weight: 600;line-height: 32px; color: var(--lt-black);min-height: 64px; }
	.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-body p { margin: 15px 0 0 0; font-family: var(--segoeui);font-size: 18px; font-weight: 500; line-height: 24px;color: var(--lt-black); } 
/* Our Solution Section E */

/* Key benifits Section S */
	.key_benifit_mn { margin-top: 75px; margin-bottom: 75px; }
	.key_benifit_mn .key_benifit_sc .content_main { margin-top: 63px; padding: 50px; box-shadow: 0px 3px 6px #00000029; }
	.key_benifit_mn .key_benifit_sc .content_main ul { display: flex;flex-flow: column wrap; align-items: center; justify-content: center; margin: 0 -15px; }
	.key_benifit_mn .key_benifit_sc .content_main ul li .media { position: relative;border-radius: 20px;background-color: rgb(248 248 248); border: 1px dotted #c3c3c3;padding: 30px; min-height: 200px; display: flex; flex-flow: row wrap; align-items: center; }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-gray .media { background-color: rgb(248 248 248); }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-gray .media .media-icon { border-color:#6c6c6c; }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-orange .media { background-color: rgb(252 239 229); }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-orange .media .media-icon { border-color:var(--primary); }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-lt-sky .media { background-color: rgb(231 236 247); }
	.key_benifit_mn .key_benifit_sc .content_main ul li.bg-lt-sky .media .media-icon { border-color:#185ab3; }
	.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;height: 90px;width: 90px;border: 3px solid #888;background: #fff;border-radius: 50rem;}
	.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon:after {content: '';position: absolute;top: -10px;left: -10px;border: 3px dotted #c3c3c3;border-radius: 50rem;height: 104px;width: 104px;margin: auto;} 
	.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon span { font-size: 48px;font-weight: 500;line-height: 64px; color: var(--primary); }
	.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-body p { margin: 0;font-size: 18px;line-height: 26px; }
	.key_benifit_mn .key_benifit_sc .action { margin-top: 75px; }

/* Key benifits Section E */

/* Three Col Slider Section S */
	.three_col_slider_mn { padding: 75px 0 150px; background: linear-gradient(180deg, rgb(22 22 22) 55%, rgb(255 255 255) 55%); }
	.three_col_slider_mn .three_col_slider_sc .content_main { margin-top: 75px; }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .product_box { margin-bottom: 15px;overflow: hidden; background-color: #fff; border-radius: 20px; box-shadow: 0px 3px 6px #00000029;  }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .product_box .product_box_img { padding-bottom: 46%;border-radius: 20px; }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .product_box .product_box_detail { padding: 20px;  }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .product_box .product_box_detail h3 { margin: 0 0 15px 0; }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .owl-dots  { display: block !important; bottom: -80px; margin-top: 0; }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .owl-dots .owl-dot span { margin: auto 8px 0; background-color: transparent; border-color: var(--lt-black); }
	.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .owl-dots .owl-dot.active span { background-color: var(--lt-black); } 

/* Three Col Slider Section E */

/* Benifits Delivered Section S */
	.benifit_deliv_mn .benifit_deliv_sc .content_main { margin: 50px 0 75px; } 
	.benifit_deliv_mn .benifit_deliv_sc .content_main .thumbnail_wrapper img {  display: block; width: 100%; height: 100%; object-fit: contain; } 
/* Benifits Delivered Section E */

/* Live Demo Section S */
	.livedemo_mn .livedemo_sc .inner { display: flex;flex-flow: column wrap;align-items: center;padding: 30px 0; }
	.livedemo_mn .livedemo_sc .inner .left { margin: 0 20px; }
	.livedemo_mn .livedemo_sc .inner .left .detail h2 { font-size: 32px;line-height: 42px; margin: 0 0 15px 0; letter-spacing: 0.75px; }
	.livedemo_mn .livedemo_sc .inner .left .detail p { font-size: 14px;line-height: 22px; margin-bottom: 28px;} 
	.livedemo_mn .livedemo_sc .inner .right { text-align: right; }
/* Live Demo Section E */

/* Why Perviewsis Section S */
	.full_col_title_list_mn .full_col_title_list_sc { margin: 80px 0;background-color: #EFEFEF; box-shadow: 0px 5px 10px #00000029; border-radius: 20px; padding: 40px; }
	.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap { max-width: 750px;margin: auto; }
	.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap .section_title h2 { margin: 0; } 
	.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap .section_title h3 { margin: 15px 0 0 0;font-size: 22px;line-height: 28px; color: var(--lt-black);letter-spacing: 0;} 
	.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap .list { margin: 50px 0 0 0; }
	.tick-icon-list ul li {position: relative;display: inline-block;width: 100%;color: var(--black);margin: 0;padding: 0 0 0 35px;font-size: 18px;line-height: 28px;}
	.tick-icon-list.white-list ul li { color: var(--white); }
	.tick-icon-list ul li + li { margin-top: 15px; }
	.tick-icon-list ul li:after {content: '';position: absolute;top: 4px;left: 2px;background: url('../images/checked-black.png') no-repeat center / contain;height: 20px;width: 20px;}
	.tick-icon-list.white-list ul li:after { color: var(--white); background: url('../images/checked-white.png') no-repeat center / contain; }
/* Why Perviewsis Section E */

/* Two Col Detail Right Image Section S */
	.two_col_img_detail_mn { background-color: var(--primary); }
	.two_col_img_detail_mn .two_col_img_detail_sc { background-color: var(--primary); }
	.two_col_img_detail_mn .two_col_img_detail_sc .inner { display: flex;flex-flow: column wrap;align-items: center; }
	.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail h2 { font-family: var(--segoeui-bold); font-size: 48px;line-height: 60px; margin: 0 0 30px 0; }
	.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail p { font-size: 18px; line-height: 27px; } 
	.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail .action { margin-top: 47px; }
	.two_col_img_detail_mn .two_col_img_detail_sc .inner .right .thumbnail_wrapper img { object-fit: cover; }
/* Two Col Detail Right Image Section E */

/* Contact Us Section S */
	.contactus_mn .contactus_sc { /*padding:60px 0;*/ padding-top:60px; }
	.contactus_mn .contactus_sc .inner { display: flex; flex-flow: column wrap; width: 100%; }
	.contactus_mn .contactus_sc .inner .left .thumbnail_wrapper { height: 600px; }
	.contactus_mn .contactus_sc .inner .left .thumbnail_wrapper img { width: 100%; height: 100%; display: block; object-fit: contain; }
	.contactus_mn .contactus_sc .inner .right .title_main { margin-bottom:50px; }
	.contactus_mn .contactus_sc .inner .right .contact-form .title_main h2 { margin-bottom:40px; }
	.contactus_mn .contactus_sc .inner .right .contact-form .title_main p { font-size:22px;line-height:28px; }
	.contactus_mn .contactus_sc .inner .right .contact-form .form-group { margin-bottom:20px; } 
	.contactus_mn .contactus_sc .inner .right .contact-form .form-group.form-action { text-align:center; margin-top:35px; justify-content: center; } 
	.contactus_mn .contactus_sc .inner .right .contact-form .form-group.message-col .form-control { resize:unset; }

	.contactus_mn .contactus_sc .inner .right .contact-form .form-group.message-col textarea.form-control {
    min-height: calc(5.5em + 1.5rem + 2px);
	}

	.contactus_mn .contactus_sc .appperform-comp {
		text-align: center;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		padding: 15px 0px;
	}
	.contactus_mn .contactus_sc .appperform-comp .nav-link {
		color: #161616;
	}
	.contactus_mn .contactus_sc .appperform-comp .nav-link:hover {
		color: #ffa000;
	}

	.aside_wrapper .contactus_mn .text-center button.btn:hover {
		background-color: #e57d04 !important;
	} {

	}
/* Responsive Section S */

	.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group { position:relative; }
	.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group	.input-group-append {position:absolute;top: 0;bottom:0;right: 16px;margin: auto;display: flex;align-items: center;}
	.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group	.input-group-append button {  background:transparent; border:0 } 
	.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group input {border: 0;background-color: #fafafa;border-radius: 15px;min-height: 100%;line-height: 24px;padding: 12px 45px 12px 15px;}

	.app-dashboard-mn .app-dashboard-sc { padding: 50px; background-color: #fdfdfd; border-radius: 10px; margin: 30px 0; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner { display: flex; flex-flow: row wrap; width: 100%; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .left .title h1 { margin:0;line-height: 44px; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right { flex: 1; width: 100%;}
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn { display: flex; flex-flow: row wrap; align-items: center; width: 100%; justify-content: flex-end; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-label { display: flex; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-label h6 { margin:0; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-grp { display: flex; align-items: center; margin: 0 5px; }
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-grp label { font-size:16px; padding-right: 5px;}
	.app-dashboard-mn .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-grp .form-select { min-width:120px; height: 32px; width:120px; margin:0 5px; border:1px solid #ddd; border-radius:10px; padding:8px 15px; min-height:44px; font-size:12px; }
	.app-dashboard-mn.app-dashboard-main .app-dashboard-sc .title_main .inner .right .filtter-mn { margin-top: 5px; }
	.app-dashboard-mn.app-dashboard-main .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-grp { margin: 0 4px; }
	.app-dashboard-mn.app-dashboard-main .app-dashboard-sc .title_main .inner .right .filtter-mn .filtter-grp .form-select { min-width: 110px; width: 110px; margin: 0 8px; border: 1px solid #ddd; border-radius: 10px; padding: 6px 10px; min-height: 38px; }
	.app-dashboard-mn .app-dashboard-sc .list_main { margin-top:50px; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card {display: flex;flex-flow: row wrap;width:100%;box-shadow: 0 0 7px 3px #eee;border-radius: 8px; padding:15px 35px; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card + .list_card { margin-top:25px; } 
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col { width: 12%; text-align:center; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col .card_title { min-height:80px; border-bottom:1px solid #cbcbcb; padding:15px; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col .card_detail { padding:25px 15px; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col.listid { width: 22%; text-align:left; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col.critical_maturity { width: 21%; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col.critical_update_time { width: 21%; }
	.app-dashboard-mn .app-dashboard-sc .list_main .list_card .card_col.critical_update_time .card_title { text-align:right;font-size: 14px;  }
	.app-dashboard-mn.app-dashboard-main .app-dashboard-sc .list_main .list_card .card_col .card_title { font-size: 16px; padding: 11px; }


/* Admin Panel Style S */
	
/*	.aside_main	{ padding:35px 50px; max-width: 90%; margin: auto; }*/
	.aside_main	{ padding-top: 35px;padding-bottom: 35px; }
	.aside_main .button button,
	.aside_main .button a { min-width: 160px; }
	.aside_main .title_main { margin-bottom:30px }
	.aside_grp.app-response  .title_main {
		margin-bottom: 10px !important;
	}
	.aside_main .title_main h2 { margin: 0; font-size: 18px; line-height: 120%; }
	.aside_main .content_main .card { border: 0; border-radius: 10px; padding: 15px;}

	.aside_main .content_main .card { padding: 25px; }
	.aside_main .content_main .card .inner { display: flex; flex-flow: row wrap; }
	.aside_main .content_main .card .inner .left { width:calc(100% - 200px - 25px); }
	.aside_main .content_main .card .inner .left .response_grp { height: 100%; }
	.aside_main .content_main .card .inner .left .response_grp .list { display: flex; flex-flow: row wrap; height: 100%; }
	.aside_main .content_main .card .inner .left .response_grp .list .item { flex:1; padding: 0 20px; min-width:calc(100% / 6 ); }
	.aside_main .content_main .card .inner .left .response_grp .list .item + .item { border-left: 1px solid #ddd;  }
	.aside_main .content_main .card .inner .left .response_grp .list .item .box { text-align:center; }
	.aside_main .content_main .card .inner .left .response_grp .list .item .box .title { min-height:50px; }
	.aside_main .content_main .card .inner .left .response_grp .list .item .box .title h6 {font-size: 13px;font-weight: 600;line-height: 17px;margin:0; text-transform: uppercase; letter-spacing: 0.75px;}
	.aside_main .content_main .card .inner .left .response_grp .list .item .box .detail,
	.aside_main .content_main .card .inner .left .response_grp .list .item .box .detail ul li { font-size: 16px;font-weight: 600; margin-top:20px; }
	.aside_main .content_main .card .inner .left .response_grp .list .item .box .detail ul li + li { margin-top:15px; }
	.aside_main .content_main .card .inner .right { max-width:200px; width:200px; padding: 15px; margin-left:25px; display: flex; flex-flow: column wrap; justify-content: center;}
	.aside_main .content_main .card .inner .status-label { background-color: #ff0045; border-radius: 15px; padding: 15px; min-width: 150px; min-height: 150px; display: flex; flex-flow: column wrap; justify-content: center; }
	.aside_main .content_main .card .inner .status-label label {display: flex;flex-flow: column wrap;justify-content:center;align-items:center;color: var(--white);margin-top: -10px;} 
	.aside_main .content_main .card .inner .status-label label small { text-transform:uppercase; font-size:14px; }
	.aside_main .content_main .card .inner .status-label label span {text-transform:capitalize;font-size: 26px;display: block;margin-top: 7px;}
	.aside_main .content_main .main-card { box-shadow: 0px 3px 7px rgb(0 0 0 / 16%); }
	.aside_main .content_main .main-card + .main-card { margin-top:30px; }
	.aside_main .content_main .card.good_card .status-label.success { background-color: #2ecc71; }

	.aside_main.app-dashboard .content_main .card.good_card .inner .response-tlt-col {  display: flex; align-items:center; }
	.aside_main.app-dashboard .content_main .card.good_card .inner .response-tlt-col h5 { font-size: 22px; font-weight: 700; line-height: 30px; margin: 0; text-transform: capitalize; letter-spacing: 0.75px; }

	.aside_main .aside_grp.appperform-comp { padding: 25px; margin-top: 30px; border-radius: 10px; background-color: #fff;box-shadow: 0px 3px 7px rgb(0 0 0 / 16%);}
	.aside_main .aside_grp.appperform-comp .title_main { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } 
	.aside_main .aside_grp.appperform-comp .content_main .card_grp .inner { display: flex; flex-flow: row wrap;width:100%; }
	.aside_main .aside_grp.appperform-comp .content_main .card_grp .inner .cols { width: 50%; } 
	.aside_main .aside_grp.appperform-comp .content_main .card_grp .inner .cols .graph_box { padding:30px; }
	.aside_main .aside_grp.appperform-comp .content_main .card_grp .inner .cols .graph_box img { display: block; width: 100%; height: 100%; object-fit: contain; }

	.aside_main.app-dashboard .aside_grp.allbusiness-trans .aside_wrap { padding: 25px; border-radius: 10px; background-color: #fff;     box-shadow: 0px 3px 7px rgb(0 0 0 / 16%); }
	.aside_main .aside_grp .top_action { padding: 15px 25px;  display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } 
	.aside_main .aside_grp .top_no_action .title h2 { margin-bottom:20px;  }
	.aside_main .aside_grp .top_action .formRadio-grp .formRadio-option label { padding-left:15px;  }

	.aside_main .busnstrns-top .title_main { padding: 0; } 
	.aside_main .busnstrns-top .title_main .action .form-select { border-radius: 10px; background-color: #fff; border: 1px solid transparent; min-width: 160px; }

	.aside_main .busnstrns-top .content_main .card { padding:15px; }
	.aside_main .busnstrns-top .content_main .card_grp .inner { display: flex; flex-flow: row wrap;width:100%; }
	.aside_main .busnstrns-top .content_main .card_grp .inner .cols { width: 50%; } 
	.aside_main .busnstrns-top .content_main .card .inner .response_grp .list { align-items: center; }
	.aside_main .busnstrns-top .content_main .card .inner .response_grp .list .item .box .title h6 { font-size: 16px; font-weight: 600; line-height: 24px; margin: 0; text-transform: uppercase; }
	.aside_main .busnstrns-top .content_main .card .inner .box .detail .badges { display: inline-flex; background-color:#fff8e3; padding:12px 15px; font-size: 24px;font-weight: 600;line-height: 20px; color: #5a5a5a; }
	.aside_main .busnstrns-top .content_main .card .inner .right { padding:0 }
	.aside_main .busnstrns-top .content_main .inline-data .inner { display: flex; flex-flow: row wrap;width:100%; }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list { display: flex; flex-flow: row wrap; height: 100%; }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item { flex:1; padding: 0 20px; min-width:calc(100% / 6 ); }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item .box { display: flex; flex-flow: row wrap; align-items: center; }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item .box .status-label,
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item .box .detail { min-width: 90px; min-height: 45px; width: 90px; height: 60px; }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item + .item { border-left: 1px solid #ddd;  }
	.aside_main .busnstrns-top .content_main .card .inner .left .response_grp .list { align-items: center; }
	.aside_main .busnstrns-top .content_main .card .inner .left .response_grp .list .item .box .title h6 { font-size: 16px;font-weight: 600;line-height: 24px; }
	.aside_main .busnstrns-top .content_main .inline-data .inner .list .item .box .title { flex: 1; }
	.aside_main.business-trans-list .content_main .inline-data .inner .list .item .box .detail { min-width: 45px; min-height: 100%; width: auto; height: auto;  }
	.aside_main.business-trans-list .content_main .inline-data .inner .list .item .box .detail .badges { background-color: transparent;position:relative; }
	.aside_main.business-trans-list .content_main .inline-data .inner .list .item .box .detail .badges:after {content:"";position:absolute;bottom:0;left:0;right:0;width:calc(100% - 30px);margin: auto;height: 2px;background-color: var(--primary);}
	

	.loader_screen_mn .loader_screen_sc .loader_box {position: relative;display: flex;flex-direction: column;padding: 45px;word-wrap: break-word;background-color: #fafafa;box-shadow: 0 6px 15px 0 #d7d7d7;background-clip: border-box;min-width: 650px;border-radius: 10px;}
	.loader_screen_mn .loader_screen_sc .loader_box .thumbnail_img { width: 220px; height: 220px; border-radius: 50rem; margin: auto; background-color: #fff; border: 1px solid #666; overflow: hidden; }
	.loader_screen_mn .loader_screen_sc .loader_box .thumbnail_img img { display: block; width: 100%; aspect-ratio: 1/1; object-fit: cover; }
	.loader_screen_mn .loader_screen_sc .loader_box .title h2 { font-size: 34px; font-weight: 500; margin: 0; line-height: 46px; }
	.loader_screen_mn .loader_screen_sc .loader_box .title { margin-top: 25px; }

	.intigration-list { display: flex; flex-flow: column wrap;width:100%; }
	.intigration-list .intigration-item + .intigration-item { margin-top:30px; }
	.aside_main .busnstrns-top .content_main .intigration-list .intigration-item .card{ padding:20px;  }
	.intigration-list .intigration-item .inner .left .media { display: flex; flex-flow: row wrap;align-items: center; width:100%; }
	.intigration-list .intigration-item .inner .left .media .media-left { width: 90px; height: 90px; margin-right:20px; }
	.intigration-list .intigration-item .inner .left .media .media-left img { display: block; width: 100%; height: 100%; object-fit: cover; }
	.intigration-list .intigration-item .inner .left .media .media-body { width:calc(100% - 110px); flex:1; }
	.intigration-list .intigration-item .inner .left .media .media-body h5 { font-weight:600; letter-spacing: 0;  }
	.aside_main .busnstrns-top .content_main .intigration-list .intigration-item .right { align-items: center; border-left: 1px dotted #333; padding-left: 25px; }
	.aside_main .busnstrns-top .content_main .intigration-list .intigration-item .right .btn-grp .button { padding:5px; }  

/* Admin Panel Style E */

	@media(min-width: 768px) {
		.key_benifit_mn .key_benifit_sc .content_main ul { flex-flow: row wrap; }
		.contactus_mn .contactus_sc .inner .right .contact-form .form-group.form-action { text-align:right; margin-top:50px; justify-content: flex-end; }
	}
	@media(min-width:  992px) {
		.navbar__mn .inner { padding: 25px 0; } 
		.dashboard_navbar__mn .navbar__mn .inner { padding: 5px 0; }
		.navbar__mn .inner .navbar__wrap .navbar-nav { align-items: center; } 
		.navbar__mn .inner .navbar__wrap .collapse.navbar-collapse { justify-content: flex-end; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu {overflow: hidden; padding: 0; margin: 0; list-style: none; position: absolute; top: 100%; left: 0; min-width: 220px; z-index: 999; opacity: 0; border-radius: 5px 5px 5px 5px; background-color: #ffffff; visibility: hidden; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: 1px 1px 7px 2px #cbcbcb; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li a { padding-left: 25px; padding-right: 25px; padding-top: 12px; padding-bottom: 12px; color: #1a1b1e; display: block;}

		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-brand { margin-right: 100px; }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .left { flex:1; } 
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right { display: flex; flex-flow: row wrap; /*width:550px;*/max-width:550px; align-items: center; }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group { /*width:calc(300px - 100px - 55px); margin-right: 55px;*/ width:calc(280px - 60px - 25px); margin-right: 20px;}
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown { width:100px; }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown .dropdown-menu { background-color: var(--lt-black);z-index: 9;box-shadow: 0 7px 15px 0px #363636;padding: 0;border-radius: 5px;overflow:hidden;  }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown .dropdown-menu li { width:100%; }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown .dropdown-menu li .dropdown-item { width:100%; display:block; color:#fff; text-align: center;}
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown .dropdown-menu li .dropdown-item.active { background-color: #fff; color: var(--lt-black); } 
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link { padding: 15px 30px; }
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item { border-bottom:2px solid transparent; } 
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item a { color:var(--lt-black); } 
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.active { border-color:var(--primary); } 
		.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.active a { font-weight:600; } 

		.footer_mn .footer_sc .footer_top-sc { margin: 0 -15px; }
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_1 { width: calc(30% - 30px); margin: 15px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_2 { width: calc(20% - 30px); margin: 15px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_3 { width: calc(20% - 30px); margin: 15px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 { width: calc(30% - 30px); margin: 15px; }
		.footer_mn .footer_sc .footer-bottom-sc .inner { flex-flow: row wrap; }

		.banner_mn .banner_sc .banner_slider .inner { flex-flow: row wrap; height: 700px; }
		.banner_mn .banner_sc .banner_slider .inner .left { width: calc(45% - 40px); margin: 20px; }
		.banner_mn .banner_sc .banner_slider .inner .right { width: calc(55% - 40px); margin: 20px; }

		.two_col_img_detail_mn .two_col_img_detail_sc .inner { flex-flow: row wrap; padding: 100px 0; }
		.two_col_img_detail_mn .two_col_img_detail_sc .inner .left { width: calc(55% - 40px); margin: 20px; }
		.two_col_img_detail_mn .two_col_img_detail_sc .inner .right { width: calc(45% - 40px); margin: 20px; }

		.livedemo_mn .livedemo_sc .inner { flex-flow: row wrap; }
		.livedemo_mn .livedemo_sc .inner .left { width: calc(60% - 40px); margin: 0 20px; }
		.livedemo_mn .livedemo_sc .inner .right { width: calc(40% - 40px); margin: 0 20px; text-align: right; }		

		.key_benifit_mn .key_benifit_sc .content_main ul li { width: calc(100% / 3 - 100px); margin: 25px 50px;  }
		.key_benifit_mn .key_benifit_sc .content_main ul li .media { padding:25px 25px 25px 60px; }
		.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon {position: absolute; top: 0;bottom: 0;margin: auto;left: -45px; display: flex;flex-flow: row wrap;align-items: center;justify-content: center;height: 90px;width: 90px;border: 3px solid #888;background: #fff;border-radius: 50rem;}

		.contactus_mn .contactus_sc .inner { flex-flow: row wrap;     align-items: end;} 
		.contactus_mn .contactus_sc .inner .left { width: 40%; margin-right: 25px; }
		.contactus_mn .contactus_sc .inner .right { width: calc(100% - 40% - 25px); }

		.login_mn .login_sc .login_middle .login_card.card { max-width: 800px; width: 800px; }

		.otppage_mn.login_mn .login_sc .login_middle .login_card.card { max-width: 600px; width: 600px; }
	}
	@media(min-width: 1200px) {
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_1 { width: calc(35% - 70px); margin: 20px 35px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_2 { width: calc(20% - 70px); margin: 20px 35px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_3 { width: calc(20% - 70px); margin: 20px 35px; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 { width: calc(25% - 70px); margin: 20px 35px; }

		.our_solution_mn .our_solution_sc .inner .content_main ul li { width: calc(100% / 3 - 30px); margin: 50px 15px 0 15px; }
	}
	@media(max-width: 1600px) {
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-prev { left: -80px; }
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next { right: -80px; }
/*		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn:nth-last-of-type(2n) { margin-left: 50px; }*/
	}
	@media(max-width: 1400px) {
		.login_mn .login_sc .login_top { padding-bottom: 35px; } 
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group:not(:first-child) { margin-top: 20px;  }
		.login_mn .login_sc .login_bottom { padding-top: 20px; }
		.login_mn .login_sc .login_middle .login_card.card { padding: 30px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-top { margin-bottom: 20px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom { margin-top: 20px; }
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-prev { left: -50px; }
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next { right: -50px; }
	}
	@media(max-width: 1300px) {
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn:nth-last-of-type(2n) { margin-left: 0px; }
	}
	@media(max-width: 1199px) {
		.section_title h2 { font-size: 38px; line-height: 52px; }  
		.footer_mn { padding: 50px 0 0 0; }

		.our_solution_mn .our_solution_sc .inner .content_main ul li { width: calc(100% / 2 - 30px); margin: 50px 15px 0 15px; }
		.our_solution_mn .our_solution_sc .inner .content_main { margin-top: 35px; margin-bottom: 35px; }

		.key_benifit_mn .key_benifit_sc .content_main ul li { width: calc(100% / 2 - 50px); margin: 25px 25px 50px 25px;  }
		.key_benifit_mn .key_benifit_sc .content_main ul li .media { padding: 50px 30px 30px 30px;text-align: center; } 
		.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon { position: absolute; top: -200px; left: 0; right: 0; margin: auto;  }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link { font-size: 16px;  }
	}
	@media(max-width: 991px) { 

		.navbar__mn .inner { padding: 15px 0; }
		.navbar__mn .inner .navbar__wrap .navbar-collapse {position: absolute;top: 60px;left: 0;right: 0;width: 100%;background-color: var(--lt-black);z-index: 9;box-shadow: 0 7px 15px 0px #363636;padding: 0;border-radius: 5px;}
		.navbar__mn .inner .navbar__wrap .navbar-nav { flex-flow: row wrap; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item { width: 100%; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item:not(.sub-menu) { border-bottom-style: solid; border-bottom-color: #f5f5f5; border-bottom-width: 1px; } 
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu li:not(:last-child) { border-bottom-style: solid; border-bottom-color: #f5f5f5; border-bottom-width: 1px; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .sub-menu { display: none; }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn {margin: 0 15px ;padding: 15px;width: calc(50% - 30px);border: 0;}

		.footer_mn .footer_sc .footer_top-sc .footer_col.col_1,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_2,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_3 { width: 100%; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_2,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_3 { width: calc(100% / 3 ); } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .action { text-align: center; }
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li { padding: 5px 0; }
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul { margin-bottom: 25px; justify-content: center; }
		.footer_mn .footer_sc .footer-bottom-sc { padding: 25px 0;  }
		.footer_mn .footer_sc .footer-bottom-sc .inner .bottom_menu { margin-bottom: 5px;  }
		.footer_mn .footer_sc .footer-bottom-sc .inner ul { justify-content: center; }
		.footer_mn .footer_sc .footer_top-sc .footer_col:not(:last-child) { margin: 0 0 20px 0; }

		.banner_mn .banner_sc .banner_slider .inner .right .thumbnail_wrapper img { height: 360px;  }
		.banner_mn .banner_sc .banner_slider .inner { padding: 75px 0 100px 0; }
		.banner_mn .banner_sc .banner_slider .inner .left { margin-top: 40px; }
		.banner_mn .banner_sc .banner_slider .inner .left .detail h2 { font-size: 38px; line-height: 48px; }
		.banner_mn .banner_sc .banner_slider .owl-dots { bottom: 30px; }

		.two_col_img_detail_mn .two_col_img_detail_sc .inner { padding: 75px 0; }
		.two_col_img_detail_mn .two_col_img_detail_sc .inner .left { margin-bottom: 50px; }

		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-prev,
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next { width: 25px; height: 25px; } 

		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-prev img,
		.trusted_mn .trusted_sc .trusted_slider .owl-nav .owl-next img { object-fit: contain;  }

		.livedemo_mn .livedemo_sc .inner { padding: 30px 0; }

		.trusted_mn {  padding: 50px 0; }

		.our_solution_mn .our_solution_sc .inner .section_title .sub-title { font-size: 38px; line-height: 58px; margin: 40px 0 0 0; }
		.our_solution_mn .our_solution_sc .inner .content_main ul { margin: auto; }

		.key_benifit_mn { margin-top: 50px; margin-bottom: 50px; }
		.key_benifit_mn .key_benifit_sc .content_main { margin-top: 35px;padding: 30px; }
		.key_benifit_mn .key_benifit_sc .content_main ul { margin: auto; }
		.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-icon {  top: -45px; }

		.contactus_mn .contactus_sc .inner .right { margin-top:35px; }

		.two-logincard.login_mn .login_sc .login_middle .login_card_wrap { flex-flow: column wrap;  }
		.two-logincard.login_mn .login_sc .login_middle .login_card_wrap .login_card.card { width: 100%; max-width: 100%; margin: 0 0 35px 0; } 

		.login_mn.subscription-mn .login_sc .login_middle .login_card.card { max-width: 600px; width: 600px; } 
	}
	@media(max-width: 767px) {
		.section_title h2 { font-size: 32px; line-height: 46px; } 

		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn { margin: 0; padding: 15px; width: 100%;  }
		.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.nav-btn:last-child { padding-bottom: 15px; padding-top: 0; }
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_1,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 { width: 100%; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_2,
		.footer_mn .footer_sc .footer_top-sc .footer_col.col_3 { width: 50%; } 
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p { margin-bottom: 0;}
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p + p { margin-top: 15px; }

		.banner_mn .banner_sc .banner_slider .inner .left .detail h2 { font-size: 34px; line-height: 48px; }

		.two_col_img_detail_mn .two_col_img_detail_sc .inner { padding: 50px 0; }

		.full_col_title_list_mn .full_col_title_list_sc { margin: 40px 0; padding: 30px; }

		.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap .list { margin-top: 30px;  }
		.full_col_title_list_mn .full_col_title_list_sc .full_col_wrap .section_title h3 { font-size: 20px; line-height: 26px;  } 

		.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail h2 { font-size: 34px; line-height: 52px;  }

		.livedemo_mn .livedemo_sc .inner .right,.livedemo_mn .livedemo_sc .inner .left {  text-align: center; }
		.livedemo_mn .livedemo_sc .inner .right { margin-top: 35px; }

		.three_col_slider_mn { padding: 50px 0; }
		.three_col_slider_mn .three_col_slider_sc .content_main { margin-top: 35px; }
		.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .product_box .product_box_detail h3 { font-size: 24px; }  

		.our_solution_mn .our_solution_sc .inner .content_main ul li { width: 100%; margin: 15px 0 35px; }
		.our_solution_mn .our_solution_sc .inner .content_main ul li .media { text-align: center; }
		.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-icon { width: 130px; height: 130px; margin: auto; }
		.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-body h5 { min-height: 100% }
		.our_solution_mn .our_solution_sc .inner .section_title .sub-title {  font-size: 32px; line-height: 46px; }

		.key_benifit_mn .key_benifit_sc .content_main ul li { width: 100%; margin: 50px 0; } 

		.contactus_mn .contactus_sc { padding: 35px 0; }
		.contactus_mn .contactus_sc .inner .left .thumbnail_wrapper { height: 500px; }
		.contactus_mn .contactus_sc .inner .right .contact-form .title_main p { font-size: 18px; line-height: 26px; }
		.contactus_mn .contactus_sc .inner .right .title_main { margin-bottom: 35px; }

		.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group .form-label { font-size: 16px; }
		.login_mn .login_sc .button button, .login_mn .login_sc .button a { font-size: 16px; padding: 12px 15px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body h3,
		.login_mn .login_sc .login_middle .login_card.card .card-body h5 { letter-spacing: 0; }
		.login_mn.subscription-mn .login_sc .login_middle .login_card.card { max-width: 90%; width: 90%; } 
		.login_mn.subscription-mn .login_sc .login_card .card-form .car_info p { font-size: 18px;line-height: 28px; }
	}
	@media(max-width:  600px) {
		body h2 { font-size: 28px; line-height: 48px; }
		.footer_mn { padding: 35px 0 0 0; }
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo, .footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu h5 { min-height: 30px; margin: 0 0 15px 0; font-size: 20px; }
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo a { height: 40px; }
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li { padding: 3px 0; }
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p {font-size: 16px;}
		.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li a { display: block;font-size: 16px; }

		.banner_mn .banner_sc .banner_slider .inner .left .detail h2 { font-size: 32px; line-height: 44px; } 
		.banner_mn .banner_sc .banner_slider .inner .left .detail .action { margin-top: 35px;     text-align: center; }
		.banner_mn .banner_sc .banner_slider .inner {  padding: 50px 0 100px;  }
		.banner_mn .banner_sc .banner_slider .inner .left .detail p { font-size: 16px; line-height: 24px; }
		.banner_mn .banner_sc .banner_slider .inner .right .thumbnail_wrapper img { height: auto;  } 

		.three_col_slider_mn .three_col_slider_sc .content_main { padding: 0 0 50px 0; }
		.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .owl-dots { bottom: -50px; }
		.key_benifit_mn { margin-top: 35px; margin-bottom: 35px;  }
		.key_benifit_mn .key_benifit_sc .content_main { padding: 10px  }
		.key_benifit_mn .key_benifit_sc .action { margin-top: 35px; }

		.contactus_mn .contactus_sc .inner .left .thumbnail_wrapper { height: 400px; }
		.contactus_mn .contactus_sc .inner .right .title_main { margin-bottom: 20px; }
		.contactus_mn .contactus_sc .inner .right .contact-form .form-group { margin-bottom:15px; } 

		.login_mn .login_sc .login_middle .login_card.card { padding: 15px; width: 100%;  }
		.login_mn .login_sc .login_middle .login_oth_link a,
		.login_mn .login_sc .login_bottom p { text-align: center;font-size: 16px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body h3,
		.login_mn .login_sc .login_middle .login_card.card .card-body h5 { margin:0 0 10px 0; }
		.login_mn .login_sc .login_middle .login_card.card .card-body p { font-size: 14px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group .form-label { margin-bottom: 5px;  }
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom,
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-action { margin-top: 15px; }
		.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom a { font-size: 18px;  }
		.login_mn .login_sc .login_middle .login_oth_link { margin-top: 30px; }
		.login_mn .login_sc .login_middle .login_oth_link + .login_oth_link  { margin-top: 15px; }
		.login_mn .login_sc .login_bottom { padding-top: 10px; }

		.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group.form-small-txt p { font-size: 12px; }  
		.login_mn.subscription-mn .login_sc .login_card .card-form .car_info p { font-size: 14px;line-height: 26px; } 
		.login_mn.subscription-mn .login_sc .login_card .card-form .car_row .car_row_title h3 { font-size: 18px;line-height: 28px; }
		.login_mn.subscription-mn .login_sc .login_card .card-form .car_info { margin-top: 30px; margin-bottom: 30px;  }
		.login_mn.subscription-mn .login_sc .login_middle .login_card.card { max-width: 100%; width: 100%; }
	}

/* Responsive Section E */



/***************** CUSTOM CSS START **********************/

.login_mn .login_sc .login_middle .login_card.card { max-width:600px; width:600px; }

@media(max-width: 1440px) {

.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group .form-label {
	font-size:16px; margin-bottom:5px; }
.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom {
  margin-top:10px; }	
.login_mn .login_sc .login_middle .login_card.card .card-body .card-bottom a { font-size:16px; }
.login_mn .login_sc .login_middle .login_oth_link { margin-top:30px; }
.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-action {
  margin-top:30px; }


.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link { font-size:14px; } 
.navbar__mn .inner { padding:10px 0; }
.banner_mn .banner_sc .banner_slider .inner .left .detail h2 { font-size:30px; line-height:40px; }
.banner_mn .banner_sc .banner_slider .inner { height:550px; }
.section_title h2 { font-size:30px; }
.our_solution_mn .our_solution_sc .inner .section_title .sub-title { font-size:26px; line-height:35px;}
.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-body p { font-size:16px; }
.key_benifit_mn .key_benifit_sc .content_main ul li .media .media-body p { font-size:16px; }
body h3 { font-size: 24px; }
body h5 { font-size: 18px; }
.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail h2 { 
	font-size:30px; line-height:35px; margin-bottom: 15px;}
.two_col_img_detail_mn .two_col_img_detail_sc .inner .left .detail p {
  font-size:16px; line-height:20px; }
.tick-icon-list ul li { font-size:16px; }  
.owl-theme .owl-dots .owl-dot span { width:12px; height:12px; }
.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-icon {
  width:100px; height:100px; }
.our_solution_mn .our_solution_sc .inner .content_main ul li .media .media-body h5 { 
	min-height:50px; line-height:24px; }
.our_solution_mn .our_solution_sc .inner .content_main { margin-bottom:50px; }
.key_benifit_mn .key_benifit_sc .content_main { margin-top:35px; }
.three_col_slider_mn { padding:50px 0 100px; }
.three_col_slider_mn .three_col_slider_sc .content_main .product_crowd_slider .owl-dots {
   bottom: -50px; }
.two_col_img_detail_mn .two_col_img_detail_sc .inner { padding:50px 0; }   

.footer_mn { padding-top:30px; }
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu .menu ul li { padding-bottom:10px; }
.footer_mn .footer_sc .footer-bottom-sc { padding:15px 0; }
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p { font-size:16px; }
.footer_mn .footer_sc .footer-bottom-sc .inner ul li a { font-size:13px; }
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo a img { width:75%; }
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-logo, 
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-menu h5 { margin-bottom:15px; }

}

@media (max-width: 1400px){
.login_mn .login_sc .login_middle .login_card.card .card-body .card-form .form-group:not(:first-child) 
   { margin-top:15px; }
.login_mn .login_sc .login_bottom { padding-top:10px; }
   
}
.footer_mn .footer_sc .footer_top-sc .footer_col .footer-content p { line-height:20px; font-size: 14px; }

.sidebar_mn .nav-item.active { background: #ffedd2; }


/********** ====== 04-14-2023 ======= **********/
.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown .dropdown-menu li .dropdown-item {
	font-size:14px; padding-top:8px; padding-bottom:8px; }
.aside_main .content_main .card .inner .left .response_grp .list .item .box .detail	 { padding-top: 10px; padding-bottom: 10px; }
.aside_main .content_main .card .inner .left .response_grp .list .item { padding:0 7px; min-width: calc(100% / 8 ); }
.aside_main .content_main .card .inner .left { width: calc(100% - 140px - 10px);  }
.aside_main .content_main .card .inner .right { max-width: 150px;  margin-left: 0px;}
.app-dashboard-mn .app-dashboard-sc .list_main .list_card { flex-flow: inherit; }
.nodata { font-size:18px; }
.font20 { font-size:20px !important; }
.fullheight { height:100%; }
.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .user-dropdown { width: 130px; }
.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group { width: calc(265px - 60px - 25px); }
.navbar__mn .inner .navbar__wrap .navbar-brand { width: 250px; }
.fonts22 { font-size: 22px; }
.fonts18 { font-size: 18px; }
.paddbtm10 { padding-bottom:10px; }
.button-1 button, .button-1 a { letter-spacing: 1px;  }	
.text-transform-n { text-transform: none !important; }
.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item:hover .nav-link, 
.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item.current .nav-link { font-weight:500;  }
.navbar__mn .inner .navbar__wrap .navbar-nav .nav-item .nav-link:hover{ color: #FEA722; }
.cstmselect option { line-height: 20px; }
.date_val, .date_val1 { border:1px solid #e4e6ef!important; border-radius: .475rem!important; }
.appperform-comp .card_grp h3.card-title { font-size: 20px!important;  }

.cstmselect {
    min-height: 33px !important;
}

select option {
	font-size: 14px;
}
/*Custom Css Add*/
	/* Side bar Start */
	.sidebar_mn {
	/*  position: fixed;*/
		top: 3em;
		left: 0;
		width: 30%;
		height: 100%;
		background-color: #FFF;
		text-align: center;
		overflow: auto;
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: -webkit-transform 0.6s ease;
		transition: transform 0.6s ease;
	}

	.sidebar_mn.open {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	.sidebar_mn {
		overflow: visible;
	}

	.sidebar_mn .nav-toggle {
		position: absolute;
		left: 100%;
		border: 1px solid #fea722;
		color: #fea722;
		width: 30px;
		height: 30px;
	}

	.sidebar_mn.open .nav-toggle .fa-align-justify {
		display: block;
		margin-top: 4px;
	}

	.sidebar_mn .nav-toggle .fa-align-justify {
		display: none;
	}

	.sidebar_mn.open .nav-toggle .fa-times {
		display: none;
	}

	.sidebar_mn .nav-toggle .fa {
		color: #fea722;
	}

	/* Side bar End */


#kt_table_users_processing {
	text-align: center;
}

#kt_table_users_wrapper .dataTables_length {
	position: relative;
	text-transform: capitalize;
	padding-top: 10px;
}

#kt_table_users_wrapper .dataTables_length select {
	position: absolute;
	left: 80px;
	top: 8px;
	padding: 3px;
}

.response-inner-content .card .card-header .card-title.flex-column .fw-bolder {
	font-size: 16px !important;
	width: 100% !important;
}

.response-inner-content  .card .card-header {
	display: block !important;
	text-align: center;
}

.Response_time_right .item .box .title h6 {
	font-size: 13px;
	font-weight: 500;
	line-height: 17px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 0.75px;
}

.Response_time_right .item {
	padding: 0 7px;
	min-width: calc(100% / 8 );
}

.Response_time_right.right {
	max-width: 150px;
	margin-left: 0px;
	padding: 0px !important;
	text-align: center;
	flex-flow: row-reverse !important;
}

.Response_time_right {
	padding: 0px;
}

.Response_time_right .title {
	color: #686868;
	text-transform: inherit!important;
}

.aside_main .content_main .card .inner .left .response_grp .list .item .box .title {
	min-height: 0px !important;
}

.aside_main .content_main .card .inner .left .response_grp .list .item .box .detail {
	display: flex;
	justify-content: space-around;
}

.content_main1 .alettable table td:nth-child(2),
.content_main1 .alettable table td:nth-child(3) {
	text-align: center;
}

.content_main1 .alettable table td .fa-save {
	font-size: 20px !important;
}

.dashboard_navbar__mn .navbar__mn .user-dropdown .dropdown-toggle .rounded-circle {
	object-fit: cover;
	width: 40px;
	height: 40px;
}

.loader_screen_mn.imgloder .title h2 {
	font-size: 24px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.response_grp .badgesCount {
	font-size: 18px !important;
}

.widthFull .boxttl {
	text-align: center !important;
}

/*.aside_main .content_main .card .inner .left .response_grp .list .item:last-child {
	border-right: 1px solid #ddd;
}*/

/*.apexcharts-theme-light {
	height: 250px !important;
	min-height: 250px !important;
}
*/
.aside_main .content_main .card {
	overflow: hidden;
}

.dashboard_navbar__mn .navbar__mn .inner {
	padding-top: 15px !important; 
	padding-bottom: 15px !important; 
}
.dashboard_navbar__mn .navbar-brand img {
    width: 250px !important;
}


.profilePic-box {
	    width: 180px;
    height: 180px;
    margin-left: auto;
    /*margin: initial !important;*/
}

.text-right_align {
	text-align: right;
}

.Profile_main_img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.profilePic-box .profile-user-img{
	    height: 100%;
    width: 100%;
    display: contents;
    	position: relative;
}

.edit_icon_class .fa-pencil{
position: absolute;
    background: #fea621;
    padding: 10px;
    border-radius: 50%;
    display: grid;
    color: #fff;
}


.avatar-upload {
  position: relative;
  max-width: 205px;
  margin: 50px auto;
}
.avatar-upload .avatar-edit {
     position: absolute;
    right: 22px;
    z-index: 1;
    top: 20px;
    color: #fff;
    background: #fea621;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    display: grid;
}
.avatar-upload .avatar-edit .fa-times {
	color: #fff;
}
.avatar-preview img {
	height: 100%;
    width: 100%;
    border-radius: 50%;
    object-fit: cover;
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #FFFFFF;
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}
.avatar-upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}
.avatar-upload .avatar-edit input + label:after {
  /*content: "\f040";*/
  content: "\f00d";
  font-family: 'FontAwesome';
  color: #757575;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
}
.avatar-upload .avatar-preview {
  width: 192px;
  height: 192px;
  position: relative;
  border-radius: 100%;
  border: 6px solid #F8F8F8;
  /*box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);*/
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}


.title_paddTop_remove {
	margin-bottom: 30px;
    margin-top: 0px;
}

/*.marGin_top {
	    padding-top: 16px;
}*/

/*.content_main .main-card {
	padding-top: 0px !important;
}*/

/* main css S  */

/*.select::after{
   content: '\25BC';
   position: absolute;
   top: -1px;
   right: 0;
   padding: 0 15px;
   background: skyblue;
   cursor:pointer;
   pointer-events:none;
   transition:.25s all ease;

}

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: black;
  border: 1px solid #ccc;


  background-color: white;
  border: thin solid skyblue;
  border-radius: 0px;
  display: inline-block;
  font: inherit;
  line-height: 35px;

  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;

  position: relative;
  height: 35px;
      display: inline-table;

}

.styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  padding: 0 10px;
  font-weight: bold;
}

.styledSelect:after{
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-color: black transparent transparent transparent;
  position: absolute;
  top: 9px;
  right: 6px;
}

.styledSelect:active,
.styledSelect.active {
  background-color: skyblue;
}

.select .options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border: 1px solid #ccc;
  background-color: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.select .options li {
  padding: 0 6px;
  margin: 0 0;
  padding: 0 10px;
}

.select .options li:hover {
  background-color: #39f;
  color: white;
}
}*/


.Select_down_icon {
	    position: absolute;
    right: 0;
    width: 30px;
    background: #87ceeb;
    height: 35px;
    text-align: center;
    margin: 0 auto;
    line-height: 35px;
    display: none;
}
.Select_down_icon i {
	color: #000;
}
.custom_select_option, .form-select {
border: thin solid #dbdbdb !important;
    border-radius: 5px !important;
    display: inline-block;
    font: inherit;
    line-height: 35px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  /*  -webkit-appearance: none;
    -moz-appearance: none;*/
    position: relative;
    height: 35px;
    font-weight: 600;
}
.calendar_ico {
    position: relative;
    width: 30px;
    background: #fea722;
    height: 35px;
        text-align: center;
    margin: 0 auto;
    line-height: 35px;
    border-radius: 0px 5px 5px 0px;
    color: #fff;
}

.datepicker {
    border: 1px solid #f8a223 !important;
    padding: 10px !important;
    background: #f5f5f5 !important;
}

.datepicker td, .datepicker th {
    height: 25px !important;
    padding-top: 5px !important;
}


.datepicker-dropdown:before {
    border-bottom: 7px solid #fea722 !important;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
    z-index: 9;
}
.datepicker .dow {
    background: #ffedd2 !important;
    margin-bottom: 5px !important;
}

.datetimepicker_one .form-group.datetimepicker input.form-control,
.datetimepicker_seceand .form-group.datetimepicker input.form-control {
	width: 75px;
}

.right .form-group.datetimepicker input.form-control {
	    border-radius: 0px;
    font-size: 12px;
    min-height: 32px;
    padding: 0px 5px;
}

.form-group.datetimepicker input.form-control {
border: thin solid #dbdbdb !important;
    border-radius: 5px 0px 0px 5px !important;
    display: inline-block;
    font: inherit;
    line-height: 35px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    height: 35px;
    font-weight: 600;
}

select {
    padding: 5px 4px;
}
.card-rounded-bottom {
    align-items: center;
    display: grid;
}
.card .card-header {
	min-height: 50px !important;
}
/* main css S  */

/* login New S  */

.login_mn.bg-lt-black {
/*background: rgb(254,167,34);
background: radial-gradient(circle, rgba(254,167,34,1) 32%, rgba(250,224,184,1) 100%);*/
background-image: url(../images/images.png);
    background-position:center;
    background-size: cover;
}

.login_mn .login_sc .login_bottom p, .login_mn .login_sc .login_middle .login_oth_link a {
	color: #000 !important;
}

.login_mn .login_sc .login_bottom p {
font-size: 16px !important;
}
.login_mn .login_sc .login_middle .login_oth_link a {
	font-size: 18px !important;
}


.login_mn .login_sc .login_middle .login_card.card .card-body h5 {
    font-size: 18px;
}


.status-label-check small {
	font-weight: 600;
}

/* login New E */

.openPopupDetail .popupDetailBox .countRespon::after {
	display: none;
}
span.span_add_spacing {
        margin-bottom: 20px;
    display: inline-block;
    height: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.popupDetailBox .good_card .content_main {
	width: 100%;
}


.aside_wrap.bt_transection .title_main .title .row{
	align-items: center;

}
.Average_filter_main {
	text-align: right !important;
}

/*.top_bottom_border_hide {
	border-top: 0px !important;
	border-left: 0px !important;
}
*/
.appperform-comp .nav-link.active {
	color: #fea722;
}
.appperform-comp .nav-link:focus, .appperform-comp .nav-link:hover {
    color: #fea722;
    text-decoration: none;
}



/* Your Requirements New pages Design  S */

.form-wizard_multiple {
	margin-bottom: 30px;
	margin-top: 0px;
}	

  .platForm_box {
    background-color: #eee;
    padding: 20px;
  }



.Performance_Maturity_section {
  margin-top: 50px;
}


.Maturity_List_bottom .form-group {
  display: block;
  margin-bottom: 10px;
}

.Maturity_List_bottom .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.Maturity_List_bottom .form-group label {
  position: relative;
  cursor: pointer;
}

.Maturity_List_bottom .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #fea722;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

/*.Maturity_List_bottom .form-group input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 6px;
    width: 6px;
    height: 10px;
    border: solid #fea722;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}*/

.Performance_box_main .inner_box_custom {
  /*background-color: #eee;*/
  padding:10px 0px 10px 0px;
  border-radius: 10px;
 /* margin: 30px;*/
  position: relative;
}




.Performance_box_main h4 {
	font-size: 15px;
	font-weight: 600;
}

.Performance_box_main .inner_box_custom .form-group {
  display: flex;
    flex-wrap: wrap;
}

.Performance_box_main .inner_box_custom .form-group label {
  /*width: 25px;*/
  display: flex;
    align-items: center;
}

.Performance_box_main .inner_box_custom .form-group .label_title {
  width: 80%;
  padding-top: 3px;
}

.form-wizard_multiple_new .Performance_box_main .inner_box_custom .form-group .label_title {
	width: 90%;
}

.Performance_box_main .inner_box_custom .score_time_fixed {
      position: absolute;
    bottom: 10px;
    right: 30px;
    text-align: center;
}

.Performance_box_main .inner_box_custom .score_time_fixed .Score_round {
      border: 1px solid #fea722;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    align-items: center;
    line-height: 70px;
}

.Maturity_measurments_main .img_icon_select {
	text-align: center;
    margin-top: 80px;
}
.Maturity_measurments_main {
	margin-top: 10px;
}

.start_button_main {

}

.form-wizard_multiple_new .Maturity_measurments_main .container{
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

.start_button_main.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
       border: 0;
    padding: 10px 20px;
    height: auto;
    float: right;
}
.bottom_newsletter {
	padding-top: 10px;
}
/*.Maturity_List_bottom .row {
	margin-bottom: 30px;
}*/

.start_button_main {
	background-color: #fea722 !important;
    border-color: #fea722 !important;
    color: #fff !important;
}

.big_font_size h1 {
		font-size: 20px;
		line-height: 120%;
	}

	  input[type=checkbox] {
            vertical-align: middle;
            position: relative;
            bottom: 1px;
        }

@media (max-width: 767px) {
	.mobile_order_2 {
		order: 2;
	}

	.big_font_size h1 {
		font-size: 30px;
		line-height: 120%;
	}
	.Maturity_measurments_main .img_icon_select {
	    text-align: center;
	    margin-top: 0px;
	}
	
}
/* Your Requirements New pages Design  E */




.form-wizard_multiple .form-wizard {
  position: relative;
  display: table;
  margin: 0 auto;
  max-width: 90%;
  width: 100%;
}

.platForm_main .container{
	max-width: 100%;
}

.form-wizard_multiple .steps {
  margin: 40px 0;
  overflow: hidden;
      display: flex;
    justify-content: space-around;
}
.form-wizard_multiple .steps ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.form-wizard_multiple .steps ul li {
	text-align: center;
  float: left;
  color: #000;
  padding: 0 0px;
  width: 115px !important;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out 0;
  -moz-transition: all 0.4s ease-in-out 0;
  -ms-transition: all 0.4s ease-in-out 0;
  -otransition: all 0.4s ease-in-out 0;
  transition: all 0.4s ease-in-out 0;
}
.form-wizard_multiple .steps ul li:hover, .form-wizard_multiple .steps ul li.active {
  color: #fea722;
}
.form-wizard_multiple .steps ul li:hover span, .form-wizard_multiple .steps ul li.active span {
  background: #fea722;
  color: #fff;
}
.form-wizard_multiple .steps ul li:hover::after, .form-wizard_multiple .steps ul li.active::after {
  background: #fea722;
  width: 100%;
}
.form-wizard_multiple .steps ul li::before, .form-wizard_multiple .steps ul li::after {
  content: "";
  position: absolute;
  left: -50%;
  top: 17px;
  width: 100%;
  height: 3px;
  background: #eee;
  -webkit-transition: all 0.4s ease-in-out 0;
  -moz-transition: all 0.4s ease-in-out 0;
  -ms-transition: all 0.4s ease-in-out 0;
  -otransition: all 0.4s ease-in-out 0;
  transition: all 0.4s ease-in-out 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -otransform: translateY(-50%);
  transform: translateY(-50%);
}
.form-wizard_multiple .steps ul li::after {
  width: 0;
}
.form-wizard_multiple .steps ul li span {
  display: block;
  margin-bottom: 10px;
  margin: 0 auto 0px;
  margin-bottom: 10px !important;
  width: 30px;
  height: 30px;
  text-align: center;
  background: #eee;
  font-size: 13px;
  line-height: 30px;
  font-weight: 600;
  color: #000;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in-out 0;
  -moz-transition: all 0.4s ease-in-out 0;
  -ms-transition: all 0.4s ease-in-out 0;
  -otransition: all 0.4s ease-in-out 0;
  transition: all 0.4s ease-in-out 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -oborder-radius: 2px;
  border-radius: 2px;
}
.form-wizard_multiple .steps ul li:first-child::before, .form-wizard_multiple .steps ul li:first-child::after {
  display: none;
}

.form-wizard_multiple .form-container {
  clear: both;
  display: none;
  left: 100%;
  background: #fff;
  padding: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -oborder-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -obox-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.form-wizard_multiple .form-container.active {
  display: block;
}

.form-wizard_multiple .form-title {
  margin-bottom: 20px;
  padding-bottom: 0px;
  position: relative;
  font-size: 18px;
  line-height: 200%;
    margin-top: 0px;
}
.form-wizard_multiple .form-title::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 80px;
  height: 2px;
  background: #fea722;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -otransform: translateX(-50%);
  transform: translateX(-50%);
}

.form-wizard_multiple .form-group .btn {
	background: #fea722;
	color: #fff;
}

.form-wizard_multiple .form-group .btn:hover {
	background-color: #cb7b00 !important;
	color: #fff;
}

.middle_plat .ul_div li  {
	margin-bottom: 30px;
	margin-top: 30px;
}

.create_account_middle {
	    text-align: center;
    align-items: center;
    display: grid;
}


@media (max-width: 1024px) {
	.form-wizard_multiple .steps ul li {
		width: 105px !important;
	}
}

@media (max-width: 991px) {
	.form-wizard_multiple .steps ul li {
	    font-size: 10px;
	        width: 85px !important;
	}
	
	.form-wizard_multiple .form-wizard {
	    width: 95%;
	}
	.Performance_box_main .inner_box_custom .score_time_fixed {
	    position: initial;
	}
}

@media (max-width: 767px) {
	.middle_plat .ul_div li {
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.Performance_box_main .inner_box_custom {
	    padding: 0px 0px 0px 0px;
	}
	.form-wizard_multiple .steps ul li {
	    font-size: 8px;
	    width: 62px !important;
	}
}

@media (max-width: 575px) {
	.form-wizard_multiple .steps {
		display: none;
	}
}

/*label {
    display: inline-block;
    padding-left: 22px;
}*/
/*
.middle_plat label {
  font-weight: 300;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex: 1;
  box-sizing: border-box;
  display: flex;
  padding: 20px 20px 20px 50px;
  font-weight: 500;
  color: #191919;
  -webkit-tap-highlight-color: transparent;
}*/

.middle_plat input[type="radio"] {
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  transition: linear 0.8s;
  height: 0;
  width: 0;
  -webkit-tap-highlight-color: transparent;
}

.middle_plat input[type="radio"]:after {
    content: "";
    position: absolute;
    height: 18px;
    width: 18px;
    top: -15px;
    left: 0px;
    border-radius: 20px;
    border: 1px solid #fea722;
    transition: linear 0.2s;
    cursor: pointer;
}

.middle_plat input[type="radio"]:checked:after {
  content: "";
  position: absolute;
  height: 18px;
  width: 18px;
  background: #fea722;
  transition: linear 0.2s;
  cursor: pointer;
}

.middle_plat input[type="radio"]:checked:before {
  /*content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background: #fff;
  left: 4px;
    top: -11px;
    z-index: 1;
    cursor: point*/
        content: '';
   /* display: block;
    position: absolute;
    top: 4px;
    left: 7px;
    width: 6px;
    height: 10px;
    border: solid #fea722;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);*/
}

.middle_plat input[type="radio"]:checked:before {
    content: '';
    display: block;
    position: absolute;
    top: -13px;
    left: 6px;
    width: 6px;
    height: 10px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 1;
}

.radio-item-container {
  display: flex;
  flex-direction: column;
  border: 2px solid #3a88f6;
  border-top: 0;
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 10px 0;
}

.radio-item {
  display: flex;
  position: relative;
}

.middle_plat input[type="radio"]:checked + span > .icon {
  transform: scale(1.7);
}

.middle_plat ul.ul_div li label {
	padding-left: 0px;
	/*font-size: 16px;*/
	font-weight: 600;
	cursor: pointer;
	margin-left: -10px !important;
}

.middle_plat ul.ul_div li p {
	font-size: 14px;
	margin-bottom: 0px;
}

.button_big_bottom .btn-primary {
	padding: 8px 10px !important;
}

.last_newsletter {
	    width: 500px;
    margin: 0 auto;
    border: 1px solid #eee;
    padding: 20px;
    border-radius: 5px;
}



@media (max-width: 575px) {
	.form-wizard_multiple .form-container {
	    padding: 20px 0px;
	}
	.form-wizard_multiple .form-wizard {
	    position: relative;
	    display: table;
	    margin: 0 auto;
	    max-width: 95%;
	    width: 100%;
	}
	.form-wizard_multiple {
	    margin-bottom: 20px;
	    margin-top: 20px;
	}
	.form-wizard_multiple .form-title {
	    padding-top: 20px;
	}
}







.Performance_box_main label, .middle_plat label {
  position: relative;
}

.Performance_box_main input[type="checkbox"],
.Performance_box_main input[type="radio"],
.middle_plat input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

.Performance_box_main input[type="checkbox"] + label::before,
.Performance_box_main input[type="radio"] + label::before,
.middle_plat input[type="radio"] + label::before {
  content: '\a0';
  display: inline-block;
  margin: .2em .5em;
  width: .8em;
  height: .8em;
  line-height: .75em;
  transition: all .5s;
  border: 1px solid silver;
}

.Performance_box_main input[type="radio"] + label::before,
.middle_plat input[type="radio"] + label::before {
  border-radius: 50%;
}

.Performance_box_main input[type="checkbox"]:checked + label::before,
.Performance_box_main input[type="radio"]:checked + label::before,
.middle_plat input[type="radio"]:checked + label::before {
  content: '\a0';
  background: #fea722;
  border: 1px solid white;
  box-shadow: inset 0 0 0 1px white, 0 0 0 1px #fea722;
}



#app_dynamic_length label {
display: inline-flex;
    align-items: baseline;
}
#app_dynamic_length label select {
	margin: 0px 5px;
}

#app_dynamic_wrapper .dataTables_paginate .paginate_button {
    padding: 0.5em 0em !important;
    }

    .page-item.next:not(:hover):not(:focus):not(.disabled) .page-link, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
    background-color: #fea722;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid transparent !important;
    background-color: #585858 !important;
}
.grayBG  #app_dynamic_wrapper .table.gy-5 td, .grayBG  #app_dynamic_wrapper .table.gy-5 th {
    text-align: center !important;
}
.grayBG .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: transparent !important;
}
.grayBG .page-item.disabled .page-link {
    color: #fff !important;
    background-color: #FEA722 !important;
    border-color: transparent !important;
}
.grayBG .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    box-shadow: none !important;
}
.grayBG .page-item.next:not(:hover):not(:focus):not(.disabled) .page-link,
.grayBG .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
    background-color: #FEA722 !important;
}

.grayBG  #dynatrace_wrapper .table.gy-5 td, .grayBG  #dynatrace_wrapper .table.gy-5 th {
    text-align: center !important;
}
.grayBG .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: transparent !important;
}
.grayBG .page-item.disabled .page-link {
    color: #fff !important;
    background-color: #FEA722 !important;
    border-color: transparent !important;
}
.grayBG .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    box-shadow: none !important;
}
.grayBG .page-item.next:not(:hover):not(:focus):not(.disabled) .page-link,
.grayBG .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
    background-color: #FEA722 !important;
}

#top_critical_length label {
	    display: inline-flex;
	    align-items: baseline;
	}

	#top_critical  td{
		text-align: center!important;
	}

	#top_critical_length label select {
		margin: 0px 5px;
	}

	#top_critical_wrapper .dataTables_paginate .paginate_button {
	    padding: 0.5em 0em !important;
	    }

	    .page-item.next:not(:hover):not(:focus):not(.disabled) .page-link, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
	    background-color: #fea722;
	}

	#top_warning_length label {
	    display: inline-flex;
	    align-items: baseline;
	}
	#top_warning_length label select {
		margin: 0px 5px;
	}

	#top_warning_wrapper .dataTables_paginate .paginate_button {
	    padding: 0.5em 0em !important;
	    }

	    .page-item.next:not(:hover):not(:focus):not(.disabled) .page-link, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
	    background-color: #fea722;
	}


	.grayBG  #top_warning_wrapper .table.gy-5 td, .grayBG  #top_warning_wrapper .table.gy-5 th {
    text-align: center !important;
	}

	#top_warning  td{
		text-align: center!important;
	}
	

 	#app_dynamic_name_length label {
      display: inline-flex;
      align-items: baseline;
  	}

  	#app_dynamic_name  td{
    	text-align: center!important;
  	}

  	#app_dynamic_name_length label select {
    	margin: 0px 5px;
  	}

  	#app_dynamic_name_wrapper .dataTables_paginate .paginate_button {
      	padding: 0.5em 0em !important;
  	}

  	.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
      background-color: #fea722;
  	}
	

.apexcharts-theme-light .apexcharts-menu-icon {
	border: none;
	font-size: 14px;
	color: inherit;
	background: none;
	cursor: pointer;
	padding:15px 140px 35px 20px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	    background: #ffa000;
    color: #fff !important;
    border-radius: 10px;
}

.apexcharts-theme-light .apexcharts-menu-icon:after {
	content: 'download';
	    padding-left: 5px;
	/*position: absolute;*/
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-size: 15px;
}

/* Pseudo elements for icons */
.apexcharts-theme-light .apexcharts-menu-icon:before {
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: relative;
	-webkit-font-smoothing: antialiased;
	    content: "\f019";
	    font-size: 18px;
}

.apexcharts-theme-light .apexcharts-toolbar svg {
	display: none;
}


/* Maturity page */


/* banner s */
 .performance_maturity_banner {
    background-color: #FEA722;
    padding: 20px 0px;
 }
 .performance_maturity_banner .row {
    align-items: center;
 }
 .performance_maturity_banner .main-screen__text {
    margin-right: 100px;
 }
 .main-screen__text .title {
    color: #fff;
    color: #FFF;
    text-align: inherit;
    font-size: 50px;
    line-height: 110%;
    margin-bottom: 24px;
 }
 .main-screen__text .content {
    color: #fff;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 40px;
 }
 .performance_maturity_banner .main-screen__pic {
     position: relative;
     height: 675px;
 }
 .performance_maturity_banner .main-screen__pic .main-shape {
     width: 536px;
     height: 440px;
     position: absolute;
     bottom: 0;
     right: -6%;
     -webkit-animation-name: slide-up;
     animation-name: slide-up;
     -webkit-animation-duration: .5s;
     animation-duration: .5s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     -webkit-animation-delay: .1s;
     animation-delay: .1s;
    /* opacity: 0;*/
    border-radius: 10px;
 }
 .performance_maturity_banner .main-screen__pic .pic {
     width: 536px;
     height: 400px;
     position: relative;
     left: -5%;
     vertical-align: middle;
     -webkit-animation-name: slide-up;
     animation-name: slide-up;
     -webkit-animation-duration: .5s;
     animation-duration: .5s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     -webkit-animation-delay: .2s;
     animation-delay: .2s;
     border-radius: 10px;
    /* opacity: 0;*/
 }
 .performance_maturity_banner .main-screen__pic .main-graph {
        position: absolute;
        bottom: 87px;
        right: 0;
        width: 440px;
        height: auto;
        filter: drop-shadow(4px 4px 18px rgba(137, 141, 154, .3));
        -webkit-animation-name: slide-up-graph;
        animation-name: slide-up-graph;
        -webkit-animation-duration: .5s;
        animation-duration: .5s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-delay: .3s;
        animation-delay: .3s;
        border-radius: 10px;
       /* opacity: 0;*/
    }

 .trusted_company_section .company_name ul{
    display: inline-flex;
    padding: 0px;
    align-items: center;
 }   
 .trusted_company_section .company_name ul li {
    width: 100%;
    height: 100%;
    margin: 10px;
    padding: 5px;
 }
 .trusted_company_section .company_name ul li img {
     max-width: 100%;
     object-fit: inherit;

 }

 .trusted_company_border {
    border-bottom: 1px solid #fff;
    padding-top: 40px;
 }
 .trusted_company_section {
    margin-top: 50px;
    margin-bottom: 50px;
 }

 .trusted_company_border .title_trusted {
    text-align: center;
    margin: 0 auto;
    display: block;
    background: #FEA722;
    width: 120px;
    margin-bottom: -20px;
    padding: 10px;
    font-size: 16px;
    color: #fff;
 }

 .try_it_free_button {
    margin-top: 20px;
 }

 .try_it_free_button .try_it_free {
    background-color: #161616 !important;
    color: #fff !important;
    text-transform: initial;
 }

 .try_it_free_button .try_it_free:hover {
    background-color: #161616 !important;
 }
 

 .apexcharts-datalabel.active {
 	color: #ffa000;
 }






 

 /* banner E */

 /* Tips Every s */

 .easily_every_step_section {
    padding: 120px 0px;
 }

 .easily_every_step_section  .every_step_title {
    font-size: 50px;
    text-align: center;
    max-width: 850px;
    line-height: 110%;
    font-weight: 700;
    margin: 0 auto;
 }
 .easily_every_step_section .step_one_row .every_step_first, .easily_every_step_section .step_third_row .every_step_first, .easily_every_step_section .step_fifth_row .every_step_first
  {
    margin-right: 50px;
 }
 .easily_every_step_section .every_step_first .title {
    font-size: 40px;
    line-height: 110%;
    font-weight: 700;
 }

 .every_step_first .every_step_ul ul li {
    font-size: 18px;
    margin-left: 20px;
    padding-top: 15px;
    line-height: 160%;
 }

 .every_step_first .every_step_ul ul  {
    list-style: disc;
 }
 .every_step_second {
    height: 500px;
    overflow: hidden;
    box-shadow: 0px 0px 25px 10px #c5c5c5;
    border-radius: 10px;
 }
 .every_step_second img{
    width: 100%;
    border-radius: 10px;
    background-size: cover;
    height: 100%;
 }
 .easily_every_step_section .step_one_row, .easily_every_step_section .step_second_row, .easily_every_step_section .step_third_row, 
 .easily_every_step_section .step_fourth_row, .easily_every_step_section .step_fifth_row {
    padding: 80px 0px;
 }
 .easily_every_step_section .step_one_row .row, .easily_every_step_section .step_second_row .row, .easily_every_step_section .step_third_row .row, 
 .easily_every_step_section .step_fourth_row .row, .easily_every_step_section .step_fifth_row .row{
   align-items: center;
 }
 .easily_every_step_section .step_second_row .every_step_first, .easily_every_step_section .step_fourth_row .every_step_first {
    margin-left: 50px;
 }

 .easily_every_step_section .step_second_row {
    position: relative;
 }
 .easily_every_step_section .step_second_row:before {
    position: absolute;
    border-bottom: 1650px solid #cbedff;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
    width: 100%;
    content: "";
    right: -60%;
    transform: rotate(-90deg);
    z-index: 0;
    top: -450px;
 }

 .easily_every_step_section  .back_shaping_added {
    z-index: 1;
 }

 .easily_every_step_section .step_fifth_row {
    position: relative;
 }

 .easily_every_step_section .step_fifth_row:before {
    position: absolute;
    border-bottom: 1350px solid #bbffd6;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
    width: 100%;
    content: "";
    left: -50%;
    transform: rotate(90deg);
    z-index: 0;
    top: -300px;
 }       


 /* Tips Every E */

 /* businesses_ranks S  */
 .businesses_ranks_section {
    position: relative;
    padding: 80px 0px;
    background-color: #fff;
 }

 .businesses_ranks_section .businesses_ranks_title .title {
    font-size: 50px;
    text-align: center;
    max-width: 850px;
    line-height: 110%;
    font-weight: 700;
    margin: 0 auto;
    margin-bottom: 50px;
}

.results_item_main .dark_pink {
   background: #FF788F;
}
.results_item_main .results_item {
 height: 100%;
 padding: 30px;
 border-radius: 6px;
 text-align: left;
}

.results_item_main .results_item .title{
 margin-top: 0px;
}
.results_item_main .results_item .content {
 font-size: 18px;
}
.results_item.green {
     background: #45E0A8;
 }
 .results_item.blue {
     background: #6EDBFF;
 }
 .companies_used_section .main_top_title .title{
    font-size: 50px;
    text-align: center;
    max-width: 850px;
    line-height: 110%;
    font-weight: 700;
    margin: 0 auto;
    margin-bottom: 80px;
 }

 .companies_used_section .stats_item-col {
    text-align: center;
 }

 .companies_used_section .stats_item-col  .content {
 	font-size: 18px;
 }

 .stats_item-col .count_main .numbers {
    font-size: 70px;
    position: relative;
 }

 .stats_item-col .count_main .numbers i {
    position: absolute;
    right: -20px;
    top: -20px;
 }
 .stats_item-col .count_main .numbers .total_count {
 	position: relative;
	z-index: 11;
	font-weight: 700;
 }

 .companies_used_section {
 	padding: 80px 0px;
 }

 .stats_item-col .count_main .numbers .fa-heart {
 	color: #ff788f;
 }

 .stats_item-col .count_main .numbers .fa-star {
 	color: #ffe84d;
 }

 .stats_item-col .count_main .numbers .fa-diamond {
 	color: #c7fa73;
 }

@media (max-width: 1200px) {
	.performance_maturity_banner .main-screen__pic .pic {
	    width: 436px;
	    height: 300px;
	    left: 8%;
	}
	.performance_maturity_banner .main-screen__pic .main-shape {
	    width: 436px;
	    height: 340px;
	    right: -3%;
	}
	.performance_maturity_banner .main-screen__text {
	    margin-right: 20px;
	}
	.main-screen__text .title {
	    font-size: 36px;
	}
	.main-screen__text .content {
	    font-size: 20px;
	    margin-bottom: 20px;
	}
	.performance_maturity_banner .main-screen__pic .main-graph {
	    bottom: 185px;
	    width: 380px;
	}
	.performance_maturity_banner .main-screen__pic {
	    height: 530px;
	}
	.easily_every_step_section .every_step_title , .businesses_ranks_section .businesses_ranks_title .title, .companies_used_section .main_top_title .title {
	    font-size: 36px;
	    max-width: 70%;
	}
	.easily_every_step_section .every_step_first .title {
	    font-size: 30px;
	}
	.every_step_first .every_step_ul ul li {
	    font-size: 16px;
	    padding-top: 10px;
	}
	.every_step_second {
	    height: 400px;
	}
	.easily_every_step_section .step_second_row:before {
	    right: -80%;
	    top: -540px;
	}
	.easily_every_step_section .step_fifth_row:before {
	    left: -65%;
	    top: -410px;
	}
	.easily_every_step_section {
	    padding: 80px 0px;
	}
	.easily_every_step_section .step_one_row, .easily_every_step_section .step_second_row, .easily_every_step_section .step_third_row, .easily_every_step_section .step_fourth_row, .easily_every_step_section .step_fifth_row {
	    padding: 50px 0px;
	}
	.companies_used_section {
	    padding: 0px 0px 50px;
	}
	.stats_item-col .count_main .numbers {
	    font-size: 50px;
	    position: relative;
	}
}

@media (max-width: 991px) {
	.performance_maturity_banner .main-screen__pic {
		max-width: 506px;
		max-height: 556px;
		margin: 0 auto;
	}
	.performance_maturity_banner .main-screen__text {
	    margin-right: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.order_custom_2 {
		order: 2;
	}
	.order_custom_1 {
		order: 1;
	}
	.container {
	    max-width: 720px !important;
	}
	.easily_every_step_section .step_second_row .every_step_first, .easily_every_step_section .step_fourth_row .every_step_first {
	    margin-left: 0;
	    margin-top: 30px;
	}
	.easily_every_step_section {
	    padding: 40px 0px;
	}
	easily_every_step_section .step_second_row:before {
	    right: -80%;
	    top: -580px;
	}
	.companies_used_section .main_top_title .title {
	    margin-bottom: 50px;
	}
	.businesses_ranks_section .businesses_ranks_title .title {
		margin-bottom: 40px;
	}
	.companies_used_section .stats_item-col .content {
		padding: 0px 0px !important;
	}
	.companies_used_section .stats_item-col {
	    margin-bottom: 50px;
	}
	.results_item_main .results_item{
		margin-bottom: 20px;
		height: auto;
	}

}

/* businesses_ranks E  */ 


.apexcharts-pie-label, .apexcharts-datalabels, .apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {
    fill: #000;
    font-size: 10px;
    cursor: pointer;
}

.apexcharts-pie-label:hover, .apexcharts-datalabels:hover, .apexcharts-datalabel:hover, .apexcharts-datalabel-label:hover, .apexcharts-datalabel-value:hover {
    fill: #ffa000;
    font-size: 10px;
    text-decoration: unset;
}
.apexcharts-text  {
	font-size: 10px !important;
}

.table_survey_main {
  border-collapse: collapse;
  width: 100%;
}

.table_survey_main td, .table_survey_main th {
  border: 1px solid #ddd;
  padding: 8px;
}

.table_survey_main tr:nth-child(even){background-color: #f2f2f2;}

.table_survey_main tr:hover {background-color: #ddd;}

.table_survey_main th {
  padding-top: 7px;
    padding-bottom: 7px;
    text-align: left;
    background-color: #ffa000;
    color: white;
}

.table_surveyForm .title_table {
	font-size: 18px;
	line-height: 120%;
	 margin-top: 0px;
}

.table_surveyForm {
    padding: 20px;
    background: #fff;
    margin-bottom: 20px;
    margin-top: 70px;

}


.graph_full_width .container{
max-width: 100% !important;
}

.graph_inline_row {
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
}

.graph_inline_row #graph {
    width: 50% !important;
    margin-left: -50px;
}

.surveyForm_design {
	width: 50%;
}
.surveyForm_design .container {
	padding: 0px;
}

.apexcharts-canvas {
    display: contents;
}





/******************************************/
.responsive-w .dataTables_wrapper .dataTables_paginate .paginate_button { padding-left:0px !important; padding-right:0px; }
.responsive-w #app_dynamic_previous:active, .responsive-w #app_dynamic_next:active { background: transparent!important; }

@media (max-width: 1199px) {
.responsive-w { overflow-y: auto;   max-width: 1180px;  width:100%; }

}
@media (max-width: 991px) {

header.dashboard_navbar__mn .navbar-toggler { border:1px solid #ccc; background:#ccc; }
header.dashboard_navbar__mn .navbar-collapse .right { margin-top:10px; margin-left:15px; }
header.dashboard_navbar__mn .navbar-collapse .right .input-group { margin-bottom: 10px;  }

}


@media (max-width: 767px) {
.login_mn .login_sc .login_middle .login_card.card { width: 100%; }

}

/*******************************/

/************* 7/18/2023 Update *****************/

.aside_main .content_main .card .inner .left .response_grp .list .item { min-width: calc(100% / 9 ); }

#app_dynamic_wrapper.dataTables_wrapper { position: relative; }
#app_dynamic_wrapper.dataTables_wrapper #app_dynamic_length { position:absolute; top: -64px; left:70px; }

#dynatrace_wrapper.dataTables_wrapper { position: relative; }
#dynatrace_wrapper.dataTables_wrapper #dynatrace_length { position:absolute; top: -64px; left:70px; }

.app-dashboard-mn .app-dashboard-sc .title_main .inner .left .title h1 { line-height:38px; }
.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group {
	width: calc(265px - 80px - 30px); }	
.dashboard_navbar__mn .navbar__mn .inner .navbar__wrap .collapse.navbar-collapse .inner .right .input-group {
	width: calc(220px - 60px - 30px); margin-right:10px;
}	

.aside_main .title_main.customtt2 h2 { margin-bottom: 10px; }
#smallModalview .modal-lg.integrationModal  .modal-header { padding-top:0; border-top:1px solid #eff2f5; 
	border-bottom:0px; border-radius:0; }
#smallModalview .modal-lg.integrationModal h3 {  font-size:18px; }	
#smallModalview .modal-lg.integrationModal .page-item.active:hover { background: none; }
#smallModalview #app_dynamic_name_wrapper .dataTables_paginate .paginate_button.active:hover { background: none !important; }
#smallModalview #app_dynamic_name_wrapper .dataTables_paginate .paginate_button { padding: 0px !important; }


/******************************/

/****** 07-28-2023 ******/
.datepickhand { background:#fff; border-radius:4px;  }
.datepickhand .calendar_ico { right: -1px; z-index:1; position:absolute; }
.datepickhand input, .datepickhand input:focus { background: transparent; z-index:2; cursor:pointer; }
.form-group.datetimepicker .datepickhand input.form-control { border-right: 0px solid !important; }
.navbar-collapse .dropdown select  { cursor:pointer;}

.cstmwth { width: 100% !important; }
.graph_box .card .card-header.marginAll-15 { margin:-15px!important; background:#f5f5f5!important;  }

.butwidth100 { width:100%!important; border-left:0px solid!important;  }
.butwidth100 a.orange-button:hover { background:#dc8b02; }

#app_dynamic_wrapper table#app_dynamic th { text-transform:uppercase; }
.cstmIcon { padding: 5px 30px 5px 15px !important;
background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat:no-repeat; appearance:none; background-position:100px 5px; }
.navbar__mn .inner .navbar__wrap .navbar-nav { justify-content: center !important; }

.footer_col a.btn-primary {   min-width:150px;  padding-top:7px !important; padding-bottom:7px !important; }
.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li a { width:20px; height:20px;  }
.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons ul li + li { margin-left:15px; }
.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 { text-align:center; }
.footer_mn .footer_sc .footer_top-sc .footer_col.col_4 .social_icons {  display:table; margin:auto; }
.title_paddTop_remove { font-weight:bold; }


.grayBG .pagination .page-item a.page-link   { border-radius:0px; background:transparent; border:1px solid #333;
color:#333; }
.grayBG .pagination .page-item a.page-link:hover   { background: #333; color: #fff; }
.grayBG .pagination .page-item.next a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }
.grayBG .pagination .page-item.next a.page-link:hover   { background: #333;  }
.grayBG .pagination .page-item.previous a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }
.grayBG .pagination .page-item.previous a.page-link:hover   { background: #333;  }
.grayBG .pagination .page-item.active a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }

.pagination .page-item:hover { background-color:transparent !important; } 
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { background-color:transparent !important; } 
.pagination .page-item a.page-link   { border-radius:0px; background:transparent; border:1px solid #333;
color:#333; }
.pagination .page-item a.page-link:hover   { background: #333; color: #fff; }
.pagination .page-item.next a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }
.pagination .page-item.next a.page-link:hover   { background: #333;  }
.pagination .page-item.previous a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }
.pagination .page-item.previous a.page-link:hover   { background: #333;  }
.pagination .page-item.active a.page-link   { background: #FEA722; color: #fff; border:0px solid #333; }

#smallModalview table.dataTable thead th { vertical-align: middle; }