/* ===================  css for fonts starts ============== */


@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@charset "UTF-8";
@font-face {
	font-family: 'Poppins Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Italic'), url('../fonts/Poppins-Italic.woff') format('woff');
}


@font-face {
	font-family: 'Poppins Thin';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Thin'), url('../fonts/Poppins-Thin.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Thin Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Thin Italic'), url('../fonts/Poppins-ThinItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins ExtraLight';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins ExtraLight'), url('../fonts/Poppins-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Poppins ExtraLight Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins ExtraLight Italic'), url('../fonts/Poppins-ExtraLightItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Light';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Light'), url('../fonts/Poppins-Light.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Light Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Light Italic'), url('../fonts/Poppins-LightItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Medium';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Medium'), url('../fonts/Poppins-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Medium Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Medium Italic'), url('../fonts/Poppins-MediumItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins SemiBold';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins SemiBold'), url('../fonts/Poppins-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Poppins SemiBold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins SemiBold Italic'), url('../fonts/Poppins-SemiBoldItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Bold'), url('../fonts/Poppins-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Bold Italic'), url('../fonts/Poppins-BoldItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins ExtraBold';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins ExtraBold'), url('../fonts/Poppins-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Poppins ExtraBold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins ExtraBold Italic'), url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Black';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Black'), url('../fonts/Poppins-Black.woff') format('woff');
}

@font-face {
	font-family: 'Poppins Black Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Poppins Black Italic'), url('../fonts/Poppins-BlackItalic.woff') format('woff');
}

@font-face {
	font-family: os-r;
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: os-b;
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: os-sb;
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: os-l;
	src: url('../fonts/opensans-light-webfont.eot');
	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'an-hvy';
	src: url('../fonts/AvenirNextLTPro-HeavyCnIt.eot');
	src: url('../fonts/AvenirNextLTPro-HeavyCnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-HeavyCnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-HeavyCnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-HeavyCnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-HeavyCnIt.svg#AvenirNextLTPro-HeavyCnIt') format('svg');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'an-blultra';
	src: url('../fonts/AvenirNextLTPro-UltLtCn.eot');
	src: url('../fonts/AvenirNextLTPro-UltLtCn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-UltLtCn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-UltLtCn.woff') format('woff'), url('../fonts/AvenirNextLTPro-UltLtCn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-UltLtCn.svg#AvenirNextLTPro-UltLtCn') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'an-bl';
	src: url('../fonts/AvenirNextLTPro-Bold.eot');
	src: url('../fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Bold.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Bold.woff') format('woff'), url('../fonts/AvenirNextLTPro-Bold.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'an-dmitcnpro';
	src: url('../fonts/AvenirNextLTPro-Cn.eot');
	src: url('../fonts/AvenirNextLTPro-Cn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Cn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Cn.woff') format('woff'), url('../fonts/AvenirNextLTPro-Cn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Cn.svg#AvenirNextLTPro-Cn') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-Heavy.eot');
	src: url('../fonts/AvenirNextLTPro-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Heavy.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Heavy.woff') format('woff'), url('../fonts/AvenirNextLTPro-Heavy.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Heavy.svg#AvenirNextLTPro-Heavy') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'an-mdo';
	src: url('../fonts/AvenirNextLTPro-Medium.eot');
	src: url('../fonts/AvenirNextLTPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Medium.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Medium.woff') format('woff'), url('../fonts/AvenirNextLTPro-Medium.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Medium.svg#AvenirNextLTPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'an-dmitcn';
	src: url('../fonts/AvenirNextLTPro-DemiCn.eot');
	src: url('../fonts/AvenirNextLTPro-DemiCn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-DemiCn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-DemiCn.woff') format('woff'), url('../fonts/AvenirNextLTPro-DemiCn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-DemiCn.svg#AvenirNextLTPro-DemiCn') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'an-dmit';
	src: url('../fonts/AvenirNextLTPro-DemiIt.eot');
	src: url('../fonts/AvenirNextLTPro-DemiIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-DemiIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-DemiIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-DemiIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-DemiIt.svg#AvenirNextLTPro-DemiIt') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-UltLt.eot');
	src: url('../fonts/AvenirNextLTPro-UltLt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-UltLt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-UltLt.woff') format('woff'), url('../fonts/AvenirNextLTPro-UltLt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-UltLt.svg#AvenirNextLTPro-UltLt') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'an-cnt';
	src: url('../fonts/AvenirNextLTPro-UltLtCnIt.eot');
	src: url('../fonts/AvenirNextLTPro-UltLtCnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-UltLtCnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-UltLtCnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-UltLtCnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-UltLtCnIt.svg#AvenirNextLTPro-UltLtCnIt') format('svg');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-BoldCnIt.eot');
	src: url('../fonts/AvenirNextLTPro-BoldCnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-BoldCnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-BoldCnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-BoldCnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-BoldCnIt.svg#AvenirNextLTPro-BoldCnIt') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'AvenirNext LT Pro';
	src: url('../fonts/AvenirNextLTPro-BoldIt.eot');
	src: url('../fonts/AvenirNextLTPro-BoldIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-BoldIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-BoldIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-BoldIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-BoldIt.svg#AvenirNextLTPro-BoldIt') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'an-cn';
	src: url('../fonts/AvenirNextLTPro-CnIt.eot');
	src: url('../fonts/AvenirNextLTPro-CnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-CnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-CnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-CnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-CnIt.svg#AvenirNextLTPro-CnIt') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'an-al';
	src: url('../fonts/AvenirNextLTPro-UltLtIt.eot');
	src: url('../fonts/AvenirNextLTPro-UltLtIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-UltLtIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-UltLtIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-UltLtIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-UltLtIt.svg#AvenirNextLTPro-UltLtIt') format('svg');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'AvenirNext LT Pro';
	src: url('../fonts/AvenirNextLTPro-HeavyIt.eot');
	src: url('../fonts/AvenirNextLTPro-HeavyIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-HeavyIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-HeavyIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-HeavyIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-HeavyIt.svg#AvenirNextLTPro-HeavyIt') format('svg');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-BoldCn.eot');
	src: url('../fonts/AvenirNextLTPro-BoldCn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-BoldCn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-BoldCn.woff') format('woff'), url('../fonts/AvenirNextLTPro-BoldCn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-BoldCn.svg#AvenirNextLTPro-BoldCn') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'an-md';
	src: url('../fonts/AvenirNextLTPro-MediumCnIt.eot');
	src: url('../fonts/AvenirNextLTPro-MediumCnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-MediumCnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-MediumCnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-MediumCnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-MediumCnIt.svg#AvenirNextLTPro-MediumCnIt') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'an-d';
	src: url('../fonts/AvenirNextLTPro-Demi.eot');
	src: url('../fonts/AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Demi.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Demi.woff') format('woff'), url('../fonts/AvenirNextLTPro-Demi.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-MediumIt.eot');
	src: url('../fonts/AvenirNextLTPro-MediumIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-MediumIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-MediumIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-MediumIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-MediumIt.svg#AvenirNextLTPro-MediumIt') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'an-l';
	src: url('../fonts/AvenirNextLTPro-Regular.eot');
	src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'an-n';
	src: url('../fonts/AvenirNextLTPro-Regular.eot');
	src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'an-ro';
	src: url('../fonts/AvenirNextLTPro-Regular.eot');
	src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-HeavyCn.eot');
	src: url('../fonts/AvenirNextLTPro-HeavyCn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-HeavyCn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-HeavyCn.woff') format('woff'), url('../fonts/AvenirNextLTPro-HeavyCn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-HeavyCn.svg#AvenirNextLTPro-HeavyCn') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-MediumCn.eot');
	src: url('../fonts/AvenirNextLTPro-MediumCn.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-MediumCn.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-MediumCn.woff') format('woff'), url('../fonts/AvenirNextLTPro-MediumCn.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-MediumCn.svg#AvenirNextLTPro-MediumCn') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next LT Pro';
	src: url('../fonts/AvenirNextLTPro-DemiCnIt.eot');
	src: url('../fonts/AvenirNextLTPro-DemiCnIt.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-DemiCnIt.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-DemiCnIt.woff') format('woff'), url('../fonts/AvenirNextLTPro-DemiCnIt.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-DemiCnIt.svg#AvenirNextLTPro-DemiCnIt') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: cg-r;
	src: url(../fonts/GOTHIC.TTF);
}

@font-face {
	font-family: cg-b;
	src: url(../fonts/GOTHICB.TTF);
}

@font-face {
	font-family: cg-bl;
	src: url(../fonts/GOTHICBI.TTF);
}

@font-face {
	font-family: cg-i;
	src: url(../fonts/GOTHICI.TTF);
}


/* ===================  css for fonts ends ================= */


/* ===================  Common page css starts ================= */

.position-fixed {
	position: Fixed;
	z-index: 2;
	width: 100%;
}

.margin-top-zero {
	margin-top: 0px;
}

.margin-top-minus {
	margin-top: -10px !important;
}

.margin-bottom-minus {
	margin-top: -20px !important;
}

.margin-top-min {
	margin-top: -7px !important;
}

.margin-top-md {
	margin-top: 20px !important;
}

.margin-left {
	margin-left: 30px;
}

.margin-left-small {
	margin-left: 10px !important;
}

.margin-left-less {
	margin-left: 24px;
}

.margin-left-zero {
	margin-left: 0px !important;
}

.margin-left-percent {
	margin-left: 12%;
}

.margin-left-percent-less {
	margin-left: 7%;
}

.margin-top {
	margin-top: 30px !important;
}

.margin-top-leser {
	margin-top: 7px;
}

.margin-bottom {
	margin-bottom: 20px;
}

.margin-bottom-lesser {
	margin-bottom: 5px;
}

.margin-bottom-zero {
	margin-bottom: 0px !important;
}

.margin-bottom-less {
	margin-bottom: 10px;
}

.margin-top-less {
	margin-top: 10px !important;
}

.margin-top-mds {
	margin-top: 12px !important;
}

.default-gray {
	color: #969696 !important;
}

.margin-top-minus-more {
	margin-top: -10px;
}

.margin-top-cust {
	margin-top: 40px !important;
}

.margin-top-attach {
	margin-top: 15px;
	text-align: left;
	font-size: 13px;
}

.cross-attach-sm {
	position: absolute;
	right: 10px;
	top: 15px;
	cursor: pointer;
	z-index: 1;
}

.margin-left-sm {
	margin-left: 45px !important;
}

.margin-top-more {
	margin-top: 50px !important;
}

.margin-top-lg {
	margin-top: 130px !important;
}

.margin-top-lx {
	margin-top: 100px !important;
}

.login-top-ex {
	margin-top: 70px !important;
}

.req-default-log-thank {
	font-family: 'an-n';
	font-size: 13px;
	color: #969696;
	font-weight: 400;
	margin-top: 5px !important;
}

.log-in-link {
	font-family: 'an-mdo';
	font-size: 13px;
	color: #06578e;
}

.log-in-link:hover {
	font-family: 'an-mdo';
	font-size: 13px;
	color: #1683cc;
	cursor: pointer;
}

.forget-in-link {
	font-family: 'an-mdo';
	font-size: 13px;
	color: ##a7a7a7;
}

.forget-in-link:hover {
	font-family: 'an-mdo';
	font-size: 13px;
	color: #1683cc;
	cursor: pointer;
}

.top-menu {
	font-family: an-mdo !important;
	font-size: 11.4px !important;
	height: 30px;
	color: #03505d;
	list-style: none;
}

.top-menu:hover {
	font-family: an-mdo !important;
	font-size: 11.4px !important;
	height: 30px;
	color: #ff6609 !important;
}

.navbar-default .navbar-nav>li>a {
	color: #03505d;
}

.navbar-default {
	background-color: #fff;
	border-color: #fff;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 5px 10px;
	font-family: "Poppins Medium";
	font-size: 13px;
}

.fivepadding {
	padding: 0!important;
	border: none !important;
	border-radius: 0!important;
}

.navbar {
	position: relative;
	height: 37px;
	margin-bottom: 5px;
	border: 1px solid transparent;
}

.icon-facebook,
.icon-google,
.icon-linkedin,
.icon-twitter {
	display: inline-block;
	background: url('../images/icon-social.png') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	cursor: pointer;
}

.profile-mrgn-left {
	margin-left: 20px;
}

.default-exp-ttl {
	font-family: 'an-mdo';
	font-size: 13px;
	color: #000;
	font-weight: 400;
	/* margin-top: 10px !important; */
	display: inline-block;
	/* padding-left: 10px; */
}

#expert-sec-tags>span {
	display: block;
	display: inline-block;
	color: #4b4a4a;
	font-family: 'os-r';
	font-size: 11px !important;
	background: #fcfcfc;
	padding: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 7px;
	border: 1px solid #b3afaf;
	margin-top: 5px;
	margin-bottom: 20px;
	border-radius: 20px;
}

.university-listing-logo {
	padding: 5px;
	max-width: 160px;
	/* background-color: #fff; */
	/* height: 60px; */
	/* max-height: 60px; */
	width: 160px;
}

.uni-sec-head-an {
	font-family: 'an-n';
	font-size: 16px;
	color: #33475b;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight: 400;
	border-left: 6px solid #ff5700;
	padding-left: 15px;
}

.icon-facebook {
	background-position: -5px -0px;
	width: 45px;
	height: 42px;
}

.icon-google {
	background-position: -55px -0px;
	width: 45px;
	height: 42px;
}

.icon-linkedin {
	background-position: -5px -47px;
	width: 45px;
	height: 42px;
}

.icon-twitter {
	background-position: -55px -47px;
	width: 45px;
	height: 42px;
}

a,
a:hover,
a:active,
a:visited,
a:focus {
	text-decoration: none;
}

.foot-copy {
	font-family: os-r;
	font-size: 11px;
	color: #d0cece;
	line-height: 26px;
	margin-bottom: 10px;
}

.foot-head {
	font-family: os-r;
	font-size: 15px;
	color: #fff;
	margin-bottom: 5px;
}

.foot-txt {
	font-family: os-r;
	font-size: 11.5px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 10px;
}

.foot-link {
	font-family: os-r;
	font-size: 11.5px;
	color: #fff;
	line-height: 26px;
	margin-bottom: 10px;
}

.foot-link:hover {
	font-family: os-r;
	font-size: 11.5px;
	color: #ffa06d;
	line-height: 26px;
	margin-bottom: 10px;
	cursor: pointer;
}

.bottom-line {
	min-height: 350px;
	background-color: #5f6671;
}

.das-desc-an {
	font-family: 'os-r';
	font-size: 13px;
	color: #000;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight: 500;
	line-height: 1.7;
}

a.das-desc-an {
	text-decoration: none;
	font-family: 'os-r';
	color: #ff6609;
	font-weight: 400;
}

a.das-desc-an:hover {
	text-decoration: none;
}

.profile-menu-width {
	margin-left: -135px;
	min-width: 200px;
}

.user-panel-ttl {
	font-family: 'os-r';
	font-size: 12px;
	color: #fff;
	margin-top: 5px;
}

.profile-menu-cnt {
	font-family: 'an-n';
	font-size: 13px;
	color: #000;
	height: 40px;
}

.default-flag-circle-orng {
	border-radius: 50%;
	border: 3px solid #ffffff;
	height: 20px;
	width: 20px;
}

.flag-left-lesser {
	margin-left: 5px !important;
}




/* =================== Time line common code ================= */

.cl-outer {
	background-color: white;
	width: 40px;
	height: 40px;
	position: relative;
	border: 2px solid #FF9800;
	border-radius: 50%;
}

.cl-outer-sm {
	background-color: transparent;
	width: 40px;
	height: 40px;
	position: relative;
	border: none;
	border-radius: 50%;
}

.cl-inner {
	background-color: #FF9800;
	top: 25%;
	//left:25%; /* of the container */
	width: 50%;
	/* of the container */
	height: 50%;
	/* of the container */
	position: relative;
	//border:1px solid black;
	border-radius: 50%;
}

.modal-content {
	border: none;
	border-radius: 2px;
	-webkit-box-shadow: 0 10px 17px rgba(0, 0, 0, 0.22), 0 17px 14px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 10px 17px rgba(0, 0, 0, 0.22), 0 17px 14px rgba(0, 0, 0, 0.2);
	box-shadow: 0 10px 17px rgba(0, 0, 0, 0.22), 0 17px 14px rgba(0, 0, 0, 0.2);
}

.modal-header .close {
	margin-top: -4px;
}

.close {
	font-size: 31px;
}

.cl-inner-sm {
	background-color: #FF9800;
	top: 25%;
	//left:25%; /* of the container */
	width: 80%;
	/* of the container */
	height: 80%;
	/* of the container */
	position: relative;
	//border:1px solid black;
	border-radius: 50%;
}

.tm-one-line-next {
	display: inline-block;
	float: right;
	position: absolute;
	margin-top: -13px;
	cursor: pointer;
}


/* =================== Time line - 1 ================= */

.tm-one-line {
	display: inline-block;
	background-color: #949494;
	/* padding: 5px; */
	height: 3px;
	text-align: left;
	border: 1px solid #949494;
	padding-left: 0px;
	float: left;
}

.tm-one-line-cl {
	min-width: 110px;
	position: absolute;
	bottom: -33px;
	left: -54;
}

.tm-line-space {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space .mask10 {
	overflow: hidden;
	width: 20px;
	height: 100px;
	margin-bottom: -20px;
}

.tm-line-space.left .mask10:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-space {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space .mask10a {
	overflow: hidden;
	width: 20px;
	height: 150px;
	margin-bottom: -20px;
}

.tm-line-space.left .mask10a:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-col-sm-left {
	background-color: #fff;
	padding: 5px;
	height: 265px;
	text-align: left;
	padding-left: 0px;
}

.tm-line-col-md-left {
	background-color: #fff;
	padding: 5px;
	height: 530px;	
	text-align: left;
	padding-left: 0px;
}


.temp-default-circle {
	background: #ccc;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

.tm-line-space-down {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space-down .mask11 {
	overflow: hidden;
	width: 20px;
	height: 130px;
	margin-bottom: 20px;
}

.tm-line-space-down.left .mask11:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-space-down {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space-down .mask11a {
	overflow: hidden;
	width: 20px;
	height: 50px;
	margin-bottom: 20px;
}

.tm-line-space-down.left .mask11a:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.def-icon-pos-top {
	position: absolute;
	left: -39px;
	top: -135px;
}

.def-cnt-pos-btm {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 200px;
	left: -99px;
	top: 85px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.temp-one-ttl {
		font-family: 'Poppins Medium';
	font-size: 14px;
	color: #000000;
	line-height: 1.4;
}

.temp-one-ttl-yr {
		font-family: 'Poppins Medium';
	font-size: 17px;
	//color: #FF9800;
	color: #000;
	line-height: 1.4;
}

.temp-one-desc {
	font-family: 'Poppins Regular';
	font-size: 13px;
	color: #000000;
	font-weight: 400;
}

.def-cir-sm-dwn {
	position: absolute;
	bottom: 9px;
	margin-left: -5px;
}

.default-sml-circle {
	background: #ff5f19;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}

.def-cir-sm-up {
	position: absolute;
	top: -5px;
	margin-left: -5px;
}

.default-mid-circle {
	background: #6f7273;
	width: 9px;
	height: 9px;
	border-radius: 50%;
}

.default-temp-ttl-bld {
	font-family: 'os-sb';
	font-size: 20px;
	color: #000;
	margin-top: 0px;
}

#temp-icon-more {
	display: none;
}

.temp-icon-info:hover #temp-icon-more {
	display: block;
}

.dash-link-temp {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	padding: 7px;
	background-color: #f7f7f7;
	border-radius: 50%;
}

.dash-link-temp:hover {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 7px;
	background-color: #e1e1e1;
	border-radius: 50%;
}

.temp-one-desc-pop {
	font-family: 'Poppins Regular';
	font-size: 13px;
	color: #000000;
	font-weight: 400;
	line-height: 2;
}


/* =================== Time line - 2 ================= */

.tm-line-orange-circle {
	background: #ff9800;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.tm-line-def-circle-pos {
	position: absolute;
	left: -39px;
	top: -140px;
}

.tm-two-line-cl {
	min-width: 110px;
	position: absolute;
	bottom: -33px;
	left: -54;
}

.tm-two-line-cl-down {
	min-width: 110px;
	position: absolute;
	top: -27px;
	left: -54;
}

.tm-two-line-cl-sm {
	min-width: 110px;
	position: absolute;
	bottom: -23px;
	left: -54;
}

.def-cnt-pos-top {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 200px;
	left: -99px;
	bottom: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tm-line-space {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space .mask100 {
	overflow: hidden;
	width: 20px;
	height: 70px;
	margin-bottom: -20px;
}

.tm-line-space.left .mask100:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.def-cir-len-orange-bigger {
	position: absolute;
	left: -39px;
	bottom: -65px;
}

.tm-line-orange-circle-down {
	background: #ff9800;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.tm-line-space-down {
	display: inline-block;
	position: relative;
}

.tm-line-space-down .mask111 {
	overflow: hidden;
	width: 20px;
	height: 70px;
	margin-bottom: 20px;
}

.tm-line-space-down.left .mask111:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-def-cnt-pos-btm {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 200px;
	left: -99px;
	top: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.def-cir-sm-dwn-temp-two {
	position: absolute;
	bottom: 20px;
	margin-left: -5px;
}

.tm-line-space {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.tm-line-space .mask222 {
	overflow: hidden;
	width: 20px;
	height: 320px;
	margin-bottom: -20px;
}

.tm-line-space.left .mask222:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-space-down {
	display: inline-block;
	position: relative;
}

.tm-line-space-down .mask333 {
	overflow: hidden;
	width: 20px;
	height: 320px;
	margin-bottom: 20px;
}

.tm-line-space-down.left .mask333:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 2px #949494;
	border: 1px solid #949494;
}

.tm-line-crcl-pos {
	position: absolute;
	left: -9px;
	top: -10px;
	width: 300px;
	z-index: 2;
}

.tm-line-circle-big {
	background: #757575;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

.table-cnt-blow-sm-bld:hover {
	font-family: 'an-mdo';
	font-size: 15px;
	color: #0707a7;
	line-height: 1.4;
	cursor: pointer;
}

.pro-info-less {
	font-family: 'an-n';
	font-size: 12px;
	color: #000000;
	font-weight: 400;
}

.tm-line-data {
	margin-top: -20px;
	margin-left: 20px;
}

.tm-line-mrgn-top {
	margin-top: 120px;
}

.tm-line-mrgn-top-more {
	margin-top: 230px;
}

.tm-line-head-btm {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 200px;
	left: -99px;
	top: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tm-line-head-below {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 200px;
	left: -99px;
	top: -35px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* =================== Time line - 3 ================= */

.def-cnt-pos-bot {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 80px;
	left: -118px;
	bottom: -50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tm-line-three-icon-top {
	position: absolute;
	left: -110px;
	top: -275px;
}

.tm-line-bord {
	background-color: #ffffff !important;
	border: 1px solid #ffffff !important;
}

.tm-line-def-top {
	position: absolute;
	background-color: #fff;
	min-height: 20px;
	width: 300px;
	left: -110px;
	top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.default-info-tm-link {
	font-family: 'os-sb';
	font-size: 13px;
	color: #FF9800;
	font-weight: 400;
	cursor: pointer;
}

.default-info-tm-link:hover {
	font-family: 'os-sb';
	font-size: 13px;
	color: #FF9800;
	font-weight: 400;
	cursor: pointer;
}


/* =================== Time line - 4 ================= */

.arrow-steps .step {
	font-family: 'an-mdo';
	font-size: 14px;
	text-align: center;
	color: #000;
	cursor: default;
	margin: 0 3px;
	padding: 0px 10px 10px 30px;
	min-width: 110px;
	float: left;
	position: relative;
	background-color: #d9e3f7;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: background-color 0.2s ease;
}

.arrow-steps .step:after,
.arrow-steps .step:before {
	content: " ";
	position: absolute;
	top: 0;
	right: -17px;
	width: 0;
	height: 0;
	border-top: 19px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 17px solid #d9e3f7;
	z-index: 1;
	transition: border-color 0.2s ease;
}

.arrow-steps .step:before {
	right: auto;
	left: 0;
	border-left: 17px solid #fff;
	z-index: 0;
}

.arrow-steps .step:first-child:before {
	border: none;
}

.arrow-steps .step:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.arrow-steps .step span {
	position: relative;
}

.arrow-steps .step span:before {
	opacity: 0;
	content: "?";
	position: absolute;
	top: -2px;
	left: -20px;
}

.arrow-steps .step.done span:before {
	opacity: 1;
	-webkit-transition: opacity 0.3s ease 0.5s;
	-moz-transition: opacity 0.3s ease 0.5s;
	-ms-transition: opacity 0.3s ease 0.5s;
	transition: opacity 0.3s ease 0.5s;
}

.arrow-steps .step.current {
	color: #fff;
	background-color: #23468c;
}

.arrow-steps .step.current:after {
	border-left: 17px solid #23468c;
}

.arrow-steps .step.complete {
	color: #fff;
	background-color: #31a511;
}

.arrow-steps .step.complete:after {
	border-left: 17px solid #31a511;
}

.arrow-steps .step:before {
	margin-top: 30px;
}

.arrow-steps .step.current:after {
	margin-top: 30px;
}

.arrow-steps .step:after,
.arrow-steps .step:before {
	margin-top: 30px;
}

.carousel-control.left {
	background-image: none;
}

.carousel-control.right {
	background-image: none;
}

.arrow-steps .step span {
	top: 30px;
}

.arrow-steps .step.current:after {
	border-left: 17px solid #00b0f0;
}

arrow-steps .step span {
	top: 30px;
	font-size: 23px;
}

.arrow-steps .step.green {
	color: #fff;
	background-color: #85CA46;
}

.arrow-steps .step.green:after {
	border-left: 17px solid #85CA46;
}

.arrow-steps .step.orange {
	color: #fff;
	background-color: #F49D00;
}

.arrow-steps .step.orange:after {
	border-left: 17px solid #F49D00;
}

.arrow-steps .step.pink {
	color: #fff;
	background-color: #D2326B;
}

.arrow-steps .step.pink:after {
	border-left: 17px solid #D2326B;
}

.arrow-steps .step.blue {
	color: #fff;
	background-color: #1D6E9B;
}

.arrow-steps .step.blue:after {
	border-left: 17px solid #1D6E9B;
}

.arrow-steps .step.blue2 {
	color: #fff;
	background-color: #6F4EA4;
}

.arrow-steps .step.blue2:after {
	border-left: 17px solid #6F4EA4;
}

.arrow-steps .step.pink2 {
	color: #fff;
	background-color: #E484A6;
}

.arrow-steps .step.pink2:after {
	border-left: 17px solid #E484A6;
}

.tm-line-arrow-txt-one {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #000;
	color: #00B0F0;
}

.tm-line-arrow-txt-two {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #85CA46;
}

.tm-line-arrow-txt-three {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #000;
	color: #F49D00;
}

.tm-line-arrow-txt-four {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #D2326B;
}

.tm-line-arrow-txt-five {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #1d6e9b;
}

.tm-line-arrow-txt-six {
	font-family: 'os-b';
	font-size: 14px;
	text-align: left;
	color: #D2326B;
}

.default-next-circle {
	background: #e0e0e0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding-bottom: 4px;
	padding-top: 4px;
}

.default-next-circle:hover {
	background: #d2d2d2;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding-bottom: 4px;
	padding-top: 4px;
}

.tm-line-img-width {
	height: 100px;
	width: 150px;
}


/* =================== Time line - 5 ================= */

.img-sz {
	margin: 15px;
	width: 400px;
	height: 400px;
}

.tm-market-drivers-ttl {
	font-family: 'an-mdo';
	font-size: 35px;
	color: #000;
	line-height: 1.4;
}

.tm-market-drivers-line {
	display: inline-block;
	background-color: #cbc6c9;
	height: 1px;
	text-align: left;
	border: 1px solid #cbc6c9;
	padding-left: 0px;
	float: left;
}

.tm-market-drivers-line-wdth {
	width: 390px;
}

.tm-market-drivers-line-wdth-sm {
	width: 345px;
}

.tm-market-drivers-line-wdth-md {
	width: 350px;
}

.tm-market-drivers-left-line {
	position: absolute;
	margin-top: 120px;
	z-index: 1;
	left: 85px;
}

.tm-market-drivers-right-line {
	position: absolute;
	margin-top: 120px;
	z-index: 1;
	right: 125px;
}

.tm-market-drivers-left-line-sm {
	position: absolute;
	margin-top: 160px;
	z-index: 1;
	left: 100px;
}

.tm-market-drivers-left-line-md {
	position: absolute;
	margin-top: 160px;
	z-index: 1;
	left: 160px;
}

.tm-default-mid-circle {
	background: #279b48;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 2px solid #fff;
}

.tm-market-drivers-right-line-sm {
	position: absolute;
	margin-top: 160px;
	z-index: 1;
	right: 130px;
}

.tm-market-drivers-right-line-md {
	position: absolute;
	margin-top: 160px;
	z-index: 1;
	right: 180px;
}

.tm-default-mid-circle-right {
	background: #f99d26;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 2px solid #fff;
}


/* =================== Time line - 6 ================= */

.img-sz-lg {
	margin: 15px;
	width: 1000px;
	//height: 700px;
}


/* =================== Time line - 8 ================= */

.tm-one-bg {
	background: #ffb12d;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffb12d 0%, #e86d17 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffb12d 0%, #e86d17 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffb12d 0%, #e86d17 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb12d', endColorstr='#e86d17', GradientType=0);
	/* IE6-9 */
	min-height: 90px;
	border-radius: 40px;
}

.tm-two-bg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#82dc4d+0,3a993d+100 */
	background: #82dc4d;
	/* Old browsers */
	background: -moz-linear-gradient(top, #82dc4d 0%, #3a993d 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #82dc4d 0%, #3a993d 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #82dc4d 0%, #3a993d 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82dc4d', endColorstr='#3a993d', GradientType=0);
	/* IE6-9 */
	min-height: 90px;
	border-radius: 40px;
}

.tm-three-bg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00cffd+0,0091d2+100 */
	background: #00cffd;
	/* Old browsers */
	background: -moz-linear-gradient(top, #00cffd 0%, #0091d2 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #00cffd 0%, #0091d2 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #00cffd 0%, #0091d2 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cffd', endColorstr='#0091d2', GradientType=0);
	/* IE6-9 */
	min-height: 90px;
	border-radius: 40px;
}

#diamond {
	width: 0;
	height: 0;
	border: 70px solid transparent;
	border-bottom-color: #f9f9f9;
	position: relative;
	top: -90px;
	filter: drop-shadow(0 0 10px #333);
}

#diamond:after {
	content: '';
	position: absolute;
	left: -70px;
	top: 70px;
	width: 0;
	height: 0;
	border: 70px solid transparent;
	border-top-color: #f9f9f9;
}

.c-one {
	background-color: #eb1c2d !important;
}

.c-two {
	background-color: #d3a029 !important;
}

.c-three {
	background-color: #279b48 !important;
}

.c-four {
	background-color: #c31f33 !important;
}

.c-five {
	background-color: #ef402b !important;
}

.c-six {
	background-color: #03aed9 !important;
}

.c-seven {
	background-color: #03aed9 !important;
}

.c-eight {
	background-color: #8f1838 !important;
}

.c-nine {
	background-color: #f36d25 !important;
}

.c-ten {
	background-color: #e11484 !important;
}

.c-eleven {
	background-color: #f99d26 !important;
}

.c-twelve {
	background-color: #cf8d2a !important;
}

.c-thirteen {
	background-color: #48773e !important;
}

.c-fourteen {
	background-color: #037dbc !important;
}

.c-fifteen {
	background-color: #04558b !important;
}

.c-sixteen {
	background-color: #183668 !important;
}

.temp-nine-ttl {
	font-family: 'an-mdo';
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}

.temp-nine-ttl-yr {
	font-family: 'an-mdo';
	font-size: 17px;
	color: #000000;
	line-height: 1.4;
}


/* ===================  SWOT ================= */

.swot-sec-ttl {
	font-family: 'os-b';
	font-size: 76px;
	color: #fff;
	line-height: 1.4;
}

.swot-sec-desc {
	font-family: 'os-b';
	font-size: 13px;
	color: #fff;
	font-weight: 400;
	white-space: normal;
}

.swot-sec-one {
	min-height: 130px;
	background-color: #183668;
}

.swot-sec-two {
	min-height: 130px;
	background-color: #f99d26;
}

.swot-sec-three {
	min-height: 130px;
	background-color: #279b48;
}

.swot-sec-four {
	min-height: 130px;
	background-color: #03aed9;
}

.swot-sec-one-bg {
	min-height: 300px;
	background-color: #def2ff;
}

.swot-sec-two-bg {
	min-height: 300px;
	background-color: #ffe5c3;
}

.swot-sec-three-bg {
	min-height: 300px;
	background-color: #cfffdd;
}

.swot-sec-four-bg {
	min-height: 300px;
	background-color: #e3f9ff;
}

.swot-sec-circle {
	background: #ff9800;
	width: 120px;
	height: 120px;
	border-radius: 50%;
}

.swot-one-ttl {
	font-family: 'an-mdo';
	font-size: 16px;
	color: #000000;
	line-height: 1.4;
}

.swot-one-desc {
	font-family: 'os-r';
	font-size: 13px;
	color: #000000;
	font-weight: 400;
	white-space: normal;
}





#navbar_div ol {
   padding-left: 19px;
}


#navbar_div ul {
   padding-left: 19px;
}

#navbar_div .li {
   padding-left: 19px;
}

.pestel-sec-one-bg {
	min-height: 300px;
	background-color: #fff0f1;
	padding-bottom:10px;
}

.pestel-sec-two-bg {
	min-height: 300px;
	background-color: #e2f9ff;
	padding-bottom:10px;
}

.pestel-sec-three-bg {
	min-height: 300px;
	background-color: #fff3d7;
	padding-bottom:10px;
}

.pestel-sec-four-bg {
	min-height: 300px;
	background-color: #daffe5;
	padding-bottom:10px;
}

.pestel-sec-five-bg {
	min-height: 300px;
	background-color: #ffd9de;
	padding-bottom:10px;
}

.pestel-sec-six-bg {
	min-height: 300px;
	background-color: #e3f9ff;
	padding-bottom:10px;
}

.img-sz-md {
	margin: 15px;
	width: 200px;
	/* height: 200px; */
}


/* ===================  SCENARIO ================= */

.scenario-temp-one-ttl {
		font-family: 'Poppins Regular';
	font-size: 14px;
	color: #fff;
	line-height: 1.4;
	font-weight: bold;
}

.scenario-temp-bg {
	background-color: #fff;
	box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #f7f7f7;
	min-height: 60px;
	border-radius: 10px;
}

.scenario-top {
	position: absolute;
	top: 110px;
	min-height: 200px;
	left: 0px;
}

.scenario-bg-one {
	background-color: #eaf9ff;
}

.scenario-bg-two {
	background-color: #e6ffd0;
}

.scenario-bg-three {
	background-color: #ffecca;
}

.scenario-bg-four {
	background-color: #ffe2ed;
}

.scenario-bg-five {
	background-color: #def3ff;
}

.scenario-bg-six {
	background-color: #ffdce8;
}


/* ===================  product-lifecycle ================= */

.product-lifecycle-temp-div {
	border: 1px solid #E9E3DD;
	float: left;
	height: 410px;
	text-align: left;
	width: 250px;
}

#product-lifecycle-shape {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product-lifecycle-circle {
	background: #cccccc;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.dm-inline {
	display: inline;
}


/* ===================  Internal Screen ================= */

header {
	width: 100%;
	padding: 0px 0;
	background-color: #fff;
	box-shadow: 1px 1px 5px #e5e5e5;
	//border-bottom: 1px solid #e1e1e1;
	/* animation magic */
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	z-index: 3;
	top: 0;
	position: fixed;
	min-height: 49px;
}

.shrink {
	min-height: 45px;
	padding: 10px;
}

.circle-frame {
	background-position: 50% 35%;
	background-repeat: no-repeat;
	border: 3px solid #899dff;
	border-radius: 50%;
	width: 105px;
	height: 105px;
	background-size: cover;
}

.logo {
	padding: 12px;
	width: 172px;
	height: 51px;
}

.profile-ttl {
	font-size: 16px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.profile-desc {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.menu-ttl {
	font-size: 12.4px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: left;
	letter-spacing: 1px;
}

.menu-ttl:hover {
	font-size: 12.4px;
	font-family: "Poppins Regular";
	color: #ff5800;
	text-align: left;
	letter-spacing: 1px;
}

.menu-ttl-active {
	font-size: 12.4px;
	font-family: "Poppins medium";
	color: #000000;
	text-align: left;
	letter-spacing: 1px;
}

.menu-bg {
	margin-top: 15px;
	padding: 10px;
	padding-top: 15px;
	background-color: #fff;
	font-size: 12.4px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: left;
	letter-spacing: 1px;
}

.menu-bg:hover {
	margin-top: 15px;
	padding: 10px;
	padding-top: 15px;
	background-color: #f9f9f9;
	cursor: pointer;
	font-size: 12.4px;
	font-family: "Poppins Regular";
	color: #ff5800;
	text-align: left;
	letter-spacing: 1px;
}

.menu-bg-active {
	margin-top: 15px;
	padding: 10px;
	padding-top: 15px;
	background-color: #f5f5f5;
	cursor: pointer;
	font-size: 12.4px;
	font-family: "Poppins Regular";
	color: #ff5800;
	text-align: left;
	letter-spacing: 1px;
}

.menu-left-border {
	position: absolute;
	left: 10px;
	border-left: 3px solid #ff5800;
	height: 25px;
	top: 12px;
}

.input-area-div-bg {
	background-color: #fafbfc;
	border: 1px solid #dedede !important;
	border-radius: 5px !important;
}

.form-control-feedback {
	position: absolute;
	top: 0px;
	left: 15px;
	z-index: 1 !important;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
	color: #9c9999;
}

.input-search-background {
	background-color: #fff;
	min-height: 34px !important;
	padding-left: 35px !important;
	padding-bottom: 20px;
	border-radius: 5px;
}

input,
textarea {
	background: none;
	color: #000000;
	font-family: 'os-l';
	font-size: 14px;
	//padding: 10px 10px 10px 0px;
	padding: 20px 10px 0px 0px;
	display: block;
	// width: 500px;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #c6c6c6;
}

.search-btn {
	border-radius: 2px;
	background-color: #1695ce;
	width: 100%;
	height: 36px;
}

.search-btn:hover {
	border-radius: 2px;
	background-color: #1386b9;
	width: 100%;
	height: 36px;
	cursor: pointer;
}

.search-txt {
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	padding-top: 9px;
	//min-width:100px;
}

.action-btn {
	border-radius: 2px;
	background-color: #63b247;
	width: 100%;
	height: 36px;
}

.action-btn:hover {
	border-radius: 2px;
	background-color: #68bf49;
	width: 100%;
	height: 36px;
	cursor: pointer;
}

.container {
	max-width: 960px;
	margin: 0 auto;
	width: 100%;
}

.container .field-input {
	text-align: center;
}

.container .field-input input {
	text-align: left;
	border-radius: 2px;
	border: 1px solid #e2e2e2;
	padding: .6rem 1rem .6rem 3rem;
	font-family: 'Poppins Regular';
	transition: .5s;
	background-color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	min-height: 37px;
}

.container .field-input input:focus {
	outline: none;
	border-color: #212121;
	transition: .5s;
}

.container .field-input span:before {
	content: '\f002';
	//cursor: pointer;
	position: relative;
	font-family: 'fontawesome';
	top: -27px;
	left: 10px;
	color: #c0c0c0;
}

.deafult-ttl {
	font-size: 17px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-drop-ttl {
	font-size: 11px;
	color: #7c8388;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.drop-margin {
	margin-left: 20px;
	margin-top: 5px;
}

.pro-pnl-bg {
	min-height: 200px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
}

.fond {
	position: absolute;
	padding-top: 85px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #00506b;
}

.style_prevu_kit {
	display: inline-block;
	border: 0;
	width: 150px;
	height: 150px;
	//border-radius: 50%;
	position: relative;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.style_prevu_kit:hover {
	box-shadow: 10px 10px 80px #ccc;
	z-index: 2;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
}


.style_prevu_pyramid {
	display: inline-block;
	border: 0;
	//width: 150px;
	//height: 150px;
	//border-radius: 50%;
	position: relative;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.style_prevu_pyramid:hover {
	//box-shadow: 5px 5px 20px #000;
	z-index: 1;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
	cursor:pointer;
}


.style_prevu_kit_pro {
	display: inline-block;
	border: 0;
	position: relative;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(0);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(0);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(0);
	transition: all 200ms ease-in;
	transform: scale(1);
}



.style_prevu_kit_pro:hover {
	box-shadow: 10px 10px 80px #ccc;
	z-index: 1;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
	//cursor:pointer;
}

.style_prevu_kit_data {
	display: inline-block;
	border: 0;
	position: relative;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(0);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(0);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(0);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.style_prevu_kit_data:hover {
	box-shadow: 10px 10px 50px #f7f7f7;
	border: 1px solid #f5f5f5;
	z-index: 1;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
	//cursor:pointer;
}

.pro-img-sec {
	//padding: 5px;
	max-width: 289px;
	background-color: #fff;
	background-size: cover;
	max-height: 199px;
	height: 100%;
}

.default-pro-ttl {
	font-size: 17px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-pro-ttl:hover {
	font-size: 17px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}

.default-pro-date {
	font-size: 11px;
	color: #595959;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: #595959;
	-moz-text-fill-color: #595959;
	text-fill-color: #595959;
	-webkit-font-smoothing: antialiased;
}

.pro-margin-top {
	margin-top: 7px;
}

.req-margin-top {
	margin-top: 47px;
	margin-bottom: 20px !important;
}

a.comppany:link {
	font-size: 11px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

a.comppany:visited {
	font-size: 11px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

a.comppany:hover {
	font-size: 11px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

a.comppany:active {
	font-size: 11px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

.pro-circle {
	border-radius: 50%;
	border: 2px solid #dcdcdc;
	background-color: #fff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
}

.pro-circle:hover {
	border-radius: 50%;
	border: 2px solid #dcdcdc;
	background-color: #fafafa;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
	cursor: pointer;
}

.pro-circle-rep {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #fff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
}

.pro-circle-rep:hover {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #e6fde7;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
	cursor: pointer;
}

.pro-circle-mem {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #fff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
}

.pro-circle-mem:hover {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #fff6d3;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
	cursor: pointer;
}

.pro-circle-tem {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #fff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
}

.pro-circle-tem:hover {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #e8ecff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
	cursor: pointer;
}

.pro-circle-txt {
	font-family: 'Poppins Bold';
	font-size: 21px;
	color: #000;
	font-weight: 500;
	margin-top: 5px;
}

.rep-border {
	border-color: #63b247 !important;
}

.mem-border {
	border-color: #f15523 !important;
}

.tem-border {
	border-color: #1695ce !important;
}

.def-col-one {
	color: #63b247 !important;
}

.def-col-two {
	color: #f15523 !important;
}

.def-col-three {
	color: #1695ce !important;
}

.default-pro-desc {
	font-size: 11px;
	color: #000;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.dash-noti-circle {
	border-radius: 50%;
	border: 1px solid #ff752d;
	width: 20px;
	height: 20px;
	background-color: #ff752d;
}

.dash-noti-text {
	font-family: "Poppins Regular";
	font-size: 10px;
	color: #fff;
	margin-top: 2px;
	text-align: center;
}

.def-noti {
	position: absolute;
	right: 20px;
	z-index: 1;
	background-color: #f5f5f5;
	border-radius: 50%;
	padding: 2px;
}

.def-noti:hover {
	position: absolute;
	right: 20px;
	z-index: 1;
	background-color: #e8e8e8;
	border-radius: 50%;
	padding: 2px;
	cursor: pointer;
}

.def-noti-num {
	position: absolute;
	left: 18px;
	top: 1px;
	z-index: 1;
}

.def-tog {
	position: absolute;
	right: 20px;
	z-index: 1;
	background-color: #f5f5f5;
	border-radius: 50%;
	padding: 2px;
}

.mob-margin {
	margin-top: 80px;
}

.mob-margin-more {
	margin-top: 98px;
}

.cus-pnl-bg {
	min-height: 280px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
	width: 100%;
}

.circle-frame-cus {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 2px solid #899dff;
	border-radius: 50%;
	width: 82px;
	height: 82px;
	background-size: contain;
	background-origin: content-box;
	padding: 5px;
}

.cus-profile-ttl {
	font-size: 16px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.cus-profile-desc {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #595959;
	text-align: center;
	letter-spacing: 1px;
}

.circle-frame-sm {
	background-position: 50% 35%;
	background-repeat: no-repeat;
	border: 1px solid #899dff;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background-size: cover;
}

.pro-circle-sm {
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: #fff;
	min-height: 30px;
	width: 30px;
	box-shadow: 1px 2px 2px #ececec;
}

.pro-circle-txt-sm {
	font-family: 'Poppins Regular';
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	margin-top: 5px;
}

.bg-color-one {
	background-color: #3f74e8 !important;
	border-color: #3f74e8 !important;
}

.bg-color-two {
	background-color: #fe69a3 !important;
	border-color: #fe69a3 !important;
}

.bg-color-three {
	background-color: #22de68 !important;
	border-color: #22de68 !important;
}

.bg-color-four {
	background-color: #ffd121 !important;
	border-color: #ffd121 !important;
}

.bg-color-five {
	background-color: #899cfc !important;
	border-color: #899cfc !important;
}

.cus-stat-ttl {
	font-family: 'Poppins bold';
	font-size: 23px;
	color: #000;
	font-weight: 500;
	margin-top: 0px;
}

.cus-stat-desc {
	font-family: 'Poppins Regular';
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}

.shadow-line {
	position: absolute;
	right: 10px;
	top: -17px;
}

.pro-circle-big {
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: #fff;
	min-height: 82px;
	width: 82px;
	box-shadow: 1px 2px 2px #ececec;
}

.pro-circle-txt-big {
	font-family: 'Poppins SemiBold';
	font-size: 26px;
	color: #fff;
	font-weight: 500;
	margin-top: 23px;
}

.cus-stat-row {
	margin-top: 15px;
	min-height: 60px;
	border-top: 1px solid #f1f1f1;
}

.circle-frame-cus-big {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 3px solid #dbdbdb;
	border-radius: 50%;
	width: 105px;
	height: 105px;
	background-size: contain;
	background-origin: content-box;
	padding: 10px;
}

.mem-pnl-bg {
	min-height: 120px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
}

.mem-pnl-bg:hover {
	min-height: 120px;
	background-color: #f9fcff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
	cursor: pointer;
}

.mem-profile-ttl {
	font-size: 14px;
	font-family: "Poppins Regular";
	color: #000;
	letter-spacing: 1px;
}

.mem-profile-desc {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #595959;
	letter-spacing: 1px;
}

.circle-frame-mem {
	background-position: 50% 60%;
	background-repeat: no-repeat;
	border: 2px solid #899dff;
	border-radius: 50%;
	width: 82px;
	height: 82px;
	background-size: cover;
}

.no-padding {
	padding: 0px !important;
}

.status-active {
	/* border-radius: 2px; */
	background-color: #22cffa;
	width: 100px;
	height: 26px;
	min-width: 100px;
}

.status-notpublished {
    /* border-radius: 2px; */
    background-color: #009688;
    width: 100%;
    height: 26px;
    min-width: 100px;
}



.status-completed {
	background-color: #2ca700;
	width: 100px;
	height: 26px;
	min-width: 100px;
}



.status-pending {
	/* border-radius: 2px; */
	background-color: #e2c80b;
	width: 100px;
	height: 26px;
	min-width: 100px;
}

.search-txt-action {
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	padding-top: 4px;
}

.status-draft {
	/* border-radius: 2px; */
	background-color: #929292;
	width: 100%;
	height: 26px;
	min-width: 90px;
}

.status-ideation {
	/* border-radius: 2px; */
	background-color: #ae38b5;
	width: 100%;
	height: 26px;
	min-width: 115px;
}

.status-ideation {
    /* border-radius: 2px; */
    background-color: #00ce68;
    width: 100%;
    height: 26px;
    min-width: 115px;
}

.edit-icon-cle {
	position: absolute;
	right: 65px;
	top: 70px;
	z-index: 1;
	background-color: #595959;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	border: 4px solid #fff;
	cursor: pointer;
}

.edit-icon-cle:hover {
	position: absolute;
	right: 65px;
	top: 70px;
	z-index: 1;
	background-color: #595959;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	border: 4px solid #fff;
	cursor: pointer;
}

.border-one {
	border-color: #899dff !important;
}

.border-two {
	border-color: #f73e86 !important;
}

.border-three {
	border-color: #21c5bb !important;
}

.border-four {
	border-color: #ec9c53 !important;
}

.border-five {
	border-color: #ffd121 !important;
}

.border-six {
	border-color: #22de68 !important;
}

.border-seven {
	border-color: #fe7caf !important;
}

.text-left {
	text-align: left !important;
}

.main-pnl-bg {
	min-height: 200px;
	background-color: #fff;
	/* box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12); */
	border: 1px solid #ffffff;
}

.pro-border {
	border-bottom: 1px solid #f7f7f7;
}

.data-pnl-bg {
	min-height: 180px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
	width: 100%;
}

.data-profile-ttl {
	font-size: 13px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.data-margin-top {
	margin-top: 40px;
}

.stat-circle-sm {
	border-radius: 50%;
	border: 1px solid #989696;
	background-color: #fff;
	min-height: 25px;
	width: 25px;
	padding-top: 2px;
	font-family: 'Poppins medium';
	font-size: 12px;
	color: #989696;
	font-weight: 500;
}

#action-more {
	display: none;
}

.data-action:hover #action-more {
	display: block;
}

.data-action-btn {
	border-radius: 2px;
	background-color: #15b551;
	width: 89px;
	height: 33px;
}

.data-action-btn:hover {
	border-radius: 2px;
	background-color: #13a94b;
	width: 89px;
	height: 33px;
	cursor: pointer;
}

.data-action-btn-wt {
	border-radius: 2px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	width: 89px;
	height: 33px;
}

.data-action-btn-wt:hover {
	border-radius: 2px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	width: 89px;
	height: 33px;
	cursor: pointer;
}

.data-txt-blk {
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	padding-top: 9px;
}

.create-txt {
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	padding-top: 9px;
}

.data-action-pos {
	position: absolute;
	bottom: 20px;
	left: -10px;
}

.profile-desc-link {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #1b54e4;
-moz-text-fill-color: #1b54e4;
text-fill-color: #1b54e4;
-webkit-font-smoothing: antialiased;	
}

.profile-desc-link:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #1b54e4;
-moz-text-fill-color: #1b54e4;
text-fill-color: #1b54e4;
-webkit-font-smoothing: antialiased;
}

.pro-squre-sm {
	border-radius: 15%;
	border: 1px solid #fff;
	background-color: #ffd226;
	min-height: 38px;
	width: 48px;
	font-family: 'Poppins SemiBold';
	font-size: 15px;
	color: #ffd226;
	font-weight: 500;
}

.default-use-ttl {
	font-size: 12.5px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.7;
}

.default-use-ttl:hover {
	font-size: 12.5px;
	color: #337ab7;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.7;
	cursor: pointer;
}

.margin-top-lesser {
	margin-top: 5px !important;
}

#edit-action-more {
	display: none;
}

.edit-data-action:hover #edit-action-more {
	display: block;
}

#edit-photo-more {
	display: none;
}

.edit-photo-action:hover #edit-photo-more {
	display: block;
}

.pro-edit-pos {
	position: absolute;
	left: 85px;
	top: -60px;
}

.default-head-sm {
	background: #fbfbfb;
	/* Old browsers */
	//background: -moz-linear-gradient(left,  #efefef 0%, #ffffff 100%); 
	//background: -webkit-linear-gradient(left,  #efefef 0%,#ffffff 100%);
	//background: linear-gradient(to right,  #efefef 0%,#ffffff 100%); 
	//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 );
	min-height: 40px;
}

.default-shadow {
	background-color: #fff;
	//box-shadow: 0 0px 1px 0 rgba(45, 62, 80, .12);
	border: 1px solid #f7f7f7 !important;
	min-height: 30px;
}

.default-tbl-hover {
	background-color: #fff;
}

.default-tbl-hover:hover {
	background-color: #fff;
	//cursor:pointer;
}

.default-tbl-publish {
	background-color: #ceffcb;
	border-bottom: 3 px solid #fff;
}

.default-tbl-td {
	width: 320px;
	border-top: 1px solid #f9f9f9 !important;
}

.default-tbl-email {
	width: 180px;
	border-top: 1px solid #f9f9f9 !important;
}

.default-tbl-cnt {
	width: 120px;
	border-top: 1px solid #f9f9f9 !important;
}

.default-pro-ttl-sm {
	font-size: 14px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	margin-left: 10px;
}

.data-tbl-ttl {
	font-family: 'Poppins light';
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal !important;
}

.data-tbl-border {
	border-bottom: 1px solid #efefef !important;
}

.pro-squre-md {
	border-radius: 12px;
	border: 1px solid #899dff;
	background-color: #ffffff;
	min-height: 28px;
	width: 10px;
	font-family: 'Poppins SemiBold';
	font-size: 15px;
	color: #ffd226;
	font-weight: 500;
}

.pro-squre-md-active {
	border-radius: 12px;
	border: 1px solid #22de68;
	background-color: #22de68;
	min-height: 28px;
	width: 10px;
	font-family: 'Poppins SemiBold';
	font-size: 15px;
	color: #ffd226;
	font-weight: 500;
}

.def-td-icon {
	width: 6%;
}

.del-action-btn {
	border-radius: 2px;
	background-color: #ffffff;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #737373;
}

.del-action-btn:hover {
	border-radius: 2px;
	background-color: #1695ce;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #1695ce;
	cursor: pointer;
}

.mod-action-btn {
	border-radius: 2px;
	background-color: #ffffff;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #737373;
}

.mod-action-btn:hover {
	border-radius: 2px;
	background-color: #cd0101;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #cd0101;
	cursor: pointer;
}

#edit-tbl-more {
	display: none;
}

.edit-tbl-action:hover #edit-tbl-more {
	display: block;
}

#edit-req-more {
	display: none;
}

.edit-req-action:hover #edit-req-more {
	display: block;
}

.def-action-height {
	min-height: 28px;
}

.create-action-link {
	font-size: 12px;
	font-family: "Poppins Regular";
	color: #595959;
	letter-spacing: 1px;
}

.create-action-link:hover {
	font-size: 12px;
	font-family: "Poppins Regular";
	color: #595959;
	letter-spacing: 1px;
	cursor: pointer;
}

.def-data-container {
	height: 48px;
	background: white;
	border: 1px solid #dadada;
	font-size: 10.9px;
	font-family: "Poppins Regular";
	color: #000;
	//box-shadow: 0px 2px 1px 1px #f3f2f2;
	letter-spacing: 1px;
	border-radius: 4px;
}

.default-form-ttl {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

input,
textarea {
	background: none;
	color: #000000;
	font-family: 'an-mdo';
	font-size: 14px;
	//padding: 10px 10px 10px 0px;/*  sanjay changed  */
	padding: 20px 10px 0px 0px;
	display: block;
	// width: 500px;/*  input full width changes  */
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #c6c6c6;
}

input:focus,
textarea:focus {
	outline: none;
	border-color: #b5b5b5;
}

input:disabled~label,
input:focus~label,
input:valid~label,
textarea:focus~label,
textarea:valid~label {
	top: -10px;
	font-size: 11px;
	color: #000;
	font-family: 'os-r';
	text-align: left;
	//padding-left:15px;
}

input:focus~.bar:before,
textarea:focus~.bar:before {
	width: 100%;
}

input[type="password"] {
	letter-spacing: 0.3em;
}

.text-editor-data-bg {
	background-color: #fff;
	//border: thin solid #dadada !important;
	min-height: 33px;
}

.def-idea-post-sec {
	font-family: "Poppins Light";
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #dadada;
	border-radius: 4px;
	display: block;
	width: 90%;
	text-transform: none;
	min-height: 40px;
	height: auto;
	line-height: 1.7;
	letter-spacing: 1px;
}

.divcnt {
	width: 100%;
	min-height: 48px;
	background: #fff;
	padding: 15px;
	padding-left: 5px;
}

.divcnt[placeholder]:empty:before {
	content: attr(placeholder);
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #adadad;
	padding-left: 5px;
	letter-spacing: 1px;
}

.divcnt[placeholder]:empty:focus:before {
	content: "";
}

[contenteditable]:focus {
	outline: 0px solid transparent;
}

input:focus {
	outline: none !important;
	border-color: #719ECE;
	border: 1px solid #ff6535 !important;
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
	visibility: visible !important;
	background: #f2f2f2 !important;
	background: rgba(0, 0, 0, 0.06) !important;
	border: 0 none !important;
	-webkit-box-shadow: inset 0 0 12px 4px #ffffff;
	box-shadow: inset 0 0 12px 4px #ffffff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
	content: '!';
	visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
	position: relative;
	padding: 5px 8px;
	border-bottom: 1px solid #d0d0d0;
	background: #f8f8f8;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
	position: absolute;
	right: 8px;
	top: 50%;
	color: #303030;
	opacity: 0.4;
	margin-top: -12px;
	line-height: 20px;
	font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
	color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
	border-right: 1px solid #f2f2f2;
	border-top: 0 none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
	border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
	display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
	border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
	position: relative;
	padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
	z-index: 1;
	/* fixes ie bug (see #392) */
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 17px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: inherit;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	padding: 2px 0 0 0;
	border-left: 1px solid #d0d0d0;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
	background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
	border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
	background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
	border-left-color: #ffffff;
}

.selectize-control {
	position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #000;
	line-height: 18px;
	-webkit-font-smoothing: inherit;
	letter-spacing: 1px;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
	background: #ffffff;
	cursor: text;
	display: inline-block;
}

.selectize-input {
	border: 1px solid #d0d0d0 !important;
	border-radius: 4px !important;
	padding: 12px 8px 8px !important;
	//border-bottom: 1px solid #d0d0d0;  
	padding: 8px 0px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	position: relative;
	//z-index: 1;
	//margin-top:10px;
	min-height: 48px;
}

.input-border {}

.selectize-control.multi .selectize-input.has-items {
	padding: 6px 8px 3px;
}

.selectize-input.full {
	background-color: #ffffff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
	cursor: default !important;
}

.selectize-input.focus {}

.selectize-input.dropdown-active {}

.selectize-input>* {
	vertical-align: baseline;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.selectize-control.multi .selectize-input>div {
	cursor: pointer;
	margin: 0 3px 3px 0;
	padding: 12px 12px;
	background: #f2f2f2;
	color: #303030;
	border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input>div.active {
	background: #a6a6a6;
	color: #fff;
	border: 0 solid #cacaca;
	padding-right: 20px;
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
	color: #7d7d7d;
	background: #ffffff;
	border: 0 solid #ffffff;
}

.selectize-input>input {
	display: inline-block !important;
	padding: 0 !important;
	min-height: 0 !important;
	max-height: none !important;
	max-width: 100% !important;
	margin: 0 2px 0 0 !important;
	text-indent: 0 !important;
	border: 0 none !important;
	background: none !important;
	line-height: inherit !important;
	-webkit-user-select: auto !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.selectize-input>input::-ms-clear {
	display: none;
}

.selectize-input>input:focus {
	outline: none !important;
}

.selectize-input::after {
	content: ' ';
	display: block;
	clear: left;
}

.selectize-input.dropdown-active::before {
	content: ' ';
	display: block;
	position: absolute;
	background: #f0f0f0;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0;
}

.selectize-dropdown {
	position: absolute;
	z-index: 4;
	border: none;
	background: #ffffff;
	margin: -1px 0 0 0;
	border-top: 0 none;
}

.selectize-dropdown [data-selectable] {
	cursor: pointer;
	overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
	background: rgba(125, 168, 208, 0.2);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
	padding: 5px 8px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
	border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
	color: #303030;
	background: #ffffff;
	cursor: default;
}

.selectize-dropdown .active {
	background-color: #e0eaf0;
	color: #495c68;
}

.selectize-dropdown .active.create {
	color: #495c68;
}

.selectize-dropdown .create {
	color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 200px;
	border: 1px solid #dcdcdc;
	/* border */
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
	cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
	cursor: text;
}

.selectize-control.single .selectize-input:after {
	content: ' ';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #1b54e4 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
	margin-top: -4px;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
	left: 15px;
	right: auto;
}

.selectize-control.rtl .selectize-input>input {
	margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
	opacity: 0.5;
	background-color: #fafafa;
}

.selectize-input>input {
	//width:400px  !important;
}

.default-form-ttl-sm {
	font-size: 15px;
	color: #000;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.action-btn-save {
	border-radius: 2px;
	background-color: #15b551;
	width: 100px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
}

.action-btn-save:hover {
	border-radius: 2px;
	background-color: #13a94b;
	width: 100px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
}





.action-cancel {
	text-align: center;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	color: #474444;
	border: 1px solid #fff;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border-radius: .1875rem;
	font-family: "Poppins medium";
	font-size: 11px;
	font-weight: 400;
	min-width: 50px;
	margin-left: 10px;
}

.action-cancel:hover {
	background-color: #f4f4f4;
	border: 1px solid #f4f4f4;
	color: #474444;
	border-radius: .1875rem;
	font-family: "Poppins medium";
	font-size: 11px;
	font-weight: 400;
	margin-left: 10px;
}

.file-upload-input {
	position: absolute;
	//margin: 0;
	//padding: 0;
	width: 100%;
	height: 100%;
	outline: none;
	opacity: 0;
	cursor: pointer;
}

.image-upload-wrap {
	margin-top: 0px;
	border: 2px dashed #e8e8e8;
	position: relative;
	background-color: #f3fdff;
}

.drag-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #b9b9b9;
}

.upload-file {
	font-family: "Poppins regular";
	font-size: 12px;
	color: #6f6f6f;
	padding-top: 12px;
	min-height: 43px;
}

.add-link-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	letter-spacing: 1px;
}

.add-link-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	cursor: pointer;
	letter-spacing: 1px;
}

.pro-circle-attach {
	border-radius: 50%;
	border: 1px solid #54779a;
	background-color: #eaf4ff;
	min-height: 35px;
	width: 35px;
	//box-shadow: 1px 2px 2px #ececec;
}

.pro-circle-attach-txt {
	font-family: 'Poppins Regular';
	font-size: 12px;
	color: #5484b5;
	font-weight: 500;
	margin-top: 8px;
}

.attch-pnl-bg {
	min-height: 30px;
    padding: 5px !important;
    background-color: #fdfdfd;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
    width: 100%;
}

.attch-pnl-bg:hover {
	min-height: 30px;
    padding: 5px !important;
    background-color: #f5f5f5;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
    width: 100%;
}

#close-icon-more {
	display: none;
}

.close-icon-action:hover #close-icon-more {
	display: block;
}

.attach-desc-link {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}

.attach-desc-link:hover {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}

.padding-more {
	padding: 20px !important;
}

.default-use-ttl-sm {
	font-size: 12.5px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.7;
}

.margin-bottom-less {
	margin-bottom: 10px !important;
}

.tog-icon-cle {
	z-index: 1;
	background-color: #fff;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

.tog-icon-cle:hover {
	z-index: 1;
	background-color: #f5f5f5;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

.flipper,
.vflipper {
	perspective: 600px;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}

.flipper .front,
.flipper .back,
.vflipper .vfront,
.vflipper .vback {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-o-transition: transform .6s ease-in-out;
	-moz-transition: transform .6s ease-in-out;
	-webkit-transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
}

.flipper:not(.vflip) {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.flipper:not(.flip) {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flipper .front {
	top: 0px;
	left: 0px;
	z-index: 900;
	width: inherit;
	height: inherit;
}

.flipper.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flipper .back {
	top: 0px;
	left: 0px;
	z-index: 800;
	width: inherit;
	height: inherit;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.flipper.flip .back {
	z-index: 1000;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}


/* vertical flipping stuff */

.vflipper {
	-webkit-transform-origin: 100% center;
	-moz-transform-origin: 100% center;
	-ms-transform-origin: 100% center;
	transform-origin: 100% center;
}

.vflipper .vfront {
	top: 0px;
	left: 0px;
	z-index: 900;
	width: inherit;
	height: inherit;
}

.vflipper.vflip .vfront {
	z-index: 900;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.vflipper .vback {
	//position: absolute;
	top: 0px;
	left: 0px;
	z-index: 800;
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	width: 100%;
}

.vflipper.vflip .vback {
	z-index: 1000;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.hclick,
.fix {
	border-color: #333333;
	background-color: #ffffff;
}

.vclick,
.vfix {
	border-color: #333333;
	background-color: #ffffff;
}

body {
	overflow-x: hidden;
}

.sturdy td:nth-child(2),
.sturdy td:nth-child(3) {
	width: 21%;
}

.sturdy td:nth-child(1) {
	width: 39%;
}

.tooltip-inner {
	max-width: 80px;
	/* If max-width does not work, try using width instead */
	width: 80px;
}

.tab-txt-color {
	font-weight: normal;
	color: #1b54e4 !important;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 2px;
	background-color: #fff;
}

.tab-txt-color-active {
	font-weight: normal;
	color: #1b54e4 !important;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 2px;
	background-color: #fff;
}

.tabs {
	display: flex;
	flex-wrap: wrap;
	font-size: 14px !important;
	font-family: "Poppins Regular" !important;
	color: #adadad;
}

.tabs__item-input {
	display: none;
}

.tabs__item-input:checked+.tabs__item-label {
	border-color: #4bcb1d;
	color: #4bcb1d !important;
	text-align: left;
	font-family: "Poppins regular";
	font-size: 14px;
	color: #1b54e4;
	letter-spacing: 1px;
	//padding: 10px;
	padding-left: 0px;
	//padding-right: 5px;
	background-color: #fff;
}

.tabs__item-input:checked+.tabs__item-label+.tabs__item-content {
	display: block;
}

.tabs__item-label {
	order: 1;
	//display: block;
	padding: 1rem 4rem;
	margin-right: 0.2rem;
	cursor: pointer;
	border-bottom: .2rem solid transparent;
	font-size: 14px !important;
	font-family: "Poppins Regular" !important;
	transition: background ease 0.2s;
}

.tabs__item-content {
	order: 99;
	flex-grow: 1;
	//width: 100%;
	display: none;
	padding: 1rem;
	background: #fff;
}

/* CSS by Neha Starts */
/* Growth Academy card button responsive fix required by Rimpa  */
.ip-ga-card{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10), 0 6px 20px 0 rgba(0, 0, 0, 0.10); 
	height:250px;
	display: flex;
    justify-content: center;
}
.ip-ga-card .view-btn{
	position: absolute;
    width: 100%;
    left: 0;
}
/*Mention popup css*/

.ip-popup-suggestion{
    margin-bottom: 10px;
    font-family: "Poppins Light";
    font-size: 15px;
}
.ip-popup-circle-frame-user{
    background-position: 50% 60%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    background-size: cover;
} 
.ip-popup-user-name{
    position: absolute;
    top: 8px;
    left: 9px;
    font-family: "Poppins Light";
    font-size: 12px;
}
.ip-popup-user-full-name{
    font-family: 'Poppins Light';
    color: #333;
    font-size: 13px;
}
.ip-popup-user-email-id{
    font-family: 'Poppins Light';
    color: #333;
    font-size: 11px;
}
.ip-popup{
    width: 325px;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 #ccc;
    border-radius: 4px;
	position:absolute;
	z-index:1
}
.ip-user-profile:hover{
    background-color: #eee;
    cursor: pointer;
}
.mg-top{
    margin-top: 5px;
    padding: 10px 0;
}
.ip-bck-red{
     background-color: #f2d5cd;
}
.ip-txt-red{
     color: #773320;
}
.ip-bck-green{
     background-color: #dbe1d7;
}
.ip-txt-green{
     color: #465337;
}


.req-data-set-active {
	background-color: #0099cc;
	color:#fff;
}

.req-art-half{
	width: 58.33333333% !important;
}




 
.ip-popup-suggestion{
    margin-bottom: 10px;
    font-family: "Poppins Light";
    font-size: 15px;
	margin-left:18px;
	margin-top: 5px;
}
.ip-popup-circle-frame-user{
    background-position: 50% 60%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    background-size: cover;
} 
.ip-popup-user-name{
    position: absolute;
    top: 8px;
    left: 9px;
    font-family: "Poppins Light";
    font-size: 12px;
}
.ip-popup-user-full-name{
    font-family: 'Poppins Light';
    color: #333;
    font-size: 13px;
}
.ip-popup-user-email-id{
    font-family: 'Poppins Light';
    color: #333;
    font-size: 11px;
}
.ip-popup{
    width: 325px;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 #ccc;
    border-radius: 4px;
	position:absolute;
	z-index:1
}
.ip-user-profile:hover{
    background-color: #eee;
    cursor: pointer;
}
.mg-top{
    margin-top: 5px;
    padding: 10px 0;
}
.ip-bck-red{
     background-color: #f2d5cd;
}
.ip-txt-red{
     color: #773320;
}
.ip-bck-green{
     background-color: #dbe1d7;
}
.ip-txt-green{
     color: #465337;
}

    


/* CSS by Neha Ends */


@media (max-width: 45em) {
	.tabs__item-content,
	.tabs__item-label {
		order: initial;
	}
	.tabs__item-label {
		width: 100%;
		margin-right: 0;
		margin-top: 0.2rem;
	}
}

.tabs2 {
	display: flex;
	flex-wrap: wrap;
	font-size: 14px !important;
	font-family: "Poppins Regular" !important;
	color: #adadad;
}

.tabs2__item-input {
	display: none;
}

.tabs2__item-input:checked+.tabs2__item-label {
	border-color: #4bcb1d;
	color: #4bcb1d !important;
}

.tab2s__item-input:checked+.tabs2__item-label+.tabs2__item-content {
	display: block;
}

.tabs2__item-label {
	order: 1;
	//display: block;
	padding: 1rem 4rem;
	margin-right: 0.2rem;
	cursor: pointer;
	border-bottom: .2rem solid transparent;
	font-size: 14px !important;
	font-family: "Poppins Regular" !important;
	transition: background ease 0.2s;
}

.tabs2__item-content {
	order: 99;
	flex-grow: 1;
	//width: 100%;
	display: none;
	padding: 1rem;
	background: #fff;
}

@media (max-width: 45em) {
	.tabs2__item-content,
	.tabs2__item-label {
		order: initial;
	}
	.tabs2__item-label {
		width: 100%;
		margin-right: 0;
		margin-top: 0.2rem;
	}
}

.mobile-menu {
	display: block;
	width: 100%;
	background: #fff/*e0b88f/*c99393/*e5d1a4/*dcc591/*EFD3A3*/
	;
	line-height: 1.6em;
	font-weight: 400;
	width: 100%;
	text-align: center;
	position: relative;
	margin: 0 auto;
}


/*Strip the ul of padding and list styling*/

.mobile-menu ul {
	list-style-type: none;
	margin: 0 auto;
	padding-left: 0;
	text-align: center;
	width: 100%;
	position: absolute;
	background: #fff;
}


/*Create a horizontal list with spacing*/

.mobile-menu li {
	display: inline-block;
	/*float: left;
	margin-right: 1px;*/
}


/*Style for menu links*/

.mobile-menu li a {
	display: block;
	min-width: 130px;
	text-align: center;
	font-family: "Poppins Regular";
	font-size: 12px;
	color: #000;
	//text-transform:uppercase;
	background: #f6f6f6;
	text-decoration: none;
	//margin-left:-5px;
	padding: 7px 0;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}


/*Hover state for top level links*/

.mobile-menu li:hover a {
	color: #4bcb1d;
	background-color: #ccddee;
}


/*Style for dropdown links*/

.mobile-menu li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}


/*Hover state for dropdown links*/

.mobile-menu li:hover .mobile-menu ul a:hover {
	color: #4db3ff;
}


/*Hide dropdown links until they are needed*/

.mobile-menu li ul {
	display: none;
}


/*Make dropdown links vertical*/

.mobile-menu li ul li {
	display: block;
	float: none;
}


/*Prevent text wrapping*/

.mobile-menu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}


/*Style 'show menu' label button and hide it by default*/

.mobile-menu .show-menu {
	text-decoration: none;
	color: #4bcb1d;
	font-size: 12px;
	background: #fff;
	text-align: left;
	padding: 5px 10px;
	display: none;
	cursor: pointer;
	//text-transform: uppercase;
	border-bottom: 2px solid;
	padding-left: 0px;
}

.mobile-menu .show-menu span {
	//padding-left: 25px;
	padding-bottom: 10px;
}


/*Hide checkbox*/

.mobile-menu input[type=checkbox] {
	display: none;
}


/*Show menu when invisible checkbox is checked*/

.mobile-menu input[type=checkbox]:checked~#menu {
	display: block;
}


/*Responsive Styles*/

@media screen and (max-width: 800px) {
	.mobile-menu .lines {
		height: 5px;
		width: 20px;
		padding-right: 15px;
		float: right;
	}
	/*Make dropdown links appear inline*/
	.mobile-menu ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
	.mobile-menu li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	.mobile-menu ul li,
	.mobile-menu li a {
		width: 100%;
	}
	/*Display 'show menu' link*/
	.mobile-menu .show-menu {
		display: block;
	}
}

.mar-top-sm {
	margin-top: 12px !important;
}

textarea {
	resize: none;
	overflow: hidden;
	min-height: 50px;
	//max-height: 100px;
	padding-top: 15px !important;
	color: #adadad;
}

textarea:focus {
	outline: none !important;
	border: 1px solid #ff6535;
}

textarea::-webkit-input-placeholder {
	color: #adadad;
}

textarea:-moz-placeholder {
	/* Firefox 18- */
	color: #adadad;
}

textarea::-moz-placeholder {
	/* Firefox 19+ */
	color: #adadad;
}

textarea:-ms-input-placeholder {
	color: #adadad;
}

textarea::placeholder {
	color: #adadad;
}

textarea:focus::placeholder {
	color: transparent;
}

.default-pro-ttl-sub {
	font-size: 14px;
	color: #000;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

.container-checkbox {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 11px;
	font-family: "Poppins Light";
	padding-top: 4px;
}

.container-checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.container-checkbox .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	border:1px solid #ccc;
}

.container-checkbox:hover input~.checkmark {
	background-color: #FF9800;
}

.container-checkbox input:checked~.checkmark {
	background-color: #FF9800;
}

.container-checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.container-checkbox input:checked~.checkmark:after {
	display: block;
}

.container-checkbox .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.container-radio {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.container-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.container-radio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

.container-radio:hover input~.checkmark {
	background-color: #ccc;
}



.container-radio input:checked~.checkmark {
    background-color: #ff752d;
}

.container-radio .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.container-radio input:checked~.checkmark:after {
	display: block;
}

.container-radio .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.add-res-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fff;
}

.add-res-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fafafa;
}

.search-drop-own-new {
	position: absolute;
	background-color: #fff;
	margin-top: -1px;
	box-shadow: 1px 10px 7px #ececec;
}

.research-pnl-res {
	background-color: #fff;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
}

.research-pnl-res:hover {
	background-color: #f9f9f9;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	cursor: pointer;
	border-bottom: 1px solid #f3f3f3;
}

.research-pnl-res-active {
	background-color: #f9f9f9;
	padding: 0px;
	cursor: pointer;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
}

.comp-ser-ttl-new-list {
	font-family: "Poppins regular";
	color: #000000;
	font-weight: 400;
	margin-top: 4px;
	font-size: 15px;
}

.research-pnl-lo {
display: block;
    min-height: 70px;
    position: absolute;
    z-index: 1;
    min-width: 210px;
    min-height: 270px;
    top: 20px;
    left: 140px;
}

.default-drop-ttl {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.add-more-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #595959;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.add-more-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #595959;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.research-pnl-add {
	display: block;
	min-height: 70px;
	position: absolute;
	z-index: 1;
	min-width: 210px;
	min-height: 270px;
	top: 40px;
	right: 0;
}

.default-error-msg {
	font-size: 11px;
	color: #595959;
	/* text-align: left; */
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.action-btn-create {
	border-radius: 2px;
	background-color: #54b1fb;
	width: 100px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
}

.action-btn-create:hover {
	border-radius: 2px;
	background-color: #4596d6;
	width: 100px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
}

button:focus {
	outline: 0;
}

.attach-margin {
	margin-top: 14px;
}

.attach-ttl-link {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.attach-ttl-link:hover {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}

.add-use-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fff;
}

.add-use-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fafafa;
}

.add-link-text-orng {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #FF5722;
	letter-spacing: 1px;
}

.add-link-text-orng:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #FF5722;
	cursor: pointer;
	letter-spacing: 1px;
}

.add-res-text-tran {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #595959;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.add-res-text-tran:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #595959;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.save-link-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #595959;
	letter-spacing: 1px;
}

.save-link-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	cursor: pointer;
	letter-spacing: 1px;
}

@keyframes ripple {
	0% {
		box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
	}
	50% {
		box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
	100% {
		box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0);
	}
}

.md-radio {
	margin: 16px 0;
	font-family: 'os-l';
	font-size: 13px;
	color: #4e4a4a;
}

.md-radio.md-radio-inline {
	display: inline-block;
}

.md-radio input[type="radio"] {
	display: none;
}


/*.md-radio input[type="radio"]:checked+label:before {
	border-color: #ff8f55 !important;
	animation: ripple 0.2s linear forwards;
}

.md-radio input[type="radio"]:checked+label:after {
	transform: scale(1);
}*/

.md-radio input[type="radio"]+label::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 8px -2px 0;
	margin-top: 3px;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #e4e4e4;
}

.md-radio input[type="radio"]:checked+label::before {
	background: #ff752d;
}

.md-radio label {
	display: inline-block;
	height: 20px;
	position: relative;
	padding: 0 30px;
	margin-bottom: 0;
	cursor: pointer;
	vertical-align: bottom;
	font-size: 11px;
	color: #595959 !important;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.md-radio label:before,
.md-radio label:after {
	position: absolute;
	content: '';
	border-radius: 50%;
	transition: all .3s ease;
	transition-property: transform, border-color;
}

.md-radio label:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid rgba(228, 228, 228);
}

.md-radio label:after {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 10px;
	height: 10px;
	transform: scale(0);
	background: trasparent;
}

.default-err-ttl {
	font-size: 16.5px;
	color: #000;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.circle-frame-err {
	background-position: 50% 60%;
	background-repeat: no-repeat;
	border: 2px solid #2cb763;
	border-radius: 50%;
	width: 82px;
	height: 82px;
	background-size: cover;
}

.att {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.att-stats {
    display: table;
    table-layout: fixed;
}

.att_cell {
	display: table-cell;
	width: 100px;
	border: solid #efefef 1px;
	padding: 13px;
	padding-bottom: 24px;
}

.att_cell-wt {
	display: table-cell;
	width: 100px;
	border: solid #fff 1px;
	padding: 7px;
}

.att_cell-sm {
	display: table-cell;
	width: 287px;
	border: solid #fff 1px;
	padding: 7px;
	padding-top: 0px !important;
	padding-bottom: 0px;
	vertical-align:top;
}

.def-data-container-bld {
	height: 48px;
	background: #fff;
	border: 1px solid #dadada;
	font-size: 14px;
	font-family: "Poppins medium";
	color: #000000;
	letter-spacing: 1px;
	border-radius: 4px;
}

.add-colm {
	position: absolute;
	right: -1px;
	z-index: 1;
	cursor: pointer;
	top: 20px;
}

.add-colm-md {
	position: absolute;
	right: -20px;
	z-index: 1;
	cursor: pointer;
	top: 35px;
}

.circle-frame-icon {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 3px solid #dbdbdb;
	border-radius: 50%;
	width: 85px;
	height: 85px;
	background-size: contain;
	background-origin: content-box;
	padding: 10px;
}

.edit-icon-cle-sm {
	position: absolute;
	right: 85px;
	top: 50px;
	z-index: 1;
	background-color: #595959;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	border: 4px solid #fff;
	cursor: pointer;
}

.edit-icon-cle-sm:hover {
	position: absolute;
	right: 85px;
	top: 50px;
	z-index: 1;
	background-color: #595959;
	border-radius: 50%;
	padding: 3px;
	height: 30px;
	width: 30px;
	border: 4px solid #fff;
	cursor: pointer;
}

.minus-icon {
	margin-top: -12px;
	cursor: pointer;
	z-index: 1;
}

[data-tooltip] {
	position: relative;
	display: inline-block;
}

[data-tooltip]:before,
[data-tooltip]:after {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 999999;
}

[data-tooltip]:before {
	content: '';
	position: absolute;
	border-width: 6px;
	border-style: solid;
	border-color: transparent;
}

[data-tooltip]:after {
	height: 22px;
	padding: 11px 11px 0 11px;
	font-size: 13px;
	line-height: 11px;
	content: attr(data-tooltip);
	white-space: nowrap;
}

[data-tooltip].simptip-position-top:before {
	border-top-color: #323232;
}

[data-tooltip].simptip-position-top:after {
	background-color: #323232;
	color: #ecf0f1;
}

[data-tooltip].simptip-position-bottom:before {
	border-bottom-color: #323232;
}

[data-tooltip].simptip-position-bottom:after {
	background-color: #323232;
	color: #ecf0f1;
	height: 33px;
	font-family: "Poppins regular";
	font-size: 11px;
}

[data-tooltip].simptip-position-left:before {
	border-left-color: #323232;
}

[data-tooltip].simptip-position-left:after {
	background-color: #323232;
	color: #ecf0f1;
	height: 33px;
	font-family: "Poppins regular";
	font-size: 11px;
}

[data-tooltip].simptip-position-right:before {
	border-right-color: #323232;
}

[data-tooltip].simptip-position-right:after {
	background-color: #323232;
	color: #ecf0f1;
	height: 33px;
	font-family: "Poppins regular";
	font-size: 11px;
}

[data-tooltip].simptip-position-top.half-arrow:before {
	border-right: 7px solid #323232;
}

[data-tooltip].simptip-position-bottom.half-arrow:before {
	border-right: 7px solid #323232;
}

[data-tooltip]:hover,
[data-tooltip]:focus {
	background-color: transparent;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after {
	visibility: visible;
	opacity: 1;
}


/******************************* Position ****************************/

.simptip-position-right.simptip-movable:before,
.simptip-position-right.simptip-movable:after,
.simptip-position-left.simptip-movable:before,
.simptip-position-left.simptip-movable:after,
.simptip-position-top.simptip-movable:before,
.simptip-position-top.simptip-movable:after,
.simptip-position-bottom.simptip-movable:before,
.simptip-position-bottom.simptip-movable:after {
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.simptip-position-right:before,
.simptip-position-right:after,
.simptip-position-left:before,
.simptip-position-left:after {
	bottom: 50%;
}

.simptip-position-right:before,
.simptip-position-left:before {
	margin-bottom: -5px;
	/*-5px*/
}

.simptip-position-right:after,
.simptip-position-left:after {
	margin-bottom: -14.66667px;
}

.simptip-position-right.half-arrow:before,
.simptip-position-left.half-arrow:before {
	bottom: 16px;
	border-style: none;
	border-top: 7px solid transparent;
}

.simptip-position-right.simptip-multiline:before,
.simptip-position-right.simptip-multiline:after,
.simptip-position-left.simptip-multiline:before,
.simptip-position-left.simptip-multiline:after {
	bottom: -50%;
}

.simptip-position-right.simptip-multiline:before,
.simptip-position-left.simptip-multiline:before {
	margin-bottom: 15px;
}

.simptip-position-right:before,
.simptip-position-right:after {
	left: 100%;
}

.simptip-position-right:before {
	margin-left: -2px;
}

.simptip-position-right:after {
	margin-left: 10px;
}

.simptip-position-right.simptip-movable:before {
	margin-left: -10px;
}

.simptip-position-right.simptip-movable:after {
	margin-left: 2px;
}

.simptip-position-right.simptip-movable:hover:before,
.simptip-position-right.simptip-movable:hover:after {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
}

.simptip-position-right.simptip-movable.half-arrow:before {
	margin-left: -5px;
}

.simptip-position-right.half-arrow:before {
	margin-left: 3px;
	border-right: 7px solid #323232;
}

.simptip-position-left:before,
.simptip-position-left:after {
	right: 100%;
}

.simptip-position-left:before {
	margin-right: -2px;
}

.simptip-position-left:after {
	margin-right: 10px;
}

.simptip-position-left.simptip-movable:before {
	margin-right: -10px;
}

.simptip-position-left.simptip-movable:after {
	margin-right: 2px;
}

.simptip-position-left.simptip-movable:hover:before,
.simptip-position-left.simptip-movable:hover:after {
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
}

.simptip-position-left.simptip-movable.half-arrow:before {
	margin-right: -5px;
}

.simptip-position-left.half-arrow:before {
	margin-right: 3px;
	border-left: 7px solid #323232;
}

.simptip-position-bottom:before,
.simptip-position-bottom:after,
.simptip-position-top:before,
.simptip-position-top:after {
	left: 50%;
}

.simptip-position-bottom:after,
.simptip-position-top:after {
	margin-left: -50px;
}

.simptip-position-bottom.half-arrow:before,
.simptip-position-top.half-arrow:before {
	border-style: none;
	border-right: 7px solid #323232;
}

.simptip-position-bottom:before,
.simptip-position-bottom:after {
	top: 100%;
}

.simptip-position-bottom:before {
	margin-top: -5px;
	/*-5px*/
}

.simptip-position-bottom:after {
	margin-top: 7px;
}

.simptip-position-bottom.simptip-movable:before {
	margin-top: -15px;
}

.simptip-position-bottom.simptip-movable:after {
	margin-top: -3px;
}

.simptip-position-bottom.simptip-movable:hover:before,
.simptip-position-bottom.simptip-movable:hover:after {
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}

.simptip-position-bottom.simptip-movable.half-arrow:before {
	margin-top: -10px;
}

.simptip-position-bottom.half-arrow:before {
	margin-top: 0;
	border-top: 7px solid transparent;
}

.simptip-position-top:before,
.simptip-position-top:after {
	bottom: 100%;
}

.simptip-position-top:before {
	margin-bottom: -5px;
	/*-5px*/
}

.simptip-position-top:after {
	margin-bottom: 7px;
}

.simptip-position-top.simptip-movable:before {
	margin-bottom: -15px;
}

.simptip-position-top.simptip-movable:after {
	margin-bottom: -3px;
}

.simptip-position-top.simptip-movable:hover:before,
.simptip-position-top.simptip-movable:hover:after {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}

.simptip-position-top.simptip-movable.half-arrow:before {
	margin-bottom: -10px;
}

.simptip-position-top.half-arrow:before {
	margin-bottom: 0;
	border-bottom: 7px solid transparent;
}


/******************************* Features ****************************/

.simptip-smooth:after {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.simptip-fade:before,
.simptip-fade:after {
	-webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
	-moz-transition: opacity 0.2s linear, visibility 0.2s linear;
	-ms-transition: opacity 0.2s linear, visibility 0.2s linear;
	-o-transition: opacity 0.2s linear, visibility 0.2s linear;
	transition: opacity 0.2s linear, visibility 0.2s linear;
}

.simptip-multiline:after {
	height: auto;
	width: 150px;
	padding: 11px;
	line-height: 19px;
	white-space: normal;
	text-align: left;
}


/**************************** Diverse Colors *************************/

.simptip-success.simptip-position-top:before {
	border-top-color: #62c462;
}

.simptip-success.simptip-position-top:after {
	background-color: #62c462;
	color: #ecf0f1;
}

.simptip-success.simptip-position-bottom:before {
	border-bottom-color: #62c462;
}

.simptip-success.simptip-position-bottom:after {
	background-color: #62c462;
	color: #ecf0f1;
}

.simptip-success.simptip-position-left:before {
	border-left-color: #62c462;
}

.simptip-success.simptip-position-left:after {
	background-color: #62c462;
	color: #ecf0f1;
}

.simptip-success.simptip-position-right:before {
	border-right-color: #62c462;
}

.simptip-success.simptip-position-right:after {
	background-color: #62c462;
	color: #ecf0f1;
}

.simptip-success.simptip-position-top.half-arrow:before {
	border-right: 7px solid #62c462;
}

.simptip-success.simptip-position-bottom.half-arrow:before {
	border-right: 7px solid #62c462;
}

.simptip-info.simptip-position-top:before {
	border-top-color: #5bc0de;
}

.simptip-info.simptip-position-top:after {
	background-color: #5bc0de;
	color: #ecf0f1;
}

.simptip-info.simptip-position-bottom:before {
	border-bottom-color: #5bc0de;
}

.simptip-info.simptip-position-bottom:after {
	background-color: #5bc0de;
	color: #ecf0f1;
}

.simptip-info.simptip-position-left:before {
	border-left-color: #5bc0de;
}

.simptip-info.simptip-position-left:after {
	background-color: #5bc0de;
	color: #ecf0f1;
}

.simptip-info.simptip-position-right:before {
	border-right-color: #5bc0de;
}

.simptip-info.simptip-position-right:after {
	background-color: #5bc0de;
	color: #ecf0f1;
}

.simptip-info.simptip-position-top.half-arrow:before {
	border-right: 7px solid #5bc0de;
}

.simptip-info.simptip-position-bottom.half-arrow:before {
	border-right: 7px solid #5bc0de;
}

.simptip-danger.simptip-position-top:before {
	border-top-color: #e74c3c;
}

.simptip-danger.simptip-position-top:after {
	background-color: #e74c3c;
	color: #ecf0f1;
}

.simptip-danger.simptip-position-bottom:before {
	border-bottom-color: #e74c3c;
}

.simptip-danger.simptip-position-bottom:after {
	background-color: #e74c3c;
	color: #ecf0f1;
	min-height: 35px;
}

.simptip-danger.simptip-position-left:before {
	border-left-color: #e74c3c;
}

.simptip-danger.simptip-position-left:after {
	background-color: #e74c3c;
	color: #ecf0f1;
}

.simptip-danger.simptip-position-right:before {
	border-right-color: #e74c3c;
}

.simptip-danger.simptip-position-right:after {
	background-color: #e74c3c;
	color: #ecf0f1;
	height: 33px;
	font-family: "Poppins regular";
	font-size: 11px;
}

.simptip-danger.simptip-position-top.half-arrow:before {
	border-right: 7px solid #e74c3c;
}

.simptip-danger.simptip-position-bottom.half-arrow:before {
	border-right: 7px solid #e74c3c;
}

.simptip-warning.simptip-position-top:before {
	border-top-color: #e67e22;
}

.simptip-warning.simptip-position-top:after {
	background-color: #e67e22;
	color: #ecf0f1;
}

.simptip-warning.simptip-position-bottom:before {
	border-bottom-color: #e67e22;
}

.simptip-warning.simptip-position-bottom:after {
	background-color: #e67e22;
	color: #ecf0f1;
}

.simptip-warning.simptip-position-left:before {
	border-left-color: #e67e22;
}

.simptip-warning.simptip-position-left:after {
	background-color: #e67e22;
	color: #ecf0f1;
}

.simptip-warning.simptip-position-right:before {
	border-right-color: #e67e22;
}

.simptip-warning.simptip-position-right:after {
	background-color: #e67e22;
	color: #ecf0f1;
}

.simptip-warning.simptip-position-top.half-arrow:before {
	border-right: 7px solid #e67e22;
}

.simptip-warning.simptip-position-bottom.half-arrow:before {
	border-right: 7px solid #e67e22;
}

.remove-row {
	position: absolute !important;
	right: -25px;
	z-index: 1;
	cursor: pointer;
	margin-top: -50;
}

.impact-form-ttl {
	font-size: 12px;
	color: #8a8a8a;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
	margin-top: 4px;
	border-top: 3px solid #e2e2e2;
}

.edit-use-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.edit-use-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fafafa;
}

.dash-hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #eee;
}

.wrapword {
	white-space: -moz-pre-wrap !important;
	white-space: -webkit-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}

.header-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ff9d2f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ff9d2f 0%, #ff6126 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff9d2f 0%, #ff6126 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff9d2f 0%, #ff6126 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d2f', endColorstr='#ff6126', GradientType=0);
	/* IE6-9 */
	height: 50px;
	text-align: center;
}


.header-bg-gray {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #b1b1b1;
		height: 50px;
	text-align: center;
}


.default-pro-ttl-wt {
	font-size: 14px;
	color: #fff;
	font-family: "Poppins Medium";
	letter-spacing: 1px;
}

.margin-top-xs {
	margin-top: 14px;
}

#drag-panel {
	display: none;
}

.drag-panel-action:hover #drag-panel {
	display: block;
}

.add-colm-sm {
	position: absolute;
	right: -25px;
	z-index: 1;
	cursor: pointer;
	/* top: 20px; */
}

.default-pro-desc-lg {
	font-size: 11px;
	color: #000;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.9;
	text-align:left;
}

.def-col-nine {
	color: #673ab7 !important;
}

.circle-frame-cus-big-sq {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 3px solid #dbdbdb;
	/* border-radius: 50%; */
	width: 105px;
	height: 105px;
	background-size: contain;
	background-origin: content-box;
	padding: 10px;
}

.add-net-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	letter-spacing: 1px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fff3f3;
}

.add-net-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fff3f3;
}

.add-net-text-gray {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	letter-spacing: 1px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.add-net-text-gray:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #000;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
}

.teamo td:nth-child(3),
.teamo td:nth-child(4),
.teamo td:nth-child(5) {
	width: 17%;
}

.teamo td:nth-child(1) {
	width: 24%;
}

.teamo td:nth-child(2) {
	width: 24%;
}

.raderscope td:nth-child(3),
.raderscope td:nth-child(4),
.raderscope td:nth-child(5) {
	width: 17%;
}

.raderscope td:nth-child(1) {
	width: 27%;
}

.raderscope td:nth-child(2) {
	width: 24%;
}

.memo td:nth-child(1),
.memo td:nth-child(2),
.memo td:nth-child(3) {
	width: 16.5%;
}

.memo td:nth-child(4) {
	width: 16.5%;
}

.memo td:nth-child(5) {
	width: 16.5%;
}

.memo td:nth-child(6) {
	width: 16.5%;
}

.market td:nth-child(1) {
	width: 25% !important;
}

.market td:nth-child(2) {
	width: 25%;
}

.market td:nth-child(3) {
	width: 25%;
}

.market td:nth-child(4) {
	width: 25%;
}

.profile-brief {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
	line-height: 1.9;
}

.team-frame-cus-big {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 3px solid #dbdbdb;
	/* border-radius: 50%; */
	width: 205px;
	height: 105px;
	background-size: contain;
	background-origin: content-box;
	//padding: 10px;
	background-size: cover;
}

.default-pro-date-link {
	font-size: 11px;
	color: #595959;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}

.default-pro-date-link:hover {
	font-size: 11px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}

.default-use-ttl-md {
	font-size: 11px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.7;
}

.default-use-ttl-md:hover {
	font-size: 11px;
	color: #337ab7;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	line-height: 1.7;
	cursor: pointer;
}

.browse-pnl-res {
	background-color: #fff;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
}

.browse-pnl-res:hover {
	background-color: #f9faf9;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
	cursor: pointer;
}

.browse-drop-own-new {
	position: absolute;
	background-color: #fff;
	margin-top: -1px;
	box-shadow: 1px 10px 7px #ececec;
}

.browse-pnl-lo {
display: block;
    min-height: 70px;
    position: absolute;
    z-index: 1;
    min-width: 240px;
    min-height: 270px;
    top: 38px;
    left: 15;
}

.browse-comp-logo {
	background-position: 50% 46%;
	background-repeat: no-repeat;
	border: 1px solid #ececec;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	background-size: contain;
	background-origin: content-box;
	padding: 2px;
}

.browse-mar {
	margin-top: 9px;
}

.browse-drop-ttl {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Light";
	letter-spacing: 1px;
}

.pnl-min-height {
	min-height: 180px !important;
}

body {
	-webkit-font-smoothing: subpixel-antialiased;
}

::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #adadad;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #adadad;
}

:-ms-input-placeholder {
	/* IE 10+ */
	color: #adadad;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #adadad;
}

.text-bg {
	background-color: #fff;
}

.text-bg-gray {
	background-color: #f7f7f7;
}


.format-text{
	
	position: absolute;
    margin-top: 5px;
    z-index: 1;
    cursor: pointer;
}





/* === Idea Summary == */


.summaary-timeline{
  position:relative;
  margin:0px auto;
  padding:20px 0;
  //width:1000px;
  box-sizing:border-box;
}
.summaary-timeline:before{
  content:'';
  position:absolute;
  left:17%;
  width:4px;
  height:100%;
  background:#e4e4e4;
}

.summaary-timeline:after{
background-color: #ff5f19;
    top: 25%;
    right: 20px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    //border: 1px solid black;
    border-radius: 50%;
}


.summaary-timeline ul{
  padding:0;
  margin:0;
}
.summaary-timeline ul li{
  list-style:none;
  position:relative;
  width:90%;
  padding:20px 40px;
  box-sizing:border-box;
  min-height:300px;
}
.summaary-timeline ul li:nth-child(odd){
    float: left;
    text-align: left;
    clear: both;
	left: 17%; 
	top: -24px;
}
.summaary-timeline ul li:nth-child(even){
float: left;
    text-align: left;
    clear: both;
    left: 17%;
}
.summaary-content{
  padding-bottom:20px;
}


.summaary-timeline ul li:nth-child(odd):before
{
content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: 18px;
    left: -10px;
    background: #ff5f19;
    border-radius: 50%;
    border: 4px solid #fff;
}
.summaary-timeline ul li:nth-child(even):before
{
content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: 18px;
    left: -10px;
    background: #ff5f19;
    border-radius: 50%;
    border: 4px solid #fff;
}
.summaary-timeline ul li h3{
font-size: 14px;
    font-family: "Poppins Regular";
    color: #000;
  padding:0;
  margin:0;
  color:#000;
    letter-spacing: 1px;
}
.summaary-timeline ul li p{
font-size: 14px;
font-family: "Poppins Regular";
color: #000;
letter-spacing: 1px;
//margin:10px 0 0;
padding:0;
}
.summaary-timeline ul li .time h4{
  margin:0;
  padding:0;
font-size: 11px;
    font-family: "Poppins Medium";
    color: #000;
	    letter-spacing: 1px;
  	white-space: -moz-pre-wrap !important;
	white-space: -webkit-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	text-align: center;
    line-height: 1.5;
}
.summaary-timeline ul li:nth-child(odd) .time
{
  position:absolute;
  top:5px;
  left:-170px;
  margin:0;
  padding:8px 16px;
  //background:#FF5722;
  color:#000;
  //border-radius:18px;
  //box-shadow: 0 0 0 2px rgba(157, 157, 157, 0.3);
  width: 150px;
}
.summaary-timeline ul li:nth-child(even) .time
{
  position:absolute;
  top:5px;
  left:-170px;
  margin:0;
  padding:8px 16px;
  //background:#FF5722;
  color:#000;
 // border-radius:18px;
    //box-shadow: 0 0 0 2px rgba(157, 157, 157, 0.3);
	width: 150px;
}
@media(max-width:1000px)
{
  .summaary-timeline{
    width:100%;
  }
  
  
}
@media(max-width:767px){
  .summaary-timeline{
    width:100%;
    padding-bottom:0;
  }
  
  .summaary-timeline ul li:nth-child(odd) {
    float: left;
    text-align: left;
    clear: both;
    left: 0px;
}

.summaary-timeline ul li:nth-child(even) {
    float: left;
    text-align: left;
    clear: both;
    left: 0px;
}

  h1{
    font-size:40px;
    text-align:center;
  }
  .summaary-timeline:before{
    left:20px;
    height:100%;
  }
  .summaary-timeline ul li:nth-child(odd),
  .summaary-timeline ul li:nth-child(even)
  {
    width:100%;
    text-align:left;
    padding-left:50px;
    padding-bottom:50px;
  }
  .summaary-timeline ul li:nth-child(odd):before,
  .summaary-timeline ul li:nth-child(even):before
  {
    top: -4px;
    left: 10px;
  }
  .summaary-timeline ul li:nth-child(odd) .time,
  .summaary-timeline ul li:nth-child(even) .time{
    top: -20px;
    left: 20px;
    right: inherit;
  }
  

}


.def-idea-line-xs {
    display: inline-block;
    background-color: #ff5f19;
    height: 1px;
    text-align: left;
    //border: 1px solid #ff5f19;
    padding-left: 0px;
    float: left;
    width: 70px;
    margin-left: 10px;
    margin-top: 28px;
}


.def-idea-line-sm {
    display: inline-block;
    background-color: #ff5f19;
    height: 1px;
    text-align: left;
    //border: 1px solid #ff5f19;
    padding-left: 0px;
    float: left;
    width: 150px;
    margin-left: 10px;
    margin-top: 28px;
}


.def-idea-line-md {
    display: inline-block;
    background-color: #949494;
    height: 1px;
    text-align: left;
    //border: 1px solid #949494;
    padding-left: 0px;
    float: left;
    width: 200px;
    margin-left: 10px;
    margin-top: 28px;
}


.def-idea-circle {
background: #ff5f19;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-top: -4px;
    margin-right: -10px;
}



.idea-tbl {
	display: table;
	//width: 100%;
	table-layout: fixed;
}

.idea_cell {
	display: table-cell;
	//width: 100px;
	//border: solid #fff 1px;
	//padding: 13px;
	//padding-bottom: 24px;
}


.idea-line-space {
	display: inline-block;
	//margin-top: 100px;
	//margin-left: 100px;
	//width: 100px;
	position: relative;
}

.idea-line-space .line100 {
	overflow: hidden;
	width: 20px;
	height: 70px;
	margin-bottom: -20px;
}

.idea-line-space.left .line100:after {
	content: '';
	display: block;
	margin-left: -20px;
	width: 20px;
	height: 100%;
	border-radius: none;
	box-shadow: 0 0 0px 1px #ff5f19;
	//border: 1px solid #ff5f19;
}


.line-top{position:absolute;right:-23px;top:-45px;}


.line-bottom{position:absolute;right:-23px;bottom:-53px;}



.idea-top-circle{position:absolute;left:-5px;}



.idea-bottom-circle {
    position: absolute;
    left: -5px;
    bottom: -20px;
}



.idea-default-sml-circle {
    background: #6f7273;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}

.idea-pla-txt{
	font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
}

.idea-pla-txt-top{
	
	position:absolute;width:160px;left:17px;top:-5px;
}


.idea-pla-txt-bottom{
	
	position:absolute;width:160px;left:17px;top:59px;
}

.idea-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.idea-cl-inner-sm {
    background-color: #e4e4e4;
    top: 25%;
    right: 20px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    //border: 1px solid black;
    border-radius: 50%;
}


.idea-ul-circle{
	
	min-height: 0px !important;
    position: absolute !important;
    bottom: -45px !important;
}

.idea-mob-pos{
	
	position: absolute;left:50px;top:50px;
}

.cover{ position:fixed; top:0; left:0;  background-color:rgba(0, 0, 0, 0.6); z-index:8; width:100%; height:100%; display:block; }
.cover1{ position:fixed; top:0; left:0;  background-color:rgba(0, 0, 0, 0.6); z-index:2; width:100%; height:100%; display:block; overflow:hidden; }

.tech-panel-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left:30px;
  padding-right:30px;
  padding-top:70px;
  padding-bottom:100px;
  overflow: auto;
  /* smooth scrolling on touch devices */
  -webkit-overflow-scrolling: touch;
}




.tech-panel-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60px;
  background-image:url(../images/close-pnl.png);
  background-repeat:no-repeat;
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.tech-panel-close::before, .tech-panel-close::after {
  /* close icon created in CSS */
  position: absolute;
  top: 22px;
  left: 20px;
  height: 3px;
  width: 20px;
  background-color: #424f5c;
  /* this fixes a bug where pseudo elements are slighty off position */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.tech-panel-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tech-panel-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.no-touch .tech-panel-close:hover {
  background-color: #424f5c;
}
.no-touch .tech-panel-close:hover::before, .no-touch .tech-panel-close:hover::after {
  background-color: #ffffff;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.no-touch .tech-panel-close:hover::before {
  -webkit-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -o-transform: rotate(220deg);
  transform: rotate(220deg);
}
.no-touch .tech-panel-close:hover::after {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}


.tech-panel-container {
  position: fixed;
  width: 55%;
  height: 100%;
  top: 0;
  background: #fff;
  z-index: 2;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.from-right .tech-panel-container {
  right: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.from-left .tech-panel-container {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.is-visible .tech-panel-container {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}


.tech-panel-header{
  position: fixed;
  width: 55%;
  height: 42px;
  line-height: 50px;
  background: rgba(255, 255, 255, 0.96);
  z-index: 3;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  -webkit-transition: top 0.3s 0s;
  -moz-transition: top 0.3s 0s;
  transition: top 0.3s 0s;
}
.tech-panel-header h1 {
  font-weight: bold;
  color: #89ba2c;
  padding-left: 5%;
}
.from-right .tech-panel-header, .from-left .tech-panel-header {
  top: -50px;
}
.from-right .tech-panel-header {
  right: 0;
}
.from-left .tech-panel-header {
  left: 0;
}
.is-visible .tech-panel-header {
  top: 0;
  -webkit-transition: top 0.3s 0.3s;
  -moz-transition: top 0.3s 0.3s;

  transition: top 0.3s 0.3s;
}


.default-niti-head {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9f9f9+0,ffffff+100 */
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(left,  #f9f9f9 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f9f9f9 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f9f9f9 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    min-height: 50px;
	padding:15px;
	margin-top: -15px;
}


.default-pro-ttl-pop {
    font-size: 22px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.pop-ttl-text-lg {

    font-size: 12.7px;
    color: #000;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    font-weight: normal !important;
    margin-top: 0px !important;
}


.default-sol-ttl-nor {
    font-family: 'os-r';
    font-size: 18px;
    color: #474444;
    margin-top: 0px;
}


.default-note-txt {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #474444;
    font-weight: 400;
    margin-top: 5px;
}

.default-txt-idea-fld {
    font-family: os-l;
    font-size: 14px;
    color: #575757;
    background-color: #f3f3f3;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-radius: 0px;
    border: 1px solid #fff;
    display: block;
    width: 100%;
    text-transform: none;
    height: 35px !important;
    border-bottom: 2px solid #9093ff;
}


.default-add-btn-gray {
    cursor: pointer;
    text-align: center;
    padding: 5px;
    color: #7d7d7d;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    background-color: #f3f3f3;
    border: 1px solid #e8e8e8;
    border-radius: .1875rem;
    font-family: 'os-r';
    font-size: 13px;
    font-weight: 400;
    min-width: 80px;
    min-height: 34px;
    margin-left: 7px;
}

.default-add-btn-gray:hover {
    cursor: pointer;
    text-align: center;
    padding: 5px;
    color: #7d7d7d;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    background-color: #f3f3f3;
    border: 1px solid #e8e8e8;
    border-radius: .1875rem;
    font-family: 'os-r';
    font-size: 13px;
    font-weight: 400;
    min-width: 80px;
    min-height: 34px;
    margin-left: 7px;
}


.default-email-user {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    background: #fff;
    border-radius: 0px;
	    box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
}


.default-email-user:hover {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    background: #fcfcfc;
    border-radius: 0px;
	box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
	cursor:pointer;
}



.default-email-user-normal {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    //background: #fff;
    border-radius: 0px;
	//box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
}


.default-email-user-normal:hover {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    background: #fcfcfc;
    border-radius: 0px;
	//box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
	//cursor:pointer;
}


.q3-text-area1{
		margin-left: 100px;
	}




.add-filter-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

.add-filter-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
}


/* Ideation Core - Starts */

.idea-profile-desc {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}

.idea-info-ttl {
    font-size: 13px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}





.rader_cell {
	display: table-cell;
	width: 100px;
	//border: solid #efefef 1px;
	padding: 13px;
	padding-bottom: 24px;
}


.bubcircle {
	display: table;
	//width: 100%;
	table-layout: fixed;
}

.bubcircle_cell {
	display: table-cell;
	width: 50px;
	//border: solid #efefef 1px;
	padding: 13px;
	//padding-bottom: 24px;
}



.bubble-core-line-one{
	position:absolute;bottom:0px;
	
}


.bubble-core-line-two{
	position:absolute;bottom:40px;
	
}


.bubble-core-line-three{
	position:absolute;bottom:85px;
	
}



.bubble-adjacent-line-one{
	position:absolute;bottom:0px;
	
}


.bubble-adjacent-line-two{
	position:absolute;bottom:40px;
	margin-left: -10px;
	
}


.bubble-adjacent-line-three{
	position:absolute;bottom:85px;
	margin-left: -20px;
	
}

.bubble-adjacent-line-four{
	position:absolute;
    bottom: 130px;
    margin-left: -50px;
	
}


.bubble-adjacent-line-five{
	position:absolute;
    bottom: 170px;
    margin-left: -90px;
	
}



.bubble-adjacent-line-six{
	position:absolute;
bottom: 210px;
    margin-left: -130px;
	
}








.bubble-transf-line-one{
	position:absolute;bottom:0px;
	margin-left: -30px;
	
}


.bubble-transf-line-two{
	position:absolute;bottom:40px;
	margin-left: -40px;
	
}


.bubble-transf-line-three{
	position:absolute;bottom:85px;
	margin-left: -50px;
	
}

.bubble-transf-line-four{
	position:absolute;
    bottom: 130px;
    margin-left: -65px;
	
}


.bubble-transf-line-five{
	position:absolute;
    bottom: 170px;
    margin-left: -80px;
	
}



.bubble-transf-line-six{
	position:absolute;
   bottom: 210px;
    margin-left: -100px;
	
}


.error-pro-ttl {
    font-size: 17px;
    color: #fff;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.default-error-ttl-wt {
    font-size: 35px;
    color: #000;
    text-align: center;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.action-btn-del {
	border-radius: 2px;
	background-color: #ce281c;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;
}

.action-btn-del:hover {
	border-radius: 2px;
	background-color: #bb2419;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;	
}


.un-category{position:absolute;top:30px;min-height:300px;}



.unact {
    display: table;
    max-width: 100%;
    table-layout: fixed;
    position: absolute;
    top: 40px;
}

.uncat_cell {
	display: table-cell;
	width: 100px;
	//border: solid #efefef 1px;
	padding: 13px;
	padding-bottom: 24px;
}




.tooltip-container {
  position: relative;
}
.tooltip-container:hover .tooltip-content {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: -35px;
}

.tooltip-content {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 10px 40px 0 #5a5a5a;
  border: 1px solid #ffffff;
  left: 12px;
  top: -30px;
  padding: 10px;
  margin: 16px;
	font-family: "Poppins medium";
  font-size: 12px;
  width: 260px;
  transition: .2s all ease;
  transition-delay: .2s;
  z-index: 2;
  color: #474444;
  line-height:1.7;
  border-radius: 5px;
}
.tooltip-content .align-right {
  text-align: right;
}
.tooltip-content .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content .align-right a:hover {
  text-decoration: underline;
}



.default-invite-user-normal {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    background: #fcfcfc;
    border-radius: 0px;
	//box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
}


.default-invite-user-normal:hover {
    padding: 10px;
    margin-top: 0px;
    padding-left: 15px;
    background: #fbfbfb;
    border-radius: 0px;
	//box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
	//cursor:pointer;
}



.add-link-text-invite {
    text-align: center;
    font-family: "Poppins light";
    font-size: 11px;
    color: #868686;
    letter-spacing: 1px;
}

.add-use-text-no-bg {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.add-use-text-no-bg:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: transparent;
}

.browse-pnl-lon {
    display: block;
    min-height: 70px;
    position: absolute;
    z-index: 1;
    min-width: 240px;
    min-height: 270px;
    top: 120px;
    left: 15;
}


.error-message {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #ef0505;
    font-weight: 400;
    margin-top: 5px;
	margin-left:0px;
    position:absolute;
}


	.start-line-wdth-sec {
		width: 30px;
	}


.pro-circle-big-no-img {
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: #fff;
    min-height: 82px;
    width: 82px;
    box-shadow: 1px 2px 2px #ececec;
}


/* Ideation Core - Ends */


.pro-circle-big-no-img {
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: #fff;
    min-height: 105px;
    width: 105px;
    box-shadow: 1px 2px 2px #ececec;
}


.default-cursor{cursor:pointer;}

.info-pro-ttl-sm {
    font-size: 14px;
    color: #000;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.info-profile-desc {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}


.modal {
    padding-right: 0px !important;
}


.scrollbox {
  //width: 10em;
  height: 400px;
  overflow-y: auto;
  overflow-x:hidden;
  visibility: hidden;
}

.scrollbox-content,
.scrollbox:hover,
.scrollbox:focus {
  visibility: visible;
}

.scrollbox_delayed {
  transition: visibility 0.2s;
}

.scrollbox_delayed:hover {
  transition: visibility 0s 0.2s;
}


.action-btn-success {
	border-radius: 2px;
	background-color: #63b247;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;
}

.action-btn-success:hover {
	border-radius: 2px;
	background-color: #63b247;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;	
}






.col-width {
    max-width: 300px;
    min-width: 300px !important;
    width: 300px !important;
    padding: 25px !important;
}


.default-ttl-wt {
font-size: 12px;
    color: #fff;
    text-align: center;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
		-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #fff;
-moz-text-fill-color: #fff;
text-fill-color: #fff;
-webkit-font-smoothing: antialiased;
}

.profile-desc-trang {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
	-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #000;
-moz-text-fill-color: #000;
text-fill-color: #000;
-webkit-font-smoothing: antialiased;
}




.win-ambi-txt{position:absolute;width: 150px;text-align: center;left: 39%;z-index: 1;top: 70px;}

.win-ambi-callout{position:absolute;left:32%;top:30px;}

.win-ambi-desc{position:absolute;left: -156px;top: 13px;width:400px;border-right:3px solid #a2a92d;padding-right:10px;min-height:40px;display: grid;align-content: center;}

.pro-objective-txt{position:absolute;width: 150px;text-align: center;left: 39%;z-index: 1;top: 40px;}

.pro-objective-callout{position:absolute;right:17%;top:10px;}

.project-objective-desc{position:absolute;right: -221px;top: -8px;width:350px;border-left: 3px solid #f29f09;padding-left: 10px;min-height:40px;display: grid;align-content: center;}

.what-to-research-txt{position:absolute;width: 150px;text-align: center;left: 39%;z-index: 1;top: 50px;}

.what-to-research-callout{position:absolute;left:-53px;top:60px;}

.what-to-research-desc{position:absolute;left: -21px;top: 213px;width:350px;border-left: 3px solid #39599c;padding-left: 10px;min-height:40px;display: grid;align-content: center;}

.research-output-txt{position:absolute;width: 150px;text-align: center;left: 16%;z-index: 1;top: 50px;}

.research-output-callout{position:absolute;right: -53px;top:60px;}

.research-output-desc{position:absolute;right: -22px;top: 213px;width:350px;border-right: 3px solid #39599c;padding-right: 10px;min-height:40px;display: grid;align-content: center;}




.default-ttl-wt-sm {font-size: 9px;color: #fff;text-align: center;font-family: "Poppins Regular";letter-spacing: 1px;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;-webkit-text-fill-color: #fff;-moz-text-fill-color: #fff;text-fill-color: #fff;-webkit-font-smoothing: antialiased;}

.win-ambi-txt-sm {
    position: absolute;
    width: 100px;
    text-align: center;
    left: 36%;
    z-index: 1;
    top: 36px;
}

.pro-objective-txt-sm {
    position: absolute;
    width: 150px;
    text-align: center;
    left: 30%;
    z-index: 1;
    top: 26px;
}

.research-output-txt-sm {
    position: absolute;
    width: 150px;
    text-align: center;
    left: -7%;
    z-index: 1;
    top: 29px;
}

.what-to-research-txt-sm {
    position: absolute;
    width: 150px;
    text-align: center;
    left: 13%;
    z-index: 1;
    top: 29px;
}

.what-to-research-txt-left {
    position: absolute;
    width: 150px;
    text-align: center;
    left: 7%;
    z-index: 1;
    top: 26px;
}




.what-to-research-txt-left-sm {
    position: absolute;
    width: 150px;
    text-align: center;
    left: -9%;
    z-index: 1;
    top: 26px;
}


.default-use-ttl-pro {
    font-size: 17.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    line-height: 1.7;
	
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #000;
 -moz-text-fill-color: #000;
text-fill-color: #000;
-webkit-font-smoothing: antialiased;	
}


.trang-profile-desc {
font-size: 12px;
    font-family: "Poppins Light";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    line-height: 2.2;

-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #000;
-moz-text-fill-color: #000;
text-fill-color: #000;
-webkit-font-smoothing: antialiased;	
}




.action-btn-gray {
	border-radius: 2px;
	background-color: #f4f5f7;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
	margin-right:5px;
}

.action-btn-gray:hover {
	border-radius: 2px;
	background-color: #e8e8e8;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
		margin-right:5px;
}

.action-btn-publish {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}

.action-btn-publish:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}



.action-btn-publish-sv {
	border-radius: 2px;
	background-color: #153eb5;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}

.action-btn-publish-sv:hover {
	border-radius: 2px;
	background-color: #153eb5;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}



.border-map {
    border: 2px dashed #e8e8e8;
	padding:40px;
}

.pre-border-col{padding: 5px;border:1px solid #c7c7c7;}

.pre-border-col:hover{padding: 5px;border:1px solid #ff5800;cursor:pointer;}



.pre-frame-cus-big {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
    width: 115px;
    height: 75px;
    background-size: contain;
    background-origin: content-box;
    padding: 10px;
    background-size: cover;
	margin-top: 9px;
}

.add-btn{position:absolute;right:-70px;top:40px;z-index:1;}

.move-pnl-bg {
    padding: 15px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(45, 62, 80, .12);
    border: 1px solid #fbfbfb;
}


.action-pnl-lo {
    display: block;
    min-height: 50px;
    position: absolute;
    z-index: 1;
    min-width: 140px;
    min-height: 170px;
    top: 50px;
    right: 15;
}

.action-pnl-res {
	background-color: #fff;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
}

.action-pnl-res:hover {
	background-color: #f9faf9;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	cursor: pointer;
}



.action-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.skeleton-box {
  display: inline-block;
  height: 1em;
  position: relative;
  overflow: hidden;
  background-color: #DDDBDD;
}
.skeleton-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  -webkit-animation: shimmer 2s infinite;
          animation: shimmer 2s infinite;
  content: '';
}

@-webkit-keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}



.pro-squre-small {
    border-radius: 7px;
    border: 1px solid #fff;
    background-color: #545b7e;
    min-height: 30px;
    width: 30px;
    box-shadow: 1px 2px 2px #ececec;
}


.pro-circle-txt-small {
    font-family: 'Poppins Bold';
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    margin-top: 5px;
}

.col-wid-sm{width:6%;}

.menu-padd{padding:10px; background-color:#fff;margin-top:20px;}

.menu-padd:hover{padding:10px; background-color:#f9f9f9;cursor:pointer;margin-top:20px;}


.menu-padd2{padding:10px; background-color:#fff;padding-bottom:15px;}

.menu-padd2:hover{padding:10px; background-color:#f9f9f9;cursor:pointer;padding-bottom:15px;}


.default-menu-ttl {
    font-size: 12px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}

.cancel-ttl {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #a5a5a5;
    font-weight: Normal;
    cursor: pointer;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #A5A5A5;
    -moz-text-fill-color: #A5A5A5;
    text-fill-color: #A5A5A5;
    -webkit-font-smoothing: antialiased;
}


.tick-pnl {
position: absolute;
    left: 105px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}

.default-cross-pnl {
position: absolute;
    left: 130px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}

/************** For Context menu ***********/
/* context menu */
.context-menu {  display: none;  position: absolute;  z-index: 9999;  padding: 12px 0;  width: 200px;  background-color: #fff;  border: solid 1px #dfdfdf;  box-shadow: 1px 1px 2px #cfcfcf;  }
.context-menu--active {  display: block;  }

.context-menu__items { list-style: none;  margin: 0;  padding: 0;  }
.context-menu__item { display: block;  margin-bottom: 4px;  }
.context-menu__item:last-child {  margin-bottom: 0;  }
.context-menu__link {     font-family: "Poppins Regular"; font-size:12px;display: block;  padding: 4px 12px;  color: #414141;  text-decoration: none;  }
.context-menu__link:hover {      font-family: "Poppins Regular";font-size:12px;color: #000;  background-color: #f3f3f3;  }
.context-menu__items ul {  position: absolute;  white-space: nowrap;  z-index: 1;  left: -99999em;}
.context-menu__items > li:hover > ul {  left: auto;  padding-top: 5px  ;  min-width: 100%;  }
.context-menu__items > li li ul {  border-left:1px solid #fff;}
.context-menu__items > li li:hover > ul {  left: 100%;  top: -1px;  }
.context-menu__item ul { background-color: #ffffff; padding: 7px 11px;  list-style-type: none;  text-decoration: none; margin-left: 40px; }
.page-media .context-menu__items ul li { display: block; }
/************** For Context menu ***********/




.default-attach-txt {
    font-family: "Poppins Regular";
    font-size: 12px !important;
    color: #fff !important;
    margin-top: 15px !important;
}
.default-cross-icon{
    position:absolute;top:15px;right:10px;cursor:pointer;
}
.pnl-bg-att {
    min-height: 35px;
    border-radius: .1875rem;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    padding: 1.5rem;
}
.pnl-bg-pdf {
background-color:#e20000;height:50px;text-align:center;
}

 

.pnl-bg-doc {
background-color:#2758a5;height:50px;text-align:center;
}

 

.pnl-bg-url {
background-color:#30a707;height:50px;text-align:center;
}

 

.pnl-bg-img {
background-color:#00d2c1;height:50px;text-align:center;
}

 

.pnl-bg-ppt{
background-color:#ff8e2d;height:50px;text-align:center;
}

 

.pnl-bg-csv{

background-color:#d576ff;height:50px;text-align:center;
}

.action-drop-own-new {
    position: absolute;
    background-color: #fff;
    margin-top: -51px;
    box-shadow: 1px 10px 7px #ececec;
    right: -223px;
    width: 180px;
}










.memnuwidth {
    position: relative;
    margin: 0px auto;
    padding: 24px 0;
    clear: both;
	//border-bottom: 1px solid #efefef;
    //border-top: 1px solid #efefef;
}




@media only screen and (min-width: 1200px) {

.morel{min-width: 1071px;}

.outerlg{border: 1px solid;}



.srcllg {
			display: flex;
			margin: auto;
			width: 1280px;
			margin: 10px auto;
			justify-content: left;
		}

.srcllg div {
border: 1px solid #fff;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: transparent;
    padding-top: 9px;
		}

.srcllg div:hover {
border: 1px solid #e2e2e2;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: #a3ffbf;
    padding-top: 9px;
		}
		
		
		.slide-samplelg{
			margin: auto;
			position: relative;
			display: table;
		}

		.slideouterlg {
			width: 332px;
			overflow-x: hidden;
			margin: auto;
			display: flex;
		}

		.preSlidelg {
			left: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}

		.nextSlidelg {
			right: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}
		
.plugin-bookmark{
position: absolute;
    right: 15px;
    margin-top: 6px;
}


.plugin-pos{
	position: absolute;
    right: 192px;
    top: 54px;
    z-index: 1;
}


.folio-temp-wid{
	height:600px;
    width: 13.3%;
}


	
	.folio-tm-one-line{
	display: inline-block;
	background-color: #D1D0CE;
	height: 1px;
	text-align: left;
	border: 1px solid #D1D0CE;
	padding-left: 0px;
	float: left;
	width: 126px;
}




.mor-lef{margin-left:30px;}
.select-list .titleo {
    display: inline-block;
    cursor: pointer;
    background: #fff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    padding: 15px 15px 10px 15px;
    font-size: 10px;
    color: #c1c1c1;
    font-family: "Poppins Medium";
    letter-spacing: 1;
    font-weight: normal;
    width: 460px;
    height: 48px;
    border: 1px solid #d4d4d4;
}




.show-menu444 {
    width: 493px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    //border: 1px solid #e2e2e2;
    box-shadow: 0px 10px 20px 4px #ccc;
    position: absolute;
    left: 560px;
    top: 114px;
    background: #fff;
    z-index: 1;
    //cursor: pointer;
}



.saved-item {
margin-right: -63px;margin-top: 5px;}


.table-scroll {
    position: relative;
    width: 956px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}




.table-scroll {
    position: relative;
    width: 1119px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}

	
	.samu-let-one{position:absolute;left: 101px;}

.samu-let-two{position:absolute;left: 222px;}


		.dash-stg-pnl-bg-big-2 {
    min-height: 659px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}



.box-sm-low {
    margin-top: -34px;
  
}

.nobd{border-top:none !important;background-color:transparent;}
 
 
 
 .nobd-frame-bars-1 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:3px;
}


 .nobd-frame-bars-2 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-2px;
}


 .nobd-frame-bars-3 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-4 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-5 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-6 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-7 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-8 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-9 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-10 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

.mor-mrgn-to{margin-left: -37px;}

.mor-mrgn-tonm {
    width: 41%;
    background-image: url(../images/salo-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	background-repeat-x: repeat;
}
	

.mor-framework-text-1 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 59px;
    margin-left: 6px;
}


.mor-framework-text-2 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 159px;
    margin-left: 6px;
}


.mor-framework-text-3 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 249px;
    margin-left: 6px;
}


.mor-framework-text-4 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 342px;
    margin-left: 6px;
}


.mor-framework-text-5 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}



.mor-framework-text-6 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 526px;
    margin-left: 6px;
}




.mor-framework-text-7 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 618px;
    margin-left: 6px;
}


.mor-framework-text-8 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 711px;
    margin-left: 6px;
}


.mor-framework-text-9 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 801px;
    margin-left: 6px;
}


.mor-framework-text-10 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 891px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}







.mor-mrgn-tonm-sp {
    width: 45%;
    //background-image: url(../images/salo-bg-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-repeat-x: repeat;
}



.mor-framework-text-1-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 53px;
    margin-left: 33px;
}


.mor-framework-text-2-sp {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 123px;
    margin-left: 34px;
}


.mor-framework-text-3-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 193px;
    margin-left: 35px;
}


.mor-framework-text-4-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 271px;
    margin-left: 36px;
}


.mor-framework-text-5-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 340px;
    margin-left: 35px;
}



.mor-framework-text-6-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 414px;
    margin-left: 32px;
}




.mor-framework-text-7-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 485px;
    margin-left: 31px;
}


.mor-framework-text-8-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 557px;
    margin-left: 31px;
}


.mor-framework-text-9-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 630px;
    margin-left: 31px;
}


.mor-framework-text-10-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 697px;
    margin-left: 31px;
}


 .nobd-frame-bars-1-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:3px;
}


 .nobd-frame-bars-2-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-3-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-4-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-5-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-6-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-7-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-8-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-9-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-10-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

.mor-mrgn-to-sp {
margin-left: -65px;
}






.mfg-top{margin-top:-10px;min-width: 224px;}
.frame-keys-bars-lo-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -29px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-3 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -28px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-4 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -26px;
    margin-left: -87px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-5 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -23px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-6 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-7 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}






.frame-keys-bars-lon-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -29px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-3 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -28px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-4 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -26px;
    margin-left: -87px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-5 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -23px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-6 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-7 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -19px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.dtm-scroll{
	overflow-x: scroll;
    width: 935px;
    overflow-y: hidden;
    margin-top: 10px;
	
	}
	
	
.gtm-laso-tel-md {
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}


.temp-role-md {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 201px;
}

.margin-top-gtm-md {
    margin-top: 23px !important;
}



.tem-rol-mrgn{margin-left: 30px;}

.gtm-geight-md {
    height: 30px;
    margin-right: -11px;
    text-align: right;
}

.dtm-margin-left-md {
    margin-left: -8px;
}


.temp-role-sm {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 298px;
}


.temp-rolw-pnl-bg-sm {
    min-height: 339px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    width: 251px;
    text-align: center;
}


.temo-scroll-n {
    overflow-x: scroll;
    width: 900px;
    overflow-y: hidden;
    min-height: 361px;
}


.gtm-geight-sm {
    height: 30px;
    margin-right: -29px;
    //text-align: right;
}

.gtm-laso-tel-sm {
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}

.dtm-margin-left-sm{margin-left: 2px;}

	
.dtm-margin-left{margin-left: -7px;}

.gtm-laso-tel{
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}
	
.margin-top-gtm {
    margin-top: 67px !important;
}

.gtm-geight{
	height: 30px;
    margin-right: -23px;
    text-align: right;
}

.gtm-border{border-bottom: 1px solid #ffffff; width: 257px;}
	
.gtm-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 23px;
    top: 3px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}



.gtm-img{    
    position: absolute;
    margin-left: -16px;
	min-height:79px;
	
	}
	
	.temo-scroll-s {
    overflow-x: scroll;
    width: 933px;
    overflow-y: hidden;
    min-height: 361px;
}


.temp-role-0 {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	min-width:200px;
}




.temp-role {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	width:200px;
}

.temp-rolw-pnl-bg {
    min-height: 200px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	width: 167px;
	text-align: center;
}


.role-td-auto {
    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
    vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
}

.tbl-low {
    width: 100%;
    height: 100%;
    margin-top: 0px;
	
}


	.role-td {
    padding: 7px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
}
	
	.wid-temp-scroll {
    width: 862px;
    position: absolute;
    top: 0px;
    top: -47px;
    z-index: 1;
    left: -39px;
}


	.comp-btn1-sm {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 188px !important;
}
	
	
	
.comp-btn1-md {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 799px !important;
}



    .memnuwidth {
        width: 1210px;
    }
	
	.scenario-top-md {
    position: absolute;
    top: 229px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}


}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	.table-scroll {
    position: relative;
    width: 956px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}


    .memnuwidth {
        width: 1030px;
    }
	
		.scenario-top-md {
    position: absolute;
    top: 229px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}


}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .memnuwidth {
        width: 682px;
    }
	
	.table-scroll {
    position: relative;
    width: 1119px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}
}




@media only screen and (min-width: 480px) and (max-width: 767px) {
    .memnuwidth {
        width: 428px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 479px) {
    .memnuwidth {
        width: 320px;
        margin: 0 auto;
    }
}


.mcd-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #FFF;
  height: 100px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  font-family: "Poppins Regular";
}
.mcd-menu li {
  float: left;
  position: relative;
}
.mcd-menu li a {
  display: block;
  text-decoration: none;
  padding: 12px 36px;
  text-align: center;
  color: #000;
  border-right: 1px solid #f47f63;
  font-size:14px;
  width: 230px;
  height: 108px;
}
.mcd-menu li a i {
  display: block;
  font-size: 30px;
  margin-bottom: 4px;
  
}
.mcd-menu li a strong {
  display: block;
  //text-transform: uppercase;
}
.mcd-menu li a small {
  display: block;
  font-size: 11px;
}

.mcd-menu li a i, .mcd-menu li a strong, .mcd-menu li a small {
  position: relative;
  
  transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
}
.mcd-menu li:hover > a i {
    opacity: 1;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
    -o-animation: moveFromTop 300ms ease-in-out;
    animation: moveFromTop 300ms ease-in-out;
}
.mcd-menu li:hover a strong {
    opacity: 1;
    -webkit-animation: moveFromLeft 300ms ease-in-out;
    -moz-animation: moveFromLeft 300ms ease-in-out;
    -ms-animation: moveFromLeft 300ms ease-in-out;
    -o-animation: moveFromLeft 300ms ease-in-out;
    animation: moveFromLeft 300ms ease-in-out;
}
.mcd-menu li:hover a small {
    opacity: 1;
    -webkit-animation: moveFromRight 300ms ease-in-out;
    -moz-animation: moveFromRight 300ms ease-in-out;
    -ms-animation: moveFromRight 300ms ease-in-out;
    -o-animation: moveFromRight 300ms ease-in-out;
    animation: moveFromRight 300ms ease-in-out;
}

.mcd-menu li:hover > a {
  color: #ff5800;
}
.mcd-menu li a.active {
  position: relative;
  color: #ff5800;
  border:0;
  //border-top: 4px solid #e67e22;
  border-bottom: 4px solid #ff5800;
  //margin-top: -4px;
    border-right: 1px solid #f47f63;
}
.mcd-menu li a.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 45%;
  //border-top: 5px solid #e67e22;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
        -moz-transform: translateY(200%);
        -ms-transform: translateY(200%);
        -o-transform: translateY(200%);
        transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
}
@-webkit-keyframes moveFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(200%);
        -moz-transform: translateX(200%);
        -ms-transform: translateX(200%);
        -o-transform: translateX(200%);
        transform: translateX(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}
@-webkit-keyframes moveFromRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(-200%);
        -moz-transform: translateX(-200%);
        -ms-transform: translateX(-200%);
        -o-transform: translateX(-200%);
        transform: translateX(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}



.mcd-menu li ul,
.mcd-menu li ul li ul {
  position: absolute;
  height: auto;
  min-width: 200px;
  padding: 0;
  margin: 0;
  background: #FFF;
  border-top: 4px solid #e67e22;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  top: 130px;
  z-index: 1000;
    box-shadow: 0 2px 4px #DDD;
  -moz-box-shadow: 0 2px 4px #DDD;
  -webkit-box-shadow: 0 2px 4px #DDD;
}
}

.mcd-menu li ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 23%;
  border-bottom: 5px solid #e67e22;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.mcd-menu li:hover > ul,
.mcd-menu li ul li:hover > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  top: 100px;
}
.mcd-menu li ul li {
  float: none;
  list-style:none;
}
.mcd-menu li ul li a {
  padding: 10px;
  text-align: left;
  border: 0;
  border-bottom: 1px solid #EEE;
       font-size: 12px;
    font-family: "Poppins Regular";
	height:40px;
}
.mcd-menu li ul li a i {
  font-size: 16px;
  display: inline-block;
  margin: 0 10px 0 0;
}
.mcd-menu li ul li ul {
  left: 230px;
  top: 0;
  border: 0;
  border-left: 4px solid #e67e22;
}  
.mcd-menu li ul li ul:before {
  content: "";
  position: absolute;
  top: 15px;
  left: -9px;
  border-right: 5px solid #e67e22;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
}
.mcd-menu li ul li:hover > ul {
  top: 0px;
  left: 200px;
}



.mcd-menu li.float {
  float: right;
}
.mcd-menu li a.search {
  padding: 29px 20px 30px 10px;
}
.mcd-menu li a.search i {
  margin: 0;
  display: inline-block;
  font-size: 18px;
}
.mcd-menu li a.search input {
  border: 1px solid #EEE;
  padding: 10px;
  background: #FFF;
  outline: none;
  color: #777;
}
.mcd-menu li a.search button {
  border: 1px solid #e67e22;
  padding: 10px;
  background: #e67e22;
  outline: none;
  color: #FFF;
  margin-left: -4px;
}
.mcd-menu li a.search input:focus {
  border: 1px solid #e67e22;
}


.search-mobile { 
	display:none !important;
	background:#e67e22;
	border-left:1px solid #e67e22;
	border-radius:0 3px 3px 0;
}
.search-mobile i { 
	color:#FFF; 
	margin:0 !important;
}


@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .mcd-menu li a.search input {
		width:100px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .mcd-menu {
		height: 85px;
	}
	.mcd-menu li a {
		padding: 12px;
	}
	.mcd-menu li a i {
		font-size: 22px;
	}
	.mcd-menu li a strong {
		font-size: 12px;
	}
	.mcd-menu li a small {
		font-size: 10px;
	}
	.mcd-menu li a.search {
		display:none;
	}
	.search-mobile { 
		display:block !important;
		margin: 20px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	.mcd-menu li:hover > ul {
		top:85px;
		min-width:180px;
	}
	.mcd-menu li ul li > ul {
		min-width:150px;
		left:200px;
		top:0;
	}
	.mcd-menu li ul li:hover > ul {
		min-width:150px;
		left:180px;
		top:0;
	}
	.mcd-menu li ul li ul li ul {
		min-width:150px;
		left:25px !important;
		top:54px;
		border:0;
		border-top:3px solid #e67e22;
	}
	.mcd-menu li ul li ul li:hover ul {
		top:35px;
	}
	.mcd-menu li ul li ul li ul:before {
		border:0;
		border-bottom:5px solid #e67e22;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		left:10%;
		top:-8px;
	}
	.mcd-menu li:hover ul a {
		font-size:12px;
	}
	.mcd-menu li:hover ul a i {
		font-size:14px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .mcd-menu {
      height: 42px;
      position: relative;
    }
	.mcd-menu li a {
		padding: 12px 17.7px;
	}
    .mcd-menu li a strong, .mcd-menu li a small, .mcd-menu li a.search {
      display: none;
    }
    .mcd-menu li a i {
      margin: 0;
      font-size: 18px;
    }
    .mcd-menu li {
      position: static;
    }
    .mcd-menu li ul {
      min-width: 100%;
      left: 0;
      top: 50px;
    }
    .mcd-menu li:hover > ul {
      top: 42px;
    }
    .mcd-menu li > ul:before {
      border:0;
    }
    .mcd-menu li ul > li {
      position: relative;
    }
    .mcd-menu li ul li:hover > ul {
	  left:34px;
    }
	.mcd-menu li a {
		position: relative;
		font-size:12px;
	}
	.mcd-menu li a:hover strong,.mcd-menu li a.active strong {
		display:block;
		font-size:10px;
		padding:3px 0;
		position:absolute;
		top:-20px;
		left:0;
		background:#e67e22;
		color:#FFF;
		min-width:100%;
		text-transform:lowercase;
		font-weight:normal;
	}
	.mcd-menu li a.active:before{
		left: 40%;
	}
	.search-mobile { 
		display:block !important;
	}
	
	.mcd-menu li ul li > ul {
		min-width:200px;
		left:200px;
	}
	.mcd-menu li ul li:hover ul {
		left:180px;
	}
	.mcd-menu li ul li ul:before {
		left:-9px;
	}
	.mcd-menu li ul li ul li ul {
		min-width:200px;
		border:0;
		border-top:3px solid #e67e22;
		left:25px !important;
		top: 45px;
	}
	.mcd-menu li ul li ul li:hover ul {
		top:40px;
	}
	.mcd-menu li ul li ul li ul:before {
		border:0;
		border-bottom:5px solid #e67e22;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		left:10%;
		top:-8px;
	}
}

@media only screen and (max-width: 479px) {
    .mcd-menu {
      height: 42px;
      position: relative;
    }
    .mcd-menu li a strong, .mcd-menu li a small, .mcd-menu li a.search {
      display: none;
    }
    .mcd-menu li a {
      padding: 12px 13.8px;
		font-size:12px;
    }
    .mcd-menu li a i {
      margin: 0;
      font-size: 18px;
    }
    .mcd-menu li {
      position: static;
    }
    .mcd-menu li ul {
      min-width: 100%;
      left: 0;
      top: 50px;
    }
    .mcd-menu li:hover > ul {
      top: 42px;
    }
    .mcd-menu li > ul:before {
      border:0;
    }
    .mcd-menu li ul > li {
      position: relative;
    }
    .mcd-menu li ul li:hover > ul {
	  left:34px;
    }
	.mcd-menu li a {
		position: relative;
	}
	.mcd-menu li a:hover strong,.mcd-menu li a.active strong {
		display:block;
		font-size:10px;
		padding:3px 0;
		position:absolute;
		top:-20px;
		left:0;
		background:#e67e22;
		color:#FFF;
		min-width:100%;
		text-transform:lowercase;
		font-weight:normal;
	}
	.mcd-menu li a.active:before{
		left: 40%;
	}
	
	.mcd-menu li ul li > ul {
		min-width:150px;
		left:160px;
	}
	.mcd-menu li ul li:hover ul {
		left:120px;
	}
	.mcd-menu li ul li ul:before {
		left:-9px;
	}
	.mcd-menu li ul li ul li ul {
		min-width:160px;
		left:25px !important;
		top:39px;
		border:0;
		border-top:3px solid #e67e22;
	}
	.mcd-menu li ul li ul li:hover ul {
		top:39px;
	}
	.mcd-menu li ul li ul li ul:before {
		border:0;
		border-bottom:5px solid #e67e22;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		left:10%;
		top:-8px;
	}
    
}

.arrow-top{
position:absolute;right: -13px;z-index:1;top: 30%;cursor: pointer;}


.arrow-stat-circle-sm {
    border-radius: 50%;
    border: 1px solid #ff5800;
    background-color: #ff5800;
    min-height: 19px;
    width: 19px;
    padding-top: 2px;
    font-family: 'Poppins medium';
    font-size: 10px;
    color: #ffffff;
    font-weight: 500;
}


.default-pro-ttl-less {
    font-size: 12px;
    color: #000;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
}


.pre-border-col-two{padding: 5px;border:1px solid #c7c7c7;width:34px;}

.pre-border-col-two:hover{padding: 5px;border:1px solid #ff5800;cursor:pointer;width:34px;}
.pre-border-col-two-active{padding: 5px;border:1px solid #ff5800;cursor:pointer;width:34px;}




.user-profile-circle {
    border-radius: 50%;
    border: 1px solid #ff752d;
    width: 29px;
    height: 29px;
    background-color: #ff752d;
}


.profile-pad{padding: 12px 10px !important;}


.profile-margin-top {
    margin-top: 5px;
    font-weight: bold;
	margin-left:4px;
}


.dash-noti-circle-info {
    border-radius: 50%;
    border: 1px solid #ff752d;
    width: 20px;
    height: 20px;
    background-color: #ff752d;
}

.dash-noti-padd {
    padding: 12px;
    right: 0px;
    border-right: 1px solid #e9e9e9;
    padding-right: 18px;
	background-color:#fff;
	padding-bottom: 12px;
}

.dash-noti-padd:hover {
    padding: 12px;
    right: 0px;
    border-right: 1px solid #e9e9e9;
    padding-right: 18px;
	background-color:#eeeeee;
	cursor:pointer;
	padding-bottom: 12px;
}


.header-menu-margin {
    margin-top: 10px;
}

.head-menu {
font-family: "Poppins Regular";
	font-size: 13px !important;
	height: 30px;
	color: #000;
	padding-right: 10px;
}


.head-menu-blue {
font-family: "Poppins Regular";
	font-size: 13px !important;
	height: 30px;
	color: #0985bf;
	padding-right: 10px;
}



/* CSS Changes - LeftMenu - starts */


#cont:target > menu-fixed {
  width: 120px;
  background: #111;
  transition: all 0.3s;
}
#cont:target > menu-fixed > a .material-icons.back {
  display: none;
}
#cont:target > menu-fixed > .menu li {
  text-align: center;
  width: 40%;
}
#cont:target > menu-fixed > .menu li > p {
  display: none;
}

#menu-fixed {
  width: 53px;
  z-index: 2;
  height: 100%;
  background: #333366;
  position: fixed;
  transition: all 0.3s;
    box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.19), 2px 0px 10px rgba(0, 0, 0, 0.23);
  text-align: center;
  overflow: auto;
}
#menu-fixed .material-icons.back {
  display: none;
  color: white;
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 36px;
  cursor: pointer;
  transition: color 0.3s;
}
#menu-fixed .material-icons.back:hover {
  color: #009688;
  transition: color 0.3s;
}
#menu-fixed:target {
  width: 280px;
  background: #333366;
  transition: all 0.3s ease-out;
}
#menu-fixed:target > .notes {
  transition: all 0.2s;
  z-index: 0;
  opacity: 0;
}
#menu-fixed:target > a .material-icons.back {
  display: block;
}
#menu-fixed:target > a > .logo {
  width: 60%;
  height: 47px;
  margin: auto;
}
#menu-fixed:target > a > .logo > span {
  display: none;
}
#menu-fixed:target > a > .logo > p {
  display: block;
}
#menu-fixed:target > .menu li {
  text-align: left;
  width: 100%;
}
#menu-fixed:target > .menu li:hover::after {
  content: '';
  display: block;
  position: absolute;
  background: rgba(38, 166, 154, 0.1);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
}
#menu-fixed:target > .menu li:hover > p {
  color: #ff752d;
}
#menu-fixed:target > .menu li > p {
  display: inline-block;
}
#menu-fixed .logo {
  width: 100%;
  height: 70px;
  position: relative;
  cursor: pointer;
}
#menu-fixed .logo p {
  display: none;
  color: #999;
  font-size: 23px;
  padding-bottom: 0;
  font-weight: 300;
}
#menu-fixed .logo span {
  width: 10px;
  height: 10px;
  backrground: #0A0A0A;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 25px;
  transform: rotateZ(45deg);
  -webkit-transform: rotateZ(45deg);
  border: 8px solid white;
  transition: all 0.2s;
}
#menu-fixed .logo:hover ~ p {
  color: white;
  transition: all 0.3s;
}
#menu-fixed .logo:hover > span {
  width: 0;
  height: 0;
  border-left: 15px solid white;
  border-right: 15px solid rgba(0, 0, 0, 0);
  border-top: 15px solid rgba(0, 0, 0, 0);
  border-bottom: 15px solid rgba(0, 0, 0, 0);
  transition: all 0.2s;
  transform: rotateZ(0deg) translateX(10px);
  -webkit-transform: rotateZ(0deg) translateX(10px);
}
#menu-fixed .logo:hover > span::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 8px solid #111;
  border-right: 8px solid rgba(0, 0, 0, 0);
  border-top: 8px solid rgba(0, 0, 0, 0);
  border-bottom: 8px solid rgba(0, 0, 0, 0);
  left: -15px;
  position: absolute;
  top: -8px;
}
#menu-fixed .pmenu {
  margin: 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-weight: 300;
}
#menu-fixed hr {
  width: 75%;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
#menu-fixed .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#menu-fixed .menu li {
  padding: 15px;
  paddding-left:0px;
  width: 100%;
  margin: auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom-style: dotted;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
}
#menu-fixed .menu li:last-child {
  border: none;
}
#menu-fixed .menu li:hover {
  background: #fff;
  transition: all 0.3s;
}
#menu-fixed .menu li:hover > .material-icons {
  color: #ff752d;
}
#menu-fixed .menu li .material-icons {
  color: #f8f8f8;
}
#menu-fixed .menu li p {
  display: none;
  margin: auto;
  color: #f8f8f8;
font-size: 12px;
    font-family: "Poppins Regular";
  font-weight: 300;
  position: absolute;
  padding-left: 30px;
  line-height: 30px;
}

.material-icons.info {
  color: #999;
  position: absolute;
  margin: 0;
  bottom: 20px;
  left: 0;
  right: 0;
}

#page {

}
#page div {

}

a:link, a:visited {
  text-decoration: none;
}

.notes {
  position: fixed;
  width: 100px;
  height: 70px;
  top: 20px;
  left: 130px;
  z-index: 5;
  background: #009688;
  border-radius: 10px;
  transition: all 0.6s;
}
.notes::after {
  content: '';
  display: block;
  position: fixed;
  width: 0px;
  height: 0px;
  top: 50px;
  left: 115px;
  border-top: 8px solid rgba(0, 0, 0, 0);
  border-bottom: 8px solid rgba(0, 0, 0, 0);
  border-left: 8px solid rgba(0, 0, 0, 0);
  border-right: 8px solid  #009688;
}
.notes p {
  color: #222;
  padding: 12px;
  margin: 0;
}


.profile-ttl-wt {
    font-size: 16px;
    font-family: "Poppins Regular";
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}

.profile-desc-wt {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}

.default-img-circle-orng {
    border-radius: 50%;
    border: 3px solid #fff;
    height: 40px;
    width: 40px;
	margin-left:-4px;
	background-color:#fff;
	padding: 4px;
}


.default-img-circle-wt {
    border-radius: 50%;
    border: 3px solid #ccc;
    height: 85px;
    width: 87px;
	margin-left:-4px;
	background-color:#fff;
	padding: 18px;
}



.default-carosel-img {
    width: 100% !important;
    height: 400px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    !important: ;
}


/* CSS Changes - LeftMenu - Ends */



.default-action-link {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #424242;
    padding: 12px;
    padding-left: 12px;
    background-color: transparent;
    /* height: 80px; */
}



.default-action-link:hover {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    cursor: pointer;
    padding: 12px;
    padding-left: 12px;
    background-color: #e3e3e3;
}



.default-action-link-active {
    font-family: "Poppins Regular";
	font-size: 13px;
	color: #000;
	cursor: pointer;
	padding: 12px;
	    padding-left: 12px;
	background-color: #e3e3e3;
}



.padding-less {
    padding: 20px !important;
    padding-left: 5px !important;
}


.reportsm td:nth-child(2),
.reportsm td:nth-child(3) {
	width: 21%;
}

.reportsm td:nth-child(1) {
	width: 28%;
}


.default-rep-ttl {
    font-size: 12px;
    color: #000;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    line-height: 1.7;
}


.rep-three-point{position:absolute;right:0px;top:2px;}

.show-menu-rep {
    width: 159px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 194px;
    top: 24px;
    background: #fff;
    z-index: 1;
}


	.assso{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	
.link-mrg-top{margin-top:84px !important;}	
	
	
	
.repo-pnl-bg {
    min-height: 200px;
    background-color: #fff;
    box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}	
	
	
#comp .default-rep-ttl .default-use-ttl {font-size:11px;}

#comp .default-use-ttl {font-size:11px;}

#comp .profile-desc {font-size:10px;}

#comp .reportsm td:nth-child(1) {width: 46%;} 

#comp .reportsm td:nth-child(3) {width: 24%;}


#poli .default-use-ttl{font-size:11px;}
#poli .profile-desc {font-size:10px;}



.tooltip-container2 {
  position: relative;
}
.tooltip-container2:hover .tooltip-content2 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 14px;
}

.tooltip-content2 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -284px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content2 .align-right {
  text-align: right;
}
.tooltip-content2 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content2 .align-right a:hover {
  text-decoration: underline;
}



.pre-border-col-twoi{padding: 3px;border:1px solid #c7c7c7;width: 25px;}
.pre-border-col-twoi:hover{padding: 3px;border:1px solid #ff5800;cursor:pointer;width:25px;}
.pre-border-col-twoi-active{padding: 3px;border:1px solid #ff5800;cursor:pointer;width:25px;}



.sec-align-left{text-align:left !important;}

.sec-align-right{text-align:right !important;}

.sec-align-center{text-align:center !important;}

.sec-align-justify{text-align:justify !important;}

.sec-bold{font-weight:bold !important;}

.sec-italic{font-style: italic; !important;}

.sec-underline{text-decoration: underline; !important;}



.timeline{
  position:relative;
  margin:50px auto;
  padding:40px 0;
  //width:1000px;
  box-sizing:border-box;
}
.timeline:before{
  content:'';
  position:absolute;
  left:50%;
  width:2px;
  height:100%;
  background:#c5c5c5;
}
.timeline ul{
  padding:0;
  margin:0;
}
.timeline ul li{
  list-style:none;
  position:relative;
  width:50%;
  padding:20px 40px;
  box-sizing:border-box;
}
.timeline ul li:nth-child(odd){
  float:left;
  text-align:right;
  clear:both;
}
.timeline ul li:nth-child(even){
  float:right;
  text-align:left;
  clear:both;
}
.content{
  padding-bottom:20px;
}
.timeline ul li:nth-child(odd):before
{
  content:'';
  position:absolute;
  width:10px;
  height:10px;
  top:24px;
  right:-6px;
  background:#636363;
  border-radius:50%;
  box-shadow:0 0 0 3px rgba(233,33,99,0.2);
}
.timeline ul li:nth-child(even):before
{
  content:'';
  position:absolute;
  width:10px;
  height:10px;
  top:24px;
  left:-4px;
  background:#636363;
  border-radius:50%;
  box-shadow:0 0 0 3px rgba(233,33,99,0.2);
}
.timeline ul li h3{
font-family: 'os-sb';
    font-size: 20px;
  padding:0;
  margin:0;
  color:#000;
  font-weight:600;
}
.timeline ul li p{
font-family: 'os-r';
    font-size: 14px;
  margin:10px 0 0;
  padding:0;
}
.timeline ul li .time h4{
  margin:0;
  padding:0;
  font-size:14px;
}
.timeline ul li:nth-child(odd) .time
{
  position:absolute;
  top:12px;
  right:-90px;
  margin:0;
  padding:8px 16px;
  background:#FF5722;
  color:#fff;
  border-radius:18px;
    box-shadow: 0 0 0 3px rgba(157, 157, 157, 0.3);
}
.timeline ul li:nth-child(even) .time
{
  position:absolute;
  top:12px;
  left:-90px;
  margin:0;
  padding:8px 16px;
  background:#FF5722;
  color:#fff;
  border-radius:18px;
    box-shadow: 0 0 0 3px rgba(157, 157, 157, 0.3);
}
@media(max-width:1000px)
{
  .timeline{
    width:100%;
  }
}
@media(max-width:767px){
  .timeline{
    width:100%;
    padding-bottom:0;
  }
  h1{
    font-size:40px;
    text-align:center;
  }
  .timeline:before{
    left:20px;
    height:100%;
  }
  .timeline ul li:nth-child(odd),
  .timeline ul li:nth-child(even)
  {
    width:100%;
    text-align:left;
    padding-left:50px;
    padding-bottom:50px;
  }
  .timeline ul li:nth-child(odd):before,
  .timeline ul li:nth-child(even):before
  {
    top:-18px;
    left:16px;
  }
  .timeline ul li:nth-child(odd) .time,
  .timeline ul li:nth-child(even) .time{
    top:-30px;
    left:50px;
    right:inherit;
  }
}







/* CSS Changes - Susanta - starts */


.circle-frame-cus-big11 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 10px;
	margin-top:15px;
	background-color:#fff;
}


.radio{
	margin:0px 0px;
}

.company{
	width:100% ! import;
	padding-left:0px;
	min-height:100px;
	min-width:100%;
}

.container-profile{

    max-width: 1150px;
    margin: 40px auto;
    background-color:#ffffff;
	position: relative;
	border-radius:5px;
	/* border-bottom:1px solid #c0c0c0; */
	/* padding:10px 20px; */
	padding:0px 0px;
	padding-bottom:20px;
	
}

.head{margin-top:px;}

.headquater{
	padding:10px 0px;
}

.headquater1{
	padding:4px 0px;
}

.heading{
	font-size:20px;
}


.team-desc1{
	padding-top:20px;
	margin-left:10px;
	margin-top:20px;
	line-height:2.1;
	color:#212121;
}
.desp{
	margin-top:50px;
}
.margin-top-less1{
	
	min-height:2600px;
	background-color:#ffffff;
}
.team-name1{
	padding:20px 10px;
}
.team-desc2{
	padding:0px 15px;
}


.team-photo1{
  min-height: 70px;	
}


.team-desc1{font-size:12px;}


.tech{
	padding:15px;
}


.circle-frame1{
	background-position: 50% 35%;
    background-repeat: no-repeat;
    border: 2px solid #d2d2d2;
   /*  border-radius: 50%; */
    width: 100px;
 /*    height: 90px; */
    background-size: cover;
}



.team-content1 {
    /* padding-left: 20px !important; */
    padding-top: 0px !important;
}


.titel{
	
	font-family: "Poppins Regular";
    font-size: 14px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


.emp-1-name1 {
    font-family: "Poppins Medium";
    font-size: 14px;
    color: #000;
    text-align: left;
    letter-spacing: 1px;
	margin-bottom:10px;
	
}


.explore-idea-011{
    padding: 24px;
    border-radius: 15px;
    box-shadow: 0px 1px 5px 1px #e8e8e8;
    cursor: pointer;
	background-color:#ffffff;
}


.ic{
	
	color:#c0c0c0;
}


.team-name2{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	
	.margin-top-more1 {
    margin-top: 10px !important;
}




.profile-header1 {
	
  background: #42426e;
  width: 100%;
  display: flex;
  height: 125px;
  position: relative;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius:3px;
  padding-left:20px;
}
/* new Code */

.profile-header {
  background: #fff;
  width: 100%;
  display: flex;
  height: 175px;
  position: relative;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
}

.profile-img {
  float: left;
  width: 340px;
  height: 200px;
}

.profile-img img {
  border-radius: 50%;
  height: 230px;
  width: 230px;
  border: 5px solid #fff;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 50px;
  top: 20px;
  z-index: 5;
  background: #fff;
}

.profile-nav-info {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 60px;
}

.profile-nav-info h3 {
  font-variant: small-caps;
  font-size: 2rem;
  font-family: sans-serif;
  font-weight: bold;
}

.profile-nav-info .address {
  display: flex;
  font-weight: bold;
  color: #777;
}

.profile-nav-info .address p {
  margin-right: 5px;
}

.profile-option {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 50px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
  outline: none;
  background: #e40046;
}

.profile-option:hover {
  background: #fff;
  border: 1px solid #e40046;
}
.profile-option:hover .notification i {
  color: #e40046;
}

.profile-option:hover span {
  background: #e40046;
}

.profile-option .notification i {
  color: #fff;
  font-size: 1.2rem;
  transition: all 0.5s ease-in-out;
}

.profile-option .notification .alert-message {
  position: absolute;
  top: -5px;
  right: -5px;
  background: #fff;
  color: #e40046;
  border: 1px solid #e40046;
  padding: 5px;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8rem;
  font-weight: bold;
}

.main-bd {
  width: 100%;
  display: flex;
  padding-right: 10px;
}

.profile-side {
  width: 300px;
  background: #fff;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  padding: 5px 30px 20px;
  font-family: "Bree Serif", serif;
  margin-left: 10px;
  z-index: 99;
  margin-left:0px;
  min-height:1000px;
  border-radius: 5px;
  height:100%;

}

.profile-side3 {
  width: 300px;
  background: #fff;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  padding: 5px 30px 20px;
  font-family: "Bree Serif", serif;
  margin-left: 10px;
  z-index: 99;
  margin-left:0px;
  min-height:800px;
  border-radius: 5px;

}

.profile-side p {
  margin-bottom: -4px;
  color: #333;
  font-size: 13px;
  line-height:1.7;
}

.profile-side p i {
  color: #ff752d;
  margin-right: 10px;
}

.mobile-no i {
  transform: rotateY(180deg);
  color: #ff752d;
}

.profile-btn {
  display: flex;
}

button.chatbtn,
button.createbtn {
  border: 0;
  padding: 10px;
  width: 100%;
  border-radius: 3px;
  background: #ff752d;
  color: #fff;
  font-family: "Bree Serif";
  font-size: 1rem;
  margin: 5px 2px;
  cursor: pointer;
  outline: none;
  margin-bottom: 10px;
  transition: background 0.3s ease-in-out;
  box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.3);
}

button.chatbtn:hover,
button.createbtn:hover {
  background: rgba(288, 0, 70, 0.9);
}

button.chatbtn i,
button.createbtn i {
  margin-right: 5px;
}

.user-rating {
  display: flex;
}

.user-rating h3 {
  font-size: 2.5rem;
  font-weight: 200;
  margin-right: 5px;
  letter-spacing: 1px;
  color: #666;
}

.user-rating .no-of-user-rate {
  font-size: 0.9rem;
}

.rate {
  padding-top: 6px;
}

.rate i {
  font-size: 0.9rem;
  color: rgba(228, 0, 70, 1);
}

/* .nav {
  width: 100%;
  z-index: -1;
}

.nav ul {
  display: flex;
  justify-content: space-around;
  list-style-type: none;
  height: 40px;
  background: #fff;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
 */
/* .nav ul li {
  padding: 10px;
  width: 100%;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

.nav ul li:hover,
.nav ul li.active {
  box-shadow: 0px -3px 0px rgba(288, 0, 70, 0.9) inset;
}
 */
.profile-body {
  width: 100%;
  z-index: -1;
}

.tab {
  display: none;
}

.tab {
  padding: 20px;
  width: 100%;
  text-align: center;
}

@media (max-width: 1100px) {
  .profile-side {
    width: 250px;
    padding: 90px 15px 20px;
  }

  .profile-img img {
    height: 200px;
    width: 200px;
    left: 50px;
    top: 50px;
  }
}

@media (max-width: 900px) {
  body {
    margin: 0 20px;
  }

  .profile-header {
    display: flex;
    height: 100%;
    flex-direction: column;
    text-align: center;
    padding-bottom: 20px;
  }

  .profile-img {
    float: left;
    width: 100%;
    height: 200px;
  }

  .profile-img img {
    position: relative;
    height: 200px;
    width: 200px;
    left: 0px;
  }

  .profile-nav-info {
    text-align: center;
  }

  .profile-option {
    right: 20px;
    top: 75%;
    transform: translateY(50%);
  }

  .main-bd {
    flex-direction: column;
    padding-right: 0;
  }

  .profile-side {
    width: 100%;
    text-align: center;
    padding: 20px;
    margin: 5px 0;
  }

  .profile-nav-info .address {
    justify-content: center;
  }

  .user-rating {
    justify-content: center;
  }
}

@media (max-width: 400px) {
  body {
    margin: ;
  }

  .profile-header h3 {
  }

  .profile-option {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 83%;
  }

  .profile-option .notification .alert-message {
    top: -3px;
    right: -4px;
    padding: 4px;
    height: 15px;
    width: 15px;
    font-size: 0.7rem;
  }

  .profile-nav-info h3 {
    font-size: 1.9rem;
  }

  .profile-nav-info .address p,
  .profile-nav-info .address span {
    font-size: 0.7rem;
  }
}
#see-more-bio,
#see-less-bio {
  color: blue;
  cursor: pointer;
  text-transform: lowercase;
}
.tab h1 {
  font-family: "Bree Serif", sans-serif;
  display: flex;
  justify-content: center;
  margin: 20px auto;
}


.content {
  //position: absolute;
  //top: 50%;
  //left: 50%;
  //transform: translate(-50%, -50%);
  //display: block;
}

.icon {
    height: 40px;
    width: 40px;
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    text-align: center;
    /* color: white; */
    display: inline-block;
    vertical-align: middle;
    line-height: 69px;
    margin-right: 10px;
    font-size: 9px;
    padding-top: 11px;
    z-index: 10;
    -moz-box-shadow: 1px 0px 10px rgba(68, 68, 68, 0.4);
    -webkit-box-shadow: 4px 0px 10px rgba(68, 68, 68, 0.4);
    box-shadow: 1px 0px 3px rgba(68, 68, 68, 0.4);
    cursor: pointer;
}

.facebook .background_circle {
  display: none;
  width: 52px;
  height: 54px;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 1;
  z-index: -1;
  background-color: #3B5998;
}

.twitter .background_circle {
  display: none;
  width: 52px;
  height: 54px;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 1;
  z-index: -1;
  background-color: #55acee;
}

.instagram .background_circle {
  display: none;
  width: 52px;
  height: 54px;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 1;
  z-index: -1;
  background-color: #cd486b;
}

.pinterest .background_circle {
  display: none;
  width: 52px;
  height: 54px;
  position: absolute;
  border-radius: 50%;
  top: 10;
  padding-top:10px;
  left: 1;
  z-index: -1;
  background-color: #cb2027;
}

.facebook:hover,
.facebook:active {
  background-color: #3B5998;
}

.twitter:hover,
.twitter:active {
  background-color: #55acee;
}

.instagram:hover,
.instagram:active {
  background-color: #f14e42;
}

.pinterest:hover,
.pinterest:active {
  background-color: #0077b5;
}


.attach-2-file-name11 {
    display: inline-block;
    padding: 10px;
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #333399;
    text-align: left;
    letter-spacing: 1px;
    border: 1px solid #edebe9;
    width: 439px;
}

.attach-2-img11 {
    display: inline-block;
    background-color: #215197;
    padding: 8px;
}

.team-name11 {
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}





/* 14-09-2020 */


.user-profile {
  padding-bottom: 30px;
}

.profile-header-background {
  margin: -30px -30px 0 -30px;
}
.profile-header-background img {
  width: 100%;
  height: 310px;
}

.profile-info-left {
  position: relative;
  top: -92px;
}
.profile-info-left img.avatar {
  border: 2px solid #fff;
}
.profile-info-left h2 {
  font-family: "josefinslab-semibold";
  margin-bottom: 30px;
}
.profile-info-left .section {
  margin-top: 50px;
}
.profile-info-left .section h3 {
  font-size: 1.1em;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.profile-info-left ul.list-social > li {
  line-height: 2.3;
}
.profile-info-left ul.list-social > li i {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  top: 1px;
  font-size: 16px;
  min-width: 16px;
  line-height: 1;
}
.profile-info-left ul.list-social > li a {
  color: #696565;
}

.profile-info-right .tab-content {
  padding: 30px 0;
  background-color: transparent;
}

.profile-info-right .tab-content1 {
  padding: 0px 0;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .profile-info-right {
    position: relative;
    top: -70px;
  }
}

.user-follower,
.user-following {
  position: relative;
  margin-bottom: 40px;
}
.user-follower img,
.user-following img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 40px;
}
.user-follower a,
.user-following a {
  font-size: 1.1em;
  line-height: 1;
}
.user-follower .username,
.user-following .username {
  font-size: 0.9em;
  line-height: 1.5;
}
.user-follower .btn,
.user-following .btn {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 92px;
}

.btn-toggle-following {
  background-color: #7bae16;
  color: #fff;
}
.btn-toggle-following:hover {
  background-color: #ef2020;
  color: #fff;
}
.btn-toggle-following:hover span {
  display: none;
}
.btn-toggle-following:hover:after {
  content: 'Unfollow';
  display: inline;
}
.btn-toggle-following:hover i:before {
  content: '\f129';
}


/* list icons */
.list-icons-demo li {
  margin-bottom: 20px;
  text-align: center;
}
.list-icons-demo li i {
  font-size: 24px;
}

.list-icons-demo2 li {
  margin-bottom: 10px;
}

.activity-item {
  overflow: visible;
  position: relative;
  margin: 15px 0;
  border-top: 1px dashed #ccc;
  padding-top: 15px;
}
.activity-item:first-child {
  border-top: none;
}
.activity-item .avatar {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 32px;
}
.activity-item > i {
  font-size: 18px;
  line-height: 1;
}
.activity-item .media-body {
  position: relative;
}
.activity-item .activity-title {
  margin-bottom: 0;
  line-height: 1.3;
}
.activity-item .activity-attachment {
  padding-top: 20px;
}
.activity-item .well {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-left: 2px solid #cfcfcf;
  background: #fff;
  margin-left: 20px;
  font-size: 0.85em;
}
.activity-item .thumbnail {
  display: inline;
  border: none;
  padding: 0;
}
.activity-item .thumbnail img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: auto;
  margin: 0;
}
.activity-item .activity-actions {
  position: absolute;
  top: 15px;
  right: 0;
}
.activity-item .activity-actions .btn i {
  margin: 0;
}
.activity-item .activity-actions .dropdown-menu > li > a {
  font-size: 0.9em;
  padding: 3px 10px;
}
.activity-item + .btn {
  margin-bottom: 15px;
}


.nav-tabs > li > a {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  cursor: pointer;
}

.nav-pills > li > a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #1688ae;
}

.nav-tabs.tabs-iconized > li a,
.nav-pills.tabs-iconized > li a {
  padding-top: 0;
  padding-bottom: 5px;
}
.nav-tabs.tabs-iconized > li i,
.nav-pills.tabs-iconized > li i {
  position: relative;
  margin-right: 3px;
  top: 4px;
  font-size: 24px;
}

.tab-content {
  padding: 30px 15px 15px 15px;
  background-color: #fff;
}

.nav.nav-tabs-custom-colored > li > a {
  border-color: #ccc;
  border-bottom: transparent;
}
.nav.nav-tabs-custom-colored > li > a:hover, .nav.nav-tabs-custom-colored > li > a:focus {
  background-color: #1688ae;
}

.nav-tabs.nav-tabs-custom-colored {
  border-bottom-color: #1688ae;
}
.nav-tabs.nav-tabs-custom-colored > li {
  z-index: 0;
  margin-bottom: 0;
  background-color: #fff;
}
.nav-tabs.nav-tabs-custom-colored > li > a {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  color: #696565;
  margin-right: 0;
}
.nav-tabs.nav-tabs-custom-colored > li > a:hover, .nav-tabs.nav-tabs-custom-colored > li > a:focus {
  color: #fff;
  border-color: #1688ae;
}
.nav-tabs.nav-tabs-custom-colored > li.active > a, .nav-tabs.nav-tabs-custom-colored > li.active > a:hover, .nav-tabs.nav-tabs-custom-colored > li.active > a:focus {
  color: #fff;
  background-color: #1688ae;
  border-color: #1688ae;
  border-bottom: transparent;
}
.nav-tabs > li.active {
  z-index: 1;
}

.nav-pills-custom-minimal {
  border-bottom: 1px solid #f1efef;
}
.nav-pills-custom-minimal > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  border-top: 4px solid transparent;
  color: #000000;
}
.nav-pills-custom-minimal > li > a:hover, .nav-pills-custom-minimal > li > a:focus {
  background-color: transparent;
  color: #4f4c4c;
}
.nav-pills-custom-minimal > li.active > a, .nav-pills-custom-minimal > li.active > a:hover, .nav-pills-custom-minimal > li.active > a:focus {
  background-color: transparent;
  border-top-color: #dee1db;
  color: #696565;
}
.nav-pills-custom-minimal > li + li {
  margin-left: 30px;
}
@media screen and (max-width: 480px) {
  .nav-pills-custom-minimal > li + li {
    margin-left: 0;
  }
}
.nav-pills-custom-minimal.custom-minimal-bottom > li a {
  border-top: none;
  border-bottom: 4px solid transparent;
}
.nav-pills-custom-minimal.custom-minimal-bottom > li.active > a, .nav-pills-custom-minimal.custom-minimal-bottom > li.active > a:hover, .nav-pills-custom-minimal.custom-minimal-bottom > li.active > a:focus {
  border-bottom-color: #dee1db;
}


.src-image {
  display: none;
}
h1{margin-bottom:35px;}
.card {
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,0.4);
  border-radius: 0px;
  text-align: center;
  padding: 0;
  background-color: #fff;
  color: rgb(136, 172, 217);
}
.content{ margin-top:15px;}
.content p{ color: #fff;}
.content h3{ color: #fff;}
.content .btn{ color: #fff;}
.card .header-bg {
  /* This stretches the canvas across the entire hero unit */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  border-bottom: 1px #FFF solid;
  /* This positions the canvas under the text */
  z-index: 1;
}
.card .avatar {
  position: relative;
  margin-top: 15px;
  z-index: 100;
}

.card .avatar img {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
    border: 5px solid rgba(237, 237, 237, 0.6);
}




.core-bubble{
	margin-left:100px;
}
.core-bubble1{
	padding-left:80px;
}

.research-portfolio-content-1 {
    border: 2px solid #ccc;
    min-height: 520px;
}

.research-portfolio-1{
	margin-left:90px;
}

.slide-to-left-1 {
	padding: 3px 5px 5px 12px;
    background: #f87905;
    height: 28px;
    cursor: pointer;
	border-radius:2px;
	
   /*     padding: 0px 0px 6px 20px;
    background: #f87905;
    height: 20px;
    cursor: pointer;
	border-radius:2px; */
}
.slide-to-right-1 {
	padding: 3px 5px 5px 12px;
    background: #f87905;
    height: 28px;
    cursor: pointer;
	border-radius:2px;
	margin-left:10px;
	
/* 	border-radius:2px;
        padding: 0px 0px 6px 20px;
    background: #f87905;
    height: 20px;
    cursor: pointer;
	margin-left:10px; */
}


.team-name-11 {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


.default-pro-ttl1 {
    font-size: 17px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.radio-btn-container .checkmark1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: green;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.radio-btn-container .checkmark2 {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: blue;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.radio-btn-container .checkmark3 {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: yellow;
    border-radius: 50%;
    border: 1px solid #ccc;
}


.member {
    border-radius: 2px;
    width: 100%;
    height: 36px;
   
}


.member-1 {
	
    font-size: 11px;
    color: #000;
    text-align: center;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    padding-top: 15px;
    //min-width: 100px;
	
}

.margin-top-form {
    margin-top: 20px !important;
}

.margin-top-form-1 {
    margin-top: 20px !important;
}



.info-value{
	
	width:60%;
}

.icon1 {
    height: 40px;
    width: 40px;
    border: 1px solid #000;
    border-radius: 50%;
    text-align: center;
    /* color: white; */
    display: inline-block;
    vertical-align: middle;
    line-height: 69px;
    margin-right: 10px;
    font-size: 9px;
    padding-top: 11px;
    z-index: 10;
    -moz-box-shadow: 1px 0px 10px rgba(68, 68, 68, 0.4);
    -webkit-box-shadow: 4px 0px 10px rgba(68, 68, 68, 0.4);
    box-shadow: 1px 0px 3px rgba(68, 68, 68, 0.4);
    cursor: pointer;
}


.profile-side1 {
    width: 250px;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    padding: 5px 30px 20px;
    font-family: "Bree Serif", serif;
    margin-left: 10px;
    z-index: 99;
    margin-left: 0px;
    min-height: 800px;
    border-radius: 5px;
}

.profile-side2 {
    width: 300px;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    padding: 5px 30px 20px;
    font-family: "Bree Serif", serif;
    margin-left: 10px;
    z-index: 99;
    margin-left: 0px;
    min-height: 700px;
    border-radius: 5px;
}

.info-value1 {
    width: 95%;
}

table {
  border-collapse: collapse;
 
}

table, td, th {

	font-family: "Poppins Regular";
   
}


.circle-frame-cus-big111 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    /* border: 3px solid #dbdbdb; */
    /* border-radius: 50%; */
    width: 125px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    /* padding: 10px; */
    margin-top: 20px;
  /*   background-color: #fff; */
}



.swot-sec-one-placement{
    min-height: auto;
	padding:8px;
    background-color: #183668;
	border-radius:5px;
	width: 170px;
    margin-left: 15px;
}

.swot-sec-two-placement {
	
	 min-height: auto;
	padding:8px;
    background-color: #f99d26;
	border-radius:5px;
	width: 170px;
    margin-left: 15px;
   
}

.swot-sec-three-placement {
	
	 min-height: auto;
	padding:8px;
    background-color: #279b48;
	border-radius:5px;
	width: 170px;
    margin-left: 15px;
   
}

.swot-sec-four-placement {
	
	 min-height: auto;
	padding:8px;
    background-color: #03aed9;
	border-radius:5px;
    width: 170px;
    margin-left: 15px;
}


.swot-sec-one-bg-1 {
	margin-top:30px;
    min-height: 87px;
	padding:8px;
    background-color: #def2ff;
	width:200px;
	border-radius:3px;
}

.down-ar{
	
    margin-left: 80px;
    padding-top: 10px;

}


.right-ar{
	color:green;
	margin-left:170px;
	margin-top:-45px;
	width:100%;
	font-size:40px;
	width:100px;
}

right-arrow{
	width:100px;
}



.swot-sec-one-bg-one{
	
	min-height: 0px;
    
}



.circle-frame-cus-big111{
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
   /* border-radius: 50%;*/
    width: 140px;
    height: 140px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    margin-top: 37px;
    background-color: #d8d7d7;
}

.circle-frame-cus-big-dev{
	
	background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #fff;
}

.tech-mark{
background-color:#ff752d;
border-radius:2px;
padding:8px;
	
	
}


.desc{
	
	margin-top:0px;
	border:1px solid #b9dee5;
	padding:10px;
	padding-top:20px;
	padding-bottom:10px;
	border-radius:3px;
}


.profile-side-vcc {
  width: 180px;
  background: #fff;
  /* box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); */
  padding: 5px 10px 20px;
  font-family: "Bree Serif", serif;
  margin-left: 10px;
  z-index: 99;
  margin-left:0px;
  min-height:665px;
  /* border-radius: 5px; */

}

.profile-side-vc {
  width: 250px;
  background: #fff;
 /*  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); */
  padding: 5px 0px 20px;
  font-family: "Bree Serif", serif;
  margin-left: 10px;
  z-index: 99;
  margin-left:0px;
  min-height:665px;
 /*  border-radius: 5px; */

}


.circle-frame-cus-big-vc {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
  /*   border-radius: 50%; */
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 10px;
	margin-top:15px;
	background-color:#fff;
}



/* Today Css */


.event {
	width:300px;
 /*  width: 450px; */
  height: 280px;
  position: relative;
 /* background-image: url('images/chaina.png');  */
 background-color:#333366;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}


/* .event:after {
  content: '';
  position: absolute;
  width: 0;
  bottom: 0; 
  right: 0;
  border-bottom: 40px solid #ccc;
  border-left: 40px solid transparent;
} */
.meta {
  position: absolute;
  bottom: 50px;
}
.meta,
.title,
/* .date {
  height: 100px;
height:175px;
} */

.title {
	/* width: 350px;
	background: #000; */
	height:300px;
	       width: 333px;
    background: #f5f5f5;
    margin-left: -50px;
    /* border: 1px solid red;
   /*  border: 1px solid red; */
}
.title h2 {
  margin: 0;
}
.title h2 span {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  color: #B04;
}
/* .date {
  background: #B04;
  position: absolute;
  width: 140px;
  left: -140px;
  top: -100px;
} */
time {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-size: 55px;
  color: #000;
}
time span {
  display: block;
  font-size: 14px;
}

/* bevel logic */
.bevel {
	position: relative;
  border-color: #000;
  box-shadow: 4px 5px 4px rgba(143, 143, 143, 0.8);
  border:2px solid #d;
 /*  border-left: 20px solid #000; */
  /* border-right: 20px solid #000; */
}
.bevel:after,
.bevel:before {
  content: "";
  position: absolute;
  width: 100%;
	height: 0;
}
.bevel:after{
  border-left: 20px solid #000;
  border-right: 20px solid #000;
}
.bevel:before {
  border-left: 20px solid #000;
/*   border-right: 20px solid #000; */
}
.bevel--base,
.bevel--base:after,
.bevel--base:before {
  border-color: #B04 !important;
}
.tl:before,
.tr:before {
  top: -34px;
    /* left: 1px; */
    border-bottom: 34px solid #ddd;
	width:100%;
}
   
.tl:before {
	border-left: 20px solid transparent !important;
}
.tr:before {
	border-right: 20px solid transparent !important;
}
/* .bl:after,
.br:after {
  bottom: -20px;
	left: -20px;
	border-top: 20px solid #000;
} */
/* .bl:after {
	border-left: 20px solid transparent !important;
} */
.br:after {
	border-right: 20px solid transparent !important;
}
/* END bevel logic */
/* Center demo */
* {
  box-sizing: border-box;
}
/* body {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  background-color:red;
} */


.tm-line-def-cnt-pos-btmm {
    position: absolute;
    background-color: #fff;
    min-height: 20px;
    width: 200px;
    left: -158px;
    top: 180px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.tech-mark-mark {
    background-color: #2c2c59;
    border-radius: 2px;
    padding: 8px;
}


.profile-side-comp {
    width: 300px;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    padding: 5px 30px 20px;
    font-family: "Bree Serif", serif;
    margin-left: 10px;
    z-index: 99;
    margin-left: 0px;
    min-height: 680px;
    border-radius: 5px;
	background-color:#333366;
}


.circle-frame-cus-big-comp {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
    /* border-radius: 50%; */
    width: 210px;
    height: 80px;
    background-size: contain;
    background-origin: content-box;
    padding: 10px;
    margin-top: 15px;
    background-color: #fff;
}



.profile-side-vc-1 {
  width: 300px;
  background: #fff;
 /*  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); */
  padding: 5px 0px 20px;
  font-family: "Bree Serif", serif;
  margin-left: 10px;
  z-index: 99;
  margin-left:0px;
  min-height:665px;
 /*  border-radius: 5px; */
background-color:#534d6e;
}


.tech-mark-socila {
 
    border-radius: 2px;
    padding: 20px;
}


.desc-socila {
    margin-top: 0px;
    color:#fff;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
 
}

.line-menu {
    background-color: #fff;
    width: 60px;
    /* float: left; */
    margin-left: -0px;
    height: 2px;
    margin-right: 115px;
    margin-top: -8px;
	margin:0 auto;
}


.circle-frame-cus-big-dev-social {
      background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #01afb8;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    margin-right: 15px;
    background-size: contain;
    background-origin: content-box;
    padding: 20px;
    /* margin-top: 50px; */
    background-color: #01afb8;
}

.circle-frame-cus-big-dev-social-red {
      background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #ff5e5b;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    margin-right: 15px;
    background-size: contain;
    background-origin: content-box;
    padding: 20px;
    /* margin-top: 50px; */
    background-color: #ff5e5b;
}

.circle-frame-cus-big-dev-social-yellow {
      background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #ffa600;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    margin-right: 15px;
    background-size: contain;
    background-origin: content-box;
    padding: 20px;
    /* margin-top: 50px; */
    background-color: #ffa600;
}



.dash-noti-text-1 {
    font-family: "Poppins Regular";
    font-size: 15px;
    color: #000;
    margin-top: -14px;
    text-align: center;
}

.dash-noti-circle-info-1 {
border-radius: 50%;
    border: 2px solid #ff752d;
    width: 25px;
    height: 25px;
    margin-top: -13px;
    margin-left: 28px;
    background-color: #fff;
}


.icons{
	padding-top:-10px;
}


.project-sett{
	
	padding-right:20px;
}




div.ruby-menu-demo-header {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    z-index: 2;
}

div.ruby-menu-demo-header-bg {
    background: url(../img/bg.jpg)
}

div.ruby-menu-demo-header-bg div.ruby-menu-demo-download > span {
    color: #efefef
}

div.ruby-menu-demo-header-bg div.ruby-menu-demo-download > span > span {
    color: #efefef
}

div.ruby-menu-demo-description {
    position: relative;
    width: 980px;
    height: 160px;
    margin: 0 auto;
    padding: 0
}

div.ruby-menu-demo-description img {
    max-width: 200px;
    float: left;
    margin: 50px 20px 0 0
}

span.ruby-menu-demo-highlight {
    color: #333
}

div.ruby-menu-demo-bg-light,div.ruby-menu-demo-bg-dark {
    width: 980px;
    height: auto;
    position: relative;
    background: #fff;
    margin: 0 auto;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px
}

div.ruby-menu-demo-bg-dark {
    background: efefef
}

div.ruby-menu-demo-bg-light-c:after,div.ruby-menu-demo-bg-dark-c:after {
    content: "";
    display: table;
    clear: both
}

div.ruby-menu-demo-cv-1 {
    float: left;
    width: 33%
}

div.ruby-menu-demo-cv-2 {
    float: left;
    width: 67%
}

div.ruby-menu-demo-cv-3 {
    float: left;
    width: 48%
}

div.ruby-menu-demo-cv-4 {
    float: left;
    width: 52%
}

div.ruby-menu-demo-cr-1 {
    float: left;
    width: 33%
}

div.ruby-menu-demo-cr-2 {
    float: left;
    width: 66%
}

div.ruby-menu-demo-cs-1 {
    float: left;
    width: 33%
}

div.ruby-menu-demo-cs-2 {
    float: left;
    width: 66%
}

div.ruby-menu-demo-cf-1,div.ruby-menu-demo-cf-2,div.ruby-menu-demo-cf-3,div.ruby-menu-demo-cf-4 {
    float: left;
    width: 25%;
    text-align: center
}

div.ruby-menu-demo-f-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 0 auto;
    padding: 22px;
    font-size: 30px;
    background: #efefef;
    color: #aaa
}

div.ruby-menu-demo-f-title {
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-top: 20px;
    font-weight: 700;
    font-size: 18px
}

div.ruby-menu-demo-f-desc {
    font-size: 14px;
    line-height: 24px;
    color: #555;
    padding: 15px
}

div.ruby-menu-demo-cs-1 table {
    line-height: 20px
}

div.ruby-menu-demo-cs-1 table tr,div.ruby-menu-demo-cs-1 table td {
    padding: 0;
    font-weight: 700
}

div.ruby-menu-demo-cs-1 table td:last-child {
    padding-top: 5px
}

h2.ruby-menu-demo-slogan-1,h3.ruby-menu-demo-slogan-1 {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    color: #b1b1b1;
    margin: 0
}

h1.ruby-menu-demo-slogan-2,h3.ruby-menu-demo-slogan-2 {
    font-size: 36px;
    font-weight: 700;
    text-transform: none;
    color: #222;
    margin: 0
}

p.ruby-menu-demo-slogan-description,p.ruby-menu-demo-slogan-description-2 {
    font-size: 16px;
    line-height: 24px;
    color: #444;
    margin: 35px 0
}

p.ruby-menu-demo-slogan-description-2 {
    color: #666;
    font-weight: 600;
    margin: -10px 0
}

span.ruby-menu-demo-code {
    color: #888;
    text-decoration: underline
}

td.ruby-menu-demo-theme-td-1 {
    max-width: 30px;
    text-align: left;
    padding: 6px
}

td.ruby-menu-demo-theme-td-2 {
    min-width: 120px;
    text-align: left;
    padding: 6px
}

td.ruby-menu-demo-theme-td-1:hover {
    cursor: pointer
}

.ruby-menu-demo-circle {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    border: 4px solid #222;
    display: inline-block;
    margin: 0
}

.ruby-menu-demo-color-1 {
    background: #1aad86
}

.ruby-menu-demo-color-2 {
    background: #0c67c2
}

.ruby-menu-demo-color-3 {
    background: #ce0661
}

.ruby-menu-demo-color-4 {
    background: #ea7500
}

.ruby-menu-demo-color-5 {
    background: #74ba27
}

.ruby-menu-demo-color-6 {
    background: #ff3264
}

.ruby-menu-demo-color-7 {
    background: #fad814
}

.ruby-menu-demo-color-8 {
    background: #ccc
}

.ruby-menu-demo-color-9 {
    background: #111;
    border-color: #ccc
}

.ruby-menu-demo-color-10 {
    background: #036de2;
    border-color: #489efd
}

.ruby-menu-demo-color-11 {
    background: #f85252;
    border-color: #444
}

.ruby-menu-demo-color-12 {
    background: #ca79d0;
    border-color: #f2def3
}

.ruby-menu-demo-color-13 {
    background: #efefef;
    border-color: #222
}

.ruby-menu-demo-color-14 {
    background: #ccc
}

div.ruby-menu-demo-download {
    position: absolute;
    width: auto;
    top: 55px;
    right: 0
}

div.ruby-menu-demo-download .fa {
    font-size: 20px;
    margin-right: 10px
}

div.ruby-menu-demo-download > span {
    font-size: 16px;
    display: block;
    margin: 10px 26px
}

div.ruby-menu-demo-download > span > span {
    font-size: 20px;
    color: #555;
    font-weight: 700
}

button.ruby-btn {
    background: #ff9933;
    border: 2px solid #ff9933;
    color: #fff;
    border-radius: 0;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer
}

button.ruby-btn:hover {
    background: #fff;
    color: #ff9933
}

.switch {
    display: table-cell;
    vertical-align: middle;
    padding: 10px
}

.cmn-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden
}

.cmn-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

input.cmn-toggle-round + label {
    padding: 2px;
    margin-top: -10px;
    width: 40px;
    height: 20px;
    background-color: #ddd;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

input.cmn-toggle-round + label:before,input.cmn-toggle-round + label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: ""
}

input.cmn-toggle-round + label:before {
    right: 1px;
    background-color: #f1f1f1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: background .4s;
    -moz-transition: background .4s;
    -o-transition: background .4s;
    transition: background .4s
}

input.cmn-toggle-round + label:after {
    width: 18px;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    -webkit-transition: margin .4s;
    -moz-transition: margin .4s;
    -o-transition: margin .4s;
    transition: margin .4s
}

input.cmn-toggle-round:checked + label:before,input.cmn-toggle-on + label:before {
    background-color: #8ce196
}

input.cmn-toggle-round:checked + label:after,input.cmn-toggle-on + label:after {
    margin-left: 20px
}

input.cmn-toggle-on:checked + label:before {
    background-color: #f1f1f1
}

input.cmn-toggle-on:checked + label:after {
    margin-left: 0
}

img.iphone7 {
    max-width: 350px;
    float: right;
    margin-right: 0
}

@media(min-width: 768px) and (max-width:991px) {
    body {
        overflow-x:hidden
    }

    div.ruby-menu-demo-description {
        position: relative;
        width: 760px;
        height: 160px;
        margin: 0 auto;
        padding: 0
    }

    div.ruby-menu-demo-description img {
        max-width: 200px;
        float: left;
        margin: 50px 20px 0 0
    }

    div.ruby-menu-demo-bg-light,div.ruby-menu-demo-bg-dark {
        width: 760px;
        font-size: 14px
    }

    div.ruby-menu-demo-cs-1 {
        width: 27%
    }

    div.ruby-menu-demo-cs-2 {
        width: 73%
    }

    td.ruby-menu-demo-theme-td-1 {
        max-width: 27px;
        padding: 7px
    }

    td.ruby-menu-demo-theme-td-2 {
        min-width: 100px;
        padding: 7px
    }

    .ruby-menu-demo-circle {
        width: 22px;
        height: 22px;
        border: 3px solid #222
    }

    img.iphone7 {
        max-width: 320px;
        float: right;
        margin-right: 20px
    }
}

@media(max-width: 767px) {
    div.ruby-menu-demo-header {
        width:100%;
        height: auto
    }

    div.ruby-menu-demo-description {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 220px;
        padding: 10px;
        text-align: center
    }

    div.ruby-menu-demo-description img {
        float: none;
        margin: 90px 0 0
    }

    div.ruby-menu-demo-download {
        position: relative;
        width: auto;
        top: 25px;
        right: auto;
        left: auto
    }

    div.ruby-menu-demo-download > span {
        font-size: 20px;
        margin: 25px auto
    }

    div.ruby-menu-demo-download > span > span {
        font-size: 26px
    }

    button.ruby-btn {
        padding: 14px 25px;
        font-size: 16px;
        text-transform: uppercase
    }

    div.ruby-menu-demo-bg-light.ruby-menu-demo-switches {
        display: none
    }

    div.ruby-menu-demo-bg-light,div.ruby-menu-demo-bg-dark {
        width: 100%;
        font-size: 16px;
        padding: 25px;
        margin-bottom: -100px
    }

    div.ruby-menu-demo-cv-1 {
        width: 100%
    }

    div.ruby-menu-demo-cv-2 {
        width: 100%
    }

    div.ruby-menu-demo-cv-3 {
        width: 100%
    }

    div.ruby-menu-demo-cv-4 {
        width: 100%
    }

    div.ruby-menu-demo-cr-1 {
        width: 100%
    }

    div.ruby-menu-demo-cr-2 {
        width: 100%;
        margin-top: 40px
    }

    div.ruby-menu-demo-cf-1,div.ruby-menu-demo-cf-2,div.ruby-menu-demo-cf-3,div.ruby-menu-demo-cf-4 {
        float: left;
        width: 50%;
        text-align: center
    }

    div.ruby-menu-demo-f-desc {
        margin-bottom: 30px
    }

    img.iphone7 {
        max-width: 300px;
        float: none;
        margin-right: 0 auto
    }
}


/* theme */

div.ruby-wrapper,div.ruby-wrapper.ruby-vertical {
   /*  background: #f9f9f9; */
    color: #222
}

ul.ruby-menu > li > a {
    color: #222
}

ul.ruby-menu > li > a:hover,ul.ruby-menu > li:hover > a,ul.ruby-menu > li.ruby-active-menu-item > a:hover,ul.ruby-menu > li.ruby-active-menu-item:hover > a {
   /*  background: #222; */
    color: #fff
}

ul.ruby-menu > li.ruby-active-menu-item > a {
    background: #efefef;
    color: #222
}

ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a {
    border-left: 1px solid #ddd;
    border-right: 1px solid #fff
}

ul.ruby-menu.ruby-menu-dividers > li:first-child > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social:last-child > a {
    border-left: none
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a {
    border: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:first-child > a {
    border-top: none
}

ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a {
    border-left: 1px solid #222;
    border-right: 1px solid #222
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:hover > a {
    border-bottom: 1px solid #222
}

ul.ruby-menu.ruby-menu-dividers > li.ruby-active-menu-item > a {
    border-left: 1px solid #efefef;
    border-right: 1px solid #fff
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li.ruby-active-menu-item > a {
    border-bottom: 1px solid #fff;
    border-left: none;
    border-right: none
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a {
    border-left: none;
    border-right: none
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li.ruby-active-menu-item > a:hover,ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li.ruby-active-menu-item:hover > a {
    border-bottom: 1px solid #222;
    border-left: none
}

ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
    /* border-top: 4px solid #222 */
	border-top: 4px solid #fff
}

ul.ruby-menu > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
    background: #fff;
    color: #666
}

ul.ruby-menu > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
    background: #efefef
}

ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
    background: #fff;
    /* border-top: 4px solid #222 */
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav {
    background: #efefef
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a {
    background: #efefef;
    color: #666
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a {
    background: #e6e6e6
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
    background: #fff
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a {
    background: #ddd
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul {
    background: #efefef;
    border-bottom: 1px solid #ddd
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
    color: #666
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div {
    background: #fff
}

ul.ruby-menu > li.ruby-menu-mega > div ul li > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a {
    color: #555
}

ul.ruby-menu > li.ruby-menu-mega > div ul li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a:hover {
    color: #222
}

ul.ruby-menu > li.ruby-menu-mega > div ul.ruby-list-with-images li span.ruby-list-desc {
    color: #999
}

span.ruby-c-title,span.ruby-c-title a {
    color: #222
}

span.ruby-c-title a:hover,span.ruby-c-category,span.ruby-c-category a,span.ruby-c-date,span.ruby-c-date a {
    color: #444
}

span.ruby-c-category a:hover,span.ruby-c-date a:hover {
    color: #222
}

@media(min-width: 768px) {
    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after {
        background-color:#222
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover {
        color: #333
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a:after,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a:after {
        border-color: transparent #fff transparent transparent
    }
}

@media(max-width: 767px) {
    ul.ruby-menu > li > a {
        background:#efefef
    }

    ul.ruby-menu > li > a:hover,ul.ruby-menu > li:hover > a,ul.ruby-menu > li.ruby-active-menu-item > a:hover {
        background: #ccc;
        color: #111
    }

    ul.ruby-menu > li.ruby-active-menu-item > a {
        background: #ccc
    }

    ul.ruby-menu > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
        background: #d1d1d1
    }

    ul.ruby-menu > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
        background: #d9d9d9;
        color: #111
    }

    ul.ruby-menu > li > ul > li > ul > li > a {
        background: #e5e5e5
    }

    ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover {
        background: #e1e1e1
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
        background: #efefef
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
        background: #fff
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a {
        background: #bcbcbc
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a {
        background: #d9d9d9
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a {
        background: #bcbcbc
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a {
        background: #d9d9d9
    }

    span.ruby-dropdown-toggle:after {
        color: #fff
    }

    ul.ruby-menu > li > a:before,ul.ruby-menu > li > ul > li > a:before,ul.ruby-menu > li > ul > li > ul > li > a:before,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before {
        background: #333
    }

    ul.ruby-menu > li > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before {
        background: #555
    }

    ul.ruby-menu > li > ul > li > ul > li > a:before {
        background: #777
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li > a:before {
        background: #999
    }

    .c-hamburger span {
        background: #222
    }

    .c-hamburger span::before,.c-hamburger span::after {
        background-color: #222
    }

    .c-hamburger--htx {
        background-color: #efefef;
        color: #222
    }

    .c-hamburger--htx.is-active {
        background-color: #ddd
    }

    ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
        border-top: none
    }

    ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
        border-top: none
    }

    ul.ruby-menu.ruby-menu-dividers > li,ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a,ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a {
        border: none
    }
}

/* transision */

span.ruby-dropdown-toggle {
    transition: transform .3s ease
}

span.ruby-dropdown-toggle:after {
    transition: transform .3s ease
}

@media(min-width: 767px) {
    ul.ruby-menu > li > a:after {
        transition:all .3s ease
    }

    ul.ruby-menu > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:after {
        transition: all .3s ease
    }

    ul.ruby-menu > li > ul,ul.ruby-menu > li > div {
        transform: translateY(25px);
        transition: all .3s ease
    }

    ul.ruby-menu > li:hover > ul,ul.ruby-menu > li:hover > div {
        transform: translateY(0)
    }

    ul.ruby-menu.ruby-vertical > li > ul,ul.ruby-menu.ruby-vertical > li > div {
        transform: translateX(25px);
        transition: all .3s ease
    }

    ul.ruby-menu.ruby-vertical > li:hover > ul,ul.ruby-menu.ruby-vertical > li:hover > div {
        transform: translateX(0)
    }

    ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li > ul {
        transform: translateX(25px);
        transition: all .3s ease
    }

    ul.ruby-menu > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > ul {
        transform: translateX(0)
    }

    ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left > ul {
        transform: translateX(-25px);
        transition: all .3s ease
    }

    ul.ruby-menu > li > ul > li.ruby-open-to-left:hover > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left:hover > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left:hover > ul {
        transform: translateX(0)
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
        /* transform: translateY(-50px);
        transition: all .5s ease */
    }

    ul.ruby-menu > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div {
        transform: translateY(0)
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
      /*   transform: translateX(50px);
        transition: all .5s ease */
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div {
        transform: translateX(0)
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div {
       /*  transform: translateY(-50px);
        transition: all .5s ease */
    }

    ul.ruby-menu > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > div {
        transform: translateY(0)
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop > div > ul > li > div {
       /*  transform: translateX(50px);
        transition: all .5s ease */
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop > div > ul > li:hover > div {
        transform: translateX(0)
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after {
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
}

/* main */

*,:before,:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    font-family: 'Open Sans',sans-serif
}

div.ruby-wrapper {
    /* position: relative; */
	position:fixed;
    width: 1000px;
    height: 50px;
	margin-top:50px;
	margin-left:30px;
   /*  margin: 0 auto; */
    /* background: #fff */
}

div.ruby-wrapper ul {
    margin: 0;
    padding: 0;padding-top:px;
    list-style: none
}

div.ruby-wrapper > ul {
    position: relative
}

ul.ruby-menu > li {
    float: left;
    font-size: 14px
}

ul.ruby-menu > li.ruby-menu-right {
    float: right
}

ul.ruby-menu > li > a {
    display: block;
    line-height: 50px;
  /*   padding: 0 25px 0 15px; */
    color: #efefef;
    text-decoration: none;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

ul.ruby-menu > li > a:only-child {
    padding: 0 15px
}

ul.ruby-menu > li > a:hover,ul.ruby-menu > li:hover > a,ul.ruby-menu > li.ruby-active-menu-item > a:hover,ul.ruby-menu > li.ruby-active-menu-item:hover > a {
   /*  background: #ff9933 */
}

ul.ruby-menu > li > a:only-child:after,ul.ruby-menu > li:hover > a:only-child:after {
    content: ''
}

ul.ruby-menu > li.ruby-active-menu-item > a {
    background: #17a47d
}

ul.ruby-menu > li > a .fa {
    position: relative;
    width: 24px
}

ul.ruby-menu > li > a > img {
    max-width: 16px;
    display: block
}

ul.ruby-menu > li.ruby-menu-social > a {
    padding: 0;
    width: 30px;
    padding: 0 8px;
    font-size: 16px
}

ul.ruby-menu > li.ruby-menu-social > a > span {
    display: none
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a {
    transition: all .5s ease;
    max-height: 50px;
    width: 30px;
    transition: all .5s ease;
    transition-delay: .3s
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a:hover {
    width: 120px
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover > span input,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a:hover > span input {
    transform: scaleY(1);
    max-width: 80px
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a span,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a span {
    display: inline
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a > span input {
    position: absolute;
    width: 80px;
    height: 50px;
    line-height: 50px;
    margin: 0;
    background: none;
    color: #efefef;
    border: none;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 0;
    transform: scaleY(0);
    transition: all .5s ease;
    transition-delay: .3s
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input:focus {
    outline: none;
    color: #efefef
}

ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input::-webkit-input-placeholder {
    color: #efefef
}

ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a {
    border-left: 1px solid #111;
    border-right: 1px solid #666
}

ul.ruby-menu.ruby-menu-dividers > li:first-child > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social:last-child > a {
    border-left: none
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a {
    border: none;
    border-top: 1px solid #111;
    border-bottom: 1px solid #666
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:first-child > a {
    border-top: none
}

ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a {
    border-right: 1px solid #ff9933
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:hover > a {
    border-bottom: 1px solid #ff9933
}

ul.ruby-menu.ruby-menu-dividers > li.ruby-active-menu-item > a {
    border-right: 1px solid #17a47d
}

ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li.ruby-active-menu-item > a {
    border-bottom: 1px solid #17a47d
}

ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
    position: absolute;
    -webkit-box-shadow: 0 8px 24px -5px #ccc;
    -moz-box-shadow: 0 8px 24px -5px #ccc;
    box-shadow: 0 8px 24px -5px #ccc;
   /*  border-top: 4px solid #ff9933 */
}

ul.ruby-menu > li > ul > li,ul.ruby-menu > li > ul > li > ul > li {
    position: relative
}

ul.ruby-menu > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
    display: block;
    width: 170px;
    line-height: 40px;
    padding: 0 35px 0 25px;
    background: #fff;
    color: #666;
    text-decoration: none;
    font-size: 14px
}

ul.ruby-menu > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
    background: #efefef
}

ul.ruby-menu > li > ul > li > a:only-child:after,ul.ruby-menu > li > ul > li > ul > li > a:only-child:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:only-child:after {
    content: ""
}

ul.ruby-menu > li > ul > li > a .fa,ul.ruby-menu > li > ul > li > ul > li > a .fa,ul.ruby-menu > li > ul > li > ul > li > ul > li > a .fa {
    position: relative;
    width: 24px
}

ul.ruby-menu > li.ruby-menu-right > ul {
    right: 0
}

ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
    left: 170px;
    top: -4px;
    z-index: 100
}

ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul {
    left: auto;
    right: 170px
}

ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
    position: absolute;
    width: 100%;
    height: auto;
    /* top: 50px; */
	top: 110px;
    left: 0;
    background: #fff;
    /* border-top: 2px solid #e5e4e4; */
	 /* border: 2px solid #e5e4e4; */
    overflow: hidden;
    -webkit-box-shadow: 0 8px 24px -5px #ccc;
    -moz-box-shadow: 0 8px 24px -5px #ccc;
    box-shadow: 0 8px 24px -5px #ccc
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav {
    position: relative;
    width: 240px;
    height: 100%;
    left: 0;
    top: 0;
    background: #ffffff;
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li {
    font-size: 12px
}

@-moz-document url-prefix() {
  ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li {
  margin-left: 6px;
}
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a {
    display: block;
    line-height: 45px;
    padding: 0 6px;
    background: #efefef;
    color: #000;
    text-decoration: none;
	margin:2px;
	margin-top:4px;
	 padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.ruby-active-menu-item{
	border-left:10px solid #8ce11d;
	
}

.hidden-md-2{border-left:10px solid #8ce11d;}
.hidden-md-1{border-left:10px solid #333669;}

.hidden-md-3{border-left:10px solid #969696;}


.circle-1{
height:5px;width:5px; padding:5px; border-radius:50%;background-color:#ff752d;display:inline-block;margin-left:20px;
}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a {
    background: #e6e6e6;
	
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
    position: fixed;
    width: 740px;
    height: auto;
    min-height: 100%;
    left: 240px;
    top: 0;
    background: #fff
}

ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a {
    background: #ddd
}

ul.ruby-menu > li.ruby-menu-mega-shop > div {
    text-align: center;
    z-index: 999999
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul {
    width: 100%;
    background: #efefef;
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px solid #ddd;
    font-size: 0;
    z-index: 100
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li {
    display: inline-block;
    margin: 0
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
    display: block;
    padding: 20px 15px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    font-stretch: expanded;
    color: #666
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a {
    text-decoration: none
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
    position: relative;
    text-decoration: none;
    display: inline-block
}

ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div {
    position: absolute;
    width: 100%;
    left: 0;
    top: auto;
    margin-top: 1px;
    text-align: left;
    background: #fff;
    z-index: -1
}

div.ruby-grid,div.ruby-grid-lined {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0
}

div.ruby-grid > div.ruby-row {
    position: relative;
    width: 100%;
    height: auto
}

div.ruby-grid > div.ruby-row div.ruby-row [class^="ruby-col"] {
    margin-top: 16px
}

div.ruby-grid > div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"] {
    margin-top: 0
}

div.ruby-grid.ruby-grid-lined > div.ruby-row:after {
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background: -webkit-linear-gradient(left,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)
}

div.ruby-grid.ruby-grid-lined > div.ruby-row:last-child:after {
    height: 0
}

div.ruby-grid > div.ruby-row::after {
    content: "";
    display: table;
    clear: both
}

div.ruby-grid > div.ruby-row [class^="ruby-col"] {
    position: relative;
    float: left;
    height: auto
}

div.ruby-grid > div.ruby-row > [class^="ruby-col"] {
    padding: 16px
}

div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"] {
    padding-left: 16px
}

div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]:first-of-type {
    padding-left: 0
}

div.ruby-grid > div.ruby-row div.ruby-col-1 {
    width: 8.33%
}

div.ruby-grid > div.ruby-row div.ruby-col-2 {
    width: 16.66%
}

div.ruby-grid > div.ruby-row div.ruby-col-3 {
    width: 25%
}

div.ruby-grid > div.ruby-row div.ruby-col-4 {
    width: 33.33%
}

div.ruby-grid > div.ruby-row div.ruby-col-5 {
    width: 41.66%
}

div.ruby-grid > div.ruby-row div.ruby-col-6 {
    width: 50%
}

div.ruby-grid > div.ruby-row div.ruby-col-7 {
    width: 58.33%
}

div.ruby-grid > div.ruby-row div.ruby-col-8 {
    width: 66.66%
}

div.ruby-grid > div.ruby-row div.ruby-col-9 {
    width: 75%
}

div.ruby-grid > div.ruby-row div.ruby-col-10 {
    width: 83.33%
}

div.ruby-grid > div.ruby-row div.ruby-col-11 {
    width: 91.66%
}

div.ruby-grid > div.ruby-row div.ruby-col-12 {
    width: 100%
}

div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:after {
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    right: 0;
    background: -webkit-linear-gradient(top,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)
}

div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:last-child:after {
    width: 0
}

div.ruby-grid img {
    position: relative;
    max-width: 100%;
    height: auto;
    display: block
}

h3.ruby-list-heading {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    margin: 0
}

ul.ruby-menu > li.ruby-menu-mega > div ul,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul {
    margin: 0;
    margin-top: 10px
}

ul.ruby-menu > li.ruby-menu-mega > div ul li,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li {
    position: relative;
    font-size: 14px;
    line-height: 28px;
    display: block;
    width: 100%
}

ul.ruby-menu > li.ruby-menu-mega > div ul li > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a {
    text-decoration: none;
    color: #555;
    display: inline-block
}

ul.ruby-menu > li.ruby-menu-mega > div ul li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a:hover {
    color: #222;
    text-decoration: underline
}

ul.ruby-menu > li.ruby-menu-mega > div ul li .fa,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li .fa {
    position: relative;
    width: 24px
}

ul.ruby-menu > li.ruby-menu-mega > div ul.ruby-list-with-images li {
    height: 50px
}

ul.ruby-menu > li.ruby-menu-mega > div ul.ruby-list-with-images li span.ruby-list-desc {
    font-size: 11px;
    display: block;
    position: absolute;
    top: 16px;
    left: 72px;
    color: #999
}

ul.ruby-menu > li.ruby-menu-mega > div ul li > a > img {
    float: left;
    width: 60px;
    margin-right: 12px
}

span.ruby-c-title,span.ruby-c-category,span.ruby-c-date {
    position: relative;
    display: block
}

span.ruby-c-title a,span.ruby-c-category a,span.ruby-c-date a {
    text-decoration: none
}

span.ruby-c-title,span.ruby-c-title a {
    font-size: 13px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 20px;
    margin-top: -5px;
    color: #222;
	font-family: "Poppins Regular";
}

span.ruby-c-title a:hover {
    color: #444;
    text-decoration: underline
}

span.ruby-c-category,span.ruby-c-category a {
    font-size: 13px;
    margin: 9px 10px;
    color: #444;
	margin-left:10px;
	padding-left:7px;
	margin:10px;
}

span.ruby-c-date,span.ruby-c-date a {
    font-size: 11px;
    color: #444
}

span.ruby-c-category a:hover,span.ruby-c-date a:hover {
    color: #ff9933
}

div.ruby-c-inline {
    display: block;
    margin: 15px 0;
	width:320px;
}

div.ruby-c-inline span.ruby-c-category,div.ruby-c-inline span.ruby-c-date {
    position: absolute;
    display: inline-block
}

div.ruby-c-inline span.ruby-c-date {
    right: 0
}

div.ruby-c-inline span.ruby-c-category,div.ruby-c-inline span.ruby-c-category a {
    margin: 0
}

span.ruby-c-content {
    display: block;
    position: relative;
    top: 7px;
    font-size: 12px;
    line-height: 18px;
    text-align: justify
}

.ruby-wrapper .visible-xs {
    visibility: hidden;
    position: absolute
}

@media(min-width: 768px) {
    div.ruby-wrapper.ruby-menu-transparent {
        background:none
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-active-menu-item > a {
        background: none
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social > a {
        border: none
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li > a {
        border: none
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li:hover > a,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li > a:hover,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li:hover > a,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li > a:hover {
        background: none;
        color: #e2e2e2
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social.ruby-menu-search:hover > a {
        background: none
    }

    div.ruby-wrapper.ruby-menu-full-width {
        width: 100%
    }

    div.ruby-wrapper.ruby-menu-full-width > ul.ruby-menu {
        width: 980px;
        margin: 0 auto
    }

     ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
        visibility: hidden;
        opacity: 0
    }

    ul.ruby-menu > li:hover > ul,ul.ruby-menu > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li:hover > ul {
        visibility: visible;
        opacity: 1
    }

     ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
        visibility: hidden;
        opacity: 0
    } 

    ul.ruby-menu > li.ruby-menu-mega:hover > div,ul.ruby-menu > li.ruby-menu-mega-blog:hover > div,ul.ruby-menu > li.ruby-menu-mega-shop:hover > div {
        visibility: visible;
        opacity: 1
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
        visibility: hidden;
        opacity: 0
    }

    ul.ruby-menu > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div {
        visibility: visible;
        opacity: 1
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div {
        visibility: visible;
        opacity: 1;
        z-index: 101
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div {
        visibility: hidden;
        opacity: 0
    }

    ul.ruby-menu > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > div {
        visibility: visible;
        opacity: 1
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after {
        height: 1px;
        position: absolute;
        content: '';
        background-color: #ff9933;
        width: 0
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before {
        top: 10px;
        left: 5%
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after {
        bottom: 10px;
        right: 5%
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,.snip1217 .current a {
        color: #333
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover:after,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a:after,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a:after {
        width: 90%
    }

    ul.ruby-menu > li > a:after {
        font-family: "FontAwesome";
        text-decoration: none;
        /* content: '\f107'; */
        position: absolute;
        margin-left: 5px
    }

    ul.ruby-menu > li:hover > a:after {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    ul.ruby-menu > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:after {
        font-family: "FontAwesome";
        text-decoration: none;
        font-size: 16px;
        padding: 0;
        content: '\f105';
        position: absolute;
        right: 15px
    }

    ul.ruby-menu > li > ul > li:hover > a:after,ul.ruby-menu > li > ul > li > ul > li:hover > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a:after {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    ul.ruby-menu > li > ul > li.ruby-open-to-left > a:after,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left > a:after {
        content: '\f104';
        right: auto;
        left: 10px
    }

    ul.ruby-menu > li > ul > li.ruby-open-to-left:hover > a:after,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left:hover > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left:hover > a:after {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }


 /*   ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a:after,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a:after {
        content: "";
        position: absolute;
        right: 1px;
        margin-top: 15px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px 8px 6px 0;
        border-color: transparent #fff transparent transparent
    }
}*/



/* responsive */

@media(max-width: 767px) {
    div.ruby-wrapper .hidden-xs {
        visibility:hidden;
        display: none
    }

    div.ruby-wrapper {
        position: absolute;
        width: 100%;
        top: 0;
      /*   background: #111 */
    }

    .ruby-wrapper .visible-xs {
        visibility: visible;
        position: absolute;
        left: 0;
        top: 0
    }

    div.ruby-wrapper > ul {
        position: absolute;
        top: 50px;
        width: 100%
    }

    ul.ruby-menu > li,ul.ruby-menu > li.ruby-menu-right {
        float: none
    }

    ul.ruby-menu > li > a {
        padding: 0 65px;
        background: #ff9933
    }

    ul.ruby-menu > li > a:only-child {
        padding: 0 65px
    }

    ul.ruby-menu > li > a:hover,ul.ruby-menu > li:hover > a,ul.ruby-menu > li.ruby-active-menu-item > a:hover {
        background: #127e61
    }

    ul.ruby-menu > li.ruby-active-menu-item > a {
        background: #159572
    }

    ul.ruby-menu > li.ruby-menu-social > a > span {
        display: block
    }

    ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
        position: relative;
        width: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-top: none
    }

    ul.ruby-menu > li,ul.ruby-menu > li > ul > li,ul.ruby-menu > li > ul > li > ul > li,ul.ruby-menu > li > ul > li > ul > li > ul > li {
        position: relative
    }

    ul.ruby-menu > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
        width: 100%;
        line-height: 50px;
        padding: 0 80px;
        background: #d1d1d1
    }

    ul.ruby-menu > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
        background: #d9d9d9;
        color: #111
    }

    ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul {
        left: auto;
        top: auto;
        z-index: auto
    }

    ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul {
        left: auto;
        right: auto
    }

    ul.ruby-menu > li > ul > li > ul > li > a {
        background: #e5e5e5;
        padding: 0 95px
    }

    ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover {
        background: #e1e1e1
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
        background: #efefef;
        padding: 0 110px
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover {
        background: #fff
    }

    ul.ruby-menu > li.ruby-menu-social > a {
        border: none
    }

    ul.ruby-menu > li.ruby-menu-mega,ul.ruby-menu > li.ruby-menu-mega-blog,ul.ruby-menu > li.ruby-menu-mega-shop {
        position: relative
    }

    ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
        position: relative;
        top: auto;
        left: auto;
        border-top: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav {
        width: 100%;
        height: auto;
        left: auto;
        top: auto
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li {
        position: relative
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a {
        line-height: 50px;
        padding: 0 75px;
        background: #d1d1d1;
        color: #222
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a {
        background: #bcbcbc
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
        position: relative;
        width: 100%;
        min-height: auto;
        left: auto;
        top: auto;
        z-index: auto
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a {
        background: #d9d9d9
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div {
        position: relative;
        text-align: left
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul {
        position: relative;
        border: none;
        font-size: 14px;
        margin-bottom: -1px
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li {
        position: relative;
        display: block;
        margin-top: -1px
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
        padding: 0 80px;
        line-height: 50px;
        max-height: 50px;
        text-transform: none;
        font-weight: 400;
        background: #d1d1d1;
        color: #222;
        border: none
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a {
        background: #bcbcbc
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a {
        background: #d9d9d9
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
        display: block
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div {
        position: relative;
        top: 0;
        z-index: 9999;
        margin: 0
    }

    ul.ruby-menu > li.ruby-menu-social img {
        display: inline-table;
        position: absolute;
        top: 15px
    }

    ul.ruby-menu > li.ruby-menu-social > a {
        width: 100%
    }

    ul.ruby-menu > li.ruby-menu-social .fa {
        position: absolute;
        top: 17px
    }

    ul.ruby-menu > li.ruby-menu-social span {
        line-height: 50px;
        padding: 0 25px
    }

    span.ruby-dropdown-toggle {
        position: absolute;
        width: 50px;
        height: 50px;
        max-width: 50px;
        max-height: 50px;
        left: 0;
        top: 0;
        padding: 10px 17px;
        z-index: 1000000;
        cursor: pointer
    }

    span.ruby-dropdown-toggle:after {
        font-family: "FontAwesome";
        text-decoration: none;
        content: '\f107';
        color: #fff;
        font-size: 25px;
        right: 0
    }

    span.ruby-dropdown-toggle.ruby-dropdown-toggle-rotate {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    ul.ruby-menu > li > a:before,ul.ruby-menu > li > ul > li > a:before,ul.ruby-menu > li > ul > li > ul > li > a:before,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before {
        content: "";
        width: 50px;
        height: 50px;
        background: #333;
        position: absolute;
        left: 0;
        top: 0
    }

    ul.ruby-menu > li > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before {
        background: #555
    }

    ul.ruby-menu > li > ul > li > ul > li > a:before {
        background: #777
    }

    ul.ruby-menu > li > ul > li > ul > li > ul > li > a:before {
        background: #999
    }

    ul.ruby-menu > li > ul > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul,ul.ruby-menu,ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div {
        max-height: 0;
        transform: scaleY(0);
        overflow: hidden
    }

    ul.ruby-menu > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu > li > ul > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu > li > ul > li > ul > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-blog > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-shop > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div.ruby-mobile-sublevel-show {
        max-height: 20000px;
        transform: scaleY(1)
    }

    div.ruby-grid > div.ruby-row div.ruby-row [class^="ruby-col"] {
        margin-top: 0
    }

    div.ruby-grid > div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"] {
        margin-top: 0
    }

    div.ruby-grid.ruby-grid-lined > div.ruby-row:after {
        height: 0
    }

    div.ruby-grid > div.ruby-row > [class^="ruby-col"] {
        padding: 0
    }

    div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"] {
        padding-left: 0
    }

    div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]:first-of-type {
        padding-left: 0
    }

    div.ruby-grid > div.ruby-row div.ruby-col-1,div.ruby-grid > div.ruby-row div.ruby-col-2,div.ruby-grid > div.ruby-row div.ruby-col-3,div.ruby-grid > div.ruby-row div.ruby-col-4,div.ruby-grid > div.ruby-row div.ruby-col-5,div.ruby-grid > div.ruby-row div.ruby-col-6,div.ruby-grid > div.ruby-row div.ruby-col-7,div.ruby-grid > div.ruby-row div.ruby-col-8,div.ruby-grid > div.ruby-row div.ruby-col-9,div.ruby-grid > div.ruby-row div.ruby-col-10,div.ruby-grid > div.ruby-row div.ruby-col-11,div.ruby-grid > div.ruby-row div.ruby-col-12 {
        width: 100%;
        padding: 20px 30px
    }

    div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:after {
        width: 0
    }

    div.ruby-grid img {
        position: relative;
        max-width: 100%;
        height: auto;
        display: block
    }

    div.ruby-grid > div.ruby-row::after {
        content: "";
        display: table;
        clear: both
    }

    .c-hamburger {
        display: block;
        position: relative;
        overflow: hidden;
        margin: 0;
        padding: 0;
        width: 50px;
        height: 50px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        border-radius: none;
        border: none;
        cursor: pointer;
        -webkit-transition: background .3s;
        transition: background .3s
    }

    .c-hamburger:focus {
        outline: none
    }

    .c-hamburger span {
        display: block;
        position: absolute;
        top: 24px;
        left: 8px;
        right: 8px;
        height: 3px;
        background: #fff
    }

    .c-hamburger span::before,.c-hamburger span::after {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #fff;
        content: ""
    }

    .c-hamburger span::before {
        top: -10px
    }

    .c-hamburger span::after {
        bottom: -10px
    }

    .c-hamburger--htx {
        background-color: #ff9933
    }

    .c-hamburger--htx span {
        -webkit-transition: background 0 .3s;
        transition: background 0 .3s
    }

    .c-hamburger--htx span::before,.c-hamburger--htx span::after {
        -webkit-transition-duration: 0.3s,.3s;
        transition-duration: 0.3s,.3s;
        -webkit-transition-delay: 0.3s,0;
        transition-delay: 0.3s,0
    }

    .c-hamburger--htx span::before {
        -webkit-transition-property: top,-webkit-transform;
        transition-property: top,transform
    }

    .c-hamburger--htx span::after {
        -webkit-transition-property: bottom,-webkit-transform;
        transition-property: bottom,transform
    }

    .c-hamburger--htx.is-active {
        background-color: #333
    }

    .c-hamburger--htx.is-active span {
        background: none
    }

    .c-hamburger--htx.is-active span::before {
        top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .c-hamburger--htx.is-active span::after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after {
        -webkit-transition-delay: 0s,.3s;
        transition-delay: 0s,.3s
    }

    ul.ruby-menu.ruby-menu-dividers > li,ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a,ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a {
        border: none
    }

    div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-active-menu-item > a {
        padding-left: 45px
    }

    ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a {
        display: none
    }
}



@media(min-width: 768px) and (max-width:991px) {
    .ruby-wrapper .hidden-md {
        visibility:hidden;
        display: none
    }

    div.ruby-wrapper {
        width: 760px
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav {
        width: 170px
    }

    ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
        width: 590px;
        left: 170px
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop > div {
        width: 560px
    }

    ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div {
        width: 360px
    }

    span.ruby-c-date {
        display: none;
        visibility: hidden;
        opacity: 0
    }

    div.ruby-grid > div.ruby-row div.ruby-col-3-md {
        width: 25%
    }

    div.ruby-grid > div.ruby-row div.ruby-col-4-md {
        width: 33.33%
    }

    div.ruby-grid > div.ruby-row div.ruby-col-6-md {
        width: 50%
    }

    div.ruby-grid > div.ruby-row div.ruby-col-12-md {
        width: 100%
    }

    div.ruby-grid.ruby-grid-lined > div.ruby-row:after,div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:after {
        background: none
    }

    ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a {
        padding: 20px 5px;
        font-size: 12px;
        font-stretch: condensed;
        color: #666
    }
}
/* 	.search-key-btn1 {
    border: none;
    padding: 0px 20px;
    font-size: 12px;
    color: #000;
    text-align: left;
    font-family: "an-mdo";
    letter-spacing: 1px;
    cursor: pointer;
    border-left: 5px solid;
    transition: all 0.3s;
}

.sugg-key-color3 {
    border-color: #bace1e;
}

.margin-top-less {
    margin-top: 10px !important;
} */


.3dcolor{
	
	color:#4472c4;
}
.circle{
	height:5px;width:5px; padding:5px; border-radius:50%;background-color:#ff5700;display:inline-block;
}



/* Login form Start */



.brand-wrapper {
  margin-bottom: 19px; }
  .brand-wrapper .logo {
    height: 37px; }

.login-card {
	margin-top:110px;
	
  border: 0;
  /* border-radius: 7px; */
  box-shadow: 0 1px 15px 1px rgba(172, 168, 168, 0.43);
  overflow: hidden; }
  .login-card-img {
    border-radius: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .login-card .card-body {
        padding: 28px 20px 10px; }
    @media (max-width: 422px) {
      .login-card .card-body {
        padding: 35px 24px; } }
  .login-card-description {
    font-size: 25px;
    color: #000;
    font-weight: normal;
    margin-bottom: 23px; }
  .login-card form {
    max-width: 70px;
	
	color:#000;
	}
  .login-card .form-control {
    border: 1px solid #d5dae2;
    padding: 15px 25px;
    margin-bottom: 20px;
    min-height: 45px;
    font-size: 13px;
	min-width:370px;
    /* line-height: 15; */
    font-weight: normal; }
    .login-card .form-control::-webkit-input-placeholder {
      color: #919aa3; }
    .login-card .form-control::-moz-placeholder {
      color: #919aa3; }
    .login-card .form-control:-ms-input-placeholder {
      color: #919aa3; }
    .login-card .form-control::-ms-input-placeholder {
      color: #919aa3; }
    .login-card .form-control::placeholder {
      color: #919aa3; }
  .login-card .login-btn {
    padding: 13px 20px 12px;
    background-color: #000;
    border-radius: 4px;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    color: #fff;
    margin-bottom: 24px; }
    .login-card .login-btn:hover {
      border: 1px solid #000;
      background-color: transparent;
      color: #000; }
  .login-card .forgot-password-link {
    font-size: 14px;
    color: #919aa3;
    margin-bottom: 12px; }
  .login-card-footer-text {
    font-size: 16px;
    color: #0d2366;
    margin-bottom: 60px; }
    @media (max-width: 767px) {
      .login-card-footer-text {
        margin-bottom: 24px; } }
  .login-card-footer-nav a {
    font-size: 14px;
    color: #919aa3; }

/* Login Form End */


.your-account{
	
	color:#ff752d;
	font-size:28px;
}

.login-form{
	
	padding-top:10px;
}

.group-form{
	
	padding-top:10px;
	
}

.level-tab{
	margin-bottom:5px;
}


.circle-frame-cus-big-login {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    /* border: 3px solid #dcdcdc; */
    border-radius: 50%;
    width: 100px;
    height: 100px;
    background-size: contain;
    background-origin: content-box;
    padding: 10px;
    margin-top: 15px;
    /* background-color: #dcdcdc; */
}


.explore-idea-01-login {
    padding: 16px;
    border-radius: 15px;
    box-shadow: 0px 1px 5px 1px #e8e8e8;
    cursor: pointer;
}


/* .market-over{
	
	    padding: 16px;
    border-radius: 15px;
    box-shadow: 0px 1px 5px 1px #e8e8e8;
    cursor: pointer;
} */



.dataset-name-1 {
    font-family: "Poppins Regular";
    font-size: 13px;
    text-align: left;
    color: #000;
    display: inline-block;
    padding-top: 15px;
padding-bottom: 17px;}

.login-card11 {
    margin-top: 110px;
    border: 0;
    /* border-radius: 7px; */
    /* box-shadow: 0 1px 15px 1px rgba(172, 168, 168, 0.43); */
    overflow: hidden;
}


.dropdown-menu>li>a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

 /* UI Issues */

.summaary-timeline3 ul li{
  list-style:none;
  position:relative;
  width:90%;
  padding:20px 40px;
  box-sizing:border-box;
  min-height:140px;
}

.content-timeline
{
      margin-top: -10px;
}

.project1-timeline{
        font-family: "Poppins Medium";
        font-size: 12px;
        color: #000;
        text-align: left;
        letter-spacing: 1px;
        padding-top: 5px;
        cursor: pointer;
        width: 320px;
    }
	
.search-new1-timeline {
    position: absolute;
    background-color: #fff;
    margin-top: 10px;
    box-shadow: 1px 10px 7px #ececec;
    width:282px;
}

.default-use-ttl1-timeline { 
    font-size: 12.5px; 
    color: #000;  
	text-align: left;    
	font-family: "Poppins Regular";  
	letter-spacing: 1px; 
    line-height: 1.7; 
}	


.default-pro-tt2-timeline {
    font-size: 17px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}

.def-noti1-timeline:hover {
    position: absolute;
    right: -13px;
    z-index: 1;
    background-color: #e8e8e8;
    border-radius: 50%;
    padding: 2px;
    cursor: pointer;
}

.def-noti1-timeline {
    position: absolute;
    right: -13px;
    z-index: 1;
    background-color: #f5f5f5;
    border-radius: 50%;
    padding: 2px;
}

.outer-menudiv-timeline{
        transform: rotate(45deg);
        width: 17px;
        height: 17px;
        position: absolute;
        top: -10px;
        left: 175px;
        background: #fff;
        border-top: 1px solid #e6e6e6;
        border-left: 1px solid #e6e6e6;
        border-radius: 3px;
        z-index: -1;
    }	
	/* Mobile Menu */
	
	
	
.logo-menu {
color:#000	;
font-size:16px;
padding:.65rem 1rem;
position:absolute;
}

.menu-button {
color:#676767;
cursor:pointer;
font-size:2rem;
padding:.75rem 1.55rem;
position:fixed;
right:0;
}

.open-menu {
color:#000;
cursor:pointer;
font-size:1rem;
padding:1rem;
position:absolute;
right:0;
top:0;
transition:transform 250ms ease;
}

.rotate { transform:rotate(135deg); }


/* Generated Overflow Element */

.overflow {
margin-top:40px;
overflow-x:hidden;
overflow-y:auto;
}


/* Menu Styles */

#mobile-nav {
background-color:#f3f3f3;
margin-top:-50px;
position:fixed;
width:100%;
z-index:1;
}

#mobile-nav ul {
background-color:rgba(0,0,0,.1);
display:none;
margin:0 1rem;
padding:0;
position:relative;
}

#mobile-nav ul:first-child {
background-color:transparent;
}

#mobile-nav ul li {
<!-- border-top:1px solid rgba(255,255,255,.075); -->
list-style:none;
margin-bottom:4;
position:relative;
}

#mobile-nav ul li a {
color:#000;
display:inline-block;
font-size:1rem;
padding:1rem 0;
text-decoration:none;
width:100%;
}

#mobile-nav ul ul {
margin:0;
}

#mobile-nav ul ul li {
border-top:none;
padding-left:1rem;
}
	
	/* Mobile Menu End */
	
	
/* Short Cycle Strategy Start */
	
	.arrow-steps .step-short {
    font-family: 'an-mdo';
    font-size: 14px;
    text-align: center;
    color: #000;
    cursor: default;
    margin: 0 5px;
    padding: 0px 1px 1px 0px;
    min-width: 110px;
    float: left;
    position: relative;
  
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color 0.2s ease;
	
}
	
	
	.short-cycle {
    background-color: #fff;
    box-shadow: 0 5px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f7f7f7;
    min-height: 60px;
}

	.scenario-cycle {
		  background-image: linear-gradient(to top, rgb(255 255 255), rgb(233 231 231));
		  border-radius: 20px;
	}


	.margin-top-md-cycle {
		margin-top: 13px !important;
		   
	}

	.short-cycle-c{
		 cursor: pointer;
		
	}
	.margin-top-md-short-cycle {
		margin-top: 20px !important;
	}

	.add-module-cycle {
		position: relative;
		top: 0px;
		/* left: 56px; */
		z-index: 1;
	}


	.comp-short-cycle{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		height: 65px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 100%;
		text-align: center;
	}


	.comp-process1-short {
		padding: 16px 10px 10px 10px;
	}
	
	
   .add-module-short {
    position: relative;
    top: 19px;
    left: 175px;
    z-index: 1;
}

	/* Short Cycle Strategy End */
	

	table.table-condensed tr th.switch{
		display:table-cell!important;
	}
	
	
	.user-email-main1 {
    text-align: center;
    font-family: "Poppins Light";
    font-size: 11px;
    color: #1b54e4;
    letter-spacing: 1px;
    padding: 15px 10px 10px 10px;
    padding-left: 50px;
    padding-right: 5px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #1b54e4;
    -moz-text-fill-color: #1b54e4;
    text-fill-color: #1b54e4;
    -webkit-font-smoothing: antialiased;
}


.kickoff-date1{
    font-size: 10px;
    font-family: "Poppins Medium";
    color: #fff;
    letter-spacing: 1px;
    line-height: 11px;
    position: relative;
    top: -3px;
    left: 4px;
    padding: 0px 10px 10px 10px;
    margin-right:5px;
}

/* .edit-icon-phase{
    background-color: #ffffff;
    min-height: 139px;
    padding: 13px 1px 13px 5px;
} */

.edit-icon-phase1{
	background-color: #fff;
    min-height: 139px;
    padding: 13px 1px 13px 5px;
	
}



/* tabs Menu Strat */


.accordion {
  font-size: 1rem;
  width: 75%;
  margin: 0 auto;
  border-radius: 5px;
}

.accordion-header,
.accordion-body {
  background: white;
}

.accordion-header {
      padding: 15px 20px;
    background: #fff;
    color: #000;
    line-height: 35px;
    cursor: pointer;
    /* margin-top: 10px; */
    font-size: 18px;
    letter-spacing: 1.5px;
    transition: all .3s;
   /*  border: 1px solid #f3f3f3; */
    /* box-shadow: 0 18px 20px -10px rgba(80, 21, 91, 0.32); */
    box-shadow: 0 18px 20px -10px rgb(234 234 234);
    font-family: 'an-mdo';
    /* border-bottom: 1px solid #e2e2e2; */
    height: 110px;
  
}

}
.accordion-header {
    padding: 10px 20px;
    background: #fff;
    color: #000;
    line-height: 35px;
    cursor: pointer;
    /* margin-top: 10px; */
    font-size: 18px;
    letter-spacing: 1.5px;
    transition: all .3s;
    /* border: 1px solid #f3f3f3; */
    /* box-shadow: 0 18px 20px -10px rgba(80, 21, 91, 0.32); */
    box-shadow: 0 18px 20px -10px rgb(234 234 234);
    font-family: 'an-mdo';
    /* border-bottom: 1px solid #e2e2e2; */
  /*   height: 110px */;
}



.accordion__item {
   /*  border-bottom: 1px solid #3a4ba4; */
 /*   border:1px solid #e0e0e0; */
       border-radius: 5px;
	   margin-top:20px;
}

/* .accordion__item .accordion__item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
 */



.accordion-header:hover {
 /*  background: #ff752d; */
  position: relative;
  z-index: 5;
  
}

.accordion-body {
	/* border: 1px solid #d6d6d6; */
	border-bottom:1px solid #f3f3f3;

  
  color: #353535;
  display: none;
}

.accordion-body__contents {
  padding: 1.5em 1.5em;
  font-size: 13px;
  line-height:2.7;
  border:1px solid #fff;
  
/*     border: 1px solid #e6e6e6;
   
   box-shadow: 0 18px 20px -10px rgb(224 224 224);
   */
}



.accordion__item.active:last-child .accordion-header {
  border-radius: none;
}

.accordion:first-child > .accordion__item > .accordion-header {
  border-bottom: 1px solid transparent;
}

.accordion__item > .accordion-header:after {
  content: "\f3d0";
  font-family: IonIcons;
  font-size: 1.2em;
  float: right;
  position: relative;
  top: -12px;
  transition: .3s all;
  transform: rotate(0deg);
      color: #333366;
	  font-weight:bold;
}












.accordion__item.active > .accordion-header:after {
  transform: rotate(-180deg);
}

.accordion__item.active .accordion-header {
  background: #f3f3f3;
}

.accordion__item .accordion__item .accordion-header {
  background: #fff;
  color: #000;
}

@media screen and (max-width: 1000px) {
  body {
    padding: 1em;
  }
  
  .accordion {
    width: 100%;
  }
}


/* tabs Menu End */

.image-ie{
	height:272px;
}


.image-iee{
	height:205px;
}


.block01-header-tour {
    font-family: "Poppins Regular";
    font-size: 18px;
    color: #ff752d;
    font-weight: Normal;
    margin-top: 11px;
	font-family: 'an-mdo';
	text-transform: uppercase;
}

.block01-para-tour {
    font-family: "Poppins Regular";
    font-size: 12.41px;
    color: #000;
    letter-spacing: 1px;
    line-height: 25px;
    font-weight: Normal;
    margin-top: 0px;
}




.below-content{
	font-size:14px;
    font-family: 'an-n';
	margin-top:300px;
}


.action-btn-save-content {
    border-radius: 2px;
    background-color: #333366;
    width: 100px;
    height: 36px;
    font-size: 11px;
    color: #fff;
    text-align: center;
    font-family: "Poppins medium";
    letter-spacing: 1px;
    border: none;
}


.show-filter-swimlane {
    width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 10px 30px 0px #ccc;
    position: absolute;
    right: 0px;
    top: 22px;
    background: #fff;
    z-index: 3;
}




.minus-icon-frm{
    margin-top: -37px;
    cursor: pointer;
    z-index: 1;
    margin-right: -36px;
    }
    
    .col-pad-frm {
        display: table-cell;
        width: 100px;
        border: solid #fff 1px;
        padding: 20px;
        padding-top: 0px !important;
        padding-bottom: 0px;
        vertical-align: top;
    }
    
    
    .add-use-text-active {
    text-align: center;
    font-family: "Poppins regular";
    font-size: 11px;
    color: #1b54e4;
    cursor: pointer;
    letter-spacing: 1px;
    padding: 10px;
    padding-left: 0px;
    padding-right: 5px;
    background-color: #fafafa;
}






/* graph code start */




#wrapper {
  height: 500px;
  width: 1000px;
  /* margin: 0 auto; */
  padding: 0;
  overflow:visible;
}
#container {
  float: left;
  height: 500px; 
  /* width: 600px; */ 
  width: 100%; 
  margin: 0;
}
#info {
  float: left;
  width: 270px;
  padding-left: 20px;
  margin: 100px 0 0 0;
  border-left: 1px solid silver;
}
#info h2 {
  display: inline;
  font-size: 13pt;
}
#info .f32 .flag {
  vertical-align: bottom !important;
}

#info h4 {
  margin: 1em 0 0 0;
}

@media screen and (max-width: 920px) {
  #wrapper, #container,  #info {
    float: none;
    width: 100%;
    height: auto;
    margin: 0.5em 0;
    padding: 0;
    border: none;
  }
}




#chartdiv {
	width	: 100%;
	height	:500px;
}

/* graph code end */



.amcharts-export-menu ul {
	display:none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.highcharts-credits{
		display:none;
	
}


.engagements{
	
	background-color:#333366;
	    padding: 20px 30px 20px 0px;
		border-radius: 30px;
		height: 450;
		    margin-top: 15px;
}

.team-name-project{
	
	color:#fff;
}


.project-typical{
	
	margin-left:25px;
	font-size:13px;
	color:#fff;
}

.centric{
	
	    text-align: center;
		/* background-clip:red; */
}





/* today css */

.chart-wrap {
  max-width: 900px;
  margin: 0 auto;
  padding: 10px;
  border: 1px solid #eeeeee;
}
.chart-wrap .chart-title {
  margin-bottom: 10px;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}
.chart-wrap .row {
  position: relative;
  height: 26px;
  margin-bottom: 15px;
}
.chart-wrap .bar-wrap {
  position: relative;
  background: #d7dbde;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.chart-wrap .bar-wrap .bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #f37167;
  transition: all 1s;
  transform: translateX(-100%);
}
.chart-wrap .bar-wrap .bar.in {
  transform: translateX(0%);
}
.chart-wrap .row:nth-of-type(1) .bar {
  transition: 1s 400ms;
}
.chart-wrap .row:nth-of-type(2) .bar {
  transition: 1s 600ms;
}
.chart-wrap .row:nth-of-type(3) .bar {
  transition: 1s 800ms;
}
.chart-wrap .row:nth-of-type(4) .bar {
  transition: 1s 1000ms;
}
.chart-wrap .row:nth-of-type(5) .bar {
  transition: 1s 1200ms;
}
.chart-wrap .row:nth-of-type(6) .bar {
  transition: 1s 1400ms;
}
.chart-wrap .row:nth-of-type(7) .bar {
  transition: 1s 1600ms;
}
.chart-wrap .label {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  padding-left: 10px;
  text-align: left;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: bold;
  /* z-index: 10; */
}
.chart-wrap .number {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  text-align: right;
  /* z-index: 10; */
}
@media screen and (min-width: 800px) {
  .chart-wrap .row {
    padding: 0 40px 0 160px;
  }
  .chart-wrap .label {
    text-align: right;
    padding-left: 0;
	color:#000;
  }
  .chart-wrap .number {
    text-align: left;
    padding-right: 0;
  }
}

#chartdiv1 {
  width: 80%;
  height: 400px;
}


#chartdiv2 {
  width: 100%;
  height: 400px;
}


canvas {
  display: block;
  max-width: 800px;
  margin: 60px auto;
}




#chart {
  width: 650px;
  height: 300px;
  margin: 10px auto 0;
  display: block;
}
#chart #numbers {
  width: 50px;
  height: 100%;
  margin: 0;
  padding: 0;
  display: inline-block;
  float: left;
  font-size:15px;
}
#chart #numbers li {
  text-align: right;
  padding-right: 1em;
  list-style: none;
  height: 29px;
  border-bottom: 1px solid #444;
  position: relative;
  bottom: 30px;
}
#chart #numbers li:last-child {
  height: 30px;
}
#chart #numbers li span {
  color: #000;
  position: absolute;
  bottom: 0;
  right: 10px;
}
#chart #bars {
  display: inline-block;
  /* background: rgba(0, 0, 0, 0.2); */
  width: 600px;
  height: 300px;
  padding: 0;
  margin: 0;
  box-shadow: 0 0 0 1px #eee;
}

#chart1 #bars1 {
    display: inline-block;
    /* background: rgba(0, 0, 0, 0.2); */
    width: 362px;
    height: 300px;
    padding: 0;
    margin: 0;
    box-shadow: 0 0 0 1px #eee;
}

#chart #bars li {
  display: table-cell;
  width: 100px;
  height: 300px;
  margin: 0;
  text-align: center;
  position: relative;
}
#chart #bars li .bar {
  display: block;
  width: 50px;
  margin-left: 15px;
  background: #f49d00;
  position: absolute;
  bottom: 0;
}
#chart #bars li .bar:hover {
  background: #5AE;
  cursor: pointer;
}
#chart #bars li .bar:hover:before {
  color: #000;
  content: attr(data-percentage) '%';
  position: relative;
  bottom: 20px;
}
#chart #bars li span {
  color: #000;
  width: 100%;
  position: absolute;
  bottom: -2em;
  left: 0;
  text-align: center;
}


@media only screen and (max-width: 1366px) and (min-width: 1366px) {

.input-fld-wid{width: 87%;margin-left:0px;}
.blue-bg-new{
	
margin-top: 4px;
background-color: #4472c4;
padding: 10px;
color: #fff;
width: 256px;
font-size: 16px;
}


.bannerowid-new{
	
	background-color: #333366;
color: #fff;
margin-top: 40px;
width: 1120px;
}
 
.sec-width-new{width: 1114px;
min-height: 608px;}



.morel{min-width: 1112px;}

.outerlg{border: 1px solid;}



.srcllg {
			display: flex;
			margin: auto;
			width: 1100px;
			margin: 10px auto;
			justify-content: left;
		}

.srcllg div {
border: 1px solid #fff;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: transparent;
    padding-top: 9px;
		}


.srcllg div:hover {
border: 1px solid #e2e2e2;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: #a3ffbf;
    padding-top: 9px;
	cursor:pointer;
		}
		

.srcllg-active {
border: 1px solid #e2e2e2 !important;
    padding: 5px !important;
    width: 80px !important;
    position: relative !important;
    margin-right: 5px !important;
background: #a3ffbf !important;
    padding-top: 9px !important;
	cursor:pointer !important;
		}

		
		.slide-samplelg{
			margin: auto;
			position: relative;
			display: table;
		}

		.slideouterlg {
			width: 332px;
			overflow-x: hidden;
			margin: auto;
			display: flex;
		}

		.preSlidelg {
			left: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}

		.nextSlidelg {
			right: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}
		
.plugin-right{margin-right:41px;}

.folio-width-big{width: 200px !important;}

.folio-temp-wid{
	height:600px;
    width: 13.3%;
}


	
.folio-tm-one-line{
	display: inline-block;
	background-color: #D1D0CE;
	height: 1px;
	text-align: left;
	border: 1px solid #D1D0CE;
	padding-left: 0px;
	float: left;
	width: 153px;
}

	
	
	
.wid-drop{width: 531px !important;}



.table-scroll {
    position: relative;
    width: 956px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}

.process-model li::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: -1;
}

.process-model li:first-child::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
    top: 33px;
    width: 50%;
    z-index: -1;
}

.process-model li:last-child::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    top: 33px;
    width: 50%;
    z-index: -1;
}

.process-model-v2 li::after {
background: #b6b6e2 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    right: -96px;
    top: 33px;
    width: 84%;
    z-index: -1;
}


.mfg-top{margin-top:-2px;min-width: 224px;}


.frame-keys-bars-lo-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -29px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-3 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -28px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-4 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -26px;
    margin-left: -87px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-5 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -23px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-6 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-7 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -19px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}









.frame-keys-bars-lon-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -21px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-3 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 52px;
    text-align: left;
    margin-top: -21px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-4 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -22px;
    margin-left: -73px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-5 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -20px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-6 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -19px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-7 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-8 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -21px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}





.frame-keys-bars-lop-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -46px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 51px;
    text-align: left;
    margin-top: -27px;
    margin-left: -46px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lop-3 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 47px;
    text-align: left;
    margin-top: -22px;
    margin-left: -60px;
    position: absolute;
    width: 800px;;
}

.frame-keys-bars-lop-4 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -26px;
    margin-left: -71px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lop-5 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -29px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lop-6 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 42px;
    text-align: left;
    margin-top: -33px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-7 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -38px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 44px;
    text-align: left;
    margin-top: -42px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lop-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 42px;
    text-align: left;
    margin-top: -47px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 43px;
    text-align: left;
    margin-top: -51px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}

.gtm-laso-tel-md {
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}


.temp-role-md {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 200px;
}

.margin-top-gtm-md {
    margin-top: 23px !important;
}



.tem-rol-mrgn{margin-left: 30px;}

.gtm-geight-md {
    height: 30px;
    margin-right: -11px;
    text-align: right;
}

.dtm-margin-left-md {
    margin-left: -76px;
}


.dtm-scroll{
     overflow-x: scroll;
    width: 969px;
    overflow-y: hidden;
    margin-top: 10px;
}	
	
	


.temp-rolw-pnl-bg-no {
    min-height: 339px;
    background-color: #fff;
    //box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    //border: 1px solid #ffffff;
    width: 167px;
    text-align: center;
}



.temo-scroll-s {
    overflow-x: scroll;
    width: 924px;
    overflow-y: hidden;
    min-height: 361px;
}


.temp-role-0 {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	min-width:200px;
}




.temp-role {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	width:200px;
}

.temp-rolw-pnl-bg {
    min-height: 200px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	width: 167px;
	text-align: center;
}



/* #arrowwidthappend {
    height: 184px;
    background-color: rgb(64, 101, 101);
    position: absolute;
    margin-top: 140px;
    width: 966px !important;
} */


.role-td{padding: 7px !important;width: 128px;border-top: 0px solid #fff !important;text-align: center;}

.role-td-lg {
    padding: 7px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    padding-top: 6px !important;
    padding-left: 20px !important;
	text-align: center;
}



.main-line-wdth-sm {
     width: 100px; 
}

.back-img-res {
	
    background: url(../images/tbl-bg.jpg);
    background-repeat: no-repeat;
    background-position-y: 85px;
    background-position-x: 57px;
	
}


.back-img-arrow{
	
background: url(../images/arrow-so.png);
background-repeat: no-repeat;
background-position-y: 28px;
background-position-x: -27px;

}
.analysis-img{
	
	position: absolute;z-index: 1;margin-left:474px;margin-top:190px;
}

.buyers{
	  margin-top: -290px;
    /* margin-left: 500px; */
    margin-left: 385px;
    width: 190px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
	
}

  .suppliers{
	  margin-top: -290px;
    /* margin-left: 60px; */
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
    width: 150px;
    margin-left: 30px;
	  
  }

  .substitute{
	  
	margin-top: -100px;
   /*  margin-left: 270px; */
    margin-left: 220px;
    width: 150px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
  }
  


.rivalry{
	
	 /* margin-top: -300px; */
    margin-top: -280px;
    margin-left: 200px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
   color:#fff;
   margin-left: 210px;
   width: 150px;
   /* margin-left:265px; */
}




.tm-two-line-cl1 {
    min-width: 110px;
    position: absolute;
    bottom: -33px;
    left: 49px;
}

/*.tm-two-line-cl-down {
    min-width: 110px;
    position: absolute;
    top: -27px;
    left: 211px;
}
*/

.bar12{
	font-size:9px;
}


.ideapoke-viewpoint-container1 {
    margin-top: 50px;
    padding-right: 0px;
}

.ideapoke-viewpoint-container2 {
    margin-top: 0px;
    padding-right: 0px;
}


.engagements-technology{
	
	    background-color: #fff;
    padding: 10px 30px 20px 0px;
    border-radius: 30px;
    height: 280;
/*     margin-top: 15px; */
	border:1px solid #aba7a7;
	color:#000;
}

.engagements-technology-11{
	
	    background-color: #fff;
    padding: 10px 30px 20px 0px;
    border-radius: 30px;
    height: 220;
/*     margin-top: 15px; */
	border:1px solid #aba7a7;
	color:#000;
}


.engagements-technology2{
	  background-color: #333366;
    padding: 5px 30px 10px 5px;
    border-radius: 30px;
	line-height:1.7;
    
/*     margin-top: 15px; */
	border:1px solid #aba7a7;
	color:#000;
	min-height: 160px;
	
}
.team-name-project1{
	
	color:#000;
}


.project-typical-1{
	
	color:#000;
}




.ideapoke-viewpoint-container {
     margin-top: 50px;
    padding-right: 0px;
}



.engagements-technology-eso {
   /*  background-color: #fff; */
    /* padding: 10px 20px 20px 10px; */
    border-radius: 30px;
    /* padding: 10px; */
 /*    padding-right: 20px; */
    height: 250;
    /* margin-top: 15px; */
    
    color: #000;
}

.challenges-content-1 {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    line-height: 25px;
    /* text-align: justify; */
}



.headquater {
    padding: 5px 0px;
}


.engagements-technology-tech {
    background-color: #fff;
    padding: 20px 30px 20px 0px;
    border-radius: 30px;
    height: 450;
    /* margin-top: 15px; */
    border: 1px solid #aba7a7;
    color: #000;
	
	    border-style: dashed;
    color: #ff752d;
}



.heading-p{
	
	font-size:20px;
}

.desc-tab{
	font-size:13px;
}




.ideapoke-viewpoint-container-22 {
    margin-top: 45px;
    padding-right: 0px;
}

.desc-tab1{
	
	font-size:15px;
	background-color:#ddd;
}



.team-name-project-11 {
    color: #000;
	text-align:left;
}


.line-border{
	
	border-right: 1px solid red;
border-style: dashed;
border-width: thin;
}


.mark, mark {
   background-color: yellow;
  color: black;
}


	.comp-short-cycle-11{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2.1;
		cursor: pointer;
		height: 30px;
		color:#000;
		/* border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important; */
		/* width: 100%; */
		text-align: center;
	}
	/* 
	#compProcess11 {
		display: none;
	} */
	
/* 	
	.comp-hover11:hover #compProcess11 {
    display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    font-family: "Poppins Regular";
    font-weight: Normal;
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: -65px !important;
    top: -75px !important;
    width: 215px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}
 */
#main-container-det12{
		display: none;
	}
	
	 .comp-hover11:hover #main-container-det12{ 
		        display: block;
			width: 500px;
			min-height: 250px;
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 10px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			top: 220px;
			left: 440px;
			border: 1px solid #ff752d;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
	
	.outer-div12{
		transform: rotate(45deg);
		width: 30px;
		height: 30px;
		position: absolute;
		top: 233px;
		left: 240px;
		background: #fff;
		border-bottom: 1px solid #ff752d;
		border-right: 1px solid #ff752d;
		border-radius: 3px;
	}
	
	.inner-div12{
		padding-top: 0px;
	}


/* today css - 18-11-202 - start */

.supp-desc{
	
	font-size:11px;
}

.circle-frame-cus-big-dev-supp {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    //border: 3px solid #9bbb59;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #9bbb59;
}


.circle-frame-cus-big-dev-supp {
    background-position: 50% 46%;
    background-repeat: no-repeat;
   // border: 3px solid #9bbb59;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #9bbb59;
}


.circle-frame-cus-big-dev-supp1 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    //border: 3px solid #7f7f7f;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #7f7f7f;
}

.circle-frame-cus-big-dev-supp2 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    //border: 3px solid #a6a6a6;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #a6a6a6;
}

.circle-frame-cus-big-dev-supp3 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    //border: 3px solid #85c1e9;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #85c1e9;
}

.circle-frame-cus-big-dev-supp4 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    //border: 3px solid #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
    background-color: #3498db;
}



.entry{
	
	padding-top:30px;
}




/* member-content start*/

.member-content{
	color:#fff;
	font-size:14px;
}

.member-team{
	
	margin-left:10px;
}



.add-module-short-team {
    position: relative;
    top: -15px;
    /* left: 175px; */
    z-index: 1;
}


.padding-more-busines{
	
	padding-top:15px;
}

.more-busines{
	
	margin-top: 15px;
}


.edit-modify{
	
	font-size:13px;
}





.close-all-projects-cross {
  
    cursor: pointer;
	margin-top:10px;
}










.member-check{
	
	    margin-top: 10px;
}


.padding-more-1 {
    padding: 25px !important;
}

.member-search{
	
	margin-top: -12px;
    margin-bottom: -12px;
}



.action-table{
/* cursor: pointer; */
cursor: default;
}






.keypoint-num1-1 {
    position: absolute;
    top: 13px;
    left: 65px;
}

.keypoint-num2-2 {
    position: absolute;
    top: 81px;
    left: 71px;
}

.keypoint-num3-3 {
    position: absolute;
    top: 142px;
    left: 90px;
}

.keypoint-num4-4 {
       position: absolute;
    top: 210px;
    left: 112px;
}

.keypoint-num5-5 {
    position: absolute;
    top: 274px;
    left: 137px;
}

.keypoint-num6-6 {
    position: absolute;
    top: 342px;
    left: 137px;
}

.keypoint-num7-7{
	
	    position: absolute;
    top: 408px;
    left: 115px;
}

.keypoint-num8-8{
	
	    position: absolute;
    top: 474px;
    left: 92px;
}


.frame-keys-bar2-2 {
   padding: 4px 71px 12px 42px !important;
    position: relative;
    left: -81px;
    top: 13px;
}

.frame-keys-bar1-1 {
    padding: 10px 10px 5px 20px !important;
    position: relative;
    left: -62px;
    top: 0px;
}

.frame-keys-bar3-3 {
         padding: 5px 52px 6px 51px !important;
    position: relative;
    left: -92px;
    top: 26px;
}

.frame-keys-bar4-4 {
   padding: 6px 1px 2px 67px !important;
    position: relative;
    left: -111px;
    top: 45px;
}

.frame-keys-bar5-5 {
      padding: 6px 1px 2px 93px !important;
    position: relative;
    left: -137px;
    top: 64px;
}

.frame-keys-bar6-6 {
   padding: 13px 10px 13px 90px !important;
    position: relative;
    left: -134px;
    top: 82px;
}

.frame-keys-bar7-7 {
        padding: 9px 15px 13px 75px !important;
    position: relative;
    left: -116px;
    top: 100px;
}

.frame-keys-bar8-8 {
        padding: 13px 10px 13px 55px !important;
    position: relative;
    left: -95px;
    top: 120px;
}




.frame-keys-bar2-22 {
            padding: 5px 71px 7px 42px !important;
    position: relative;
    left: -81px;
    top: 15px;
}


.frame-keys-bar3-33 {
    padding: 5px 52px 6px 51px !important;
    position: relative;
    left: -92px;
    top: 28px;
}

.frame-keys-bar4-44 {
    padding: 4px 8px 2px 67px !important;
    position: relative;
    left: -109px;
    top: 41px;
}

.frame-keys-bar5-55 {
    padding: 5px 1px 2px 85px !important;
    position: relative;
    left: -128px;
    top: 57px;
}

.frame-keys-bar6-66 {
    padding: 2px 7px 6px 105px !important;
    position: relative;
    left: -147px;
    top: 72px;
}


element.style {
}
#page div {
}
.frame-keys-bars {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 45px;
}
.frame-keys-bar7-77 {
	padding: 2px 7px 6px 109px !important;
	position: relative;
	left: -150px;
	top: 85px;
}

.frame-keys-bar8-88 {
	padding: 2px 7px 6px 85px !important;
	position: relative;
	left: -125px;
	top: 99px;
}

.frame-keys-bar9-99 {
padding: 2px 7px 6px 61px !important;
position: relative;
left: -100px;
top: 113px;
}





.keypoint-num1-19 {
    position: absolute;
    top: 13px;
    left: 60px;
}

.keypoint-num2-29 {
    position: absolute;
    top: 81px;
    left: 66px;
}

.keypoint-num3-39 {
    position: absolute;
    top: 145px;
    left: 78px;
}

.keypoint3-9 {
    position: absolute;
    top: 139px;
    left: 143px;
    width: 160px;
    padding: 8px;
}


.keypoint-num4-4-9 {
    position: absolute;
    top: 205px;
    left: 97px;
}

.keypoint4-9 {
    position: absolute;
    top: 190px;
    left: 168px;
    padding: 8px 10px;
    width: 107px;
}


.keypoint-num5-5-9 {
    position: absolute;
    top: 266px;
    left: 118px;
}

.keypoint5-9 {
    position: absolute;
    top: 250px;
    left: 170px;
    width: 113px;
    padding: 16px 10px;
}


.keypoint-num6-6-9 {
    position: absolute;
    top: 327px;
    left: 140px;
}

.keypoint6-9 {
    position: absolute;
    top: 313px;
    left: 143px;
    width: 160px;
    padding: 15px 10px;
}



/* Width 1/7/20201 */
.keypoint2-9 {
	position: absolute;
	top: 44px;
	left: 144px;
	width: 162px;
	padding: 16px 10px 17px 10px;
	text-align: center;
}

.keypoint-num7-7-9 {
    position: absolute;
    top: 387px;
    left: 140px;
}

.keypoint-num8-8-9 {
    position: absolute;
    top: 447px;
    left: 119px;
}

.keypoint1-9 {
    position: absolute;
    top: -25px;
    left: 105px;
    width: 239px;
    padding: 18px 10px;
}


.keypoint-num9-9-9 {
    position: absolute;
    top: 507px;
    left: 100px;
}

.keypoint9-9 {
    position: absolute;
    top: 35px;
    left: 105px;
    width: 239px;
    padding: 18px 10px;
}



.frame-keys-bar1-10 {
    padding: 10px 10px 5px 20px !important;
    position: relative;
    left: -37px;
    top: 0px;
}

.keypoint-num1-10 {
    position: absolute;
    top: 16px;
    left: 50px;
}

.keypoint-num2-10 {
    position: absolute;
    top: 14px;
    left: 45px;
}


.keypoint1-d {
    position: absolute;
    top: 2px;
    left: 105px;
    width: 239px;
    padding: 18px 10px;
}

.keypoint1-dd{
    position: absolute;
    top: 5px;
    left: 105px;
    width: 239px;
    padding: 18px 10px;
}


.frame-keys-bar1-101 {
    padding: 10px 10px 5px 45px !important;
    position: relative;
    left: -62px;
    top: 3px;
}

.keypoint-num2-101 {
    position: absolute;
    top: 81px;
    left: 69px;
}

.keypoint2-101 {
    position: absolute;
    top: 72px;
    left: 121px;
    width: 210px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}

.frame-keys-bar2-101 {
    
    padding: 5px 10px 3px 54px !important;
    position: relative;
    left: -70px;
    top: 22px;

}

.keypoint-num3-101 {
    position: absolute;
    top: 216px;
    left: 84px;
}

.keypoint3-101 {
    position: absolute;
    top: 210px;
    left: 143px;
    width: 160px;
    padding: 8px;
}

.frame-keys-bar3-101 {
        padding: 6px 10px 4px 74px !important;
    position: relative;
    left: -88px;
    top: 37px;
}

.keypoint-num4-101 {
    position: absolute;
    top: 273px;
    left: 99px;
}

.keypoint-num4-101 {
    position: absolute;
    top: 206px;
    left: 101px;
}

.keypoint4-101 {
    position: absolute;
    top: 192px;
    left: 168px;
    padding: 8px 10px;
    width: 107px;
}

.frame-keys-bar4-101 {
    padding: 8px 10px 0px 92px !important;
    position: relative;
    left: -104px;
    top: 50px;
}

.keypoint-num5-101 {
    position: absolute;
    top: 335px;
    left: 124px;
}

.keypoint5-101 {
    position: absolute;
    top: 252px;
    left: 170px;
    width: 113px;
    padding: 16px 10px;
}

.frame-keys-bar5-101 {
   padding: 12px 10px 13px 116px !important;
    position: relative;
    left: -127px;
    top: 65px;
}

.keypoint-num6-101 {
    position: absolute;
    top: 397px;
    left: 146px;
}

.keypoint6-101 {
    position: absolute;
    top: 383px;
    left: 143px;
    width: 160px;
    padding: 15px 10px;
}

.frame-keys-bar6-101 {
       padding: 13px 10px 13px 137px !important;
    position: relative;
    left: -148px;
    top: 78px;

}

.keypoint-num1-101 {
    position: absolute;
    top: 457px;
    left: 143px;
}

.keypoint1-101 {
    position: absolute;
    top: 443px;
    left: 105px;
    width: 239px;
    padding: 18px 10px;
}

.frame-keys-bar2-111 {
      padding: 5px 10px 3px 137px !important;
    position: relative;
    left: -146px;
    top: 92px;
}

.frame-keys-bar1-111 {
       padding: 0px 10px 5px 92px !important;
    position: relative;
    left: -99px;
    top: 120px;
}
.keypoint-num2-111 {
    position: absolute;
    top: 578px;
    left: 104px;
}


.keypoint2-111 {
    position: absolute;
    top: 565px;
    left: 121px;
    width: 210px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}

.keypoint-num2-1111 {
    position: absolute;
    top: 516px;
    left: 124px;
}

.keypoint2-1111 {
    position: absolute;
    top: 503px;
    left: 121px;
    width: 210px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}

.frame-keys-bar1-11111 {
       padding: 4px 10px 5px 111px !important;
    position: relative;
    left: -120px;
    top: 104px;
}
/* member-content end*/


/* today css - 08-12-2020 - end */

/* data publish start*/




div.ruby-wrapper-data {
    /* position: relative; */
    /* position: fixed; */
    width: 1180px;
    height: 55px;
    margin-top: 50px;
    margin-left: 30px;
    /* margin: 0 auto; */
    /* background: #fff; */
	
	/* border-bottom: 1px solid #f1f1f1; */
}

div.ruby-wrapper-data ul {
    margin: 0;
    padding: 0;padding-top:px;
    list-style: none
}

div.ruby-wrapper-data > ul {
    position: relative
}



.search-btn-data {
    border-radius: 2px;
    background-color: #1695ce;
    width: 100%;
    height: 32px;
    margin-top: 6px;
}

.action-btn-data {
   border-radius: 2px;
    background-color: #1695ce;
    width: 80%;
    height: 32px;
    margin-top: 6px;
	margin-left:15px;
	
}



div.ruby-wrapper-data-data{
    /* position: relative; */
    /* position: fixed; */
    width: 1180px;
    height: 50px;
    margin-top: 50px;
    margin-left: 30px;
    /* margin: 0 auto; */
    /* background: #fff; */
}

div.ruby-wrapper-data-data ul {
    margin: 0;
    padding: 0;padding-top:px;
    list-style: none
}

div.ruby-wrapper-data-data > ul {
    position: relative
}


ul.ruby-menu-data > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a {
    display: block;
    line-height: 45px;
    padding: 0 6px;
    background: #efefef;
    color: #000;
    text-decoration: none;
	margin:2px;
	margin-top:4px;
}





.left-data{
	
	margin-left: 10px;
    cursor: pointer;
}

.right-data{
	
	margin-left: 75px;
    cursor: pointer;
}

.inline-data{
	
	padding-top:30px;
}

.ruby-c-category-data{
	
	padding-left: 0px;
}



div.ruby-c-inline-data {
    display: block;
    margin: 0px -40px;
    width: 320px;
}
  
  
  
  
.contract-menu-data {
    width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 1010px;
    top: 40px;
    background: #fff;
    z-index: 1;
    /* overflow-y: scroll; */
    height: 80px;
}
  .in-data{
	  
	  color:#333669;
	  font-size:12px;
	  font-weight:bold;
  }
  .inn-data{
	  
	  color:#8ce11d;
	  font-size:12px;
	  font-weight:bold;
  }
  
  
  
  .cat-data{ 
  
   width: 450px;
  }
  
.menu-data-data{
 float:right;
 color:#ff752d;
 cursor: pointer;
 font-size:17px;
 margin-right:30px;
}
  
  .ruby-c-title-data{
	  font-size:14px;
	  color:#000;
	 /*  padding-top:15px; */
	  /* text-align:center; */
	      margin-left: 45px;
  }
  
  .dash-noti-circle-info-data {
   /*  margin-top: 15px; */
    position: absolute;
    border-radius: 50%;
    border: 1px solid #4472c4;
    padding-top: 200p;
    width: 20px;
    height: 20px;
	font-size:14px;
    margin-left: 23px;
    background-color: #4472c4;
}
  .dash-noti-circle-info-data-data{
   /*  margin-top: 15px; */
    position: absolute;
    border-radius: 50%;
    border: 1px solid #4472c4;
    padding-top: 200p;
    width: 20px;
    height: 20px;
    font-size: 14px;
    margin-left: 23px;
    background-color: #4472c4;
}

/* .data-data{
margin-right: 130px;
}
 */
 .ruby-c-title-data-data{
	  font-size:14px;
	  position:absolute;
	  color:#000;
	  padding-top:30px;
	  text-align:center;
	  margin-left:1px;
  }
  
  
  .data-101{
	  
	  margin-left:20px;
  }
  
  .fa fa-circle-o{
	  
	  
  }
  
  
  .wn-content-data {
    padding-left: 30px;
    padding-top: 138px;
}


.wn-content-data-data {
    /* padding-left: 30px; */
    padding-top: 15px;

}

.enter-data{
	
	margin-top:20px;
}

.margin-top-data {
    margin-top: 20px !important;
}


.mem-pnl-bg-data:hover {
    min-height: 70px;
    background-color: #f9fcff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #cecece;
    cursor: pointer;
	border-radius: 5px;
}

.mem-pnl-bg-data {
    min-height: 70px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #d4d4d4;
	border-radius: 5px;
}


.margin-top-md-data{
	
	    margin-top: 10px;
}

.data-md-icon{
	margin:5px 10px 0px 0px; 
}

.mem-profile-ttl-data {
    font-size: 13px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
}


.deafult-ttl-data {
    /* font-size: 17px; */
     color: #000; 
     text-align: left; 
    font-family: "Poppins Regular";
    letter-spacing: 1px;
	font-weight:600;
}

.deafult-ttl-date1{
	font-size: 14px;
	margin-top:5px;
	
}

.lesser-data{
	
	    width: 300px;
		margin-left:35px;
}

.default-cross-pnl-data {
    position: absolute;
    left: 390px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}


.tick-pnl-data {
    position: absolute;
    left: 365px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}



.master-nav-container { z-index: 3 !important; }


header {
    z-index: 4 !important;

}


.data-view-update{
    background-color:#b5b5b5;
    margin-left: -30px;
    margin-top: -20px;
    width: 104%;
     padding:5px 0px; 
    color:#fff;
    /* padding-top:15px; */
    /* padding-top:10px; */
}
.data-view-updatedata{
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #fff;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    
}

 

.action-btn-publish-sv-data {
    border-radius: 2px;
    background-color: #4472c4;
    min-width: 100px;
    height: 30px;
    font-size: 11px;
    color: #fff;
    text-align: center;
    font-family: "Poppins medium";
    letter-spacing: 1px;
    border: none;
    padding-left: 10px;
    padding-right: 10px;
    float:right;
}

 

.data-enter-data{
    
    width:360px;
}

.data-not{
	
	font-size:13px;
	/* color:#000; */
}

.data-nav-data{
	
	background-color: #dcdcdc;
        padding: 3px;
		height:400px !important;
}



.keypoint1-hover-data:hover #main-container-frame-data {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 280px !important;
    top: 32px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
	cursor:default;
}

#main-container-frame-data{
		display: none;
	}
	
	.data-data-data{
		margin-left:40px;
		margin-bottom:5px;
		margin-top:0px;
		color:#4472c4;
		font-size:13px;
	}
	
	
	.action-btn-save-data{
	
	  border-radius: 2px;
    background-color: #e9e9e9;
    width: 73px;
    height: 27px;
    cursor: pointer;
    font-size: 11px;
    color: #4472c4;
    text-align: center;
    font-family: "Poppins medium";
    letter-spacing: 1px;
    border: none;
	
	}
	
	
.check-center{
	margin-left:8px;
	
}





.keypoint1-hover-admin:hover #main-container-frame-admin {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 340px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-admin{
		display: none;
	}
	
	
	
.keypoint1-hover-approver:hover #main-container-frame-approver {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 492px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-approver{
		display: none;
	}
	
	
	.keypoint1-hover-evaluator:hover #main-container-frame-evaluator {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 650px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-evaluator{
		display: none;
	}
	
	
	
	
		.keypoint1-hover-contributor:hover #main-container-frame-contributor {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 5px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 820px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-contributor{
		display: none;
	}
	
	
			.keypoint1-hover-guest:hover #main-container-frame-guest {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 947px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-guest{
		display: none;
	}
	
	
	
	
	
	
	
	
	
	
	
	.keypoint1-hover-admin-1:hover #main-container-frame-admin-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    left: px !important;
    position: absolute;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-admin-1{
		display: none;
	}
	
	
	
.keypoint1-hover-approver-1:hover #main-container-frame-approver-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 592px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-approver-1{
		display: none;
	}
	
	
	.keypoint1-hover-evaluator-1:hover #main-container-frame-evaluator-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 717px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-evaluator-1{
		display: none;
	}
	
	
	
	
		.keypoint1-hover-contributor-1:hover #main-container-frame-contributor-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 5px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 863px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-contributor-1{
		display: none;
	}
	
	
			.keypoint1-hover-guest-1:hover #main-container-frame-guest-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 203px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-guest-1{
		display: none;
	}
	
	
	
	.keypoint1-hover-data-1:hover #main-container-frame-data-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 254px !important;
    top: 32px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

 

#main-container-frame-data-1{
        display: none;
    }
	
	
	
	.keypoint1-hover-data-market:hover #main-container-frame-data-market {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: -20px !important;
    top: 45px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

 

#main-container-frame-data-market{
        display: none;
    }
	
	
	.market-overview-active-menu {
    background-color: #e7e7e7  !important;
    padding: 4px;
}

.def-col-four {
                color: #18cfbd !important;
}

.mem-border-four {
    border-color: #18cfbd !important;
}

.pro-circle-tem-four:hover {
                border-radius: 50%;
                border: 3px solid #dcdcdc;
                background-color: #e3fffc;
                min-height: 45px;
                width: 45px;
                //box-shadow: 1px 2px 2px #ececec;
                margin-top: 6px;
                cursor: pointer;
}


.data-nav-data-1{

background-color: #dcdcdc;
padding: 3px;
height:489px !important;
}


.menu-data-data-123 {
    float: right;
    color: #ff752d;
    cursor: pointer;
    font-size: 17px;
    margin-right: 138px;
}


.pro-circle-mem-10 {
	border-radius: 50%;
	border: 3px solid #dcdcdc;
	background-color: #fff;
	min-height: 45px;
	width: 45px;
	//box-shadow: 1px 2px 2px #ececec;
	margin-top: 6px;
}


.menu-data-data-11{
	float:right;
	color:#ff752d;
	cursor: pointer;
	font-size:17px;
	margin-right:7px;
}




	.market-frame1-img1-sm{
		margin-top: -250px;
		margin-left: -106px;
	}


.market-frame2-img2-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	
	.market-frame3-img3-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	
	
	.market-frame4-img4-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	
	.market-frame5-img5-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	


	.market-frame6-img6-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	.market-frame7-img7-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	.market-frame8-img8-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
	
	.market-frame9-img9-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
		
	.market-frame10-img10-sm{
		margin-top: -250px;
		margin-left: -106px;
	}
		
	
	
	.market-frame2-txt2-sm{
	font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 268px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame1-txt1-sm{
		
		    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 268px;
    top: -190px;
    width: 150px;
    cursor: default;
}


.market-frame1-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 55px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame3-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 479px;
    top: -185px;
    width: 150px;
    cursor: pointer;
}


.market-frame4-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 692px;
    top: -185px;
    width: 150px;
    cursor: pointer;
}



.market-frame5-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}



.market-frame6-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame7-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame8-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame9-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame10-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 904px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.framework-steps-sm {
    background: #ffffff !important;
    border: 1px solid #999999;
    height: 8px;
    border-radius: 20px;
    margin-top: -70px;
    text-align: center;
    -webkit-justify-content: space-around;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-left: auto !important;
    margin-right: auto !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex: 1 0 auto;
}




.market-frame1-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 50px;
    top: -268px;
    cursor: default;
    z-index: 1;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame2-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 261px;
    top: -268px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame3-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 471px;
    top: -264px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame4-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 684px;
    top: -264px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame5-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -268px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}



.market-frame6-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -261px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame7-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -266px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame8-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -266px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame9-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -263px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame10-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -266px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.next-process-sm {
    position: absolute;
    width: 18px;
    height: 18px;
    top: -7px;
    left: 1075px;
    background: #ff4500 !important;
    border-radius: 50%;
    cursor: pointer;
}



.service-sm{
	
    padding: 10px;
    padding-left: 0px;
    /* background-color: #e7e5e8; */
    margin-top: 0px;
    padding-top: 0px;
    border-radius: 10px;
    border-style: dashed;
    color: #ff752d;
    border-width: thin;
	min-height:175px;
    padding: 5px;
    padding-top: 15px;
}

.service-sm-sm{
   min-height:300px;
	
}

.sel-cont1{
font-family: "Poppins Regular";
font-size: 13px;
color: #000;
cursor: pointer;
text-align: right;
padding-top: 10px !important;
		
}
		
		
.contract-menu-data1 {
    width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 870px;
    top: 40px;
    background: #fff;
    z-index: 1;
    /* overflow-y: scroll; */
    height: 80px;
}


.swot-sec-one-bg-22-sm {
    margin-top: 30px;
    /* min-height: 250px; */
    padding: 8px;
    background-color: #f1f1f1;
    width: 200px;
    border-radius: 3px;
}



.patner-logo{
	background-color:#ebebeb;
	margin-bottom:4px;
	padding:10px 0 10px 0px;
	
}


.desc-sm {
    margin-top: 0px;
    border: 1px solid #b9dee5;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-radius: 3px;
    height: 350px;
}
.desc-sm-sm {
    margin-top: 0px;
    border: 1px solid #b9dee5;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-radius: 3px;
    height: 300px;
}


.profile-side-comp-sm {
    width: 300px;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    padding: 5px 30px 20px;
    font-family: "Bree Serif", serif;
    margin-left: 10px;
    z-index: 99;
    margin-left: 0px;
    min-height: 680px;
    border-radius: 5px;
    background-color: #757575;
}


.action-btn-gray-lab {
    border-radius: 2px;
    background-color: #ffffff;
    min-width: 80px;
    height: 36px;
    font-size: 11px;
    color: #000;
    text-align: center;
    font-family: "Poppins medium";
    letter-spacing: 1px;
    border: none;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    /* margin-right: 5px; */
}

 


.action-btn-gray-lab:hover {
    border-radius: 2px;
    background-color: #fff;
    min-width: 80px;
    height: 36px;
    cursor: pointer;
    font-size: 11px;
    color: #000;
    text-align: center;
    font-family: "Poppins medium";
    letter-spacing: 1px;
    border: none;
    /* padding-left: 10px; */
   /*  padding-right: 10px; */
        /* margin-right:5px; */
}

/* CSS Changes - Susanta - ends */




















/* CSS Changes - Debashis - starts */
.menu-userprof-name{
	width: 180px;
	line-height: 1.25;
}

.bmh{
	min-height: 600px;
}

.att1 {
	/* display: table; */
	width: 100%;
	table-layout: fixed;
}

.lmenu-td{
    background-color:#333366;
}


	.process-scroll {
        overflow-x: scroll;
        width: 1150px;
        overflow-y: hidden;
    }

	body {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}

	.change-to-black{
		color: #000 !important;
	}
	
	.q1-txt{
		font-size: 13px !important;
		font-weight: Normal !important;
		font-family: "Poppins Regular";
	}
	
	.q2-opt2-txt2{
		padding-top: 17px !important;
		padding-left: 15px !important;
	}


	.def-td-icon-mod{
		width: 4%;
	}
	
	.margin-top-md{
		margin-top: 20px;
	}
	
	.grey-opt-main{
		border: 1px solid #e6e6e6 !important;
		border-radius: 5px !important;
		width: 100%;
	}
	
	.active-border{
		border: 1px solid #47cd18 !important;
		border-radius: 5px !important;
		width: 100%;
		cursor:pointer;
	}
	
	.active-opt-left{
		background: #47cd18 !important;
		padding-top: 18px;
		padding-bottom: 18px;
		cursor:pointer;
		color: #fff;
	}
	
	.active-opt-right{
		background: #fbfbfb !important;
		padding-top: 18px;
		padding-bottom: 18px;
		cursor:pointer;
	}
	
	.grey-opt-main:hover{
		border: 1px solid #47cd18 !important;
		border-radius: 5px !important;
		width: 100%;
		cursor:pointer;
	}
	
	.grey-opt-main:hover .grey-opt-left{
		background: #47cd18;
		padding-top: 18px;
		padding-bottom: 18px;
		cursor:pointer;
		color: #fff;
	}
	
	.grey-opt-main:hover .grey-opt-right{
		background: #fbfbfb;
		padding-top: 18px;
		padding-bottom: 18px;
		cursor:pointer;
	}
	
	.grey-opt-main span{
		font-size: 12px;
		font-weight: 400;
	}
	
	.grey-opt-left{
		background: #e6e6e6;
		padding-top: 18px;
		padding-bottom: 18px;	
	}
	
	.grey-opt-right{
		background: #fff;
		padding-top: 18px;
		padding-bottom: 18px;
		border-bottom-right-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}
	
	.default-use-ttl-mod{
		font-size: 17.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.default-use-ttl-mod:hover{
		font-size: 17.5px;
		color: #337ab7;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
		cursor:pointer;
	}
	
	.default-use-ttl-mod1{
		font-size: 17.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	
	
	.back-btn1{
		width: 100px;
		border: 1px solid #e6e6e6;
		background:none;
		border-radius: 15px;
		padding: 5px 20px 5px 2px !important;
		color: #878787;
	}
	
	.choose-1{
		border: 1px solid #e6e6e6 !important;
		border-radius: 5px !important;
		padding: 25px !important;
		width:90%;
		background-color: #fff;
	}
	
	.choose-1:hover{
		background-color: #fbfbfb;
		box-shadow: 0 3px 7px 0 rgba(45, 62, 80, .12);
		cursor: pointer;
	}
	
	.choose-2{
		border: 1px solid #e6e6e6 !important;
		border-radius: 5px !important;
		padding: 25px !important;
		width:90%;
		margin-left: -30px !important;
	}
	
	.choose-2:hover{
		background-color: #fbfbfb;
		box-shadow: 0 3px 7px 0 rgba(45, 62, 80, .12);
		cursor: pointer;
	}
	
	.choose-3{
		border: 1px solid #e6e6e6 !important;
		border-radius: 8px !important;
		padding: 25px !important;
		background-color: #fff !important;
		width: 340px;
		padding: 20px 8px 20px 15px!important;
		background: #fbfbfb;
	}
	
	.choose-3:hover{
		background-color: #47cd18 !important;
		color: #ffffff !important;
		box-shadow: 0 3px 7px 0 rgba(45, 62, 80, .12);
		cursor: pointer;
	}
	
	.choose-3:hover .click-next2{
		color: #ffffff !important;
		cursor:pointer;
	}
	
	.click-next2{
		font-size: 14px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
	}
	
	.click-next2:hover{
		color: #fff !important;
		
	}
	}
	
	.def-td-icon-mod1{
		width:13%;
		margin-top: 4px;
	}
	
	.block-inside{
		background: #fafafa;
		height: 180px;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		/*padding: 40px 10px 0px 80px;*/
		width: 255px
	}
	
	.block-inside1{
		background: #fafafa;
		height: 139px;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		/*padding: 40px 10px 0px 80px;*/
		width: 200px
	}
	
	
	.block-inside-photo{
		/* padding-left: 89px; */
		padding-top: 40px;
	}
	
	.block-inside-photo1{
		padding-left: 77px;
		padding-top: 26px;
	}
	
	.block-inside:hover{
		box-shadow: 0 3px 7px 0 rgba(45, 62, 80, .12);
		background: #f0f5f4;
	}
	
	.block-inside-text{
		padding: 10px 20px 0px 20px;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.block-inside-blue{
		background: #afc9ff;
	}
	
	.block-inside-green{
		background: #b9f591;
	}
	
	
	.blocks{
		cursor: pointer;
	}
	
	
	
	.nav-tab{
		margin-right:20px !important;
	}
	
	.nav-tab1{
		color: #47cd18 !important;
		border-bottom: 2px solid #47cd18 !important;
	}
	
	.idea-title-txt-area{
		width: 720px;
		margin-left: 20px !important;
	}
	
	.per-idea-sub-head{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #000;
	}
	
	/* View usecase start screen */
	
	.modal-xl{
		width: 1200px;
	}
	
	.font-13{
		font-size: 13px;
		padding: 12px;
		color: #fff;
		font-family: "Poppins Regular";
		letter-spacing: normal;
	}
	
	.close-mod1{
		padding: 28px !important;
		opacity: 1 !important;
	}
	
	.close-mod2{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000 !important;
	}
	
	.close-mod2:hover{
		opacity:;
		color: #000 !important;
		text-shadow: none !important;
	}
	
	.head-1{
		text-align: left;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
	}
	
	.item-added{
		text-align: right;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
	}
	
	.item-added-1{
		text-align: left;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
		padding: 0px 5px 20px 29px;
		margin-top: -10px;
	}
	
	.item-count{
		background-color: #ff6600;
		width: 20px;
		height: 20px;
		border-radius: 25px;
		color: #fff;
		padding: 0px 2px 2px 6px;
		font-family: "Poppins Regular";
		font-size: 14px;
	}
	
	.item-category{
		cursor: pointer;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		margin-top: 15px;
		padding: 35px 10px 35px 10px;
		/* padding-top: 15px; */
		background-color: #fff;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		min-height: 90px;
	}
	
	.item-category:hover{
		cursor: pointer;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		margin-top: 15px;
		padding: 35px 10px 35px 10px;
		/* padding-top: 15px; */
		background-color: #f9f9f9;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		min-height: 90px;
		border: 1px solid #3ec16f !important;
	}
	
	.action-copy{
		font-size: 11px;
		font-family: "Poppins Regular";
	}
	
	.show-category-txt{
		font-family: "Poppins Regular";
		font-size: 9px;
		color: #000;
	}
	
	.show-category{
		padding: 0px 0px 0px 0px;
	}
	
	.cat-selected{
		border: 1px solid #3ec16f !important;
	}
	
	.item-category:hover{
		border: 1px solid #3ec16f;
	}
	
	.item-category-txt{
		font-family: "Poppins Regular";
		font-size: 13px;
		padding: 5px 0px 0px 0px;
		color: #000;
		cursor:pointer;
	}
	
	.item-1, .item-2{
		border:1px solid #e6e6e6;
		border-radius: 5px;
		padding: 15px 10px 15px 25px;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
	}
	
	.item-selected{
		border: 1px solid #ff6600 !important;
	}
	
	.item-selected-removed{
		border:1px solid #e6e6e6 !important;
	}
	
	.item-1:hover, .item-2:hover{
		border:1px solid #ff6600;
	}
	
	.item-container {
		display: block;
		position: relative;
		padding-left: 21px;
		margin-bottom: 12px;
		cursor: pointer;
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		-webkit-user-select: none;
		 -moz-user-select: none;
		 -ms-user-select: none;
		user-select: none;
		min-height: 130px;
		height: auto;
	  
	}

	/* Hide the browser's default checkbox */
	.item-container input {
	  position: absolute;
	  opacity: 0;
	  cursor: pointer;
	  height: 0;
	  width: 0;
	}

	/* Create a custom checkbox */
	.item-checkmark {
	  position: absolute;
	  top: 17px;
	  left: -11px;
	  height: 25px;
	  width: 25px;
	  background-color: #eee;
	  border-radius: 15px;
	}

	/* On mouse-over, add a grey background color */
	.item-container:hover input ~ .item-checkmark {
	  background-color: #ccc;
	}

	/* When the checkbox is checked, add a orange background */
	.item-container input:checked ~ .item-checkmark {
	  background-color: #ff6600;
	}

	/* Create the checkmark/indicator (hidden when not checked) */
	.item-checkmark:after {
	  content: "";
	  position: absolute;
	  display: none;
	}

	/* Show the checkmark when checked */
	.item-container input:checked ~ .item-checkmark:after {
	  display: block;
	}

	/* Style the checkmark/indicator */
	.item-container .item-checkmark:after {
	  left: 9px;
	  top: 5px;
	  width: 5px;
	  height: 10px;
	  border: solid white;
	  border-width: 0 3px 3px 0;
	  -webkit-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	
	
	/* View usecase end screen */
	
	/* delivery schedule css starts */
	.mt-md{
		margin-top: 40px;
	}
	
	.delivery-timline, .phase-name, .add-phase-image{
		padding-left: 0px !important;
	}
	
	.dash{
		background-color: #fafafa;
		background-color: #e6e6e6;
		width: 1% !important; 
		padding: 1px 0px 1px 0px;
		margin: 30px 10px 0px 10px;
	}
	
	.delivery-timline-txt{
		font-family: "Poppins Medium";
		font-size: 13px;
		color: #000;
		padding: 0px 0px 0px 0px;
		font-weight: Normal;
	}
	
	.phase-name-txt{
		font-family: "Poppins Medium";
		font-size: 13px;
		color: #000;
		padding: 0px 0px 0px 0px;
		font-weight: Normal;
	}
	
	.map-icons{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #a5a5a5;
		font-weight: Normal;
		cursor: pointer;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #A5A5A5;
		-moz-text-fill-color: #A5A5A5;
		text-fill-color: #A5A5A5;
		-webkit-font-smoothing: antialiased;
	}
	
	
	.add-phase-image-txt{
		font-family: "Poppins Medium";
		font-size: 13px;
		color: #000;
		font-weight: Normal;
	}
	
	.dt-land-page-head-txt{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000;
		padding: 10px;
		margin-left: -15px;
	}
	
	.dt-land-page-head-txt span{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #414040;
	}
	
	/* .req-analysis, .brief-call, .workshop, .report-upload, .research-phase, .evolution{
		border: 1px solid #f9f9f9;
		width: 20px;
		height: 30px;
		border-radius: 50%;
		background: #f9f9f9;
		margin-right: 50px;
		cursor: pointer;
	} */
	
	.req-analysis, .brief-call, .workshop, .report-upload, .research-phase, .evolution{
		border: 1px solid #ccc7d8;
		width: 82px;
		height: 80px;
		border-radius: 50%;
		background: #f9f9f9;
		cursor: pointer;
		padding: 13px;
	}
	
	.req-analysis:hover, .brief-call:hover, .workshop:hover, .report-upload:hover, .research-phase:hover, .evolution:hover{
		background: #ff752d;
	}
	
	
	
	
	
	.show-req-analysis, .show-brief-call, .show-pub-to-plt{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #fff;
		font-weight: 500;
		padding: 10px 10px;
		background: linear-gradient(to right, #ff9d2f 0%, #ff6126 100%);
		text-align: center;
	}
	
	.threedot-ver1{
		position: absolute;
		top: 15px;
		left: 270px;
		cursor: pointer;
		display: block;
	}
	
	.threedot-ver1:hover{
		display: block;
	}
	
	.req-analysis-details, .brief-call-details, .pub-to-plt-details{
		background: #f9f9f9;
		padding: 10px 10px;
	}
	
	.custom-date{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #8b8888;
	}
	
	.threedot-ver-grey1{
		position: absolute;
		top: 10px;
		right: 7px;
		cursor: pointer;
	}
	
	.plus-phase1, .plus-phase2, .plus-phase3, .plus-phase4, .plus-phase5, .plus-phase6{
		margin-left: 120px;
		cursor: pointer;
	}
	
	.minus-sm1, .minus-sm2, .minus-sm3, .minus-sm4, .minus-sm5, .minus-sm6{
		position: absolute;
		top: 0px;
		left: 268px;
		cursor: pointer;
	}
	
	.plus-phase7{
		position: absolute;
		top: -50px;
		left: 269px;
	}
	
	.phase-name-input, .phase-des-input{
	}
	
	.header-bg-1 {
	position: absolute;
	top: -75;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ff9d2f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ff9d2f 0%, #ff6126 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff9d2f 0%, #ff6126 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ff9d2f 0%, #ff6126 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d2f', endColorstr='#ff6126', GradientType=0);
	/* IE6-9 */
	height: 50px;
	text-align: center;
}
	.update-info-1, .update-info-2, .update-info-3, .update-info-4{
		padding:10px 10px 10px 10px;
		background-color: #fff;
		box-shadow:0px 3px 4px 0px grey;
		color: #000;
		font-family: "Poppins Regular";
		font-size: 13px;
		position: absolute;
		right: 15px;
		top: 30px;
		cursor: pointer;
		display: none;
		z-index: 1;
	}
	
	.threedot-ver-1, .threedot-ver-2, .threedot-ver-3, .threedot-ver-4 {
		display: none;
	}

	.drag-panel-action:hover .threedot-ver-1 {
		display: block;
	}
	
	.drag-panel-action:hover .threedot-ver-2 {
		display: block;
	}
	
	.drag-panel-action:hover .threedot-ver-3 {
		display: block;
	}
	
	.drag-panel-action:hover .threedot-ver-4 {
		display: block;
	}
	
	.drag-panel-action:hover  {
		display: block;
	}
	
	.change-date-1, .change-date-2, .change-date-3, .change-date-4{
		padding:10px 10px 10px 10px;
		background-color: #fff;
		box-shadow:0px 3px 4px 0px grey;
		color: #000;
		font-family: "Poppins Medium";
		font-size: 13px;
		position: absolute;
		right: 15px;
		top: 40px;
		display: none;
	}
	
	.col-pad {
		display: table-cell;
		width: 100px;
		border: solid #fff 1px;
		padding: 20px;
		padding-top: 0px !important;
		padding-bottom: 0px;
	}
	
	.req-kickoff-img{
		background: #e8e8e8;
		text-align: center;
		width: 45px;
		height:45px;
		border-radius: 50%;
	}
	
	.req-kickoff-img img{
		
	}
	
	.req-kickoff-img-inside{
		margin-top: 10px;
	}
	
	.req-kickoff-img:hover{
		cursor: pointer;
		background: #ff6c00;
	}
	
	.req-kickoff-txt{
		margin-top: 5px;
		color: #000;
		font-family: "Poppins Medium";
		font-size: 11px;
		text-align: center;
		margin-left: -25px;
		line-height: 15px;
		letter-spacing: 1px;
		width: 100px;
	}
		
	.project-ends-img{
		background: #e8e8e8;
		text-align: center;
		width: 45px;
		height:45px;
		border-radius: 50%;
	}
	
	.project-ends-img-inside{
		    margin-top: 15px;
	}
	
	.project-ends-img img{
		
	}
	
	.project-ends-img:hover{
		cursor: pointer;
		background: #ff6c00;
	}

	.project-ends-txt{
		margin-top: 5px;
		color: #000;
		font-family: "Poppins Medium";
		font-size: 11px;
		text-align: center;
		letter-spacing: 1px;
		line-height: 15px;
		margin-left: -26px;
		width: 100px;
	}	
	
	.ac-more-space{
		width: 180px;
		margin-top: 10px;
		margin-left: -90px;
	}
	
	.ac-less-space{
		width: 180px;
		margin-top: 10px;
		margin-left: -87px;
	}
	
	.acm-box-11{
		font-family: 'Poppins Medium';
		font-size: 14px;color: #fff;
		background-color: #008000;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-12{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
		
	.acm-box-13{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-21{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #3366cc;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-22{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-23{
		position: relative;
		top: -20px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-31{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-32{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: left;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-33{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-41{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-42{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-43{
		position: relative;
		top: -21px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-51{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-52{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-53{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-61{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-62{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-63{
		position: relative;
		top: -17px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-71{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-72{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-73{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-81{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-82{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-83{
		position: absolute;
		top: 383px;
		left: 9px;
		cursor: pointer;
	}
	
	
	.acm-box-91{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-92{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-93{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	
	.acm-box-101{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-102{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-103{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-111{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-112{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-113{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	.acm-box-121{
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #fff;
		background-color: #FF4500;
		border-radius: 15px;
		padding: 2px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.acm-box-122{
		background: white;
		color: #000;
		border-radius: 15px;
		font-size: 8px;
		font-family: 'Poppins Medium';
		letter-spacing: 1px;
		text-align: justify;
		padding-bottom: 20px;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.acm-box-123{
		position: relative;
		top: -19px;
		left: 69px;
		cursor: pointer;
	}
	
	
	.project-steps{
		background: #FF4500 !important;
		height: 1px;
		margin-top: 20px;
		text-align: center;
		-webkit-justify-content: space-around;
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		
		margin-left: auto !important;
		margin-right: auto !important;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		flex: 1 0 auto;
	}
	
	.next-stage{
		position: absolute;
		top: 14px;
		right: 129px;
		width: 8px;
		cursor: pointer;
	}
	
	.prev-stage{
		position: absolute;
		top: 14px;
		left: 101px;
		width: 8px;
		cursor: pointer;
		z-index: 1;
		transform: rotate(180deg);
	}
	
	.project-steps:after{
		content: '';
		position: absolute;
		width: 15px;
		height: 15px;
		top: -7px;
		right: -12px;
		background: #FF4500 !important;
		border-radius: 50%;
	}
	
	.project-steps:before{
		content: '';
		position: absolute;
		width: 15px;
		height: 15px;
		top: -7px;
		left: -12px;
		background: #FF4500 !important;
		border-radius: 50%;
	}
	
	.large-arrow{
		width:1px;
		height:215px;
		margin-top: 38px;
	}
	
	.small-arrow{
		width:1px;
		height:40px;
		margin-top: 38px;
	}
	
	.pending-arrow{
		background: #FF4500;
	}
	
	.active-arrow{
		background: #3366cc;
	}
	
	.completed-arrow{
		background: #008000;
	}
	
	.pending-arrow-icon{
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 15px solid #FF4500;
		margin-left: -9px;
	}
	
	.active-arrow-icon{
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 15px solid #3366cc;
		margin-left: -9px;
	}
	
	.completed-arrow-icon{
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 15px solid #008000;
		margin-left: -9px;
	}
	
	_:-ms-lang(x), .step-1-name { 
       margin-top:55px; 
    }
	
	
	
	.step-1{
		background: #008000;
		border: 2px solid #008000;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-2{
		background: #fff;
		
		border: 2px solid #3366cc;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	
	.step-1 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.step-2 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	
	
	.step-4 img{
		position: absolute;
		top: 10px;
		left: 13px;
		width: 12px;
	}
	
	.step-3{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	
	.step-3 img{
		position: absolute;
		top: 7px;
		left: 8px;
		width: 15px;
	}
	
	.step-4{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		margin-top: -20px;
	}
	
	
	.step-5{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-5 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.step-6{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 40px;
		height:40px;
		border-radius: 50%;
		margin-top: -20px;
	}	
	
	.step-6 img{
		position: absolute;
		top: 6px;
		left: 7px;
	}
	
	.step-7{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-7 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.step-8{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		margin-top: -20px;
	}
	
	.step-9{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-9 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.step-10{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-10 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	
	.step-11{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-11 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.step-12{
		background: #fff;
		border: 2px solid #FF4500;
		text-align: center;
		width: 25px;
		height: 34px;
		border-radius: 50%;
		margin-top: -17px;
	}
	
	.step-12 img{
		position: absolute;
		top: 8px;
		left: 8px;
		width: 15px;
	}
	
	.sub-brances-1{
		background: #008000;
		height: 30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
	}
	
	.sub-brances-2{
		background: #3366cc;
		height: 30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
	}
	
	.sub-brances-3{
		background: #FF4500;
		height: 30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
	}
	
	
	.sub-brances-4{
		    background: #FF4500;
			height:30px;
			width: 1px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: 38px;
			margin-left: 3px;
	}
	
	
	.sub-brances-5{
		background: #FF4500;
		height: 30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
	}
	
	.sub-brances-6{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 38px;
		margin-left: 3px;
	}
	
	.sub-brances-7{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
		
	}
	
	.sub-brances-8{
		    background: #FF4500;
			height:30px;
			width: 1px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: 38px;
			margin-left: 3px;
	}
	
	
	.sub-brances-9{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
		
	}
	
	.sub-brances-10{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
		
	}
	
	.sub-brances-11{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
		
	}
	
	.sub-brances-12{
		background: #FF4500;
		height:30px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 32px;
		margin-left: 0px;
		
	}
	
	
	.step-1-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.step-2-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.step-3-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	
	#main-container-det{
		display: none;
	}
	
	 .step-1-hov:hover #main-container-det{ 
		    display: block;
			width: 200px;
			min-height: 140px;
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			top: 120px;
			left: -81px;
			border: 1px solid #008000;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
	
	.outer-div{
		transform: rotate(45deg);
		width: 40px;
		height: 40px;
		position: absolute;
		top: -21px;
		left: 76px;
		background: #fff;
		border-top: 1px solid #008000;
		border-left: 1px solid #008000;
		border-radius: 3px;
	}
	
	.inner-div{
		padding-top: 10px;
	}
	
	#main-container-det-active{
		display: none;
	}
	
	.step-2-hov:hover #main-container-det-active{ 
		    display: block;
			width: 200px;
			min-height: 140px;
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			top: 120px;
			left: -81px;
			border: 1px solid #3366cc;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
	
	.outer-div-active{
		transform: rotate(45deg);
		width: 40px;
		height: 40px;
		position: absolute;
		top: -21px;
		left: 76px;
		background: #fff;
		border-top: 1px solid #3366cc;
		border-left: 1px solid #3366cc;
		border-radius: 3px;
	}
	
	.inner-div-active{
		padding-top: 10px;
	}
	
	#main-container-det-pending{
		display: none;
	}
	
	 .step-3-hov:hover #main-container-det-pending{ 
		    display: block;
			width: 200px;
			min-height: 140px;
			height: auto;
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			top: 120px;
			left: -81px;
			border: 1px solid #FF4500;
			border-radius: 12px;
			background: #fff;
			z-index:1;
			z-index: 1;
		}
	
	.outer-div-pending{
		transform: rotate(45deg);
		width: 40px;
		height: 40px;
		position: absolute;
		top: -21px;
		left: 76px;
		background: #fff;
		border-top: 1px solid #FF4500;
		border-left: 1px solid #FF4500;
		border-radius: 3px;
	}
	
	.inner-div-pending{
		padding-top: 10px;
	}
	
	#main-container-year1{
            display: none;
        }
       
         .proj-starts-date1:hover  #main-container-year1{
display: block;
    width: 105px;
    min-height: 40px;
    height: auto;
    box-shadow: 0px 2px 2px 2px #ccc;
    padding: 14px;
    font-family: "Poppins Regular";
    text-align: center;
    font-size: 12px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    top: 45px;
    left: -40px;
    border: 1px solid #FF4500;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
        }
       
        .outer-div-year1{
    transform: rotate(45deg);
    width: 25px;
    height: 25px;
    position: absolute;
    top: -14px;
    left: 39px;
    background: #fff;
    border-top: 1px solid #FF4500;
    border-left: 1px solid #FF4500;
    border-radius: 3px;
    }
   
    .inner-div-year1{
        /* padding-top: 10px; */
    }
   
    #main-container-year2{
            display: none;
        }
       
          .proj-starts-date2:hover   #main-container-year2{
display: block;
    width: 105px;
    min-height: 40px;
    height: auto;
    box-shadow: 0px 2px 2px 2px #ccc;
    padding: 14px;
    font-family: "Poppins Regular";
    text-align: center;
    font-size: 12px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    top: 44px;
    left: -39px;
    border: 1px solid #FF4500;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
        }
       
        .outer-div-year2{
transform: rotate(45deg);
    width: 25px;
    height: 25px;
    position: absolute;
    top: -14px;
    left: 40px;
    background: #fff;
    border-top: 1px solid #FF4500;
    border-left: 1px solid #FF4500;
    border-radius: 3px;
    }
   
    .inner-div-year2{
        /* padding-top: 10px; */
    }
	
	.step-4-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	
	.step-5-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.step-6-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;

	}
	
	
	.step-7-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.step-8-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	
	.step-9-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -80px;
		line-height: 13px;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.step-10-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -18px;
		line-height: 13px;
		letter-spacing: 1px;
	}
	
	.step-11-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -18px;
		line-height: 13px;
		letter-spacing: 1px;
	}
	
	.step-12-name{
		font-family: "Poppins Medium";
		font-size: 10px;
		color: #000;
		margin-top: 65px;
		margin-left: -18px;
		line-height: 13px;
		letter-spacing: 1px;
	}
	
	.minus-icon-1, .minus-icon-2, .minus-icon-3,  .minus-icon-4{
		margin-top: -179px;
		cursor: pointer;
		z-index: 1;
		margin-right: -19px;
	}
	
	.search-sm {
		background
	}
	
	.edit-more{
		margin-top: -19px;
	}
	
	.edit-more-btn{
		border-radius: 2px;
		background-color: #fafafa;
		width: 55px;
		height: 23px;
		font-size: 10px;
		color: #fafafa;
		text-align: center;
		font-family: "Poppins regular";
		letter-spacing: 1px;
		padding-top: 3px;
		border: 1px solid #fafafa;
		
	}
	
	.edit-table-btn:hover{
		border-radius: 2px;
		background-color: #1695ce;
		width: 55px;
		height: 23px;
		font-size: 10px;
		color: #fff;
		text-align: center;
		font-family: "Poppins regular";
		letter-spacing: 1px;
		padding-top: 3px;
		border: 1px solid #fafafa;
		cursor: pointer;
	}
	
	.change-icon, .change-icon-1{
		font-family: "Poppins Medium";
		color: #a5a5a5;
		font-size: 13px;
		font-weight: normal;
		cursor: pointer;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #A5A5A5;
		-moz-text-fill-color: #A5A5A5;
		text-fill-color: #A5A5A5;
		-webkit-font-smoothing: antialiased;
	}
	
	.add-colm-area{
		position: absolute;
		right: 69px;
		z-index: 1;
		cursor: pointer;
		top: 20px;
	}
	
	.req-analysis-logo{
		margin-top: -67px;
		margin-left: 68px;
	}
	
	.container-title{
		font-family: "Poppins Medium";
		font-size: 16px;
		color: #000;
		letter-spacing: 1px;
		line-height: 19px;
	}
	
	.square-completed{
		width: 100px;
		height: 100px;
		border-radius: 8px;
		border: 5px solid #5FB046;
		transform: rotate(45deg);
		margin-top: -201px;
		margin-left: 39px;
	}
	
	.square-active{
		width: 100px;
		height: 100px;
		border-radius: 8px;
		border: 5px solid #102043;
		transform: rotate(45deg);
		margin-top: -201px;
		margin-left: 39px;
	}
	
	.square-pending{
		width: 100px;
		height: 100px;
		border-radius: 8px;
		border: 5px solid #F26722;
		transform: rotate(45deg);
		margin-top: -201px;
		margin-left: 39px;
	}
	
	.completed-text-box{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #fff;
		background-color: #5FB046;
		border-radius: 15px;
		padding: 10px 5px 0px 5px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.active-text-box{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #fff;
		background-color: #102043;
		border-radius: 15px;
		width: 145px;
		padding: 10px 5px 0px 5px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.pending-text-box{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #fff;
		background-color: #F26722;
		border-radius: 15px;
		width: 145px;
		padding: 10px 5px 0px 5px;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.com-txt-details{
		background: white;
		color: #000;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		font-size: 12px;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		margin-top: 10px;
		text-align: left;
		padding-bottom: 40px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.active-txt-details{
		background: white;
		color: #000;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		font-size: 12px;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		margin-top: 10px;
		text-align: left;
		padding-bottom: 40px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.pending-txt-details{
		background: white;
		color: #000;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		font-size: 12px;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		margin-top: 10px;
		text-align: left;
		padding-bottom: 40px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	
	.half-circle-container{
		margin-top: -34px;
		position: relative;
		top: 19px;
	}
	
	.half-circle-container-active{
		margin-top: -34px;
		position: relative;
		top: 19px;
	}
	
	.half-circle-container-pending{
		margin-top: -34px;
		position: relative;
		top: 19px;
	}
	
	.down-arrow{
		margin-left: 80px;
		margin-top: 0px;
	}
	
	.road-map-container {
		display: table;
		width: 100%;
		table-layout: fixed;
	}
	
	.road-map-content {
		display: table-cell;
		width: 100px;
		border: solid #fff 1px;
		padding: 0px;
		padding-top: 0px !important;
		padding-bottom: 0px;
		vertical-align: top;
	}
	
	.phase-title-1{
		font-size: 16px;
		font-family: "Poppins Medium";
		color: #000;
		padding-bottom: 20px;
	}
	
	.kickoff-date{
		font-size: 16px;
		font-family: "Poppins Medium";
		color: #000;
		letter-spacing: 1px;
		background: #FF4500;
		width: 45px;
		height: 45px;
		border-radius: 50%;
		text-align: center;
		padding: 3px;
	}
	
	.kickoff-date span{			
		font-size: 10px;
		font-family: "Poppins Medium";
		color: #fff;
		letter-spacing: 1px;
		line-height: 11px;
		position: relative;
		top: 9px;
		left: 0px;
	}
	
	.projec-exit{
		background: #FF4500;
		text-align: center;
		width: 45px;
		height: 45px;
		border-radius: 50%;
		margin-left: 0px;
		padding: 3px;
		 
	}
	
	.projec-exit span{
		font-size: 10px;
		font-family: "Poppins Medium";
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		line-height: 11px;
		position: relative;
		top: 9px;
		left: 0px;
		text-align: center;
	}
	
	.kickoff-date:hover{
		background: #ff6c00;
	}
	
	.projec-exit:hover{
		background: #ff6c00;
	}
	
	.title-container{
		font-size: 18px;
		font-family: "Poppins Medium";
		color: #000;
		letter-spacing: 1px;
		margin-bottom: 70px;
		text-align: center;
	}
	
	.title-container-p2{
		font-size: 18px;
		font-family: "Poppins Medium";
		color: #000;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.title-container-p3{
		font-size: 18px;
		font-family: "Poppins Medium";
		color: #000;
		letter-spacing: 1px;
		text-align: center;
	}
	
	
	
	.phase-num{
		width: 3%;
		font-size: 10px;
		font-family: "Poppins Medium";
		font-weight: bold;
		text-align: center;
		color: #fff;
		padding: 5px;
		background: #ff6600;
		margin-right: 10px;
	}
	
	.add-phase-info{
		font-size: 13px;
		font-family: "Poppins Medium";
		color: #000;
		padding: 10px 0px 10px 15px;
		background: #fafafa;
		border-bottom: 2px solid #ebebeb;
	}
	
	.add-stage-txt{
		font-size: 12px;
		font-family: "Poppins Medium";
		color: #000;
		display: inline-block;
		cursor: pointer;
	}
	
	.add-phase-txt{
		font-size: 12px;
		font-family: "Poppins Medium";
		color: #000;
		display: inline-block;
		cursor: pointer;
	}
	
	.add-another-stage{
		display:inline-block;
		cursor: pointer;
	}
	
	.add-another-phase{
		display:inline-block;
		cursor: pointer;
	}
	
	.add-another-phase img{
		display:inline-block;
		cursor: pointer;
	}
	
	.add-another-stage img{
		display: inline-block;
		cursor: pointer;
	}
	
	.phase-title-container{
		border: 1px solid #e6e6e6 !important;
		border-radius: 5px !important;
		width: 100%;
	}
	
	.ptc-border{
		border: 1px solid #e6e6e6;
		border-radius: 5px;
		width: 98.3%;
	}
	
	.phase-name-main{
		background: #5FB046;
		padding-top: 18px;
		padding-bottom: 18px;
		color: #fff;
	}
	
	.edit-phase-det{
		cursor: pointer;
	}
	
	.del-phase-det{
		cursor: pointer;
	}
	
	.editp-title{
		cursor: pointer;
		display: inline-block;
	}
	
	.phase-duration-txt{
		background: #fbfbfb;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	.p-name-txt{
		background: #5FB046;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 30px;		
	}
	
	.p-duration-txt{
		background: #fafafa;
		padding-top: 17px;
		padding-bottom: 11px;
		border-bottom-right-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}
	
	.pn-txt{
		font-size: 13px !important;
		font-weight: Normal !important;
		font-family: "Poppins Regular";
	}
	
	.pn-txt-norm{
		font-size: 13px !important;
		font-weight: Bold !important;
		font-family: "Poppins Regular";
	}
	
	
	.phase-title-container-1{
		border: 1px solid #e6e6e6 !important;
		border-radius: 5px !important;
		width: 100%;
	}
	
	.ptc-border-1{
		border: 1px solid #e6e6e6;
		border-radius: 5px;
		width: 98.3%;
	}
	
	.phase-name-main-1{
		background: #5FB046;
		padding-top: 18px;
		padding-bottom: 18px;
		color: #fff;
	}
	
	
	
	.phase-duration-txt-1{
		background: #fbfbfb;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	.p-name-txt-1{
		background: #5FB046;
		padding-top: 15px;
		padding-bottom: 15px;
		color: #fff;
		padding-left: 30px;
	}
	
	.p-duration-txt-1{
		background: #fafafa;
		padding-top: 13px;
		padding-bottom: 15px;
		border-bottom-right-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}
	
	.pn-txt-1{
		font-size: 13px !important;
		font-weight: Normal !important;
		font-family: "Poppins Regular";
	}
	
	.pn-txt-1-norm{
		font-size: 13px !important;
		font-weight: Bold !important;
		font-family: "Poppins Regular";
	}
	
	.mark-milstone {
		display: block;
		position: relative;
		padding-left: 30px;
		cursor: pointer;
		font-size: 13px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-family: "Poppins Medium";
		color: #000;
		padding-top: 6px;
		font-weight: normal;
		margin-top: -6px;
			
		}

		.mark-milstone input {
			position: absolute;
			opacity: 0;
			cursor: pointer;
		}

		.mark-milstone .milestone-checkmark {
			position: absolute;
			top: 6px;
			left: 0;
			height: 20px;
			width: 20px;
			border:1px solid #ccc;
			border-radius: 3px;
		}

		.mark-milstone:hover input~.milestone-checkmark {
			background-color: #FF9800;
		}

		.mark-milstone input:checked~.milestone-checkmark {
			background-color: #FF9800;
		}

		.mark-milstone .milestone-checkmark:after {
			content: "";
			position: absolute;
			display: none;
		}

		.mark-milstone input:checked~.milestone-checkmark:after {
			display: block;
		}

		.mark-milstone .milestone-checkmark:after {
			left: 7px;
			top: 3px;
			width: 5px;
			height: 10px;
			border: solid white;
			border-width: 0 3px 3px 0;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
		}
		
		#edit-phase-name{
			visibility: hidden;
			opacity: 0;
			transition: visibility 0s, opacity 0.5s linear;
			/* position: absolute; */
			top: 10px;
			/* left: 105px; */
			cursor: pointer;
		}
		
		.stage-1:hover #edit-phase-name{
			
			visibility: visible;
			opacity: 1;
		}
		
		.itr-01, .itr-02, .itr-03{
			font-family: "Poppins Medium";
			font-weight: Normal;
			font-size: 9px;
			letter-spacing: 1px;
			line-height: 10px;
			color: #000;
			text-align: center;
			position: absolute;
			top: 8px;
			left: 3px;
		}
		
		.to-stage-details-for {
			border-radius: 4px;
			background-color: #15b551;
			width: 135px;
			height: 48px;
			font-size: 13px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			border: none;
		}

		.to-stage-details-for:hover {
			background-color: #13a94b;
			cursor: pointer;
			color: #fff;
		}
		
		.search-box-container {
			max-width: 960px;
			margin: 0 auto;
			width: 100%;
		}		

		.search-box-container .search-box-input {
			text-align: center;
		}

		.search-box-container .search-box-input input {
			text-align: left;
			border-radius: 2px;
			border: 1px solid #e2e2e2;
			padding: .6rem 1rem .6rem 3rem;
			font-family: 'Poppins Regular';
			transition: .5s;
			background-color: #fff;
			font-size: 11px;
			letter-spacing: 1px;
			min-height: 50px;
			border-radius: 3px;
		}

		.search-box-container .search-box-input input:focus {
			outline: none;
			border-color: #212121;
			transition: .5s;
		}

		.search-box-container .search-box-input span:before {
			content: '\f002';
			cursor: pointer;
			position: relative;
			font-family: 'fontawesome';
			top: -34px;
			left: 10px;
			color: #c0c0c0;
		}
		
		.txtarea-container {
			height: 48px;
			background: white;
			border: 1px solid #dadada !important;
			font-size: 11px;
			font-family: "Poppins Regular";
			color: #000;
			letter-spacing: 1px;
			border-radius: 4px;
		}
		
		
		.cancel-btn {
			text-align: center;
			cursor: pointer;
			text-align: center;
			padding: 5px;
			color: #474444;
			border: 1px solid #fff;
			display: inline-block;
			padding-left: 10px;
			padding-right: 10px;
			background-color: #fff;
			border-radius: .1875rem;
			font-family: "Poppins medium";
			font-size: 11px;
			font-weight: 400;
			min-width: 50px;
			margin-left: 10px;
		}

		.cancel-btn:hover {
			background-color: #f4f4f4;
			border: 1px solid #f4f4f4;
			color: #474444;
			border-radius: .1875rem;
			font-family: "Poppins medium";
			font-size: 11px;
			font-weight: 400;
			margin-left: 10px;
		}
		
		.my-nav-pills12>li.active>a, .my-nav-pills12>li.active>a:focus, .my-nav-pills12>li.active>a:hover{
			background-color: #ffffff;
			color: #4bcb1d;
			padding: 10px;
			font-family: "Poppins Regular";
			border-bottom: .2rem solid #4bcb1d;
			padding-left: 0px;
			padding-right: 0px;
			margin-right: 20px;
			letter-spacing: 1px;
		}
		
		.my-nav-pills12>li.pad-10{
			padding: 3px 10px;
		}
		
		.nav12>li>a {
			position: relative;
			display: block;
			padding: 10px;
			font-family: "Poppins Regular";
			font-size: 14px;
			margin-right: 20px;
			padding-left: 0px;
			padding-right: 0px;
			color: #1b54e4;
			letter-spacing: 1px;
		}
		
		.nav12{
			padding-left: 0;
		margin-bottom: 0;
		list-style: none;
		}
		
	/* delivery schedule css ends */
	
	
	/* data presentation css starts here */
		.select-visual-txt{
			font-family: "Poppins Regular";
			font-size: 14px;
			color: #000;
			line-height: 15px;
			text-align: left;
		}
		
		.search-input input{
			text-align: left;
			border-radius: 2px;
			border: 1px solid #e2e2e2;
			padding: .6rem 1rem .6rem 3rem;
			font-family: 'Poppins Regular';
			transition: .5s;
			background-color: #fff;
			font-size: 11px;
			letter-spacing: 1px;
			min-height: 37px;
			box-shadow: 0px 1px 1px 1px #ebebeb;
		}
		
		.search-input span:before{
			content: '\f002';
			position: relative;
			font-family: 'fontawesome';
			top: -27px;
			left: 10px;
			color: #c0c0c0;
		}
		
		.search-visual-btn{
			font-family: "Poppins Regular";
			font-size: 11px;
			border: 1px solid #124ed1;
			background: #124ed1;
			color: #fff;
			cursor: pointer;
			min-height: 37px;
			text-align: center;
			padding: 9px 0px 0px 0px;
		}
		
		.search-visual-btn a{
			text-decoration: none;
			cursor: pointer;
			color: #fff;
		}
		
		.visual-1{
			padding: 15px;
			text-align: center;
		}
		
		.visual-1:hover{
			box-shadow: 0px 1px 2px 1px #ebebeb;
			cursor: pointer;
		}
		
		.visual-name{
			font-family: "Poppins Regular";
			font-size: 11px;
			text-align: center;
			color: #000;
		}
		
		
		
		.dataset-1, .dataset-2, .dataset-3, .dataset-4, .dataset-5, .dataset-6, .dataset-7{
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		.dataset-1:hover, .dataset-2:hover, .dataset-3:hover, .dataset-4:hover, .dataset-5:hover, .dataset-6:hover, .dataset-7:hover{
			background-color: #f6f6f6;
			cursor: pointer;
		}
		
		.data-back-color{
			background-color: #f6f6f6;
		}
		
		.dataset-name{
			font-family: "Poppins Regular";
			font-size: 13px;
			text-align: left;
			color: #000;
			display: inline-block;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.tick-1, .tick-2, .tick-3, .tick-4, .tick-5, .tick-6, .tick-7{
			float: right;
			display: none;
		}
		
		.dataset-name:hover + .tick-1, .dataset-name:hover + .tick-2, .dataset-name:hover + .tick-3, .dataset-name:hover + .tick-4, .dataset-name:hover + .tick-5, .dataset-name:hover + .tick-6, .dataset-name:hover + .tick-7{
			display: block;
		}
		
		.time-series-txt{
			font-family: "Poppins Regular";
			font-size: 17px;
			text-align: center;
			color: #949494;
		}
		
		.graph-img-pop{
			margin-top: 50%;
		}
		
		.btn-save{
			border-radius: 2px;
			background-color: #15b551;
			width: 100px;
			height: 36px;
			font-size: 11px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			border: none;
		}
		
		.btn-save:hover {
			border-radius: 2px;
			background-color: #13a94b;
			width: 100px;
			height: 36px;
			cursor: pointer;
			font-size: 11px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			border: none;
		}
		
		.abb-logo {
			background-position: 50% 46%;
			background-repeat: no-repeat;
			border: 3px solid #dbdbdb;
			border-radius: 50%;
			width: 105px;
			height: 105px;
			background-size: contain;
			background-origin: content-box;
			padding: 10px;
		}
		
		.section-2{
			margin-top: 20px;
		}
		
		
		
		.select-data-input{
			padding-left: 0px;
		}
		
		.show-hamb-main{
			width: 1%;
			padding: 22px 12px 12px 32px;
		}
		
		.show-hamb-icon{
			cursor: pointer;
		}
		
		.add-info-txt{
			font-family: "Poppins Regular";
			font-size: 12px;
			text-align: left;
			color: #000;
			cursor: pointer;
			border-bottom: .2rem solid transparent;
		}
		
		
		
		.dataset-txt, .year-txt, .title-txt, .desc-txt, .icon-url-txt{
			font-family: "Poppins Regular";
			font-size: 13px;
			color: #000;
		}
		
		.data-info-left:after {
			content: "";
			display: block;
			height: 500px;
			padding-top: 5px;
			border-right: 4px solid #fdfdfd;
			padding-left: 300px;
		}
		
		.selected-data-name{
			font-family: "Poppins Regular";
			font-size: 19.7px;
			color: #000;
		}
		
		.view-sol-txt{
			font-family: "Poppins Regular";
			font-size: 12px;
			color: #1066c6;
			cursor: pointer;
		}
		
		.change-template img{
			cursor: pointer;
		}
		
		.view-sol-main{
			padding-left: 0px;
			cursor: pointer;
		}
		
		.selected-visual-img{
			margin-top: 100px;
		}
		
		.add-info-head{
			font-family: "Poppins Regular";
			font-size: 14px;
			color: #000;
		}
		
		.container-checkbox-sm {
			display: block;
			position: relative;
			padding-left: 25px;
			margin-bottom: 30px;
			cursor: pointer;
			font-size: 11.5px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			font-family: "Poppins Medium";
			padding-top: 4px;
			font-weight:normal;
			
		}

		.container-checkbox-sm input {
			position: absolute;
			opacity: 0;
			cursor: pointer;
		}

		.container-checkbox-sm .checkmark-sm {
			position: absolute;
			top: 10px;
			left: 0;
			height: 15px;
			width: 15px;
			border:1px solid #ccc;
		}

		.container-checkbox-sm:hover input~.checkmark-sm {
			background-color: #FF9800;
		}

		.container-checkbox-sm input:checked~.checkmark-sm {
			background-color: #FF9800;
		}

		.container-checkbox-sm .checkmark-sm:after {
			content: "";
			position: absolute;
			display: none;
		}

		.container-checkbox-sm input:checked~.checkmark-sm:after {
			display: block;
		}

		.container-checkbox-sm .checkmark-sm:after {
			left: 4px;
			top: 1px;
			width: 5px;
			height: 10px;
			border: solid white;
			border-width: 0 3px 3px 0;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
		}
		
		.add-info-main{
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.visit-date{
			font-family: "Poppins Regular";
			font-size: 10px;
			color: #aaaaaa;
		}
		
		.time-view-txt{
			font-family: "Poppins Regular";
			font-size: 11px;
			font-weight: light;
			color: #9f9f9f;
		}
		
		.prev-screen{
			background-color: #1695ce !important;
		}
		
		.sel-vis-img{
			width: 100%;
		}
		
		.modal-lg-1{
			width: 800px;
		}
		
		.graph-img-pop-1{
			margin-top: 40%;
		}
		
		
		
		.action-btn-1 {
			border-radius: 2px;
			background-color: #63b247;
			width: 150px;
			height: 36px;
			margin-left: -40px;
		}
		
		

		.action-btn-1:hover {
			border-radius: 2px;
			background-color: #68bf49;
			width: 150px;
			height: 36px;
			cursor: pointer;
			margin-left: -40px;
		}
		
		.num-1, .num-2{
			width: 15px;
			height: 15px;
			background: #4754e7;
			border-radius: 50%;
			text-align: center;
			padding-top: -2px;
			color: white;
			font-family: "Poppins Regular";
			font-size: 10px;
			margin-top: 12px;
			margin-right: 5px;
		}
		
		.mar-right-25{
			margin-right: 15px !important;
		}
		
		.tab-input{
			display: none;
		}
			
		.tab-input:checked+.tab-label {
			border-color: #4bcb1d;
			color: #4bcb1d !important;
			text-align: left;
			font-family: "Poppins regular";
			font-size: 14px;
			color: #1b54e4;
			letter-spacing: 1px;
			padding: 10px;
			padding-left: 0px;
			padding-right: 5px;
			background-color: #fff;
		}
		
		.select-dataset-txt{
			border-color: #4bcb1d !important;
			color: #4bcb1d !important;
			text-align: left;
			font-family: "Poppins regular";
			font-size: 14px;
			color: #1b54e4;
			letter-spacing: 1px;
			padding: 10px;
			padding-left: 0px;
			padding-right: 0px;
			background-color: #fff;
			
		}
		
		.num-1{
			background-color: rgb(75, 203, 29) !important;
			color: #fff;
		}
		
		.let-proceed{
			width: 110px !important;
		}
		
		.let-proceed:hover{
			width: 110px !important;
		}
		
		.close-ipad{
			right: 2px !important;
			top: 10px !important;
		}
		
		
		.tab-input:checked+.tab-label+.tab-content {
				display: block;
			}
					
	/* data presentation css starts ends */
	
	/* requirement-articulation starts here */
	.sel-solution{
		border: 1px solid #e9e9e9;
		border-radius: 5px;
		border-left: 5px solid #333366;
		padding: 20px 0px 30px 0px;
	}
	
	.sel-solution:hover{
		border: 1px solid #ccccff;
		border-left: 5px solid #333366;
	}
	
	.already-well-known{
		border: 1px solid #e9e9e9;
		border-radius: 5px;
		border-left: 5px solid #e9e9e9;
		padding: 20px 0px 20px 0px;
		cursor: pointer;
	}
	
	.already-well-known:hover{
		border: 1px solid #ccccff;
		border-left: 5px solid #333366;
	}
	
	.tech-parameters{
		border: 1px solid #e9e9e9;
		border-radius: 5px;
		border-left: 5px solid #e9e9e9;
		padding: 20px 0px 20px 0px;
		cursor: pointer;
	}
	
	.tech-parameters:hover, .limitation:hover, .exp-outcomes:hover{
		border: 1px solid #ccccff;
		border-left: 5px solid #333366;
	}
	
	.limitation{
		border: 1px solid #e9e9e9;
		border-radius: 5px;
		border-left: 5px solid #e9e9e9;
		padding: 20px 0px 20px 0px;
		cursor: pointer;
	}
	
	.exp-outcomes{
		border: 1px solid #e9e9e9;
		border-radius: 5px;
		border-left: 5px solid #e9e9e9;
		padding: 20px 0px 20px 0px;
		cursor: pointer;
	}
	
	.sel-btn-container{
		display: inline-block;
	}
	
	.sel-btn{
		border: none;
		border-radius: 20px;
		padding: 10px 20px;
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		background-color: #cccccc;
		cursor: pointer;
	}
	
	.edit-form{
		width: 30px;
		height: 30px;
		background-color: #e7eef8;
		position: absolute;
		top: 0px;
		right: 0px;
		border-bottom-left-radius: 80%;
		cursor: pointer;
	}
	
	.edit-form-btn{
		position: absolute;
		top: 4px;
		left: 10px;
		cursor: pointer;
	}
	
	.selected-option-txt, .selected-option-txt-2{
		font-size: 12px;
		color: #666666;
		text-align: left;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	/* requirement-articulation ends here */
	
	/* collaboration css starts here */
		.search-input1 input{
			text-align: left;
			border-radius: 2px;
			border: 1px solid #e2e2e2;
			padding: .6rem 1rem .6rem 3rem;
			font-family: 'Poppins Regular';
			transition: .5s;
			background-color: #fff;
			font-size: 11px;
			letter-spacing: 1px;
			min-height: 40px;
		}
		
		.search-icon:before{
			content: '\f002';
			position: absolute;
			font-family: 'fontawesome';
			top: 10px;
			left: 25px;
			color: #c0c0c0;
		}
		
		.search-visual-btn1{
			font-family: "Poppins Regular";
			font-size: 11px;
			border: 1px solid #124ed1;
			background: #124ed1;
			color: #fff;
			cursor: pointer;
			min-height: 40px;
			text-align: center;
			padding: 9px 0px 0px 0px;
		}
		
		.search-visual-btn1 a{
			text-decoration: none;
			cursor: pointer;
			color: #fff;
		}
	
	
	
	.projects-container{
		margin-top: 40px;
	}
	
	.project-menu{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.conv-1-container{
		height: auto;
	}
	
	.ham-burger{
		cursor: pointer;
	}
	
	.ham-burger-main{
		position: fixed !important;
		width: 90.3%;
		z-index:2;
	}
	
	.collaboration-main-container{
		margin-top: 33px;
	}
	
	.page-title{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 20px !important;
		border-bottom: 1px solid #f4f4f4 !important;
		background: #fff;
		padding-bottom: 8px !important;
	}
	
	.conv-title{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-bottom: 20px !important;
		padding-top: 25px !important;
		border-bottom: 1px solid #f4f4f4 !important;
		background: #fff;
		position: fixed;
		width: 59%;
		z-index: 1;
		margin-top: 44px;
        margin-left: 15px;
	}
	
	.collaboration-main-container{
		margin-top: 65px;
	}
	
	.collaboration-title{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		border-bottom: 1px solid #f4f4f4 !important;
	}
	
	.to-all-conversation{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #999999;
		text-align: right;
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.to-all-conversation:hover{
		color: #545b7e;
	}
	
	.market-size-title:hover{
		color: #545b7e;
		cursor: pointer;
	}
	
	.market-size-title2{
			font-family: "Poppins Regular";
			font-size: 12px;
			color: #000;
			text-align: left;
			letter-spacing: 1px;
			padding-bottom: 30px;
		}
		
	.font-regular{
		font-family: "Poppins Regular";
	}
	
	.font-medium{
		font-family: "Poppins Medium";
	}
	
	
	.all-Conversation{
		padding-left: 30px;
	}
	
	.see-all, .proj-menu, .ideas-menu{
		display: inline-block;
		cursor: pointer;
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
	}
	
	.mob-txt1 {
		margin-right: 30px !important;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 12px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
		padding-left: 0px;
	}
	
	.font-12{
		font-size: 12px;
	}
	
	.see-all:hover, .proj-menu:hover, .ideas-menu:hover{
		padding-bottom: 18px;
		border-bottom: 2px solid #4bcb1d;
		color: #4bcb1d;
	}
	
	.nav-item-input{
		display: none;
	}
	
	.nav-item-input:checked+.item-label{
		color: #ff7200 !important;
		text-align: left;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		letter-spacing: 1px;
		background-color: #fff;
		padding-right: 5px;
		padding-bottom: 18px;
		border-bottom: 2px solid #ff7200;
	}
	
	.item-color{
		font-weight: Normal;
		font-size: 12px;
		color: #000 !important;
		letter-spacing: 1px;
		background-color: #fff;
	}
	
	
	
	.post-date{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #999999;
		text-align: center;
		letter-spacing: 1px;
		padding: 10px 0px !important;
	}
	
	.emp-1-img{
		border-radius: 50%;
	}
	
	.emp-1-name{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.emp-1-name span{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #999999;
		text-align: left;
		letter-spacing: 1px;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #999999;
		-moz-text-fill-color: #999999;
		text-fill-color: #999999;
		-webkit-font-smoothing: antialiased;
	}
	
	.emp-1-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	
	.attach-2-img{
		display: inline-block;
		background-color: #215197;
		padding: 5px;
	}
	
	.attach-2-file-name{
		display: inline-block;
		padding: 4.5px;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #333399;
		text-align: left;
		letter-spacing: 1px;
		border: 1px solid #edebe9;
		width: 321px;
	}
	
	.attach-3-img{
		display: inline-block;
		background-color: #d04424;
		padding: 4px;
	}
	
	.attach-3-file-name{
		display: inline-block;
		padding: 4.5px;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #333399;
		text-align: left;
		letter-spacing: 1px;
		border: 1px solid #edebe9;
		width: 321px;
	}
	
	.attach-4-img{
		display: inline-block;
		background-color: #1d7044;
		padding: 2.5px;
	}
	
	.attach-4-file-name{
		display: inline-block;
		padding: 3.5px;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #333399;
		text-align: left;
		letter-spacing: 1px;
		border: 1px solid #edebe9;
		width: 321px;
	}
	
	.attach-5-img{
		display: inline-block;
		background-color: #e34947;
		padding: 3.5px;
	}
	
	.attach-5-file-name{
		display: inline-block;
		padding: 3.9px;
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #333399;
		text-align: left;
		letter-spacing: 1px;
		border: 1px solid #edebe9;
		width: 321px;
	}
	
	.view-all-attach{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #999999;
		text-align: left;
		letter-spacing: 1px;
		cursor: pointer;
		
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #999999;
		-moz-text-fill-color: #999999;
		text-fill-color: #999999;
		-webkit-font-smoothing: antialiased;
	}
	
	.show-less-attach{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #999999;
		text-align: left;
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.no-image1{
		font-family: "Poppins Medium";
		font-weight: 400;
		font-size: 16px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 50%;
		background-color: #8699fa;
		width: 50px;
		height: 50px;
		padding-top: 12px;
	}
	
	.no-image3{
		font-family: "Poppins Medium";
		font-weight: 400;
		font-size: 16px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 50%;
		background-color: #ff7200;
		width: 50px;
		height: 50px;
		padding-top: 12px;
	}
	
	.no-image4{
		font-family: "Poppins Medium";
		font-weight: 400;
		font-size: 16px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 50%;
		background-color: #4bcb1d;
		width: 50px;
		height: 50px;
		padding-top: 12px;
	}
	
	.more-reply{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #0066cc;
		text-align: left;
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.reply-icon{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #0066cc;
		text-align: left;
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.tag-emp{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #0066cc;
		letter-spacing: 1px;
	}
	
	.focus-emp{
		border-left: 3px solid #ff6600 !important;
		height: 50px;
		width: 1%;
		padding: 0px;
	}
	
	.focus-emp-grey{
		border-left: 3px solid #efefef !important;
		height: 50px;
		width: 1%;
		padding: 0px;
	}
	
	.no-image2{
		font-family: "Poppins Medium";
		font-weight: 400;
		font-size: 16px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 50%;
		background-color: #fdce1e;
		width: 50px;
		height: 50px;
		padding-top: 12px;
	}
	
	.reply-box{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		box-shadow: 1px 0px 2px 2px #f2f2f2;
	}
	
	.reply-box-container{
		background-color: #f9fcff;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		box-shadow: 1px 0px 2px 2px #f2f2f2;
	}
	
	.start-new-conv{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		
		border-bottom: 1px solid #8699fa !important;
		border-top: 1px solid #8699fa !important;
		border-right: 1px solid #8699fa !important;
		border-left: 1px solid #8699fa !important;
		
		background: #fff;
	}
	
	.fill-content-container{
		background-color: #f9fcff;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	
	.project-icon{
		background: #545b7e;
		padding: 6px;
		border-radius: 5px;
		font-family: "Poppins Bold";
		font-size: 16px;
		color: #f3fdff;
		text-align: center;
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.project1-name{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 5px;
		cursor: pointer;
	}
	
	.sproject-1, .sproject-2, .sproject-3, .sproject-4{
		font-family: "Poppins Light";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 70px;
		cursor: pointer;
	}
	
	.outline-none{
		outline: none;
	}
	
	.sproject-1:hover, .sproject-2:hover, .sproject-3:hover, .sproject-4:hover{
		background-color: #edebe9;
		outline: none;
	}
	
	.sproject-1:focus, .sproject-2:focus, .sproject-3:focus, .sproject-4:focus{
		background-color: #edebe9;
		outline: none;
	}
	
	.project2-name{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		margin-top: -3px;
		cursor: pointer;
	}
	
	.project3-name{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		margin-top: 6px;
		cursor: pointer;
	}
	
	.project4-name{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		margin-top: -1px;
		cursor: pointer;
	}
	
	.p-count3{
		background-color: #ff7200;
		font-family: "Poppins Bold";
		font-size: 12px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 15px;
		margin-left: -20px;
		width: auto;
		margin-top: 3px;
		cursor: pointer;
	}
	
	.p-count1{
		background-color: #ff7200;
		font-family: "Poppins Bold";
		font-size: 12px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 15px;
		margin-left: 17px;
		width: auto;
		cursor: pointer;
	}
	
	.p-count2{
		background-color: #ff7200;
		font-family: "Poppins Bold";
		font-size: 12px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 15px;
		margin-left: 15px;
		width: auto;
		cursor: pointer;
	}
	
	.chat-count{
		background-color: #ff7200;
		font-family: "Poppins Bold";
		font-size: 12px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		border-radius: 15px;
		margin-left: -21px;
		width: auto;
	}
	
	.bulb-icon{
		background: #fecf20;
		padding: 6px;
		border-radius: 5px;
		text-align: center;
		cursor: pointer;
	}
	
	.new-conv-text-area{
		border: none;
		outline: none;
		padding-left: 10px !important;
	}
	
	.new-conv-text-area:focus {
		outline: none !important;
		border: none;
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding-left: 10px !important;
	}
	
	.proceed{
		margin-right: 15px;
		cursor: pointer;
		width: 20px;
		margin-top: 16px;
	}
	
	.reply-text-area {
		outline: none;
		border: none;
		border-radius: 3px;
		background: #f9fcff;
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding-left: 10px;
	}
	
	.reply-text-area:focus {
		outline: none;
		border: none;
		border-radius: 3px;
		background: #f9fcff;
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding-left: 20px;
	}
	
	.conversation-container{
		background: #f9fcff;
	}
	
	.scroll-bar{
		height: 500px;
		overflow-x: hidden;
		overflow-y: auto;
		visibility: visible;
		margin-top: 107px;
		margin-right: -3px;
	}
	
	.rem-line{
		z-index:1;
	}
	
	
	
	.scrollbox-content, .scroll-bar:hover, .scroll-bar:focus{
		visibility: visible;
		
	}
	
	.new-conv-box{
		position:fixed;
		bottom:0px;
		width: 60.6%;
		left: 526px;
	}
	
	
	
	.new-conv-box1{
		width: 62.6% !important;
	}
	
	.scroll-menu:hover{
		height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		visibility: visible;
	}
	
	.circle-frame-cus-big1 {
		background-position: 50% 46%;
		background-repeat: no-repeat;
		/* border: 3px solid #dbdbdb;
		border-radius: 50%; */
		width: 45px;
		height: 45px;
		background-size: contain;
		background-origin: content-box;
		padding: 2px 12px 10px 2px;
		vertical-align: middle;
	}
	
	#menu-bg-main{
		background: #333366;
	}
	
	.abb-pos{
		position: absolute;
		left: 15px;
		top: 0px;
	}
	
	.menu-bg1 {
		margin-top: 15px;
		padding: 10px;
		padding-top: 15px;
		background-color: #333366;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}

	.menu-bg1:hover {
		margin-top: 15px;
		padding: 10px;
		padding-top: 15px;
		background-color: #50508a;
		cursor: pointer;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #ff5800;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.menu-bg1-active {
		margin-top: 15px;
		padding: 10px;
		padding-top: 15px;
		background-color: #f5f5f5;
		cursor: pointer;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #ff5800;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.scroll-menu::-webkit-scrollbar {
	  width: 3px; /* width of the entire scrollbar */
	}
	.scroll-menu::-webkit-scrollbar-track {
	  background: none;        /* color of the tracking area */
	}
	.scroll-menu::-webkit-scrollbar-thumb {
	  background-color: #ccc;    /* color of the scroll thumb */
	  border-radius: 20px;       /* roundness of the scroll thumb */
	  border: none;  /* creates padding around scroll thumb */
	}
	
	.pad-l{
				padding-left: 20px;
			}
	
	.conv-bottom-pad{
		padding-bottom: 50px !important;
		padding-top: 40px !important;
	}
	
	.conv-bottom-pad1{
		padding-bottom: 50px !important;
	}
	
	.filter-menu{
		height: auto;
		width: 150px;
		position: absolute;
		left: 1088px;
		top: 84px;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		border: 1px solid #ccc;
	}
	
	/* .filter-menu1{
		height: auto;
		width: 190px;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		
	} */
	
	
	
	.filter-menu1{
		width: 190px;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		position:absolute;
		top: -77px;
	   
	}
	
	.filter-menu2{
		width: 190px;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		position:absolute;
		top: -38px;
	   
	}
	
	.filter-menu3{
		width: 190px;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		position:absolute;
		top: -38px;
	   
	}

	
	#filter-it{
		cursor: pointer;
	}
	
	.inter-nal{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding: 10px 10px;
		border-bottom: 1px solid #ccc;
		cursor: pointer;
	}
	
	.inter-nal1{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding: 10px 10px;
		border-bottom: 1px solid #ccc;
		cursor: pointer;
	}
	
	.idea-poke{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding: 10px 10px;
		cursor: pointer;
	}
	
	.idea-poke1{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		padding: 10px 10px;
		cursor: pointer;
		padding-top: 11px;
	}	
	
	
	.inter-nal:hover, .idea-poke:hover{
		background: #545b7e;
		color: #fff;
	}
	
	.inter-nal1:focus, .idea-poke1:focus{
		background: #545b7e;
		color: #fff;
	}
	
	.inter-nal1:hover, .idea-poke1:hover{
		background: #545b7e;
		color: #fff;
	}
	
	.expand-menu1{
		height: 37px;
		width: 39px;
		position: relative;
		left: 151px;
		bottom: -37.5px;
		background: #545b7e;
		z-index: 1;
		box-shadow: 0px 1px 2px 1px #ccc;
		cursor: pointer;
	}
	
	.sel11{
		background: #545b7e !important;
		color: #fff !important;
	}
	
	#close-attach{
		position: absolute;
		left: 320px;
		z-index: 1;
		bottom: 40px;
	}
	
	#close-attach1{
		position: absolute;
		left: 320px;
		z-index: 1;
		bottom: 2px;
	}
	
	#close-attach2{
		position: absolute;
		left: 320px;
		z-index: 1;
		bottom: 77px;
	}
	
	.close-attach-img{
		    width: 25px;
			cursor: pointer;
	}
	
	.expand-menu1 img{
		top: 10px;
		position: absolute;
		left: 10px;
		cursor: pointer;
	}
	
	.search1{
		
	}
	
	.app-name{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		letter-spacing: 1px;
	}
	
	.pad6{
		padding: 6px !important;
	}
	
	.item-input {
		display: none;
	}

	.item-input:checked+.item-label {
		border-color: #4bcb1d;
		color: #4bcb1d !important;
		text-align: left;
		font-family: "Poppins regular";
		font-size: 12px;
		color: #1b54e4;
		letter-spacing: 1px;
		padding: 10px;
		padding-left: 0px;
		padding-right: 5px;
		background-color: #fff;
	}


	.item-label {
		order: 1;
		//display: block;
		padding: 1rem 4rem;
		margin-right: 0.2rem;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 12px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
	}
	
	
	
	/* collaboration css ends here */
	
	
	/* Analyst Setup starts */
	.default-tbl-td1 {
		width: 200px;
		border-top: 1px solid #f9f9f9 !important;
	}
	
	.sturdy1 td:nth-child(2) {
		width: 29%;
	}
	
	.sturdy1 td:nth-child(3){
		width: 15%;
	}

	.sturdy1 td:nth-child(1) {
		width: 29%;
	}
	
	.three-dot{
		padding-top: 3px;
		cursor:pointer;
	}
	
	.show-menu1{
		width: 140px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #000;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: absolute;
		left: 210px;
		top: 20px;
		background: #fff;
		z-index: 1;
		
	}
	
	.assign-cust{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.assign-proj{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.manage-alert{
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.assign-cust:hover, .assign-proj:hover, .manage-alert:hover{
		background: #1386b9;
		color: #fff;
	}
	
	
	
	.user-photo{
		width: 100px;
		height: 100px;
		background: #899cfc;
		border-radius: 50%;
	}
	
	.user-abbr{
		font-family: "Poppins Regular";
		font-size: 22px;
		text-align:center;
		color: #fff;
		position: absolute;
		top: 35px;
		left: 35px;
	}
	
	.user-details{
		top:12px;
	}

	
	.user-name{
		font-family: "Poppins Regular";
		font-size: 14px;
		text-align:left;
		color: #000;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #000;
		-moz-text-fill-color: #000;
		text-fill-color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	.user-email{
		font-family: "Poppins Regular";
		font-size: 12px;
		text-align:left;
		color: #544ade;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #544ade;
		-moz-text-fill-color: #544ade;
		text-fill-color: #544ade;
		-webkit-font-smoothing: antialiased;
	}
	
	.user-desg{
		font-family: "Poppins Regular";
		font-size: 12px;
		text-align:left;
		color: #ccc;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #ccc;
		-moz-text-fill-color: #ccc;
		text-fill-color: #ccc;
		-webkit-font-smoothing: antialiased;
	}
	
	.def-td-icon1 {
		width: 8%;
	}
	
	.sho-pad{
		padding-top: 4px;
		padding-left: 10px;
	}
	
	.sturdy2 td:nth-child(2) {
		width: 29%;
	}
	
	.sturdy2 td:nth-child(3){
		width: 25%;
	}
	
	.sturdy2 td:nth-child(4){
		width: 25%;
	}

	.sturdy2 td:nth-child(1) {
		width: 40%;
	}
	
	.pad18{
		padding-top: 18px !important;
	}
	
	.delete-cust{
		cursor: pointer;
		padding-top: 10px;
	}
	
	.padding-more1 {
		padding: 20px 20px 20px 0px !important;
	}
	
	.border-top-grey{
		    border-top: 1px solid #f9f9f9 !important;
	}
	
	.font12{
		font-family: "Poppins Regular" !important;
		font-size: 12px !important;
	}
	
	#acust12{
		font-family: "Poppins Regular" !important;
		font-size: 12px !important;
	}
	
	#aproject12{
		font-family: "Poppins Regular" !important;
		font-size: 12px !important;
	}
	
	#arole12{
		font-family: "Poppins Regular" !important;
		font-size: 12px !important;
	}
	
	.click-to-view-pro{
		cursor:pointer;
	}
	
	.cust-name-txt{
		font-family: "Poppins Regular";
		font-size: 14px;
		letter-spacing: 1px;
		text-align:left;
		color: #000;
	}
	
	.part-of-it {
		text-align: center;
		font-family: "Poppins regular";
		font-size: 11px;
		color: #000;
		letter-spacing: 1px;
		padding: 10px;
		padding-left: 0px;
		padding-right: 5px;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #000;
		-moz-text-fill-color: #000;
		text-fill-color: #000;
		-webkit-font-smoothing: antialiased;	
		}
		
	.view-proj {
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #337ab7;
		text-align: center;
		letter-spacing: 1px;
		cursor:pointer;
	}
	
	.assign-project {
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #337ab7;
		text-align: center;
		letter-spacing: 1px;
		cursor:pointer;
	}
	
	.assign-role {
		text-align: center;
		font-family: "Poppins regular";
		font-size: 11px;
		color: #1b54e4;
		letter-spacing: 1px;
		cursor:pointer;
		padding: 10px;
		padding-left: 0px;
		padding-right: 5px;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #1b54e4;
		-moz-text-fill-color: #1b54e4;
		text-fill-color: #1b54e4;
		-webkit-font-smoothing: antialiased;	
	}
	
	.search-input2 input{
			text-align: left;
			border-radius: 2px;
			border: 1px solid #e2e2e2;
			padding: .6rem 1rem .6rem 3rem;
			font-family: 'Poppins Regular';
			transition: .5s;
			background-color: #fff;
			font-size: 11px;
			letter-spacing: 1px;
			min-height: 40px;
		}
		
		.search-icon:before{
			content: '\f002';
			position: absolute;
			font-family: 'fontawesome';
			top: 10px;
			left: 25px;
			color: #c0c0c0;
		}
		
		.search-visual-btn2{
			font-family: "Poppins Regular";
			font-size: 11px;
			border: 1px solid #124ed1;
			background: #124ed1;
			color: #fff;
			cursor: pointer;
			min-height: 40px;
			text-align: center;
			padding: 11px 0px 0px 0px;
		}
		
		.search-visual-btn2 a{
			text-decoration: none;
			cursor: pointer;
			color: #fff;
		}
		
		.filter-pro-container{
			padding-right: 0px;
			padding-top: 7px;
		}
		
		.onclick-filter-cust{
			cursor: pointer;
		}
		
		
		
		
		.user-email-main {
			text-align: center;
			font-family: "Poppins Light";
			font-size: 11px;
			color: #1b54e4;
			letter-spacing: 1px;
			padding: 0px 10px 10px 10px;
			padding-left: 0px;
			padding-right: 5px;
			-webkit-background-clip: text;
			-moz-background-clip: text;
			background-clip: text;
			-webkit-text-fill-color: #1b54e4;
			-moz-text-fill-color: #1b54e4;
			text-fill-color: #1b54e4;
			-webkit-font-smoothing: antialiased;	
		}
		
		.user-name-main {
			font-size: 12.5px;
			color: #000;
			text-align: left;
			font-family: "Poppins Light";
			letter-spacing: 1px;
			line-height: 1.7;
			-webkit-background-clip: text;
			-moz-background-clip: text;
			background-clip: text;
			-webkit-text-fill-color: #000;
			-moz-text-fill-color: #000;
			text-fill-color: #000;
			-webkit-font-smoothing: antialiased;
		}
		
		.load-more-users, .load-more-cust{
			font-size: 12.5px;
			color: #999;
			text-align: center;
			font-family: "Poppins Light";
			letter-spacing: 1px;
			cursor: pointer;
		}
		
		.load-more-users-icon, .load-more-cust-icon{
			cursor:pointer;
		}
		
		.role-name {
			font-size: 11px;
			font-family: "Poppins Light";
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			-webkit-background-clip: text;
			-moz-background-clip: text;
			background-clip: text;
			-webkit-font-smoothing: antialiased;
		}
		
		
		
		.radio-btn-container {
			display: block;
			position: relative;
			padding-left: 35px;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			margin-bottom: 0px !important;
		}
		
		.user-role-name {
			font-size: 12px;
			color: #000;
			font-family: "Poppins Regular";
			letter-spacing: 1px;
			font-weight: Normal;
			margin-top: 0px;
		}

		.radio-btn-container input {
			position: absolute;
			opacity: 0;
			cursor: pointer;
		}

		.radio-btn-container .checkmark {
			position: absolute;
			top: 0;
			left: 0;
			height: 20px;
			width: 20px;
			background-color: #fff;
			border-radius: 50%;
			border: 1px solid #ccc;
		}

		.radio-btn-container:hover input~.checkmark {
			background-color: #FF9800;
		}



		.radio-btn-container input:checked~.checkmark {
			background-color: #FF9800;
		}

		.radio-btn-container .checkmark:after {
			content: "";
			position: absolute;
			display: none;
		}

		.radio-btn-container input:checked~.checkmark:after {
			display: block;
		}

		.radio-btn-container .checkmark:after {
			top: 6px;
			left: 6px;
			width: 7px;
			height: 7px;
			border-radius: 50%;
			background: white;
		}
	/* Analyst Setup ends */
	
	/* Project Details starts here */
	
	.sec01-header{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		letter-spacing: 1px;
		font-weight: Normal;
	}
	
	.sec01-main{
		margin-top: 40px;
	}
	
	.block-01-container, .block-02-container, .block-03-container{
		box-shadow: 0px 3px 3px 3px #f6f6f6;    
		border: 1px solid #f1f1f1;

		
	}

	
	
	.smart-logo-container, .benq-logo-container, .microsoft-logo-container, .google-logo-container, .smart-logo, .benq-logo, .microsoft-logo, .google-logo, .right-arrow-large{
		display: inline-block;
	}
	
	.right-arrow-large{
		cursor: pointer;
		display: none;
		z-index: 1;
	}
	
	#showNav:hover .right-arrow-large{
		display: block;
		
	}
	
	.toChangeWidth .sm-width{
		width: 65px;
	}
	
	#cpos01{
		left: 40.5% !important;
	}
	
	#cpos08{
		left: 38% !important;
	}
	
	#cpos09{
		left: 26% !important;
	}
	
	#cpos10{
		left: -5% !important;
	}
	
	#cpos11{
		top: 30px !important;
    left: 125px;
	}
	
	.block01-header{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		margin-top: 15px;
	}
	
	.block01-para{
		font-family: "Poppins Regular";
		font-size: 12.41px;
		color: #000;
		letter-spacing: 1px;
		line-height: 25px;
		font-weight: Normal;
		margin-top: 10px;
	}
	
	.tech-provider-header1{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		margin-top: 30px;
		margin-bottom: 15px;
	}
	
	.tech-provider-header2{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		margin-top: 47px;
		margin-bottom: 15px;
	}
	
	.tech-provider-header3{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		margin-top: 54px;
		margin-bottom: 15px;
	}
	
	.tech-pro-logos{
		padding-bottom: 25px;

	}
	
	.smart-logo-container{
		width: 18%;
	}
	
	.benq-logo-container{
		width: 18%;
	}
	
	.microsoft-logo-container{
		width: 25%;
	}
	
	.google-logo-container{
		width: 18%;
	}
	
	.nav-menu-container{
		background-color: #f9f9f9;
		position: relative;
		top: 65px;
		z-index: 1;
	}
	
	.tab-head{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		font-weight: 600;
		text-align: center;
	}
	
	.tab-sub-head{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #848484;
		font-weight: 600;
		text-align: center;
	}
	
	.right-border{
		border-right: 1px solid #e9e9e9;
	}
	
	.nmc-pad{
		padding: 15px !important;
	}
	
	.s2nav-01{
		font-family: "Poppins Light";
		font-size: 11px;
		color: #0985bf;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #0985bf;
		-moz-text-fill-color: #0985bf;
		text-fill-color: #0985bf;
		-webkit-font-smoothing: antialiased;
	}
	
	.s2nav-02{
		font-family: "Poppins Light";
		font-size: 11px;
		color: #0985bf;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #0985bf;
		-moz-text-fill-color: #0985bf;
		text-fill-color: #0985bf;
		-webkit-font-smoothing: antialiased;
	}
	
	.s2nav-03{
		font-family: "Poppins Light";
		font-size: 11px;
		color: #a3a3a3;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #a3a3a3;
		-moz-text-fill-color: #a3a3a3;
		text-fill-color: #a3a3a3;
		-webkit-font-smoothing: antialiased;
	}
	
	.slash{
		font-family: "Poppins Light";
		font-size: 11px;
		color: #a3a3a3;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.text-nav-container{
		padding-top: 20px !important;
	}
	
	.long-arrow-left, .page-number, .long-arrow-right{
		display: inline-block;
	}
	
	.long-arrow-left, .long-arrow-right{
		cursor:pointer;
	}
	
	.nav-page-num-container{
		background: #fc8302;
		padding: 10px 5px;
	}
	
	.page-number{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #fffefe;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.container-content{
		margin-top: 35px;
	}
	
	.content-header01{
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.type-category{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #535353;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.add-note-container{
		display:none;
	}
	
	#typeCat:hover .add-note-container{
		display: block;
	}
	
	.add-note{
		font-family: "Poppins Light";
		font-size: 11px;
		color: #1695ce;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		display: inline-block;
	}
	
	.add-note-img{
		display: inline-block;
		cursor: pointer;
	}
	
	.values-container{
		margin-top: 77px;
	}
	
	.value-head{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #000;
		-moz-text-fill-color: #000;
		text-fill-color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	.value-subhead{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #848484;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #848484;
		-moz-text-fill-color: #848484;
		text-fill-color: #848484;
		-webkit-font-smoothing: antialiased;
	}
	
	.trend-details-container{
		margin-top: 87px;
		padding-right: 0px;
	}
	
	
	.trend-details-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.trend-details-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	
	.challenges-container{
		margin-top: 50px;
		padding-right: 0px;
	}
	
	.challenges-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.challenges-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	.trend-direction-container{
		margin-top: 65px;
		padding-right: 0px;
	}
	
	.trend-direction-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.trend-direction-head span{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #ff8400;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.trend-direction-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	.impact-container{
		margin-top: 55px;
		padding-right: 0px;
	}
	
	.impact-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.impact-head span{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #ff8400;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.impact-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	.relevance-container{
		margin-top: 71px;
		padding-right: 0px;
	}
	
	.relevance-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.relevance-head span{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #ff8400;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.relevance-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	.novelty-container{
		margin-top: 67px;
		padding-right: 0px;
	}
	
	.novelty-head{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.novelty-head span{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #ff8400;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.novelty-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: justify;
	}
	
	.ideapoke-viewpoint-container{
		margin-top: 85px;
		padding-right: 0px;
	}
	
	.ideapoke-viewpoint-main{
		background: #fafafa;
		padding: 25px 35px;;
	}
	
	.iv-head{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.iv-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		line-height: 25px;
		text-align: center;
	}
	
	.ideapoke-logo{
		position: absolute;
		top: -30px;
		left: 313px;
	}
	
	.nav-main-menu{
		background: #faf7f6;
	}
	
	.pocket-conv-container{
		margin-top: 54px;
	}
	
	.fixed-nav-container{
		
	}
	
	.nav-conv{
		font-family: "Poppins Medium" !important;
		font-size: 13px !important;
		color: #000 !important;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		display: inline-block;
		cursor:pointer;
		background: transparent;
		border-bottom: 3px solid #3c446d;
	}
	
	.nav-conv:active{
		border-bottom: 3px solid #3c446d;
	}
	
	.nav-notes{
		font-family: "Poppins Medium" !important;
		font-size: 13px !important;
		color: #000 !important;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		display: inline-block;
		cursor:pointer;
		background: transparent;
	}
	
	.pocket-scroll-bar{
		height: 444px;
		overflow-x: hidden;
		overflow-y: auto;
		visibility: visible;
	}
	
	.attachment-container{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		margin-top: 35px;
	}
	
	.relevant-players-container{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		margin-top: 65px;
	}
	
	.smart-logo-txt-container, .benq-logo-txt-container, .microsoft-logo-txt-container, .google-logo-txt-container{
		width: auto;
		border: 1px solid #d5d5d5;
		border-radius: 25px;
		font-family: "Poppins Regular";
		font-size: 11.82px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		padding: 5px 10px;
		display: inline-block;
		box-shadow: 0px 0.5px #ccc;
	}
	
	.ref-head{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		margin-top: 49px;
	}
	
	.ref-link{
		display: inline-block;
		cursor: pointer;
		vertical-align: middle;
	}
	
	.ref01-name, .ref02-name{
		font-family: "Poppins Regular";
		font-size: 11.47px;
		color: #004b72;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
		cursor: pointer;
	}
	
	.ref02-name{
		margin-left: 16px;
		margin-top: -15px;
	}
	
	.sep-dash{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #aa9f9f;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.download-logo{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #3366cc;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
		cursor: pointer;
	}
	
	.version-history-logo{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #3366cc;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
		cursor: pointer;
	}
	
	.report-title{
		font-family: "Poppins Medium";
		font-size: 10.6px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding: 10px 10px;
		background: #faf7f6;
	}
	
	.version-history-container{
		box-shadow: 0px 1px 1px 1px #f4f4f4;
	}
	
	.table-heading{
		padding: 10px 10px !important;
		border-bottom: 1px solid #f4f4f4 !important;
		box-shadow: 0px 0.5px 1px 1px #f4f4f4;
	}
	
	.th1, .th2{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	
	
	.ver-name{
		font-family: "Poppins Light";
		font-size: 13px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding: 20px;
		cursor: pointer;
		border-left: 5px solid #ff6100 !important;
	}
	
	
	
	.ver-name span{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #aaaaaa;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		
	}
	
	.ver-topic{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #7e7979;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding: 30px 20px 20px 10px;
		cursor: pointer;
	}
	
	.table-data01, .table-data02, .table-data03, .table-data04{
		padding: 0px 0px 0px 0px !important;
		border-bottom: 1px solid #f4f4f4 !important;
		cursor: pointer;
	}
	
	
	
	.table-data01:focus .sel-version{
		border-left: 5px solid #ff6100 !important;
	}
	
	.r01v02-img{
		display: inline-block;
		background-color: #1d7044;
		vertical-align: middle;
	}
	
	.r01v02-file-name{
		display: inline-block;
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		border: 1px solid #edebe9;
		padding: 27px 32px 54px 30px;
	}
	
	.r01v02-file-name span{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #424242;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.req-art-header01{
		background: #faf7f6;
		padding: 10px !important;
	}
	
	.del-sch-header01{
		background: #faf7f6;
		padding: 10px !important;
	}
	
	.req-art-head{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.enlarge-01, .enlarge-02{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		text-align: right;
		letter-spacing: 1px;
		display: inline-block;
		cursor: pointer;
	}
	
	.enlarge-01 img{
		display: inline-block;
		cursor: pointer;
	}
	
	#reqArticulation{
		margin-top: 54px;
	}
	
	#deliverySchedule{
		margin-left: 20px;
	}
	
	.remove-top-margin{
		margin-top: 0px;
	}
	
	#deliverySchedule .prv-stg{
		    left: 104px;
			transform: none !important;
	}
	
	#deliverySchedule .nxt-stg{
		right: 104px;
	}
	
	.req-art-header{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.del-sch-header{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.btn-art{
			border-radius: 2px;
			background-color: #15b551;
			width: 145px;
			height: 36px;
			font-size: 11px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			border: none;
		}
		
		.btn-art:hover {
			border-radius: 2px;
			background-color: #13a94b;
			width: 145px;
			height: 36px;
			cursor: pointer;
			font-size: 11px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			border: none;
		}

		.go-to-del-sch, .go-to-req-art{
			cursor: pointer;
			text-align: center;
			font-family: "Poppins regular";
			font-size: 11px;
			color: #1b54e4;
			letter-spacing: 1px;
			//padding: 10px;
			padding-left: 0px;
			padding-right: 5px;
			-webkit-background-clip: text;
			-moz-background-clip: text;
			background-clip: text;
			-webkit-text-fill-color: #1b54e4;
			-moz-text-fill-color: #1b54e4;
			text-fill-color: #1b54e4;
			-webkit-font-smoothing: antialiased;
		}	

		.three-dot1{
				display: inline-block;
				cursor:pointer;
			}		
		.def-tog1 {
			position: absolute;
			right: 30px;
			z-index: 1;
			background-color: #f5f5f5;
			border-radius: 50%;
			padding: 2px;
		}
		
		.show-menu12{
		width: 150px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #000;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: absolute;
		left: 760px;
		top: 23px;
		background: #fff;
		z-index: 1;
		
	}
	
	.main-header01{
		font-family: "Poppins Regular";
		font-size: 22px;
		color: #000;
		letter-spacing: 1px;
		text-align:left;
	}
	
	.business-usecase{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #535353;
		letter-spacing: 1px;
		text-align:left;
	}
	
	.close-full-view{
		padding: 20px;
		background: #efefef;
		width: 50px;
		height: 50px;
		position: absolute;
		top: -42px;
		left: 1177px;
		cursor: pointer;
	}
	
	.close-full-view:hover{
		background: #fafafa;
	}
	
	.close-full-view img{
		    margin-top: -20px;
		margin-left: -19px;
		cursor: pointer;
	}
	
	.small-val-cont{
		background: #f9f9f9;
		position: absolute;
		top: 0px;
		left: 0px;
		display:none;
		padding: 10px !important;
		z-index:1;
	}
	
	.sm-dir-cont{
		border-right: 1px solid #e9e9e9 !important;
	}
	
	
	
	#show-sm-nav:hover .small-val-cont{
		display: block;
	}
	
	.item-input1 {
		display: none;
		border: 0px !important;
	}

	.item-input1:checked+.item-label1 {
		text-align: center;
		font-family: "Poppins regular";
		font-size: 12px;
		color: #1b54e4;
		letter-spacing: 1px;
		padding: 10px;
		padding-left: 0px;
		padding-right: 5px;
		padding-left: 35px !important;
		background: #faf7f6;
		border: none;
	}


	.item-label1 {
		order: 1;
		//display: block;
		padding: 1rem 4rem;
		margin-right: 0.2rem;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 12px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
		border: 0px !important;
	}
	
	.item-color1{
		font-weight: Normal;
		font-size: 12px;
		color: #000 !important;
		letter-spacing: 1px;
		background-color: #fff;
	}
	
	.tab01{
		background: #faf7f6;
	}
	
	.tab01, .tab02{
		border-right: 2px solid #ccc;
	}
	
	.pocket-conv-content{
		box-shadow: 0px 0px 1px 0px #999;
		
	}
	
	.start-conv-textbox{
		margin-left: -16px;
		width: 107%;
	}
	
	.with-pro-team{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #0985bf;
		letter-spacing: 1px;
		text-align:left;
		cursor: pointer;
	}
	
	.with-ideapoke-analyst{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #0985bf;
		letter-spacing: 1px;
		text-align:left;
		cursor: pointer;
	}
	
	.sac-header{
		font-family: "Poppins Medium";
		font-size: 13px;
		color: #000;
		letter-spacing: 1px;
		text-align:center;
	}
	
	#pyr01{
		left: 42.1% !important;
		width: 75px;
		text-align: center;
		top: 25px !important;
	}
	
	#pyr02{
		left: 27.4% !important;
		text-align: center;
		top: 30px !important;
	}
	
	#pyr03{
		left: 27.4% !important;
		text-align: center;
		top: 30px !important;
	}
	
	#pyr04{
		left: 0.4% !important;
		text-align: center;
		top: 30px !important;
	}
	
	#pyr05{
		    left: -66px;
			width: 190px;
	}
	
	#pyr06{
		width: 180px;
		right: -122px;
	}
	
	#pyr07{
		    font-size: 10px;
	}
	
	#pyr08{
		    left: 42% !important;
		top: 10px !important;
		width: 40px !important;
	}
	
	#pyr11{
		top: 9px !important;
    left: 73px;
    width: 90px;
	}
	
	#pyr09{
		    left: 15% !important;
			width: 90px !important;
			top: 11px !important;
	}
	
	#pyr10{
		    left: -5% !important;
		width: 90px !important;
		top: 10px !important;
	}
	
	#mar-lft0{
		margin-top: 54px;
		margin-left: 0px !important;
	}
	
	#prStepsMainUpdate{
		    margin-left: 39px;
		width: 486px;
	}
	
	
	#prStepsMainUpdate1{
		    margin-left: 39px;
		width: 486px;
	}
	
	#prStepsMainUpdate2{
		    margin-left: 39px;
		width: 486px;
	}
	
	
	.small-val-cont-main{
		display: flex;
		justify-content: center;
	}
	
	.my-nav-pills>li.active>a, .my-nav-pills>li.active>a:focus, .my-nav-pills>li.active>a:hover{
		    border-bottom: 2px solid #3c446d;
			background-color: #faf7f6;
			color: #000;
			border-radius: 0px;
			padding: 10px;
			font-family: "Poppins Regular";
	}
	
	
	
	.my-nav-pills>li.pad-10{
		padding: 10px;
	}
	
	.nav1>li>a {
		position: relative;
		display: block;
		padding: 10px 10px;
		font-family: "Poppins Regular";
		font-size: 14px;
	}
	
	.nav1{
		padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	}
	
	.my-nav-pills01>li.active>a, .my-nav-pills01>li.active>a:focus, .my-nav-pills01>li.active>a:hover{
		    border-bottom: 0px;
			background-color: #faf7f6;
			color: #000;
			font-size: 12px;
			border-radius: 0px;
			font-family: "Poppins Regular";
	}
	
	.my-nav-pills01>li>a{
		font-size: 12px;
		font-family: "Poppins Regular";
	}
	
	.pocket-conv-container{
		box-shadow: 0px 0px 1px 0px #999;
	}
	
	.conver-panel{
		height:auto;
		box-shadow: none;
	}
	
	.dash1{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #595959;
		text-align: center;
		letter-spacing: 1px;
	}
	
	.pad45{
		padding-top: 45px !important;
	}
	
	.action01-name, .action02-name, .action03-name{
		display: inline-block;
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		border: 1px solid #eaeaea;
		border-radius: 25px;
		padding: 5px 10px;
		cursor: pointer;
		margin-right: 3px;
	}
	
	.filter-action{
		display: inline-block;
		cursor: pointer;
	}
	
	.color-black{
		color: #000;
	}
	
	.cau-ind{
		bottom: -50px !important;
	}
	
	.cau-ind li{
		    border: 1px solid #ff6c00 !important;
	}
	
	.cau-ind .active{
		background-color: #ff6c00 !important;
	}
	
	.cau-title{
		font-family: "Poppins Regular";
		font-size: 20px;
		position: absolute;
		top: 340px;
		left: 0px;
		background: #444444;
		padding: 15px 10px;
		width: 100%;
		color: #fff;
		opacity: 0.5;
		transition: 0.3s;	
	}
	
	.values-container-main{
		display: flex;
		justify-content: center;
	}
	
	.direction-container, .imp-container, .relv-container{
		border-right: 1px solid #ccc;
	}
	
	.title-text{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000000;
		text-align: left;
		letter-spacing: 1px;
		display: inline-block;
	}
	
	.manage-team-btn{
		display: inline-block;
	}
	
	.team-members-container{
		padding-right: 0px;
		margin-top: 40px;
	}
	
	#afnameMain .afname{
		    padding: 4.5px 4.5px 4.5px 4.5px;
			    width: 261px;
				font-size: 9px;
	}
	
	#afnameMain .afname1{
		    padding: 8.5px 4.5px 4.5px 4.5px;
			    font-size: 9px;
				width: 261px;
	}
	
	.s-more{
		right: 767px !important;
	}
	
	.prv-stg{
		transform: none !important;
	}
	
	.show-hidden-sections{
		width: 30px;
		height: 30px;
		background: #3f74e8;
		border-radius: 50%;
		position: absolute;
		top: 86px;
		left: -4px;
			cursor: pointer;
	}
	
	.show-hidden-sections img{
		    position: absolute;
			top: 5px;
			left: 8px;
			cursor: pointer;
	}
	
	.memnuwidth{
		display: flex;
		justify-content: center;
	}
	
	.pad-bot0{
		padding-bottom: 0px !important;
	}
	
	.back-btn{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #3f74e8;
		text-align: left;
		letter-spacing: 1px;
		cursor: pointer;
		padding-top: 15px;
	}
	
	.action-btn13{
		border-radius: 2px;
		background-color: #63b247;
		width: 75%;
		height: 36px;
	}
	
	.action-btn13:hover{
		border-radius: 2px;
		background-color: #68bf49;
		width: 75%;
		height: 36px;
		
	}
	
	.action-btn14{
		border-radius: 2px;
		background-color: #153eb5;
		width: 75%;
		height: 36px;
	}
	
	.action-btn14:hover{
		border-radius: 2px;
		background-color: #153eb5;
		width: 75%;
		height: 36px;
		
	}
	
	.view-evaluation-container{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #1b54e4;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: right;
		cursor: pointer;
		padding-top: 10px;
	}
	
	.to-enlg-compchart:hover{
		cursor: pointer;
	}
	
	
	.comp-chart-header{
		background-color: #faf7f6;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.comp-chart-header11{
		background-color: #fff;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.comp-chart-header1{
		background-color: #faf7f6;
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #ff5700;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.comp-chart-subhead{
		    font-family: "Poppins Regular";
			font-size: 12px;
			color: #535353;
			font-weight: Normal;
			letter-spacing: 1px;
			text-align: left;
			padding-left: 10px !important;
	}
	
	.comp-chart-head-txt{
		padding: 5px 0px 0px 10px !important;
	}
	
	.comp-chart-head-txt1{
		padding: 5px 0px 0px 10px !important;
	}
	
	.set-ev-btn{
		width: 27%;
	}
	
	.expand-icon{
		padding: 9px 0px 0px 7px;
		width: 6%;
		cursor: pointer;
	}
	
	
	.my-nav-pills7>li.active>a, .my-nav-pills7>li.active>a:focus, .my-nav-pills7>li.active>a:hover{
			background-color: #eaeaea;
			color: #000;
			border-radius: 25px;
			padding: 7px 15px;
			font-family: "Poppins Regular";
	}
	
	.my-nav-pills2>li.pad-10{
		padding: 7px 15px;
	}
	
	.nav7>li>a {
		position: relative;
		display: block;
		padding: 7px 15px;
		font-family: "Poppins Regular";
		font-size: 12px;
	}
	
	.nav7{
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
	.sep-disable{
		    position: relative;
		display: block;
		padding: 7px 15px;
		font-family: "Poppins Regular";
		font-size: 12px;
	}
	
	.my-nav-pills8>li.active>a, .my-nav-pills8>li.active>a:focus, .my-nav-pills8>li.active>a:hover{
			background-color: #ff5700;
			color: #fff;
			border-radius: 25px;
			padding: 3px 10px;
			font-family: "Poppins Regular";
	}
	
	.my-nav-pills8>li.pad-10{
		padding: 3px 10px;
	}
	
	.nav8>li>a {
		position: relative;
		display: block;
		padding: 3px 10px;
		font-family: "Poppins Regular";
		font-size: 11px;
	}
	
	.nav8{
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
	.view-col-filter{
		padding: 8px 0px 0px 0px;
		width: 29.333333%;
	}
	
	.hundred-percent{
		width: 100% !important;
	}
	
	.ccht-change{
		width: 76.666667% !important;
	}
	
	.ccht-change-removed{
		  width: 83.33333333% !important;
	}
	
	.ccht-change-removed1{
		  width: 66.66666667% !important;
	}
	
	.ccht-change-removed2{
		    width: 13.666667% !important;
	}
	
	.seb-change{
		width: 20% !important;
	}
	
	.expi-change{
		width: 3% !important;
	}
	
	.expi-change-removed{
		width: 16.66666667% !important;
	}
	
	.action-btn-draft{
		border-radius: 2px;
		background-color: #dadada;
		width: 120px;
		height: 36px;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-draft:hover{
		border-radius: 2px;
		background-color: #e3e3e3;
		width: 120px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-submitinputs{
		border-radius: 2px;
		background-color: #1695ce;
		width: 120px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-submitinputs:hover{
		border-radius: 2px;
		background-color: #1695ce;
		width: 120px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-evaluation{
		border-radius: 2px;
		background-color: #15b551;
		width: 150px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-evaluation:hover{
		border-radius: 2px;
		background-color: #13a94b;
		width: 150px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.bg-progress {
	  background-color: #fff;
	  width: 230px;
	  height: 30px;
	  margin-top: 5px;
	}
	
	.bg-progress-container{
		
	}
	
	.left-progress {
	  float: left;
	  padding-left: 5px;
	  font-size: 11px;
	  color: #fff;
	  text-align: center;
      font-family: "Poppins medium";
	  letter-spacing: 1px;
	}
	.right-progress {
	  float: right;
	  padding-right: 5px;
	  font-size: 11px;
	  color: #fff;
	  text-align: center;
      font-family: "Poppins medium";
	  letter-spacing: 1px;
	}
	
	.html-progress {
	  background: #63b247; 
	  width: 13%;
	  height: 30px;
	  line-height: 30px;
	  color: #fff;
	  background-size: 50px 50px;
	  animation: bar-animation 3s linear infinite;
	  -webkit-animation: bar-animation 3s linear infinite;
	}
	
	@-webkit-keyframes bar-animation {
	  0% {
		background-position: 0 0;
	  }
	  100% {
		background-position: 50px 50px;
	  }
	}
	
	.view-columns-container{
		    width: 13.666667%;
	}
	
	#compChartEnlg1{
		margin-top: 200px;
	}
	
	.status-txt{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		
		width: 4.5%;
		padding-top: 11px !important;
	}
	
	.leftnav-container{
		background: #333366;
		transition: all 0.3s;
		box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.19), 1px 0px 0px rgba(0, 0, 0, 0.23);
	}
	
	#menu-fixed1 {
	  width: 75px;
	  z-index: 2;
	  height: 110%;
	  background: #333366;
	  position: fixed;
	  transition: all 0.3s;
	  text-align: center;
	  overflow-y:auto;
	   box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.19), 1px 0px 0px rgba(0, 0, 0, 0.23);
	}
	
	/* #menu-fixed1::-webkit-scrollbar {
		width: 0 !important;
	} */
	
	#menu-fixed1:target {
	  width: 280px;
	  background: #333366;
	  transition: all 0.3s ease-out;
	}
	#menu-fixed1:target > .notes {
	  transition: all 0.2s;
	  z-index: 0;
	  opacity: 0;
	}
	
	#menu-fixed1:target > a > .logo {
	  width: 60%;
	  height: 47px;
	  margin: auto;
	}
	#menu-fixed1:target > a > .logo > span {
	  display: none;
	}
	#menu-fixed1:target > a > .logo > p {
	  display: block;
	}
	#menu-fixed1:target > .menu li {
	  text-align: left;
	  width: 100%;
	}
	#menu-fixed1:target > .menu li:hover::after {
	  content: '';
	  display: block;
	  position: absolute;
	  background: rgba(38, 166, 154, 0.1);
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  border-radius: 4px;
	}
	#menu-fixed1:target > .menu li:hover > p {
	  color: #ff752d;
	}
	#menu-fixed1:target > .menu li > p {
	  display: inline-block;
	}
	#menu-fixed1 .logo {
	  width: 100%;
	  height: 70px;
	  position: relative;
	}
	#menu-fixed1 .logo p {
	  display: none;
	  color: #999;
	  font-size: 23px;
	  padding-bottom: 0;
	  font-weight: 300;
	}
	#menu-fixed1 .logo span {
	  width: 10px;
	  height: 10px;
	  backrground: #0A0A0A;
	  position: absolute;
	  margin: auto;
	  left: 0;
	  right: 0;
	  top: 25px;
	  transform: rotateZ(45deg);
	  -webkit-transform: rotateZ(45deg);
	  border: 8px solid white;
	  transition: all 0.2s;
	}
	#menu-fixed1 .logo:hover ~ p {
	  color: white;
	  transition: all 0.3s;
	}
	#menu-fixed1 .logo:hover > span {
	  width: 0;
	  height: 0;
	  border-left: 15px solid white;
	  border-right: 15px solid rgba(0, 0, 0, 0);
	  border-top: 15px solid rgba(0, 0, 0, 0);
	  border-bottom: 15px solid rgba(0, 0, 0, 0);
	  transition: all 0.2s;
	  transform: rotateZ(0deg) translateX(10px);
	  -webkit-transform: rotateZ(0deg) translateX(10px);
	}
	#menu-fixed1 .logo:hover > span::after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  border-left: 8px solid #111;
	  border-right: 8px solid rgba(0, 0, 0, 0);
	  border-top: 8px solid rgba(0, 0, 0, 0);
	  border-bottom: 8px solid rgba(0, 0, 0, 0);
	  left: -15px;
	  position: absolute;
	  top: -8px;
	}
	#menu-fixed1 .pmenu {
	  margin: 0;
	  text-align: center;
	  color: rgba(255, 255, 255, 0.4);
	  font-size: 14px;
	  font-weight: 300;
	}
	
	#menu-fixed1 .menu {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	}
	#menu-fixed1 .menu li {
	  padding: 10px 10px 10px 10px; 
	  width: 100%;
	  margin-top: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  position: relative;
	  /* transition: all 0.3s; */
	}
	#menu-fixed1 .menu li:last-child {
	  border: none;
	}
	#menu-fixed1 .menu li:hover {
	  background: #50508a;
	  /* transition: all 0.3s; */
	}
	
	/* #menu-fixed1 .menu li p {
	  display: none;
	  margin: auto;
	  color: #f8f8f8;
	  font-size: 12px;
	  font-family: "Poppins Regular";
	  font-weight: 300;
	  position: absolute;
	  padding-left: 30px;
	  line-height: 30px;
	  margin-top: -3px;
	} */
	
	#menu-fixed1 .menu li p {
	  display: none;
	  margin: auto;
	  color: #f8f8f8;
	font-size: 12px;
		font-family: "Poppins Regular";
	  font-weight: 300;
	 position: absolute;
	  display:none !important;
	  padding-left: 30px;
	  line-height: 30px;
	  margin-top: -3px;
	}
	
	#backToSmallNav{
		display: none;
		color: #fff;
		position: absolute;
		left: 4px;
		top: 23px;
		font-size: 28px;
		cursor: pointer;
		transition: color 0.3s;
		z-index: 1;
	}
	
	#backToSmallNav:hover {
		color: #ff752d;
	}
	
	#menu-fixed12 .menu .company-small-logo:hover {
	  background-color: #333366 !important;
	  transition: all 0.3s;
	}
	
	
	.abb-pos1{
		position: absolute;
		left: 2px;
		top: 0px;
	}
	
	.abb-pos2{
		position: absolute;
		left: 27px;
		top: 0px;
	}
	
	.active-page{
		    background: #efefef;
	}
	
	.active-page p{
		color: #ff752d !important;
	}
	
	#menu-fixed11 {
	  width: 75px;
	  z-index: 2;
	  height: 100%;
	  background: #333366;
	  position: fixed;
	  transition: all 0.3s;
	  text-align: center;
	  overflow: auto;
	}
	
	
	
	#menu-fixed11:target {
	  width: 280px;
	  background: #333366;
	  transition: all 0.3s ease-out;
	}
	#menu-fixed11:target > .notes {
	  transition: all 0.2s;
	  z-index: 0;
	  opacity: 0;
	}
	
	#menu-fixed11:target > a > .logo {
	  width: 60%;
	  height: 47px;
	  margin: auto;
	}
	#menu-fixed11:target > a > .logo > span {
	  display: none;
	}
	#menu-fixed11:target > a > .logo > p {
	  display: block;
	}
	#menu-fixed11:target > .menu li {
	  text-align: left;
	  width: 100%;
	}
	#menu-fixed11:target > .menu li:hover::after {
	  content: '';
	  display: block;
	  position: absolute;
	  background: rgba(38, 166, 154, 0.1);
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  border-radius: 4px;
	}
	#menu-fixed11:target > .menu li:hover > p {
	  color: #ff752d;
	}
	#menu-fixed11:target > .menu li > p {
	  display: inline-block;
	}
	#menu-fixed11 .logo {
	  width: 100%;
	  height: 70px;
	  position: relative;
	}
	#menu-fixed11 .logo p {
	  display: none;
	  color: #999;
	  font-size: 23px;
	  padding-bottom: 0;
	  font-weight: 300;
	}
	#menu-fixed11 .logo span {
	  width: 10px;
	  height: 10px;
	  background: #0A0A0A;
	  position: absolute;
	  margin: auto;
	  left: 0;
	  right: 0;
	  top: 25px;
	  transform: rotateZ(45deg);
	  -webkit-transform: rotateZ(45deg);
	  border: 8px solid white;
	  transition: all 0.2s;
	}
	#menu-fixed11 .logo:hover ~ p {
	  color: white;
	  transition: all 0.3s;
	}
	#menu-fixed11 .logo:hover > span {
	  width: 0;
	  height: 0;
	  border-left: 15px solid white;
	  border-right: 15px solid rgba(0, 0, 0, 0);
	  border-top: 15px solid rgba(0, 0, 0, 0);
	  border-bottom: 15px solid rgba(0, 0, 0, 0);
	  transition: all 0.2s;
	  transform: rotateZ(0deg) translateX(10px);
	  -webkit-transform: rotateZ(0deg) translateX(10px);
	}
	#menu-fixed11 .logo:hover > span::after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  border-left: 8px solid #111;
	  border-right: 8px solid rgba(0, 0, 0, 0);
	  border-top: 8px solid rgba(0, 0, 0, 0);
	  border-bottom: 8px solid rgba(0, 0, 0, 0);
	  left: -15px;
	  position: absolute;
	  top: -8px;
	}
	#menu-fixed11 .pmenu {
	  margin: 0;
	  text-align: center;
	  color: rgba(255, 255, 255, 0.4);
	  font-size: 14px;
	  font-weight: 300;
	}
	
	#menu-fixed11 .menu {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	}
	#menu-fixed11 .menu li {
	  padding: 15px 10px 10px 10px; 
	  width: 100%;
	  margin-top: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  position: relative;
	  transition: all 0.3s;
	}
	#menu-fixed11 .menu li:last-child {
	  border: none;
	}
	#menu-fixed11 .menu li:hover {
	  background: #50508a;
	  transition: all 0.3s;
	}
	
	#menu-fixed11 .menu li p {
	  display: none;
	  margin: auto;
	  color: #f8f8f8;
	font-size: 12px;
		font-family: "Poppins Regular";
	  font-weight: 300;
	  position: absolute;
	  padding-left: 30px;
	  line-height: 30px;
	  margin-top: -3px;
	}
	
	.hide-navtitles{
		display: inline-block !important;
	}
	
	.give-height{
		margin-bottom: 70px !important;
	}
	
	.to-big-menu{
		cursor: pointer;
	}
	
	#menu-fixed12 {
	  width: 280px;
	  z-index: 2;
	  height: 110%;
	  background: #333366;
	  position: fixed;
	  transition: all 0.3s;
	  text-align: left;
	   overflow-y:auto;
	   box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.13), 2px 0px 10px rgba(0, 0, 0, 0.16);
	}
	
	/* #menu-fixed12::-webkit-scrollbar {
		width: 0 !important;
	} */
	
	
	#menu-fixed12:target {
	  width: 280px;
	  background: #333366;
	  transition: all 0.3s ease-out;
	}
	
	#menu-fixed12:target > .notes {
	  transition: all 0.2s;
	  z-index: 0;
	  opacity: 0;
	}
	
	#menu-fixed12:target > a > .logo {
	  width: 60%;
	  height: 47px;
	  margin: auto;
	}
	#menu-fixed12:target > a > .logo > span {
	  display: none;
	}
	#menu-fixed12:target > a > .logo > p {
	  display: block;
	}
	#menu-fixed12:target > .menu li {
	  text-align: left;
	  width: 100%;
	}
	#menu-fixed12:target > .menu li:hover::after {
	  content: '';
	  display: block;
	  position: absolute;
	  background: rgba(38, 166, 154, 0.1);
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  border-radius: 4px;
	}
	#menu-fixed12:target > .menu li:hover > p {
	  color: #ff752d;
	}
	#menu-fixed12:target > .menu li > p {
	  display: inline-block;
	}
	#menu-fixed12 .logo {
	  width: 100%;
	  height: 70px;
	  position: relative;
	}
	#menu-fixed12 .logo p {
	  display: none;
	  color: #999;
	  font-size: 23px;
	  padding-bottom: 0;
	  font-weight: 300;
	}
	#menu-fixed12 .logo span {
	  width: 10px;
	  height: 10px;
	  backrground: #0A0A0A;
	  position: absolute;
	  margin: auto;
	  left: 0;
	  right: 0;
	  top: 25px;
	  transform: rotateZ(45deg);
	  -webkit-transform: rotateZ(45deg);
	  border: 8px solid white;
	  transition: all 0.2s;
	}
	#menu-fixed12 .logo:hover ~ p {
	  color: white;
	  transition: all 0.3s;
	}
	#menu-fixed12 .logo:hover > span {
	  width: 0;
	  height: 0;
	  border-left: 15px solid white;
	  border-right: 15px solid rgba(0, 0, 0, 0);
	  border-top: 15px solid rgba(0, 0, 0, 0);
	  border-bottom: 15px solid rgba(0, 0, 0, 0);
	  transition: all 0.2s;
	  transform: rotateZ(0deg) translateX(10px);
	  -webkit-transform: rotateZ(0deg) translateX(10px);
	}
	#menu-fixed12 .logo:hover > span::after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  border-left: 8px solid #111;
	  border-right: 8px solid rgba(0, 0, 0, 0);
	  border-top: 8px solid rgba(0, 0, 0, 0);
	  border-bottom: 8px solid rgba(0, 0, 0, 0);
	  left: -15px;
	  position: absolute;
	  top: -8px;
	}
	#menu-fixed12 .pmenu {
	  margin: 0;
	  text-align: center;
	  color: rgba(255, 255, 255, 0.4);
	  font-size: 14px;
	  font-weight: 300;
	}
	
	#menu-fixed12 .menu {
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	  width: 100%;
	}
	#menu-fixed12 .menu li {
	  padding: 10px 10px 10px 20px; 
	  width: 100%;
	  margin-top: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  position: relative;
	  transition: all 0.3s;
	}
	#menu-fixed12 .menu li:last-child {
	  border: none;
	}
	#menu-fixed12 .menu li:hover {
	  background: #50508a;
	  transition: all 0.3s;
	}
	
	
	
	/* #menu-fixed12 .menu li p {
	  display: none;
	  margin: auto;
	  color: #f8f8f8;
	font-size: 12px;
		font-family: "Poppins Regular";
	  font-weight: 300;
	  position: absolute;
	  padding-left: 20px;
	  line-height: 30px;
	  margin-top: -4px;
	} */
	
	
	#menu-fixed12 .menu li p {
    display: none;
    margin: auto;
    color: #f8f8f8;
    font-size: 12px;
    font-family: "Poppins Regular";
    font-weight: 300;
    position: fixed;
    padding-left: 20px;
    line-height: 21px;
    margin-top: -4px;
    width: 184px;
	}
	
	
	
	
	.profile-ttl-wt1{
		font-size: 14px !important;
		font-family: "Poppins Regular";
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 10px;
	}
	
	.webpage-lmenu-container{
		margin-top: 54px;
	}
	/* Project details ends here */
	
	/* My Notes starts here */	
	.all-notes{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 8px;
		padding-left: 30px;
	}
	
	.save-note{
		margin-bottom: 60px;
	}
	
	.start-a-note{
		margin-top: 65px;
	}
	
	.note-01, .note-02, .note-03, .note-04{
		padding-left: 0px;
		margin-left: 45px;
	}
	
	.note-04{
		margin-bottom: 42px;	}
	
	.note-01{
		border-left: 2px solid #ff6100 !important;
	}
	
	.note-02, .note-03, .note-04{
		margin-top: 42px;
		border-left: 2px solid #e9e9e9 !important;
	}
	
	.note-name{
		font-family: "Poppins Bold";
		font-size: 13px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding: 0px 20px 0px 20px;
	}
	
	.note-post-date{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #9b9b9b;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.note-sub-title{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #9b9b9b;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		line-height: 18px;
	}
	
	.note-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: justify;
		margin-top: 10px;
	}
	
	.scroll-bar1{
		    margin-top: 119px;
	}
	/* My notes ends here */
	
	/* Workspace Dashboard starts here */
	.uni-mar{
		margin-top: 70px;
	}
	
	.left-menu-container{
		width: 3%;
	}
	
	.workspace-container{
		padding: 15px;
	}
	
	.user-picture{
		border: 3px solid #ccc;
		border-radius: 50%;
	}
	
	.wn-header{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.wn-sub-header{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #767676;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.wn-content{
		padding-left: 30px;
		padding-top: 25px;
	}
	
	.title-01{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.view-all-logo{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
	}
	
	.project-count{
		min-height: 100px;
		padding-left: 0px;
		text-align: center;
	}
	
	.count-num{
		font-family: "Poppins Bold";
		font-size: 42px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.def-name{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		margin-top: -10px;
	}
	
	.mar-top1{
		margin-top: 50px;
	}
	
	.active-projects-heading{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.active-projects-heading1{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		width: 12%;
	}
	
	.active-projects-heading2{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.act-prj-sub{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;		
	}
	
	.project-filter-menu{
		width: 46.3%;
	}
	
	.slide-to-left{
		    padding: 3px 5px 5px 5px;
		background: #f87905;
		height: 36px;
		cursor: pointer;
	}
	
	.slide-to-right{
		    padding: 3px 5px 5px 5px;
		background: #f87905;
		margin-left: 10px;
		height: 36px;
		cursor: pointer;
	}
	
	.add-new-projects{
		margin-right: 10px;
	}
	
	.add-new-projects-mar{
		margin-right: 20px;
	}
	
	.def-noti-mod {
		position: absolute;
		right: 20px;
		z-index: 1;
		border-radius: 50%;
		padding: 2px;
	}

	.def-noti-mod:hover {
		position: absolute;
		right: 20px;
		z-index: 1;
		border-radius: 50%;
		padding: 2px;
		cursor: pointer;
	}
	
	#innoRad .visuwidth-mod{
		height:520px;
		width:520px;
	}
	
	.research-portfolio-content{
		border: 2px solid #ccc;
		text-align: center;
		 min-height: 520px;
	}
	
	.research-portfolio-content img{
		margin-top: 40px;
	}
	
	.explore-idea-01{
		padding: 40px;
		border-radius: 15px;
		box-shadow: 0px 1px 5px 1px #e8e8e8;
		cursor: pointer;
	}
	
	.explore-idea-01:hover{
		padding: 40px;
		border-radius: 15px;
		box-shadow: 0px 1px 12px 1px #e8e8e8;
		cursor: pointer;
	}
	
	.ex-idea-text{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		/* padding-top: 10px !important; */
		padding-left: 30px !important;
	}
	
	.team-content{
		padding-left: 30px !important;
		padding-top: 10px !important;
	}
	
	.explore-team-01{
		border-radius: 0px;
		box-shadow: 0px 1px 5px 1px #e8e8e8;
	}
	
	.explore-team-01:hover{
		border-radius: 0px;
		box-shadow: 0px 1px 12px 1px #e8e8e8;
	}
	
	.team-name{
		font-family: "Poppins Regular";
		font-size: 15px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.team-desc{
font-family: "Poppins Regular";
        font-size: 12px;
        color: #595959;
        font-weight: Normal;
        letter-spacing: 1px;
        text-align: left;
        min-height: 90px;
	}
	
	.exp-idea-desc{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #595959;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.my-nav-pills2>li.active>a, .my-nav-pills2>li.active>a:focus, .my-nav-pills2>li.active>a:hover{
			background-color: #f3f3f3;
			color: #000;
			border-radius: 25px;
			padding: 3px 10px;
			font-family: "Poppins Regular";
	}
	
	.my-nav-pills2>li.pad-10{
		padding: 3px 10px;
	}
	
	.nav2>li>a {
		position: relative;
		display: block;
		padding: 3px 10px;
		font-family: "Poppins Regular";
		font-size: 12px;
	}
	
	.nav2{
		padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	}
	
	.team-emp{
		margin-top: 65px;
	}
	
	.team-photo{
		min-height: 170px;
	}
	
	.pro-pnl-bg-hov:hover{
		min-height: 200px;
		background-color: #fff;
		box-shadow: 0 1px 18px 0 rgba(45, 62, 80, .12);
		border: 1px solid #ffffff;
		transition: 0.3s;
	}
	
	.inno-reas-heading{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #595959;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding-top: 5px !important;
	}
	
	.close-all-projects{
		background: #efefef;
		cursor: pointer;
	}
	
	.close-show-market{
		background: #efefef;
		cursor: pointer;
	}
	
	.modal-topic-heading{
		font-family: "Poppins Medium";
		font-size: 14px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.modal-topic-sub-heading{
		font-family: "Poppins Medium";
		font-size: 11px;
		color: #595959;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
	}
	
	
	.sel-btn-container1{
		display: inline-block;
	}
	
	.sel-btn1{
		border: none;
		border-radius: 20px;
		padding: 10px 20px;
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		background-color: #e8e8e8;
		cursor: pointer;
	}
	
	.sel-btn-container1>.sel-btn1 div:focus{
		background-color: #0099cc !important;
	}
	
	.sel-btn1:hover{
		box-shadow: 0px 1px 5px 1px #e8e8e8;
		transition: 0.3s;
	}
	
	/* #innoRad .radar1{
		width: 270px;
	} */
	
	#innoRad .bubble-core-line-two1{
		    bottom: 10px;
	}
	
	#innoRad .bubble-core-line-three1{
		    bottom: 45px;
	}
	
	.enlarge-inn-radar{
		cursor: pointer;
		position: absolute;
		left: 534px;
		top: 60px;
		z-index: 1;
	}
	
	.inn-rad-wid1{
		width: 75%;
	}
	
	.enlarge-onclick-ir{
		cursor: pointer;
		position: absolute;
		left: 974px;
		top: 55px;
		z-index: 1;
	}
	
	.exp-btn-pos{
		    width: 20%;
	}
	
	
	
	.exp-btn-pos-change{
		    margin-left: 334px;
			width: 120px;
	}
	
	.dnc-info-menu1{
		position: absolute;
		left: 30px;
		top: 10px;
	}
	
	.dnc-info-menu2{
		position: absolute;
		left: 30px;
		top: 10px;
	}
	
	.dnc-info-menu3{
		position: absolute;
		left: 30px;
		top: 10px;
	}
	
	.show-full-radar-width{
		width: 100%;
	}
	
	.search-input2 input{
			text-align: left;
			border-radius: 2px;
			border: 1px solid #e2e2e2;
			padding: .6rem 1rem .6rem 3rem;
			font-family: 'Poppins Regular';
			transition: .5s;
			background-color: #fff;
			font-size: 11px;
			letter-spacing: 1px;
			min-height: 40px;
		}
		
		.search-icon1:before{
			content: '\f002';
			position: absolute;
			font-family: 'fontawesome';
			top: 10px;
			left: 25px;
			color: #c0c0c0;
		}
		
		.search-visual-btn2{
			font-family: "Poppins Regular";
			font-size: 13px;
			border: 1px solid #124ed1;
			background: #124ed1;
			color: #fff;
			cursor: pointer;
			min-height: 40px;
			text-align: center;
			padding: 9px 0px 0px 0px;
		}
		
		.search-visual-btn2 a{
			text-decoration: none;
			cursor: pointer;
			color: #fff;
		}
		
		.sel-con-icon{
			display: inline-block;
			cursor: pointer;
		}
		
		.sel-cont{
			font-family: "Poppins Regular";
			font-size: 13px;
			color: #000;
			cursor: pointer;
			text-align: right;
			padding-top: 10px !important;
		}
		
		.contract-id{
			border-bottom: 1px solid #ccc;
			padding: 10px 10px;
			cursor: pointer;
		}
		
		.contract-menu{
			width: 140px;
			font-family: "Poppins Light";
			font-size: 10px;
			color: #000;
			letter-spacing: 1px;
			border: 1px solid #ccc;
			box-shadow: 0px 1px 2px 1px #ccc;
			position: absolute;
			left: 791px;
			top: 30px;
			background: #fff;
			z-index: 1;
			overflow-y: scroll;
			height: 107px;
		}
		
		.action-btn-upgrade{
			border-radius: 2px;
			background-color: #63b247;
			width: 80%;
			height: 36px;
			cursor: pointer;
			float: right;
		}
		
		.action-btn-upgrade:hover{
			border-radius: 2px;
			background-color: #68bf49;
			width: 80%;
			height: 36px;
			cursor: pointer;
		}
		
		.already-a-member{
			font-family: "Poppins Regular";
			font-size: 13px;
			color: #ccc;
			text-align: left;
		}
	/* Workspace Dashboard ends here */
	
	/* Workspace Training starts here */
	.short-video-heading{
		font-family: "Poppins Regular";
		font-size: 19px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.video-title{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.video-screen{
		cursor: pointer;
	}
	
	.download-all-container span{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
	}
	
	.download-all-container img{
		cursor: pointer;
	}
	
	.training-desc{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding-left: 20px;
		padding-top: 10px;
		line-height: 1.7;
	}
	
	.training-material-container{
		padding: 40px;
		border-radius: 15px;
		box-shadow: 0px 1px 5px 1px #e8e8e8;
		cursor: pointer;
		min-height: 200px;
	}
	
	.training-material-container:hover{
		padding: 40px;
		border-radius: 15px;
		box-shadow: 0px 1px 12px 1px #e8e8e8;
		cursor: pointer;
	}
	
	.training-material-text{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		padding-top: 5px !important;
		padding-left: 20px !important;
	}
	
	.download-btn {
			border-radius: 2px;
			background-color: #1695ce;
			width: 70%;
			height: 36px;
			margin-left: 40px;
		}

		.download-btn:hover {
			border-radius: 2px;
			background-color: #159edb;
			width: 70%;
			height: 36px;
			cursor: pointer;
			margin-left: 40px;
		}
		
		.download-icon{
			display: inline-block;
		}
		
		.download-icon img{
			width: 15px;
			display: inline-block;
		}
		
		.download-txt {
			font-size: 11px;
			color: #fff;
			text-align: center;
			font-family: "Poppins medium";
			letter-spacing: 1px;
			padding-top: 9px;
			display: inline-block;
		}
		
		.create-projects-container{
			margin-top: 100px;
			margin-bottom: 200px;
		}
		
		.active-projects-container{
			padding-bottom: 10px !important;
			border-bottom: 1px solid #e8e8e8 !important;
		}
		
		.download-one{
			display:none;
		}
		
		.training-material-container:hover .download-one{
			display:block;
			position: absolute;
			left: 305px;
			top: 170px;
			transition: 0.03s;
		}
		
		.download-one img{
			width: 15px;
		}
		
		.active-projects-desc{
			font-size: 14px;
			color: #000;
			text-align: left;
			font-family: "Poppins Regular";
			letter-spacing: 1px;
		}
		
		.create-project-btn{
			width: 30%;
		}
		
		.cau-title1{
			font-family: "Poppins Regular";
			font-size: 20px;
			position: absolute;
			top: 441px;
			left: 0px;
			background: #444444;
			padding: 15px 10px;
			width: 100%;
			color: #fff;
			opacity: 0.5;
			transition: 0.3s;	
		}
	/* Workspace Training ends here */
	
	/* eims starts here */
	.eims-container{
		padding: 35px;
	}
	
	.post-req-title{
		font-family: "Poppins Regular";
		font-size: 22px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.breadcrumb-home{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #1b54e4;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
	}
	
	.breadcrumb-home a{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #1b54e4;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		text-decoration: none;
	}
	
	.breadcrumb-internal{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #1b54e4;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
	}
	
	.breadcrumb-internal a{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #1b54e4;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		text-decoration: none;
	}
	
	.breadcrumb-active{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #a3a3a3;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
	}
	
	.breadcrumb-active a{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #a3a3a3;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		text-decoration: none;
	}
	
	.my-nav-pills3>li{
		
	}
	
	.my-nav-pills3>li.active>a, .my-nav-pills3>li.active>a:focus, .my-nav-pills3>li.active>a:hover{
			color: #4bcb1d;
			padding: 3px 10px;
			font-family: "Poppins Regular";
			border-bottom: 1px solid #4bcb1d;
	}
	
	.nav-pills1>li.active>a, .nav-pills1>li.active>a:focus, .nav-pills1>li.active>a:hover{
		
	}
	
	.nav-pills1>li{
		float: left;
	}
	
	.my-nav-pills3>li.pad-10{
		padding: 3px 10px;
	}
	
	.nav3>li>a {
		position: relative;
		display: block;
		padding: 3px 10px;
		font-family: "Poppins Regular";
		font-size: 12px;
	}
	
	.nav3{
		padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	}
	
	.framework-container{
		width: 20%;
	}
	
	.select-framework-title{
		font-family: "Poppins Regular";
		font-size: 15px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.overlay-container{
		display:none;
	}
	
	.framework-container:hover .overlay-container{
		display:block;
		background: #fff;
		width: 100%;
		height: 193px;
		position: absolute;
		top: 0px;
		left: 0px;
		opacity: 0.4;
	}
	
	.framework-name{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		padding-bottom: 10px;
	}
	
	
	
	.create-framework-btn-txt{
		font-size: 10px;
		color: #1b54e4;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		padding-top: 9px;
		padding-left: 19px;
	}
	
	.edit-view-container {
		position: absolute;
		bottom: 84px;
		left: -19px;
	}
	
	.edit-framework-btn {
		border-radius: 2px;
		background: #dadada;
		width: 54px;
		height: 33px;
		
	}
	
	.edit-framework-btn-txt{
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		padding-top: 9px;
		display: inline-block;
	}

	.edit-framework-btn:hover {
		border-radius: 2px;
		background: #e3e3e3;
		width: 54px;
		height: 33px;
		cursor: pointer;
	}
	
	.view-framework-btn {
		border-radius: 2px;
		background-color: #1695ce;
		width: 55px;
		height: 33px;
	}
	
	.view-framework-btn-txt{
		font-size: 10px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		padding-top: 9px;
	}

	.view-framework-btn:hover {
		border-radius: 2px;
		background-color: #29a9e2;
		width: 55px;
		height: 33px;
		cursor: pointer;
	}
	
	.proceed-framework-btn {
		border-radius: 2px;
		background-color: #15b551;
		width: 65px;
		height: 33px;
	}
	
	.proceed-framework-btn-txt{
		font-size: 10px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		padding-top: 9px;
	}

	.proceed-framework-btn:hover {
		border-radius: 2px;
		background-color: #13a94b;
		width: 65px;
		height: 33px;
		cursor: pointer;
	}
	
	.edit-framework-title{
		font-family: "Poppins Regular";
		font-size: 15px;
		color: #fff;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		padding: 5px;
		background: #3c446d;
	}
	
	.edit-framework-title img{
		cursor: pointer;
	}
	
	.create-view-module-container{
		margin-top: 40px;
	}
	
	.swimlane1-container {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		background: #ff8a00;
		height: 44px;
		text-align: center;
	}
	
	.swimlane2-container {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		background: #b546f5;
		height: 35px;
		text-align: center;
	}
	
	.swimlane3-container {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		background: #ffcd00;
		height: 35px;
		text-align: center;
	}
	
	.swimlane4-container {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		background: #5a8df5;
		height: 35px;
		text-align: center;
	}
	
	.swimlane5-container {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		background: green;
		height: 35px;
		text-align: center;
	}
	
	.view-module-container {
		min-height: 180px;
		background-color: #fff;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		border: 1px solid #ffffff;
		width: 100%;
		margin-top: 55px;
		z-index: 1;
		cursor:pointer;
	}
	
	.module-title {
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		width: 160px;
	}
	
	.add-module-icon {
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #1b54e4;
		text-align: center;
		letter-spacing: 1px;
		width: 160px;
		cursor: pointer;
	}
	
	.swimlane-name {
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: center;
		padding-top: 10px;
	}
	
	.add-swimlane {
		position: absolute;
		right: -21px;
		z-index: 1;
		cursor: pointer;
		top: 11px;
	}
	
	.action-btn-save {
		border-radius: 2px;
		background-color: #15b551;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}

	.action-btn-save:hover {
		border-radius: 2px;
		background-color: #13a94b;
		width: 100px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-cancel {
		border-radius: 2px;
		background-color: #dadada;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}

	.action-btn-cancel:hover {
		border-radius: 2px;
		background-color: #e3e3e3;
		width: 100px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-preview {
		border-radius: 2px;
		background-color: #1695ce;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}

	.action-btn-preview:hover {
		border-radius: 2px;
		background-color: #1695ce;
		width: 100px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-proceed {
		border-radius: 2px;
		background-color: #15b551;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}

	.action-btn-proceed:hover {
		border-radius: 2px;
		background-color: #13a94b;
		width: 100px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.sub-title{
		font-size: 11px;
		color: #9f9f9f;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.create-new-module-btn{
		font-size: 13px;
		color: #0b5fb4;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		margin-top: 10px;
	}
	
	.select-object-title{
		font-size: 13px;
		color: #000;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.select-object-sub{
		font-size: 12px;
		color: #9f9f9f;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.modify-delete-buttons{
		display: none;
		padding-top: 5px;
	}
	
	.select-objective-container:hover .modify-delete-buttons{
		display: block;
		transition: 0.3s;
	}
	
	.select-dataset-title{
		font-size: 13px;
		color: #9f9f9f;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.padding-more2{
		padding: 10px 10px 10px 0px !important;
	}
	
	.select-framework-checkbox{
		display: block;
		position: absolute;
		top: 15px;
		left: 170px;
	}
	
	.swimlane-workflow{
		background: #efefef !important;
		height: 41px;
		text-align: center;
		-webkit-justify-content: center;
		display: flex;
		flex-direction: row;
		justify-content: center;
		
		margin-left: auto !important;
		margin-right: auto !important;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		flex: 1 0 auto;
	}
	
	.swimlane-container:after{
		content: '';
		position: absolute;
		top: 0px;
		right: -20px;
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-left: 20px solid #555;
		border-bottom: 20px solid transparent;
		cursor: pointer;
	}
	
	.swimlane-container:before{
		content: '';
		position: absolute;
		top: 0px;
		left: -20px;
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-right: 20px solid #555;
		border-bottom: 20px solid transparent;
		cursor: pointer;
	}
	
	.swimlane-1{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-2{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-3{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-4{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-5{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-6{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-7{
		background: #ffffff;
		border: 1px solid #b3b3b3;
		text-align: center;
		width: 220px;
		height: 30px;
		margin-top: 6px;
		padding-top: 3px;
	}
	
	.swimlane-connector1{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.swimlane-connector2{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.swimlane-connector3{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.swimlane-connector4{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.swimlane-connector5{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.swimlane-connector6{
		border-bottom: 1px solid !important;
		margin-bottom: 19px;
		background: none;
		border-style: dashed !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		width: 50px;
	}
	
	.iteration-connector1{
		
	}
	
	
	
	
	.swimlane1-img, .swimlane2-img, .swimlane3-img, .swimlane4-img, .swimlane5-img, .swimlane6-img, .swimlane7-img{
		display: inline-block;
	}
	
	.swimlane1-name, .swimlane2-name, .swimlane3-name, .swimlane4-name, .swimlane5-name, .swimlane6-name, .swimlane7-name{
		font-size: 11px;
		color: #000;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.small-arrow1{
		width:2px;
		height:40px;
		margin-top: 0px;
		margin-left: 93px;
	}
	
	.completed-arrow1{
		background: #555;
	}
	
	
	.completed-arrow1-icon{
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 15px solid #555;
		margin-left: 84px;
	}
	
	.ac-more-space1{
		width: 215px;
		margin-top: 10px;
		margin-left: -14px;
	}
	
	.iteration1-box{
		background: #3c446d;
		padding: 5px 10px;
	}
	
	.down-arrow-small-white{
		display: inline-block;
		cursor: pointer;
	}
	
	.iteration-icon{
		display: inline-block;
	}
	
	
	
	.iteration-name{
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.iteration-task-connector1, .iteration-task-connector2{
		background: #555;
		height: 25px;
		width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: 0px;
		margin-left: 107px;
	}
	
	.task1-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #6484e7 !important;
		margin-top: 1px;
	}
	
	.task2-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #535353 !important;
		margin-top: 1px;
	}
	
	.task3-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #33b405 !important;
		margin-top: 1px;
	}
	
	.task4-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #6484e7 !important;
		margin-top: 1px;
	}
	
	.task5-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #33b405 !important;
		margin-top: 1px;
	}
	
	.task6-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #ff4e00 !important;
		margin-top: 1px;
	}
	
	.task7-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #a5a5a5 !important;
		margin-top: 1px;
	}
	
	.task8-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #ff4e00 !important;
		margin-top: 1px;
	}
	
	.task9-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #6484e7 !important;
		margin-top: 1px;
	}
	
	.task10-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #535353 !important;
		margin-top: 1px;
	}
	
	.task11-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #ff4e00 !important;
		margin-top: 1px;
	}
	
	.task12-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #a5a5a5 !important;
		margin-top: 1px;
	}
	
	.task13-container{
		box-shadow: 0px 1px 5px 1px #ccc;
		border-bottom: 5px solid #ff4e00 !important;
		margin-top: 1px;
	}
	
	/* .task1-icon{
		background: #ff9000;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
		cursor: pointer;
	}
	
	.task2-icon{
		background: #a5a5a5;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task3-icon{
		background: #33b405;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task4-icon{
		background: #ff9000;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task5-icon{
		background: #33b405;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task6-icon{
		background: #ff4e00;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task7-icon{
		background: #08d7c6;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task8-icon{
		background: #d2720b;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task9-icon{
		background: #ff9000;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task10-icon{
		background: #a5a5a5;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task11-icon{
		background: #ff4e00;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task12-icon{
		background: #08d7c6;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task13-icon{
		background: #d2720b;
		min-height: 100px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	} */
	
	
	.task1-icon{
		background: #ff9000;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
		cursor: pointer;
	}
	
	.task2-icon{
		background: #b13939;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task3-icon{
		background: #33b405;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task4-icon{
		background: #9642a0;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task5-icon{
		background: #33b405;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task6-icon{
		background: #ff4e00;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task7-icon{
		background: #08d7c6;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task8-icon{
		background: #d2720b;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task9-icon{
		background: #ff9000;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task10-icon{
		background: #4f99af;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task11-icon{
		background: #ff4e00;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task12-icon{
		background: #08d7c6;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	.task13-icon{
		background: #d2720b;
		min-height: 104px;
		height: auto;
		width: 22px;
		padding: 6px 0px 0px 0px !important;
	}
	
	
	.task1-main, .task2-main, .task3-main, .task4-main, .task5-main, .task6-main, .task7-main, .task8-main, .task9-main, .task10-main, .task11-main, .task12-main, .task13-main{
		padding: 5px 5px 5px 10px !important;
		text-align: left;
	}
	
	
	.task-content{
		width: 93.666667%;
		line-height: 15px;
		padding-top: 3px !important;
	}
	
	.task1-title, .task2-title, .task3-title, .task4-title, .task5-title, .task6-title, .task7-title, .task8-title, .task9-title, .task10-title, .task11-title, .task12-title, .task13-title{
		font-size: 10px;
		color: #000;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task1-sub-title, .task2-sub-title, .task3-sub-title, .task4-sub-title, .task5-sub-title, .task6-sub-title, .task7-sub-title, .task8-sub-title, .task9-sub-title, .task10-sub-title, .task11-sub-title, .task12-sub-title, .task13-sub-title{
		font-size: 9px;
		color: #a2a2a2;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task1-filter-menu, .task2-filter-menu, .task3-filter-menu, .task4-filter-menu, .task5-filter-menu, .task6-filter-menu, .task7-filter-menu, .task8-filter-menu, .task9-filter-menu, .task10-filter-menu, .task11-filter-menu, .task12-filter-menu, .task13-filter-menu{
		cursor: pointer;
		padding-top: 3px !important;
		padding-left: 10px !important;
		width: 5.333333%;
	}
	
	.task1-status{
		font-size: 10px;
		color: #6484e7;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task2-status{
		font-size: 10px;
		color: #b9b9b9;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task3-status{
		font-size: 10px;
		color: #33b405;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task4-status{
		font-size: 10px;
		color: #6484e7;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task5-status{
		font-size: 10px;
		color: #33b405;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task6-status{
		font-size: 10px;
		color: #ff4e00;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task7-status{
		font-size: 10px;
		color: #a5a5a5;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task8-status{
		font-size: 10px;
		color: #ff4e00;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task9-status{
		font-size: 10px;
		color: #6484e7;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task10-status{
		font-size: 10px;
		color: #b9b9b9;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task11-status{
		font-size: 10px;
		color: #b9b9b9;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task12-status{
		font-size: 10px;
		color: #b9b9b9;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.task13-status{
		font-size: 10px;
		color: #b9b9b9;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: right;
		padding-top: 6px !important;
	}
	
	.company-name{
		background: #edebe9;
		border-radius: 50%;
		width: 25px;
		height: 25px;
		text-align: center;
	}
	
	.not-icon{
		position: absolute;
		right: 0px;
		top: -16px;
	}
	
	.not-count {
		border-radius: 50%;
		border: 1px solid #ff752d;
		width: 15px;
		height: 15px;
		background-color: #ff752d;
		position: absolute;
		right: -2px;
		top: -15px;
	}
	
	.not-count-text {
		font-family: "Poppins Regular";
		font-size: 8px;
		color: #fff;
		margin-top: 2px;
		text-align: center;
	}
	
	.add-task-txt{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #b1b1b1;
		text-align: left;
		cursor: pointer;
		display: inline-block;
	}
	
	.add-task-icon{
		cursor: pointer;
		display: inline-block;
	}
	
	.add-task-container{
		text-align: center;
		margin-top: 15px;
	}
	
	.next-swimlane{
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-left: 20px solid #555;
		border-bottom: 20px solid transparent;
		cursor: pointer;
		position: absolute;
		left: 1141px;
		z-index: 1;
	}
	
	.prev-swimlane{
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-right: 20px solid #555;
		border-bottom: 20px solid transparent;
		cursor: pointer;
		position: absolute;
		left: -20px;
		z-index: 1;
	}
	
	.hypothesis1-box{
		background: #a9e714;
		padding: 5px 10px;
		position: absolute;
		top: 98px;
		width: 485px;
		z-index: 1;
	}
	
	.hypothesis2-box{
		background: #a9e714;
		padding: 5px 10px;
		position: absolute;
		top: 688px;
		width: 485px;
		z-index: 1;
	}
	
	.hypothesis3-box{
		background: #a9e714;
		padding: 5px 10px;
		position: absolute;
		top: 738px;
		width: 485px;
		z-index: 1;
	}
	
	.hypothesis1-name{
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.hypothesis2-name{
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.hypothesis3-name{
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		text-align: left;
		display: inline-block;
	}
	
	.show-filter1{
		width: 140px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #000;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 10px 30px 0px #ccc;
		position: absolute;
		left: 22px;
		top: 22px;
		background: #fff;
		z-index: 1;
		
	}
	
	.visibility-dropdown{
		font-size: 11px;
		color: #fff;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
		float: right;
		margin-top: -20px;
		margin-right: 20px;
	}
	
	.task-head-txt{
		font-size: 12px;
		color: #000;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
		width: 8.666667%;
		padding-top: 12px !important;
	}
	
	.task-head-container{
		width: 20.666667%;
	}
	
	.thc-text{
		font-size: 10px;
		color: #000;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
		padding-top: 15px !important;
	}
	
	.visibility-dropdown-arrow{
		display: inline-block;
	}
	
	.edit-task-header{
		width: 25px;
		height: 25px;
		background-color: #f7f7f7;
		position: absolute;
		right: 0px;
		top: 0px;
		border-bottom-left-radius: 120%;
		cursor: pointer;
	}
	
	.edit-task-btn{
		position: absolute;
		top: -2px;
		left: 8px;
	}
	
	.modal-size{
		width: 1250px;
	}
	
	.task-sel-btn{
		border: none;
		border-radius: 20px;
		padding: 5px 10px;
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		background-color: #e8e8e8;
		cursor: pointer;
	}
	
	.task-in-progress{
		color: #3b46d3;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task-completed{
		color: #4bcb1d;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task-pending{
		color: #ff4e00;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task-yet-to-start{
		color: #a5a5a5;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.task-archieved{
		color: #a5a5a5;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.swim-col-heading{
		color: #000;
		font-size: 19px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.sturdy3 td:nth-child(1){
		    width: 39%;
	}
	
	.sturdy3 td:nth-child(2), .sturdy3 td:nth-child(3){
		    width: 44%;
	}
	
	.approval-pending{
		color: #000;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.approved-user{
		color: #000;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.approved-user-date{
		color: #a5a5a5;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.eva-req-content{
		color: #000;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.ref-lik-text{
		color: #1b54e4;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.req-title-txt{
		color: #000;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.inf-req-dsc{
		color: #000;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.action-details-content{
		color: #000;
		font-size: 10px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.action-btn-approve-changes{
		border-radius: 2px;
		background-color: #1695ce;
		width: 170px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.data-view-title{
		color: #1b54e4;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.data-view-date{
		color: #a5a5a5;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.meeting-title-txt{
		color: #000;
		font-size: 14px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.meeting-date-txt{
		color: #000;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.meeting-desc-txt{
		color: #a5a5a5;
		font-size: 12px;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		text-align: left;
	}
	
	.meeting-logo{
		width: 3.333333%;
	}
	
	.link-logo{
		display: inline-block;
		vertical-align: top;
	}
	
	#tabs {
	  overflow: hidden;
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}

	#tabs li {
	  float: left;
	  margin: 0 .5em 0 0;
	}

	#tabs a {
	  position: relative;
	  background: #ddd;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	  background-image: -webkit-linear-gradient(top, #fff, #ddd);
	  background-image: -moz-linear-gradient(top, #fff, #ddd);
	  background-image: -ms-linear-gradient(top, #fff, #ddd);
	  background-image: -o-linear-gradient(top, #fff, #ddd);
	  background-image: linear-gradient(to bottom, #fff, #ddd);  
	  padding: .5em 2.5em;
	  float: left;
	  text-decoration: none;
	  color: #1b54e4;
	  font-family: "Poppins Regular";
	  font-size: 14px;
	  letter-spacing: 1px;
	  text-shadow: 0 1px 0 rgba(255,255,255,.8);
	  -webkit-border-radius: 5px 0 0 0;
	  -moz-border-radius: 5px 0 0 0;
	  border-radius: 5px 0 0 0;
	  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	  box-shadow: 0 2px 2px rgba(0,0,0,.4);
	}

	#tabs a:hover,
	#tabs a:hover::after,
	#tabs a:focus,
	#tabs a:focus::after {
	  background:#f2f2f2;
	}

	#tabs a:focus {
	  outline: 0;
	}
	
	

	#tabs a::after {
	  content:'';
	  position:absolute;
	  z-index: 1;
	  top: 0;
	  right: -.5em;  
	  bottom: 0;
	  width: 1em;
	  background: #ddd;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	  background-image: -webkit-linear-gradient(top, #fff, #ddd);
	  background-image: -moz-linear-gradient(top, #fff, #ddd);
	  background-image: -ms-linear-gradient(top, #fff, #ddd);
	  background-image: -o-linear-gradient(top, #fff, #ddd);
	  background-image: linear-gradient(to bottom, #fff, #ddd);  
	  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	  box-shadow: 2px 2px 2px #ccc;
	  -webkit-transform: skew(10deg);
	  -moz-transform: skew(10deg);
	  -ms-transform: skew(10deg);
	  -o-transform: skew(10deg);
	  transform: skew(10deg);
	  -webkit-border-radius: 0 5px 0 0;
	  -moz-border-radius: 0 5px 0 0;
	  border-radius: 0 5px 0 0;  
	}

	#tabs #current a {
	 background: #4bcb1d;
	  
	  color: #fff;
	}

	#tabs #current a::after {
	  background: #4bcb1d;
	  
	  color: #fff;
	}
	/* eims ends here */
	
	/* user profile starts here */
	.userprofile-container{
		padding: 45px;
	}
	
	.userdesc-container{
		margin: 20px 0px 30px 0px;
	}
	
	.userphoto{
		width: 150px;
		height: 150px;
		border-radius: 50% !important;
		border: 6px solid #fff !important;
		background-color: #434578 !important;
		box-shadow: 0px 1px 5px 1px #e9e9e9;
	}
	
	.username{
		font-family: "Poppins Regular";
		font-size: 32px;
		color: #fff;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		padding: 45px 0px 0px 0px;
	}
	
	.edit-userphoto{
		display: block;
		position: absolute;
		left: 110px;
		top: 98px;
		background: #ff5700;
		width: 28px;
		height: 28px;
		border-radius: 50%;
		border: 3px solid #fff !important;
		box-shadow: 0px 1px 1px 1px #e9e9e9;
		
	}
	
	.edit-userphoto-img{
		padding: 0px 0px 0px 3px;
		cursor: pointer;
	}
	
	.userfullname{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.userdesg{
		font-family: "Poppins Medium";
		font-weight: Normal;
		font-size: 14px;
		color: #767676;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.profile-summary{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #767676;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.user-details-container{
		    padding: 10px 0px 0px 50px;
	}
	
	.my-nav-pills4>li.active>a, .my-nav-pills4>li.active>a:focus, .my-nav-pills4>li.active>a:hover{
			color: #000;
			padding: 10px 35px;
			font-family: "Poppins Regular";
			font-size: 13px;
			border-radius: 0px;
			background: #faf7f6;
			border-bottom: 2px solid #4CAF50;
	}
	
	.my-nav-pills4>li.pad-10{
		
	}
	
	.nav4>li>a {
		position: relative;
		display: block;
		color: #000;
		padding: 10px 35px;
		font-family: "Poppins Regular";
		font-size: 13px;
	}
	
	.nav4{
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
	.aboutme-container::-webkit-scrollbar {
		display: none;
	}
	
	.aboutme-container{
		overflow-y: scroll;
	}
	
	.aboutme-head{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.edit-sec{
		font-family: "Poppins Regular";
		font-size: 15px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		/* padding-top: 10px; */
	}
	
	.full-summary{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: justify;
		padding-left: 25px;
		padding-right: 25px;
		line-height: 2;
	}
	
	.personal-details{
		/* margin-top: 30px; */
		padding-left: 26px;
	}
	
	.td-wd1{
		width: 1%;
		padding-top: 20px;
	}
	
	.td-wd2{
		width: 1%;
		padding-top: 20px;
	}
	
	.td-wd3{
		width: 15%;
		padding-top: 20px;
	}
	
	.per-det-left{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.per-det-right{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
	}
	
	
	.full-summary-about-input, .full-summary-about-input1, .full-summary-about-input2, .full-summary-about-input3{
		padding-left: 14px;
	}
	
	.experience-details-container{
		/*overflow-y: scroll;
		height: 300px;
		 padding-left: 40px; 
		margin-top: 50px;
		 border-top: 2px solid #000;
		box-shadow: 0px 1px 5px 1px #e8e8e8; */
		padding-top: 30px;
	}
	
	.experience-details-container::-webkit-scrollbar {
		display: none;
	}
	
	.conv-bottom-pad2{
		padding-bottom: 30px;
	}
	
	/* .about-workexp-wrapper{
		overflow-y: scroll;
		height: 500px;
	}
	
	.about-workexp-wrapper::-webkit-scrollbar {
		display: none;
	} */
	
	.tabs-container{
		
	}
	
	.role-name1{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		text-align: left;
		font-weight: Normal;
		letter-spacing: 1px;
	}
	
	.company-name1{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.employment-duration{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.exp-summary{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
	}
	
	.posting-location{
		font-family: "Poppins Regular";
		font-size: 11px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.add-exp{
		font-size: 17px;
		color: #1695ce;
		font-weight: light;
		letter-spacing: 1px;
		text-align: left;
		cursor: pointer;
		/* padding: 4px 0px 0px 0px; */
	}
	
	.pro-bio-info1{
		word-break: break-all;
	}
	
	.edit-exp{
		font-size: 15px;
	}
	
	.education-container{
		padding-left: 11px;
	}
	
	.show-edit1{
		display: none;
	}
	
	.show-aboutus-edit:hover .show-edit1{
		display: inline-block;
	}
	
	.show-edit2{
		display: none;
	}
	
	.show-edit3{
		display: none;
	}
	
	.show-edit4{
		display: none;
	}
	
	.show-edit5{
		display: none;
	}
	
	.show-edit6{
		display: none;
	}
	
	.show-edit7{
		display: none;
	}
	
	.show-edit8{
		display: none;
	}
	
	.show-edit9{
		display: none;
	}
	
	.show-exp-edit1:hover .show-edit2{
		display: inline-block;
	}
	
	.show-exp-edit2:hover .show-edit3{
		display: inline-block;
	}
	
	.show-edu-edit4:hover .show-edit4{
		display: inline-block;
	}
	
	.show-edu-edit5:hover .show-edit5{
		display: inline-block;
	}
	
	.show-edu-edit6:hover .show-edit6{
		display: inline-block;
	}
	
	.show-edu-edit7:hover .show-edit7{
		display: inline-block;
	}
	
	.show-edu-edit8:hover .show-edit8{
		display: inline-block;
	}
	
	.show-edu-edit9:hover .show-edit9{
		display: inline-block;
	}
	
	.edit-icon-cle1 {
		position: absolute;
		right: 65px;
		top: 70px;
		z-index: 1;
		background-color: #0985bf;
		border-radius: 50%;
		padding: 1px 4px;
		height: 30px;
		width: 30px;
		border: 3px solid #fff;
		cursor: pointer;
	}	
	
	#edit-photo-more1{
		display: none;
	}
	
	.circle-frame-pro:hover #edit-photo-more1{
		display: block;
	}
	/* user profile ends here */
	
	/* account settings page starts here */
	.main-pnl-bg-two1{
		min-height: 900px;
		background-color: #fff;
		box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
		border: 1px solid #ffffff;
	}
	
	.as-sturdy td:nth-child(1){
		    width: 25%;
	}
	
	.as-sturdy td:nth-child(2){
		    width: 30%;
	}
	
	.as-sturdy td:nth-child(3){
		    width: 10%;
	}
	
	.as-use-ttl{
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.action-btn-update-sm{
		border-radius: 2px;
		background-color: #1695ce;
		width: 58px;
		height: 23px;
		font-size: 10px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.action-btn-cancel-sm{
		border-radius: 2px;
		background-color: #dadada;
		width: 58px;
		height: 23px;
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.as-profile-desc{
		text-align: center;
		font-family: "Poppins regular";
		font-size: 11px;
		color: #000;
		letter-spacing: 1px;
		padding: 10px;
		padding-left: 0px;
		padding-right: 5px;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #000;
		-moz-text-fill-color: #000;
		text-fill-color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	.as-sturdy1 td:nth-child(1){
		    width: 45%;
	}
	
	.as-sturdy1 td:nth-child(2){
		    width: 35%;
	}
	
	.action-btn-update{
		border-radius: 2px;
		background-color: #1695ce;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.switch {
	  position: relative;
	  display: inline-block;
		width: 55px;
		height: 26px;
	}

	.switch input { 
	  opacity: 0;
	  width: 0;
	  height: 0;
	}

	.slider {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #ccc;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	.slider:before {
	  position: absolute;
	  content: "";
    height: 20px;
    width: 20px;
	  left: 4px;
	  bottom: 3px;
	  background-color: white;
	  -webkit-transition: .4s;
	  transition: .4s;
	}

	input:checked + .slider {
	  background-color: #ff5700;
	}

	input:focus + .slider {
	  box-shadow: 0 0 1px #ff5700;
	}

	input:checked + .slider:before {
	  -webkit-transform: translateX(26px);
	  -ms-transform: translateX(26px);
	  transform: translateX(26px);
	}

	/* Rounded sliders */
	.slider.round {
	  border-radius: 34px;
	}

	.slider.round:before {
	  border-radius: 50%;
	}
	
	.not-head{
		font-size: 17px;
		color: #000;
		text-align: left;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.head-nav-main1 {
		position: sticky;
		bottom: 566;
		width: 80%;
		background: #fff;
		z-index: 1;
	}
	
	.user-profile-wrapper{
		height: 700px;
		overflow-y: scroll;
	}
	/* account settings page ends here */
	
	/* framework page starts here */
	.framework-container1{
		padding: 45px;
	}
	
	.framework-header1{
		font-family: "Poppins Regular";
		font-size: 26px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		line-height: 1.5;
	}
	
	.framework-sub-header1{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		line-height: 1.5;
	}
	
	.design-cup-left{
		z-index: 1;
	}
	
	.design-cup-right{
		
	}
	
	.frame-keys-bars{
		background: rgb(242,242,242);
		background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
		min-height: 45px;
	}
	
	.sel-frame-modules{
		
	}
	
	.design-cup-container{
		margin-left: -100px;
	}
	
	.sel-frame-modules-wrapper{
		width: 1060px;
	}
	
	.module-nav-wrapper{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	
	.module-nav-wrapper li{
		display: inline;
		float: left;
		list-style-type: none;
		width: 220px;
	}
	
	.module-nav-wrapper1{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	
	.module-nav-wrapper1 li{
		display: block;
		list-style-type: none;
		width: 220px;
		padding-bottom: 9px;
	}
	
	.frame-keys-bar1{
		padding: 10px 10px 5px 20px !important;
		position: relative;
		left: -76px;
		top: 0px;
	}
	
	.frame-keys-bar2{
		    padding: 5px 10px 3px 42px !important;
		position: relative;
		left: -98px;
		top: 16px;
		
	}
	
	
	.frame-keys-bar3{
		padding: 5px 10px 4px 67px !important;
    position: relative;
    left: -123px;
    top: 34px;
	}
	
	.frame-keys-bar4{
		padding: 10px 10px 0px 92px !important;
    position: relative;
    left: -148px;
    top: 51px;
	}
	
	.frame-keys-bar5{
		    padding: 13px 10px 13px 87px !important;
		position: relative;
		left: -143px;
		top: 69px;
	}
	
	.frame-keys-bar6{
		    padding: 13px 10px 13px 62px !important;
		position: relative;
		left: -118px;
		top: 85px;
		
	}	
	
	.frame-keys-arrow{
		width: 1%;
		
	}
	
	.frame-keys-arrow1{
		width: 1%;
		
	}
	
	.frame-keys-txt{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: default;
		padding-top: 2px;
	}
	
	.frame-keys-txt1{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: default;
		padding-top: 2px;
		width: 160px;
		padding-left: 10px;
	}
	
	.frame-keys-arrow-icon{
		color: #ff5700;
		padding-top: 4px;
	}
	
	.frame-keypoint{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: center;
		letter-spacing: 1px;
		line-height: 1.2;		
		cursor: pointer;
	}
	
	.keypoint1{
		position: absolute;
		top: 0px;
		left: 105px;
		
		width: 239px;
		padding: 18px 10px;
	}
	
	.frame-keypoint-num{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #ababab;
		text-align: center;
		letter-spacing: 1px;
		line-height: 1.2;
		cursor: pointer;
	}
	
	.keypoint-num1{
		position: absolute;
		top: 13px;
		left: 78px;
	}
	
	.keypoint2{
		position: absolute;
		top: 66px;
		left: 121px;
		width: 210px;
		padding: 16px 10px 17px 10px;
		text-align: center;
	}
	
	.keypoint-num2{
		position: absolute;
		top: 77px;
		left: 84px;
	}

	

	.keypoint5{
		position: absolute;
		top: 264px;
		left: 170px;
		width: 113px;
		padding: 16px 10px;
	}
	
	.keypoint-num5{
		position: absolute;
		top: 274px;
		left: 130px;
	}


	
	.keypoints-pad2{
		padding: 8px 10px;
	}
	
	.keypoints-pad3{
		padding: 11px 10px;
	}
	

	
	.frame-outer-div{
		transform: rotate(45deg);
		width: 20px;
		height: 20px;
		position: absolute;
		top: -11px;
		left: 94px;
		background: #fff;
		border-top: 1px solid #ff7300;
		border-left: 1px solid #ff7300;
		border-radius: 3px;
	}
	
	.frame-inner-div{
		/* padding-top: 10px;
    padding-left: 10px; */
	}
	
	#main-container-frame{
		display: none;
	}
	
	.keypoint1-hover:hover  #main-container-frame{ 
		    display: block;
			box-shadow: 0px 1px 1px 0px #f2f2f2;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: 117px !important;
			top: 52px !important;
			width: 215px !important;
			height: auto;
			border: 1px solid #ff5700;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		#main-container-barframe1{
			display: none;
		}
		
		.key-menu-hover1:hover #main-container-barframe1{ 
		    display: block;
			box-shadow: 0px 1px 1px 0px #f2f2f2;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: -50px !important;
			top: 52px !important;
			width: 215px !important;
			height: auto;
			border: 1px solid #ff5700;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		#main-container-barframe2{
			display: none;
		}
		
		.key-menu-hover2:hover #main-container-barframe2{ 
		    display: block;
			box-shadow: 0px 1px 1px 0px #f2f2f2;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: -50px !important;
			top: 52px !important;
			width: 215px !important;
			height: auto;
			border: 1px solid #ff5700;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		#main-container-barframe3{
			display: none;
		}
		
		.key-menu-hover3:hover #main-container-barframe3{ 
		    display: block;
			box-shadow: 0px 1px 1px 0px #f2f2f2;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: -50px !important;
			top: 62px !important;
			width: 215px !important;
			height: auto;
			border: 1px solid #ff5700;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		/* .bar2mod2{
			position: relative;
			left: 8px;
		}
		
		.bar2mod3{
			position: relative;
			left: 15px;
		}
		
		.bar3mod2{
			position: relative;
			left: 18px;
		}
		
		.bar3mod3{
			position: relative;
			left: 33px;
		}
		
		.bar4mod2{
			position: relative;
			left: 27px;
		}
		
		.bar5mod2{
			position: relative;
			left: 24px;
		} */
	/* developer framework page ends here */
	
	/* market framework page starts here */
	.market-frame-flow-container{
		margin-top: 390px;
	}

	.market-frame-flow-container-sm{
		margin-top: 376px;
	}

	
	.framework-steps{
		    background: #ffffff !important;
			border: 1px solid #999999;
			height: 8px;
			border-radius: 20px;
			margin-top: 20px;
			text-align: center;
			-webkit-justify-content: space-around;
			display: flex;
			flex-direction: row;
			justify-content: space-around;
			margin-left: auto !important;
			margin-right: auto !important;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			flex: 1 0 auto;
	}
	
	.maret-frame-1{
		    background: #f19f07;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-2{
		    background: #295391;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-3{
		    background: #00bbab;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-4{
		    background: #eb432d;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-5{
		    background: #42bb64;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-6{
		    background: #b83c60;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-7{
		    background: #d2e604;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-8{
		    background: #46a5f8;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-9{
		    background: #01baab;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.maret-frame-10{
		    background: #ff015b;
			text-align: center;
			width: 18px;
			height: 18px;
			border-radius: 25px;
			margin-top: -6px;
	}
	
	.market-brances-1{
		    background: #f19f07;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}	
	
	
	.market-frame1-img1{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-brances-2{
		    background: #295391;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}	
	
	
	.market-frame2-img2{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-brances-3{
		    background: #00bbab;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}	
	
	
	.market-frame3-img3{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-brances-4{
		background: #eb432d;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}	
	
	
	.market-frame4-img4{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-brances-5{
		background: #42bb64;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}	
	
	
	.market-frame5-img5{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-brances-6{
		    background: #b83c60;
		height: 80px;
		width: 2px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -79px;
		margin-left: 8px;
	}

	.market-brances-7{
				background:#d2e604;
			height: 80px;
			width: 2px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: -79px;
			margin-left: 8px;
		}
		
	.market-brances-8{
				background: #46a5f8;
			height: 80px;
			width: 2px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: -79px;
			margin-left: 8px;
		}

	.market-brances-9{
				background: #01baab;
			height: 80px;
			width: 2px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: -79px;
			margin-left: 8px;
	}

	.market-brances-10{
				background: #ff015b;
			height: 80px;
			width: 2px;
			display: flex;
			flex-direction: column;
			justify-content: space-evenly;
			margin-top: -79px;
			margin-left: 8px;
	}
	
	
	.market-frame6-img6{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-frame7-img7{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-frame8-img8{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-frame9-img9{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.market-frame10-img10{
		margin-top: -325px;
		margin-left: -106px;
	}
	
	.mf1-content{
		position: relative;
		top: 12px;
		left: -120px;
	}
	
	.mf2-content{
		position: relative;
		top: 12px;
		left: -330px;
	}
	
	.mf3-content{
		position: relative;
		top: 7px;
		left: -540px;
	}
	
	.mf4-content{
		position: relative;
		top: 7px;
		left: -752px;
	}
	
	.mf5-content{
		position: relative;
		top: 13px;
		left: -964px;
	}
	
	.mf6-content{
		position: relative;
		top: 7px;
		left: -965px;
	}
	
	.mf7-content{
		position: relative;
		top: 12px;
		left: -965px;
	}
	
	.mf8-content{
		position: relative;
		top: 12px;
		left: -965px;
	}
	
	.mf9-content{
		position: relative;
		top: 7px;
		left: -965px;
	}
	
	.mf10-content{
		position: relative;
		top: 12px;
		left: -965px;
	}
	
	.market-frame1-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 50px;
		top: -353px;
		cursor: default;
		z-index: 1;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame1-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 55px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame1-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 173px;
		top: -84px;
	}

	.market-frame2-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 261px;
		top: -353px;
		cursor: pointer;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	/* .market-frame2-txt1-newplace{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 56px;
		top: -338px;
	} */
	
	.market-frame2-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 268px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	/* .market-frame2-txt2-newplace{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 55px;
		top: -270px;
	} */
	
	.market-frame2-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 383px;
		top: -84px;
	}
	
	/* .market-frame2-txt3-newplace{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 173px;
		top: -84px;
	} */
	
	.market-frame3-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 471px;
		top: -348px;
		cursor: pointer;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame3-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 479px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame3-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 594px;
		top: -84px;
	}
	
	/* .market-frame3-txt1-newplace{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 271px;
		top: -338px;
	}
	
	.market-frame3-txt2-newplace{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 268px;
		top: -270px;
	}
	
	.market-frame3-txt3-newplace{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 383px;
		top: -84px;
	} */
	
	.market-frame4-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 684px;
		top: -348px;
		cursor: pointer;		
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame4-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 692px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame4-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 807px;
		top: -84px;
	}
	
	/* .market-frame4-txt1-newplace{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 481px;
		top: -339px;
	}
	
	.market-frame4-txt2-newplace{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 479px;
		top: -270px;
	}
	
	.market-frame4-txt3-newplace{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 594px;
		top: -84px;
	} */
	
	.market-frame5-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -353px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame5-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 904px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame5-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1017px;
		top: -84px;
	}
	
	
	.market-frame6-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -348px;
		cursor: pointer;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame6-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 903px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame6-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1020px;
		top: -84px;
	}
	
	
	.market-frame7-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -353px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame7-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 903px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame7-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1020px;
		top: -84px;
	}
	
	.market-frame8-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -353px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame8-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 903px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame8-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1020px;
		top: -84px;
	}
	
	.market-frame9-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -348px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame9-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 903px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame9-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1020px;
		top: -84px;
	}
	
	.market-frame10-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -353px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	.market-frame10-txt2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 903px;
		top: -270px;
		width: 150px;
		cursor: pointer;
	}
	
	.market-frame10-txt3{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #e5e3e3;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		
		position: absolute;
		left: 1020px;
		top: -84px;
	}
	
	.market-frame-keys-arrow{
		width: 1%;
	}
	
	.market-frame-keys-txt{
		font-family: "Poppins Regular";
		font-size: 10px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.9;
		width: 130px;
	}
	
	.market-icon-main1{
		position: absolute;
		top: -100px;
		left: 100px;
	}
	
	.market-icon-main2{
		position: absolute;
		top: -100px;
		left: 310px;
	}
	
	.market-icon-main3{
		position: absolute;
		top: -100px;
		left: 521px;
	}
	
	.market-icon-main4{
		position: absolute;
		top: -100px;
		left: 734px;
	}
	
	.market-icon-main5{
		position: absolute;
		top: -100px;
		left: 946px;
	}
	
	.market-icon-main6{
		position: absolute;
		top: -100px;
		left: 100px;
	}
	
	.next-process{
		position: absolute;
		width: 18px;
		height: 18px;
		top: -7px;
		left: 1110px;
		background: #ff4500 !important;
		border-radius: 50%;
		cursor: pointer;
	}
	
	.prev-process{
		position: absolute;
		width: 18px;
		height: 18px;
		top: -6px;
		left: -37px;
		background: #FF4500 !important;
		border-radius: 50%;
		cursor: pointer;
	}
	
	.next-process-icon{
		position: absolute;
		top: 2px;
		left: 7px;
	}
	
	.prev-process-icon{
		position: absolute;
		top: 2px;
		left: 6px;
	}
	
	#defmarket-hover-process1{
		display: none;
	}
	
	.defmarket-hover1:hover #defmarket-hover-process1{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		font-weight: Normal;
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -85px !important;
		top: 30px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}
	
	#defmarket-hover-process2{
		display: none;
	}
	
	.defmarket-hover2:hover #defmarket-hover-process2{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		font-weight: Normal;
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -65px !important;
		top: 55px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}
	/* market framework page ends here */
	
	/* new market opportunity framework page starts here */
	.new-market-framework-container{
		margin-top: 50px;
		/* -webkit-animation: moveFromRight 1000ms ease-in-out;
		-moz-animation: moveFromRight 1000ms ease-in-out;
		-ms-animation: moveFromRight 1000ms ease-in-out;
		-o-animation: moveFromRight 1000ms ease-in-out;
		animation: moveFromRight 1000ms ease-in-out; */
		
	}
	
	/* .newmr-frame-img{
		transition: width 2s;
		transition-timing-function: linear;
	}*/
	
	.newmr-frame-img:hover{
		/* width: 1010px; */
		/* -webkit-filter: grayscale(100%); 
		filter: grayscale(100%); */
	} 
	
	.frame-process1{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 306px;
		left: 151px;
		width: 210px;
		
		
		/* transition: font-size 10s;
		transition-timing-function: ease-in; */
	}
	
	.frame-process1:hover{
		
	}
	
	.frame-process2{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 292px;
		left: 401px;
		width: 210px;
	}
	
	.frame-process3{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 245px;
		left: 631px;
		width: 210px;
	}
	
	.frame-process4{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 369px;
		left: 622px;
		width: 210px;
	}
	
	.frame-process5{
		font-family: "Poppins Medium";
		font-size: 17px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;		
		top: 305px;
		left: 878px;
		width: 210px;
	}
	
	.frame-process1-module1{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 181px;
		left: 141px;
		width: 100px;
	}
	
	.frame-process1-module2 {
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 411px;
		left: 141px;
		width: 100px;
	}
	
	.frame-process2-module1{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 155px;
		left: 286px;
		width: 150px;
	}
	
	.frame-process2-module2{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 195px;
		left: 335px;
		width: 110px;
	}
	
	.frame-process2-module3{
		 font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 421px;
		left: 315px;
		width: 161px;
	}
	
	.frame-process34-module1{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 25px;
		left: 396px;
		width: 200px;
	}
	
    
	.frame-process34-module2 {
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 71px;
		left: 447px;
		width: 200px;
	}


	.frame-process34-module3 {
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 116px;
		left: 485px;
		width: 200px;
	}




	
	.frame-process34-module4 {
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		position: absolute;
		top: 155px;
		left: 516px;
		width: 200px;
	}
	
	.frame-process34-module5{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 485px;
		left: 503px;
		width: 150px;
	}
	
	.frame-process34-module6{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 535px;
		left: 456px;
		width: 150px;
	}
	
	.frame-process5-module1 {

		 font-family: "Poppins Medium";
		 font-size: 12.5px;
		 color: #000;
		 text-align: left;
		 letter-spacing: 1px;
		 line-height: 1.5;
		 cursor: pointer;
		 position: absolute;
		 top: 152px;
		 left: 767px;
		 width: 200px;
	 }
	 


	 .frame-process5-module2 {
		 font-family: "Poppins Medium";
		 font-size: 12.5px;
		 color: #000;
		 text-align: left;
		 letter-spacing: 1px;
		 line-height: 1.5;
		 cursor: pointer;
		 position: absolute;
		 top: 210px;
		 left: 814px;
		 width: 200px;

	 }
	
	.frame-process5-module3{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 411px;
		left: 826px;
		width: 200px;
		transform: rotate(2.5deg) !important;
	}
	
	.frame-process5-module4{
		font-family: "Poppins Medium";
		font-size: 12.5px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		position: absolute;
		top: 452px;
		left: 786px;
		width: 200px;
		transform: rotate(1.9deg);
	}
	
	#hover-container1{
		display: none;
	}
	
	.hover-it1:hover #hover-container1{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -33px !important;
		top: 42px !important;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
		
		transition: width 2s;
		transition-timing-function: linear;
	}
	
	#hover-container2{
		display: none;
	}
	
	.hover-it2:hover #hover-container2{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -65px !important;
		top: 72px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}
	
	
	.add-process1-main{
		display: block;
		position: absolute;
		left: 148px;
		top: 495px;
		cursor: pointer;
	}
	
	.add-process2-main{
		display: block;
		position: absolute;
		left: 316px;
		top: 493px;
		cursor: pointer;
	}
	
	.add-process34-main{
		display: block;
		position: absolute;
		left: 455px;
		top: 615px;
		cursor: pointer;
	}
	
	.add-process5-main{
		display: block;
		position: absolute;
		left: 798px;
		top: 495px;
		cursor: pointer;
	}
	
	.add-module-main{
		display: block;
		position: absolute;
		left: 1046px;
		top: 305px;
		cursor: pointer;
	}
	/* new market opportunity framework page ends here */
	
	/* competitive market framework page starts here */
	.competitive-market-framework-container{
		margin-top: 50px;
		margin-left: 100px;
	}
	
	.comp-process-module2{
		/* padding: 15px !important;
		border: 1px solid #000 !important;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important; */
	}
	
	.comp-process1{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #f19f07;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process2{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #295391;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process3{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process4{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #eb432d;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process5{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #28df99;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process6{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #b83b5e;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process7{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #d2e603;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process8{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #337ab7;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process9{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}	


	.comp-process10{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #FF005A;
		height: 73px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 18%;
		
		display: flex;
		align-items: center;
	}

	
	
	
	
	
	
	.comp-process1-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #f19f07;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process2-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #295391;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process3-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process4-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #eb432d;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process5-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #28df99;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process6-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #b83b5e;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process7-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #d2e603;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process8-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #337ab7;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process9-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}	


	.comp-process10-sm{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #FF005A;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		width: 41%;
		
		display: flex;
		align-items: center;
	}







	.comp-process1-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #f19f07;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process2-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #295391;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process3-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process4-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #eb432d;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process5-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #28df99;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process6-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #b83b5e;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process7-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #d2e603;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	.comp-process8-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #337ab7;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}
	
	
	.comp-process9-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #00bbab;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}	


	.comp-process10-md{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		cursor: pointer;
		
		background: #FF005A;
		height: 54px;
		border-top-left-radius: 12px !important;
		border-bottom-left-radius: 12px !important;
		//width: 17%;
		
		display: flex;
		align-items: center;
	}







.comp-module-container-sm {
    background: #f3f3f3;
    height: 54px;
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    width: auto;
}	
	
	
.comp-dataset-container1-sm {
    padding: 18px;
}

.comp-right-arrow-sm {
position: absolute;
    width: 102px;
    height: 90px;
    right: 24px;
    background: #efefef;
    -webkit-transform: rotate(45deg);
    transform: rotate(-45deg);
    border-radius: 7px;
}

.comp-btn1-sm {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 235px;
}


.circle-1-sm {
    height: 5px;
    width: 5px;
    padding: 5px;
    border-radius: 50%;
    background-color: #ff752d;
    display: inline-block;
    margin-left: 20px;
    position: absolute;
    left: -36px;
    top: 5px;
}	
	
	
	.comp-process1-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process2-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process3-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process4-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process5-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process6-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process7-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-process8-txt{
		margin: 13px;
		padding:10px;
	}
	
	.comp-right-arrow {		
		position: absolute;
		width: 100px;
		height: 100px;
		right: 20px;
		background: #efefef;
		-webkit-transform: rotate(45deg);
		transform: rotate(-45deg);
		border-radius: 7px;
	}

	.comp-right-arrow-container {
		position: relative;
		height: 80px;
		width: 34px;
		overflow: hidden;
		margin-top: -14px;
		vertical-align: top;
		left: -7px;
	}
	
	.comp-module-container{
		background: #efefef;
		height: 73px;
		border-top-right-radius: 12px !important;
		border-bottom-right-radius: 12px !important;
		width: auto;
	}
	
	.c1p1m-container{
		border-right: 1px solid #999;
		padding: 12px 12px 12px 12px !important;
	}
	
	.cpm-head{
		font-family: "Poppins Regular";
		font-size: 12.5px;
		color: #000;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: left;
		width: 80px;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: #000;
		-moz-text-fill-color: #000;
		text-fill-color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	.sm-dir-cont1{
		border-right: 1px solid #999 !important;
	}
	
	.small-val-cont-main1{
		display: flex;
		justify-content: left;
		padding-left: 20px !important;
	}
	
	.comp-btn-container1{
		display: inline-block;
	}
	
	.comp-btn1{	
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		cursor: pointer;
		padding-right: 20px;
		padding-left: 20px;
	}
	
	.comp-sep{
		width: 1px;
		border-right: 1px solid #c1c0c0;
		padding: 10px 0px 10px 0px;
	}
	
	.comp-dataset-container1{
		padding: 24px;
	}
	
	.com-process-no1{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no2{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no3{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no4{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no5{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no6{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no7{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}
	
	.com-process-no8{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}

	.com-process-no9{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}

	.com-process-no10{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}	
	

	.com-process-no010{
		width: 30px;
		height: 30px;
		background: #fff;
		border-radius: 50%;
		font-size: 12.5px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		font-weight: bold;
		letter-spacing: 1px;
		padding: 6px;
	}	


	
	
	.add-process-comp{
		
	}
	
	.add-process-comp-txt{
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.add-module-comp4{
		position: relative;
		top: 0px;
		left: 56px;
		z-index: 1;
	}
	
	/* #addModuleCcomp{
		display: none;
	}
	
	 #addModuleCcomp{
		display: inline-block;
		position: relative;
		top: 0px;
		left: 56px;
		z-index: 1;
	} */
	
	.comp-process-module1{
		z-index: 1;
	}
	
	#comp-hover-process1{
		display: none;
	}
	
	.comp-hover1:hover #comp-hover-process1{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		font-weight: Normal;
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -65px !important;
		top: 60px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}
	
	#comp-hover-module1{
		display: none;
	}
	
	 .comp-hover2:hover #comp-hover-module1{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		font-weight: Normal;
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: 25px !important;
		top: 35px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}
	
	.frame-inner-div{
		font-weight: normal;
	}
	
	/* Pop */
		@-webkit-keyframes hvr-pop {
		  50% {
			-webkit-transform: scale(1.2);
			transform: scale(1.2);
		  }
		}
		@keyframes hvr-pop {
		  50% {
			-webkit-transform: scale(1.2);
			transform: scale(1.2);
		  }
		}
		
		/*.hvr-pop {
		  display: inline-block;
		  vertical-align: middle;
		  -webkit-transform: perspective(1px) translateZ(0);
		  transform: perspective(1px) translateZ(0);
		  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
		}
		.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
		  -webkit-animation-name: hvr-pop;
		  animation-name: hvr-pop;
		  -webkit-animation-duration: 0.3s;
		  animation-duration: 0.3s;
		  -webkit-animation-timing-function: linear;
		  animation-timing-function: linear;
		  -webkit-animation-iteration-count: 1;
		  animation-iteration-count: 1;
		}*/
		
		
	/* competitive market framework page ends here */
	
	
			.hvr-pop {cursor:default;}
				
				
				
	/* plot icons css starts here */
	.plot-name{
		font-family: "Poppins Regular";
		font-size: 8px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		line-height: 1.3;
	}
	
	.lipad{
		padding: 8.5px;
	}
	
	.nav5{
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	/* plot icons css ends here */
	
	/* search page starts here */
	.search-head-container{
		/* position: fixed !important;
		width: 92.3%;
		z-index: 2; */
	}
	
	.search-head-main{
		padding: 5px !important;
	}
	
	.search-head{
		    font-family: "Poppins Regular";
			font-size: 13px;
			color: #000;
			letter-spacing: 1px;
	}
	
	.search-filter-wrapper{
		font-family: "Poppins Medium";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		/* padding-bottom: 20px !important;
		padding-top: 25px !important;
		padding-left: 15px !important; */
		border-bottom: 1px solid #cacaca !important;
		background: #fff;
		/* position: fixed;
		width:92.3%;
		z-index: 1; */
	}
	
	.search-result-wrapper{
		/* height: 500px;
		overflow-y: scroll; */
	}
	
	.my-nav-pills6>li.active>a, .my-nav-pills6>li.active>a:focus, .my-nav-pills6>li.active>a:hover{
			color: #000;
			padding: 10px 35px;
			font-family: "Poppins Regular";
			font-size: 14px;
			border-radius: 0px;
			background: #fff;
			border-bottom: 2px solid #4CAF50;
	}
	
	.my-nav-pills6>li.pad-10{
		
	}
	
	.nav6>li>a {
		position: relative;
		display: block;
		color: #000;
		padding: 10px 35px;
		font-family: "Poppins Regular";
		font-size: 14px;
	}
	
	.nav6{
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
	.search-related-icon{
		background: #fff;
		padding: 6px 8px;
		border-radius: 5px;
		font-family: "Poppins Bold";
		font-size: 16px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		width: 40px;
		height: 40px;
		min-height: 30px;
		border: 1px solid #ff5700;
		margin-top: 5px;
	}
	
	.project-title-date{
		    font-family: "Poppins Medium";
			font-size: 13px;
			color: #000;
			text-align: left;
			letter-spacing: 1px;
	}
	
	.explore-dea-tag{
		font-family: "Poppins Regular";
		font-size: 14px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		margin-bottom: 10px;
		margin-top: 5px;
	}
	
	.search-title-date{
		    
	}
	
	.title-and-date{
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.search-key-view{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		/* border-bottom: 1px solid #cacaca !important; */
		background: #fff;
		padding: 50px 10px 25px 35px !important;
	}
	
	.searchpage-visual-btn1{
		font-family: "Poppins Regular";
		font-size: 14px;
		border: 1px solid #124ed1;
		background: #124ed1;
		color: #fff;
		cursor: pointer;
		min-height: 40px;
		text-align: center;
		padding: 9px 0px 0px 0px;
	}
	
	.searchpage-visual-btn1 a{
		text-decoration: none;
		cursor: pointer;
		color: #fff;
	}
	
	.search-key{
		color: #ff5700;
	}
	
	.search-context-main-pad{
		padding-left: 35px;
	}
	
	.expand-topic{
		font-family: "Poppins Regular";
		font-size: 17px;
		color: #1b54e4;
		text-align: left;
		letter-spacing: 1px;
		/* line-height: ; */
		cursor: pointer;
	}
	
	.expand-topic:hover{
		color: blue;
	}
	
	.search-context-gap{
		/* margin-top: 15px; */
	}
	
		
	.search-context-wrapper-main{
		min-height: 130px;
		background-color: #fff;
		/* box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
		border: 1px solid #ffffff; */
	}
	
	.search-contaxt-pad{
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	
	.having-trouble-guidelines{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.having-trouble-guidelines-main{
		padding-inline-start: 20px;
	}
	
	.search-content{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
	}
	
	.sev-width1{
		    width: 36.333333% !important;
	}
	/* search page ends here */
	
	/* user activation starts here */
	.cya-content-container{
		background-color: #fdfdfd;
	}
	
	.cus-container{
		border-radius: 10px !important;
	}
	
	.cya-form-main{
		padding: 40px 40px 0px 40px;
	}
	
	.cya-content-main{
		padding: 40px 40px 40px 40px;
		
	}
	
	.cya-content-container{
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		background: url(../images/login-image.png);
	}
	
	.cya-title2{
		font-family: "Poppins Regular";
		font-size: 20px;
		font-weight: bold;
		color: #ff752d;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
		margin-bottom: 50px;
	}
	
	.client-logo{
		border: 3px solid #ccc;
	}
	
	.cya-title1{
		font-family: "Poppins Regular";
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
	}
	
	.cya-sub-title1{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #fff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
	}
	/* user activation page ends here */
	
	/* confirmation page starts here */
	.confirmation-message{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: center;
		letter-spacing: 1px;
		line-height: 2;
	}
	
	.conf-user{
		color: #1b54e4;
	}
	
	.action-btn-backhome{
		border-radius: 2px;
		background-color: #15b551;
		width: 150px;
		height: 36px;
		font-size: 11px;
		color: #fff;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	
	.confirmation-logo{
		margin-top: 60px;
	}
	/* confirmation page ends here */
	
	/* select topics page starts here */
	.cya-title3{
		font-family: "Poppins Regular";
		font-size: 20px;
		font-weight: bold;
		color: #ff752d;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
	}
	
	.cya-sub-title2{
		font-family: "Poppins Regular";
		font-size: 12px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 2;
	}
	
	.cyal-btn1{
		border: none;
		border-radius: 20px;
		padding: 10px 20px;
		font-size: 10px;
		color: #000;
		text-align: center;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		background-color: #e8e8e8;
		cursor: pointer;
	}
	
	.cya-btn-container1{
		display: inline-block;
	}
	/* select topics page ends here */
	
	/* notification menu starts here */
	 #menu-container-det{ 
		display: none;
		width: 260px;
		min-height: 130px;
		height: auto;
		box-shadow: 0px 1px 5px 1px #fbfbfb;
		font-family: "Poppins Regular";
		text-align: left;
		font-size: 12px;
		letter-spacing: 1px;
		color: #000;
		position: fixed;
		top: 53px;
		left: 1044px;
		border: 1px solid #e6e6e6;
		border-radius: 6px;
		background: #fff;
		z-index: 2;
	}
	
	.outer-menudiv{
		transform: rotate(45deg);
		width: 17px;
		height: 17px;
		position: absolute;
		top: -10px;
		left: 206px;
		background: #fff;
		border-top: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		border-radius: 3px;
		z-index: -1;
	}
	
	.inner-menudiv{
		
	}
	
	.not-unread{
		background: #fbfbfb;
	}
	
	
	
	.not-container{
		padding: 20px;
	}
	
	.not-wrapper{
		 background-color: #fff;
		 /* padding: 20px 20px 20px 20px; */
		 border-top-right-radius: 6px;
		 border-top-left-radius: 6px;
	}
	
	.view-all-not{
		font-family: "Poppins Regular";
		text-align: center;
		font-size: 12px;
		letter-spacing: 1px;
		color: #fff;
		padding: 10px 15px;
		background: #ff752d;
		cursor: pointer;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top: 1px solid #f7f7f7;
	}
	
	.not-content{
		font-family: "Poppins Light";
		text-align: left;
		font-size: 11px;
		letter-spacing: 1px;
		line-height: 1.9;
		color: #000;
		cursor: pointer;
	}
	
	.not-posttime{
		font-family: "Poppins Regular";
		text-align: left;
		font-size: 11px;
		letter-spacing: 1px;
		color: #7b7b7b;
		line-height: 1.5;
	}
	
	.text-bold{
		font-weight: bold;
	}
	
	.poppins-medium{
		font-weight: "Poppins Medium";
	}
	
	.filter-by-container{
		font-family: "Poppins Regular";
		font-size: 13px;
		color: #b5b5b5;
		text-align: right;
		letter-spacing: 1px;
		line-height: 1.5;
		
	}
	
	.not-panel-ttl{
		font-family: "Poppins Regular";
		font-size: 16px;
		color: #000;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.5;
		padding: 0px 0px 0px 0px;
	}
	
	
	.activvity-cont{
		padding: 20px 40px 20px 40px;
	}
	
	.activvity-cont-main{
		background-color: #efefef;
		padding: 20px;
		min-height: 120px;
	}
	
	.not-read{
		background: #fff;
	}
	
	.user-photo-not{
		width: 50px;
		height: 50px;
		background: #ffffff;
		border-radius: 50%;
		border: 1px solid #ff5700;
	}
	
	.user-photo-not-main{
		    background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		background-size: cover;
		background-position: center;
		margin-top: 12px;
		margin-left: -1px;
	}
	
	.user-abbr-not{
		    font-family: "Poppins Regular";
		font-size: 15px;
		text-align: center;
		color: #000;
	}
	
	.upn-main{
		padding: 12px;
		margin-left: -13px;
	}
	
	.show-actv-menu1{
		width: 160px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #000;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 1px 1px #fbfbfb;
		position: absolute;
		left: 417px;
		top: 90px;
		background: #fff;
		z-index: 1;
		display: none;
	}
	
	.all-actv{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.today-actv{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.last-week-actv{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.ubme-actv{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.ubteam-actv{
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.all-actv:hover, .today-actv:hover, .last-week-actv:hover, .ubme-actv:hover, .ubteam-actv:hover{
		background: #1386b9;
		color: #fff;
	}
	
	.default-niti-head1{
		background: #f9f9f9;
		background: -moz-linear-gradient(left, #f9f9f9 0%, #ffffff 100%);
		background: -webkit-linear-gradient(left, #f9f9f9 0%,#ffffff 100%);
		background: linear-gradient(to right, #f9f9f9 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=1 );
		padding: 20px;
		margin-top: -9px;
	}
	
	
	.cover-not{ position:fixed; top:0; left:0;  background-color:rgba(0, 0, 0, 0.6); z-index:8; width:100%; height:100%; display:block; }
	.cover1-not{ position:fixed; top:0; left:0;  background-color:rgba(0, 0, 0, 0.6); z-index:2; width:100%; height:100%; display:block; overflow:hidden; }

	.tech-panel-content-not {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  padding-top:70px;
	  padding-bottom:40px;
	  overflow: auto;
	  /* smooth scrolling on touch devices */
	  -webkit-overflow-scrolling: touch;
	}




	.tech-panel-close-not {
	  position: absolute;
	  top: 0;
	  right: 0;
	  height: 100%;
	  width: 60px;
	  background-image:url(../images/close-pnl.png);
	  background-repeat:no-repeat;
	  display: inline-block;
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	}
	.tech-panel-close-not::before, .tech-panel-close-not::after {
	  /* close icon created in CSS */
	  position: absolute;
	  top: 22px;
	  left: 20px;
	  height: 3px;
	  width: 20px;
	  background-color: #424f5c;
	  /* this fixes a bug where pseudo elements are slighty off position */
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.tech-panel-close-not::before {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	.tech-panel-close-not::after {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	.no-touch .tech-panel-close-not:hover {
	  background-color: #424f5c;
	}
	.no-touch .tech-panel-close-not:hover::before, .no-touch .tech-panel-close-not:hover::after {
	  background-color: #ffffff;
	  -webkit-transition-property: -webkit-transform;
	  -moz-transition-property: -moz-transform;
	  transition-property: transform;
	  -webkit-transition-duration: 0.3s;
	  -moz-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.no-touch .tech-panel-close-not:hover::before {
	  -webkit-transform: rotate(220deg);
	  -moz-transform: rotate(220deg);
	  -ms-transform: rotate(220deg);
	  -o-transform: rotate(220deg);
	  transform: rotate(220deg);
	}
	.no-touch .tech-panel-close-not:hover::after {
	  -webkit-transform: rotate(135deg);
	  -moz-transform: rotate(135deg);
	  -ms-transform: rotate(135deg);
	  -o-transform: rotate(135deg);
	  transform: rotate(135deg);
	}


	.tech-panel-container-not {
	  position: fixed;
	  width: 45%;
	  height: 100%;
	  top: 0;
	  background: #fff;
	  z-index: 2;
	  -webkit-transition-property: -webkit-transform;
	  -moz-transition-property: -moz-transform;
	  transition-property: transform;
	  -webkit-transition-duration: 0.3s;
	  -moz-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	  -webkit-transition-delay: 0.3s;
	  -moz-transition-delay: 0.3s;
	  transition-delay: 0.3s;
	}
	.from-right .tech-panel-container-not {
	  right: 0;
	  -webkit-transform: translate3d(100%, 0, 0);
	  -moz-transform: translate3d(100%, 0, 0);
	  -ms-transform: translate3d(100%, 0, 0);
	  -o-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	}
	.from-left .tech-panel-container-not {
	  left: 0;
	  -webkit-transform: translate3d(-100%, 0, 0);
	  -moz-transform: translate3d(-100%, 0, 0);
	  -ms-transform: translate3d(-100%, 0, 0);
	  -o-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	}
	.is-visible-not .tech-panel-container-not {
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	  -webkit-transition-delay: 0s;
	  -moz-transition-delay: 0s;
	  transition-delay: 0s;
	}


	.tech-panel-header-not{
	  position: fixed;
	  width: 45%;
	  height: 42px;
	  line-height: 50px;
	  background: rgba(255, 255, 255, 0.96);
	  z-index: 3;
	  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	  -webkit-transition: top 0.3s 0s;
	  -moz-transition: top 0.3s 0s;
	  transition: top 0.3s 0s;
	}
	.tech-panel-header-not h1 {
	  font-weight: bold;
	  color: #89ba2c;
	  padding-left: 5%;
	}
	.from-right .tech-panel-header-not, .from-left .tech-panel-header-not {
	  top: -50px;
	}
	.from-right .tech-panel-header-not {
	  right: 0;
	}
	.from-left .tech-panel-header-not {
	  left: 0;
	}
	.is-visible-not .tech-panel-header-not {
	  top: 0;
	  -webkit-transition: top 0.3s 0.3s;
	  -moz-transition: top 0.3s 0.3s;

	  transition: top 0.3s 0.3s;
	}
	/* notification menu ends here */
	
	.mob-mrgn-top{
		margin-top: 75px;
	}
	
	.def-cursor-pointer{
		cursor: default !important;
	}
	
	.no-hover:hover{
		color: #000 !important;
	}
	
	/* footer section starts here */
	.section-space--ptb_80 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.section-space--pb_30 {
		padding-bottom: 30px;
	}
	
	.footer-widget-wrapper {
		margin-bottom: -35px;
	}
	
	.footer-widget {
		margin-bottom: 30px;
	}
	
	.mb-20 {
		margin-bottom: 20px;
	}
	
	.footer-widget__title {
		margin-top: -3px;
		color: #fff;
		font-family: "Poppins Regular";
		font-size: 18px;
	}
	
	
	
	.line-menu {
		background-color: #fff;
		width: 50px;
		/* float: left; */
		margin-left: -0px;
		height: 1px;
		margin-right: 115px;
		margin-top: -8px;
	}
	
	.footer-widget__list{
		list-style: outside none none;
		margin: 0;
		padding: 0;
	}
	
	.footer-widget__list li {
		margin-bottom: 10px;
		margin-top: 15px;
		font-size: 15px;
		font-family: "Poppins Regular";
	}
	
	.hover-style-link {
		color: #ffffff;
		position: relative;
	}
	
	.hover-style-link:after {
		-webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
		-o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
		content: '';
		position: absolute;
		bottom: 0;
		right: 0;
		width: 0;
		height: 1px;
		background-color: #ff5700;
	}
	
	.hover-style-link:hover {
		color: #ff5700;		   
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	
	.container-footer{
		max-width: 1200px;
		/* margin: 0 auto; */
		width: 100%;
	}
	
	.mb-30 {
		margin-bottom: 30px;
	}
	
	.ht-social-networks.flat-round .item, .ht-social-networks.solid-rounded-icon .item {
		margin: 3px;
	}
	
	.ht-social-networks .item {
		display: inline-block;
	}
	
	.ht-social-networks.solid-rounded-icon .social-link {
		background: transparent;
		border: 1px solid #e0e0e0;
	}
	
	.ht-social-networks.flat-round .social-link, .ht-social-networks.solid-rounded-icon .social-link {
		font-size: 18px;
		display: block;
		text-align: center;
		height: 40px;
		width: 40px;
		padding: 10px !important;
		line-height: 30px;		
		color: #ffffff;
		border-radius: 50%;
		position: relative;		
		transition: all 0.3s;
	}
	
	.ht-social-networks .item .social-link {
		display: block;
		padding: 5px 8px;
	}
	
	.ht-social-networks.solid-rounded-icon .social-link:hover {
		border: 1px solid #ff5700;
		color: #ffffff;
	}
	
	.ht-social-networks.flat-round .social-link:hover, .ht-social-networks.solid-rounded-icon .social-link:hover {
		color: #ffffff;
		background: #ff5700;
	}
	
	.menupt a, .menupt a:link, .menupt a:visited, .menupt a:focus, .menupt span {
		color: #fff;
		text-decoration: none;
	}
	
	.copyright-text {
		display: inline-block;
	}
	
	.copyright-text {
		color: #ffffff;
	}
	/* footer section ends here */
	
	/* explore ideapoke new click panel starts here */
	.sec-mrgn-pt {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	
	.sec-margin-top1 {
		margin-top: 40px;
	}
	
	.sol-cus-pnl-bg {
		min-height: 232px;
		background-color: #fff;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		width: 100%;
		padding: 10px;
		border: 1px solid #ffc6a8;
	}
	
	.case-title1-head {
		font-family: 'an-n';
		font-size: 26px;
		color: #000;
		cursor: pointer;
		/* text-align: left; */
		letter-spacing: 1px;
		line-height: 1.2;
	}
	
	.sol-panel-sub-des {
		font-family: 'an-n';
		font-size: 16px;
		color: #000;
		line-height: 1.5;
		letter-spacing: 1px;
	}
	
	.mt-40 {
		margin-top: 40px;
		padding-bottom: 10px;
	}
	
	.btn--orange {
	  background-image: none;
	  background-color: #ff5700;
	  color: #ffffff;
	  -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.07);
			  box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.07);
			  
		width: 185px;
    padding: 12px 10px;
	}

	.btn--orange:hover, .btn--orange:focus {
	  background-image: none;
	  background: #ff5700;
	  color: #ffffff;
	}
	/* explore ideapoke new click panel ends here */
	
	/* left menu stsrts here  */
	
	/* left menu ends here */
	
	/* workspace menu starts */
	.show-menu-workspace{
		    width: 160px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #000;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: absolute;
		left: -25px;
		top: 32px;
		background: #fff;
		z-index: 1;
		
	}
	
	.workspace-1{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.workspace-2{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.workspace-3{
		padding: 10px 10px;
		cursor:pointer;
	}
	
	.workspace-1:hover, .workspace-2:hover, .workspace-3:hover{
		background: #1386b9;
		color: #fff;
	}
	/* workspace menu ends */
	
	/* from the development team starts here */
	.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
    .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
    .autocomplete-selected { background: #F0F0F0; }
    .autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
    .autocomplete-group { padding: 2px 5px; }
    .autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
    
	div#documentrepositorydesc ul{​​​​​​​
		list-style: circle !important; 
		 margin-left: 20px;
	}​​​​​​​


	div#documentrepositorydesc ul li {​​​​​​​
		list-style: circle !important;
		position: static !important;
		width: 100% !important;
		padding: 0px 0px !important;
		box-sizing: border-box !important;
		min-height: 30px !important;
		list-style-position: outside !important;
		
	}​​​​​​​

	div#documentrepositorydesc ul li:nth-child(even):before {​​​​​​​
		content: '';
		position: absolute;
		width: 25px;
		height: 25px;
		/* top: 18px; */
		top: 0px;
		left: -12px;
		background: transparent;
		border-radius: 50%;
		border: 4px solid transparent;
	}​​​​​​​
	
	div#documentrepositorydesc ol{​​​​​​​
		list-style: circle !important; 
		 margin-left: 20px;
	}​​​​​​​


	div#documentrepositorydesc ol li {​​​​​​​
		list-style: circle !important;
		position: static !important;
		width: 100% !important;
		padding: 0px 0px !important;
		box-sizing: border-box !important;
		min-height: 30px !important;
		list-style-position: outside !important;
		
	}​​​​​​​

	div#documentrepositorydesc ol li:nth-child(even):before {​​​​​​​
		content: '';
		position: absolute;
		width: 25px;
		height: 25px;
		/* top: 18px; */
		top: 0px;
		left: -12px;
		background: transparent;
		border-radius: 50%;
		border: 4px solid transparent;
	}​​​​​​​
	
	
	/* from the development team ends here */
	
	/* demo project css starts here */
	.sturdyeso1 td:nth-child(2)
	 {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso1 td:nth-child(3){
		width: 39%;
	}

	.sturdyeso1 td:nth-child(1) {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.default-use-ttl-eso {
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.sturdyeso2 td:nth-child(2)
	 {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso2 td:nth-child(3){
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso2 td:nth-child(4){
		width: 39%;
	}

	.sturdyeso2 td:nth-child(1) {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.pos-five-force-title {
		font-family: "Poppins Medium";
		font-size: 21px;
		color: #fff;
		font-weight: Normal;
		letter-spacing: 1px;
		text-align: center;
		position: absolute;
		top: 245px;
		left: 520px;
		width: 150px;
	}
	
	.eso-btn1 {
		border-radius: 40px;
		padding: 10px 40px;
		font-size: 12px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		background-color: #ffffff;
		border: 2px solid #d99694;
	}
	
	.eso-btn2 {
		border-radius: 40px;
		padding: 10px 40px;
		font-size: 12px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		background-color: #ffffff;
		border: 2px solid #f5b90f;
	}
	
	.eso-btn3 {
		border-radius: 40px;
		padding: 10px 40px;
		font-size: 12px;
		color: #000;
		text-align: center;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		background-color: #ffffff;
		border: 2px solid #c3b996;
	}
	
	.eso-btn-container {
		display: inline-block;
	}
	
	.pfiveforce1{
		position: absolute;
		top: 12px;
		left: 180px;
	}
	
	.pfiveforce2{
		    position: absolute;
		top: 425px;
		left: 222px;
	}
	
	.pfiveforce3{
		     position: absolute;
		top: -8px;
		left: 804px;
	}
	
	.eso-left1{
		position: absolute;
		top: 42px;
		left: 353px;
	}
	
	.eso-left2{
		position: absolute;
		top: 352px;
		left: 303px;
	}
	
	.eso-right1{
		    position: absolute;
		top: 22px;
		left: 733px;
	}
	
	.ranking-head{
		    font-size: 13px;
		font-family: "Poppins Medium";
		color: #fff;
		background-color: #336;
		letter-spacing: 1px;
		text-align: center;
		border: 1px solid;
		padding: 10px;
	}
	
	.ranking-tag{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		text-align: center;
		padding: 10px;
		border: 1px solid #ccc;
	}
	
	.has-hasnot-mark{
		text-align: center;
		padding: 10px 15px;
		border: 1px solid #ccc;
	}
	
	.has-hasnot-indication{
		text-align: center;
		padding: 10px 15px;
		border: 1px solid #ccc;
	}
	
	.color-indication{
		display: inline-block;
	}
	
	.has-capability-text, .hasnot-capability-text{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		text-align: center;
		padding: 10px;
		border: 1px solid #ccc;
	}
	
	.ranking-text{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		text-align: left;
	}
	
	.has-capability-text1, .hasnot-capability-text1{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		text-align: left;
		padding: 10px;
	}
	
	.has-hasnot-indication1{
		text-align: left;
		padding: 10px 15px;
	}
	
	.sturdyeso18 td:nth-child(2)
	 {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso18 td:nth-child(3){
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso18 td:nth-child(5){
		width: 39%;
	}

	.sturdyeso18 td:nth-child(1) {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	
	.sturdyeso18 td:nth-child(5) {
		width: 21%;
		border-right: 1px solid #f9f9f9 !important;
	}
	/* demo project css ends here */
	
	/* university profile starts */
	.circle-frame-mem1 {
		background-position: 50% 60%;
		background-repeat: no-repeat;
		border: 2px solid #899dff;
		border-radius: 50%;
		width: 62px;
		height: 62px;
		background-size: cover;
	}
	
	.mem-profile-ttl1 {
		font-size: 13px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
	}
	
	.funding-details-container{
		    padding: 20px;
		border-radius: 5px;
		box-shadow: 0px 1px 5px 1px #e8e8e8;
		min-height: 150px;
		height: auto;
	}
	
	.fund-title{
		font-size: 13px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
	}
	
	.fund-amount{
		font-size: 15px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
		
	}
	
	.fund-year{
		font-size: 12px;
		font-family: "Poppins Regular";
		color: #e8e8e8;
		letter-spacing: 1px;
	}
	
	.fund-status{
		font-size: 13px;
		font-family: "Poppins Regular";
		color: #000;
		letter-spacing: 1px;
	}
	/* university profile ends */
	
	/* random css starts */	
	.col-eight {
		background-color: #8c564b !important;
	}

	.col-nine {
		background-color: #ff7f0e !important;
	}

	.col-ten {
		background-color: #bace1e !important;
	}

	.col-eleven {
		background-color: #ba74ee !important;
	}

	.col-thirteen {
		background-color: #1f77b4 !important;
	}

	.col-fourteen {
		background-color: #17becf !important;
	}

	.col-fifteen {
		background-color: #006896 !important;
	}
	
	.swot-sec-one-bg-22 {
		margin-top: 30px;
		min-height: 250px;
		padding: 8px;
		background-color: #f1f1f1;
		width: 200px;
		border-radius: 3px;
	}
	
	.default-use-ttl-sm-thead{
		font-size: 12.5px;
		color: #ff5700;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
		font-weight: 600;
	}
	
	.col-one {
		background-color: #00b4f7 !important;
	}

	.col-two {
		background-color: #4eb96f !important;
	}

	.col-three {
		background-color: #945ba4 !important;
	}

	.col-four {
		background-color: #e64c3b !important;
	}

	.col-five {
		background-color: #94a4a5 !important;
	}

	.col-six {
		background-color: #ff9800 !important;
	}

	.col-seven {
		background-color: #006896 !important;
	}
	
	.colbr-one {
		background-color: #00b4f7 !important;
		border-color: #00b4f7 !important;
	}

	.colbr-two {
		background-color: #4eb96f !important;
		border-color: #4eb96f !important;
	}

	.colbr-three {
		background-color: #945ba4 !important;
		border-color: #945ba4 !important;
	}

	.colbr-four {
		background-color: #e64c3b !important;
		border-color: #e64c3b !important;
	}

	.colbr-five {
		background-color: #94a4a5 !important;
		border-color: #94a4a5 !important;
	}

	.colbr-six {
		background-color: #ff9800 !important;
		border-color: #ff9800 !important;
	}

	.colbr-seven {
		background-color: #006896 !important;
		border-color: #006896 !important;
	}
	
	.bd-one {
		border: 1px solid #00b4f7 !important;
	}

	.bd-two {
		border: 1px solid #4eb96f !important;
	}

	.bd-three {
		border: 1px solid #945ba4 !important;
	}

	.bd-four {
		border: 1px solid #e64c3b !important;
	}

	.bd-five {
		border: 1px solid #94a4a5 !important;
	}

	.bd-six {
		border: 1px solid #ff9800 !important;
	}

	.bd-seven {
		border: 1px solid #006896 !important;
	}
	
		
	.hover-sidemenu1, .hover-sidemenu2, .hover-sidemenu3, .hover-sidemenu4, .hover-sidemenu5, .hover-sidemenu6, .hover-sidemenu7, .hover-sidemenu8, .hover-sidemenu9{
		display: none;
	}
	
	.hover-here1:hover .hover-sidemenu1{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 174px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu2{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 236px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu3{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 296px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu4{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 357px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu5{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 414px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu6{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 476px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu7{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 432px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu8{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 492px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.hover-here1:hover .hover-sidemenu9{
		display: block;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		border: 1px solid #ccc;
		box-shadow: 0px 1px 2px 1px #ccc;
		position: fixed;
		left: 77px;
		top: 539px;
		background: #36354f;
		z-index: 1;
		transition: all 0.3s;
		text-align: left;		
	}
	
	.stg-btn1{
		border: none;
		padding: 10px 0px;
		font-size: 14px;
		color: #1b54e4;
		text-align: center;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		cursor: pointer;
	}
	
	.stg-btn-container1 {
		display: inline-block;
	}
	
	.show-edit-delete{
		display: none;
	}
	
	.to-show-edt-del{		
		margin-right: 15px;
	}
	
	.to-show-edt-del:hover .show-edit-delete{
		display: inline-block;
		
	}
	
	.msi-tbl-td {
		border-top: 1px solid #f9f9f9 !important;
	}
	
	.save-msi{
		padding: 13px;
		cursor: pointer;
	}
	
	.save-msi1{
		cursor: pointer;
		display: inline-block;
	}
	
	.def-data-textarea {
		height: 48px;
		background: white;
		border: 1px solid #dadada;
		font-size: 10.9px;
		font-family: "Poppins Regular";
		color: #000;
		//box-shadow: 0px 2px 1px 1px #f3f2f2;
		letter-spacing: 1px;
		border-radius: 4px;
	}
	
	
	
	
.small-val-cont-main-nw{
        display: flex;
        flex-direction: column;
        justify-content: left;
    }
   
    .value-head-nw{
        font-family: "Poppins Regular";
        font-size: 12px;
        color: #000;
        font-weight: Normal;
        letter-spacing: 1px;
        text-align: left;
       
        -webkit-background-clip: text;
        -moz-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: #000;
        -moz-text-fill-color: #000;
        text-fill-color: #000;
        -webkit-font-smoothing: antialiased;
    }
   
    .value-subhead-nw{
        font-family: "Poppins Regular";
        font-size: 11px;
        color: #848484;
        font-weight: Normal;
        letter-spacing: 1px;
        text-align: left;
       
        -webkit-background-clip: text;
        -moz-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: #848484;
        -moz-text-fill-color: #848484;
        text-fill-color: #848484;
        -webkit-font-smoothing: antialiased;
    }
   
    .sm-dir-bottom{
        border-bottom: 1px solid #e9e9e9 !important;
    }
   
    .sm-dir-padd{
        padding: 10px 0px !important;
    }
   
    .small-val-cont-nw{
        background: #f9f9f9;
        position: absolute;
        top: 0px;
        left: 0px;
        display:none;
        padding: 10px !important;
        z-index:1;
    }
   
    .show-sm-nav-nw:hover .small-val-cont-nw{
        display: block;
    }
   
    .sm-dir-img{
        padding: 6px;
    }	
	
	.low-opacity{
		opacity: 0.2;
	}
	
	.p-duration-txt1{
		
	}
	
	.pn-txt-norm1{
		font-size: 13px;
		font-weight: normal;
		font-family: "Poppins Medium";
		color: #000;
		text-align: left;
		letter-spacing: 1px;
	}
	
	.scenario-temp-one-ttl1{
		font-family: 'Poppins Regular';
		font-size: 14px !important;
		color: #fff;
		line-height: 1.4;
		font-weight: bold;
	}
	
	.arrow-one1 {
		min-height: 100px;
		background-color: #183668 !important;
		min-width: 200px !important;
	}
	.arrow-two1 {
		min-height: 100px;
		background-color: #ff7f0e !important;
		min-width: 200px !important;
	}
	.arrow-three1 {
		min-height: 100px;
		background-color: #bace1e !important;
		min-width: 200px !important;
	}
	        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
	.arrow-four1 {
		min-height: 100px;
		background-color: #ba74ee !important;
		min-width: 200px !important;
	}
	.arrow-five1 {
		min-height: 100px;
		background-color: #1f77b4 !important;
		min-width: 200px !important;
	}
	.arrow-six1 {
		min-height: 100px;
		background-color: #e377c2 !important;
		min-width: 200px !important;
	}
	
	.arrow-steps1 .step1 {
		font-family: 'an-mdo';
		font-size: 14px;
		text-align: center;
		color: #000;
		cursor: default;
		margin: 0 3px;
		padding: 0px 10px 10px 30px;
		min-width: 110px;
		float: left;
		position: relative;
		background-color: #d9e3f7;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		transition: background-color 0.2s ease;
	}

	.arrow-steps1 .step1:after {
		content: " ";
		position: absolute;
		top: 0;
		right: -17px;
		width: 0;
		height: 0;
		border-top: 19px solid transparent;
		border-bottom: 17px solid transparent;
		border-left: 17px solid #d9e3f7;
		z-index: 1;
		transition: border-color 0.2s ease;
	}
	
	.arrow-steps1 .step1:before {
		content: " ";
		position: absolute;
		top: 0;
		right: -17px;
		width: 0;
		height: 0;
		border-top: 19px solid transparent;
		border-bottom: 17px solid transparent;
		border-left: 17px solid #d9e3f7;
		z-index: 1;
		transition: border-color 0.2s ease;
	}

	.arrow-steps1 .step1:before {
		right: auto;
		left: 0;
		border-left: 17px solid #fff;
		z-index: 0;
	}

	.arrow-steps1 .step1:first-child:before {
		border: none;
	}

	.arrow-steps1 .step1:first-child {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.arrow-steps1 .step1 span {
		position: relative;
	}

	.arrow-steps1 .step1 span:before {
		opacity: 0;
		content: "?";
		position: absolute;
		top: -2px;
		left: -20px;
	}

	.arrow-steps1 .step1.done1 span:before {
		opacity: 1;
		-webkit-transition: opacity 0.3s ease 0.5s;
		-moz-transition: opacity 0.3s ease 0.5s;
		-ms-transition: opacity 0.3s ease 0.5s;
		transition: opacity 0.3s ease 0.5s;
	}

	.arrow-steps1 .step1.current1 {
		color: #fff;
		background-color: #23468c;
	}

	.arrow-steps1 .step1.current1:after {
		border-left: 17px solid #23468c;
	}

	.arrow-steps1 .step1.complete1 {
		color: #fff;
		background-color: #31a511;
	}

	.arrow-steps1 .step1.complete1:after {
		border-left: 17px solid #31a511;
	}

	.arrow-steps1 .step1:before {
		margin-top: 30px;
	}

	.arrow-steps1 .step1.current1:after {
		margin-top: 30px;
	}

	.arrow-steps1 .step1:after,
	.arrow-steps1 .step1:before {
		margin-top: 30px;
	}

	.carousel-control1.left {
		background-image: none;
	}

	.carousel-control.right {
		background-image: none;
	}

	.arrow-steps1 .step1 span {
		top: 30px;
	}

	.arrow-steps1 .step1.current1:after {
		border-left: 17px solid #00b0f0;
	}

	.arrow-steps1 .step1 span {
		top: 30px;
		font-size: 23px;
	}

	.arrow-steps1 .step1.green1 {
		color: #fff;
		background-color: #85CA46;
	}

	.arrow-steps1 .step1.green1:after {
		border-left: 17px solid #85CA46;
	}

	.arrow-steps1 .step1.orange1 {
		color: #fff;
		background-color: #F49D00;
	}

	.arrow-steps1 .step1.orange1:after {
		border-left: 17px solid #F49D00;
	}

	.arrow-steps1 .step1.pink1 {
		color: #fff;
		background-color: #D2326B;
	}

	.arrow-steps1 .step1.pink1:after {
		border-left: 17px solid #D2326B;
	}

	.arrow-steps1 .step1.blue1 {
		color: #fff;
		background-color: #1D6E9B;
	}

	.arrow-steps1 .step1.blue1:after {
		border-left: 17px solid #1D6E9B;
	}

	.arrow-steps1 .step1.blue1 {
		color: #fff;
		background-color: #6F4EA4;
	}

	.arrow-steps1 .step1.blue1:after {
		border-left: 17px solid #6F4EA4;
	}

	.arrow-steps1 .step1.pink1 {
		color: #fff;
		background-color: #E484A6;
	}

	.arrow-steps1 .step1.pink1:after {
		border-left: 17px solid #E484A6;
	}

	.tm-line-arrow-txt-one1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #000;
		color: #00B0F0;
	}

	.tm-line-arrow-txt-two1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #85CA46;
	}

	.tm-line-arrow-txt-three1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #000;
		color: #F49D00;
	}

	.tm-line-arrow-txt-four1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #D2326B;
	}

	.tm-line-arrow-txt-five1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #1d6e9b;
	}

	.tm-line-arrow-txt-six1 {
		font-family: 'os-b';
		font-size: 14px;
		text-align: left;
		color: #D2326B;
	}

	.default-next-circle1 {
		background: #e0e0e0;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		padding-bottom: 4px;
		padding-top: 4px;
	}

	.default-next-circle1:hover {
		background: #d2d2d2;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		padding-bottom: 4px;
		padding-top: 4px;
	}

	.tm-line-img-width1 {
		height: 100px;
		width: 150px;
	}
	
	.scenario-bg-one1 {
		background-color: #fbfbfb;
	}

	.scenario-bg-two1 {
		background-color: #fff;
	}

	.scenario-bg-three1 {
		background-color: #fff;
	}

	.scenario-bg-four1 {
		background-color: #fff;
	}

	.scenario-bg-five1 {
		background-color: #fff;
	}

	.scenario-bg-six1 {
		background-color: #fff;
	}
	
	.scenario-temp-bg1 {
		border-bottom: 1px solid #183668;
		min-height: 60px;
	}
	
	.scenario-top1 {
		position: absolute;
		top: 100px;
		min-height: 200px;
		left: 0px;
	}
	
	.swot-sec-one-bg-2 {
		margin-top: 30px;
		min-height: 250px;
		padding: 8px;
		background-color: #def2ff;
		width: 200px;
		border-radius: 3px;
	}
	
	.default-form-ttl12{
		font-size: 15px;
		color: #000;
		text-align: left;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	
	.default-form-ttl13{
		font-size: 12px;
		color: #000;
		text-align: left;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	
	#masNavBig{
		display: none;
	}
	
	#smallBigMenu:hover #masNavBig{
		display: block;
	}
	
	
	.company-logo-des-nw{
		background-position: 50% 46%;
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		background-size: contain;
		background-origin: content-box;
		padding: 2px 12px 10px 2px;
		vertical-align: middle;
		display: inline-block;
	}
	
	.mnav-tab-nw {
		margin-top: 0px;
		cursor: pointer;
		padding: 9px 10px 7px 25px;
		text-align: left;
	}
	
	.mnav-tab-nw:hover{
		background: #50508a;
	}
	
	.mnav-text-nw {
		display: inline-block;
		color: #fff;
		font-size: 13px;
		font-family: "Poppins Regular";
		text-align: left;
		letter-spacing: 1px;
		font-weight: 300;
		padding: 0px 0px 0px 20px;
	}
	
	.mnav-logo-nw{
		display: inline-block;
	}
	
	.company-name-txt-nw {
		display: inline-block;
		color: #fff;
		font-size: 12px;
		font-family: "Poppins Regular";
		text-align: left;
		letter-spacing: 1px;
		font-weight: 300;
		padding: 0px 0px 0px 20px;
	}
	
	.company-logo-container-nw {
		padding-bottom: 9px;
		padding-left: 15px;
		text-align: left;
	}
	
	.dirtonext{
		margin-left: 162px;
		width: 45px;
		margin-top: -20px;
		height: 5px;
	}
	/* random css ends */
	
	/* master nav starts here */
	/* .master-nav-container{
		width: 75px;
		height: 100%;
		background: #333366;
		position: fixed;
		left: 0px;
		padding-top: 34px;
		z-index: 2;
		margin-top: 55px;
	} */
	
	.master-nav-container {
		width: 75px;
		height: 100%;
		background: #333366;
		position: fixed;
		left: 0px;
		padding-top: 34px;
		z-index: 2;
		margin-top: 36px;
	}
	
	/* .company-logo-container{
		padding-bottom: 25px;
		text-align: center;
	} */
	
	.company-logo-container{
		padding-bottom: 9px;
		text-align: center;
	}
	
	.company-logo-des{
		background-position: 50% 46%;
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		background-size: contain;
		background-origin: content-box;
		padding: 2px 12px 10px 2px;
		vertical-align: middle;
		display: block;
		margin: auto;
	}
	
	.mnav-tab{
		margin-top: 0px;
		cursor: pointer;
		padding: 13px 10px 7px 10px;
		text-align: center;
	}
	
	.mnav-tab:hover{
		background: #50508a;
	}
	
	#masNavBig{
		width: 280px;
	}
	
	.mnav-text{
		display: none;
		color: #fff;
		font-size: 12px;
		font-family: "Poppins Regular";
		text-align: left;
		letter-spacing: 1px;
		font-weight: 300;
		padding: 0px 0px 0px 20px;		
	}
	
	.company-name-txt{
		display: none;
		color: #fff;
		font-size: 12px;
		font-family: "Poppins Regular";
		text-align: left;
		letter-spacing: 1px;
		font-weight: 300;
		padding: 0px 0px 0px 20px;		
	}
	
	.submenu1-hov, .submenu2-hov, .submenu3-hov, .submenu4-hov, .submenu5-hov, .submenu6-hov, .submenu7-hov, .submenu8-hov, .submenu9-hov{
		display: none;
		width: 190px;
		font-family: "Poppins Light";
		font-size: 10px;
		color: #fff;
		letter-spacing: 1px;
		text-align: left;
		background: #303060;
		box-shadow: 0px 1px 2px 1px #d5d5e0;
	}
	
	.submenu-hov-txt{
		padding: 15px 15px;		
	}
	
	.submenu-hov-txt:hover{
		    background: #50508a;
			color: #fff;
	}
	
	.nested-sub{
		margin-left: 10px;
	}
	
	.mnav-tab1:hover .submenu1-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 160px;
	}
	
	.mnav-tab2:hover .submenu2-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 210px;
	}
	
	.mnav-tab3:hover .submenu3-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 260px;
	}
	
	.mnav-tab4:hover .submenu4-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 310px;
	}
	
	.mnav-tab5:hover .submenu5-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 360px;
	}
	
	.mnav-tab6:hover .submenu6-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 410px;
	}
	
	.mnav-tab7:hover .submenu7-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 460px;
	}
	
	.mnav-tab8:hover .submenu8-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 510px;
	}
	
	.mnav-tab9:hover .submenu9-hov{
		display: block;						
		position: fixed;
		left: 76px;
		top: 560px;
	}
	/* master nav ends here */
	
	/* customer journey map starts here */
	.cust-journey-map-head{
		font-size: 17px;
		font-family: "Poppins Regular";
		text-align: center;
		letter-spacing: 1px;
	}
	
	.cust-journey-map-head span{
		font-size: 12px;
		font-family: "Poppins Regular";
		text-align: center;
		letter-spacing: 1px;
	}
	
	/* .custjmap td:nth-child(1)
	 {
		width:1%;
	} */
		
	/* .custjmap td:nth-child(2)
	 {
		width:10%;
	}

	.custjmap td:nth-child(3) {
		width: 10%;
	} */
	
	.default-cjp-ttl{
		font-size: 10px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.default-cjp-ttl-head{
		font-size: 12px;
		color: #fff;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
		border-top: 0px !important;
	}
	
	.traingle-cjp-right:after{
		width: 0;
		height: 0;
		border-top: 25px solid transparent;
		border-left: 50px solid #555;
		border-bottom: 25px solid transparent;
	}
	
	.cjp-back-color1{
		background-color: #183668;
	}
	
	.cjp-back-color2{
		background-color: #fbfbfb;
	}
	
	.cjp-back-color3{
		background-color: #ff7f0e;
	}
	
	.cjp-back-color4{
		background-color: #bace1e;
	}
	
	.cjp-back-color5{
		background-color: #ba74ee;
	}
	
	.cjp-back-color6{
		background-color: #1f77b4;
	}
	
	.cjp-back-color7{
		background-color: #e377c2;
	}
	
	
	.cjp-border-bottom{
		border-bottom: 1px solid #183668;
	}
	
	.one-cjp{
		width: 10px;
		border: 1px solid #ccc;
	}
	
	.traingle-cjp-right{
		
	}
	
	/* .sturdy32 td:nth-child(1){
		width: 21%;
	}
	
	.sturdy32 td:nth-child(2){
		width: 21%;
	}

	.sturdy32 td:nth-child(3) {
		width: 21%;
	}
	
	.sturdy32 td:nth-child(4) {
		width: 21%;
	}
	
	.sturdy32 td:nth-child(5) {
		width: 21%;
	}
	
	.sturdy32 td:nth-child(6) {
		width: 21%;
	} */
	
	.default-tbl-cnt32 {
		border: 1px solid #cccccc !important;
	}
	
	.default-tbl-email32 {
		border: 1px solid #cccccc  !important;
	}
	
	.data-tbl-border32 {
		border: 1px solid #cccccc  !important;
	}
	
	.default-tbl-td32{
		border: 1px solid #ccc !important;
	}
	
	.default-use-ttl32 {
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Regular";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.data-tbl-ttl32 {
		font-family: 'Poppins light';
		font-size: 13px;
		color: #fff;
		letter-spacing: 1px;
		font-weight: normal !important;
	}
	
	.padding-more-ttl {
		padding: 20px 10px 19px 30px !important
	}
	
	/* .useBefore td:nth-child(1):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 35px solid transparent;
		border-left: 15px solid #183668;
		border-bottom: 35px solid transparent;
		position: absolute;
		left: 219px;
		top: 0px;
	  } */
	  
	  .useBefore td:nth-child(2):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #00b4f7 ;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 78px;
		top: 0px;
	  }
	  .useBefore td:nth-child(3):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #4eb96f;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 50px;
		top: 0px;
	}
	  
	  .useBefore td:nth-child(4):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #945ba4;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 86px;
		top: 0px;
	  }
	  
	  
	  .useBefore td:nth-child(5):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 44px;
		top: 0px;
	  }
	  
.useBefore td:nth-child(6):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #ff9800;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 18px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(7):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #00b4f7;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 15px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(8):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #4eb96f;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 93px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(9):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #945ba4;
		border-bottom: 29px solid transparent;
		position: absolute;
		margin-left: 92px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(10):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;		
		margin-left: 92px;
		top: 0px;
	  } 
	  
	  .ttl-head-size{
		  min-width: 180px;
	  }
	  
	  .txt-col-one {
		color: #00b4f7 !important;
	}

	.txt-col-two {
		color: #4eb96f !important;
	}

	.txt-col-three {
		color: #945ba4 !important;
	}

	.txt-col-four {
		color: #e64c3b !important;
	}

	.txt-col-five {
		color: #94a4a5 !important;
	}

	.txt-col-six {
		color: #ff9800 !important;
	}

	.txt-col-seven {
		color: #006896 !important;
	}
	
	.default-stg-ttl32{
		font-size: 12.5px;
		color: #000;
		text-align: left;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
		line-height: 1.7;
	}
	
	.profile-desc32 {
		font-size: 11px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: center;
		letter-spacing: 1px;
	}
	
	.hov-col-one:hover{
		background-color: #006896 !important;
	}
	
	.hov-col-one:hover .chng-back-one{
		background-color: #ff9800  !important;
	}
	
	.hov-col-one:hover .default-stg-ttl32{
		color: #fff !important;
	}
	
	.hov-col-one:hover .profile-desc32{
		color: #fff !important;
	}
	
	.hov-inv-block1:hover{
		background-color: #ff9800 !important;
	}
	
	.hov-inv-block1:hover .hov-ind-col1{
		color: #fff !important;
	}
	
	.hov-inv-block2:hover{
		background-color: #006896 !important;
	}
	
	.hov-inv-block2:hover .hov-ind-col2{
		color: #fff !important;
	}
	
	.hov-head-block2:hover{
		background-color: #006896 !important;
	}
	
	.hov-head-block2:hover .hov-head-col2{
		color: #fff !important;
	}
	
	.head-hov-col:hover{
		opacity: 0.7;
	}
	/* customer journey map ends here */
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    

    /* Safari only override */
	
	
    ::i-block-chrome,.svg-clipped {
                -webkit-clip-path: url(#svgPath) !important;
                clip-path: url(#svgPath) !important;
            }
	
		
	::i-block-chrome,.step-1 {
      margin-right: 150px;
	  margin-left: 70px;
    }
	
	
	
	::i-block-chrome,.step-1-saf {
      margin-right: 350px;
	  margin-left: 250px;
    }
	
	::i-block-chrome,.p3-step1-saf {
      margin-right: -85px;
	  margin-left: 114px;
    }
	
	::i-block-chrome,.p3-step2-saf {
      margin-right: 0px;
	  margin-left: 390px;
    }
	
	::i-block-chrome,.p3-step3-saf {
      margin-right: 0px;
	  margin-left: 130px;
    }
	
	::i-block-chrome,.step-2 {
      margin-right: 150px;
    }
	
	
	::i-block-chrome,.step-3 {
      margin-right: 150px;
    }
	
	::i-block-chrome,.step-4 {
      margin-right: 150px;
    }
	
	::i-block-chrome,.step-5 {
      margin-right: 150px;
    }
	
	::i-block-chrome,.step-6 {
      margin-right: 150px;
    }
	
	::i-block-chrome,.sub-brances-1 {
      margin-top: -33px;
    }
	
	
	::i-block-chrome,.step-1-name {
	  position: relative;
	  top: 34px;
    }
	
	::i-block-chrome,.sub-brances-2 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.step-2-name {
      position: relative;
	  top: 34px;
    }
	
	::i-block-chrome,.sub-brances-3 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.step-3-name {
      position: relative;
	  top: 34px;
    }
	
	::i-block-chrome,.sub-brances-4 {
      margin-top: -22px;
    }
	
	::i-block-chrome,.step-4-name {
      position: relative;
	  top: 40px;
    }
	
	::i-block-chrome,.step-5-name {
      position: relative;
	  top: 34px;
    }
	
	::i-block-chrome,.sub-brances-5 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.sub-brances-6 {
      margin-top: -23px;
    }
	
	::i-block-chrome,.sub-brances-7 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.sub-brances-8 {
      margin-top: -23px;
    }
	
	::i-block-chrome,.sub-brances-9 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.sub-brances-10 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.sub-brances-11 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.sub-brances-12 {
      margin-top: -33px;
    }
	
	::i-block-chrome,.step-6-name {
      position: relative;
	  top: 40px;
    }
	
	::i-block-chrome,.abb-logo {
      background-image: url('https://www.widap.com/wp-content/uploads/abb.png') !important;
	  -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
    }
	
	::i-block-chrome,.attach-2-file-name {
			  width: 318px;
		}
		
		::i-block-chrome,.scroll-bar {
			 margin-top: 100px;
			 height: 575px;
		}
		::i-block-chrome,.new-conv-box {
			 width: 60.6%;
		}
		
		::i-block-chrome,.two-width-pad {
			 position: relative; 
				left: 160px;
		}
		
		::i-block-chrome,.seven-width-pad {
			 position: relative; 
				left: 160px;
		}
		
		::i-block-chrome,.not-number1 {
			 top: 12px;
		}
		
		::i-block-chrome,.not-icon {
			 padding-left: 0px;
			 position: absolute !important;
			left: 614px !important;
			top: 5px !important;
		}
		
		::i-block-chrome,.three-dot1 {
			 position: absolute !important;
			left: 856px !important;
			top: 10px !important;
		}
		
		::i-block-chrome,.not-number {
			 top: 0px !important;
			 right: -6px !important;
		}
		
		::i-block-chrome,.tech-provider-header1 {
			 margin-top: 55px !important;
		}
		
		::i-block-chrome,.wtrd1 {
			 left: -60px !important;
		}
		
		::i-block-chrome,.rod1 {
			 right: -50px !important;
		}
		
		::i-block-chrome,.not-icon {
			 cursor: pointer;
			 z-index: 1;
		}
		
		::i-block-chrome,.cpos07 {
			 line-height: 16px;
		}
		
		::i-block-chrome, .comp-process3 {
		  width: 13%;
		}
		
		::i-block-chrome, .cdc1-safari {
		  padding: 25px 25px 27px 25px;
		}
}

 @media all and (-ms-high-contrast:none)
     {
     .step-1-name { margin-top: 35px; } /* IE10 */
     *::-ms-backdrop, .step-2-name { margin-top: 35px; } /* IE11 */
	 
	 .step-2-name { margin-top: 35px; } /* IE10 */
     *::-ms-backdrop, .step-2-name { margin-top: 35px; } /* IE11 */
	 
	 .step-3-name { margin-top: 35px; } /* IE10 */
     *::-ms-backdrop, .step-3-name { margin-top: 35px; } /* IE11 */
	 
	 .step-4-name { margin-top: 40px; } /* IE10 */
     *::-ms-backdrop, .step-4-name { margin-top: 40px; } /* IE11 */
	 
	 .step-5-name { margin-top: 35px; } /* IE10 */
     *::-ms-backdrop, .step-5-name { margin-top: 35px; } /* IE11 */
	 
	 .step-6-name { margin-top: 40px; } /* IE10 */
     *::-ms-backdrop, .step-6-name { margin-top: 40px; } /* IE11 */

	 .spece-more-lo { margin-right: 20px; } /* IE10 */
     *::-ms-backdrop, .spece-more-lo { margin-right: 20px; } /* IE11 */


	 .selectize-input input { font-size: 11px;font-family: "Poppins Regular";color: #b6b6b6;line-height: 18px;-webkit-font-smoothing: inherit;letter-spacing: 1px; } /* IE10 */
     *::-ms-backdrop, .selectize-input input { font-size: 11px;font-family: "Poppins Regular";color: #b6b6b6;line-height: 18px;-webkit-font-smoothing: inherit;letter-spacing: 1px; } /* IE11 */


	 
	 *::-ms-backdrop, .mcd-menu li:hover a small {
		opacity: 1;
		-webkit-animation: moveFromRight 300ms ease-in-out;
		-moz-animation: moveFromRight 300ms ease-in-out;
		-ms-animation: moveFromRight 300ms ease-in-out;
		-o-animation: moveFromRight 300ms ease-in-out;
		animation: moveFromRight 300ms ease-in-out;
	}
	
	
	 
     }

	 
	
	
	/* Smartphones (portrait and landscape) ----------- */
	@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
		.categories{
			width: 0 !important;
		}
		
		.modal-xl{
			width: 72% !important;
		}
		
		.item-category-txt{
			text-align: center !important;
		}
		
		.item-category-img{
			padding-left: 40px;
		}
		
		.font-13{
			padding: 0px !important;
			margin-top: -68px;
			width: 80% !important;
		}
		
		.item-count{
			margin-left: 290px;
			margin-top: -22px;
		}
		
			
		.end-date{
			margin-top: 10px !important;
		}
		
		
		.delivery-timline, .phase-name, .add-phase-image{
		padding-left: 40px !important;
		}
		
		.dash{
			padding: 10px 0px 1px 0px !important;
			margin: 10px 0px 0px 120px !important;
			height: 20px;
		}
		
		.req-analysis, .brief-call, .workshop, .report-upload, .research-phase, .evolution{
			margin-top: 50px;
		}
		
		.dt-land-page-head{
			margin-left: 10px !important;
		}
		
		.dt-land-page-head-txt{
			margin-left: 5px !important;
			font-size: 11px !important;
		}
		
		.del-time-line{
			height: 66px;
		}
		
		.threedot-ver1{
			left: 207px !important;
		}
		
		.minus-sm1, .minus-sm2, .minus-sm3, .minus-sm4, .minus-sm5, .minus-sm6{
			left: 208px !important;
		}
		
		.plus-phase1, .plus-phase2, .plus-phase3, .plus-phase4, .plus-phase5, .plus-phase6{
			margin-left: 90px !important;
		}
		
		.phase-name-input, .phase-des-input{
			width: 97.66666667% !important;
		}
		
		.project-steps{
			flex-direction: column;
			justify-content: flex-start;
			flex-wrap: wrap-reverse;
			flex-flow: unset;
			justify-content: space-evenly;
		}
		
		.project-steps-main{
			transform: rotate(90deg) !important;
			margin-left: -70px;
			margin-top: 210px;
			margin-bottom: 50px;
		}
		
		
		
		.project-ends-img-inside{
			margin-top: 10px;
			transform: rotate(90deg);
		}
		
		
		
		.step-1-name{
			transform: rotate(-90deg);
			margin-left: 0px !important;
			margin-top: 105px !important;
			font-size: 8px;
			line-height: 12px;
		}
		
		.step-2-name{
			transform: rotate(-90deg);
			margin-left: 0px !important;
			margin-top: 70px !important;
			font-size: 8px;
			line-height: 12px;
		}
		
		.step-3-name{
			transform: rotate(-90deg);
			margin-left: 0px !important;
			margin-top: 68px !important;
			font-size: 8px !important;
			line-height: 12px;

		}
		
		.step-4-name{
			    transform: rotate(-90deg);
			font-size: 8px;
			line-height: 12px;
			margin-left: -30px;
			margin-top: 36px;
		}
		
		.step-5-name{
			transform: rotate(-90deg);
			font-size: 8px;
			line-height: 12px;
			margin-left: 0px;
			margin-top: 58px;
		}
		
		.step-6-name{
			    transform: rotate(-90deg);
			font-size: 8px;
			line-height: 12px;
			margin-left: -30px;
			margin-top: 36px;
		}
		
		.kickoff-date{
			margin-left: 85px;
		}
		
		.req-kickoff-img{
			margin-left: auto !important;
			margin-right: auto !important;
			width: 40px !important;
			height: 40px !important;
		}
				
		.req-kickoff-txt{
			font-size: 10px !important;
			text-align: center;
			line-height: 12px;
			margin-left: 60px;
			color: #000;
			padding-bottom: 20px !important;
		}
		
		.project-ends-main{
			display: flex;
			flex-direction: column;
			margin-left: 68px;
			margin-bottom: 20px;
			margin-top: 225px;
		}
		
		.project-ends-img{
			background: #e8e8e8;
			text-align: center;
			width: 35px !important;
			height: 35px !important;
			border-radius: 50%;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 130px;
		}
		
		.project-ends-img img{
			
		}
		
		.project-ends-txt{
			line-height: 10px;
			font-size: 10px !important;
		}
		
		
		.col-pad{
			display: block !important;
			width: 100% !important;
			padding-bottom: 100px !important;
		}
		
		.work-shop{
			display: none !important;
		}
		
		.pub-to-per{
			padding-bottom: 50px !important;
		}
		
		.en-large{
			display: none !important;
		}
		
		.data-info-left:after{
			height: 50px !important;
		}
		
		.change-template{
			text-align: center;
			margin-top: 20px;
		}
		
		.view-sol-main{
			text-align: center;
			margin-top: 20px;
			padding-left: 0px !important;
		}
		
		.selected-data-name{
			text-align: center;
		}
		
		.selected-visual-img{
			margin-top: 50px;
		}
		
		.close-ipad{
			right: 10px !important;
			top: 10px !important;
		}
		
		.left-sec-pad{
			margin-bottom: -120px !important;
		}
		
		.graph-img-pop{
			padding-top: 50px !important;
		}
		
		.mob-height{
			min-height: 350px !important;
		}
		
		.action-btn-1{
			margin-left: 14px !important;
		}
		
		.mob-clear{
			display: block !important;
		}
		
		.main-pnl-bg-1{
			    min-height: 2051px !important;
		}
		
		.search-visual-btn{
			margin-left: 16px !important;
		}
		
		.select-visual-search{
			margin-top: 20px !important;
			margin-left: -30px !important;
		}
		
		.phase-duration-container{
			margin-top: 30px;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.map-icon-container{
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.active-phase-container{
			padding-left: 40px !important;
		}
		
		.edit-dur{
			padding-left: 10px !important;
		}
		
		.tsname-mob{
			padding-left: 40px !important;
		}
		
		.tsname-mob1{
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		.fsd-mob{
			padding-left: 40px !important;
		}
		
		.stage-dur-container{
			margin-top: 30px;
			padding-left: 0px;
		}
		
		.milstone-container{
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.lrpad-mob{
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		.mi-mob{
			padding-left: 15px !important;
		}
		
		.add-i-mob{
			padding-right: 63px !important;
		}
		
		.ci-mob{
			padding-right: 0px !important;
		}
		
		.sep-1{
			display: none;
		}
		
		.br-1{
			display: block !important;
		}
		
		.large-arrow, .small-arrow{
			height: 30px !important;
			position: relative;
			top: -135px;
		}
		
		.itr-01, .itr-02, .itr-03{
			transform: rotate(-90deg);
		}
		
		.sub-brances-1, .sub-brances-2, .sub-brances-3, .sub-brances-4, .sub-brances-5, .sub-brances-6{
			background: #fff !important;
		}
		
		.mob-hide{
			display:none;
		}
		
		.mob-hide1{
			display: none !important;
		}
		
		.ac-more-space{
			width: 130px !important;
			transform: rotate(-90deg);
			margin-top: -290px;
			margin-left: -66px;
		}
		
		.ac-less-space{
			width: 130px !important;
			transform: rotate(-90deg);
			margin-top: -290px;
			margin-left: -66px;
		}
		
		.completed-arrow-icon, .active-arrow-icon, .pending-arrow-icon{
			position: relative;
			left: -3px;
			top: -166px;
			transform: rotate(57deg);
		}
		
		.acm-box-13, .acm-box-23, .acm-box-33, .acm-box-43, .acm-box-53, .acm-box-63, .acm-box-73, .acm-box-83, .acm-box-93{
			left: 45px !important;
		}
		
		.title-container{
			    font-size: 15px !important;
		}
		
		.next-stage{
			transform: rotate(90deg);
			top: 497px !important;
			right: 205px !important;
		}
		
		
		
		.step-1-hov:hover #main-container-det{ 
		    display: block;
			transform: rotate(-90deg);
			
			
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: 123px !important;
			top: -70px !important;
			width: 115px !important;
			height: auto;
			border: 1px solid #008000;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		 .step-2-hov:hover #main-container-det-active{ 
		    display: block;
			transform: rotate(-90deg);
			
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: 81px !important;
			top: -34px !important;
			width: 115px !important;
			height: auto;
			border: 1px solid #3366cc;
			border-radius: 12px;
			background: #fff;
			z-index: 1;
		}
		
		 .step-3-hov:hover #main-container-det-pending{ 
		    display: block;
			transform: rotate(-90deg);
			
			box-shadow: 0px 2px 2px 2px #ccc;
			padding: 20px;
			font-family: "Poppins Regular";
			text-align: left;
			font-size: 10px;
			letter-spacing: 1px;
			color: #000;
			position: absolute;
			left: 133px !important;
			top: -20px !important;
			width: 115px !important;
			height: auto;
			border: 1px solid #FF4500;
			border-radius: 12px;
			background: #fff;
			z-index:1;
			z-index: 1;
		}
		
		.outer-div{
			left: 35px !important;
		}
		
		.outer-div-active{
			left: 36px !important;
		}
		
		.outer-div-pending{
			left: 37px !important;
		}
		
		.asn-mob{
			padding-left: 40px !important;
		}
		
		.ai-mob{
			padding-right: 0px !important;
			margin-right: -30px;
		}
		
		.add-stage-txt{
			font-size: 11px !important;
		}
		
		.mob-left-pad{
			padding-left: 50px;
		}
		
		.prev-stage{
			top: 99px !important;
			left: 136px !important;
			transform: rotate(-90deg);
			}
			
		.scroll-mob-margin{
			margin-top: 99px;
			height: 600px !important;
		}
		
		.attach-icon-mob{
			width: 12% !important;
		}
		
		.new-conv-box{
			    width: 92.1% !important;
			left: 19px;
		}
		
		.attach-3-file-name, .attach-5-file-name{
			width: 133px !important;
			padding: 11px 7px 7px 7px !important;
			font-size: 6px !important;
			font-weight: 700;
		}
		
		.attach-2-file-name{
			width: 133px !important;
			padding: 3px 7px 6px 7px !important;
			font-size: 6px !important;
			font-weight: 700;
		}
		
		.attach-4-file-name{
			width: 133px !important;
			padding: 2px 7px 5px 7px !important;
			font-size: 6px !important;
			font-weight: 700;
		}
		
		.attach-2{
			width: 225px;
		}
		
		.pleft{
		padding-left: 30px;
	}
	
		.conv-title{
			    width: 92.6%;
				left: 0px;
				top: 163px;
		}
		
		.projects-container{
			    margin-top: 0px;
		}
		
		.filter-it{
			width: 12px;
		}
		
		.to-all-conversation{
			font-size: 9px;
		}
		
		.market-size-title{
			font-size: 9px;
			padding-top: 4px;
		}
		
		
	
		.change-left-pad{
			padding-left: 0px;
		}
		
		.project1-name{
			margin-top: -8px;
		}
		
		.project2-name{
			margin-top: -3px;
		}
		
		.project3-name{
			margin-top: -3px;
		}
		
		.sproject-1, .sproject-2, .sproject-3, .sproject-4{
			padding-left: 57px;
		}
		
		.p-count1, .p-count2{
			margin-left: 0px;
		}
		
		.filter-menu{
			top: 80px;
			left: 160px;
		}
		
		.emp-1-container{
			    padding-top: 20px !important;
		}
		
		.proceed{
			    margin-left: -10px;
				    width: 15px;
		}
		
		.attach-icon1{
			    padding-left: 30px;
		}
		
		.bulb-icon{
			padding-right: 22px;
			    padding-left: 5px;
		}
		
		.sld-width{
			width:85%;
		}
		
		.three-dot{
			margin-left: -15px;
			padding-top: 5px;
			position: relative;
			left: 30px;
		}
		
		.show-menu1{
			left: 110px;
		}
		
		.font8pad11{
			font-size: 8px;
			padding-top: 11px;
		}
		
		.mob-mar20{
			margin-top: 20px;
		}
		
		.mob-mar35{
			margin-top: 35px;
		}
		
		.mob-pad1{
			padding-top: 2px !important;
		}
		
		.assign-project, .view-proj{
			margin-top: -7px;
		}
		
		.memnuwidth{
			width: 100%;
			margin-top: 30px;
		}
		
		.memnuwidth ul li a{
			width: 100%;
			text-align: left;
			padding: 10px;
		}
		
		.memnuwidth small{
			margin-left: 20px;
		}
		
		.memnuwidth .arrow-stat-circle-sm{
			    width: 20px;
				height: 20px;
				position: absolute;
				right: 190px;
				top: 186px;
		}
		
		.not-four{
			    position: absolute;
				left: 5px;
				top: -3px;
				font-size: 13px;
		}
		
		.memnuwidth img{
			width: 25px;
		}
		
		.not-icon{
			position: absolute;
			top: 5px;
			left: 195px;
		}
		
		.not-number{
			right: -5px !important;
		}
		
		.three-dot1{
			position: absolute;
			left: 424px;
			top: 12px;
		}
		
		.dropdown{
			position: absolute !important;
			left: 70px;
			top: -3px;
		}
		
		.dash-noti-padd{
			    top: -10px;
		}
		
		.two-width-pad{
			position: absolute;
			left: 420px;
			top: 0px;
		}
		
		.tech-pro-logos{
			margin-bottom: 25px;
		}
		
		.change-height-in-mobile{
			    min-height: 4700px !important;
		}
		
		.ideapoke-logo{
			left: 240px !important;
		}
		
		#inner-mnu{
			display: none !important;
		}
		
		.close-full-view{
			    left: 252px !important;
		}
		
		.ideapoke-logo1{
			left: 101px !important;
		}
		
		.start-conv-textbox1{
			    width: 112% !important;
		}
		
		.action01-name1, .action02-name1, .action03-name1{
			    font-size: 3px !important;
		}
		
		.filter-action1{
			position: absolute;
			top: 7px;
			left: 236px;
		}
		
		.manage-team-btn-main1{
			width: 105px !important;
		}
		
		.mob-vw1{
			font-size: 9px !important;
		}
		
		.smart-logo-txt-container1, .benq-logo-txt-container1, .microsoft-logo-txt-container1, .google-logo-txt-container1{
			    margin-top: 10px;
		}
		
		.ref01-name1{
			margin-top: -15px;
			margin-left: 16px;
		}
		
		.mob-vw2{
			display: block !important;
			margin-top: -99px !important;
		}
		
		.mob-vw4{
			margin-top: 160px !important;
		}
		
		.sub-menu-btn{
			    position: absolute;
				top: 200px;
				left: 420px;
				width: 15px !important;
		}
		
		.sub-menu-btn1{
			    position: absolute;
				top: 287px;
				left: 420px;
				width: 15px !important;
		}
		
		.arrow-top{
			display: none;
		}
		
		.top-mar-mob1{
			margin-top: 160px !important;
		}
		
		.left-mar-mob1{
			margin-left: -22px !important;
		}
		
		.left-mar-mob2{
			margin-left: -4px !important;
		}
		
		.wn-content{
			padding-left: 80px;
			padding-top: 14px;
		}
		
		.pro-margin-bottom1{
			margin-bottom: 70px;
		}
		
		.slide-lr-container{
			 margin-right: -17px;
		}
		
		.mob-pad-mar{
			margin-top: 30px;
		}
		
		.mob-pad-mar1{
			margin-top: 20px;
		}
		
		.explore-areas-container{
			width: 170px;
			margin-left: -50px;
			margin-top: 0px;
		}
		
		.team-content{
			    padding-bottom: 15px !important;
		}
		
		.members-icons{
			width: 87%;
		}
		
		.active-projects-heading1{
			width: 100%;
		}
		
		.pfm-mob-pad{
			width: 100%;
		}
		
		.team-photo{
			width: 100%;
		}
		
		.eif-mob-pad{
			 margin-top: 15px !important;
		}
		
		.research-portfolio-main{
			padding: 0px;
			margin-top: 60px;
		}
		
		#innoRad .back-shade{
			background-color: #fbfbfb;
			width: 135% !important;
		}
		
		.exp-btn-pos{
			    margin-left: 156px;
		}
		
		.onlick-change1-toggle{
			    width: 52%;
				left: -65px;
				margin-top: 20px;
		}
		
		.onlick-change2-toggle{
			margin-top: 20px;
			margin-right: 0px;
		}
		
		.project-container-toggle{
			padding: 10px 0px 0px 0px;
		}
		
		.dash-noti-wid-toggle{
			width: 28.666667%;
		}
		
		.two-width-mob{
			left: 561px;
		}
		
		.dash-noti-padd-mob{
			    left: -20px;
				    padding-left: 30px;
		}
		
		.not-number1-mob{
			    right: 13px;
		}
		
		.frame-process1{
			left: 101px;
		}
		
		.frame-process1-module1{
			left: 101px;
		}
		
		.frame-process2-module1{
			left: 236px;
		}
		
		.frame-process2-module2{
			    left: 285px;
		}
		
		.frame-process2{
			    left: 351px;
		}
		
		.frame-process2-module3{
			left: 275px;
		}
		
		.frame-process34-module1{
			left: 346px;
		}
		
		.frame-process34-module2{
			    left: 406px;
		}
		
		.frame-process34-module3{
			    left: 446px;
		}
		
		.frame-process3{
			left: 579px;
		}
		
		.frame-process4{
			left: 568px;
		}
		
		.frame-process34-module4{
			left: 478px;
			top: 162px;
		}
		
		.frame-process34-module5{
			left: 456px;
		}
		
		.frame-process5{
			    left: 828px;
		}
		
		.frame-process5-module1{
			left: 719px;
		}
		
		.frame-process5-module2{
			left: 772px;
			top: 210px;
		}
		
		.frame-process5-module3{
			    left: 776px;
		}
		
		.add-module-main{
			left: 996px;
		}
		
		.add-process5-main{
			left: 748px;
		}
		
		.add-process34-main{
			left: 411px;
		}
		
		.add-process2-main{
			left: 276px;
		}
		
		.add-process1-main{
			left: 103px;
		}
		
		.competitive-market-framework-container{
			margin-left: 0px;
		}
		
		.comp-process1{
			border-top-right-radius: 12px !important;
			border-top-left-radius: 12px !important;
			width: 100%;
			border-bottom-left-radius: 0px !important;
		}
		
	.comp-module-container{
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
	
	.comp-dataset-container1{
		padding: 15px 15px 15px 15px;
	}
	
	.com-process-no1{
		position: absolute;
		top: -17px;
		left: 160px;
	}
	
	.amc1{		
		position: absolute;
		top: 54px;
		left: 173px;
	}
	
	.comp-process2{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.comp-sep-mob{
		border-right: 0px solid #c1c0c0;
		border-bottom: 1px solid #c1c0c0;
	}
	
	.reduce10-comp-left-pad{
		padding-left: 10px;
	}
	
	.give10-com-bottom-pad{
		padding-bottom: 10px;
	}
	
	.com-process-no2{
		position: absolute;
		top: -17px;
		left: 160px;
	}
	
	.amc2{
		position: absolute;
		top: 124px;
		left: 173px;
	}
	
	.comp-process3{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.amc3{
		position: absolute;
		top: 109px;
		left: 173px;
	}
	
	.com-process-no3{
		position: absolute;
		top: -17px;
		left: 160px;
	}
	
	.comp-process4{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.com-process-no4{
		position: absolute;
		top: -17px;
		left: 160px;
	}
	
	.amc4{
		position: absolute;
		top: 98px;
		left: 173px;
	}
	
	/* .design-cup-container{
		margin-left: -120px;
	}
	
	.img-res1{
		display: block;
		max-width: 145% !important;
		height: auto;
	} 
	
	.keypoint-num1{
		left: 73px;
	}
	
	.keypoint1{
		left: 195px;
	}
	
	.keypoint-num2{
		top: 77px;
		left: 80px;
	}
	
	.keypoint2{
		top: 80px;
		left: 188px;
	}
	
	.keypoint-num3{
		top: 138px;
		left: 104px;
	}
	
	.keypoint3{
		    top: 139px;
		left: 147px;
	}*/
	
	.module-nav-wrapper li{
		    width: 200px;
	}
	
	.frame-keys-txt{
		    font-size: 11px;
	}
	
	.frame-keys-bar6{
		    padding: 13px 10px 15px 62px !important;
		position: relative;
		left: -118px;
		top: 97px;
	}
	
	.frame-keys-bar5{
		    top: 80px;
	}
	
	.comp-process1-txt{
		    padding: 25px 17px 17px 25px;
	}
	
	.comp-process2-txt{
		    padding: 25px 17px 17px 25px;
	}
	
	.comp-process3-txt{
		    padding: 27px 17px 17px 25px;
	}
	
	.comp-process4-txt{
		    padding: 25px 17px 17px 25px;
	}
	
	/* mobile menus starts here */
	.webpage-lmenu-container{
		margin-top: 0px;
	}
	
	.mob-mrgn-top{
		margin-top: 25px;
	}
	
	.drop-menu1{
		background-color: #fff !important;
		border: 1px solid #ccc !important;
		border: 1px solid rgba(0,0,0,.15) !important;
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175) !important;
		box-shadow: 0 6px 12px rgba(0,0,0,.175) !important;
	}
	/* mobile menus ends here */
		
}
	
	@media only screen   and (min-width: 1024px)   and (max-height: 1366px)   and (-webkit-min-device-pixel-ratio: 1.5) {
	  .scroll-bar{
		  height: 860px;
	  }
	  
	  
	  
	}
	
	

	@media only screen and (device-width: 768px) {
	/* For general iPad layouts */
		.res-view{
			margin-left: 40px;
			top: -20px;
		}
		
		.choose-3{
			margin-left: auto !important;
			margin-right: auto !important;
			text-align:center !important;
		}
		
		.click-next2{
			padding: 10px 0px 10px 30px !important;
			text-align:center !important;
		}
		
		.margin-top-idea-pad{
				margin-top: 20px !important;
			}
			
		/* map data points screen starts */
		.modal-xl{
			width: 900px !important;
		}
		
		.item-category-img{
			padding-left: 100px;
		}
		
		.item-category-txt{
			text-align: center;
		}
		
		.item-added-1{
		margin-top: -40px;
		}
		/* map data points screen ends */
		
		
		.delivery-timline, .phase-name, .add-phase-image{
			margin-left: -15px !important;
		}
		
		
		.next-stage{
			    right: 47px !important;
		}
		
		.ipad-left-pad{
			padding-left: 30px !important;
		}
		
		
		
		
		
	}
	
/* Portrait */

	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	  /* For portrait layouts only */
	  .res-view{
			margin-left: 40px;
			top: -20px;
		}
		
		.def-td-icon-mod1{
			    width: 18% !important;
				margin-top: 10px !important;
		}
		
		.choose-3{
			margin-left: auto !important;
			margin-right: auto !important;
			height: 75px !important;
			padding: 10px 0px 10px 30px !important;
			text-align:center !important;
		}
		
		.click-next2{
			padding: 10px 0px 10px 30px !important;
			text-align:center !important;
		}
		.margin-top-idea-pad{
				margin-top: 20px !important;
			}
			
		/* map datapoints screen starts */
			.modal-xl{
				width: 700px !important;
			}
			
			.item-category-img{
			padding-left: 70px;
			}
			
			.item-category-txt{
				text-align: center;
			}
			.item-added-1{
		margin-top: -40px;
	}
		/* map datapoints screen ends */
		
		
		
		.delivery-timline, .phase-name, .add-phase-image{
			margin-left: -15px !important;
		}
		
		.threedot-ver1{
			left: 604px !important;
		}
		
		.minus-sm1, .minus-sm2, .minus-sm3, .minus-sm4, .minus-sm5, .minus-sm6{
			left: 608px !important;
		}
		
		.plus-phase1, .plus-phase2, .plus-phase3, .plus-phase4, .plus-phase5, .plus-phase6{
			margin-left: 290px !important;
		}
		
		.section-3-gap{
			margin-top: 90px !important;
		}
		
		.project-ends-img img{
			right: 8px !important;
		}
		
		.req-kickoff-img{
			    margin-left: -24px;
		}
		
		.req-kickoff-img img{
			    left: 2px;
		}
		
		
		
		.kick-off-res{
			padding-left: 0px !important;
		}
		
		.view-container{
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		.projec-exit{
			margin-left: 10px !important;
		}
		
		.project-steps-main{
			padding-left: 10px !important;
		}
		
		.project-ends-txt{
			margin-left: -14px;
		}
		
		.header-bg-1{
			line-height: 15px;
		}
		
		.req-txt{
			margin-top: -2px;
		}
		
		.brief-txt{
			margin-top: 18px;
		}
		
		.circle-txt-1{
			font-size: 12px !important;
			margin-top: 239px !important;
		}
		
		.circle-txt-2{
			font-size: 12px !important;
			margin-top: 82px !important;
		}
		
		.circle-txt-3{
			font-size: 12px !important;
		}
		
		
		.circle-txt-21, .circle-txt-31, .circle-txt-41, .circle-txt-51, .circle-txt-61{
			font-size: 12px !important;
			line-height: 12px !important;
		}
		
		.margin-top-ipad{
			margin-top: 140px !important;
		}
		
		.main-pnl-bg-mod{
			min-height: 1700px !important;
		}
		
		.step-1-name, .step-2-name, .step-3-name, .step-4-name, .step-5-name, .step-6-name, .step-7-name, .step-8-name, .step-9-name{
			font-size: 8px !important;
			line-height: 11px !important;
		}
		
		.req-kickoff-txt, .project-ends-txt{
			font-size: 10px !important;
			line-height: 12px;
		}
		
		.show-hamb-main{
			display: none;
		}
		
		.data-info-left:after{
			height: 50px !important;
		}
		
		.selected-data-name{
			text-align: center !important;
		}
		
		.view-sol-main{
			text-align: center !important;
			margin-top: 5px;
			padding-left: 0 !important;
		}
		
		.change-template{
			text-align: center !important;
			margin-top: 5px;
		}
		
		.selected-visual-img{
			margin-top: 50px !important;
		}
		
		.action-btn-1-main{
			margin-right: 75px !important;
		}
		
		.action-btn-1{
			margin-left: 15px !important;
		}
		
		.left-sec-pad{
			margin-bottom: -230px !important;
		}
		
		.graph-img-pop{
			padding-top: 100px !important;
		}
		
		.close-ipad{
			right: 15px !important;
			top: 10px !important;
		}
		
		.ipad-clear{
			display: block !important;
		}
		
		.select-visual-search{
			margin-top: 25px !important;
			margin-left: -25px !important;
		}
		
		
		
		.main-pnl-bg-1{
			min-height: 1550px !important;
		}
		
		.phase-duration-container{
			margin-top: 30px;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.map-icon-container{
			padding-left: 0px;
		}
		
		.start-date-container{
			width: 47.5% !important;
		}
		
		.end-date-container{
			width: 47.5% !important;
		}
		
		.stage-dur-container{
			margin-top: 30px;
			padding-left: 0px;
		}
		
		.milstone-container{
			    padding-left: 0px;
		}
		
		.edit-dur{
			padding-left: 10px;
		}
		
		.ex-mar{
			margin-top: -20px;
		}
		
		.aphase-pad{
			padding-left: 10px !important;
		}
		
		.mi-pad{
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.next-stage{
			    right: 47px !important;
		}
		
		.lrpad-ipad{
			padding-right: 9px !important;
			padding-left: 0px !important;
		}
		
		.ipad-wid{
			width: 18% !important;
		}
		
		.ipad-left-pad1{
			padding-left: 37px !important;
		}
		
		.ipad-pleft{
			padding-left: 20px !important;
		}
		
		.ipad-left-pad{
			padding-left: 30px !important;
		}
		
		.attach-icon-ipad{
			width: 11% !important;
		}
		
		.scroll-bar{
			margin-top: 50px !important;
			
		}
		
		.new-conv-box{
			width: 89.1% !important;
		}
		
		.sld-width{
			width:85%;
		}
		
		.c-width{
			width: 82.333333%;
		}
		
		.c-threedot-pad{
			padding-top: 6px;
		}
		
		.user-email-main{
			padding-top: 3px;
		}
		
		.show-menu1{
			left: 163px;
			top: 21px;
		}
		
		.user-abbr{
			left: 33px;
		}
		
		.font10{
			font-size: 10px !important;
		}
		
		.cud-width{
			width: 82.333333%;
		}
		
		.change-height-in-mobile{
			    min-height: 4700px !important;
		}
		
		.sec01-main{
			margin-left: 12%;
			margin-right: 12%;
		}
		
		.tech-pro-logos{
			margin-bottom: 40px !important;
		}
		
		.start-conv-textbox{
			    width: 104.7% !important;
		}
		
		#my-conv-tab .cts{
			margin-left: 60px;
			padding-bottom: 100px;
		}
		
		.rem-top-mar-ipad{
			margin-top: 30px !important;
		}
		
		#inner-mnu{
			display: none !important;
		}
		
		.arrow-top{
			display: none;
		}
		
		.memnuwidth{
			width: 100%;
			margin-top: 30px;
		}
		
		.memnuwidth .arrow-stat-circle-sm{
			width: 20px;
			height: 20px;
			position: absolute;
			right: 420px;
			top: 165px;
		}
		
		.not-four{
			position: absolute;
			left: 5px;
			top: -3px;
			font-size: 13px;
		}
		
		.memnuwidth img{
			width: 25px;
		}
		
		.sub-menu-btn{
			        position: absolute;
				top: 184px;
				left: 638px;
				width: 15px !important;
		}
		
		.sub-menu-btn1{
			    position: absolute;
				top: 303px;
				left: 638px;
				width: 15px !important;
		}
		
		.pro-margin-bottom1{
			margin-bottom: 70px;
		}
		
		.wn-content{
			padding-left: 80px;
			padding-top: 15px;
		}
		
		.slide-to-left{
			 padding: 9px 5px 5px 5px !important;
		}
		
		.slide-to-right{
			    padding: 9px 5px 5px 5px !important;
		}
		
		.mob-pad-mar{
			margin-top: 30px;
		}
		
		.mob-pad-mar1{
			margin-top: 20px;
		}
		
		.team-photo{
			width: 100%;
		}
		
		.team-content{
			    padding-bottom: 15px !important;
		}
		
		.members-icons{
			width: 89%;
		}
		
		.slide-lr-container{
			    width: 40%;
				margin-right: -20px;
		}
		
		.add-new-projects{
			    width: 35%;
				
		}
		
		.view-all-logo{
			    width: 75px !important;
				font-size: 11px;
				 margin-right: 10px;
		}
		
		.slide-to-left{
			padding: 6px 5px 5px 5px !important;
		}
		
		.slide-to-right{
			padding: 6px 5px 5px 5px !important;
		}
		
		#innoRad .back-shade{
			background-color: #fbfbfb;
			width: 125% !important;
		}
		
		.research-portfolio-main{
			padding: 0px;
			margin-top: 60px;
		}
		
		.ipad100-toggle{
			width: 100%;
		}
		
		.onlick-change3-toggle{
			width: 25%;
			left: -384px;
			margin-top: 20px;
		}
		
		.onlick-change4-toggle{
			margin-top: 20px;
		}
		
		.frame-process1{
			left: 101px;
		}
		
		.frame-process1-module1{
			left: 101px;
		}
		
		.frame-process2-module1{
			left: 236px;
		}
		
		.frame-process2-module2{
			    left: 285px;
		}
		
		.frame-process2{
			    left: 351px;
		}
		
		.frame-process2-module3{
			left: 275px;
		}
		
		.frame-process34-module1{
			left: 346px;
		}
		
		.frame-process34-module2{
			    left: 406px;
		}
		
		.frame-process34-module3{
			    left: 436px;
		}
		
		.frame-process3{
			left: 579px;
		}
		
		.frame-process4{
			left: 568px;
		}
		
		.frame-process34-module4{
			left: 458px;
		}
		
		.frame-process34-module5{
			left: 456px;
		}
		
		.frame-process5{
			    left: 828px;
		}
		
		.frame-process5-module1{
			left: 721px
		}
		
		.frame-process5-module2{
			    left: 766px;
				top: 210px;
		}
		
		.frame-process5-module3{
			left: 775px;
			transform: rotate(2.5deg);
		}
		
		.add-module-main{
			left: 996px;
		}
		
		.add-process5-main{
			left: 748px;
		}
		
		.add-process34-main{
			left: 411px;
		}
		
		.add-process2-main{
			left: 276px;
		}
		
		.add-process1-main{
			left: 103px;
		}
		
		.competitive-market-framework-container{
			margin-left: 0px;
		}
		
		.comp-process1{
			border-top-right-radius: 12px !important;
			border-top-left-radius: 12px !important;
			width: 100%;
			border-bottom-left-radius: 0px !important;
		}
		
	.comp-module-container{
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
	
	.comp-dataset-container1{
		padding: 15px 15px 15px 15px;
		min-width: 520px;
	}
	
	.com-process-no1{
		position: absolute;
		top: -19px;
		left: 460px;
	}
	
	.amc1{		
		position: absolute;
		top: 40px;
		left: 492px;
	}
	
	.comp-process2{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.comp-sep-mob{
		border-right: 0px solid #c1c0c0;
		border-bottom: 1px solid #c1c0c0;
	}
	
	.reduce10-comp-left-pad{
		padding-left: 10px;
	}
	
	.give10-com-bottom-pad{
		padding-bottom: 10px;
	}
	
	.com-process-no2{
		position: absolute;
		top: -19px;
		left: 460px;
	}
	
	.amc2{
		position: absolute;
		top: 40px;
		left: 492px;
	}
	
	.comp-process3{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.amc3{
		position: absolute;
		top: 40px;
		left: 492px;
	}
	
	.com-process-no3{
		position: absolute;
		top: -19px;
		left: 460px;
	}
	
	.comp-process4{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.com-process-no4{
		position: absolute;
		top: -19px;
		left: 460px;
	}
	
	.amc4{
		position: absolute;
		top: 40px;
		left: 492px;
	}
	
	.mpb-pad{
		min-height: 1400px !important;
	}
	
	.frame-keys-bar3{
		top: 38px;
	}
	
	.frame-keys-bar6{
		top: 99px;
	}
	
	.frame-keys-bar4{
		top: 58px;
	}
	
	.frame-keys-bar5{
		top: 79px;
	}
	
	.frame-keys-bar2{
		top: 18px;
	}
		
}
		
		
	

	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	  /* For landscape layouts only */
	  .res-view{
			margin-left: 40px;
			top: -20px;
		}
		
		.choose-3{
			margin-left: auto !important;
			margin-right: auto !important;
			height: 75px !important;
			padding: 10px 0px 10px 30px !important;
			text-align:center !important;
		}
		
		.click-next2{
			padding: 10px 0px 10px 30px !important;
			text-align:center !important;
		}
		
		
		.def-td-icon-mod1{
			    width: 18% !important;
				margin-top: 10px !important;
		}
		.margin-top-idea-pad{
				margin-top: 20px !important;
			}
			
		/* map datapoints screen starts */
			.modal-xl{
				width: 900px !important;
			}
			
			.item-category-img{
			padding-left: 100px;
			}
			
			.item-category-txt{
				text-align: center;
			}
			.item-added-1{
		margin-top: -40px;
		}
		/* map datapoints screen ends */
		
		
		.delivery-timline, .phase-name, .add-phase-image{
			margin-left: -15px !important;
		}
		
		.threedot-ver1{
			left: 860px !important;
		}
		
		.minus-sm1, .minus-sm2, .minus-sm3, .minus-sm4, .minus-sm5, .minus-sm6{
			left: 868px !important;
		}
		
		.plus-phase1, .plus-phase2, .plus-phase3, .plus-phase4, .plus-phase5, .plus-phase6{
			margin-left: 420px !important;
		}
		
		.section-3-gap{
			margin-top: 90px !important;
		}
		
		.main-pnl-bg-mod{
			min-height: 1800px !important;
		}
		
		.margin-top-ipad{
			margin-top: 140px !important;
		}
		
		.project-ends-img img{
			right: 28px !important;
		}
		
		.header-bg-1{
			line-height: 15px;
		}
		
		.steps-ipad{
			margin-top: 18px;
		}
		
		.show-hamb-main{
			display: none;
		}
		
		.data-info-left:after{
			height: 50px !important;
		}
		
		.selected-data-name{
			text-align: center !important;
		}
		
		.view-sol-main{
			text-align: center !important;
			margin-top: 5px;
			padding-left: 0 !important;
		}
		
		.change-template{
			text-align: center !important;
			margin-top: 5px;
		}
		
		.selected-visual-img{
			margin-top: 50px !important;
		}
		
		.action-btn-1-main{
			margin-right: 30px;
		}
		
		.left-sec-pad{
			margin-bottom: -350px !important;
		}
		
		.graph-img-pop{
			padding-top: 100px !important;
		}
		
		.close-ipad{
			right: 15px !important;
			top: 10px !important;
		}
		
		.ipad-clear{
			display: block !important;
		}
		
		.select-visual-search{
			margin-top: 25px !important;
			margin-left: -25px !important;
		}
		
		.phase-duration-container{
			margin-top: 30px;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.map-icon-container{
			padding-left: 0px;
		}
		
		.start-date-container{
			width: 47.5% !important;
		}
		
		.end-date-container{
			width: 47.5% !important;
		}
		
		.stage-dur-container{
			margin-top: 30px;
			padding-left: 0px;
		}
		
		.milstone-container{
			    padding-left: 0px;
		}
		
		.edit-dur{
			padding-left: 10px;
		}
		
		.ex-mar{
			margin-top: -20px;
		}
		
		.aphase-pad{
			padding-left: 10px !important;
		}
		
		.mi-pad{
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.project-steps-main{
			padding-left: 20px !important;
		}
		
		.next-stage{
			    right: 80px !important;
		}
		
		.lrpad-ipad{
			padding-right: 15px !important;
			padding-left: 0px !important;
		}
		
		.ipad-wid{
			width: 12% !important;
		}
		
		
		.ipad-left-pad1{
			padding-left: 22px !important;
		}
		
		.ipad-pleft{
			padding-left: 20px !important;
		}
		
		.attach-icon-ipad{
			width: 11% !important;
		}
		
		.ham-burger-main{
			    left: 30px;    width: 95.6%;
		}
		
		.emp-1-container{
			padding-top: 50px !important;
		}
		
		.sproject-1, .sproject-2, .sproject-3, .sproject-4{
			padding-left: 160px;
		}
		
		.p-count3{
			margin-left: -52px;
		}
		
		.filter-menu{
			left: 818px;
		}
		
		.conv-title{
			width: 95.6%;
		}
		
		.new-conv-box{
			    width: 95.1% !important;
			left: 36px;
		}
		
		.scroll-bar{
			height: 860px !important;
		}
		
		.show-menu1{
			    left: 269px;
		}
		
		.sld-width{
			width: 85%;
		}
		
		.not-icon{
			position: absolute;
			left: 652px;
			top: 6px;
		}
		
		
		.not-number{
			    right: -5px !important;
		}
		
		.three-dot1{
			position: absolute;
			left: 886px;
			top: 11px;
		}
		
		.change-height-in-mobile{
			min-height: 4700px !important;
		}
		
		.pocket-conv-container{
			margin-top: 36px !important;
		}
		
		#my-conv-tab .cts{
			margin-left: 40px;
		}
		
		.action01-name, .action02-name, .action03-name{
			font-size: 9px;
		}
		
		.tech-pro-logos{
			margin-bottom: 30px;
		}
		
		.ref01-name{
			margin-top: -13px;
			margin-left: 16px;
		}
		
		.ideapoke-logo{
			    left: 259px !important;
		}
		
		.rem-top-mar-ipad{
			margin-top: 0px !important;
		}
		
		.nxt-stg{
			right: 89px !important;
		}
		
		.prv-stg{
			    left: 110px !important;
		}
		
		.wn-content{
			padding-left: 60px;
			padding-top: 25px;
		}
		
		.pro-margin-bottom1{
			margin-bottom: 70px;
		}
		
		.slide-to-left{
			 padding: 9px 5px 5px 5px !important;
		}
		
		.slide-to-right{
			    padding: 9px 5px 5px 5px !important;
		}
		
		.mob-pad-mar{
			margin-top: 30px;
		}
		
		.team-photo{
			width: 100%;
		}
		
		.mob-pad-mar1{
			margin-top: 20px;
		}
		
		.team-content{
			    padding-bottom: 15px !important;
		}
		
		.members-icons{
			width: 92.5%;
		}
		
		.slide-lr-container{
				margin-right: -15px;
		}
		
		.ipad-landscape1{
			width: 17%;
		}
		
		.frame-process1{
			left: 101px;
		}
		
		.frame-process1-module1{
			left: 101px;
		}
		
		.frame-process2-module1{
			left: 236px;
		}
		
		.frame-process2-module2{
			    left: 285px;
		}
		
		.frame-process2{
			    left: 351px;
		}
		
		.frame-process2-module3{
			left: 275px;
		}
		
		.frame-process34-module1{
			left: 346px;
		}
		
		.frame-process34-module2{
			    left: 406px;
		}
		
		.frame-process34-module3{
			    left: 436px;
		}
		
		.frame-process3{
			left: 579px;
		}
		
		.frame-process4{
			left: 568px;
		}
		
		.frame-process34-module4{
			    left: 476px;
			top: 162px;
		}
		
		.frame-process34-module5{
			left: 456px;
		}
		
		.frame-process5{
			    left: 828px;
		}
		
		.frame-process5-module1{
			left: 718px;
		}
		
		.frame-process5-module2{
			    left: 766px;
				top: 210px;
		}
		
		.frame-process5-module3{
			    transform: rotate(2.5deg);
				left: 776px;
		}
		
		.add-module-main{
			left: 996px;
		}
		
		.add-process5-main{
			left: 748px;
		}
		
		.add-process34-main{
			left: 411px;
		}
		
		.add-process2-main{
			left: 276px;
		}
		
		.add-process1-main{
			left: 103px;
		}
		
		.competitive-market-framework-container{
			margin-left: 0px;
		}
		
		.comp-process1{
			border-top-right-radius: 12px !important;
			border-top-left-radius: 12px !important;
			width: 100%;
			border-bottom-left-radius: 0px !important;
		}
		
	.comp-module-container{
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
	
	.comp-dataset-container1{
		padding: 15px 15px 15px 15px;
		min-width: 812px;
	}
	
	.com-process-no1{
		position: absolute;
		top: -19px;
		left: 760px;
	}
	
	.amc1{		
		position: absolute;
		top: 40px;
		left: 782px;
	}
	
	.comp-process2{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.comp-sep-mob{
		border-right: 0px solid #c1c0c0;
		border-bottom: 1px solid #c1c0c0;
	}
	
	.reduce10-comp-left-pad{
		padding-left: 10px;
	}
	
	.give10-com-bottom-pad{
		padding-bottom: 10px;
	}
	
	.com-process-no2{
		position: absolute;
		top: -19px;
		left: 760px;
	}
	
	.amc2{
		position: absolute;
		top: 40px;
		left: 782px;
	}
	
	.comp-process3{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.amc3{
		position: absolute;
		top: 40px;
		left: 782px;
	}
	
	.com-process-no3{
		position: absolute;
		top: -19px;
		left: 760px;
	}
	
	.comp-process4{
		border-top-right-radius: 12px !important;
		border-top-left-radius: 12px !important;
		width: 100%;
		border-bottom-left-radius: 0px !important;
	}
	
	.com-process-no4{
		position: absolute;
		top: -19px;
		left: 760px;
	}
	
	.amc4{
		position: absolute;
		top: 40px;
		left: 782px;
	}
	
	.mpb-pad{
		min-height: 1400px !important;
	}
	
	.frame-keys-bar3{
		top: 38px;
	}
	
	.frame-keys-bar6{
		top: 99px;
	}
	
	.frame-keys-bar4{
		top: 58px;
	}
	
	.frame-keys-bar5{
		top: 79px;
	}
	
	.frame-keys-bar2{
		top: 18px;
	}
		
}
	
	

	
	/* for general iPad - Portrait */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait){
		.scroll-bar-ipad{
			margin-top: 50px !important;
			height: 1120px !important;
		}
		
		.pocket-scroll-bar{
			height: auto !important;
		}
		
		.new-conv-box{
			    width: 94% !important;
			left: 31px;
		}
		
		.conv-title{
			width: 94.6%;
			
		}
		
		.ham-burger-main{
			    left: 29px;
				width: 95.5%;
		}
		
		.emp-1-container{
			    padding-top: 40px !important;
		}
		
		.sproject-1, .sproject-2, .sproject-3, .sproject-4{
			    padding-left: 115px;
		}
		
		.filter-menu{
			left: 570px;
		}
		
		.attach-icon-ipad1{
			width: 7% !important;
		}
	}
	
	/* for general iPad - Landscape */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape){
		.scroll-bar-ipad{
			margin-top: 30px !important;
			height: 650px !important;
		}
		
		.pocket-scroll-bar{
			height: 379px !important;
		}
	}
		
	
	
@media screen and (min-width: 1400px) {

.conv-box-width-customer {
    width: 549px;
}

.sec-bg-left-act{
	
background-color: gainsboro;
width: 287px;
margin-left: 0px;
padding-bottom: 15px;
}

/*Data Publish fix 2/24/22 Start*/

.input-fld-wid{width: 82%;margin-left:20px;}


ul.ruby-menu-data > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a {
    display: block;
    line-height: 45px;
    padding: 0 6px;
    background: #efefef;
    color: #000;
    text-decoration: none;
    margin: 2px;
    margin-top: 4px;
} 


.dash-noti-circle-info-data-data {
    /* margin-top: 15px; */
    position: absolute;
    border-radius: 50%;
    border: 1px solid #4472c4;
    padding-top: 200p;
    width: 20px;
    height: 20px;
    font-size: 14px;
    margin-left: 23px;
    background-color: #4472c4;
}

div.ruby-wrapper-data ul {
    margin: 0;
    padding: 0;
    padding-top: px;
    list-style: none;
}

.data-nav-data {
    background-color: #dcdcdc;
    padding: 3px;
    height: 400px !important;
}

.mem-pnl-bg-data {
    min-height: 70px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #d4d4d4;
    border-radius: 5px;
}



.menu-data-data-11 {
    float: right;
    color: #ff752d;
    cursor: pointer;
    font-size: 17px;
    margin-right: 7px;
}

.menu-data-data {
    float: right;
    color: #ff752d;
    cursor: pointer;
    font-size: 17px;
    margin-right: 30px;
}

div.ruby-wrapper-data ul {
    margin: 0;
    padding: 0;
    padding-top: px;
    list-style: none;
}

.ruby-c-title-data {
font-size: 14px;
color: #000;
/* padding-top: 15px; */
/* text-align: center; */
margin-left: 51px;
}

.sec-width-new{width: 1238px;
min-height: 608px;}
.tick-pnl-data {
    position: absolute;
    left: 365px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}


.default-cross-pnl-data {
    position: absolute;
    left: 390px;
    top: 15px;
    cursor: pointer;
    z-index: 1;
}

.menu-data-data {
    float: right;
    color: #ff752d;
    cursor: pointer;
    font-size: 17px;
    margin-right: 30px;
}
.bannerowid-new{
	
background-color: #333366;
color: #fff;
margin-top: 40px;
width: 1254px;
}

.sec-bg-right-lo{background-color: #efefef;
padding: 15px 60px;
padding-bottom: 12px;}

.error-msg-left{margin-left:20px;}

.in-data {
color: #333669;
font-size: 12px;
font-weight: bold;
}

.inn-data {
color: #8ce11d;
font-size: 12px;
font-weight: bold;
}

/*Data Publish fix 2/24/22 End*/


.blue-bg-new{
	
margin-top: 4px;
background-color: #4472c4;
padding: 10px;
color: #fff;
width: 287px;
font-size: 16px;
}

.morel{min-width: 1248px;}

.outerlg{border: 1px solid;}



.srcllg {
			display: flex;
			margin: auto;
			width: 1280px;
			margin: 10px auto;
			justify-content: left;
		}

.srcllg div {
border: 1px solid #fff;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: transparent;
    padding-top: 9px;
		}

.srcllg div:hover {
border: 1px solid #e2e2e2;
    padding: 5px;
    width: 80px;
    position: relative;
    margin-right: 5px;
background: #a3ffbf;
    padding-top: 9px;
		}
		
		
		.slide-samplelg{
			margin: auto;
			position: relative;
			display: table;
		}

		.slideouterlg {
			width: 332px;
			overflow-x: hidden;
			margin: auto;
			display: flex;
		}

		.preSlidelg {
			left: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}

		.nextSlidelg {
			right: -17px;
			position: absolute;
			top: 32px;
			font-size: 27px;
			color: #0080cd;
		}
		
.plugin-right{margin-right:96px;}


.folio-width-big{width: 240px !important;}


.mor-lef{margin-left:0px;}


.wid-drop{width: 469px !important;}

.table-scroll {
    position: relative;
    width: 1173px;
    z-index: 1;
    margin: auto;
    overflow: scroll;
    height: 450px;
}

.process-model li::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: -1;
}

.process-model li:first-child::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
    top: 33px;
    width: 50%;
    z-index: -1;
}

.process-model li:last-child::after {
    background: #cdb7b7 none repeat scroll 0 0; /*Abhishek*/
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    top: 33px;
    width: 50%;
    z-index: -1;
}

.process-model-v2 li::after {
background: #b6b6e2 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    right: -109px;
    top: 33px;
    width: 82%;
    z-index: -1;
}

.mrkt-pro-pnl-bg {
	min-height: 510px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
}


.mfg-top{margin-top:1px;min-width: 224px;}


.frame-keys-bars-lo-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 57px;
    text-align: left;
    margin-top: -34px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -27px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-3 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 48px;
    text-align: left;
    margin-top: -26px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-4 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -23px;
    margin-left: -87px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-5 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -19px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lo-6 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -20px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-7 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -17px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -16px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lo-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -15px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lo-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}





.frame-keys-bars-lon-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -31px;
    margin-left: -34px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 50px;
    text-align: left;
    margin-top: -21px;
    margin-left: -39px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-3 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 52px;
    text-align: left;
    margin-top: -20px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-4 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -20px;
    margin-left: -71px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-5 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -17px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lon-6 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -17px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-7 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -18px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 45px;
    text-align: left;
    margin-top: -17px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lon-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 44px;
    text-align: left;
    margin-top: -14px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lon-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 46px;
    text-align: left;
    margin-top: -22px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}





.frame-keys-bars-lop-1 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -34px;
    margin-left: -45px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-2 {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 52px;
    text-align: left;
    margin-top: -26px;
    margin-left: -45px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lop-3 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 47px;
    text-align: left;
    margin-top: -20px;
    margin-left: -60px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lop-4 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 49px;
    text-align: left;
    margin-top: -23px;
    margin-left: -71px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lop-5 {
    background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -25px;
    margin-left: -85px;
    position: absolute;
    width: 800px;
}

.frame-keys-bars-lop-6 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -30px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-7 {
background: rgb(242,242,242);
background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 44px;
    text-align: left;
    margin-top: -34px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-8 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 44px;
    text-align: left;
    margin-top: -37px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.frame-keys-bars-lop-9 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -42px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}


.frame-keys-bars-lop-10 {
background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
min-height: 43px;
    text-align: left;
    margin-top: -45px;
    margin-left: -62px;
    position: absolute;
    width: 800px;
}



.gtm-laso-tel-md {
    height: 465px;
    border-collapse: separate;
    border-spacing: 0 1em;
}


.temp-role-md {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 200px;
}

.margin-top-gtm-md {
    margin-top: 23px !important;
}



.tem-rol-mrgn{margin-left: 30px;}

.gtm-geight-md {
    height: 30px;
    margin-right: -7px;
    text-align: right;
}

.dtm-margin-left-md {
    margin-left: -42px;
}


.dtm-scroll{
	overflow-x: scroll;
    width: 1014px;
    overflow-y: hidden;
    margin-top: 10px;
	
	}

.temp-role-sm {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 245px;
}


.temp-rolw-pnl-bg-sm {
    min-height: 339px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    width: 243px;
    text-align: center;
}


.temo-scroll-n {
    overflow-x: scroll;
    width: 1099px;
    overflow-y: hidden;
    min-height: 361px;
}


.gtm-geight-sm {
    height: 30px;
    margin-right: -29px;
    //text-align: right;
}

.gtm-laso-tel-sm {
    height: 468px;
    border-collapse: separate;
    border-spacing: 0 1em;
}

.dtm-margin-left-sm{margin-left: 2px;}




.dtm-margin-left{margin-left: 9px;}

.gtm-laso-tel{
    height: 467px;
    border-collapse: separate;
    border-spacing: 0 1em;
}


.margin-top-gtm {
    margin-top: 67px !important;
}

.gtm-geight{
	height: 30px;
    margin-right: -23px;
    text-align: right;
}

.gtm-border{border-bottom: 1px solid #ffffff; width: 257px;}

	
.gtm-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 23px;
    top: 3px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}



.gtm-img{    
    position: absolute;
    margin-left: -16px;
	min-height:79px;	
	}
	
	
.temo-scroll-s {
    overflow-x: scroll;
    width: 1098px;
    overflow-y: hidden;
    min-height: 361px;
}


.temp-role-0 {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	min-width:200px;
}




.temp-role {

    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	padding-right:10px;
	padding-left:10px;	
	width:200px;
}

.temp-rolw-pnl-bg {
    min-height: 200px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	width: 167px;
	text-align: center;
}


.role-td-lg{padding: 7px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    padding-top: 6px !important;
    padding-left: 20px !important;text-align: center;}
	


.role-td {
padding: 0px !important;
    width: 119px;
    border-top: 0px solid #fff !important;
    height: 54px;
	text-align: center;
}


.back-img-res {
	
background: url(../images/tbl-bg.jpg);
background-repeat: no-repeat;
background-position-y: 84px;
background-position-x: 105px;
	
}


.back-img-arrow{
	
background: url(../images/arrow-so.png);
    background-repeat: no-repeat;
    background-position-y: 28px;
    background-position-x: 43px;

}

		
.scenario-top-md {
    position: absolute;
    top: 229px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}

	

	
			.main-data{
				
				width:1210px;
			}
			
			.idea-mar-top{margin-top:0px !important;}	
			.idea-mar-one{margin-top:110px !important;}	
			.idea-mar-two{margin-top:180px !important;}
			.idea-mar-three{margin-top:180px !important;}

			.bubble-transf-line-two {
				position: absolute;
				bottom: 40px;
				margin-left: 40px !important;;
			}

			.bubble-transf-line-three {
				position: absolute;
				bottom: 85px;
				margin-left: 50px !important;;
			}

			.bubble-transf-line-four {
				position: absolute;
				bottom: 130px;
				margin-left: 65px !important;;
			}

			.bubble-transf-line-five {
				position: absolute;
				bottom: 170px;
				margin-left: 80px !important;;
			}

			.visuwidth{height:812px !important;width:812px !important;}
			.bubble-size {
             height: 27px !important;
             width: 24px !important;
            }

			
		  .q1-txt{
			font-size: 14px !important;
			font-weight: Normal !important;
			font-family: "Poppins Regular";
			}
			
			.q2-opt2-txt2{
				padding-top: 17px !important;
				padding-left: 15px !important;
			}
			
			.margin-top-idea{
				margin-top: 40px !important;
			}
			
			.idea-title-txt-area{
				margin-left: 80px !important;
			}
			
			.plus-phase1, .plus-phase2, .plus-phase3, .plus-phase4, .plus-phase5, .plus-phase6{
				margin-left: 150px !important;
			}
			
			.minus-sm1, .minus-sm2, .minus-sm3, .minus-sm4, .minus-sm5, .minus-sm6{
				left: 308px !important;
			}
			
			.plus-phase7{
				left: 309px !important;
			}
			
			.req-kickoff-txt{
				line-height: 18px;
			}
			
			.hc-ninety{
				top: 232px !important;
			}
			
			.project-ends-img{
				margin-left: 10px;
			}
			
			.circle-txt-1{
				margin-top: 241px !important;
			}
			
			.circle-txt-2{
				margin-top: 79px !important;
			}
			
			.kick-off-res{
				padding-left: 30px;
			}
			
			.view-container{
				margin-left: 5px;
			}
			
			.next-stage{
				right: 114px !important;
			}
			
			.new-conv-box{
				width: 60.5% !important;
				left: 578px !important;
			}
			
			.scroll-bar{
				height: 550px;
				    margin-right: 6px;
			}
			
			.project4-name{
				    margin-top: 8px;
			}
			
			.ham-burger-main{
				width: 1405px !important;
			}
			
			.p-count{
				margin-left: -25px;
				margin-top: 5px;
			}
			
			.project3-name{
				margin-top: 5px !important;
			}
			
			.sproject-1, .sproject-2, .sproject-3, .sproject-4{
				padding-left: 78px;
			}
			
			.prev-stage{
				left: 113px !important;
			}
			
			.change-in-ninty{
					width: 92.5555% !important;
					left: 92px !important;
			}
			
			.change-in-ninty1{
					width: 92.66666% !important;
				left: 76px !important;
			}
			
			.filter-menu{
				left: 1235px;
			}
			
			.pad-l{
				padding-left: 20px;
			}
			
			.show-menu1{
				left: 238px;
			}
			
			.ninety-view{
				width: 3%;
			}
			
			.three-dot1{
				    padding-left: 98px !important;
					position: relative;
					top: 3px;
					left: 4px;
			}
			
			.tech-provider-header1{
				 margin-top: 55px !important;
				 
			}
			
			.not-icon{
				position: relative;
				left:36px;
				top: 5px;
			}
			
			.not-number{
				    right: -6px !important;
			}
			
			.show-menu12{
				left: 865px;
			}
			
			.two-width-pad{
				position: relative; 
				left: 200px;
		}
		
		.seven-width-pad{
				position: relative; 
				left: 200px;
		}
		
		.ideapoke-logo{
			left: 361px;
		}
		
		.conv-box-width{
			width: 508px;
		}
		
		.report01-ver01, .report01-ver02{
			width: 100%;
		}
		
		.r01v02-file-name{
			padding: 27px 144px 54px 30px;
		}
		
		.prv-stg{
			    left: 119px !important;
		}
		
		.onclik-prv-stg{
			left: 109px !important;
		}
		
		
		
		.nxt-stg{
			right: 118px !important;
		}
		
		.onclik-nxt-stg{
			 right: 190px !important;
		}
		
		#deliverySchedule{
			margin-top: 0px;
		}
		
		.close-full-view{
			top: -41px;
			left: 1321px;
		}
		
		.memnuwidth{
			    margin-left: 55px;
		}
		
		.pro1-lg img{
			    width: 873px
		}
		
		.enlarge-inn-radar{
			left: 548px;
			top: 60px;
		}
		
		.exp-btn-pos{
			    margin-left: 139px;
		}
		
		.exp-btn-pos-onclick{
			    margin-left: 405px;
		}
		
		.enlarge-onclick-ir{
			cursor: pointer;
			position: absolute;
			left: 974px;
			top: 55px;
			z-index: 1;
		}
		
		.members-icons{
			width: 82%;
		}
		
		.training-material-container:hover .download-one{
			display:block;
			position: absolute;
			left: 355px;
			top: 160px;
			transition: 0.03s;
		}
		
		.frame-keypoint{
			font-size: 15px;
		}
		
		.frame-keypoint-num{
			    font-size: 19px;
		}
		
		.keypoint1{
          top: 10px;
          left: 122px;
		}
		
		
		
		.keypoint-num1{
			top: 18px;
			left: 86px;
		}
		
		.keypoint2{
          top: 73px;
          left: 138px;
		}
		
		.keypoint-num2{
			top: 92px;
			left: 93px;
		}
		
		.keypoint3 {
			top: 158px;
			left: 170px;
			position: absolute;
			width: 178px;
		}
		
		.keypoint-num3{
          top: 166px !important;
          left: 122px !important;
		}
		
.keypoint4 {
    top: 235px;
    left: 189px;
    position: absolute;
    width: 126px;
}
		
		.keypoint-num4{
			top: 240px;
			left: 147px;
			position: absolute;
		}
		
.keypoint5 {
    top: 303px;
    left: 195px;
}
		
		.keypoint-num5{
			top: 316px;
		left: 149px;
		}

.keypoint6 {
    top: 393px;
    left: 170px;
    position: absolute;
    width: 180px;
}
		
		.keypoint-num6 {
    position: absolute;
top: 391px;
    left: 129px;
}


		.keypoints-pad2{
			padding: 8px 10px;
		}
		
		.keypoints-pad3{
			padding: 11px 10px;
		}
		
		.frame-keys-bar1{
			    padding: 13px 10px 13px 30px !important;
			position: relative;
			left: -84px;
			top: 0px;
		}
		
		.frame-keys-bar2{
				    padding: 10px 10px 8px 50px !important;
			position: relative;
			left: -105px;
			top: 17px;
		}
		
		.frame-keys-bar3{
			padding: 8px 10px 8px 74px !important;
			position: relative;
			left: -129px;
			top: 39px;
		}
		
		.frame-keys-bar4{
			    padding: 9px 10px 8px 102px !important;
			position: relative;
			left: -157px;
			top: 61px;
		}
		
		.frame-keys-bar5{
			    padding: 17px 10px 17px 102px !important;
				position: relative;
				left: -158px;
				top: 81px;
		}
		
		.frame-keys-bar6{
			    padding: 17px 10px 17px 72px !important;
			position: relative;
			left: -128px;
			top: 101px;
		}
		
		#main-container-frame{
			display: none;
		}
		
		 .keypoint1-hover:hover #main-container-frame{ 
				display: block;
				box-shadow: 0px 1px 1px 0px #f2f2f2;
				padding: 20px;
				font-family: "Poppins Regular";
				text-align: left;
				font-size: 10px;
				letter-spacing: 1px;
				color: #000;
				position: absolute;
				left: 150px !important;
				top: 72px !important;
				width: 215px !important;
				height: auto;
				border: 1px solid #ff5700;
				border-radius: 12px;
				background: #fff;
				z-index: 1;
			}
			
		.market-frame-flow-container{
			margin-top: 430px;
		}

		.market-frame-flow-container-sm{
			margin-top: 376px;
		}

		
		.market-frame1-txt2{
			    left: 69px;
		}
		
		.market-frame2-txt2{
			left: 311px;
		}
		
		.market-frame3-txt2{
			left: 551px;
		}
		
		.market-frame4-txt2{
			left: 792px;
		}
		
		.market-frame5-txt2{
			left: 1034px;
		}
		
		.market-frame1-txt3{
			left: 187px;
		}
		
		.market-frame2-txt3{
			left: 425px;
		}
		
		.market-frame3-txt3{
			left: 666px;
			top: -80px;
		}
		
		.market-frame4-txt3{
			left: 907px;
			top: -80px;
		}
		
		.market-frame5-txt3{
			left: 1147px;
		}
		
		.market-frame6-txt3{
			top: -80px;
		}
		
		.market-frame9-txt3{
			top: -80px;
		}
		
		.market-frame1-txt1{
			left: 70px;
		}
		
		.market-frame2-txt1{
			left: 311px;
		}
		
		.market-frame3-txt1{
			left: 551px;
		}
		
		.market-frame4-txt1{
			left: 794px;
		}
		
		.market-frame5-txt1{
			left: 1037px;
		}
		
		.frame-process5{
			left: 948px;
		}
		
		.frame-process5-module2{
			  left: 892px;
    top: 210px;
		}
		
		.frame-process5-module3{
			left: 899px;
			transform: rotate(2.5deg);
		}
		
		.frame-process5-module1{
			    left: 836px;
		}
		
		.frame-process4{
			left: 682px;
		}
		
		.frame-process3{
			left: 701px;
		}
		
		.frame-process34-module3{
			left: 550px;
		}
		
		.frame-process34-module2{
			    left: 514px;
		}
		
		.frame-process34-module1{
			left: 466px;
		}
		
		.frame-process34-module4{
			    left: 586px;
			top: 162px;
			
		}
		
		.frame-process34-module5{
			left: 570px;
		}
		
		.frame-process2{
			left: 468px;
		}
		
		.frame-process2-module2{
			left: 400px;
		}
		
		.frame-process2-module1{
			left: 356px;
		}
		
		.frame-process2-module3{
			left: 395px;
		}
		
		.frame-process1{
			left: 221px;
		}
		
		.frame-process1-module1{
			left: 221px;
		}
		
		.add-process1-main{
		display: block;
		position: absolute;
		left: 225px;
		top: 495px;
		cursor: pointer;
	}
	
	.add-process2-main{
		display: block;
		position: absolute;
		left: 382px;
		top: 493px;
		cursor: pointer;
	}
	
	.add-process34-main{
		display: block;
		position: absolute;
		left: 535px;
		top: 615px;
		cursor: pointer;
	}
	
	.add-process5-main{
		display: block;
		position: absolute;
		left: 868px;
		top: 495px;
		cursor: pointer;
	}
	
	.add-module-main{
		display: block;
		position: absolute;
		left: 1118px;
		top: 305px;
		cursor: pointer;
	}
	
	.competitive-market-framework-container{
		    margin-left: 170px;
	}
	
	.comp-process2-txt{
		padding: 17px 19px 17px 17px;
	}
	
	.edit-view-container{
		    left: -15px;
	}
	
	.next-process{
		    left: 1258px;
	}
	
	.mf1-content{
		left: -130px;
	}
	
	.mf2-content{
		left: -372px;
	}
	
	.mf3-content{
		left: -613px;
	}
	
	.mf4-content{
		left: -854px;
	}
	
	.mf5-content{
		left: -1097px;
	}
	
	#menu-container-det{
		left: 1173px;
	}
	
	.show-actv-menu1{
		left: 482px;
	}
	
	#menu-fixed1{
		width: 83px;
	}
	
	.seven-width-pad {
		position: relative;
		left: 126px;
	}
	
	.sev-width1 {
		width: 30.333333% !important;
	}
	
	.two-width-pad {
		position: relative;
		left: 102px;
	}
	
	.two-width {
		width: 17.666667% !important;
	}
	
	.hover-here1:hover .hover-sidemenu1{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu2{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu3{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu4{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu5{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu6{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu7{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu8{
		left: 86px;
	}
	
	.hover-here1:hover .hover-sidemenu9{
		left: 86px;
	}
	
	.useBefore td:nth-child(2):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #00b4f7 ;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 406px;
		top: 0px;
	  }
	  .useBefore td:nth-child(3):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #4eb96f;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 631px;
		top: 0px;
	}
	  
	  .useBefore td:nth-child(4):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #945ba4;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 856px;
		top: 0px;
	  }
	  .useBefore td:nth-child(5):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 1083px;
		top: 0px;
	  }
	  
	  /* .useBefore td:nth-child(6):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 1308px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(7):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 1533px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(8):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 1758px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(9):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 1983px;
		top: 0px;
	  }
	  
	  .useBefore td:nth-child(10):after{
		content:"\A";
		width: 0;
		height: 0;
		border-top: 29px solid transparent;
		border-left: 15px solid #e64c3b;
		border-bottom: 29px solid transparent;
		position: absolute;
		left: 2208px;
		top: 0px;
	  } */
	  
	  
	  .dirtonext{
		margin-left: 162px;
		width: 71px;
		margin-top: -20px;
		height: 5px;
	}
		
}
		
		
		@media only screen and (min-device-width : 411px) and (max-device-width : 731px){
			.kickoff-date{
				margin-left: 103px !important;
			}
			
			.req-kickoff-txt{
				margin-left: 75px !important;
			}
			
			.project-ends-main{
				margin-left: 86px;
				margin-top: 232px;
			}
			
			.next-stage{
				top: 516px !important;
				right: 224px !important;
			}
			
			.prev-stage{
				top: 81px !important;
				left: 153px !important;
				transform: rotate(-90deg);
			}
			
			.project1-name{
				margin-top: 0px;
			}
			
		.filter-menu{
			    left: 209px !important;
		}
		}
		
		
		
@media  screen and (max-width: 1440px) {




.role-td-md {
    padding-top: 20px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
}


.comp-btn1-md {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 792px !important;
}


.wid-temp-6{width:32%;}

.wid-temp-7{width:32%;}

.wid-temp-8{width:32%;}

.wid-temp-9{width:32%;}

.wid-temp-10{width:32%;}


.keypoint-num3 {
    top: 151px !important;
    left: 111px !important;
}


.keypoint-num4 {
    top: 224px;
    left: 137px;
	position:absolute;
}


.keypoint-num5 {
    top: 292px;
    left: 139px;
}

.keypoint-num6 {
    position: absolute;
    top: 355px;
    left: 121px;
}



.frame-keys-bar2 {
    padding: 10px 10px 8px 50px !important;
    position: relative;
    left: -105px;
    top: 5px;
}


.frame-keys-bar3 {
    padding: 8px 10px 8px 74px !important;
    position: relative;
    left: -129px;
    top: 21px;
}

.frame-keys-bar4 {
    padding: 9px 10px 8px 102px !important;
    position: relative;
    left: -157px;
    top: 37px;
}

.frame-keys-bar5 {
    padding: 17px 10px 17px 102px !important;
    position: relative;
    left: -158px;
    top: 52px;
}

.frame-keys-bar6 {
    padding: 17px 10px 17px 72px !important;
    position: relative;
    left: -128px;
    top: 66px;
}


.keypoint3 {
    top: 147px;
    left: 154px;
	position:absolute;
	width:160px;
}



.keypoint4 {
    top: 218px;
    left: 184px;
	position:absolute;
	width:107px;
}



.keypoint5 {
    top: 275px;
    left: 189px;
}



.keypoint6 {
    top: 358px;
    left: 160px;
		position:absolute;
	width:160px;
}




}




		
		@media only screen and (max-width: 360px) {
			.kickoff-date{
				margin-left: 77px !important;
			}
			
			.req-kickoff-txt{
				margin-left: 50px;
			}
			
			.project-ends-main{
				margin-left: 60px;
				margin-top: 230px;
			}
			
			.next-stage{
				top: 489px !important;
				right: 197px !important;
			}
			
			.prev-stage{
				top: 107px !important;
				left: 128px !important;
			}
			
		}
		
		
	
	
	/* CSS Changes - Debashis - ends */















	
	







/* === File Repository == */


.summaary-timeline2{
  position:relative;
  margin:0px auto;
  padding:20px 0;
  //width:1000px;
  box-sizing:border-box;
}
.summaary-timeline2:before{
  content:'';
  position:absolute;
  left:1%;
  width:2px;
  height:100%;
  background:#e4e4e4;
}

.summaary-timeline2:after{
background-color: #ff5f19;
    top: 25%;
    right: 20px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    //border: 1px solid black;
    border-radius: 50%;
}


.summaary-timeline2 ul{
  padding:0;
  margin:0;
}
.summaary-timeline2 ul li{
  list-style:none;
  position:relative;
  width:90%;
  padding:20px 40px;
  box-sizing:border-box;
  min-height:200px;
}
.summaary-timeline2 ul li:nth-child(odd){
    float: left;
    text-align: left;
    clear: both;
	left: 1%; 
	top: -24px;
}
.summaary-timeline2 ul li:nth-child(even){
float: left;
    text-align: left;
    clear: both;
    left: 1%;
}
.summaary-content2{
  padding-bottom:20px;
}


.summaary-timeline2 ul li:nth-child(odd):before
{
content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: 18px;
    left: -12px;
    background: #ff5f19;
    border-radius: 50%;
    border: 4px solid #fff;
}
.summaary-timeline2 ul li:nth-child(even):before
{
content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    /* top: 18px; */
    top: 0px;
    left: -12px;
    background: #ff5f19;
    border-radius: 50%;
    border: 4px solid #fff;
}
.summaary-timeline2 ul li h3{
font-size: 14px;
    font-family: "Poppins Regular";
    color: #000;
  padding:0;
  margin:0;
  color:#000;
    letter-spacing: 1px;
}
.summaary-timeline2 ul li p{
font-size: 14px;
font-family: "Poppins Regular";
color: #000;
letter-spacing: 1px;
//margin:10px 0 0;
padding:0;
}
.summaary-timeline2 ul li .time h4{
  margin:0;
  padding:0;
font-size: 11px;
    font-family: "Poppins Medium";
    color: #000;
	    letter-spacing: 1px;
  	white-space: -moz-pre-wrap !important;
	white-space: -webkit-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	text-align: center;
    line-height: 1.5;
}
.summaary-timeline2 ul li:nth-child(odd) .time
{
  position:absolute;
  top:5px;
  left:-170px;
  margin:0;
  padding:8px 16px;
  //background:#FF5722;
  color:#000;
  //border-radius:18px;
  //box-shadow: 0 0 0 2px rgba(157, 157, 157, 0.3);
  width: 150px;
}
.summaary-timeline2 ul li:nth-child(even) .time
{
  position:absolute;
  top:5px;
  left:-170px;
  margin:0;
  padding:8px 16px;
  //background:#FF5722;
  color:#000;
 // border-radius:18px;
    //box-shadow: 0 0 0 2px rgba(157, 157, 157, 0.3);
	width: 150px;
}
@media(max-width:1000px)
{
  .summaary-timeline2{
    width:100%;
  }
  
  
}
@media(max-width:767px){
  .summaary-timeline2{
    width:100%;
    padding-bottom:0;
  }
  
  .summaary-timeline2 ul li:nth-child(odd) {
    float: left;
    text-align: left;
    clear: both;
    left: 0px;
}

.summaary-timeline2 ul li:nth-child(even) {
    float: left;
    text-align: left;
    clear: both;
    left: 0px;
}

  h1{
    font-size:40px;
    text-align:center;
  }
  .summaary-timeline2:before{
    left:20px;
    height:100%;
  }
  .summaary-timeline2 ul li:nth-child(odd),
  .summaary-timeline2 ul li:nth-child(even)
  {
    width:100%;
    text-align:left;
    padding-left:50px;
    padding-bottom:50px;
  }
  .summaary-timeline2 ul li:nth-child(odd):before,
  .summaary-timeline2 ul li:nth-child(even):before
  {
    top: -4px;
    left: 10px;
  }
  .summaary-timeline2 ul li:nth-child(odd) .time,
  .summaary-timeline2 ul li:nth-child(even) .time{
    top: -20px;
    left: 20px;
    right: inherit;
  }
  

}


.idea-tbl2 {
	display: table;
	//width: 100%;
	table-layout: fixed;
}

.idea_cell2 {
	display: table-cell;
	//width: 100px;
	//border: solid #fff 1px;
	//padding: 13px;
	//padding-bottom: 24px;
}



.file-col-width {width:10% !important;}



/* ===================  Reportbuilder css starts ================= */


.srch-sec-ttl-big {
font-family: 'os-sb';
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
}

.rep-img{
	border-radius:10px;
border: 1px solid #cacaca;
	
}

.rep-img:hover{
	border-radius:10px;
	cursor:pointer;
border: 1px solid #4CAF50;
	
}



.rep-sec-ttl {
font-family: 'an-mdo';
    font-size: 17px;
    color: #000;
    font-weight: 500;
    margin-top: 0px;
}



.geSidebarContainer {
    background: #fff !important;
    overflow: hidden;
    position: absolute;
    overflow: auto;
}



.rep-download-btn {
    font-family: 'Exo', sans-serif;
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 22px;
	background-color: #f7f7f7;
}

.rep-download-btn:hover {
    font-family: 'Exo', sans-serif;
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 22px;
	background-color: #ececec;
}


.rep-act-btn {
	font-family: 'os-sb';
	font-size: 11px;
	color: #000;
	cursor: pointer;
	padding: 19px;
	background-color: #fff;
}

.rep-act-btn:hover {
	font-family: 'os-r';
	font-size: 11px;
    font-family: 'os-sb';
    color: #000;
	cursor: pointer;
	padding: 19px;
	background-color: #f7f7f7;
}



.rep-download-btn2 {
    font-family: 'Exo', sans-serif;
    font-size: 11px;
    color: #000;
    cursor: pointer;
    padding: 12px;
    background-color: #ececec;
    font-weight: bold;
}



.rep-download-btn2:hover {
    font-family: 'Exo', sans-serif;
    font-size: 11px;
    color: #474444;
    cursor: pointer;
    padding: 12px;
    background-color: #ececec;
    font-weight: bold;
}


.nav-bg {
    background-color: #fff;
    box-shadow: 1px 1px 5px #b1b1b1;
    -moz-box-shadow: 1px 1px 5px #b1b1b1;
}


.report-heading-ttl-bld {
    font-family: 'an-mdo';
    font-size: 15px;
    color: #000000;
    font-weight: 400;
    margin-top: 0px;
}


.default-option-shadow {
    background-color: #fff;
    box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f7f7f7;
    min-height: 90px;

}

.default-option-shadow:hover {
    background-color: #fff;
    box-shadow: 0 10px 10px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f7f7f7;
    min-height: 90px;
    cursor:pointer;

}

.default-tbl-info-bld {
    font-family: 'an-n';
    font-size: 11px;
    color: #000000;
    font-weight: 400;
}

.geMenubarContainer, .geToolbarContainer, .geHsplit, .geVsplit {
    background-color: #fff !important;
}
/* ===================  Reportbuilder css Ends ================= */





/* ===================  Data Presentation Start ================= */

.graph-icon{
padding: 15px;
text-align: center;
box-shadow: 0px 1px 2px 1px #fafafa;
cursor: pointer;
}

.graph-icon:hover{
box-shadow: 0px 1px 2px 1px #ebebeb;
cursor: pointer;
}
		
.graph-name {
    font-family: "an-n";
    font-size: 17px;
    text-align: center;
    color: #000;
}		
		

.visual-name {
    font-family: "Poppins Regular";
    font-size: 14px;
    text-align: center;
    color: #000;
}


/* ===================  Data Presentation End ================= */







/* =================  Rimpa Start ================= */



/* =================  Rimpa Ends ================= */




/* =================  Neha Start ================= */
/* Common */
.float-right{
	float: right;
}
.ip-box-shadow{
	box-shadow: 0px 0px 5px rgb(0 0 0 / 25%);   
	border: 1px solid #f5f5f5; 
	min-height: 500px;
}
.p-2{
	padding: 20px;
}
.pl-0{
	padding-left: 0;
}
.pr-0{
	padding-right: 0;
}
.pl-2{
	padding-left: 20px!important;
}

.m-0{
	margin: 0;
}
.mb-0{ 
	margin-bottom: 0;
 }
/* Add to Bucket */
a.ip-add-bucket-btn{
	background: #f5f5f5;
    display: inline-block;
    padding: 10px;
    color: #ff5700;
    font-size: 12px;
    font-family: 'Poppins Regular';
	cursor: pointer;
}
a.ip-add-bucket-btn:hover, a.ip-add-bucket-btn:focus{
	background: #f0f0f0; 
	color: #ff5700;
	text-decoration: none;   
}
a.ip-add-bucket-btn .icon-img{
	width: 30px;
    margin-right: 5px;	
}
.ip-bucket-btn-group{
	box-shadow: 0px 0px 3px rgb(0 0 0 / 15%);
	border: 1px solid #f5f5f5;
	list-style-type: none;
	padding: 10px;
	display: inline-block;
	position: absolute;
    right: -77px;
    background: #fff;
    top: -10px;
}
.ip-bucket-btn-group li{
	display: inline-block;
}
.ip-bucket-btn-group li:first-child{
	border-right: 1px solid #f5f5f5;
	margin-right:10px;
}
.ip-bucket-btn-group a{
	display: inline-block;
    padding: 5px 10px;
    line-height: 35px;
	font-size: 12px;
	font-family: 'Poppins Medium';	
}
.ip-bucket-btn-group a img{
	width: 30px;	
}
.ip-bucket-btn-group a.already-added{
	color: #15B551;
	margin-right: 15px;
}
.ip-bucket-btn-group a.already-added:hover{
	background: #fff;
}
.ip-bucket-btn-group a.add-to-new{
	color: #ff5700;	
}
.ip-bucket-btn-group a:hover{
	background: #f5f5f5;	
	text-decoration: none;
}
.ip-add-bucket-hover-content{	
	/* position:relative;	 */
}
.ip-add-bucket-hover-content .small-val-cont-nw{	
	position: absolute;
	left: inherit;
	right: 0;
	width: 500px;
	background: #fff;
}
/* Add to Bucket Popover */
.ip-add-bucket-popover{	
	/* position: relative; */
}
.ip-add-bucket-popover .show-sm-nav-nw{	
}
.ip-add-bucket-popover .small-val-cont-nw{	
	box-shadow: 0px 0px 3px rgb(0 0 0 / 15%);
	border: 1px solid #f5f5f5;
	background: #fff;	
	width: 80%;
    min-height: 200px;
    margin-left: 50px;
}

/* Bucket Popover Content */
.ip-bucket-popover-content{
	/* box-shadow: 0px 0px 3px rgb(0 0 0 / 15%);
	border: 1px solid #f5f5f5; */
	background: #fff;
}

.ip-bucket-popover-content .header{
	padding: 10px;	
}
.ip-bucket-popover-content .header h3{
	margin: 0 0 5px 0;
    font-family: 'Poppins Medium';
    font-size: 16px;    	
}
.ip-bucket-popover-content .header p{
	font-size: 12px;	
	font-family: 'Poppins Regular';
}
.ip-bucket-popover-content .header .ip-add-bucket-btn{
	background: #fff;
}
.ip-bucket-popover-content .header .ip-add-bucket-btn:hover{
	background: #f5f5f5;
}
.ip-bucket-popover-content .header .ip-add-bucket-btn img{ 
	
}
.ip-bucket-popover-content .body{
}
ul.ip-bucket-popover-lhs{ 
	list-style-type: none;
    padding: 0;
	background: #f5f5f5;
	margin: 0;
	/* height: 375px;
    overflow-y: scroll; */
	font-family: 'Poppins Regular';
 }
ul.ip-bucket-popover-lhs li{  }
ul.ip-bucket-popover-lhs li a{ 
	display: block;
    padding: 5px 10px;
    border-bottom: 1px solid #f0f0f0;
	font-size: 13px;
    color: #000;
	min-height: 60px;	 
 }
 ul.ip-bucket-popover-lhs li:last-child a{	
	/* height: 50px;		 */
 }
ul.ip-bucket-popover-lhs li a .icon-img{	
	background: url(../images/add-to-bucket/cube.svg) no-repeat center top;
    width: 25px;
    height: 25px;
    display: inline-block;
	position: relative;
    top: 7px;
}
ul.ip-bucket-popover-lhs li a:hover, ul.ip-bucket-popover-lhs li a.active{
	background: #fff;
	text-decoration: none;
}
ul.ip-bucket-popover-lhs li a:hover .icon-img, ul.ip-bucket-popover-lhs li a.active .icon-img{	
	background: url(../images/add-to-bucket/cube-active.svg) no-repeat center top;
}
ul.ip-bucket-popover-lhs li a .text{
	display: inline-block;
	padding-left: 5px;
	line-height: 16px;
    margin-top: 5px;
}
ul.ip-bucket-popover-lhs li a .sub-text{
	display: inline-block;	
	font-size: 12px;
	margin-top: 7px;
}
ul.ip-bucket-popover-lhs li a .note{
	display: block;
    font-size: 12px;
    color: #999;
    font-family: 'Poppins Light';
    padding-left: 33px;
}
ul.ip-bucket-popover-lhs li a:hover .text, ul.ip-bucket-popover-lhs li a:hover .sub-text, ul.ip-bucket-popover-lhs li a:hover .note,
ul.ip-bucket-popover-lhs li a.active .text, ul.ip-bucket-popover-lhs li a.active .sub-text, ul.ip-bucket-popover-lhs li a.active .note
{
	color: #ff5700;
}
.ip-create-new-bucket{	
	background: #f5f5f5;
	/* min-height: 180px; */
}
.ip-create-new-bucket a.ip-add-bucket-btn{
	font-size: 12px;
    display: block;   
	color: #1b54e4;	
}
.ip-lhs-create-bucket-box{	
	border-top: 1px solid #f0f0f0;
    margin-top: 20px;	
}
.ip-create-new-bucket a.ip-add-bucket-btn.ip-with-icon{
	font-size: 13px;
    display: block;   
	color: #506BB1;	
	background: #BFC8FF;
}
.ip-create-new-bucket .ip-add-bucket-btn .icon-image{
	width: 25px;
	height: 25px;
	margin-right: 5px;
}
.ip-bucket-popover-rhs{	
	padding: 0;
	height: 535px;
    overflow-y: auto;
	overflow-x: hidden;
}

.ip-bucket-popover-rhs h3{
	margin: 0;
    font-family: 'Poppins Medium';
    font-size: 14px;
    margin-bottom: 10px;	
}

.ip-bucket-popover-rhs p{
	font-size: 12px;
	font-family: 'Poppins Regular';
}
.ip-bucket-popover-rhs{
	//margin-right: 10px;
}

.ip-bucket-lhs-form{	
	background: #fff;    
    border-top: 1px solid #f5f5f5;
	padding: 10px 15px;
}

.ip-bucket-lhs-form input[type="text"]{
	border-radius: 0;
    padding: 20px 10px;
    margin-bottom: 15px;	
}
.ip-bucket-lhs-form a.btn.btn-link{
	color: #000;	
}
.ip-bucket-lhs-form a.btn.btn-link:hover{
	text-decoration: none;
	background: #f0f0f0;		
}
.ip-bucket-lhs-form a.btn.btn-success{
	border-radius: 0;
	margin-right: 25px;
	background: #15b551;
}
.ip-popover-arrow .icon-img{
	position: absolute;
    top: 47%;
    right: -13px;
} 

ul.ip-bucket-popover-lhs li a > .action-icon {	
    width: 50px;
    display: inline-block;
    height: 20px;
    text-align: right;
    position: relative;
    top: 10px;
    float: right;
}

ul.ip-bucket-popover-lhs li a > .action-icon .icon-edit{
	background: url(../images/add-to-bucket/edit.svg) no-repeat center top;
	width: 18px;
    height: 18px;
    display: inline-block;
	margin-right: 5px;
}
ul.ip-bucket-popover-lhs li a > .action-icon .icon-delete{
	background: url(../images/add-to-bucket/trash-alt.svg) no-repeat center top;
	width: 18px;
    height: 18px;
    display: inline-block;
}
.ip-bucket-popover-rhs .icon-img{	
    position: relative;    
    top: 0px;
}

.ip-bucket-popover-container .popover{	
	left: 9.5%!important;
    width: 100%;
    max-width: 990px;
	min-height: 535px;
	top:-510px!important;

}
.ip-bucket-popover-container.ip-blank .popover{		
	min-height: 375px;
}
.ip-bucket-popover-container .popover h3.popover-title{
	display: none;
}
.ip-bucket-popover-container .popover .popover-content{
	padding: 0;
}

ul.ip-bucket-popover-lhs li.ip-icon-onhover{
width: 100%;
}
ul.ip-bucket-popover-lhs li.ip-icon-onhover:hover{
	background: #fff;
}

.ip-icon-onhover {
	position: relative;
	display: inline-block;
}

.ip-icon-onhover:hover .edit {
	display: block;
}
.edit {
	padding-top: 7px;	
	padding-right: 7px;
	position: absolute;
	right: 0;
	top: 10px;
	display: none;
	width: 70px;
    text-align: right;
}
.edit a {	
	/* height: 53px!important; */
    display: inline-block!important;
    padding: 5px!important;
	border-bottom: none!important;
}
.edit a:hover {	
	background: transparent!important;
	color:#ff5700 ;
}

.ip-edit-tick a .fa-close{	
	position: absolute;
    top: 14px;
    left: 18px;
    display: inline-block;
    color: red;	
}
.ip-edit-tick a{
	height: auto!important;
    border-bottom: 1px solid transparent!important;
	
}
.ip-edit-tick a i{		
	color: #15b551;
    position: relative;
    top: 10px;
    right: 32px;
}

.ip-bucket-card a{
	font-size: 12px;
	padding: 5px;	
	display: block;
}
.ip-bucket-card a img{
	width: 25px;	
}
.ip-bucket-card a.already-added{
	color: #15B551;
}
.ip-bucket-card a.add-to-new{
	color: #ff5700;
}
.ip-bucket-card a.add-to-new:hover{
	background: #fff;
}
.btn-link:focus, .btn-link:hover{
	text-decoration: none!important;
}
.ip-bucket-lhs-form input[type="text"]:-ms-input-placeholder {
    color: #898F9C !important; /* IE11 needs the !important flag */
}
#search:-ms-input-placeholder {
    color: #898F9C !important; /* IE11 needs the !important flag */
} 
:-ms-input-placeholder { /* IE10–11 */
    color: #ccc !important;    
}


ul.ip-bucket-popover-lhs li a:focus{
	text-decoration: none!important;
}

ul.ip-bucket-popover-lhs li a:focus .note{
	text-decoration: none!important;
}


/* card add to button icon */
.ip-atb-card-icon {
	border: 1px solid #6078B8;
    display: inline-block;
    position: relative;    
    padding: 5px;
    border-radius: 50%;
	float: right;
}
.ip-atb-card-icon .icon-image {
	width:16px;
	height: 16px;	
}


.ip-bucket-popover-container.ip-add-to-button-card .popover{	
	width: 990px;    
    position: relative;
}
.ip-bucket-popover-container.ip-add-to-button-card.left .popover{		
    left: -65%!important; 	  
}
.ip-bucket-popover-container.ip-add-to-button-card.ip-card-center .popover{		
    left: -325%!important;	
}
.ip-bucket-popover-container.ip-add-to-button-card.right .popover{		
    left: -585%!important;   	
}
.ip-bucket-popover-container.ip-add-to-button-card .popover .arrow{	
	display: none;
}
.ip-atb-card-btn-group{	
	position: absolute!important;
}

.ip-atb-card-btn-group .ip-bucket-card a:hover{
	text-decoration: none;
}

.ip-bucket-popover-container.ip-add-to-button-card .ip-bucket-popover-content{	
	margin-top: -25px;
}
a.add-use-text.action-btn-report:hover, a.add-use-text.action-btn-publish-sv:hover{
	text-decoration: none!important;
}
.justify-content-between {
    justify-content: space-between!important;
}
.d-flex {
    display: flex!important;
}

.justify-content-end {
    justify-content: flex-end!important;
}

.ip-spark-icon{
	margin-left: 15px;
}


.stat-circle-sm.ip-idg-icon{
	position: absolute;
    right: 35px;
}
.stat-circle-sm.ip-idg-icon .ip-video-icon{	
	width: 15px;
    height: 15px;
    text-align: center;
    margin-top: 2px;
}

.stat-circle-sm.ip-idg-icon .tooltip{
	
}

/* Add to button popover modifications */
.ip-bucket-btn-group.ip-only-already-added{
	position: relative;
    box-shadow: none;
    border: none;
    right: -10px;
}
.ip-bucket-btn-group.ip-only-already-added li{
	border-right: 1px solid transparent;
}

.ip-bucket-btn-group.ip-only-already-added li a.already-added{
	margin-right: 0;
}

.ip-bucket-popover-rhs .ip-title{
	font-family: 'Poppins Bold';
    font-size: 18px;
    line-height: 22px;
	margin-bottom: 25px;
}
.ip-add-bucket-btn.ip-rhs-map-btn{
	margin: 15px 10px 0 0;
	font-size: 11px;
	background: #fff;
}
.ip-add-bucket-btn.ip-rhs-map-btn .icon-img{
	width: 15px;
    height: 15px;
    position: relative;
    top: -1px;	
}
.ip-lhs-title{	
    font-family: 'Poppins Bold';
    font-size: 14px;
    line-height: 22px;
    margin: 0px 0 10px 10px;
    padding-top: 10px;
}
.ip-bucket-lhs-container{ 
	background: #f5f5f5;
	height: 620px;
}
.ip-create-new-bucket.ip-view-ealrlier-bucket{	
	min-height: auto;    
	padding: 10px;
    /* border-bottom: 1px solid #f2f2f2; */
}
.ip-create-new-bucket.ip-view-ealrlier-bucket a.ip-add-bucket-btn{	
	padding: 0 10px 5px;	
	text-align: center;
}
.ip-create-new-bucket.ip-view-ealrlier-bucket a.ip-add-bucket-btn:hover{	
	background: none;
	text-decoration: underline;
}
.ip-lhs-create-bucket-box a.ip-add-bucket-btn.ip-with-icon:hover{
	background: #f0f0f0;
}
.ip-bucket-rhs-card {	
    padding: 10px;
}
.ip-bucket-rhs-card:hover {
	background: #f5f5f5;    
}

.ip-bucket-rhs-card:hover .mod-action-btn{
	display: block!important;
}
.ip-bucket-rhs-card .mod-action-btn a.ip-delete-icon{
	text-decoration: none;	
	color:#000;	
}
.ip-bucket-rhs-card .mod-action-btn:hover a.ip-delete-icon{
	text-decoration: none;	
	color:#fff;	
}
.ip-bucket-rhs-card .mod-action-btn a.ip-delete-icon:hover{
	color:#fff!important;
}
.ip-bucket-popover-container .popover.left>.arrow{	
	display: none;
}
.ip-blank-bucket{	
	text-align: center;
	padding: 50px;
	font-family: 'Poppins Regular';
}
.ip-blank-bucket .text{	
	font-size: 16px;
    padding: 20px 0 10px;	
}
.ip-blank-bucket .link{	
	
}

.ip-blank-bucket .link a{	
	
}

.ip-blank-bucket .link a:hover{	
	
}
.ip-popover-close .fa-times{
	color: #505050;
}
.ip-popover-close:hover .fa-times{
	color: #000000;
}

.ip-popover-close img{	
	width: 20px;
}

/* Add bucket Popup start */
.modal-dialog.ip-add-bucket-popup{	
	width: 1000px;
}
.modal-dialog.ip-add-bucket-popup .modal-header h3{
	margin: 0 0 5px 0;
    font-family: 'Poppins Medium';
    font-size: 16px;
}
.modal-dialog.ip-add-bucket-popup .modal-header p{
	font-size: 12px;
    font-family: 'Poppins Regular';	
}
.modal-dialog.ip-add-bucket-popup .modal-body{
	padding: 0;
}
/* Add bucket popup ends */

.ip-icon-onhover .edit a:hover{	
	min-height: 20px!important;
}



.ret-tbl-lo-cnt{
	
    color: #000;
    font-size: 14px;
	font-family: 'Poppins Regular';
}



.ret-tbl-lo-desc{
	
    color: #000;
    font-size: 12px;
	font-family: 'Poppins Regular';
}


@media only screen {
  .toggleSwitchlos {
    display: inline-block;
    height: 16px;
    position: relative;
    overflow: visible;
    padding: 0;
    margin-left: 0px;
    cursor: pointer;
    width: 40px
  }
  .toggleSwitchlos * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .toggleSwitchlos label,
  .toggleSwitchlos > span {
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
  }
  .toggleSwitchlos input:focus ~ a,
  .toggleSwitchlos input:focus + label {
    outline: none;
  }
  .toggleSwitchlos label {
    position: relative;
    z-index: 3;
    display: block;
    width: 100%;
  }
  .toggleSwitchlos input {
    position: absolute;
    opacity: 0;
    z-index: 5;
  }
  .toggleSwitchlos > span {
    position: absolute;
    left: -50px;
    width: 100%;
    margin: 0;
    padding-right: 50px;
    text-align: left;
    white-space: nowrap;
  }
  .toggleSwitchlos > span span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 50%;
    margin-left: 50px;
    text-align: left;
    font-size: 10px;
    width: 100%;
    left: 15%;
    top: -1px;
    opacity: 0;
	font-family: "Poppins Regular";
  }
  .toggleSwitchlos a {
    position: absolute;
    right: 50%;
    z-index: 4;
    display: block;
    height: 100%;
    padding: 0;
    left: 2px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #CCC;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  .toggleSwitchlos > span span:first-of-type {
    color: #ccc;
    opacity: 1;
    left: 45%;
  }
  .toggleSwitchlos > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50px;
    top: -2px;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 30px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .toggleSwitchlos input:checked ~ a {
    border-color: #fff;
    left: 100%;
    margin-left: -8px;
  }
  .toggleSwitchlos input:checked ~ span:before {
    border-color: #0097D1;
    box-shadow: inset 0 0 0 30px #0097D1;
  }
  .toggleSwitchlos input:checked ~ span span:first-of-type {
    opacity: 0;
  }
  .toggleSwitchlos input:checked ~ span span:last-of-type {
    opacity: 1;
    color: #fff;
  }
  /* Switch Sizes */
  .toggleSwitchlos.large {
    width: 60px;
    height: 27px;
  }

.tog-right{
	
	margin-top: -33px;
    margin-right: 13px;
}


.laso-grid-view-table thead {
  background: #333366;
  color:#fff;
}

.ret-tbl-lo-desc {
    color: #000;
    font-size: 12px;
    font-family: 'Poppins Regular';
}


.green input:checked ~ span:before {
    border-color: #4caf50;
    box-shadow: inset 0 0 0 30px #4caf50;
}


.gray input:checked ~ span:before {
    border-color: #7d7d7d;
    box-shadow: inset 0 0 0 30px #7d7d7d;
}


.gray > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50px;
    top: -2px;
    background-color: #7d7d7d;
    border: 1px solid #ccc;
    border-radius: 30px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


 
.blue > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50px;
    top: -2px;
    background-color: #0097D1;
    border: 1px solid #ccc;
    border-radius: 30px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.green > span:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50px;
    top: -2px;
    background-color: #4caf50;
    border: 1px solid #ccc;
    border-radius: 30px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}




/* Mediaquery starts */
@media only screen and (max-width: 1920px) and (min-width: 1400px)  {
	/* body{ 
		border: 5px solid red;
	 } */
	 .ip-bucket-popover-container .popover {
		left: 12%!important;	
	}


}
/* Mediaquery ends */

/* =================  Neha Ends ================= */


/* ***************************** Neha: Help Guide Starts * */
.ip-help-guide-container{	
	margin: 0 0 15px 0px;
}

.ip-help-guide-header-bg{		
  	background-color: #6A4EC0; 
  	background-image: linear-gradient(to right, #6A4EC0 , #2BC1CF);		
}
.ip-help-guide-header{
	background: url(../images/customreporthelp/hg-question-circle.svg) top right no-repeat;
	background-size: contain;	
}
.ip-hg-heading{
	color: #fff;
    font-size: 24px;
    font-family: 'Poppins Regular';
    font-weight: 600;   
	padding: 20px 15px;
    margin: 0;
}
.hg-lhs{
	border: 1px solid #f4f4f4;
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);	
	padding: 10px 10px 0 10px;
	min-height: 490px;
	max-height: 490px;
    overflow-x: hidden;
    overflow-y: auto;
	position: fixed;
    width: 400px;
}
.hg-search-bar{
	border: 1px solid #D1D1D1;
	border-radius: 3px;
	position: relative;
	margin: 5px 0 0 0;
}
.hg-search-bar input[type="text"]{
	padding: 10px 10px;
    border: 0;
    font-size: 14px;
    font-family: 'Poppins Regular';
    font-weight: 200; 
}
.hg-search-icon{	
	position: absolute;
    top: 0;
    right: 0;
}
.hg-search-icon span{	
	background: url(../images/customreporthelp/hg-search.svg) top right no-repeat;
	width: 30px;
    height: 30px;
    display: inline-block;
    margin: 7px;
}
.hg-search-icon:hover span{	
	background: url(../images/customreporthelp/hg-search-hover.svg) top right no-repeat;	
}

.hg-search-icon img{	
	width: 25px;
    margin: 8px 10px;	
}
.hg-lhs-accordion{	
	margin: 10px 0 0 0;
}
.ip-sub-acc-box .hg-acc-list{
	list-style-type: circle;
}
.hg-acc-list{
	padding: 0 0 0 25px;	
	margin-bottom: 0;
}
.hg-acc-list li{
	line-height: 20px;	
	margin-bottom: 5px;
}
.hg-acc-list li a{
	font-size: 14px;
    line-height: 14px;
    color: #000;
}
.hg-acc-list li a:hover, .hg-acc-list li a.active{
	color: #FF5700;	
}
.hg-lhs-accordion .panel-heading{
	background: #fff;
	border: none;
}
.hg-lhs-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #fff;
}
.hg-lhs-accordion .panel-default {
    border-color: #fff;
}
.hg-lhs-accordion .glyphicon{
	color: #9D9E9D;
	position: relative;
    top: 2px;
}
.hg-lhs-accordion .panel-title a{
	color: #352960;
    font-size: 15px;
    font-family: 'Poppins bold';
    font-weight: 550;
	line-height: 20px;
}
.hg-lhs-accordion .panel-heading{
	padding: 0;
}
.hg-lhs-accordion .panel{
	box-shadow: none;
}
.hg-lhs-accordion .panel-body{
	padding: 10px 10px 0;
}
.hg-lhs-accordion .panel-group{
	margin-bottom: 10px;
}
.hg-rhs .hg-main-heading{
	font-size: 22px;
    font-family: 'Poppins Regular';
    font-weight: 300;
    line-height: 24px;
    margin: 15px 0 0 0;
    color: #000;
}
.hg-rhs .hg-rhs-question{
	font-size: 16px;
    font-family: 'Poppins medium';
    font-weight: 550;
    line-height: 26px;
    margin: 15px 0 5px 0;
    color: #000;
}
.hg-rhs p{
	font-size: 14px;
    font-family: 'Poppins Regular';
    font-weight: 300;
    line-height: 20px;    
    color: #000;
}
.hg-number-list{
	list-style-type:decimal;
}
.hg-number-list li{
	list-style-type:decimal;
	font-size: 14px;
    font-family: 'Poppins Regular';
    font-weight: 300;
    line-height: 20px;    
    color: #000;
}
.hg-rhs-img-box{	
	margin: 15px 0 20px 0;
}
.hg-rhs-img-box img{	
	border: 1px solid #f4f4f4;
	max-width: 100%;
} 
.hg-lhs.fixed{	
	top: 150px!important;
}

.ip-hg-body{
	overflow: hidden;
}
.hg-rhs{	
	max-height: 490px;
    overflow-y: auto;
    overflow-x: hidden;
	padding-left: 20px;
}
.ip-help-guide-header-bg{	
}
.ip-help-guide-container.fixed-heading{	
	top: 70px!important;
	position: fixed;
	width: 1185px;
}

.hg-rhs.fixed-hg-rhs{
	top: 150px!important;
	position: fixed;
	width: 775px;
}


/* Media Query Starts */
@media only screen and (max-width: 767px) {	
	 .ip-help-guide-header-bg{
		margin-top: 0px;
	 }
	 header{
		box-shadow: none;
		position: absolute;
		top: -2px;
		border-bottom: 1px solid #f4f4f4;
	 }
	 .main-pnl-bg{
		 width: 128%;
	 }
	 .hg-lhs-accordion .panel-title a{
		 font-size: 12px;
	 }
	 .hg-acc-list li a {		
		font-size: 12px;
		line-height: 14px;
	}
	.hg-lhs-accordion .panel-group {
		margin-bottom: 10px;
	}
	.hg-rhs .hg-main-heading {
		font-size: 14px;
	}
	.hg-rhs .hg-rhs-question {
		font-size: 12px;
		line-height: 16px;
	}
	.hg-rhs p {
		font-size: 12px;		
		line-height: 16px;		
	}
	.hg-number-list li {		
		font-size: 12px;		
		line-height: 18px;
		margin-bottom: 10px;
	}
	.ip-hg-heading{
		font-size: 18px;
	}


	.ip-help-guide-container.fixed-heading {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}

	.hg-rhs.fixed-hg-rhs {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}

	.hg-lhs.fixed {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}

	.ip-help-guide-container {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}

	.hg-rhs {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}
	.hg-lhs {
		top: 0px!important;
		position: static !important;
		width: 100%;
	}
	.ip-hg-body{
		overflow: auto!important;
	}
	.hg-lhs{
		max-height: 250px;
	}
	.hg-mobile-bg-fix{
		background: #fff!important;
	}



}
/* Media Query Ends */



/* test starts */

/* #accordion-1 .arrow{
  color: #563e6e;
  font-size: 60px;
  transition: 0.25s ease;
  opacity: 0.3;
  transform: rotate(-90deg);
}

#accordion-1 .head:hover .arrow{
  opacity: 1;
}

#accordion-1 .head:hover, #accordion-1 .active{
  background-color: #FFE77AFF;
}

#accordion-1 .arrow-animate{
  transform: rotate(0deg);
  opacity: 1;
}

#accordion-1 .content{
  background-color: #FFFFFF;
  display: none;
  padding: 20px 30px;
  color: #333333;
} */

/* accordion-2 */
.ip-sub-accordion{
	position: relative;
}
.ip-sub-accordion .head{
  background-color: #FFFFFF;
  color: #563e6e;  
  cursor: pointer;
  transition: 0.25s;
}
.ip-sub-accordion .arrow{
	content: '';
    position: absolute;
    right: 10px;
    top: 20px;
    opacity: 1;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4f4f4;
    transition: 0.3s ease;
    z-index: 2;
}
.ip-sub-accordion .head:hover .arrow, .ip-sub-accordion .arrow-animate{
  border-top: 10px solid #f4f4f4;
  transform: translateY(40px);
  top: -20px;
}
.ip-sub-accordion .content{
  background-color: #FFFFFF;
  display: none;
  padding: 10px;
  color: #333333;
  border: 1px solid #f4f4f4;
}
.ip-sub-accordion .head:hover, .ip-sub-accordion .active{
  background-color: #f4f4f4; 
}
.ip-sub-accordion{	
	margin: 0 0 10px 25px;
}
.ip-sub-accordion .head h2 {
	color: #333;
    font-size: 13px;
    font-family: 'Poppins bold';
    font-weight: 550;
    line-height: 20px;
	cursor: pointer;
	margin:0;	
	padding-left: 5px;
	background: #f4f4f4;
}
.ip-sub-accordion .content{
	margin: 0;
	padding: 10px;
}
.ip-sub-accordion .content p{
	color: #333;
    font-size: 13px;
	line-height: 16px;
	padding: 0;
	margin: 0;
}
.ip-sub-acc-box{
	margin-bottom: 10px;
}






/* test ends */

/* ***************************** Neha: Help Guide Ends ***************************** */




/* ===================  Debi Starts ================= */

.main-pnl-bg-two {
	min-height: 200px;
	background-color: #fff;
	box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
}


.main-pnl-bg-two-left {
	min-height: 900px;
	box-shadow: 0 1px 1px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
background: #e0f3fa; /* Old browsers */
background: -moz-linear-gradient(top,  #e0f3fa 0%, #d8f0fc 50%, #b6dffd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b6dffd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e0f3fa 0%,#d8f0fc 50%,#b6dffd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 ); /* IE6-9 */

}


.circle-frame-pro {
    background-position: 50% 35%;
    background-repeat: no-repeat;
    border: 3px solid #FF9800;
    border-radius: 50%;
    width: 105px;
    height: 105px;
    background-size: cover;
}


.profile-related-icon {
    background: transparent;
    padding: 4px 6px;
    border-radius: 5px;
    font-family: "Poppins Bold";
    font-size: 16px;
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    width: 31px;
    height: 20px;
    min-height: 30px;
    border: 1px solid #ff5700;
    margin-top: 5px;
}


.pro-bio-info {
    font-family: "Poppins medium";
    font-size: 12px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding-left: 10px;
    padding-right: 0px;
    line-height: 2;
	
}


.indisght-ttl{
	
	
	font-family: "Poppins Regular";
    font-size: 19px;
    color: #FF5722;
    font-weight: Normal;
    margin-top: 15px;
	
	
}

.product-tabs > input,
.product-tabs section > div {
  display: none;
}

#tab1:checked ~ section .tab1,
#tab2:checked ~ section .tab2,
#tab3:checked ~ section .tab3,
#tab4:checked ~ section .tab4 {
  display: block;
}

#tab1:checked ~ nav .tab1,
#tab2:checked ~ nav .tab2,
#tab3:checked ~ nav .tab3,
#tab4:checked ~ nav .tab4 {
  color: red;
}

#tab1:checked ~ nav .tab1 label,
#tab2:checked ~ nav .tab2 label,
#tab3:checked ~ nav .tab3 label,
#tab4:checked ~ nav .tab4 label {
  background: white;
  color: #4CAF50;
  position: relative;
}
#tab1:checked ~ nav .tab1 label:after,
#tab2:checked ~ nav .tab2 label:after,
#tab3:checked ~ nav .tab3 label:after,
#tab4:checked ~ nav .tab4 label:after {
  content: '';
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #ffffff;
  left: 0;
  bottom: -1px;
}

/* Visual Styles */



.product-tabs {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
    margin-top: 77px;
	margin-left:30px;
}
.product-tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-tabs ul li label {
font-family: "Poppins Regular";
    font-size: 14px;
  line-height: 32px;
  letter-spacing: 1.33333px;
  float: left;
  padding: 7px 15px 2px;
  width: 21.5%;
  text-align: center;
  background: #DFE5F4;
  color: #3F51B5;
  border: 1px solid #C4CFD3;
  border-bottom: 0;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 10px;
  cursor:pointer;
}
.product-tabs ul li label:hover {
  background: #DFE5F4;
}
.product-tabs ul li label:active {
  background: #ffffff;
}
.product-tabs section {
  font-family: "Helvetica";
  clear: both;
}
.product-tabs section div {
  padding: 20px;
  width: 100%;
  border: 1px solid #C4CFD3;
  background: #fff;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #444;
}
.product-tabs section div h2 {
font-family: "Poppins Regular";
    font-size: 15px;
}

/*tooltip css*/
.tooltips {
		  position: relative;
		  display: inline;
	}

	.tooltips span {
	  font:300 12px 'Open Sans', sans-serif;
	  position: absolute;
	  color: #FFFFFF;
	  background: #000000;
	  padding:5px 10px;
	  width:140px;
	  text-align: center;
	  visibility: hidden;
	  opacity: 0;
	  filter: alpha(opacity=0);
	  //transition: transform .3s, opacity .6s, margin-left .2s, margin-top .2s;
	}

	.tooltips > span img{max-width:140px;}

	.tooltips[tooltip-position="top"] span{
	  margin-left:10px;
	  -ms-transform: rotate(30deg);
	  -webkit-transform: rotate(30deg);
	  transform: rotate(30deg);
	}

	.tooltips[tooltip-position="bottom"] span{
	  -ms-transform: rotate(-30deg);
	  -webkit-transform: rotate(-30deg);
	  transform: rotate(-30deg);
	}

	.tooltips[tooltip-position="left"] span{
	  margin-top:30px;
	  -ms-transform: rotate(-30deg);
	  -webkit-transform: rotate(-30deg);
	  transform: rotate(-30deg);
	}

	.tooltips[tooltip-position="right"] span{
	  margin-top:30px;
	  -ms-transform: rotate(30deg);
	  -webkit-transform: rotate(30deg);
	  transform: rotate(30deg);
	}

	.tooltips span:after {
	  content: '';
	  position: absolute;
	  width: 0; height: 0;
	}

	.tooltips[tooltip-position="top"] span:after{
	  top: 100%;
	  left: 50%;
	  margin-left: -8px;
	  border-top: 8px solid black;
	  border-right: 8px solid transparent;
	  border-left: 8px solid transparent;
	}

	.tooltips[tooltip-position="bottom"] span:after{
	  bottom: 100%;
	  left: 50%;
	  margin-left: -8px;
	  border-bottom: 8px solid black;
	  border-right: 8px solid transparent;
	  border-left: 8px solid transparent;
	}

	.tooltips[tooltip-position="left"] span:after{
	  top: 50%;
	  left: 100%;
	  margin-top: -8px;
	  border-left: 8px solid black;
	  border-top: 8px solid transparent;
	  border-bottom: 8px solid transparent;
	}

	.tooltips[tooltip-position="right"] span:after{
	  top: 50%;
	  right: 100%;
	  margin-top: -8px;
	  border-right: 8px solid black;
	  border-top: 8px solid transparent;
	  border-bottom: 8px solid transparent;
	}

	.tooltips:hover span {
	  visibility: visible;
	  opacity: 1;
	  z-index: 999;
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	  filter: alpha(opacity=100);
	}

	.tooltips[tooltip-position="top"]:hover span{
	  bottom: 30px;
	  left: 50%;
	  margin-left: -76px;
	}

	.tooltips[tooltip-position="bottom"]:hover span{
	  top: 30px;
	  left: 50%;
	  margin-left: -76px;
	}

	.tooltips[tooltip-position="left"]:hover span{
	  right: 100%;
	  top: 50%;
	  margin-top: -15px;
	  margin-right: 15px;
	}

	.tooltips[tooltip-position="right"]:hover span{
	  left: 100%;
	  top: 50%;
	  margin-top: -15px;
	  margin-left: 15px;
	}

	.tooltips[tooltip-type="primary"] > span {
	  background-color:#2980b9;
	}

	.tooltips[tooltip-type="primary"][tooltip-position="top"] > span:after{
	  border-top: 8px solid #2980b9;
	}

	.tooltips[tooltip-type="primary"][tooltip-position="bottom"] > span:after{
	  border-bottom: 8px solid #2980b9;
	}

	.tooltips[tooltip-type="primary"][tooltip-position="left"] > span:after{
	  border-left: 8px solid #2980b9;
	}

	.tooltips[tooltip-type="primary"][tooltip-position="right"] > span:after{
	  border-right: 8px solid #2980b9;
	}

	.tooltips[tooltip-type="success"] > span {
	  background-color:#27ae60;
	}

	.tooltips[tooltip-type="success"][tooltip-position="top"] > span:after{
	  border-top: 8px solid #27ae60;
	}

	.tooltips[tooltip-type="success"][tooltip-position="bottom"] > span:after{
	  border-bottom: 8px solid #27ae60;
	}

	.tooltips[tooltip-type="success"][tooltip-position="left"] > span:after{
	  border-left: 8px solid #27ae60;
	}

	.tooltips[tooltip-type="success"][tooltip-position="right"] > span:after{
	  border-right: 8px solid #27ae60;
	}

	.tooltips[tooltip-type="warning"] > span {
	  background-color:#f39c12;
	}

	.tooltips[tooltip-type="warning"][tooltip-position="top"] > span:after{
	  border-top: 8px solid #f39c12;
	}

	.tooltips[tooltip-type="warning"][tooltip-position="bottom"] > span:after{
	  border-bottom: 8px solid #f39c12;
	}

	.tooltips[tooltip-type="warning"][tooltip-position="left"] > span:after{
	  border-left: 8px solid #f39c12;
	}

	.tooltips[tooltip-type="warning"][tooltip-position="right"] > span:after{
	  border-right: 8px solid #f39c12;
	}

	.tooltips[tooltip-type="danger"] > span {
	  background-color:#c0392b;
	}

	.tooltips[tooltip-type="danger"][tooltip-position="top"] > span:after{
	  border-top: 8px solid #c0392b;
	}

	.tooltips[tooltip-type="danger"][tooltip-position="bottom"] > span:after{
	  border-bottom: 8px solid #c0392b;
	}

	.tooltips[tooltip-type="danger"][tooltip-position="left"] > span:after{
	  border-left: 8px solid #c0392b;
	}

	.tooltips[tooltip-type="danger"][tooltip-position="right"] > span:after{
	  border-right: 8px solid #c0392b;
	} 




.scrollidea {
  height: 120px;
  overflow-y: auto;
  overflow-x:hidden;
  visibility: hidden;
}

.scrollidea-content,
.scrollidea:hover,
.scrollidea:focus {
  visibility: visible;
}

.scrollidea_delayed {
  transition: visibility 0.2s;
}

.scrollidea_delayed:hover {
  transition: visibility 0s 0.2s;
}


.idea-noti-circle {
    border-radius: 50%;
    border: 1px solid #ff752d;
    width: 20px;
    height: 20px;
    background-color: #ff752d;
}

.idea-noti-text {
    font-family: "Poppins Regular";
    font-size: 10px;
    color: #fff;
    margin-top: 2px;
    text-align: center;
}


.idea-noti-num {
    position: absolute;
    right: 19px;
    top: 7px;
    z-index: 1;
	cursor: pointer;
}

.req-frame-img {
    background-position: 50% 46%;
    background-repeat: no-repeat;
    border: 3px solid #dbdbdb;
    width: 100%;
    height: 258px;
    background-size: cover;
    background-origin: content-box;
}

.req-frame-img-edit {
    position: absolute;
    right: 0 !important;
    top: -2px;
    z-index: 1;
    background-color: #595959;
    border-radius: 50%;
    padding: 3px;
    height: 30px;
    width: 30px;
    border: 4px solid #fff;
    cursor: pointer;
}

.module-title-eims {
	font-size: 12px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
	padding: 2px;
}


.att_cell-seg {
    display: table-cell;
    min-width: 300px;
    border: solid #fff 1px;
    padding: 7px;
    padding-top: 0px !important;
    padding-bottom: 0px;
    vertical-align: top;
}

 


.minus-icon-seg {
    margin-top: 1px;
    cursor: pointer;
    z-index: 2;
    
}

 


.add-colm-seg {
       position: absolute;
    /* //left: 295px; */
    z-index: 1;
    cursor: pointer;
    top: 20px;
} 

 

.att-seg {
    display: table;
    table-layout: fixed;
    text-align: left;
}


.tour-ttl {
    font-size: 21px;
    padding: 12px;
    color: #fff;
    font-family: "Poppins Medium";
    letter-spacing: normal;
}


.default-tour-desc {
    font-size: 13px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #595959;
    -moz-text-fill-color: #595959;
    text-fill-color: #595959;
    -webkit-font-smoothing: antialiased;
	line-height:1.9;
}










@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.fade-in-up {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.fade-in-down {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.fade-in-right {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.fade-in-left {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

div.hopscotch-bubble .hopscotch-nav-button {
  font-weight: 700;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  text-decoration: none !important;
  width: auto;
  padding: 0 10px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  *zoom: 1;
  white-space: nowrap;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  border-radius: 3px;
  box-sizing: border-box;
  height:36px;
  width:100px;
}

div.hopscotch-bubble .hopscotch-nav-button:hover {
  *zoom: 1;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

div.hopscotch-bubble .hopscotch-nav-button:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
}

div.hopscotch-bubble .hopscotch-nav-button.next {
  border-color: #fff;
  color: #fff;
  margin: 0 0 0 10px;
  background-color: #4CAF50;
  height:36px;
  min-width:100px;
  font-family: "Poppins Regular";
}

div.hopscotch-bubble .hopscotch-nav-button.next:hover {
  background-color: #4CAF50 ;
  height:36px;
    min-width:100px;
	font-family: "Poppins Regular";
}

div.hopscotch-bubble .hopscotch-nav-button.prev {
  color: #444;
  background-color: #fff;
  	font-family: "Poppins Regular";
}

div.hopscotch-bubble .hopscotch-nav-button.prev:hover {
  color: #444;
  background-color: #fff;
  	font-family: "Poppins Regular";
}

div.hopscotch-bubble {
  background-color: #fff;
  border: 0px solid #fff;
    box-shadow: 0 10px 40px 0 #000;
  border: 5px solid #fff);
  color: #333;
  font-family: Helvetica,Arial;
  font-size: 13px;
  position: absolute;
  z-index: 1;
  box-sizing: content-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

div.hopscotch-bubble * {
  box-sizing: content-box;
}

div.hopscotch-bubble.animate {
  -moz-transition-property: top,left;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-property: top,left;
  -ms-transition-duration: 1s;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-property: top,left;
  -o-transition-duration: 1s;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-property: top,left;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-property: top,left;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
}

div.hopscotch-bubble.invisible {
  opacity: 0;
}

div.hopscotch-bubble.hide, div.hopscotch-bubble .hide, div.hopscotch-bubble .hide-all {
  display: none;
}

div.hopscotch-bubble h3 {
  color: #fff;
    font-family: "Poppins Regular";
  font-size: 16px;
  font-weight: 700;
  line-height: 1.7;
  margin-top: -1px;
  padding: 10px;
  letter-spacing:1px;
  background-color: #ff752d;
  min-width:350px;
}

div.hopscotch-bubble .hopscotch-bubble-container {
  //padding: 0px;
  padding-left:0px !important;
  padding-right:0px !important;
    padding-top:0px !important;
  position: relative;
  text-align: left;
  -webkit-font-smoothing: antialiased;
    min-width:369px;
}

div.hopscotch-bubble .hopscotch-content {
    font-family: "Poppins Regular";
	font-size:12px;
  font-weight: 400;
  line-height: 1.9;
  margin: -5px 0 11px;
  padding: 12px;
    letter-spacing:1px;
	
}

div.hopscotch-bubble .hopscotch-bubble-content {
  margin: 0 0 0 0px;
}

div.hopscotch-bubble.no-number .hopscotch-bubble-content {
  margin: 0;
}

div.hopscotch-bubble .hopscotch-bubble-close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  color: #000;
  background: transparent url(../img/sprite-green.png) -192px -92px no-repeat;
  display: block;
  padding: 8px;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  width: 8px;
  height: 8px;
  top: 0;
  right: 0;
}

div.hopscotch-bubble .hopscotch-bubble-close.hide, div.hopscotch-bubble .hopscotch-bubble-close.hide-all {
  display: none;
}

div.hopscotch-bubble .hopscotch-bubble-number {
  background: transparent url(../img/sprite-green.png) 0 0 no-repeat;
  color: #fff;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: 700;
  line-height: 31px;
  padding: 0 10px 0 0;
  text-align: center;
  width: 30px;
  height: 30px;
  display:none;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container {
  position: absolute;
  width: 34px;
  height: 34px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow, div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border {
  width: 0;
  height: 0;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  top: -22px;
  left: 10px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 17px solid #ff752d;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  position: relative;
  top: -10px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom: 17px solid #000;
  border-bottom: 17px solid rgb(228 228 228 / 50%);
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  bottom: -39px;
  left: 10px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 17px solid #fff;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  position: relative;
  top: -24px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top: 17px solid #000;
    border-top: 17px solid rgb(101 101 101 / 50%);
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  top: 10px;
  left: -22px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-bottom: 17px solid transparent;
  border-right: 17px solid #ff752d;
  border-top: 17px solid transparent;
  position: relative;
  left: 7px;
  top: -34px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-right: 17px solid #000;
      border-right: 17px solid rgb(226 226 226 / 50%);
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  top: 10px;
  right: -39px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-bottom: 17px solid transparent;
  border-left: 17px solid #ff752d;
  border-top: 17px solid transparent;
  position: relative;
  left: -7px;
  top: -34px;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left: 17px solid #c4c4c4;
border-top: 17px solid rgb(101 101 101 / 50%);
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
}

div.hopscotch-bubble .hopscotch-actions {
  margin: 10px 0 0;
  text-align: right;
  padding-right:10px;
}



#content button {
  cursor: pointer;
}



.text-center {
  text-align: center;
}

.demo-headline {
  text-align: left;
  padding: 40px 0 0;
}


.pendinglo td:nth-child(1){
	width: 24%;
}

.pendinglo td:nth-child(2) {
	width: 28%;
}


.pendinglo td:nth-child(3) {
	width: 15%;
}

.pendinglo td:nth-child(4) {
	width: 15%;
}

.pendinglo td:nth-child(5) {
	width: 20%;
}





.pendingso td:nth-child(1) {
	width: 16%;
}


.pendingso td:nth-child(2) {
	width: 19%;
}


.pendingso td:nth-child(3) {
	width: 14%;
}

.pendingso td:nth-child(4) {
	width: 14%;
}

.pendingso td:nth-child(5) {
	width: 15%;
}

.pendingso td:nth-child(6) {
	width: 12%;
}
.pendingso td:nth-child(7) {
	width: 15%;
}

.pen-name-main {
    font-size: 11px;
    color: #000;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    line-height: 1.7;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
}


.show-menu3 {
    width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 18px;
    top: 20px;
    background: #fff;
    z-index: 1;
}


.show-menu33 {
    width: 140px;
    font-family: "Poppins Light";
	text-align:left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 18px;
    top: 20px;
    background: #fff;
    z-index: 1;
}


.show-menu333 {
width: 340px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: -207px;
    top: 24px;
    background: #fff;
    z-index: 1;
    min-height: 150px;
}

.tooltip-container3 {
  position: relative;
}
.tooltip-container3:hover .tooltip-content3 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: -35px;
}

.tooltip-content3 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: 66px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content3 .align-right {
  text-align: right;
}
.tooltip-content3 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content3 .align-right a:hover {
  text-decoration: underline;
}


.user-photo-sam {
    width: 50px;
    height: 50px;
    background: #899cfc;
    border-radius: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.user-abbr-sam {
     font-family: "Poppins Regular";
    font-size: 18px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 13px;
}

.user-desg-dt {
    font-family: "Poppins Light";
    font-size: 12px;
    text-align: left;
    color: #7d7d7d;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #7d7d7d;
    -moz-text-fill-color: #7d7d7d;
    text-fill-color: #7d7d7d;
    -webkit-font-smoothing: antialiased;
}


.user-photo-lo {
    width: 82px;
    height: 82px;
    background: #899cfc;
    border-radius: 50%;
}

.user-abbr-lo {
    font-family: "Poppins Regular";
    font-size: 22px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 27px;
    left: 29px;
}


.circle-frame-laso {
    background-position: 50% 35%;
    background-repeat: no-repeat;
    border: 1px solid #899dff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-size: cover;
	margin-left: -20px;
    margin-top: 19px;
}

.img-laso-size{max-width:100px;}

.enlarge-img{
    position: absolute;
    top: 10px;
    right: 10px;
}


.pegi-left{margin-left:35%;}

.default-indus-less {
    font-family: 'an-n';
    font-size: 13px;
    color: #969696;
    font-weight: 400;
}

.default-peg-txt-link {
    font-family: 'an-mdo';
    padding-top: 5px;
    font-size: 14px;
    color: #000;
}

.default-peg-txt-link:hover {
    font-family: 'an-mdo';
    padding-top: 5px;
    font-size: 14px;
    color: #fff;
}

.default-indus-less {
    font-family: 'an-n';
    font-size: 13px;
    color: #969696;
    font-weight: 400;
}



.default-peg-txt-link-wt {
    font-family: 'an-mdo';
    padding-top: 2px;
    font-size: 14px;
    color: #fff;
}

.default-page-name-hov {
    background-color: #f1f1f1;
    width: 27px;
    height: 27px;
    margin-top: 5px;
    border-radius: 20px;
}

.default-page-name-hov:hover {
    background-color: #2c3e50;
	color:#fff;
    width: 27px;
    height: 27px;
    margin-top: 5px;
    border-radius: 20px;
}

.default-indus-less {
    font-family: 'an-n';
    font-size: 13px;
    color: #969696;
    font-weight: 400;
}

.margin-top-minus-less {
    margin-top: -5px !important;
}


.default-peg-name-link {
    background-color: #2c3e50;
    width: 27px;
    height: 27px;
    padding-top: 2px;
    border-radius: 20px;
}


.sump-menu-blue {
    font-family: "Poppins Regular";
    font-size: 13px !important;
    color: #000;
}


.sump-menu-blue:hover {
    font-family: "Poppins Regular";
    font-size: 13px !important;
    color: #0985bf;
}


.sump-menu-head {
    font-family: "Poppins Regular";
    font-size: 14px !important;
    color: #000;
	font-weight:bold;
}


.sump-menu-head:hover {
    font-family: "Poppins Regular";
    font-size: 14px !important;
    color: #0985bf;
	font-weight:bold;	
}

.tdl-padd-right{padding-right:4px;}


.sump-menu-link {
    font-family: "Poppins Regular";
    font-size: 12px !important;
    color: #0985bf;
}


.sump-menu-link:hover {
    font-family: "Poppins Regular";
    font-size: 12px !important;
    color: #0985bf;
}



/*29-10*/
.temp-min-height{
    min-height:250px;
    padding:15px;
}


.tooltip-container4 {
  position: relative;
}

.tooltip-container4:hover .tooltip-content4 {
  visibility: visible;
  opacity: 1;
 //transition: .25s all ease;
 //transition-delay: 0s;
  top: 39px;
}

.tooltip-content4 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -20px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    //transition: .2s all ease;
    //transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content4 .align-right {
  text-align: right;
}
.tooltip-content4 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content4 .align-right a:hover {
  text-decoration: underline;
}


.circle-frame-jalo {
    background-position: 50% 35%;
    background-repeat: no-repeat;
    border: 1px solid #899dff;
    //border-radius: 50%;
    width: 50px;
    height: 50px;
    background-size: contain;
    margin-left: -20px;
    margin-top: 19px;
}

.players-img{
	min-height: 58px !important;
    border: 1px solid #f1f1f1f1;
    min-width: 60px;
    padding: 5px;
    padding-left: 14px;
    margin-right: 5px;
    padding-top: 7px;
}

	
	.block-01-container:hover{
		box-shadow: 0px 12px 12px 12px #f6f6f6;    
		border: 1px solid #f1f1f1;
		
	}
	

	
	.block-02-container:hover{
		box-shadow: 0px 12px 12px 12px #f6f6f6;    
		border: 1px solid #f1f1f1;
		
	}
	

.arrow-steps .step:last-child:after {
    border: none;
}	
	
	.block-03-container:hover{
		box-shadow: 0px 12px 12px 12px #f6f6f6;    
		border: 1px solid #f1f1f1;
		
	}
	


.default-cir-img-logo {
    /* border-radius: 50%; */
    border: 1px solid #1b54e4;
    /* height: 40px; */
    width: 40px;
    margin-left: -14px;
    background-color: #fff;
    padding: 4px;
    margin-top: 25px;
}

	div#pesteltemplate ul{
	margin-left: -25px !important;
	}
	
	.pestel-width{
	 width:15%;margin-right:10px
	}



.default-cir-img-logo-sm {
    /* border-radius: 50%; 
    border: 1px solid #f1f1f1;*/
    max-height: 40px;
    width: 56px;
    margin-left: -14px;
    background-color: #fff;
    padding: 4px;
}



.ideapoke-logo-sm {
    position: absolute;
    top: -30px;
    left: 47%;
}


.temp-width-three{width:300px !important;}

.temp-width-two{width:200px !important;}

.temp-width-one{width:150px !important;}

.arrow-steps #newitems .step:before {
            right: auto;
            left: 0;
            border-left: 17px solid #fff;
            z-index: 0;
            border-top: 19px solid transparent;
            border-bottom: 17px solid transparent;
        }
       
        .arrow-steps #newitems .step:first-child {
            border-top-left-radius: 0px;
        }
       
        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
		
		
		
		
		
.tooltip-container5 {
  position: unset;
}

.tooltip-container5:hover .tooltip-content5 {
  visibility: visible;
  opacity: 1;
 //transition: .25s all ease;
 //transition-delay: 0s;
  top: 39px;
}

.tooltip-content5 {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    //left: -20px;
    //bottom: -30px;
    padding: 7px;
    margin: 16px;
	/height:400px;
	/max-height:400px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    //transition: .2s all ease;
    //transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content5 .align-right {
  text-align: right;
}
.tooltip-content5 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content5 .align-right a:hover {
  text-decoration: underline;
}

.desc-truncate{
width: 500px;
overflow: hidden;
text-overflow:ellipsis;
height:60px;
content:'...'
}  


.sel-btn-new {
    border: none;
    border-radius: 20px;
    padding: 8px 20px;
    font-size: 10px;
    color: #000;
    text-align: center;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    background-color: #d5d5ff;
    cursor: pointer;
}


.sel-btn-new:hover {
    border: none;
    border-radius: 20px;
    padding: 8px 20px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    background-color: #333366;
    cursor: pointer;
}




.margin-top-zero{margin-top:0px !important;}

.profile-side3 {

height:100%;
}

.show-menu55 {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: -17px;
    top: 34px;
    background: #fff;
    z-index: 1;
}


.not-btn-new {
    border: none;
    border-radius: 20px;
    padding: 0px 20px;
    font-size: 10px;
    color: #000;
    text-align: center;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    background-color: #d5d5ff;
    cursor: pointer;
}


.not-btn-new:hover {
    border: none;
    border-radius: 20px;
    padding: 0px 20px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    background-color: #e3e3ff;
    cursor: pointer;
}



.default-img-upload {
border: 1px solid #1b54e4;
    /* height: 40px; */
    width: 100%;
    margin-left: -14px;
    background-color: #fff;
    padding: 4px;
    margin-top: 8px;
    height: 230px;
    margin-bottom: 15px;
}


.cust-logo-bg {
padding: 11px 9px;
    background: #fff;   
    cursor: pointer; 
    border: 1px solid #f3f3f3;
    box-shadow: 0 11px 12px -13px rgb(234 234 234);
    min-height: 78px;
}


.cust-logo-bg:hover {
padding: 11px 9px;
    background: #fff;
    cursor: pointer;
    border: 1px solid #f3f3f3;
    box-shadow: 0 18px 20px -10px rgb(234 234 234);
    min-height: 78px;
}


.cust-user-name {
    font-family: "Poppins Regular";
    font-size: 15px;
    text-align: left;
    color: #000;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
}


.mem-logo-bg {
padding: 11px 9px;
    background: #fff;   
    cursor: pointer; 
    border: 1px solid #f3f3f3;
    box-shadow: 0 11px 12px -13px rgb(234 234 234);
    min-height: 128px;
}


.mem-logo-bg:hover {
padding: 11px 9px;
    background: #fff;
    cursor: pointer;
    border: 1px solid #f3f3f3;
    box-shadow: 0 18px 20px -10px rgb(234 234 234);
    min-height: 128px;
}


.mem-scroll {
        overflow-y: scroll;
		height:auto;
        max-height: 300px;
        overflow-x: hidden;
    }
	
	
	


.conv-type-pro {
    width: auto;
    border-radius: -12px;
    font-family: "Poppins Regular";
    font-size: 7.82px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: center;
    padding: 4px 7px;
    display: inline-block;
    background-color: #bfd9ff;
    margin-bottom: 4px;
}
	
	
	
	.conv-type-idea {
    width: auto;
    border-radius: -12px;
    font-family: "Poppins Regular";
    font-size: 7.82px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: center;
    padding: 4px 7px;
    display: inline-block;
    background-color: #ffd18c;
    margin-bottom: 4px;
}
	
	
	
.default-not-ttl {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-not-ttl-ita {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	font-style:italic;
}


.menu-scroll-right {
    overflow-y: auto;
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
    width: 300px;
}
	
	
div.ruby-grid > div.ruby-row {
    position: relative;
    width: 760px;
    height: auto;
}
	
	

.mem-scroll-video {
    overflow-y: scroll;
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
    width: 300px;
}
	

.progressBar {
    background-color: #3E6FAD;
    width: 0px;
    height: 8px;
    margin-top: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: .25s ease-out;
    -webkit-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
}
 
.default-col-erro {
    font-size: 10px;
    color: #3E6FAD;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
}
 
	
	
.show-menu-tutorial {
    width: 160px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 0px;
    top: 32px;
    background: #fff;
    z-index: 1;
}



.pro-img-sec-sm {
    max-width: 103px;
    min-height: 70px;
    margin-top: 10px;
}


.tbl-hov-ttl {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#85CA46;
	width: 19%;

}



.tbl-hov-ttl2 {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl2:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#00B0F0;
	width: 19%;

}



.tbl-hov-ttl3 {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl3:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#F49D00;
	width: 19%;

}




.tbl-hov-ttl4 {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl4:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#D2326B;
	width: 19%;

}


.tbl-hov-ttl5 {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl5:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#1D6E9B;
	width: 19%;

}


.tbl-hov-ttl6 {
    padding: 10px 10px 10px 0px !important;
	width: 19%;
	background-color:#efefef;

}


.tbl-hov-ttl6:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#85CA46;
	width: 19%;

}

.tbl-hov-dec {
    padding: 10px 10px 10px 0px !important;

}


.tbl-hov-dec:hover {
    padding: 10px 10px 10px 0px !important;
	background-color:#dee0ff;

}

.tbl-hov-dec-active {
    padding: 10px 10px 10px 0px !important;
	background-color:#dee0ff;

}


.profile-desc-tbl {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    line-height: 2;
}


.default-stg-ttl323 {
    font-size: 15px;
    color: #000;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    line-height: 1.7;
	margin-bottom: 14px;
}



.tooltip-container9 {
  position: relative;
}
.tooltip-container9:hover .tooltip-content9 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
}

.tooltip-content9 {
visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #e0e9ff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #e0e9ff;
    right: -10px;
    bottom: 38px;
    padding: 3px;
    margin: 6px;
    font-family: "Poppins medium";
    font-size: 11px;
    width: 343px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content9 .align-right {
  text-align: right;
}
.tooltip-content9 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content9 .align-right a:hover {
  text-decoration: underline;
}


.td-hov-ttl {
    padding: 10px 10px 10px 10px !important;
    width: 12%;
    background-color: #efefef;
	height: 103px;
	min-width: 122px;
}


.tbl-head-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
		text-align:center;
		    vertical-align: middle !important;
}


.tbl-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
	text-align:center;
	background-color: #fff;
	vertical-align: middle !important;
		min-width:250px;

}




.td-hov-ttl-bottom {
    padding: 10px 10px 10px 10px !important;
    width: 12%;
    background-color: #f1fcff;
    height: 46px;
}



.tbl-desc-txt-high {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #e00000;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle !important;
	font-weight:bold;
	min-width:250px;
}




.tbl-desc-txt-medium {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #ff9800;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle !important;
		min-width:250px;
}




.tbl-desc-txt-low {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #080;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle !important;
}





.col-icon {
    background: #ff5700;
    padding: 4px;
    border-radius: 5px;
    font-family: "Poppins Bold";
    font-size: 11px;
    color: #f3fdff;
    text-align: center;
    letter-spacing: 1px;
    /* cursor: pointer; */
    width: 2%;
	margin-top: 4px;
}



.col-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
	background-color: #fff;
	vertical-align: middle !important;
	min-height:43px;
    padding-top:5px;
}


.col-desc-txt:hover {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
	vertical-align: middle !important;
		min-height:43px;
		    padding-top:5px;

}


.margin-left-more {
    margin-left: 57px;
}


.tbl-head-desc-txt-high {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
    text-align: center;
    vertical-align: middle !important;
    background-color: #333366;
    color: #fff;
}


.tbl-head-desc-txt-medium {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
    text-align: center;
    vertical-align: middle !important;
    background-color: #333366;
    color: #fff;
}


.tbl-head-desc-txt-low {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
    text-align: center;
    vertical-align: middle !important;
    background-color: #333366;
    color: #fff;
}




.tbl-desc-txt-high2 {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #e00000;
    letter-spacing: 1px;
    text-align: center;
    background-color: #fff;
    vertical-align: middle !important;
}


.circle-2 {
    height: 5px;
    width: 5px;
    padding: 5px;
    border-radius: 50%;
    background-color: #ff752d;
    display: inline-block;
    margin-left: -98px;
    margin-top: 8px;
}


.text-right-temp{-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;o-transform-origin: 0 0;transform-origin: 36px 46px;width: 92px;padding-top: 4px;}





.squre {
width: 40px;
    height: 40px;
    background: #ff9800;
    //margin-left: 14px;
    margin-top: -2px;
    }
  
  
.triangle {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 40px solid #080;
    margin-left: 14px;
    margin-top: -2px;
}


.star-five {
width: 40px;
    height: 40px;
    margin-left: 14px;
    margin-top: -2px;
    }

  
  
.tooltip-container10 {
  position: relative;
}
.tooltip-container10:hover .tooltip-content10 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
}

.tooltip-content10 {
visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #ffffff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #e0e9ff;
    right: -25px;
    top: 38px;
    padding: 3px;
    margin: 6px;
    font-family: "Poppins medium";
    font-size: 11px;
    width: 300px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content10 .align-right {
  text-align: right;
}
.tooltip-content10 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content10 .align-right a:hover {
  text-decoration: underline;
}
 

 
.color-picker {
position:relative;
width:100px;
height:30px;
display:block;
}


.color-code{
position:absolute;
top:0;
left:0;
background:#fff;
width:70px;
height:30px;
line-height:30px;
text-align:center;
}


.color{
position:absolute;
top:0;
right:0;
width:30px;
height:30px;
border-radius:100%;
}


.tbl-two {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
	text-align:center;
	background-color: #fff;
	vertical-align: middle !important;
	height:30px;

	padding:5px;

}


.tbl-three {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #e00000;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;

}


.tbl-three:hover {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #980505;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;
		cursor:pointer;

}



.tbl-four {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #ff9800;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;

}


.tbl-four:hover {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #c87700;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;
		cursor:pointer;

}




.tbl-five {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #080;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;

}

.tbl-five:hover {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #fff;
    letter-spacing: 1px;
	text-align:center;
	background-color: #007300;
	vertical-align: middle !important;
	height:30px;
	width:30%;
	padding:5px;
	cursor:pointer;

}

.tbl-circle {
    height: 20px;
    width: 20px;
    padding: 5px;
    border-radius: 50%;
    background-color: #ff752d;
    /* margin-left: -98px; */
    /* margin-top: 8px; */
}


.square-a {
  height: 20px;
  width: 20px;
  background-color: #336;
  display:flex;
  cursor:pointer;
}

.circle-a {
  height: 20px;
  width: 20px;
  background-color: #336;
  border-radius: 50%;
  display:flex;
    cursor:pointer;
}

.trapezoid {
    border-bottom: 20px solid #336;
    border-left: 15px solid transparent;
    border-right: 16px solid transparent;
    height: 0;
    width: 52px;
	  cursor:pointer;
}

.rectangle-a {
  height: 20px;
  width: 40px;
  background-color: #336;
    cursor:pointer;
}


.parallelogram {
    width: 36px;
    height: 20px;
    transform: skew(20deg);
    background: #336;
	  cursor:pointer;
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 20px solid #336;
	  cursor:pointer;
}

.oval {
    height: 23px;
    width: 50px;
    background-color: #336;
    border-radius: 50%;
	  cursor:pointer;
}


.tbl-desc-highlight {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    text-align: center;
    background-color: #e5f1fb;
    vertical-align: middle !important;
}



.diamond {
width: 0;
height: 0;
border: 15px solid transparent;
border-bottom-color: #336;
position: relative;
top: -18px;
}

.diamond:after {
content: '';
    position: absolute;
    left: -15px;
    top: 15px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-top-color: #336;
}


.text-left-temp{font-family: "Poppins Regular";font-size: 16px;-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;o-transform-origin: 0 0;transform-origin: 36px 46px;width: 92px;padding-top: -5px;}


.members td:nth-child(3),
.members td:nth-child(4),
.members td:nth-child(5) {
	width: 17%;
}

.members td:nth-child(1) {
	width: 42%;
}

.members td:nth-child(2) {
	width: 24%;
}


#desc-more-info {
display: none;
    position: absolute;
    background-color: #e0e9ff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #e0e9ff;
    right: -10px;
    top: -32px;
    margin: 6px;
    font-family: "Poppins medium";
    font-size: 11px;
    width: 343px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 37px;
    padding-top: 4px;
}

.desc-more:hover #desc-more-info {
	
	display: block;
}

.memb-bg{background-color: #fff;}

.memb-bg:hover{background-color: #f8f8f8;}



.dat-pub-active{background-color: #adadad !important;}

.dat-pub-active-menu {
    background-color: #f3edea !important;
    padding: 4px;
}




.plot-gr-name {
    font-family: "Poppins Regular";
    font-size: 11px;
    color: #000;
    text-align: left;
    letter-spacing: 1px;
    //margin-top: 7px;
    margin-left: 18px;
}

.plot-bg{background-color:transparent;padding:13px;}
.plot-bg:hover{background-color:#dadada;padding:13px;cursor:pointer;}
.plot-bg-active{background-color:#dadada;padding:13px;}
.plot-grap{margin-top:-10px;}
.plot-text-sm{
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
}

.plot-profile-desc {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #595959;
    letter-spacing: 1px;
}

.default-form-ttl-big {
    font-size: 17px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}

.default-form-ttl-orng {
    font-size: 12px;
    color: #ff4500;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
}


.report-pnl-bg-draft {
	min-height: 30px;
    padding: 5px !important;
    background-color: #f5f5f5;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
    
}

.report-pnl-bg-draft:hover {
	min-height: 30px;
    padding: 5px !important;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
}


.report-pnl-bg-publish {
	min-height: 30px;
    padding: 5px !important;
    background-color: #ceffce;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
    
}

.report-pnl-bg-publish:hover {
	min-height: 30px;
    padding: 5px !important;
    background-color: #ceffce;
    box-shadow: 0 1px 2px 0 rgba(45, 62, 80, .12);
    border: 1px solid #f3f3f3 !important;
}




.report-desc {
    font-family: "Poppins Regular";
    font-size: 11px;
    color: #595959;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    /* min-height: 90px; */
}


.report-ttl-link {
	font-size: 13px;
	font-family: "Poppins Regular";
	color: #000;
	text-align: center;
	letter-spacing: 1px;
}

.report-ttl-link:hover {
	font-size: 13px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}


/* ====  Debi Startegy === */
.st-bg-col1{background-color:#ff7300;}
.st-bg-col2{background-color:#f19f07;}
.st-bg-col3{background-color:#295391;}
.st-bg-col4{background-color:#00bbab;}
.st-bg-col5{background-color:#eb432d;}
.st-bg-col6{background-color:#42bb64;}
.st-bg-col7{background-color:#8e9991;}
.st-bg-col8{background-color:#ff4500;}
.st-bg-col9{background-color:#337ab7;}
.st-bg-col10{background-color:#ce7328;}

.st-bg-col1-expand {
    background-color: #ff8f33;
}
.st-bg-col2-expand {
    background-color: #ffac14;
}

.st-bg-col3-expand {
    background-color: #3a72c6;
}

.st-bg-col4-expand {
    background-color: #3ca59c;
}

.st-bg-col5-expand {
    background-color: #ff4c35;
}

.st-bg-col6-expand {
    background-color: #77d090;
}

.st-bg-col7-expand {
    background-color: #b9b9b9;
}

.st-bg-col8-expand {
    background-color: #e45d2b;
}

.st-bg-col9-expand {
    background-color: #459ce7;
}

.st-bg-col10-expand {
    background-color: #f7923f;
}


.stage-box {
	display: table;
	//width: 100%;
	table-layout: fixed;
}


.stage-box_cell {
	display: table-cell;
	//border: solid #efefef 1px;
	text-align:center;
	vertical-align: top;
}

.stage-box-insd {
    //border: 1px solid #ccc;
    height: 73px;
    min-width: 77px;
    text-align: center;
    //margin-right: 20px;
    //padding: 5px;
}



.stage-box-cnt{	
font-size: 40px;
    font-family: "Poppins Regular";
    color: #fff;
    padding: 0px;
    font-weight: bold;
	    padding-top: 8px;
	
}

.stage-box-cnt-sm{	
    font-size: 20px;
    font-family: "Poppins Regular";
    color: #fff;
    padding: 6px;
    padding-top: 24px;
    text-align: center;
}

.stage-box-loso {
    height: 73px;
    min-width: 77px;
    text-align: center;
	
}	
	
	
.stage-box-loso:hover {
    height: 73px;
    min-width: 77px;
    text-align: center;
	cursor:pointer;
	
}	


.stage-box-insd-big {
border: 1px solid #ccc;
    height: 73px;
    min-width: 130px;
    text-align: center;
    margin-right: 10px;
    padding: 5px;
    background-color: #0c1a25;
}


.stage-box-insd-big:hover {
    border: 1px solid #ccc;
    height: 73px;
    min-width: 130px;
    text-align: center;
    margin-right: 10px;
    padding: 5px;
	background-color: #9cb2eb;
	cursor:pointer;
}



.stage-box-cnt-md{
font-size: 21px;
    font-family: "Poppins Regular";
    color: #ffffff;
    padding: 6px;
    padding-top: 3px;
    text-align: center;
}


.dash-stg-pnl-bg {
    min-height: 437px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}


.dash-stg-pnl-bg-big {
    min-height: 539px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}


.sel-frame-modules-wrapper-sm {
    width: 440px;
}

.frame-keys-bars-sm {
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(left,  #ededed 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ededed 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ededed 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    min-height: 33px;
	    width: 65%;
}

.frame-keys-bar3-sm {
    padding: 5px 10px 4px 40px !important;
    position: relative;
    left: -97px;
    top: 28px;
}


.frame-keys-bar4-sm {
padding: 6px 12px 0px 51px !important;
    position: relative;
    left: -109px;
    top: 42px;
}

.frame-keys-bar5-sm {
padding: 8px 10px 4px 61px !important;
    position: relative;
    left: -119px;
    top: 54px;
}

.frame-keys-bar6-sm {
padding: 7px 10px 4px 41px !important;
    position: relative;
    left: -98px;
    top: 69px;
}


.frame-keys-bar7-sm {
padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 82px;
}



.frame-keys-bar8-sm {
padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 97px;
}



.frame-keys-bar9-sm {
padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 107px;
}




.keypoint1-sm {
position: absolute;
    top: 0px;
    left: 83px;
    width: 164px;
    padding: 13px 10px;
}

.keypoint2-sm {
    position: absolute;
    top: 43px;
    left: 87px;
    width: 150px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}


.keypoint2-sm1 {
    position: absolute;
    top: 46px;
    left: 87px;
    width: 150px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}

.keypoint3-sm1 {
    position: absolute;
    top: 96px;
    left: 93px;
    width: 140px;
    padding: 8px;
}

.keypoint4-sm1 {
    position: absolute;
    top: 143px;
    left: 112px;
    padding: 8px 10px;
    width: 107px;
}


.keypoint6-sm1 {
    position: absolute;
    top: 229px;
    left: 87px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint7-sm2 {
    position: absolute;
    top: 273px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint8-sm2 {
    position: absolute;
    top: 318px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint9-sm2 {
    position: absolute;
    top: 360px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint10-sm2 {
    position: absolute;
    top: 404px;
    left: 90px;
    width: 162px;
    padding: 15px 10px;
}





.keypoint-num3 {
    position: absolute;
    top: 142px;
    left: 107px;
}

.keypoint-num1-sm {
    position: absolute;
    top: 9px;
    left: 55px;
}

.keypoint-num2-sm {
    position: absolute;
    top: 55px;
    left: 62px;
}

.keypoint3-sm {
    position: absolute;
    top: 91px;
    left: 93px;
    width: 140px;
    padding: 8px;
}

.keypoint-num3-sm {
    position: absolute;
    top: 103px;
    left: 80px;
}

.keypoint4-sm {
    position: absolute;
    top: 139px;
    left: 112px;
    padding: 8px 10px;
    width: 107px;
}

.keypoint-num4-sm {
    position: absolute;
    top: 150px;
    left: 97px;
}

.keypoint-num5-sm {
    position: absolute;
    top: 196px;
    left: 96px;
}

.keypoint5-sm {
    position: absolute;
    top: 185px;
    left: 109px;
    width: 113px;
    padding: 16px 10px;
}

.keypoint-num6-sm {
    position: absolute;
    top: 243px;
    left: 80px;
}



.keypoint6-sm {
    position: absolute;
    top: 233px;
    left: 87px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint7-sm {
    position: absolute;
    top: 279px;
    left: 87px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint7-sm1 {
position: absolute;
    top: 278px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint8-sm1 {
    position: absolute;
    top: 321px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint9-sm1 {
    position: absolute;
    top: 368px;
    left: 90px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint10-sm1 {
position: absolute;
    top: 406px;
    left: 90px;
    width: 162px;
    padding: 15px 10px;
}



.keypoint8-sm {
    position: absolute;
    top: 325px;
    left: 87px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint9-sm {
position: absolute;
    top: 370px;
    left: 84px;
    width: 160px;
    padding: 15px 10px;
}



.keypoint10-sm {
    position: absolute;
    top: 450px;
    left: 115px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint-num7-sm {
position: absolute;
    top: 291px;
    left: 65px;
}


.keypoint-num8-sm {
position: absolute;
    top: 335px;
    left: 67px;
}




.keypoint-num1-sm1 {
    position: absolute;
    top: 9px;
    left: 50px;
}


.keypoint-num2-sm1 {
position: absolute;
    top: 51px;
    left: 52px;
}


.keypoint-num3-sm1 {
position: absolute;
    top: 98px;
    left: 63px;
}


.keypoint-num4-sm1 {
position: absolute;
    top: 145px;
    left: 80px;
}


.keypoint-num5-sm1 {
position: absolute;
    top: 195px;
    left: 99px;
}


.keypoint-num6-sm1 {
    position: absolute;
    top: 241px;
    left: 101px;
}


.keypoint-num7-sm1 {
position: absolute;
    top: 288px;
    left: 86px;
}


.keypoint-num8-sm1 {
    position: absolute;
    top: 333px;
    left: 67px;
}






.keypoint-num1-sm2 {
    position: absolute;
    top: 9px;
    left: 45px;
}


.keypoint-num2-sm2 {
    position: absolute;
    top: 54px;
    left: 46px;
}


.keypoint-num3-sm2 {
position: absolute;
    top: 101px;
    left: 55px;
}


.keypoint-num4-sm2 {
position: absolute;
    top: 148px;
    left: 67px;
}


.keypoint-num5-sm2 {
position: absolute;
    top: 195px;
    left: 85px;
}


.keypoint-num6-sm2 {
    position: absolute;
    top: 241px;
    left: 101px;
}


.keypoint-num7-sm2 {
position: absolute;
    top: 288px;
    left: 104px;
}


.keypoint-num8-sm2 {
    position: absolute;
    top: 333px;
    left: 89px;
}



.keypoint-num9-sm2 {
position: absolute;
    top: 378px;
    left: 72px;
}



.keypoint-num1-sm3 {
    position: absolute;
    top: 9px;
    left: 35px;
}


.keypoint-num2-sm3 {
    position: absolute;
    top: 54px;
    left: 38px;
}


.keypoint-num3-sm3 {
position: absolute;
    top: 101px;
    left: 50px;
}


.keypoint-num4-sm3 {
position: absolute;
    top: 148px;
    left: 59px;
}


.keypoint-num5-sm3 {
position: absolute;
    top: 195px;
    left: 74px;
}


.keypoint-num6-sm3 {
    position: absolute;
    top: 241px;
    left: 90px;
}


.keypoint-num7-sm3 {
position: absolute;
    top: 283px;
    left: 107px;
}


.keypoint-num8-sm3 {
    position: absolute;
    top: 328px;
    left: 105px;
}



.keypoint-num9-sm3 {
position: absolute;
    top: 370px;
    left: 88px;
}


.keypoint-num10-sm3 {
position: absolute;
    top: 415px;
    left: 77px;
}


.frame-keypoint-sm {
    font-family: "Poppins Regular";
    font-size: 11.5px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.2;
    cursor: default;
}

.extra-width{min-width: 160px;}



#main-container-frame-sm{
	display: none;
}

 .keypoint1-hover-sm:hover #main-container-frame-sm{ 
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
        left: 58px !important;
        top: 45px !important;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	}


.stat-comp{color:#0fc843;}

.stat-ongoing{color:#14aac2;}

.stat-yetstart{color:#6d6f6f;}


.frame-keys-bar1-sm {
    padding: 10px 10px 5px 20px !important;
    position: relative;
    left: -76px;
    top: 0px;
}

.frame-keys-bar2-sm {
padding: 5px 10px 3px 27px !important;
    position: relative;
    left: -83px;
    top: 13px;
}


.frame-keys-bar1-sm1 {
    padding: 10px 10px 10px 20px !important;
    position: relative;
    left: -76px;
    top: 0px;
}

.frame-keys-bar2-sm1 {
padding: 5px 10px 3px 27px !important;
    position: relative;
    left: -83px;
    top: 13px;
}

.frame-keys-bar3-sm1 {
    padding: 5px 10px 4px 40px !important;
    position: relative;
    left: -97px;
    top: 25px;
}

.frame-keys-bar4-sm1 {
    padding: 6px 12px 0px 51px !important;
    position: relative;
    left: -109px;
    top: 38px;
}

.frame-keys-bar5-sm1 {
    padding: 8px 10px 4px 61px !important;
    position: relative;
    left: -119px;
    top: 50px;
}


.frame-keys-bar6-sm1 {
padding: 7px 10px 4px 57px !important;
    position: relative;
    left: -114px;
    top: 63px;
}


.frame-keys-bar7-sm1 {
    padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 75px;
}



.frame-keys-bar8-sm1 {
padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 88px;
}


.frame-keys-bar9-sm1 {
    padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 103px;
}

.frame-keys-bar10-sm1 {
    padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -118px;
    top: 103px;
}





.frame-keys-bar1-sm4 {
padding: 10px 10px 10px 20px !important;
    position: relative;
    left: -64px;
    top: 0px;
}

.frame-keys-bar2-sm4 {
padding: 5px 10px 3px 38px !important;
    position: relative;
    left: -83px;
    top: 13px;
}

.frame-keys-bar3-sm4 {
    padding: 5px 10px 4px 48px !important;
    position: relative;
    left: -97px;
    top: 28px;
}

.frame-keys-bar4-sm4 {
padding: 7px 12px 0px 58px !important;
    position: relative;
    left: -109px;
    top: 40px;
}

.frame-keys-bar5-sm4 {
padding: 8px 10px 4px 67px !important;
    position: relative;
    left: -119px;
    top: 50px;
}


.frame-keys-bar6-sm4 {
padding: 7px 10px 4px 62px !important;
    position: relative;
    left: -114px;
    top: 63px;
}


.frame-keys-bar7-sm4 {
padding: 7px 10px 4px 65px !important;
    position: relative;
    left: -118px;
    top: 73px;
}



.frame-keys-bar8-sm4 {
    padding: 7px 10px 4px 65px !important;
    position: relative;
    left: -118px;
    top: 83px;
}


.frame-keys-bar9-sm4 {
    padding: 7px 10px 4px 65px !important;
    position: relative;
    left: -118px;
    top: 94px;
}

.frame-keys-bar10-sm4 {
    padding: 7px 10px 4px 66px !important;
    position: relative;
    left: -118px;
    top: 106px;
}





.insight td:nth-child(1) {
    width: 76%;
}
	

.default-tbl-sm {
	background-color: #fff;
	cursor:pointer;
}


.insight2 td:nth-child(1) {
    width: 59%;
}
	
	

.insight2 td:nth-child(2) {
    width: 2%;
}



	
.insight2 td:nth-child(3) {
    width: 24%;
}

	
	
.insight2 td img{
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding-right:20px;

}


.default-tbl-sm:hover {
	background-color: #e5ffe0;
	cursor:pointer;
}
	


.pending-info td:nth-child(1) {
    width: 31%;
}


.default-pen-txt {
    font-size: 11px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #595959;
    -moz-text-fill-color: #595959;
    text-fill-color: #595959;
    -webkit-font-smoothing: antialiased;
    line-height: 1.9;
}	
	
	
.pending-name-bold {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    line-height: 1.7;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;	
}


.role-name-new {
    font-size: 11px;
    font-family: "Poppins Light";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    /* -webkit-text-fill-color: #ff4500; */
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
	margin-top: 10px;
}


.def-geo-ttl {
    font-family: "Poppins Regular";
    font-size: 29px;
    color: #ff5700;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: center;
}


.def-geo-desc {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
	    text-align: center;
}

.srch-sec-ttl-new {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    font-weight: 500;
    margin-top: 0px;
}

.def-para-text-srch-sm {
    padding: 2px;
    color: #303030;
    font-family: "Poppins Light";
    font-size: 13px;
    line-height: 1.9;
    text-align: justify;
}

.clc-one {
    background: #257f06;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}


.clc-two {
    background: #8067dc;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}


.clc-three {
    background: #ff9c00;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}



.clc-four {
    background: #d10469;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}


.tasksum td:nth-child(1) {
    width: 66%;
}

.wn-header-sm {
    font-family: "Poppins Regular";
    font-size: 15px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}



.comp-short-cycle-txt {
    font-family: "Poppins Regular";
    font-size: 18px;
    font-weight: bold;
    color: #000;
    width: 216px;
    margin-left: 16px;
	
}

.comp-process1-short {
    padding: 16px 10px 10px 10px;
}

.comp-process1-short-sm {
    padding: 5px 10px 0px 10px;
}


.comp-short-cycle-txt-big {
    font-family: "Arial";
    font-size: 39px;
    font-weight: 900;
    color: #000;
	margin-right:12px;
}


.competitive-market-framework-container-sm{
		margin-top: 50px;
		margin-left: 0px;
	}
	


.box {
    position: relative;
	display:inline-block;
	width: 278px;
	min-height: 400px;
	height:100%;

}

.box-mrgn{margin-left:-78px;}
.box-mrgn-one{margin-left:-71px;}
	
.clipboard {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    background-color: #d3d0c9;
    /* background-image: url(pics/pittsburgh.jpg); */
    background-size: cover;
    background-position: center center;
    /* height: 383px; */
}


.tooltip-container33 {
  position: relative;
}
.tooltip-container33:hover .tooltip-content33 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 23px;
}

.tooltip-content33 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: 228px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 163px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content33 .align-right {
  text-align: right;
}
.tooltip-content33 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content33 .align-right a:hover {
  text-decoration: underline;
}




.tooltip-container44 {
  position: relative;
}
.tooltip-container44:hover .tooltip-content44 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 17px;
}

.tooltip-content44 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -115px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 163px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content44 .align-right {
  text-align: right;
}
.tooltip-content44 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content44 .align-right a:hover {
  text-decoration: underline;
}


.new-framework-text {
    font-family: "Poppins Regular";
    font-size: 15px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
	width: 182px;
}


.new-framework-text-sm {
    font-family: "Poppins Light";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 159px;
    margin-left: 26px;
}


.pending-name-bold-two {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    line-height: 1.7;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    margin-left: 10px;
    margin-top: -1px;
}




.default-tbl-sm .default-tbl-td1 {
	
	padding-left:30px !important;
	
}



.prev-process-md {
    position: absolute;
    width: 18px;
    height: 18px;
    top: -6px;
    left: -37px;
    background: #FF4500 !important;
    border-radius: 50%;
    cursor: pointer;
}


.next-process-md {
    position: absolute;
    width: 18px;
    height: 18px;
    top: -7px;
    left: 1075px;
    background: #ff4500 !important;
    border-radius: 50%;
    cursor: pointer;
}

.temo-scroll-z{
    overflow-x: scroll;
    width: 1080px;
    overflow-y: hidden;
    min-height: 361px;
}


.margin-top-md-cycle-z {
    margin-top: 20px !important;
}


.back-img-arrow-sm {
    background: url(../images/arrow-so.png);
    background-repeat: no-repeat;
    background-position-y: -53px;
    background-position-x: -27px;
}

.box-sm {
    position: relative;
    display: inline-block;
    width: 278px;
    min-height: 300px;
    height: 100%;
}

.new-framework-text {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 182px;
}

.new-framework-text-md {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.2;
    width: 147px;
    margin-left: 11px;
    margin-top: -13px;
}


.lan-one{width: 85%;border-top: 1px solid #fff;margin-top:10px;}

.lan-two{width: 83%;background-color: #ccc;color: #ccc;border-top: 1px solid #ffffff;margin-top:10px;margin-left: 14px;}

.lan-three{width: 82%;background-color: #ccc;color: #ccc;border-top: 1px solid #ffffff;margin-top:10px;margin-left: 14px;}

.lan-four{width: 80%;background-color: #ccc;color: #ccc;border-top: 1px solid #ffffff;margin-top:10px;margin-left: 16px;}

.lan-five{width: 81%;background-color: #ccc;color: #ccc;border-top: 1px solid #ffffff;margin-top:10px;margin-left: 15px;}

	.sel-frame-modules-wrapper-md{
		width: 900px;
	}
	
	
	

.hypothesis-ttl-txt {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.3;
	font-smooth: initial;
	  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.hypothesis-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}

.hypothesis-mrgn-top{margin-top:80px;}

.comp-short-cycle-txt-sm {
    font-family: "Arial";
    font-size: 39px;
    font-weight: 900;
    color: #000;

}


#main-container-frame-1{
		display: none;
	}
	
.keypoint1-hover-1:hover #main-container-frame-1 {
    display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 6px;
	
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 11px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 74px !important;
    top: 32px !important;
    width: 202px !important;
    height: auto;
    border-radius: 5px;
    background: #fff;
    z-index: 1;
}


.frame-inner-div-1 {
    font-weight: normal;
    margin-left: 7px;
}

.keypoint1-1{
    position: absolute;
    top: 0px;
    left: -165px;
    width: 239px;
    padding: 40px 10px;
}


.frame-outer-div-1{
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    position: absolute;
    top: 13px;
    left: -9px;
    background: #fff;

    border-radius: 3px;
}


.default-err-ttl-sm {
	font-size: 11px;
	color: #000;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	margin-top:7px;
}

.new-framework-text-xs {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 216px;
}






/* ======  Frm 6,7 ===== */


.frame-keypoint-txt {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.2;
    cursor: pointer;
}

.frame-keypoint-nums {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #ababab;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.2;
    cursor: pointer;
}


.frm-td-hg{height:63px;}

.set-mrgn-lft-1 {
    position: absolute;
    margin-top: -13px;
    margin-left: -24px;
    width: 181px;
}


.set-mrgn-lft-2 {
    position: absolute;
    margin-top: -13px;
    margin-left: -15px;
    width: 181px;
}


.set-mrgn-lft-3 {
    position: absolute;
    margin-top: -9px;
    margin-left: 6px;
    width: 181px;
}


.set-mrgn-lft-4 {
    position: absolute;
    margin-top: -13px;
    margin-left: 30px;
    width: 181px;
}


.set-mrgn-lft-5 {
    position: absolute;
    margin-top: -10px;
    margin-left: 35px;
    width: 181px;
}



.set-mrgn-lft-6 {
    position: absolute;
    margin-top: -11px;
    margin-left: 13px;
    width: 181px;
}


.set-mrgn-lft-7 {
    position: absolute;
    margin-top: -11px;
    margin-left: 13px;
    width: 139px;
}



.set-margin-rgt-1{
	
	position: absolute;
    margin-top: -9px;
    margin-left: -95px;
    width: 195px;
}



.set-margin-rgt-2{
	
	position: absolute;
    margin-top: -9px;
margin-left: -95px;
    width: 195px;
}


.set-margin-rgt-3 {
    position: absolute;
    margin-top: -10px;
    margin-left: -80px;
    width: 171px;
}

.set-margin-rgt-4 {
    position: absolute;
    margin-top: -10px;
    margin-left: -59px;
    width: 131px;
}

.set-margin-rgt-5 {
    position: absolute;
    margin-top: -9px;
    margin-left: -64px;
    width: 141px;
}

.set-margin-rgt-6 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}


.set-margin-rgt-7 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}



.frm-td-hg-md {
    height: 66px;
}



.frame-keys-bars-lo {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 55px;
    text-align: left;
    margin-top: -9px;
	margin-left: -34px;
}






.module-nav-wrapper-md {
    margin: 0;
    padding: 0;
    overflow: hidden;
	margin-left:-40px;
}

	.module-nav-wrapper-md li{
		display: inline;
		float: left;
		list-style-type: none;
		width: 220px;
	}
	



	
/* ======  Frm 8 ===== */	
	.set-mrgn8-lft-1 {
    position: absolute;
    margin-top: -13px;
    margin-left: -33px;
    width: 181px;
}


.set-mrgn8-lft-2 {
    position: absolute;
    margin-top: -13px;
    margin-left: -26px;
    width: 181px;
}


.set-mrgn8-lft-3 {
position: absolute;
    margin-top: -9px;
    margin-left: -8px;
    width: 181px;
}


.set-mrgn8-lft-4 {
    position: absolute;
    margin-top: -13px;
    margin-left: 14px;
    width: 181px;
}


.set-mrgn8-lft-5 {
    position: absolute;
    margin-top: -10px;
    margin-left: 35px;
    width: 181px;
}



.set-mrgn8-lft-6 {
position: absolute;
    margin-top: -11px;
    margin-left: 39px;
    width: 181px;
}


.set-mrgn8-lft-7 {
position: absolute;
    margin-top: -11px;
    margin-left: 38px;
    width: 139px;
}


.set-mrgn8-lft-8 {
    position: absolute;
    margin-top: -11px;
    margin-left: 17px;
    width: 139px;
}



.set-margin8-rgt-1{
	
	position: absolute;
    margin-top: -9px;
    margin-left: -95px;
    width: 195px;
}



.set-margin8-rgt-2{
	
	position: absolute;
    margin-top: -9px;
margin-left: -95px;
    width: 195px;
}


.set-margin8-rgt-3 {
    position: absolute;
    margin-top: -10px;
    margin-left: -80px;
    width: 171px;
}

.set-margin8-rgt-4 {
    position: absolute;
    margin-top: -10px;
    margin-left: -59px;
    width: 131px;
}

.set-margin8-rgt-5 {
    position: absolute;
    margin-top: -9px;
    margin-left: -64px;
    width: 141px;
}

.set-margin8-rgt-6 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}


.set-margin8-rgt-7 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}

	
	
.set-margin8-rgt-8 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}	





/* ======  Frm 9 ===== */	
	.set-mrgn9-lft-1 {
    position: absolute;
    margin-top: -13px;
    margin-left: -42px;
    width: 181px;
}


.set-mrgn9-lft-2 {
    position: absolute;
    margin-top: -13px;
    margin-left: -34px;
    width: 181px;
}


.set-mrgn9-lft-3 {
    position: absolute;
    margin-top: -9px;
    margin-left: -21px;
    width: 181px;
}


.set-mrgn9-lft-4 {
    position: absolute;
    margin-top: -13px;
    margin-left: -6px;
    width: 181px;
}


.set-mrgn9-lft-5 {
    position: absolute;
    margin-top: -10px;
    margin-left: 15px;
    width: 181px;
}



.set-mrgn9-lft-6 {
position: absolute;
    margin-top: -11px;
    margin-left: 36px;
    width: 181px;
}


.set-mrgn9-lft-7 {
position: absolute;
    margin-top: -11px;
    margin-left: 59px;
    width: 139px;
}


.set-mrgn9-lft-8 {
position: absolute;
    margin-top: -11px;
    margin-left: 39px;
    width: 139px;

}



.set-mrgn9-lft-9 {
    position: absolute;
    margin-top: -11px;
    margin-left: 17px;
    width: 139px;
}




.set-margin9-rgt-1{
	
	position: absolute;
    margin-top: -9px;
    margin-left: -95px;
    width: 195px;
}



.set-margin9-rgt-2{
	
	position: absolute;
    margin-top: -9px;
margin-left: -95px;
    width: 195px;
}


.set-margin9-rgt-3 {
    position: absolute;
    margin-top: -10px;
    margin-left: -80px;
    width: 171px;
}

.set-margin9-rgt-4 {
    position: absolute;
    margin-top: -10px;
    margin-left: -59px;
    width: 131px;
}

.set-margin9-rgt-5 {
    position: absolute;
    margin-top: -9px;
    margin-left: -64px;
    width: 141px;
}

.set-margin9-rgt-6 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}


.set-margin9-rgt-7 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}

	
	
.set-margin9-rgt-8 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}	


.set-margin9-rgt-9 {
    position: absolute;
    margin-top: -8px;
    margin-left: -66px;
    width: 140px;
}



/* ======  Frm 10 ===== */	

	.set-mrgn10-lft-1 {
position: absolute;
    margin-top: -13px;
    margin-left: -57px;
    width: 181px;
}


.set-mrgn10-lft-2 {
    position: absolute;
    margin-top: -13px;
    margin-left: -49px;
    width: 181px;
}


.set-mrgn10-lft-3 {
position: absolute;
    margin-top: -9px;
    margin-left: -33px;
    width: 181px;
}


.set-mrgn10-lft-4 {
    position: absolute;
    margin-top: -13px;
    margin-left: -24px;
    width: 181px;
}


.set-mrgn10-lft-5 {
    position: absolute;
    margin-top: -16px;
    margin-left: -6px;
    width: 181px;
}



.set-mrgn10-lft-6 {
position: absolute;
    margin-top: -20px;
    margin-left: 14px;
    width: 181px;
}


.set-mrgn10-lft-7 {
position: absolute;
    margin-top: -27px;
    margin-left: 52px;
    width: 139px;
}


.set-mrgn10-lft-8 {
    position: absolute;
    margin-top: -33px;
    margin-left: 51px;
    width: 139px;

}



.set-mrgn10-lft-9 {
    position: absolute;
    margin-top: -40px;
    margin-left: 34px;
    width: 139px;
}

.set-mrgn10-lft-10 {
position: absolute;
    margin-top: -43px;
    margin-left: 16px;
    width: 139px;
}



.set-margin10-rgt-1{
	
    position: absolute;
    margin-top: -9px;
    margin-left: -127px;
    width: 232px;
}



.set-margin10-rgt-2{
	
    position: absolute;
    margin-top: -9px;
    margin-left: -129px;
    width: 229px;
}


.set-margin10-rgt-3 {
position: absolute;
    margin-top: -7px;
    margin-left: -107px;
    width: 203px;
}

.set-margin10-rgt-4 {
position: absolute;
    margin-top: -10px;
    margin-left: -98px;
    width: 188px;
}

.set-margin10-rgt-5 {
    position: absolute;
    margin-top: -14px;
    margin-left: -95px;
    width: 167px;
}

.set-margin10-rgt-6 {
position: absolute;
    margin-top: -19px;
    margin-left: -78px;
    width: 134px;
}


.set-margin10-rgt-7 {
position: absolute;
    margin-top: -23px;
    margin-left: -62px;
    width: 106px;
}

	
	
.set-margin10-rgt-8 {
    position: absolute;
    margin-top: -29px;
    margin-left: -59px;
    width: 103px;
}


.set-margin10-rgt-9 {
    position: absolute;
    margin-top: -34px;
    margin-left: -78px;
    width: 140px;
}


.set-margin10-rgt-10 {
    position: absolute;
    margin-top: -38px;
    margin-left: -91px;
    width: 164px;
}

.mfg-top-lo {
    margin-top: -40px;
    min-width: 224px;
}

.temo-one-ng{
    background-image: url(../images/framework-cup-img1-sm.png);
    background-repeat: no-repeat;
    background-size: 400px 455px;
    width: 386px;
    height: 461px;
}

.temo-two-ng{
    background-image: url(../images/framework-cup-img1-1-sm.png);
    background-repeat: no-repeat;
    background-size: 393px 586px;
    width: 386px;
    height: 521px;
}

.temo-three-ng{
    background-image: url(../images/framework-cup-img1-8-sm.png);
    background-repeat: no-repeat;
    background-size: 384px 584px;
    width: 386px;
    height: 578px;
}


.temo-four-ng{
    background-image: url(../images/framework-cup-img1-9-sm.png);
    background-repeat: no-repeat;
    background-size: 385px 672px;
    width: 386px;
    height: 633px;
}


.temo-five-ng{
    background-image: url(../images/framework-cup-img1-10-sm.png);
    background-repeat: no-repeat;
    background-size: 356px 690px;
    width: 386px;
    height: 677px;
}



.pending-sm td:nth-child(1){
	width: 25%;
}

.pending-sm td:nth-child(2) {
	width: 25%;
}


.pending-sm td:nth-child(3) {
	width: 25%;
}

.pending-sm td:nth-child(4) {
	width: 25%;
}





.sec-scrollbar
{
float: left;
    max-height: 333px;
    width: 100%;
    background: #ffffff;
    overflow-y: auto;
    margin-bottom: 25px;
}

.force-overflow
{
	height: 450px;
}


.sec-scrollbar table

{ height:auto;}

.style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.style-1::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}



.style-3::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.style-3::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.style-3::-webkit-scrollbar-thumb
{
	background-color: #b0b0b0;
}

 
.sec-mrgn-more{margin-bottom:30px;} 
 
 
 
 
 
	#comp-hover-process22{
		display: none;
	}
	
	.comp-hover22:hover #comp-hover-process22{
		display: block;
		box-shadow: 0px 1px 1px 0px #f2f2f2;
		padding: 20px;
		font-family: "Poppins Regular";
		font-weight: Normal;
		text-align: left;
		font-size: 10px;
		letter-spacing: 1px;
		color: #000;
		position: absolute;
		left: -65px !important;
		top: 60px !important;;
		width: 215px !important;
		height: auto;
		border: 1px solid #ff5700;
		border-radius: 12px;
		background: #fff;
		z-index: 1;
	} 
 
 
.product-tabs [data-tooltip].simptip-position-bottom:after {
background-color: #323232;
    color: #ecf0f1;
    height: auto;
    font-family: "Poppins regular";
    font-size: 11px;
    width: 200px;
    white-space: normal;
    margin-left: -88px;
    Line-height: 1.4;
    padding-bottom: 10px;
}



.wn-header-gray {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #696969;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}

	
.default-pro-date-orng {
    font-size: 11px;
    color: #ff752d;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}	
	

.mod-action-set {
	border-radius: 2px;
	background-color: #ffffff;
	width: 75px;
	height: 23px;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #737373;
}

.mod-action-set:hover {
	border-radius: 2px;
	background-color: #FF5722;
	width: 75px;
	height: 23px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #cd0101;
	cursor: pointer;
}

	
	
/* ==  Search  == */	
	
.mrkt-search-header-container {
    background-image: url(../images/search-banner.png);
    background-size: cover;
    min-height: 167px;
    background-position: center;
}	


.mrkt-bg-graphics {
    background-image: url(../images/bg-graphics.png);
    background-size: cover;
    min-height: 167px;
    background-position: center;

}	

	
	
.mrkt-dash-search-background-lx {
    min-height: 53px !important;
    padding-left: 40px !important;
    padding-right: 90px !important;
    font-size: 15px;
    font-family: 'os-r';
    color: #333365;
}	
	

.mrkt-srch-area-div-bg {
    background-color: #fff;
    //border: 1px solid #dedede !important;
    box-shadow: 10px 20px 55px 0 rgb(0 0 0 / 40%);
}	


.mrkt-form-control-icon {
    position: absolute;
    top: 0px;
    left: 15px;
    z-index: 1 !important;
    display: block;
    width: 24px;
    height: 64px;
    line-height: 57px;
    text-align: center;
    pointer-events: none;
    color: #000000;
    font-size: 15;
}


.mrkt-search-icon-right-big-cn {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1 !important;
    display: block;
    width: 74px;
    height: 53px;
    line-height: 34px;
    text-align: center;
    color: #9c9999;
    background-color: #e6edfe;
}	


.mrkt-srch-drop-own-new {
    position: absolute;
    background-color: #fff;
    margin-top: -1px;
    box-shadow: -3px 2px 10px -4px #000000;
    z-index: 2;
    min-width: 654px;
    width: auto;
    white-space: nowrap;
    //padding-right: 70px;
}


.mrkt-margin-top-len {
    margin-top: 3px !important;
    width: 5%;
}


.mrkt-search-pnl-res{background-color:#fff; padding:0px;padding-top:10px;padding-bottom:10px;}
.mrkt-search-pnl-res:hover{background-color:#f1f1f1; padding:0px;padding-top:10px;padding-bottom:10px;cursor:pointer;}
.mrkt-search-pnl-res-active{background-color:#f1f1f1; padding:0px;cursor:pointer;padding-top:10px;padding-bottom:10px;}

.mrkt-comp-ser-ttl-new-list{
font-family: "Poppins Regular";
    font-size: 14px;
    color: #333;
}

.mrkt-comp-ttl {
font-family: "Poppins Regular";
    font-size: 14px;
    color: #323263;
    margin-top: 10px;
    font-weight: bold;
}


.mrkt-bg-1st {
    min-height: 168px;
    background-color: #ff5400;
	color:#fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    border-radius: 12px;	
}


.mrkt-bg-2nd {
    min-height: 168px;
    background-color: #039ea3;
	color:#fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    border-radius: 12px;	
}



.mrkt-bg-3rd {
    min-height: 168px;
    background-color: #295391;
	color:#fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    border-radius: 12px;	
}


.mrkt-comp-ttl-dsg {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #fff;
    margin-top: 10px;
}

.mrkt-trns-bg{min-height:49px;background-color: rgba(255, 255, 255, 0.3);  }


.mrkt-comp-ttl-bld {
    font-family: "Poppins Bold";
    font-size: 29px;
    color: #fff;
    font-weight: bold;
}

.mrkt-sec-bg{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2f2f2+1,ffffff+99 */
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(left,  #f2f2f2 1%, #ffffff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f2f2f2 1%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f2f2f2 1%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

padding:10px;
}

.mrkt-comp-ttl-big {
    font-family: 'an-n';
    font-size: 22px;
    color: #000;
    
}

.mrkt-srch-sec-ttl {
    font-family: 'an-mdo';
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
}


.mrkt-srch-sec-decs {
    font-family: 'an-n';
    font-size: 13px;
    color: #000000;
    font-weight: 400;
    
	
}


.menu-img{cursor:pointer;}


.dash-link {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	padding: 5px;
	padding-bottom:7px !important;
}

.dash-link:hover {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 5px;
		padding-bottom:7x !important;
	background-color: #f7f7f7;
}


.dash-link-active {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 5px;
		padding-bottom:7x !important;
	background-color: #f7f7f7;
}


.default-info-ser {
    font-family: 'an-n';
    font-size: 12px;
    color: #000000;
    font-weight: 400;
    cursor: pointer;
}



.ser-bg-extra-big {
    min-height: 175px;
    background-color: #fff;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    padding: 1.5rem;
    width: 350px;
    border: 1px solid rgba(0,0,0,.15);
	margin-left: 2px;
	position:absolute;
	z-index:1;

}



.default-ser-ttl-nor-osr {
    font-family: 'os-sb';
    font-size: 16px;
    color: #474444;
    margin-top: 0px;
}


.action-yes-solid {
	text-align: center;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	color: #fff;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #01548d;
	border: 1px solid #01548d;
	border-radius: .1875rem;
	font-family: 'os-r';
	font-size: 11.4px;
	font-weight: 400;
	min-width: 90px;
	margin-left: 10px;
}


.action-yes-solid:hover {
	text-align: center;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	color: #fff;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #01548d;
	border: 1px solid #01548d;
	border-radius: .1875rem;
	font-family: 'os-r';
	font-size: 11.4px;
	font-weight: 400;
	min-width: 90px;
	margin-left: 10px;
}


.action-no {
	text-align: center;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	color: #474444;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border: 1px solid #01548d;
	border-radius: .1875rem;
	font-family: 'os-r';
	font-size: 11.4px;
	font-weight: 400;
	min-width: 90px;
	margin-left: 10px;
}

.action-no:hover {
	background-color: #01548d;
	border: 1px solid #01548d;
	color: #FFF;
	border-radius: .1875rem;
	font-family: 'os-r';
	font-size: 11.4px;
	font-weight: 400;
	margin-left: 10px;
}


.ser-bg-sm {
    min-height: 35px;
    background-color: #fff;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    padding: 0px;
    right: 80px;
    position: absolute;
    z-index: 1;
    padding-top: 7px;
}


.ser-bg-sm-close {
    min-height: 35px;
    background-color: #333366;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    padding: 0px;
    right: 40px;
    position: absolute;
    z-index: 1;
    padding-top: 7px;
}


.mrkt-add-use-text {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	//background-color: #fff;
}

.mrkt-add-use-text:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #1b54e4;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
	//background-color: #fafafa;
}









.demo1 {
	
	width: 100%;
    margin: 0px;
    display: block;
    background: #eee;
    padding: 0px;
}
.demo1 p {padding:10px 15px;font-size:15px;line-height:22px;    background-color: #fff;}
.demo01, .demo02, .demo03, .demo04 {
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	background: #f3f3f3;
border-bottom: 2px solid #ffffff;

}



.mrkt-srch-sec-num {
    font-family: 'an-mdo';
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
	text-align:left;
}

.mrkt-default-pro-ttl {
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.mrkt-default-pro-ttl:hover {
	font-size: 12px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}


.mrkt-default-desc {
    font-size: 11px;
    color: #1d40a4;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;

}

.mrkt-default-desc:hover {
    font-size: 11px;
    color: #1d40a4;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
	
}


.mrkt-srch-sec-num-head {
    font-family: 'an-mdo';
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin-top: 0px;
    text-align: left;
}


.margin-top-mrkt {
    margin-top: 60px !important;
}


.graph-name-mrkt {
    font-family: "Poppins Regular";
    font-size: 11px;
    text-align: center;
    color: #000;
}


.graph-name-mrkt:hover {
    box-shadow: 0px 1px 2px 1px #ebebeb;
    cursor: pointer;
}


.visual-name-mrkt {
    font-family: "Poppins Regular";
    font-size: 11px;
    text-align: center;
    color: #000;
}


.res-act-link {
	text-align: center;
	cursor: pointer;
	padding: 3px;
	color: #000;
	display: inline-block;
    font-family: "Poppins Regular";
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;	
	border:1px solid #e6e6e6;
	border-radius:20px;
	background-color:#f6f8fa;
}

.res-act-link:hover {
	background-color: #e2e2e2;
	color: #000;
    font-family: "Poppins Regular";
	font-size: 11px;
	border-radius:20px;
	padding-left:10px;
	padding-right:10px;		
}

.mrkt-sec-head {
    background-color: #fbfafa;
    padding-top: 20px;
    padding-bottom: 20px;
}


.mrkt-sec-head:hover{

	background-color: #f3f3f3;
    padding-top: 20px;
    padding-bottom: 20px;
	
	
}

.earlier-search-btn {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}


.fresh-search-btn {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}


.earlier-search-btn-link {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}

.earlier-search-btn-link:hover {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}



.fresh-search-btn-link {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}

.fresh-search-btn-link:hover {
    font-family: "an-n";
    font-size: 12px;
    letter-spacing: 1;
    line-height: 1.5;
    color: #fff;
    text-align: right;
    cursor: pointer;
}



.search-nav-pills>li.active>a, .search-nav-pills>li.active>a:focus, .search-nav-pills>li.active>a:hover{
	background-color: #fff !important;
	color: #000;
	font-weight: bold;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	padding: 7px 15px;
	font-family: "an-n";
}
	
.search-nav-pills>li.pad-10{
	padding: 7px 15px;
}

.search-nav>li>a {
	position: relative;
	display: block;
	padding: 7px 15px;
	font-family: "an-n";
	font-size: 12px;
	color: #fff;
}

.search-nav>li>span {
	position: relative;
	display: block;
	padding: 7px 15px;
	font-family: "an-n";
	font-size: 12px;
	color: #fff;
}

.search-nav{
	padding-left: 0;
margin-bottom: 0;
list-style: none;
}

.search-main-nav{margin-top:20px;}


.srch-pnl-bg {
min-height: 274px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	    border-radius: 10px;
}


.srch-pnl-bg:hover {
min-height: 274px;
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	    border-radius: 10px;
}

.srch-sec-ttl {
    font-family: 'os-r';
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
}


#srch-action-pnl-more {
    display: none;
	cursor:pointer;
}


.srch-action-pnl:hover #srch-action-pnl-more {
    display:block;
}


.sam-srch-bg{position:absolute;top:0px;z-index:1;background: linear-gradient(to bottom, rgba(251, 141, 28, 0.92), rgba(239, 127, 1, 0.82));height:100%;width:92%;}

#srch-semi-pnl-more {
    display: none;
}


.srch-semi-pnl:hover #srch-semi-pnl-more {
    display:block;
}

.dr-colr-ico-srch{background-color: #f7f7f7;padding:4px;border-radius:20px;}
.dr-colr-ico-srch:hover{background-color: #efefef;padding:4px;border-radius:20px;}

#srch-action-pnl-more {
    display: none;
	cursor:pointer;
}


.srch-action-pnl:hover #srch-action-pnl-more {
    display:block;
}

.def-srch-link-sm {
    position: absolute;
    right: 22px;
    top: 9px;
    z-index: 1;
}


.srch-pnl-bg-sm {
    min-height: 212px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	 border-radius: 10px;
}


.srch-pnl-bg-sm:hover {
    min-height: 212px;
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	border-radius: 10px;
}



.mrkt-srch-sec-decs-pnl {
    font-family: 'an-mdo';
    font-size: 10px;
    color: #000000;
    font-weight: 400;
}


.mrkt-srch-sec-ttl-pnl-one {
    font-family: 'an-mdo';
    font-size: 17px;
    color: #ff5400;
    font-weight: bold;
    margin-top: 0px;
}


.mrkt-srch-sec-ttl-pnl-two {
    font-family: 'an-mdo';
    font-size: 17px;
    color: #039ea3;
    font-weight: bold;
    margin-top: 0px;
}

.mrkt-srch-sec-ttl-pnl-three {
    font-family: 'an-mdo';
    font-size: 17px;
    color: #454a58;
    font-weight: bold;
    margin-top: 0px;
}

.mrk-la-lo{
	background-color: #f9f9f9;
    padding: 11px;
	
	}
	
	
.bg-pg {
    padding: 7px;
    background-color: #fff;
    border: 1px solid #f3f3f3;
	min-width: 200px;
}
.bg-pg:hover{padding:7px;background-color:#fcfcfc;cursor:pointer;}


.input-search-background-xs {
    background-color: #fff;
    min-height: 24px !important;
    padding-left: 30px !important;
    padding-bottom: 20px;
    border-radius: 5px;
    font-size: 12px;
    color: #000;
    font-family: 'os-r';
    // border: 1px solid #8a8a8a !important;
}

.form-control-feedback-xs {
    position: absolute;
    top: -5px;
    left: 25px;
    z-index: 1 !important;
    display: block;
    /* width: 24px; */
    /* height: 24px; */
    line-height: 34px;
    text-align: center;
    pointer-events: none;
    color: #9c9999;
    font-size: 12px;
}


.mrkt-pos-left{
	
	position: absolute;top: 5px;z-index: 1;left: 0px;width: 200px;
}

.dash-stg-pnl-bg-sm {
    min-height: 205px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}


.mrkt-desc-txt {
    font-size: 12px;
    font-family: "Poppins Light";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.mrkt-desc-txt-bld {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #ff2e13;
    letter-spacing: 1px;
    line-height: 1.9;
}

.wn-header-red {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #f00;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


.mrkt-error-bg {
    position: absolute;
    width: 100%;
    height: 90%;
    z-index: 2;
    background: rgba(200, 54, 54, 0.5);
    margin-top: 45px;
    margin-left: -15px;
}


.mrkt-top-mrg{margin-top:132px !important;}

.iter-bg{
    height: 46px;
    position: absolute;
    left: -10px;
    top: -7px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb2b3+0,ffffff+81 */
background: #ffb2b3; /* Old browsers */
background: -moz-linear-gradient(left,  #ffb2b3 0%, #ffffff 81%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffb2b3 0%,#ffffff 81%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffb2b3 0%,#ffffff 81%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */


	width: 204px;
}



.iter-bg-two {
    height: 58px;
    position: absolute;
    left: 0px;
    top: -7px;
    background: #ffb2b3;
    background: -moz-linear-gradient(top, #ffb2b3 0%, #f5f5f5 100%);
    background: -webkit-linear-gradient(top, #ffb2b3 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffb2b3 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#f5f5f5',GradientType=0 );
    width: 100%;
}

.iter-bg-three {
    background: #ffb2b3;
    background: -moz-linear-gradient(top, #ffb2b3 0%, #f5f5f5 100%);
    background: -webkit-linear-gradient(top, #ffb2b3 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffb2b3 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#f5f5f5',GradientType=0 );
    height: 100%;
    padding: 10px;
    border-radius: 19px;
}


.iter-bg-four {
    height: 34px;
    position: absolute;
    left: -17px;
    top: -7px;
    background: #ffb2b3;
    background: -moz-linear-gradient(top, #ffb2b3 0%, #f5f5f5 100%);
    background: -webkit-linear-gradient(top, #ffb2b3 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffb2b3 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#f5f5f5',GradientType=0 );
    width: 74%;
}


.iter-bg-five {
    height: 71px;
    position: absolute;
    left: 36px;
    top: -7px;
    background: #e8e2e2;
    background: -moz-linear-gradient(top, #ffb2b3 0%, #f5f5f5 100%);
    background: -webkit-linear-gradient(top, #d8d4d4 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #8e8e8e 0%,#bf7070 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#f5f5f5',GradientType=0 );
    width: 86%;
    /* border-radius: 50%; */
}


.dash-stg-pnl-bg-sm-wt {
    min-height: 205px;
    background-color: #336;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}

.text-wt{color:#fff !important;}


.mrkt-error-bg-blue {
    position: absolute;
    width: 100%;
    height: 90%;
    z-index: 2;
    background: rgba(15, 18, 56, 0.9);
    margin-top: 45px;
    margin-left: -15px;
}


.dash-stg-pnl-bg-lo {
    min-height: 177px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	margin-top: 120px;
	border-radius: 13px;
}



.default-sub-ttl-pop {
    font-size: 17px;
    color: #000;
    text-align: left;
    font-family: "an-mdo";
    letter-spacing: 1px;
    font-weight: bold;
}


.default-sub-desc {
    font-size: 36px;
    color: #000;
    text-align: left;
    font-family: arial;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
}

.mrkt-desc-txt-nm {
    font-size: 12px;
    font-family: "Poppins Light";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
	font-weight:bold;
}

.heading {
    margin-left: 6px;
    font-family: "Oswald Medium", sans-serif;
}


.not-btn-new-bg {
border: none;
    border-radius: 20px;
    padding: 0px 20px;
    font-size: 10px;
    color: #000;
    text-align: center;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
    background-color: #d5d5ff;
    cursor: pointer;
    position: absolute;
    margin-left: 149px;
    top: -6px;
    height: 27px;
    width: 61px;
}


.dash-noti-circle-info-lo {
    border-radius: 50%;
    border: 1px solid #d5d5ff;
    width: 20px;
    height: 20px;
    background-color: #d5d5ff;
}


.dash-noti-text-lo {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    margin-top: 2px;
    text-align: center;
    font-weight: bold;
}


.default-info-desc {
    font-size: 13px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    text-fill-color: #000;
    -webkit-font-smoothing: antialiased;
    padding-left: 20px;
    padding-top: 4px;
	min-height:50px;
}



.default-info-desc-sm {
    font-size: 11px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #ff752d;
    -moz-text-fill-color: #595959;
    text-fill-color: #595959;
    -webkit-font-smoothing: antialiased;
    padding-left: 20px;
    padding-top: 4px;
}



.pro-menu-ht{
	
	line-height: 20px !important;
}


.reno-width{width: 16%;}

.data-pnl-bg-no {
	min-height: 231px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
	width: 100%;
}



.mrkt-bg-1st-sm {
    min-height: 668px;
    background-color: #fff;
    color: #fff;

}

.mrkt-bg-graphics-sm {
    background-image: url(../images/search-bg-new.png);
    background-size: cover;
    background-position: center;
}



.mrkt-srch-msg-decs {
    font-family: 'an-mdo';
    font-size: 15px;
    color: #333366;
    font-weight: 400;
	line-height: 1.6;
}


.mrkt-srch-msg-mrgn {
margin-top:200px;
}


.view-action-btn {
    border-radius: 2px;
    background-color: #15b551;
    width: 55px;
    height: 23px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    font-family: "Poppins regular";
    letter-spacing: 1px;
    padding-top: 3px;
    /* border: 1px solid #737373; */
    border-radius: 10px;
}


.view-action-btn:hover {
    border-radius: 2px;
    background-color: #098e3b;
    width: 55px;
    height: 23px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    font-family: "Poppins regular";
    letter-spacing: 1px;
    padding-top: 3px;
    /* border: 1px solid #737373; */
    border-radius: 10px;
	cursor:pointer;
}

.view-action-btn:visited {
    border-radius: 2px;
    background-color: #098e3b;
    width: 55px;
    height: 23px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    font-family: "Poppins regular";
    letter-spacing: 1px;
    padding-top: 3px;
    /* border: 1px solid #737373; */
    border-radius: 10px;
	cursor:pointer;
}


.templ-block-bg {
    box-shadow: 0px 3px 3px 3px #f6f6f6;
    border: 1px solid #f1f1f1;
    min-height: 500px;
	    border-radius: 10px;
}

.templ-block-ttl-bg {
    background-color: #333366;
    padding: 10px;
	border-radius: 7px;

}


.templ-block-ttl {
    font-family: "Poppins Regular";
    font-size: 15px;
    color: #fff;
    font-weight: Normal;
text-align: center;
    vertical-align: middle;
}

.templ-block-desc {
    font-family: "Poppins Regular";
    font-size: 12.41px;
    color: #000;
    letter-spacing: 1px;
    line-height: 25px;
    font-weight: Normal;
    padding: 10px;
}



.scroll-container {
width: 371px;
    height: 426px;
    /* margin: 3em; */
    padding: 10px;
    overflow: hidden;
}
.scroll-container h1:after {
  content: " hidden";
}
.scroll-container p {
  line-height: 1.5;
}
.scroll-container:hover, .scroll-container:focus {

  overflow-y: auto;
}
.scroll-container:hover h1:after, .scroll-container:focus h1:after {

  content: " shown";
}



.sam-td-temp{
	
	text-align: center;
    vertical-align: middle;
    height: 50px;
}




.scroll-container-pop {
    width: 585px;
    height: 226px;
    overflow: hidden;
}
.scroll-container-pop h1:after {
  content: " hidden";
}
.scroll-container-pop p {
  line-height: 1.5;
}
.scroll-container-pop:hover, .scroll-container-pop:focus {

  overflow-y: auto;
}
.scroll-container-pop:hover h1:after, .scroll-container-pop:focus h1:after {

  content: " shown";
}



ul.tabs-lo{
	margin: 0px;
	padding: 0px;
	list-style: none;
	    background-color: #b8b8f7;
}
ul.tabs-lo li{
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	    font-family: "Poppins Regular";
}

ul.tabs-lo li.current{
background: #333366;
    color: #fff;
    font-family: "Poppins Regular";
}

.tabs-lo-content{
	display: none;
	background: #fff;
}

.tabs-lo-content.current{
	display: inherit;
}
		
.tbo-min-hgt{min-height: 273px;}		


.swot-tem-bg{background-color:#fff; margin-top:20px;padding:10px;min-height: 150px;}

.swot-mrgn-top{margin-top:26px;}

.swot-txt-mrgn-top{margin-top:121px;}

.down-arrow-pos{position:absolute;z-index:1;top: 784px;left: 46.7%;cursor:pointer;}

.petls-mrgn-left{ margin-left: -30px;}

.petls-mrgn-minus {
    margin-left: -12px;
    top: 0px;
}


.pestel-sec-det{
	
	position: absolute;
    bottom: -50px;
    left: 50px;
    width: 150px;
}


.tbl-hov-ttl-acitive {
    padding: 10px 10px 10px 0px !important;
    background-color: #85CA46;
    width: 19%;
}

.graph-mrg-top{    
margin-left: 10%;
margin-top: 40px;
}


.graph-mrg-top-right {
    margin-left: 7%;
    margin-top: 40px;
}


.graph-mrg-top-laso {
    margin-left: -1%;
    margin-top: 40px;
}




ol.cus-segmentation,
ol.cus-segmentation ol,
ol.cus-segmentation li,
ol.cus-segmentation li > div {
  position: relative;
}

ol.cus-segmentation,
ol.cus-segmentation ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

ol.cus-segmentation {
  text-align: center;
}

ol.cus-segmentation ol {
  padding-top: 1em;
}

ol.cus-segmentation ol:before,
ol.cus-segmentation ol:after,
ol.cus-segmentation li:before,
ol.cus-segmentation li:after,
ol.cus-segmentation > li > div:before,
ol.cus-segmentation > li > div:after {
  background-color: #b7a6aa;
  content: "";
  position: absolute;
}

ol.cus-segmentation ol > li {
  padding: 1em 0 0 1em;
}

ol.cus-segmentation > li ol:before {
  height: 1em;
  left: 50%;
  top: 0;
  width: 3px;
}

ol.cus-segmentation > li ol:after {
  height: 3px;
  left: 3px;
  top: 1em;
  width: 50%;
}

ol.cus-segmentation > li ol > li:not(:last-of-type):before {
  height: 3px;
  left: 0;
  top: 2em;
  width: 1em;
}

ol.cus-segmentation > li ol > li:not(:last-of-type):after {
  height: 100%;
  left: 0;
  top: 0;
  width: 3px;
}

ol.cus-segmentation > li ol > li:last-of-type:before {
  height: 3px;
  left: 0;
  top: 2em;
  width: 1em;
}

ol.cus-segmentation > li ol > li:last-of-type:after {
  height: 2em;
  left: 0;
  top: 0;
  width: 3px;
}

ol.cus-segmentation li > div {
  background-color: #fff;
  border-radius: 3px;
  min-height: 2em;
  padding: 0.5em;
}

/*** First ***/
ol.cus-segmentation > li > div {
  background-color: #a2ed56;
  margin-right: 1em;
}

ol.cus-segmentation > li > div:before {
  bottom: 2em;
  height: 3px;
  right: -1em;
  width: 1em;
}

ol.cus-segmentation > li > div:first-of-type:after {
  bottom: 0;
  height: 2em;
  right: -1em;
  width: 3px;
}

ol.cus-segmentation > li > div + div {
  margin-top: 1em;
}

ol.cus-segmentation > li > div + div:after {
  height: calc(100% + 1em);
  right: -1em;
  top: -1em;
  width: 3px;
}

/*** Second ***/
ol.cus-segmentation > li > ol:before {
  left: inherit;
  right: 0;
}

ol.cus-segmentation > li > ol:after {
  left: 0;
  width: 100%;
}

ol.cus-segmentation > li > ol > li > div {
  background-color: #83e4e2;
}

/*** Third ***/
ol.cus-segmentation > li > ol > li > ol > li > div {
  background-color: #333366;
 padding:20px;
}



/*** Fourth ***/
ol.cus-segmentation > li > ol > li > ol > li > ol > li > div {
  background-color: #fca858;
}

/*** Fifty ***/
ol.cus-segmentation > li > ol > li > ol > li > ol > li > ol > li > div {
  background-color: #fddc32;
}


/* OrgChart CSS Response Screen: Reference https://www.cssscript.com/responsive-hierarchical-organization-chart-pure-css/ */
@media only screen and (min-width: 64em) {
  ol.cus-segmentation {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* PRIMARY */
  ol.cus-segmentation > li > div {
    display: inline-block;
    float: none;
    margin: 0 1em 1em 1em;
    vertical-align: bottom;

  }

  ol.cus-segmentation > li > div:only-of-type {
    margin-bottom: 0;
    width: calc((100% / 1) - 2em - 4px);
  }

  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(2),
  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(2) ~ div {
    width: calc((100% / 2) - 2em - 4px);
  }

  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(3),
  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(3) ~ div {
    width: calc((100% / 3) - 2em - 4px);
  }

  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(4),
  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(4) ~ div {
    width: calc((100% / 4) - 2em - 4px);
  }

  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(5),
  ol.cus-segmentation > li > div:first-of-type:nth-last-of-type(5) ~ div {
    width: calc((100% / 5) - 2em - 4px);
  }

  ol.cus-segmentation > li > div:before,
  ol.cus-segmentation > li > div:after {
    bottom: -1em !important;
    top: inherit !important;
  }

  ol.cus-segmentation > li > div:before {
    height: 1em !important;
    left: 50% !important;
    width: 3px !important;
  }

  ol.cus-segmentation > li > div:only-of-type:after {
    display: none;
  }

  ol.cus-segmentation > li > div:first-of-type:not(:only-of-type):after,
  ol.cus-segmentation > li > div:last-of-type:not(:only-of-type):after {
    bottom: -1em;
    height: 3px;
    width: calc(50% + 1em + 3px);
  }

  ol.cus-segmentation > li > div:first-of-type:not(:only-of-type):after {
    left: calc(50% + 3px);
  }

  ol.cus-segmentation > li > div:last-of-type:not(:only-of-type):after {
    left: calc(-1em - 3px);
  }

  ol.cus-segmentation > li > div + div:not(:last-of-type):after {
    height: 3px;
    left: -2em;
    width: calc(100% + 4em);
  }

  /* SECONDARY */
  ol.cus-segmentation > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }

  ol.cus-segmentation > li > ol:before,
  ol.cus-segmentation > li > ol > li:before {
    height: 1em !important;
    left: 50% !important;
    top: 0 !important;
    width: 3px !important;
  }

  ol.cus-segmentation > li > ol:after {
    display: none;
  }

  ol.cus-segmentation > li > ol > li {
    flex-grow: 1;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
  }

  ol.cus-segmentation > li > ol > li:only-of-type {
    padding-top: 0;
  }

  ol.cus-segmentation > li > ol > li:only-of-type:before,
  ol.cus-segmentation > li > ol > li:only-of-type:after {
    display: none;
  }

  ol.cus-segmentation > li > ol > li:first-of-type:not(:only-of-type):after,
  ol.cus-segmentation > li > ol > li:last-of-type:not(:only-of-type):after {
    height: 3px;
    top: 0;
    width: 50%;
  }

  ol.cus-segmentation
    > li
    > ol
    > li:first-of-type:not(:only-of-type):after {
    left: 50%;
  }

  ol.cus-segmentation > li > ol > li:last-of-type:not(:only-of-type):after {
    left: 0;
  }

  ol.cus-segmentation > li > ol > li + li:not(:last-of-type):after {
    height: 3px;
    left: 0;
    top: 0;
    width: 100%;
  }
}



.org-cht-txt-ttl{
    font-size: 14px;
    color: #000;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}
	
	
.org-cht-txt-desc{
    font-size: 12px;
    color: #fff;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.org-cht-txt-desc:hover{
    font-size: 12px;
    color: #fff;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.margin-left-less-no {
    margin-left: 66px;
}

.seg-templ-block-bg {
    box-shadow: 0px 3px 3px 3px #f6f6f6;
    border: 1px solid #f1f1f1;
    min-height: 500px;
    border-radius: 10px;
    background-color: #f0f0ff;
}

.seg-bg-loc{
background-color:#333366 ;
 padding:20px;
}

.seg-bg-loc:hover{
background-color:#25254c;
 padding:20px;
}


.seg-bg-loc-1{
background-color:#f79400  !important;
 padding:20px;
}

.seg-bg-loc-1:hover{
background-color:#e68c04  !important;
 padding:20px;
}



.seg-bg-loc-2{
background-color:#f44336  !important;
 padding:20px;
}

.seg-bg-loc-2:hover{
background-color:#e6382b  !important;
 padding:20px;
}

.seg-bg-loc-3{
background-color:#009688  !important;
 padding:20px;
}

.seg-bg-loc-3:hover{
background-color:#0c8277  !important;
 padding:20px;
}




.seg-bg-loc-two{
background-color:#7070ad  !important;
 padding:20px;
}

.seg-bg-loc-two:hover{
background-color:#25254c  !important;
 padding:20px;
}



.default-temp-ttl-lon {
    font-family: 'os-sb';
    font-size: 15px;
    color: #000;
    margin-top: 0px;
}


.seg-bg-loc-yello{
background-color:#17172b  !important;
 padding:20px !important;
}

.seg-bg-loc-yello:hover{
background-color:#17172b  !important;
 padding:20px !important;
}


.seg-bg-loc-yello-1{
background-color:#774700  !important;
 padding:20px !important;
}

.seg-bg-loc-yello-1:hover{
background-color:#774700  !important;
 padding:20px !important;
}


.seg-bg-loc-yello-2{
background-color:#a90c00   !important;
 padding:20px !important;
}

.seg-bg-loc-yello-2:hover{
background-color:#a90c00   !important;
 padding:20px !important;
}



.seg-bg-loc-blue{
background-color:#ff5e00  !important;
 padding:20px !important;
}

.seg-bg-loc-blue:hover{
background-color:#e45d0f  !important;
 padding:20px !important;
}


.seg-bg-loc-orng{
background-color:#f39d20  !important;
 padding:20px !important;
}

.seg-bg-loc-orng:hover{
background-color:#f39d20  !important;
 padding:20px !important;
}


.def-regu-logo {
    max-height: 40px;
    width: 93px;
    margin-left: -31px;
    background-color: #fff;
    padding: 4px;
}


#bus-mod-edit {
	display: none;
}

.bus-mod-edit-action:hover #bus-mod-edit {
	display: block;
}


.wn-header-orng {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


/* ======== Tabs ==== */



.design-process-section .text-align-center {
    line-height: 25px;
    margin-bottom: 12px;
}
.design-process-content {
    //border-top: 1px solid #e9e9e9;
    position: relative;
padding: 5px 4% 0px 29px;
}

.design-process-content h3 {
    margin-bottom: 16px;
}
.design-process-content p {
    line-height: 26px;
    margin-bottom: 12px;
	font-family: "Poppins Light";
}
.process-model {
    list-style: none;
    padding: 0;
    position: relative;
    //max-width: 600px;
    //margin: 20px auto 26px;
    border: none;
    z-index: 0;
}

.process-model li.visited::after {
    background: #57b87b;
}
/* .process-model li:last-child::after { */
    /* width: 0; */
/* } Abhishek*/

.itr-highlight-ornge::after{
	background: #ff752d !important;
}

.itr-highlight-green::after{
	background: #00c549 !important;
}

.inactiveLink {
   pointer-events: none;
   cursor: default;
}

.process-model li {
    display: inline-block;
    width: 16%;
    text-align: center;
    float: none;
}
.nav-tabs.process-model > li.active > a, .nav-tabs.process-model > li.active > a:hover, .nav-tabs.process-model > li.active > a:focus, .process-model li a:hover, .process-model li a:focus {
    border: none;
    background: transparent;

}
.process-model li a {
    padding: 0;
    border: none;
    color: #cdb7b7; /*Abhishek*/
}
.process-model li.active,
.process-model li.visited {
    color: #57b87b;
}
.process-model li.active a,
.process-model li.active a:hover,
.process-model li.active a:focus,
.process-model li.visited a,
.process-model li.visited a:hover,
.process-model li.visited a:focus {
    /* color: #00ad40; */
}
.process-model li.active p,
.process-model li.visited p {
    //font-weight: 600;
}
.process-model li i {
    display: block;
    height: 68px;
    width: 68px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
    border: 4px solid #cdb7b7; /*Abhishek*/
    line-height: 65px;
	font-family: "Poppins Regular";
    font-size: 30px;
    border-radius: 50%;
	font-weight:bold;
}

.process-model li i:hover {
    display: block;
    height: 68px;
    width: 68px;
    text-align: center;
    margin: 0 auto;
    background: #f3f3f3;
    /* border: 4px solid #ff752d; */
    line-height: 65px;
	font-family: "Poppins Regular";
    font-size: 30px;
    border-radius: 50%;
	font-weight:bold;
}


/* .process-model li.active i, .process-model li.visited i  { */
    /* background: #fff; */
    /* border-color: #00c549; */
/* } */
.process-model li p {
    font-size: 13px;
    margin-top: 11px;
}
.process-model.contact-us-tab li.visited a, .process-model.contact-us-tab li.visited p {
    /* color: #606060!important; Abhishek */ 
    font-weight: normal
}
.process-model.contact-us-tab li::after  {
    display: none; 
}
/* .process-model.contact-us-tab li.visited i { */
    /* border-color: #e5e5e5;  */
/* } //Abhishek*/ 



@media screen and (max-width: 560px) {
  .more-icon-preocess.process-model li span {
        font-size: 23px;
        height: 50px;
        line-height: 46px;
        width: 50px;
    }
    .more-icon-preocess.process-model li::after {
        top: 24px;
    }
}
@media screen and (max-width: 380px) { 
    .process-model.more-icon-preocess li {
        width: 16%;
    }
    .more-icon-preocess.process-model li span {
        font-size: 16px;
        height: 35px;
        line-height: 32px;
        width: 35px;
    }
    .more-icon-preocess.process-model li p {
        font-size: 8px;
    }
    .more-icon-preocess.process-model li::after {
        top: 18px;
    }
    .process-model.more-icon-preocess {
        text-align: center;
    }
}




.sec-desc-gray {
    font-family: "Poppins Light";
    font-size: 11px;
    color: #696969;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    margin-top: 2px;
}


	.action-btn-cn {
		border-radius: 2px;
		background-color: #e0e0e0;
		width: 100px;
		height: 36px;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}

	.action-btn-cn:hover {
		border-radius: 2px;
		background-color: #e4e4e4;
		width: 100px;
		height: 36px;
		cursor: pointer;
		font-size: 11px;
		color: #000;
		text-align: center;
		font-family: "Poppins medium";
		letter-spacing: 1px;
		border: none;
	}
	



.tab-padd-lo{
	
	 background-color: #f5f5f5;
    padding-top: 20px !important;
    padding-bottom: 17px !important;
}

#show-hidden-menu{cursor:pointer;}


.data-uplod-btn-wt {
	border-radius: 2px;
	border: 1px solid #1695ce;
	background-color: #1695ce;
	width: 89px;
	height: 33px;
}

.data-uplod-btn-wt:hover {
	border-radius: 2px;
	border: 1px solid #1487bb;
	background-color: #1487bb;
	width: 89px;
	height: 33px;
	cursor: pointer;
}





/* ======= file import ======== */


.design-process-section-v2 .text-align-center {
    line-height: 25px;
    margin-bottom: 12px;
}
.design-process-content-v2 {
    //border-top: 1px solid #e9e9e9;
    position: relative;
//padding: 5px 4% 0px 29px;
font-size:12px;
}

.design-process-content-v2 h3 {
    margin-bottom: 16px;
}
.design-process-content-v2 p {
    line-height: 26px;
    margin-bottom: 12px;
	font-family: "Poppins Light";
}
.process-model-v2 {
    list-style: none;
    padding: 0;
    position: relative;
    //max-width: 600px;
    //margin: 20px auto 26px;
    border: none;
    z-index: 0;
}

.process-model-v2 li.visited::after {
    background: #57b87b;
}
.process-model-v2 li:last-child::after {
    width: 0;
}
.process-model-v2 li {
    display: inline-block;
    width: 21%;
    text-align: center;
    float: none;
}
.nav-tabs.process-model-v2 > li.active > a, .nav-tabs.process-model-v2 > li.active > a:hover, .nav-tabs.process-model-v2 > li.active > a:focus, .process-model-v2 li a:hover, .process-model-v2 li a:focus {
    border: none;
    background: transparent;

}
.process-model-v2 li a {
    padding: 0;
    border: none;
    color: #fff;
}
.process-model-v2 li.active,
.process-model-v2 li.visited {
    color: #57b87b;
}
.process-model-v2 li.active a,
.process-model-v2 li.active a:hover,
.process-model-v2 li.active a:focus,
.process-model-v2 li.visited a,
.process-model-v2 li.visited a:hover,
.process-model-v2 li.visited a:focus {
    color: #25ff76;
}
.process-model-v2 li.active p,
.process-model-v2 li.visited p {
    //font-weight: 600;
}
.process-model-v2 li i {
display: block;
    height: 48px;
    width: 48px;
    text-align: center;
    margin: 10px auto;
    background: #fff;
    border: 4px solid #ff752d;
    line-height: 65px;
    font-family: "Poppins Regular";
    font-size: 20px;
    border-radius: 50%;
    font-weight: bold;
}

.process-model-v2 li i:hover {
    display: block;
    height: 48px;
    width: 48px;
    text-align: center;
    margin: 10px auto;
    background: #f3f3f3;
    border: 4px solid #ff752d;
    line-height: 65px;
	font-family: "Poppins Regular";
    font-size: 20px;
    border-radius: 50%;
	font-weight:bold;
}


.process-model-v2 li.active i, .process-model-v2 li.visited i  {
    background: #fff;
    border-color: #00c549;
}
.process-model-v2 li p {
    font-size: 13px;
    margin-top: 11px;
}
.process-model-v2.contact-us-tab li.visited a, .process-model-v2.contact-us-tab li.visited p {
    color: #606060!important;
    font-weight: normal
}
.process-model-v2.contact-us-tab li::after  {
    display: none; 
}
.process-model-v2.contact-us-tab li.visited i {
    border-color: #e5e5e5; 
}



@media screen and (max-width: 560px) {
  .more-icon-preocess.process-model-v2 li span {
        font-size: 23px;
        height: 50px;
        line-height: 46px;
        width: 50px;
    }
    .more-icon-preocess.process-model-v2 li::after {
        top: 24px;
    }
}
@media screen and (max-width: 380px) { 
    .process-model-v2.more-icon-preocess li {
        width: 16%;
    }
    .more-icon-preocess.process-model-v2 li span {
        font-size: 16px;
        height: 35px;
        line-height: 32px;
        width: 35px;
    }
    .more-icon-preocess.process-model-v2 li p {
        font-size: 8px;
    }
    .more-icon-preocess.process-model-v2 li::after {
        top: 18px;
    }
    .process-model-v2.more-icon-preocess {
        text-align: center;
    }
}


.tab-padd-lo-v2 {
    background-color: #333366;
    padding-top: 10px !important;
    padding-bottom: 7px !important;
}


.file-stg-pnl {
    min-height: 239px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
}


.file-stg-pnl:hover {
    min-height: 239px;
    background-color: #fcfcff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
}



.wp-file-header {
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}

.wp-file-desc-txt {
    font-size: 10px;
    font-family: "Poppins Regular";
    color: #676767;
    letter-spacing: 1px;
    line-height: 1.9;
}


.image-upload-hght {
    margin-top: 0px;
    border: 2px dashed #e8e8e8;
    position: relative;
    background-color: #f3fdff;
    min-height: 100px;
}


.drag-file-sm {
    text-align: center;
    font-family: "Poppins regular";
    font-size: 11px;
    color: #b9b9b9;
    margin-top: 28px;
}


.file-ttl-link {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}

.file-ttl-link:hover {
	font-size: 11px;
	font-family: "Poppins Regular";
	color: #1b54e4;
	text-align: center;
	letter-spacing: 1px;
}

.wp-file-header-bl {
    font-family: "Poppins Regular";
    font-size: 26px;
    color: #336;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    font-weight: bold;
}

.mrgn-file-more{margin-top: 93px !important;}

.wn-header-wt {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #fff;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}



.fileupload td:nth-child(1) {
	width: 27%;
}

.fileupload td:nth-child(2) {
	width: 10%;
}


.fileupload td:nth-child(3) {
	width: 48%;
}

.fileupload td:nth-child(4) {
	width: 25%;
}


.file-head-padding{
	
	padding-top: 20px !important;
    padding-bottom: 20px !important;
}



/* === Fixed Colum Tbl === */


.intro {
  max-width: 1280px;
  margin: 1em auto;
}

.table-scroll table {
  width: 100%;
  min-width: 1033px;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.table-wrap {
  position: relative;
}
.table-scroll th,
.table-scroll td {
  padding: 5px 10px;
  border: 1px solid #ececec;
  background: #fff;
  vertical-align: top;
  min-width:200px;
  text-align:left;
}
.table-scroll thead th {
  background: #f9f9f9;
  color: #000;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding-top:15px;
  padding-bottom:15px;
}
/* safari and ios need the tfoot itself to be position:sticky also */
.table-scroll tfoot,
.table-scroll tfoot th,
.table-scroll tfoot td {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #666;
  color: #fff;
  z-index:4;
}



.table-scroll th:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #c1e29b;
}
.table-scroll thead th:first-child,
.table-scroll tfoot th:first-child {
  z-index: 4;
}


.file-tbl-sub-desc {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}


.file-col{color:#fe0000 !important; }

.div-error{

    position: absolute;
    top: 4px;
    right: 7px;
}


.circle-frame-err-lo {
    background-position: 50% 60%;
    background-repeat: no-repeat;
    border: 2px solid #2cb763;
    border-radius: 50%;
    width: 62px;
    height: 62px;
    background-size: cover;
    margin-top: 0px;
}


#table-scroll input, textarea {
    padding: 0px 10px 0px 0px;
}


.toku-selo {
    width: 202px !important;
    left: 322% !important;
    z-index: 090909090 !important;
    top: -4px !important;
    background-color: red !important;
    height: 66px !important;
}
	
	


.default-err-ttl-uploding {
    font-size: 12px;
    color: #0c40b3;
    font-family: "Poppins Light";
    letter-spacing: 1px;
}	


.default-err-ttl-completed {
    font-size: 12px;
    color: #4caf50;
    font-family: "Poppins Light";
    letter-spacing: 1px;
}


.fileupload2 td:nth-child(1) {
	width: 4%;
}

.fileupload2 td:nth-child(2) {
	width: 10%;
}


.table .default-use-ttl {cursor:default;}


.secpadd{padding:24px;background-color:#fff;}

.secpadd:hover{padding:24px;background-color:#f2f2f2;cursor:pointer;}

.secpadd-active{padding:24px;background-color:#f2f2f2;cursor:pointer;}


.wn-header-wt-sm {
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #fff;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


.data-stg-pnl {
    min-height: 92px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 100px;
}


.data-stg-pnl:hover {
    min-height: 92px;
    background-color: #a3ffbf;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 100px;
	cursor:pointer;
}

.data-stg-pnl-active {
    min-height: 92px;
    background-color: #a3ffbf;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 100px;
	cursor:pointer;
}



.dat-margin-top{
    margin-top: 16px !important;
}


.data-name {
    font-family: "Poppins Regular";
    font-size: 9px;
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.3;
}



.mrkt-sec-head-new {
    background-color: #fbfafa;
    padding-top: 10px;
    padding-bottom: 10px;
}


.default-form-ttl-bar {
    font-size: 10px;
    color: #000;
    text-align: left;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
}

.mrkt-sec-head-new-dip {
    background-color: #f2f2f2;
    padding-top: 10px;
    padding-bottom: 10px;
}




.data-stg-pnl-lo {
    min-height: 563px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 375px;
}


.data-sec-num-head {
    font-family: 'an-mdo';
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    margin-top: 0px;
    text-align: left;
}


.pop-ttl-text-sm {
    font-size: 11px;
    color: #000;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    font-weight: normal !important;
    margin-top: 0px !important;
}



.res-act-link-small {
	text-align: center;
	cursor: pointer;
	padding: 3px;
	color: #000;
	display: inline-block;
	font-family: "Poppins Regular";
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #e6e6e6;
	border-radius:20px;
	background-color:#f6f8fa;
	margin-top: 4px;
margin-right: 5px;
}

.res-act-link-small:hover {
	background-color: #e2e2e2;
	color: #000;
    font-family: "Poppins Regular";
	font-size: 10px;
	border-radius:20px;
	padding-left:10px;
	padding-right:10px;		
	margin-top: 4px;
margin-right: 5px;
}


.res-act-link-small-active {
	background-color: #e2e2e2;
text-align: center;
    cursor: pointer;
    padding: 3px;
    color: #000;
    display: inline-block;
    font-family: "Poppins Regular";
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #e6e6e6;
    border-radius: 20px;
    margin-top: 4px;
    margin-right: 5px;
}






.hs::-webkit-scrollbar {
  /* Webkit */
  width: 0;
  height: 0;
}

.hs {
  display: flex;
  overflow-x: scroll;
  justify-content: space-between;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
  -webkit-overflow-scrolling: touch;
margin-left: 0px;
padding-left: 0px;
}
.hs__header {
  display: flex;
  align-items: center;
  width: 100%;
}
.hs__headline {
  flex: 1;
}
.hs__arrows {
  align-self: center;
}
.hs__arrows .arrow:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+Cgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNNy44NjcgOC41NzRsLTcuMjItNy4yMi43MDctLjcwOEw3Ljg2NyA3LjE2IDE0LjA1Ljk4bC43MDYuNzA3Ii8+Cjwvc3ZnPgo=");
  background-size: contain;
  //filter: brightness(5);
  width: 18px;
  height: 12px;
  cursor: pointer;
}
.hs__arrows .arrow.disabled:before {
  filter: brightness(2);
}
.hs__arrows .arrow.arrow-prev:before {
  transform: rotate(90deg);
  margin-right: 10px;
}
.hs__arrows .arrow.arrow-next:before {
  transform: rotate(-90deg);
}
.hs__item {
  flex-grow: 1;
  flex-shrink: 0;
  //flex-basis: calc(100% / 6 - (10px * 2) - (20px / 6));
  margin: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media only screen and (max-width: 990px) {
  .hs__item {
    flex-basis: calc(100% / 4 - (10px * 2) - (20px / 4));
  }
}
.hs__item:last-child:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 1px;
  right: calc(10px * 2 * -1);
}
.hs__item:first-child {
  margin-left: calc(10px * 2);
}
.hs__item__content__wrapper {
  position: relative;
  padding: 0.75rem 1rem;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.hs__item__title {
  pointer-events: none;
  display: block;
  max-width: 80%;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  max-height: 3em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
@media only screen and (min-width: 990px) {
  .hs__wrapper {
    overflow: hidden;
  }
}
@media (hover: none) and (pointer: coarse) {
  .hs__wrapper .hs__arrows {
    display: none;
  }
  .hs__wrapper .hs__item {
    flex: 1 0 calc(23% - 10px * 2);
  }
}
@media only screen and (hover: none) and (pointer: coarse) and (max-width: 990px) {
  .hs__wrapper .hs__item {
    flex: 1 0 calc(45% - 10px * 2);
  }
}


.sld-container {
  max-width: 1161px;
  padding: calc(10px * 2);
  margin: 0 auto;
  background: #f7f7f7;
  mix-blend-mode: invert;
  position: relative;
}
.sld-container:after {
  content: "";
  width: 100vw;
  height: 100%;
  background: #212121;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}
@media only screen and (min-width: 990px) {
  .sld-container {
    padding: 11px;
  }
}

.description {
  max-width: 1600px;
  color: #212121;
  margin: 0 auto;
  padding: calc(10px * 4);
}



.select-list {
  font-family: 'Open Sans', sans-serif;
  color: #555;
  background: #fff;
}

.select-list .titleo::after {
content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: 8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #1b54e4 transparent transparent transparent;
}
.select-list .titleo:hover {
  background: #fff;
}
.select-list .select-options {
margin-top: -1px;
    display: none;
    position: absolute;
    z-index: 500;
    border: 1px solid #eaeaec;
    background: #fff;
    width: 200px;
    margin-left: 0px;
}
.select-list .select-options .option label {
  display: inline-block;
  padding: 10px 30px 10px 10px;
}
.select-list .select-options .option:hover {
  background: #eaeaec;
}
.select-list .select-options .option input {
  margin: 10px 0 12px 15px;
}


.default-form-ttl-loso {
    font-size: 12px;
    color: #000;
    font-family: "Poppins Medium";
    letter-spacing: 1px;
}


.show-menu3344 {
    width: 164px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: -11px;
    top: 20px;
    background: #fff;
    z-index: 1;
}


.show-menu3322 {
width: 164px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 10px;
    top: 115px;
    background: #fff;
    z-index: 1;
}



.iter-bg-seven {
	background: #ffb2b3;
	background: -moz-linear-gradient(top, #ffb2b3 0%, #f5f5f5 100%);
	background: -webkit-linear-gradient(top, #ffb2b3 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #ffb2b3 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb2b3', endColorstr='#f5f5f5',GradientType=0 );
	padding: 20px;
	margin-top: -30px;
}


	.item-container {
		display: block;
		position: relative;
		padding-left: 21px;
		margin-bottom: 12px;
		cursor: pointer;
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		-webkit-user-select: none;
		 -moz-user-select: none;
		 -ms-user-select: none;
		user-select: none;
		min-height: 130px;
		height: auto;
	  
	}
	
	
	

.action-btn-report {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}

.action-btn-report:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
}


.data-stg-pnl-no {
    min-height: 187px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 288px;
}


.mrkt-srch-ttl {
    font-family: 'an-mdo';
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
}


.custom-report{position:absolute;right: 13px;top: 40px;z-index:1;}	

.custom-report-ttl{background: #f5f5f5;min-height: 68px;}

.custom-add-more{position:absolute;right:0px;top: 43px;}

.cust-input-fld{padding-left:10px !important;height:38px;}



.cus-pro-img-sec {
padding: 5px;
    max-width: 79px;
    background-color: #fff;
    background-size: cover;
    max-height: 199px;
    width: 79px;
}


.profile-desc-link-sm {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 10px;
	color: #4caf50;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

.profile-desc-link-sm:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 10px;
	color: #4caf50;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 5px;
}


.col-min-height{height: 35px;}

.message-read{position:absolute;left:-10px;top: 34px;}


.conv-title-new {
    font-family: "Poppins Medium";
    font-size: 12px;
    color: #000;
    text-align: left;
    letter-spacing: 1px;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    border-bottom: 1px solid #f4f4f4 !important;
    background: #336;
    position: fixed;
    width: 68.2%;
    z-index: 1;
    /* margin-top: 44px; */
    margin-left: 15px;
	height: 46px;
}

.scroll-bar-new {
    margin-top: 48px;
}


.project-icon-orng {
background: #ff5722;
    padding: 6px;
    border-radius: 50%;
    font-family: "Poppins Bold";
    font-size: 16px;
    color: #f3fdff;
    text-align: center;
    letter-spacing: 1px;
    cursor: pointer;
    height: 26px;
    margin-top: 3px;
}


.custom-menu-item{
	
	background-color: #fff;
    padding: 20px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	
	
	
}


.custom-menu-item:hover{
	
	background-color: #eaf8ff;
    padding: 20px !important;
		padding-left:5px !important;
	padding-right:5px !important;
	
	
	
}


.custom-menu-item-active{
	
	background-color: #eaf8ff;
    padding: 20px !important;
		padding-left:5px !important;
	padding-right:5px !important;
	
	
}


.cust-repo-note-name {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;
	font-weight:bold;
}


.cust-padd-left{padding-left: 26px !important;}


.cust-note-content {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #3e3e3e;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: justify;
    margin-top: 10px;
}


.cust-profile-desc-error {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #ff5722;
    text-align: center;
    letter-spacing: 1px;
}


.cust-app-name {
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #fff;
    letter-spacing: 1px;
}

.cust-all-notes {
    font-family: "Poppins Regular";
    font-size: 14px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    padding-top: 8px;
    padding-left: 30px;
}



.cust-wn-header-gray {
    font-family: "Poppins Regular";
    font-size: 11px;
    color: #696969;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
}


.cust-bg-hov{

	background-color: #fff;
    padding: 15px;
}


.cust-bg-hov:hover{

	background-color: #f7f7f7;
    padding: 15px;
}


.cust-bg-hov2{

	background-color: #fff;
    padding: 25px;
	padding-left:10px;
	
}


.cust-bg-hov2:hover{

	background-color: #f7f7f7;
    padding: 25px;
		padding-left:10px;
}


.cust-profile-desc-ok {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #15b551;
    text-align: center;
    letter-spacing: 1px;
}


.cust-repo-note-name-sm {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;

}



/* ==  File Import New UI = */


.tab-mob-txt {
    padding: 1rem 1rem;
    margin-right: 10px;
    cursor: pointer;
    font-size: 8px !important;
    font-size: 9px !important;
    font-family: "Poppins Regular" !important;
    transition: background ease 0.2s;
    padding-left: 0px;
}


.tab-txt-color-gray {
    font-weight: normal;
    color: #9a9a9a !important;
    letter-spacing: 1px;
    padding: 10px;
    padding-left: 0px;
    padding-right: 2px;
    background-color: #fff;
}

.file-import-head {
    font-family: "Poppins Light";
    font-size: 35px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
	line-height:1.2;
}

.file-import-desc-txt {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #676767;
    letter-spacing: 1px;
    line-height: 1.9;
}


.file-import-ttl-radio {
    font-size: 14px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.file-default-pro-ttl {
    font-size: 17px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.item-category-active {
    cursor: pointer;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    margin-top: 15px;
    padding: 10px 10px 20px 10px;
    padding-top: 18px;
    background-color: #f9f9f9;
    font-size: 12.4px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: left;
    min-height: 30px;
    border: 1px solid #3ec16f !important;
}


.screen-pnl-bg {
    min-height: 105px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #ffffff;
    width: 100%;
}



.file-import-graph-ttl {
    font-size: 14px;
    color: #000;
    /* text-align: left; */
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.dash-link-menu {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	padding: 5px;
	padding-bottom:7px !important;
	background-color: #ffffff;
	margin-right:3px;
	border:1px solid #ececec;
}

.dash-link-menu:hover {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 5px;
	padding-bottom:7x !important;
	background-color: #f7f7f7;
		margin-right:3px;
			border:1px solid #ececec;
}


.table-scroll td:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 2;
    background: #c1e29b;
}



/* ===  Editor === */


.ed-bg{
    box-shadow: 0px 3px 3px 3px #f6f6f6;
    border: 1px solid #f1f1f1;
	min-height:500px;
	background-color: #fff;
	
}


.ed-icon-secpadd {
    padding: 12px;
    background-color: #fff;
}

.ed-icon-secpadd:hover {
    padding: 12px;
    background-color: #fbfbfb;
	cursor:pointer;
}


.ed-icon-secpadd-active {
    padding: 12px;
    background-color: #fbfbfb;
	cursor:pointer;
}




.slide-head {
    font-size: 14px;
    color: #5a5a5a;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}




.status-associated {
	background-color: #04978d;
	width: 100px;
	height: 26px;
	min-width: 100px;
}



.publisg-builder {
	border-radius: 9px;
	background-color: #ffffff;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-right:5px;
	border: 1px solid #ccc;
}

.publisg-builder:hover {
	border-radius: 9px;
	background-color: #e8e8e8;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
    padding-left: 10px;
    padding-right: 10px;
	margin-right:5px;
	border: 1px solid #ccc;
}



.screen-pnl-bg-sm {
    min-height: 95px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #ffffff;
    width: 100%;
	cursor:pointer;
}

.lo-image-height {
    width: 100%;
    height: 137px;
}
	
	
.show-menu123 {
    width: 394px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #f7f7f7;
    /* box-shadow: 0px 1px 2px 1px #ccc; */
    position: absolute;
    left: 10px;
    top: 42px;
    background: #fff;
    z-index: 1;
	cursor:pointer;
}	


.show-menu1234 {
    width: 208px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #f7f7f7;
    /* box-shadow: 0px 1px 2px 1px #ccc; */
    position: absolute;
    left: 115px;
    top: 42px;
    background: #fff;
    z-index: 1;
	cursor:pointer;	
}

.theme-pnl-bg-sm {
    min-height: 46px;
    background-color: #fff;
    border: 1px solid #ffffff;
    width: 100%;
    cursor: pointer;
}


.theme-pnl-bg-sm:hover {
    min-height: 46px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    cursor: pointer;
}


.theme-pnl-bg-sm-active {
    min-height: 46px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    cursor: pointer;
}


.default-edit-sm {
    font-size: 10px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #595959;
    -moz-text-fill-color: #595959;
    text-fill-color: #595959;
    -webkit-font-smoothing: antialiased;
}

.saved-item {
margin-right: -63px;margin-top: 5px;}

	
.erro-pos{	
    color: #000;
    background-color: #ffcccc;
    border-color: #ebccd1;
    padding-top: 1px;
    z-index: 4;
    top: 109px;
    left: 525px;
    text-align: center;
    display: block;
    padding: 13px;
    font-size: 12px;
	border-radius:0px;
}


.myAlert-top{
    position: fixed;
    top: 5px; 
    left:2%;
    width: 96%;
}

.myAlert-bottom{
    position: fixed;
    bottom: 5px;
    left:2%;
    width: 96%;
}

div.fullscreen {
  position: absolute;
  width:100%; 
  height:960px; 
  top: 0; 
  left: 0; 
  background-color: lightblue;
}

.alert{
    display: none;
}




.myAlert-top1{
    position: fixed;
    top: 111px; 
    left:38.5%;
    width: 61%;
}


.def-tog-new {
    background-color: #f5f5f5;
    border-radius: 50%;
    padding: 2px;
	width: 23px;
}

.tog-icon-cle-new {
    z-index: 1;
    background-color: #fff;
    border-radius: 50%;
    padding: 3px;
    height: 20px;
    width: 20px;
    cursor: pointer;
}


.group-desc-txt {
    font-size: 13px;
    font-family: "Poppins Regular";
    color: #000000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.group-desc-txt:hover {
    font-size: 13px;
    font-family: "Poppins Regular";
    color: #1b54e4;
    letter-spacing: 1px;
    line-height: 1.9;
	cursor:pointer;
}



.default-note-date {
    font-size: 11px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.dash-noti-circle-info-gray {
    border-radius: 1%;
    border: 1px solid #ffffff;
    width: 20px;
    height: 20px;
    background-color: #dcdcdc;
}


.margin-bottom-md{margin-bottom:20px !important;}


.default-group-ttl {
    font-size: 21px;
    color: #ff9933;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 4px;
}


	
	


.data-stg-pnl-mo {
    min-height: 513px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 522px;
}



.groupt td:nth-child(2),
.groupt td:nth-child(3) {
	width: 21%;
}

.groupt td:nth-child(1) {
	width: 20%;
}


.def-contract-category{
		cursor: pointer;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		margin-top: 15px;
		padding: 6px 10px 18px 10px;
		background-color: #fff;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		min-height: 90px;
		border: 1px solid #fff !important;		
	}
	
	.def-contract-category:hover{
		cursor: pointer;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		margin-top: 15px;
		padding: 6px 10px 18px 10px;
		background-color: #f9f9f9;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		min-height: 90px;
		border: 1px solid #3ec16f !important;
	}

	.def-contract-category-active{
		cursor: pointer;
		box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
		margin-top: 15px;
		padding: 6px 10px 18px 10px;
		background-color: #f3f3f3;
		font-size: 12.4px;
		font-family: "Poppins Regular";
		color: #000;
		text-align: left;
		min-height: 90px;
		border: 1px solid #f3f3f3 !important;
	}


	
.file-import-head-sm {
    font-family: "Poppins Light";
    font-size: 28px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    line-height: 1.2;
}	
	
	
.persona td:nth-child(1){
	width: 29%;
}

.persona td:nth-child(2) {
	width: 20%;
}


.persona td:nth-child(3) {
	width: 20%;
}

.persona td:nth-child(4) {
	width: 17%;
}

.persona td:nth-child(5) {
	width: 20%;
}


.default-pro-text {
    font-size: 11px;
    color: #595959;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}

.process-desc-txt {
    font-family: "Poppins Regular";
    font-size: 12px;
    padding: 5px 0px 0px 0px;
    color: #000;
    cursor: pointer;
}




.table-use-ttl {
    font-size: 11px;
    color: #000;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    line-height: 1.7;
}


.fileupload2 td:nth-child(1) {
	width: 39%;
}

.fileupload2 td:nth-child(2) {
	width: 24%;
}


.fileupload2 td:nth-child(3) {
	width: 22%;
}

.fileupload2 td:nth-child(4) {
	width: 25%;
}


.table-bg{
	padding: 10px;
    background-color: #f7f7f7;
	border:1px solid #f3f3f3;	
}
	
	
.table-bg-sm{
	padding: 10px;
    background-color: #fff;
	border:1px solid #f3f3f3;
	//margin-top: 5px;
}

.table-use-ttl-sm {
    font-size: 11.5px;
    color: #777777;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
    line-height: 1.7;
    //margin-top: 5px;
}	


.mod-swo-btn {
	border-radius: 2px;
	background-color: #ffffff;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #737373;
}

.mod-swo-btn:hover {
	border-radius: 2px;
	background-color: #63b247;
	width: 55px;
	height: 23px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #63b247;
	cursor: pointer;
}


.tablewid td:nth-child(1){
	width: 2%;
}

.tablewid td:nth-child(2) {
	width: 20%;
}



.fileupload3 td:nth-child(1) {
	width: 12%;
}

.fileupload3 td:nth-child(2) {
	width: 24%;
}


.fileupload3 td:nth-child(3) {
	width: 22%;
}

.fileupload3 td:nth-child(4) {
	width: 25%;
}


.tablewidbig td:nth-child(1){
	width: 5%;
}

.tablewidbig td:nth-child(2) {
	width: 20%;
}





	
.personalo td:nth-child(1){
	width: 17%;
}

.personalo td:nth-child(2) {
	width: 20%;
}


.personalo td:nth-child(3) {
	width: 20%;
}

.personalo td:nth-child(4) {
	width: 17%;
}

.personalo td:nth-child(5) {
	width: 20%;
}


.def-contract-category-active:after {
content: '';
    border-top: 20px solid #f3f3f3;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: 87px;
    position: absolute;
    left: 97px;
}



.item-category-txt-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    padding: 5px 0px 0px 0px;
    color: #000;
    cursor: pointer;
}





.comp-link-menu {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	padding: 5px;
	padding-bottom:7px !important;
	background-color: #ffffff;
	margin-right:7px;
	border:1px solid #ececec;
}

.comp-link-menu:hover {
	font-family: 'os-r';
	font-size: 13px;
	color: #474444;
	cursor: pointer;
	padding: 5px;
	padding-bottom:7x !important;
	background-color: #f7f7f7;
		margin-right:7px;
			border:1px solid #ececec;
}


.comp-tbl-td{
	
	background-color: #0d1c6f;
    padding: 16px !important;
	color:#fff;
	font-size: 12.5px;
    text-align: center;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.comp-default-tbl-td{
	
	padding:15px !important;
	
}


.comp-default-tbl-td:hover{
	
	padding:15px !important;
	background-color:#f4f4f4;
	
}


.temp-pnl-bg-no {
    min-height: 243px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #ffffff;
    width: 100%;
    border-radius: 10px;
}


.temp-pnl-top-bg {
    min-height: 164px;
    background-color: #ccc;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;	
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;	
}

.temp-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.temp-add-use-text {
    text-align: center;
    font-family: "Poppins regular";
    font-size: 11px;
    color: #a7a7a7;
    letter-spacing: 1px;
    background-color: #fff;
	cursor:pointer;
}




.tech-panel-container-sm {
  position: fixed;
  width: 33%;
  height: 100%;
  top: 0;
  background: #fff;
  z-index: 2;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.from-right .tech-panel-container-sm {
  right: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.from-left .tech-panel-container-sm {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.is-visible .tech-panel-container-sm {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}


.tech-panel-header-sm{
  position: fixed;
  width: 55%;
  height: 42px;
  line-height: 50px;
  background: rgba(255, 255, 255, 0.96);
  z-index: 3;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  -webkit-transition: top 0.3s 0s;
  -moz-transition: top 0.3s 0s;
  transition: top 0.3s 0s;
}
.tech-panel-header-sm h1 {
  font-weight: bold;
  color: #89ba2c;
  padding-left: 5%;
}
.from-right .tech-panel-header-sm, .from-left .tech-panel-header-sm {
  top: -50px;
}
.from-right .tech-panel-header-sm {
  right: 0;
}
.from-left .tech-panel-header-sm {
  left: 0;
}
.is-visible .tech-panel-header-sm {
  top: 0;
  -webkit-transition: top 0.3s 0.3s;
  -moz-transition: top 0.3s 0.3s;

  transition: top 0.3s 0.3s;
}


.theme-circle{
    width: 40px;
    height: 40px;
    background: #899cfc;
    border-radius: 50%;

}

.theme-circle:hover{
    width: 40px;
    height: 40px;
    background: #899cfc;
    border-radius: 50%;

}



.lo-image-height-big {
    width: 100%;
    height: 247px;
}


.port-file-default-pro-ttl {
    font-size: 13px !important;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.port-file-default-pro-ttl-sm {
    font-size: 11px !important;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}

.temp-pnl-bg-folio {
    min-height: 148px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #f3f3f3;
    width: 100%;
    border-radius: 10px;
}


.persona-margin-top{
    padding-top: 10%;
}
.first-img{
    background-color: #FDD7E4;
}
.first-img img{
    max-height: 202px;
    width: 100%;
}
.first-content h1{
    font-size: 14px;
}
.project-title h1{
    font-size: 15px;
    font-weight: 100;
}
.project-title .complete{
    font-size: 12px;
    color: #4CC417;
}
.project-title .complete{
    margin-top: 10px !important;
}


.year-2020{
	font-size: 14px;
	font-family: "Poppins Medium";
}
.date-2020{
	font-size: 10px;
	color: #B6B6B4;
	font-family: "Poppins Regular";	
}

	



.folio-default-mid-circle{
	background: #1F45FC;
	width: 9px;
	height: 9px;
	border-radius: 50%;
}	



.folio-default-left-circle {
    background: #1f45fc;
    width: 9px;
    height: 9px;
    border-radius: 50%;
}	

.show-menu-folio {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: -113px;
    top: 33px;
    background: #fff;
    z-index: 1;
}



.temp-ttl-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.temp-ttl-txt:hover {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #337ab7;
    letter-spacing: 1px;
    line-height: 1.9;
	cursor:pointer;
}


.folio-icon {
    background: #f1f1f1;
    padding: 6px;
    border-radius: 5px;
    font-family: "Poppins Bold";
    font-size: 16px;
    color: #f3fdff;
    text-align: center;
    letter-spacing: 1px;
    cursor: pointer;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}


.folio-default-ttl {
    font-size: 14px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
}


.folio-pro-date {
    font-size: 11px;
    color: #adadad;
    text-align: left;
    font-family: "Poppins Light";
    letter-spacing: 1px;
}


.folio-ana-sec-ttl {
    font-family: "Poppins Light";
    font-size: 17px;
    color: #000000;
    font-weight: 500;
    margin-top: 0px;
    letter-spacing: 1px;	
}


.folio-pnl-bg {
min-height: 274px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	    border-radius: 10px;
}


.folio-pnl-bg:hover {
min-height: 274px;
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
	    border-radius: 10px;
}


.folio-temp-pnl-top-bg {
    min-height: 161px;
    background-color: #ccc;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


.folio-temp-pnl-bg-sm {
    min-height: 43px;
    background-color: #fff;
    box-shadow: 0 6px 14px 0 rgb(45 62 80 / 12%);
    border: 1px solid #ffffff;
    width: 100%;
    border-radius: 3px;
}

.pos-plc{
	
position: absolute;
    width: 63px;
    top: -9px;
    height: 49px;
}

.folio-temp-pnl-top-bg-sm {
    min-height: 115px;
    background-color: #ccc;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}



.tabss {
  position:absolute;
  top: 54px;
  left:0px;
  width:100%;
  height:100%;
  padding:30px 0px;
  overflow:hidden;
}



.tabss .tab-header {
  float:left;
  width:180px;
  height:100%;
  border-right:1px solid #ccc;
  padding:50px 0px;
  background-color:#f5f5f5;
}
.tabss .tab-header > div {
  //height:50px;
  line-height:50px;
  font-size:13px;
  font-weight:600;
  color:#888;
  cursor:pointer;
  padding-left:10px;
}
.tabss .tab-header > div:hover,
.tabss .tab-header > div.active {
  color:#000;
}
.tabss .tab-header div i {
  display:inline-block;
  margin-left:10px;
  margin-right:5px;
}
.tabss .tab-content {
  position:relative;
  height:100%;
  overflow:hidden;
}
.tabss .tab-content > div > i {
  display:inline-block;
  width:50px;
  height:50px;
  background:#555;
  color:#f5f5f5;
  font-size:25px;
  font-weight:600;
  text-align:center;
  line-height:50px;
  border-radius:50%;
}
.tabss .tab-content > div {
  position:absolute;
  text-align:center;
  padding:40px 20px;
  top:0px;
  transition:all 500ms ease-in-out;
}
.tabss .tab-content > div.active {
  top:0px;
}

.tabss .tab-indicator {
  position:absolute;
  width:4px;
  height:50px;
  background:#00acee;
  left:176px;
  top:80px;
  transition:all 500ms ease-in-out;
}



.file-import-head-md {
    font-family: "Poppins Light";
    font-size: 20px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    line-height: 1.2;
}



.solog td:nth-child(1) {
	width: 43%;
}

.solog td:nth-child(2) {
	width: 20%;
}


.solog td:nth-child(3) {
	width: 20%;
}

.solog td:nth-child(4) {
	width: 20%;
}

.solog td:nth-child(5) {
	width: 20%;
}


.temp-pnl-bg-no-comp {
    min-height: 126px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #f3f3f3;
    width: 100%;
    //border-radius: 10px;
	border-left: 5px solid #4caf50;
}


.temp-pnl-bg-no-comp:hover {
    min-height: 126px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #f3f3f3;
    width: 100%;
    //border-radius: 10px;
	border-left: 5px solid #4caf50;
}


.add-use-date {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #a3a3a3;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 4px;
	padding-right: 5px;
	background-color: #fafafa;	
}

.add-use-date:hover {
	text-align: center;
	font-family: "Poppins regular";
	font-size: 11px;
	color: #a3a3a3;
	letter-spacing: 1px;
	padding: 10px;
	padding-left: 4px;
	padding-right: 5px;
	background-color: #fafafa;
}


.pro-ttl-hello{
	

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f6f6f6+47,ffffff+99 */
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(left,  #f6f6f6 47%, #ffffff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f6f6f6 47%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f6f6f6 47%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
padding-top: 10px;
padding-bottom: 10px;

}



.plugin-data-stg-pnl-lo {
    min-height: 343px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #e4e4e4;
    width: 375px;
}


.plugin-link-name {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #3f51b5;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;
    font-weight: bold;
}


.plugin-link-name:hover {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #3f51b5;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;
    font-weight: bold;
	cursor:pointer;
}



.plugintbl td:nth-child(1) {
    width: 4%;
}

 
.plugintbl td:nth-child(2) {
    width: 6%;
}


.plugintbl td:nth-child(3) {
    width: 31%;
}

 

.plugintbl td:nth-child(4) {
    width: 12%;
}

 

.plugintbl td:nth-child(5) {
    width: 20%;
}

 


.plugintbl td:nth-child(6) {
    width: 6%;
}


.plugintbl td:nth-child(7) {
    width: 4%;
}



.plugin-del {
    position: absolute;
    top: -9px;
    background-color: #fff;
    width: 100%;
    height: 40px;
    z-index: 1;
}





.permission2 td:nth-child(1){
	width: 10%;
}


.permission2 td:nth-child(2){
	width: 10%;
}

.permission2 td:nth-child(3){
	width: 10%;
}

.permission2 td:nth-child(4){
	width: 10%;
}



.my-data {
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}
.datalist, .padding {
/*    height: 100px;*/
    width: 171px;
    margin: 10px;
    display:inline-block;
    vertical-align:top;
	background-color:#fff;
}

.sec-pad-more {
    padding: 10px;
    background-color: #fff;
}

.sec-pad-more-active {
    padding: 10px;
    background-color: #f3f3f3;
}

.ser-bg-posi {
    position: absolute;
    right: 10px;
    top: 20px;
    z-index: 1;
}


.ser-bg-extra-big-sm {
    min-height: 175px;
    background-color: #fff;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    padding: 1.5rem;
    width: 350px;
    border: 1px solid rgba(0,0,0,.15);
    margin-left: -189px;
    position: absolute;
    z-index: 1;
    top: 10px;
}


.show-plugin-action-sm {
width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: 34px;
    top: 43px;
    background: #fff;
    z-index: 1;
}


  
.temp-pnl-bg-no-a4 {
    min-height: 365px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);
    border: 1px solid #ffffff;
    width: 100%;
    border-radius: 10px;
}



.temp-pnl-top-bg-a4 {
    min-height: 266px;
    background-color: #ccc;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}



.temp-ttl-txt-left {
    font-size: 11px;
    font-family: "Poppins Light";
    color: #8a8a8a;
    letter-spacing: 1px;
    line-height: 1.9;
}


.temp-ttl-txt-left:hover {
    font-size: 11px;
    font-family: "Poppins Light";
    color: #337ab7;
    letter-spacing: 1px;
    line-height: 1.9;
	cursor:pointer;
}

   
.temp-ttl-txt-left-active {
    font-size: 11px;
    font-family: "Poppins Light";
    color: #2046fc;
    letter-spacing: 1px;
    line-height: 1.9;
	cursor:pointer;
}




.table-bg-portfolio{
    padding: 10px;
    background-color: #f7f7f7;
	border:1px solid #f3f3f3;	
	border: 1px solid #d6d6d6 !important;

}


.table-bg-portfolio-sm{
    padding: 10px;
    background-color: #fff;
	border:1px solid #f3f3f3;	
	border: 1px solid #d6d6d6 !important;

}


.show-plugin-action-sm-no {
width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: 34px;
    top: 30px;
    background: #fff;
    z-index: 1;
}


/* =================  Plugin Search ================= */


.insight-pnl-bg {
    min-height: 510px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}


.insight-pnl-bg:hover {
    min-height: 510px;
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}


.insight-srch-sec-ttl {
    font-family: "Poppins Regular";
    font-size: 20px;
    color: #ff6f0f;
    font-weight: 500;
    margin-top: 0px;
}

.insight-srch-sec-decs {
    font-family: 'an-n';
    font-size: 13px;
    color: #000000;
    font-weight: 400;
}


.insight-bg-extra-big-sm {
    min-height: 175px;
    background-color: #fff;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    padding: 1.5rem;
    width: 350px;
    border: 1px solid rgba(0,0,0,.15);
    margin-left: -338px;
    position: absolute;
    z-index: 1;
    top: 10px;
}


.def-com-logo-img2 {
    border-radius: 10%;
    min-height: 70px;
    width: 70px;
}


.def-com-logo2 {
    border-radius: 10%;
    border: 1px solid #f2f4f7;
    background-color: #e6e6e6;
    min-height: 70px;
    width: 70px;
    box-shadow: 1px 2px 2px #ececec;
   // margin-top: 6px;
}

.insight-repo-note-name {
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    //padding: 0px 6px 0px 3px;
    font-weight: bold;
}


.insight-note-content {
    font-family: "Poppins Light";
    font-size: 12px;
    color: #3e3e3e;
    font-weight: Normal;
    letter-spacing: 1px;
    /* text-align: justify; */
    margin-top: 10px;
}


.hover-select{
        background-color: #e6edff;
        margin-top: 10px;
}
.cust-repo-note-name-title {
    font-family: "Poppins Regular";
    font-size: 16px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;
    font-weight: bold;
}

 
.rp-seperator{
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    padding-left: 27px;
}
.cust-repo-note-name-sm-added{
    font-family: "Poppins Regular";
    font-size: 13px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;

}


.mod-action-btn-cross-two {
	border-radius: 2px;
	background-color: #ffffff;
	min-width: 55px;
	height: 23px;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #737373;
}

.mod-action-btn-cross-two:hover {
	border-radius: 2px;
	background-color: #01366c;
	min-width: 55px;
	height: 23px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-family: "Poppins regular";
	letter-spacing: 1px;
	padding-top: 3px;
	border: 1px solid #01366c;
	cursor: pointer;
}	



#download-form {
	display: none;
}

.download-form-action:hover #download-form {
	display: block;
}

.download-sec-bg{
	
	position: absolute;
    width: 154px;
    background-color: #fff;
    height: 68px;
z-index: 1;
margin-left: -72px;
    box-shadow: 4px 16px 17px 0 rgb(0 0 0 / 20%);
    margin-top: -1px;
    border: 1px solid #ffb389;
}

.download-sec-bg:hover {
    position: absolute;
    width: 154px;
    background-color: #fbfbfb;
    height: 68px;
z-index: 1;
margin-left: -72px;
    box-shadow: 4px 16px 17px 0 rgb(0 0 0 / 20%);
    margin-top: -1px;
    border: 1px solid #ffb389;
}



.cust-repo-note-name-sm-dm {
    font-family: "Poppins Regular";
    font-size: 10px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    padding: 0px 6px 0px 3px;
}


.avl-format {
    font-family: "Poppins Regular";
    font-size: 11px;
    color: #ff7528;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
	cursor:default;
}

.pnl-bg-more{background-color: #fbfbfb;padding-bottom: 10px !important;}
.pnl-bg-more:hover{background-color: #e6e6e6;padding-bottom: 10px !important;}

.tooltip-container303 {
  position: relative;
}
.tooltip-container303:hover .tooltip-content303 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 8px;
}

.tooltip-content303 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -47px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content303 .align-right {
  text-align: right;
}
.tooltip-content303 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content303 .align-right a:hover {
  text-decoration: underline;
}



/* =================  Collboration Start ================= */



.tooltip-container304 {
	/*
  position: absolute;
  display: contents;
  */
}
.tooltip-container304:hover .tooltip-content304 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 8px;
}

.tooltip-content304 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -47px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content304 .align-right {
  text-align: right;
}
.tooltip-content304 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content304 .align-right a:hover {
  text-decoration: underline;
}




/* =================  Collboration End ================= */



.tooltip-container305 {
	/*
  position: absolute;
  display: contents;
  */
}
.tooltip-container305:hover .tooltip-content305 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 8px;
}

.tooltip-content305 {
    visibility: visible;
    //opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: 26px;
    top: 39px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 335px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 1;
    color: #474444;
    line-height: 1.7;
    min-height: 100px;
}

	.user-hover:hover{
		background-color:#eee;
	}
	.user-hover{
		padding-top:0px;
		padding-bottom:10px;
		margin-top:0px;
	}
.tooltip-content305 .align-right {
  text-align: right;
}
.tooltip-content305 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content305 .align-right a:hover {
  text-decoration: underline;
}


  




/* ===================  Mobile css starts ================= */


@media screen and (min-width:0\0) and (min-resolution: +72dpi) {


.market-frame1-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 50px;
		top: -341px;
		cursor: default;
		z-index: 1;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
	
.market-frame2-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 261px;
		top: -341px;
		cursor: pointer;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
		
.market-frame3-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 471px;
		top: -337px;
		cursor: pointer;
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}
	
.market-frame4-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 684px;
		top: -336px;
		cursor: pointer;		
		/* padding: 5px; */
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}


.market-frame5-txt1{
		font-family: "Poppins Regular";
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		text-align: left;
		letter-spacing: 1px;
		line-height: 1.2;
		position: absolute;
		left: 897px;
		top: -343px;
		cursor: pointer;
		padding: 5px;
		width: 130px;
		height: 47px;
		display: flex;
		align-items: center;
	}


	
.maret-frame-2{margin-left:30px;}
.maret-frame-3{margin-left:30px;}
.maret-frame-4{margin-left:30px;}
.maret-frame-5{margin-left:30px;}
.maret-frame-7{margin-left:30px;}
.maret-frame-8{margin-left:30px;}
.maret-frame-9{margin-left:30px;}
.maret-frame-10{margin-left:30px;}

.market-frame1-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 173px;
    top: -60px;
}

.market-frame2-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 383px;
    top: -60px;
}

.market-frame3-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 594px;
    top: -60px;
}

.market-frame4-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 807px;
    top: -60px;
}


.market-frame5-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1017px;
    top: -60px;
}


.market-frame6-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1020px;
    top: -60px;
}

.market-frame7-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1020px;
    top: -60px;
}

.market-frame8-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1020px;
    top: -60px;
}
.market-frame9-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1020px;
    top: -60px;
}

.market-frame10-txt3 {
    font-family: "Poppins Regular";
    font-size: 17px;
    color: #e5e3e3;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1020px;
    top: -60px;
}



.market-frame1-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 50px;
    top: -243px;
    cursor: default;
    z-index: 1;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame2-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 261px;
    top: -243px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame3-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 471px;
    top: -243px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame4-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 684px;
    top: -244px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame5-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -248px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}



.market-frame6-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -240px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame7-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -244px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame8-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -244px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame9-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -238px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}


.market-frame10-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 897px;
    top: -246px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}
}



@media only screen and (min-width: 300px) {

        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
		
.seven-width{width: 68.333333%;}
.two-width{width:11.666667%;}

.ambi-one-mob{left: 37% !important;top: 24px !important;width:70px !important;}
.ambi-two-mob{left: 36%;top: 11px;width:70px;}
.ambi-three-mob{left: 27%;top: 16px;width: 71px;}
.ambi-four-mob{left: 6%;top: 14px;width: 71px;}


.visuwidth{height:220px;width:220px;}

.form-mar-top{margin-top:50px;}	

	.bubble-size{height:13px;width:10px;}

.arrow-steps .step.current:after {
    border-left: 0px solid #00b0f0;
}

.arrow-steps .step.green:after {
    border-left: 0px solid #85CA46;
}

.arrow-steps .step.orange:after {
    border-left: 0px solid #F49D00;
}

.arrow-steps .step.pink:after {
    border-left: 0px solid #D2326B;
}

.arrow-steps .step.blue:after {
    border-left: 0px solid #1D6E9B;
}

.arrow-steps .step:before {
    right: auto;
    left: 0;
    border-left: 0px solid #fff;
    z-index: 0;
}	

.default-pop-ttl {
	font-size: 10px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-pop-ttl:hover {
	font-size: 10px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}

	
.rader {
    display: table;
    max-width: 100px;
    table-layout: fixed;
    position: absolute;
    bottom: -40px;
    max-height: 30px;
    min-width: 200px;
    max-width: 100px;
}


.idea-mar-top{margin-top:0px;}	
.idea-mar-one{margin-top:20px;}	
.idea-mar-two{margin-top:70px;}
.idea-mar-three{margin-top:70px;}

.idea-profile-desc {
    font-size: 8px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
	
	-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: #000;
-moz-text-fill-color: #000;
text-fill-color: #000;
-webkit-font-smoothing: antialiased;


}

.idea-info-ttl {
    font-size: 10px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}
	.start-line-wdth {
		width: 40px;
	}
	
.action-btn-auto {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 80px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:7px;
	padding-right:7px;
}

.action-btn-auto:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 80px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:7px;
	padding-right:7px;	
}

	
	.start-line-wdth-big {
		width: 100px;
	}
	.end-line-wdth {
		width: 0px;
	}
	.main-line-wdth {
		width: 104px;
	}
	.main-line-wdth-sm {
		width: 60px;
	}
	.main-line-wdth-md {
		width: 100px;
	}
	.main-line-wdth-lg {
		width: 100px;
	}
	.main-line-wdth-four {
		width: 80px;
	}
	.main-line-wdth-three {
		width: 108px;
	}
.main-line-wdth-two {
    width: 108px;
}	
	.lex-sm {
		width: 100%;
	}
	.lex-sm2 {
		width: 100%;
	}
	.mar-le {
		margin-left: 14px;
	}
	.temp-one-ttl-yr {
		font-family: 'Poppins Medium';
		font-size: 9px;
		color: #000;
		line-height: 1.4;
	}
	.cus-stat-desc {
		font-family: 'Poppins Regular';
		font-size: 7px;
		color: #000000;
		letter-spacing: 1px;
	}
	.circle-frame-err {
		background-position: 50% 60%;
		background-repeat: no-repeat;
		border: 2px solid #2cb763;
		border-radius: 50%;
		width: 42px;
		height: 42px;
		background-size: cover;
		margin-top: 30px;
	}
	.default-pro-ttl-wt {
		font-size: 10px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	.edit-icon-cle-sm {
		position: absolute;
		right: -15px;
		top: 50px;
		z-index: 1;
		background-color: #595959;
		border-radius: 50%;
		padding: 3px;
		height: 30px;
		width: 30px;
		border: 4px solid #fff;
		cursor: pointer;
	}
		.q3-text-area1{
		margin-left: 0px;
	}
	
	.temp-one-ttl {
font-family: "Poppins Regular";
		font-size: 5px;
		color: #000000;
		line-height: 1.4;
	}
	.temp-one-desc {
		font-family: 'Poppins Regular';
		font-size: 2px;
		color: #000000;
		font-weight: 400;
		white-space: normal;
		padding-left: 3px !important;
	}
	
	.gain-creator {
    position: absolute;
    left: 30%;
    top: 0px;
}	

.product-services {
    position: absolute;
    left: 5%;
    top: 20px;
}
	.tm-line-crcl-pos {
		position: absolute;
		left: -9px;
		top: -10px;
		width: 100px;
		z-index: 2;
	}
.ideation-web{margin-left:-35px;}	
	.arrow-one {
		min-height: 100px;
		background-color: #00B0F0 !important;
		min-width: 0px !important;
	}
	.arrow-two {
		min-height: 100px;
		background-color: #85CA46 !important;
		min-width: 0px !important;
	}
	.arrow-three {
		min-height: 100px;
		background-color: #F49D00 !important;
		min-width: 0px !important;
	}
	.arrow-four {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 0px !important;
	}
	.arrow-five {
		min-height: 100px;
		background-color: #1D6E9B !important;
		min-width: 0px !important;
	}
	.arrow-six {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 0px !important;
	}
	.arrow-steps .step {
		font-size: 12px;
	}
	.gain-creator {
		position: absolute;
		left: 30%;
		top: 10px;
	}
	.product-services {
		position: absolute;
		left: 5%;
		top: 30px;
	}
	.pain-relievers {
		position: absolute;
		left: 30%;
		top: 90px;
	}
	.gain {
		position: absolute;
		left: 35%;
		top: 10px;
	}
	.pain {
		position: absolute;
		left: 35%;
		top: 80px;
	}
	.customer-jobs {
		position: absolute;
		left: 70%;
		top: 80px;
	}
	.mob-margin-lg {
		margin-top: 10px;
	}
	.pro-logo-wd {
		width: 100%;
		text-align: center;
	}
	.mob-margin-pt {
		margin-top: 50px;
	}
	.mob-margin {
		margin-top: 10px;
	}
	.mob-margin-sm {
		margin-top: 20px;
	}
	.pro-img-sec {
		max-width: 100%;
		width: 100%;
	}
	.pro-margin-top-sm {
		margin-top: 32px !important;
	}
	.pro-margin-bottom {
		margin-bottom: 20px;
	}
	.logo {
		padding: 12px;
		width: 172px;
		height: 51px;
		padding-left: 30px;
	}
	.margin-left-mob {
		margin-left: 0px;
	}
	.mob-txt {
		padding: 5px 5px;
		margin-right: 0.1rem;
		cursor: pointer;
		border-bottom: .1rem solid transparent;
		font-size: 9.7px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
	}
	.mrgn-mob-input {
		margin-left: -50px;
		margin-top: -20px !important
	}
	.divcnt-active {
		border: 1px solid #ff6535 !important;
		min-height: 48px;
		background: #fff;
		padding: 15px;
		padding-left: 5px;
		width: 420px;
	}
	.md-top {
		margin-top: 20px;
	}
	.margin-left-lesser {
		margin-left: 0px;
	}
	
  .idea-cl-inner-sm {
    background-color: #ff5f19;
    top: -4px;
    right: -2px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    border-radius: 50%;
}
	
	
	.swot-sec-circle {
    background: #ff9800;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.swot-sec-ttl {
    font-family: 'os-b';
    font-size: 46px;
    color: #fff;
    line-height: 1.4;
}

.scenario-temp-one-ttl {
font-family: "Poppins Regular";
    font-size: 7px;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}


.arrow-steps .step{padding: 0px 5px 0px 5px;}

.tm-line-img-width {
    height: 20px;
    width: 40px;
}


.pain-relievers {
    position: absolute;
    left: 40%;
    top: 50px;
}

.customer-jobs {
    position: absolute;
    left: 70%;
    top: 30px;

}

.pain {
    position: absolute;
    left: 35%;
    top: 10px;
}

.md-top-minus{margin-top:-5px;}
	
.def-cnt-pos-btm {
    background-color: transparent;
}

.scenario-top {
    position: absolute;
    top: 110px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}

.enlarge{position:absolute;right:-40px;top:20px;}

.border-map {
    border: 2px dashed #e8e8e8;
    padding:17px;
}

.border-map2 {
    border: 2px dashed #e8e8e8;
    padding: 6px;
}


.action-desc-txt {
    font-size: 4px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}

.seven-width{width: 68.333333%;}
.two-width{width:11.666667%;}


}



@media only screen and (min-width: 600px) {
	
s


	        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
		
.action-desc-txt {
    font-size: 7px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}
	
	.ambi-one-mob {
    left: 45% !important;
    top: 61px !important;
    width: 70px !important;
}

.ambi-two-mob {
    left: 45%;
    top: 42px;
    width: 70px;
}

.ambi-three-mob {
    left: 47%;
    top: 45px;
    width: 71px;
}

.ambi-four-mob {
    left: 22%;
    top: 40px;
    width: 71px;
}




.form-mar-top{margin-top:50px;}		
.visuwidth{height:420px;width:420px;}

.arrow-steps .step.current:after {
    border-left: 0px solid #00b0f0;
}

.arrow-steps .step.green:after {
    border-left: 0px solid #85CA46;
}

.arrow-steps .step.orange:after {
    border-left: 0px solid #F49D00;
}

.arrow-steps .step.pink:after {
    border-left: 0px solid #D2326B;
}

.arrow-steps .step.blue:after {
    border-left: 0px solid #1D6E9B;
}

	
.default-pop-ttl {
	font-size: 10px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-pop-ttl:hover {
	font-size: 10px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}


.rader {
	display: table;
	width: 300px;
	table-layout: fixed;
    position: absolute;
    bottom: 0px;
    min-height: 400px;	
}

	
.idea-mar-top{margin-top:20px;}
.idea-mar-one{margin-top:90px;}	
.idea-mar-two{margin-top:70px;}
.idea-mar-three{margin-top:120px;}


	.action-btn-auto {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:7px;
	padding-right:7px;
}

.action-btn-auto:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:7px;
	padding-right:7px;	
}
	.start-line-wdth {
		width: 60px;
	}
	
		.q3-text-area1{
		margin-left: 0px;
	}
	
	.ideation-web{margin-left:-35px;}
	.start-line-wdth-big {
		width: 100px;
	}
	.main-line-wdth-sm {
		width: 60px;
	}
	.main-line-wdth-md {
		width: 100px;
	}
	.main-line-wdth-lg {
		width: 100px;
	}
	.main-line-wdth-xl {
		width: 200px;
	}
	.end-line-wdth {
		width: 60px;
	}
	.main-line-wdth {
		width: 120px;
	}
	.main-line-wdth-four {
		width: 108px;
	}
	.main-line-wdth-three {
		width: 208px;
	}
	.main-line-wdth-two {
		width: 208px;
	}
	.mob-margin-lg {
		margin-top: 0px;
	}
	.mob-margin-pt {
		margin-top: 0px;
	}
	.lex-sm {
		width: 0px;
	}
	.lex-sm2 {
		width: 0px;
	}
	.mar-le {
		margin-left: 14px;
	}
	.temp-one-ttl-yr {
		font-family: 'Poppins Medium';
		font-size: 11px;
		color: #000;
		line-height: 1.4;
	}
	.cus-stat-desc {
		font-family: 'Poppins Regular';
		font-size: 7px;
		color: #000000;
		letter-spacing: 1px;
	}
	.pro-logo-wd {
		width: 100%;
		text-align: center;
	}
	.circle-frame-err {
		background-position: 50% 60%;
		background-repeat: no-repeat;
		border: 2px solid #2cb763;
		border-radius: 50%;
		width: 82px;
		height: 82px;
		background-size: cover;
		margin-top: 0px;
	}
	.edit-icon-cle-sm {
		position: absolute;
		right: -15px;
		top: 50px;
		z-index: 1;
		background-color: #595959;
		border-radius: 50%;
		padding: 3px;
		height: 30px;
		width: 30px;
		border: 4px solid #fff;
		cursor: pointer;
	}
	.default-pro-ttl-wt {
		font-size: 10px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	.temp-one-ttl {
font-family: "Poppins Medium";
		font-size: 9px;
		color: #000000;
		line-height: 1.4;
	}
	.temp-one-desc {
		font-family: 'Poppins Regular';
		font-size: 6px;
		color: #000000;
		font-weight: 400;
	}
	.tm-line-crcl-pos {
		position: absolute;
		left: -9px;
		top: -10px;
		width: 100px;
		z-index: 2;
	}
	.tm-line-three-img {
		border-radius: 20px;
		border: 10px solid #f5f5f5;
		width: 150px;
	}
	.tm-line-def-top {
		position: absolute;
		background-color: #fff;
		min-height: 20px;
		width: 100px;
		left: -110px;
		top: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.arrow-one {
		min-height: 100px;
		background-color: #00B0F0 !important;
		min-width: 0px !important;
	}
	.arrow-two {
		min-height: 100px;
		background-color: #85CA46 !important;
		min-width: 0px !important;
	}
	.arrow-three {
		min-height: 100px;
		background-color: #F49D00 !important;
		min-width: 0px !important;
	}
	.arrow-four {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 0px !important;
	}
	.arrow-five {
		min-height: 100px;
		background-color: #1D6E9B !important;
		min-width: 0px !important;
	}
	.arrow-six {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 0px !important;
	}
	.arrow-steps .step {
		font-size: 12px;
	}
	.gain-creator {
		position: absolute;
		left: 30%;
		top: 30px;
	}
	.product-services {
		position: absolute;
		left: 5%;
		top: 70px;
	}
	.pain-relievers {
		position: absolute;
		left: 30%;
		top: 120px;
	}
	.gain {
		position: absolute;
		left: 35%;
		top: 60px;
	}
	.pain {
		position: absolute;
		left: 35%;
		top: 120px;
	}
	.customer-jobs {
		position: absolute;
		left: 70%;
		top: 80px;
	}
	.pestel-one {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-two {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-three {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-four {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-five {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-six {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.mob-margin {
		margin-top: 10px;
	}
	.mob-margin-sm {
		margin-top: 20px;
	}
	.pro-img-sec {
		max-width: 100%;
	}
	.pro-margin-top-sm {
		margin-top: 12px;
	}
	.pro-margin-bottom {
		margin-bottom: 20px;
	}
	.logo {
		padding: 12px;
		width: 172px;
		height: 51px;
	}
	.margin-left-mob {
		margin-left: 0px;
	}
	.mob-txt {
		padding: 1rem 1rem;
		margin-right: 0.1rem;
		cursor: pointer;
		border-bottom: .1rem solid transparent;
		font-size: 11px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
	}
	.mrgn-mob-input {
		margin-left: -50px;
	}
	.md-top {
		margin-top: 20px;
	}
	.margin-left-lesser {
		margin-left: 10px;
	}
	
.idea-cl-inner-sm {
    background-color: #ff5f19;
    top: 25%;
    right: 20px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    //border: 1px solid black;
    border-radius: 50%;
}

.swot-sec-circle {
    background: #ff9800;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.swot-sec-ttl {
    font-family: 'os-b';
    font-size: 46px;
    color: #fff;
    line-height: 1.4;
}

.scenario-temp-one-ttl {
font-family: "Poppins Regular";
    font-size: 7px;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}
	
	.tm-line-img-width {
    height: 20px;
    width: 40px;
}

.md-top-minus{margin-top:-22px;}
	
.arrow-steps .step:before {
    right: auto;
    left: 0;
    border-left: 17px solid #fff;
    z-index: 0;
}	

.scenario-top {
    position: absolute;
    top: 110px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}

.enlarge{position:absolute;right:40px;top:20px;}

.border-map {
    border: 2px dashed #e8e8e8;
    padding: 10px;
}

.border-map2 {
    border: 2px dashed #e8e8e8;
    padding: 6px;
}

.seven-width{width: 68.333333%;}
.two-width{width:11.666667%;}


}




@media only screen and (min-width: 767px) {
	
	        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
		
.action-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.ambi-one-mob {
    left: 45% !important;
    top: 64px !important;
    width: 70px !important;
}
.ambi-two-mob {
    left: 44%;
    top: 45px;
    width: 70px;
}

.ambi-three-mob {
    left: 55%;
    top: 50px;
    width: 71px;
}
.ambi-four-mob {
    left: 24%;
    top: 47px;
    width: 71px;
}




.form-mar-top{margin-top:50px;}	
.arrow-steps .step.current:after {
    border-left: 17px solid #00b0f0;
}

.arrow-steps .step.green:after {
    border-left: 17px solid #85CA46;
}

.arrow-steps .step.orange:after {
    border-left: 17px solid #F49D00;
}

.arrow-steps .step.pink:after {
    border-left: 17px solid #D2326B;
}

.arrow-steps .step.blue:after {
    border-left: 17px solid #1D6E9B;
}

.visuwidth{height:520px;width:520px;}

	
.default-pop-ttl {
	font-size: 14px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-pop-ttl:hover {
	font-size: 14px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}
	
.rader {
	display: table;
	width: 700px;
	table-layout: fixed;
    position: absolute;
    bottom: 0px;
    min-height: 400px;	
}	
	.idea-mar-top{margin-top:50px !important;}

.idea-profile-desc {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}

.idea-info-ttl {
    font-size: 10px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}

.arrow-steps .step:before {
    right: auto;
    left: 0;
    border-left: 17px solid #fff;
    z-index: 0;
}	
	
.idea-mar-one{margin-top:90px ;}	
.idea-mar-two{margin-top:170px ;}
.idea-mar-three{margin-top:120px ;}


	.start-line-wdth {
		width: 40px;
	}
	
.action-btn-auto {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;
}

.action-btn-auto:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;	
}	
	
	.q3-text-area1{
		margin-left: 100px;
	}
	
	
	.start-line-wdth-big {
		width: 320px;
	}
	.end-line-wdth {
		width: 40px;
	}
	.main-line-wdth {
		width: 200px;
	}
.ideation-web{margin-left:-55px;}	
	.main-line-wdth-sm {
		width: 108px;
	}
	.main-line-wdth-md {
		width: 180px;
	}
	.main-line-wdth-lg {
		width: 200px;
	}
	.main-line-wdth-xl {
		width: 350px;
	}
	.main-line-wdth-four {
		width: 190px;
	}
	.main-line-wdth-three {
		width: 278px;
	}
	.main-line-wdth-tow {
		width: 378px;
	}
	.mob-margin-lg {
		margin-top: 0px;
	}
	.mob-margin-pt {
		margin-top: 0px;
	}
	.lex-sm {
		width: 100%;
	}
	.lex-sm2 {
		width: 100%;
	}
	.mar-le {
		margin-left: 0px;
	}
	.pro-logo-wd {
		width: 14%;
		text-align: center;
	}
	.temp-one-ttl-yr {
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #000;
		line-height: 1.4;
	}
	.cus-stat-desc {
		font-family: 'Poppins Regular';
		font-size: 12px;
		color: #000000;
		letter-spacing: 1px;
	}
	.circle-frame-err {
		background-position: 50% 60%;
		background-repeat: no-repeat;
		border: 2px solid #2cb763;
		border-radius: 50%;
		width: 82px;
		height: 82px;
		background-size: cover;
		margin-top: 0px;
	}
	.edit-icon-cle-sm {
		position: absolute;
		right: 85px;
		top: 50px;
		z-index: 1;
		background-color: #595959;
		border-radius: 50%;
		padding: 3px;
		height: 30px;
		width: 30px;
		border: 4px solid #fff;
		cursor: pointer;
	}
	.default-pro-ttl-wt {
		font-size: 14px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	.temp-one-ttl {
		font-family: 'Poppins Medium';
		font-size: 12px;
		color: #000000;
		line-height: 1.4;
	}
	.temp-one-desc {
		font-family: 'Poppins Regular';
		font-size: 10px;
		color: #000000;
		font-weight: 400;
		white-space: normal;
	}
	.tm-line-crcl-pos {
		position: absolute;
		left: -9px;
		top: -10px;
		width: 200px;
		z-index: 2;
	}
	.temp-one-ttl-three {
		font-family: 'Poppins Medium';
		font-size: 15px;
		color: #000;
		line-height: 1.4;
	}
	.tm-line-three-img {
		border-radius: 20px;
		border: 10px solid #f5f5f5;
		width: 250px;
	}
	.tm-line-def-top {
		position: absolute;
		background-color: #fff;
		min-height: 20px;
		width: 300px;
		left: -110px;
		top: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.arrow-one {
		min-height: 100px;
		background-color: #00B0F0 !important;
		min-width: 150px !important;
	}
	.arrow-two {
		min-height: 100px;
		background-color: #85CA46 !important;
		min-width: 100px !important;
	}
	.arrow-three {
		min-height: 100px;
		background-color: #F49D00 !important;
		min-width: 150px !important;
	}
	.arrow-four {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 150px !important;
	}
	.arrow-five {
		min-height: 100px;
		background-color: #1D6E9B !important;
		min-width: 150px !important;
	}
	.arrow-six {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 150px !important;
	}
	.tmp-line-one {
		position: absolute;
		left: 7%;
		margin-top: 100px;
		width: 250px;
	}
	.tmp-line-two {
		position: absolute;
		left: 7%;
		margin-top: 180px;
		width: 250px;
	}
	.tmp-line-three {
		position: absolute;
		left: 7%;
		margin-top: 260px;
		width: 250px;
	}
	.tmp-line-drivers {
		position: absolute;
		left: 10%;
		margin-top: 55px;
		width: 250px;
	}
	.tmp-line-restraint {
		position: absolute;
		right: 2%;
		margin-top: -80px;
		width: 250px;
	}
	.tmp-line-restraint-one {
		position: absolute;
		right: 1%;
		margin-top: -190px;
		width: 250px;
	}
	.tmp-line-restraint-two {
		position: absolute;
		right: 1%;
		margin-top: -290px;
		width: 250px;
	}
	.gain-creator {
		position: absolute;
		left: 30%;
		top: 30px;
	}
	.product-services {
		position: absolute;
		left: 5%;
		top: 100px;
	}
	.pain-relievers {
		position: absolute;
		left: 30%;
		top: 170px;
	}
	.gain {
		position: absolute;
		left: 35%;
		top: 60px;
	}
	.pain {
		position: absolute;
		left: 35%;
		top: 170px;
	}
	.customer-jobs {
		position: absolute;
		left: 70%;
		top: 130px;
	}
	.pestel-one {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-two {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-three {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-four {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-five {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-six {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.mob-margin {
		margin-top: 80px;
	}
	.mob-margin-sm {
		margin-top: 0px;
	}
	.pro-img-sec {
		max-width: 100%;
	}
	.pro-margin-top-sm {
		margin-top: 12px;
	}
	.pro-margin-bottom {
		margin-bottom: 20px;
	}
	.logo {
		padding: 12px;
		width: 172px;
		height: 51px;
	}
	.margin-left-mob {
		margin-left: 10px;
	}
	.mob-txt {
		//padding: 1rem 3rem;
		margin-right: 5px;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 10px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
		padding-left: 0px;
	}
	.mrgn-mob-input {
		margin-left: 0px;
	}
	.md-top {
		margin-top: 0px;
	}
	.margin-left-lesser {
		margin-left: 10px;
	}
	
	.idea-cl-inner-sm {
		background-color: #ff5f19;
		top: 25%;
		right: 20px;
		width: 40px;
		height: 40px;
		height: 40px;
		position: relative;
		//border: 1px solid black;
		border-radius: 50%;
	}

.swot-sec-circle {
    background: #ff9800;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.swot-sec-ttl {
    font-family: 'os-b';
    font-size: 46px;
    color: #fff;
    line-height: 1.4;
}

.scenario-temp-one-ttl {
		font-family: 'Poppins Regular';
    font-size: 10px;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}

.tm-line-img-width {
    height: 100px;
    width: 150px;
}

.md-top-minus{margin-top:-22px;}
	
.scenario-top {
    position: absolute;
    top: 110px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}

.enlarge{position:absolute;right:40px;top:20px;}

.border-map2 {
    border: 2px dashed #e8e8e8;
    padding: 40px;
}

.seven-width{width: 56.333333%;}
.two-width{width:20.666667%;}

	
}

@media only screen and (min-width: 1366px) and (max-width: 1366px) {

.error-msg-left{margin-left:0px;}

.sec-bg-left-act{
	
background-color: gainsboro;
width: 256px;
margin-left: 0px;
padding-bottom: 15px;
}

.sec-bg-right-lo{background-color: #efefef;
padding: 15px 44px;
padding-bottom: 12px;}

.show-menuab {
width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 111px;
    top: 24px;
    background: #fff;
    z-index: 1;
}



.show-menuabc {
    width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 226px;
    top: 24px;
    background: #fff;
    z-index: 1;
}




.show-menuabcd {
width: 182px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 266px;
    top: 27px;
    background: #fff;
    z-index: 1;
}



.show-menu333 {
width: 626px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #f7f7f7;
    position: absolute;
    left: 439px;
    top: 184px;
    background: #fff;
    z-index: 1;

}


.plugin-bookmark{
    position: absolute;
    right: 29px;
    margin-top: 8px;
}
	
.show-plugin-action {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: 67px;
    top: 70px;
    background: #fff;
    z-index: 1;
}


.plugin-pos{
	position: absolute;
    right: 81px;
    top: 54px;
    z-index: 1;
}



.mor-lef{margin-left:00px;}



.show-menu444 {
    width: 493px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    //border: 1px solid #e2e2e2;
    box-shadow: 0px 10px 20px 4px #ccc;
    position: absolute;
    left: 560px;
    top: 114px;
    background: #fff;
    z-index: 1;
    //cursor: pointer;
}



.saved-item {
margin-right: -63px;margin-top: 5px;}

.select-list .titleo {
    display: inline-block;
    cursor: pointer;
    background: #fff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    padding: 15px 15px 10px 15px;
    font-size: 10px;
    color: #c1c1c1;
    font-family: "Poppins Medium";
    letter-spacing: 1;
    font-weight: normal;
	    width: 263px;
    height: 48px;
    border: 1px solid #d4d4d4;
}


.view-data{position:absolute;right: 81px;top: 31px;z-index: 1;}
.samu-let-one{position:absolute;left: 90px;}

.samu-let-two{position:absolute;left: 198px;}



.mrkt-srch-sec-decs-pnl {
    font-family: 'an-mdo';
    font-size: 11px;
    color: #000000;
    font-weight: 400;
}


.mrkt-pro-pnl-bg {
	min-height: 500px;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
	border: 1px solid #ffffff;
}


.dash-stg-pnl-bg-big-2 {
    min-height: 676px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}



.box-sm-low {
    margin-top: -34px;
  
}

.nobd{border-top:none !important;background-color:transparent;}
 
 
 
 .nobd-frame-bars-1 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:3px;
}


 .nobd-frame-bars-2 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-2px;
}


 .nobd-frame-bars-3 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-4 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-5 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-6 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-7 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-8 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-9 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-10 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

.mor-mrgn-to{margin-left: -37px;}

.mor-mrgn-tonm {
    width: 50%;
    background-image: url(../images/salo-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	background-repeat-x: repeat;
}
	

.mor-framework-text-1 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 59px;
    margin-left: 6px;
}


.mor-framework-text-2 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 159px;
    margin-left: 6px;
}


.mor-framework-text-3 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 249px;
    margin-left: 6px;
}


.mor-framework-text-4 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 342px;
    margin-left: 6px;
}


.mor-framework-text-5 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}



.mor-framework-text-6 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 526px;
    margin-left: 6px;
}




.mor-framework-text-7 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 618px;
    margin-left: 6px;
}


.mor-framework-text-8 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 711px;
    margin-left: 6px;
}


.mor-framework-text-9 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 801px;
    margin-left: 6px;
}


.mor-framework-text-10 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 891px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}











.mor-mrgn-tonm-sp {
    width: 50%;
    //background-image: url(../images/salo-bg-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-repeat-x: repeat;
}



.mor-framework-text-1-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 53px;
    margin-left: 33px;
}


.mor-framework-text-2-sp {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 123px;
    margin-left: 34px;
}


.mor-framework-text-3-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 193px;
    margin-left: 35px;
}


.mor-framework-text-4-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 271px;
    margin-left: 36px;
}


.mor-framework-text-5-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 340px;
    margin-left: 35px;
}



.mor-framework-text-6-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 414px;
    margin-left: 32px;
}




.mor-framework-text-7-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 485px;
    margin-left: 31px;
}


.mor-framework-text-8-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 557px;
    margin-left: 31px;
}


.mor-framework-text-9-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 630px;
    margin-left: 31px;
}


.mor-framework-text-10-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 697px;
    margin-left: 31px;
}


 .nobd-frame-bars-1-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:3px;
}


 .nobd-frame-bars-2-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-3-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-4-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-5-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-6-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-7-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-8-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-9-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-10-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

.mor-mrgn-to-sp {
    margin-left: -60px;
}














.temp-role-sm {
    border-top: 0px solid #fff !important;
    text-align: center;
    //vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
    padding-right: 10px;
    padding-left: 10px;
    width: 233px;
}


.temp-rolw-pnl-bg-sm {
    min-height: 339px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
    width: 239px;
    text-align: center;
}


.temo-scroll-n {
    overflow-x: scroll;
    width: 950px;
    overflow-y: hidden;
    min-height: 361px;
}


.gtm-geight-sm {
    height: 30px;
    margin-right: -29px;
    text-align: right;
}

.gtm-laso-tel-sm {
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}

.dtm-margin-left-sm{margin-left: 2px;}

.dtm-margin-left{margin-left: -42px;}


.gtm-laso-tel{
    height: 458px;
    border-collapse: separate;
    border-spacing: 0 1em;
}


	
.margin-top-gtm {
    margin-top: 67px !important;
}

.gtm-geight{
	height: 30px;
    margin-right: -29px;
    text-align: right;
}

.gtm-border{border-bottom: 1px solid #ffffff; width: 257px;}
	
.gtm-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 23px;
    top: 3px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}



.gtm-img{    
    position: absolute;
    margin-left: -16px;
	min-height:79px;	
	}	
	
	
.tbl-low{    
    width: 100%;
    height: 100%;
    margin-top: 0px;
}


.role-td-auto{

    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;	
	vertical-align: inherit !important;
	    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	
}


.comp-process0-md {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.5;
    cursor: default;
    background: #ffffff;
    height: 54px;
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important;
    //: ;
    width: 17%;
    display: flex;
    align-items: center;
}


.role-td-md {
    padding-top: 20px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
}



.wid-temp-scroll-sm {
    width: 891px;
    position: absolute;
    top: 0px;
    top: -47px;
    z-index: 2;
    left: 184px;
}



.comp-btn1-md {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 867px !important;
}



.wid-temp-scroll{

    width: 891px;
    position: absolute;
    top: 0px;
    top: -47px;
    z-index: 1;
    left: -39px;
}	
	




.wid-temp-6{width:31.6%;}

.wid-temp-7{width: 31.6%;}

.wid-temp-8{width:32%;}

.wid-temp-9{width:31.8%;}

.wid-temp-10{width:31.6%;}


.frame-keys-bar2 {
    padding: 5px 10px 3px 42px !important;
    position: relative;
    left: -98px;
    top: 16px;
}


.frame-keys-bar3 {
    padding: 5px 10px 4px 67px !important;
    position: relative;
    left: -123px;
    top: 34px;
}

.frame-keys-bar4 {
    padding: 10px 10px 0px 92px !important;
    position: relative;
    left: -148px;
    top: 51px;
}

.frame-keys-bar5 {
    padding: 13px 10px 13px 87px !important;
    position: relative;
    left: -143px;
    top: 69px;
}

.frame-keys-bar6 {
    padding: 13px 10px 13px 62px !important;
    position: relative;
    left: -118px;
    top: 92px;
}

	.keypoint-num3{
		position: absolute;
		top: 142px;
		left: 107px;
	}
	

	
	.keypoint-num4{
		position: absolute;
		top: 207px;
		left: 130px;
	}
	
	

	
	.keypoint-num5{
		position: absolute;
		top: 274px;
		left: 130px;
	}
	
		.keypoint-num6{
		position: absolute;
		top: 338px;
		left: 108px;
	}
	
	
	
	.keypoint3{
		position: absolute;
		top: 132px;
		left: 143px;
		width: 160px;
		padding: 8px;
	}
	
		.keypoint4{
		position: absolute;
		top: 198px;
		left: 168px;
		padding: 8px 10px;
		width: 107px;
	}
	
	
	
	.keypoint5{
position: absolute;
    top: 256px;
    left: 168px;

	}

	
	.keypoint6{
		position: absolute;
		top: 329px;
		left: 143px;
		width: 160px;
		padding: 15px 10px;

	}
	
	  .entrants{
    margin-top: -477px;
    margin-left: 215px;
    width: 150px;
	/*  margin-top: -500px;
    margin-left: 255px; */
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
  }
  
  
.statu-pos{position:absolute;left:0px;top:-30px;}
.not-arti-res {
    position: absolute;
    z-index: 1;
    right: 267px;
    top: 17px;
}


.not-arti-out {
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 17px;
}
.not-arti-objective {
    position: absolute;
    z-index: 1;
    right: 135px;
    top: 53px;
}
.not-arti-ambi{position:absolute;z-index:1;right: 284px;top: 20px;}

.show-menu44 {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: -17px;
    top: 34px;
    background: #fff;
    z-index: 1;
}

		
	.action-desc-txt {
    font-size: 12px;
    font-family: "Poppins Regular";
    color: #000;
    letter-spacing: 1px;
    line-height: 1.9;
}


.form-mar-top{margin-top:0px;}	
.arrow-steps .step:before {
    right: auto;
    left: 0;
    border-left: 17px solid #fff;
    z-index: 0;
}	

.scenario-top {
    position: absolute;
    top: 110px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}


.scenario-top-md {
    position: absolute;
    top: 229px;
    min-height: 200px;
    left: 0px;
    width: 100%;
}


.circle-frame-cus-big-dev-supp5 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
  
    border-radius: 50%;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
	    position: absolute;
    z-index: 1;
	margin-left:40px;
  }

.visuwidth{height:720px;width:720px;}

.arrow-steps .step.current:after {
    border-left: 17px solid #00b0f0;
}

.arrow-steps .step.green:after {
    border-left: 17px solid #85CA46;
}

.arrow-steps .step.orange:after {
    border-left: 17px solid #F49D00;
}

.arrow-steps .step.pink:after {
    border-left: 17px solid #D2326B;
}

.arrow-steps .step.blue:after {
    border-left: 17px solid #1D6E9B;
}

.default-pop-ttl {
	font-size: 14px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
}

.default-pop-ttl:hover {
	font-size: 14px;
	color: #1b54e4;
	text-align: left;
	font-family: "Poppins Regular";
	letter-spacing: 1px;
	cursor: pointer;
}

	
.bubble-size{height:27px;width:24px;}
.rader {
    display: table;
    width: 700px;
    table-layout: fixed;
    position: absolute;
    bottom: 0px;
    min-height: 400px;
}

.radar1{
		width: 520px;
	}	
	
	
.idea-mar-top{margin-top:50px !important;}	
	.idea-profile-desc {
    font-size: 11px;
    font-family: "Poppins Regular";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}

.idea-info-ttl {
    font-size: 13px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}


.idea-mar-one{margin-top:90px;}	
.idea-mar-two{margin-top:170px ;}
.idea-mar-three{margin-top:120px ;}
	
	.start-line-wdth {
		width: 140px;
	}


.action-btn-auto {
	border-radius: 2px;
	background-color: #15b551;
	min-width: 120px;
	height: 36px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;
}

.action-btn-auto:hover {
	border-radius: 2px;
	background-color: #13a94b;
	min-width: 120px;
	height: 36px;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-family: "Poppins medium";
	letter-spacing: 1px;
	border: none;
	padding-left:10px;
	padding-right:10px;	
}

	
.q3-text-area1{
		margin-left: 100px;
	}
	
	
	.start-line-wdth-big {
		width: 380px;
	}
	.end-line-wdth {
		width: 140px;
	}
	.main-line-wdth {
		width: 248px;
	}
	.main-line-wdth-sm {
		width: 148px;
	}
	.main-line-wdth-md {
		width: 220px;
	}
	.main-line-wdth-lg {
		width: 350px;
	}
	.main-line-wdth-xl {
		width: 450px;
	}
	.main-line-wdth-four {
		width: 308px;
	}
	.main-line-wdth-three {
		width: 478px;
	}
	.main-line-wdth-two {
		width: 478px;
	}
	.mob-margin-lg {
		margin-top: 0px;
	}
	.mob-margin-pt {
		margin-top: 0px;
	}
	.lex-sm {
		width: 31%;
	}
	.lex-sm2 {
		width: 18%;
	}
	.mar-le {
		margin-left: 0px;
	}
	.temp-one-ttl-yr {
		font-family: 'Poppins Medium';
		font-size: 17px;
		color: #000;
		line-height: 1.4;
	}
	.cus-stat-desc {
		font-family: 'Poppins Regular';
		font-size: 12px;
		color: #000000;
		letter-spacing: 1px;
	}
	.pro-logo-wd {
		width: 14%;
		text-align: center;
	}
	.circle-frame-err {
		background-position: 50% 60%;
		background-repeat: no-repeat;
		border: 2px solid #2cb763;
		border-radius: 50%;
		width: 82px;
		height: 82px;
		background-size: cover;
		margin-top: 0px;
	}
	.edit-icon-cle-sm {
		position: absolute;
		right: 85px;
		top: 50px;
		z-index: 1;
		background-color: #595959;
		border-radius: 50%;
		padding: 3px;
		height: 30px;
		width: 30px;
		border: 4px solid #fff;
		cursor: pointer;
	}
	.default-pro-ttl-wt {
		font-size: 14px;
		color: #fff;
		font-family: "Poppins Medium";
		letter-spacing: 1px;
	}
	.temp-one-ttl {
		font-family: 'Poppins Medium';
		font-size: 14px;
		color: #000000;
		line-height: 1.4;
	}
	.temp-one-desc {
		font-family: 'Poppins Regular';
		font-size: 13px;
		color: #000000;
		font-weight: 400;
		white-space: normal;
	}
	.tm-line-crcl-pos {
		position: absolute;
		left: -9px;
		top: -10px;
		width: 300px;
		z-index: 2;
	}
	.temp-one-ttl-three {
		font-family: 'Poppins Medium';
		font-size: 25px;
		color: #000;
		line-height: 1.4;
	}
	.tm-line-three-img {
		border-radius: 20px;
		border: 10px solid #f5f5f5;
		width: 350px;
	}
	.tm-line-def-top {
		position: absolute;
		background-color: #fff;
		min-height: 20px;
		width: 300px;
		left: -110px;
		top: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.arrow-one {
		min-height: 100px;
		background-color: #00B0F0 !important;
		min-width: 200px !important;
	}
	.arrow-two {
		min-height: 100px;
		background-color: #85CA46 !important;
		min-width: 200px !important;
	}
	.arrow-three {
		min-height: 100px;
		background-color: #F49D00 !important;
		min-width: 200px !important;
	}
	        .lastarrowdiv{
            border-left: 0px solid #fff !important;
        }
		
	.arrow-four {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 200px !important;
	}
	.arrow-five {
		min-height: 100px;
		background-color: #1D6E9B !important;
		min-width: 200px !important;
	}
	.arrow-six {
		min-height: 100px;
		background-color: #D2326B !important;
		min-width: 200px !important;
	}
	.left-pnl {
		left: 0px !important;
	}
	.right-pnl {
		left: 0px !important;
	}
	.tmp-line-one {
		position: absolute;
		left: 17%;
		margin-top: 130px;
		width: 250px;
	}
	.tmp-line-two {
		position: absolute;
		left: 17%;
		margin-top: 230px;
		width: 250px;
	}
	.tmp-line-three {
		position: absolute;
		left: 17%;
		margin-top: 330px;
		width: 250px;
	}
	.tmp-line-drivers {
		position: absolute;
		left: 17%;
		margin-top: 75px;
		width: 250px;
	}
	.tmp-line-restraint {
		position: absolute;
		right: 2%;
		margin-top: -90px;
		width: 250px;
	}
	.tmp-line-restraint-one {
		position: absolute;
		right: 16%;
		margin-top: -190px;
		width: 250px;
	}
	.tmp-line-restraint-two {
		position: absolute;
		right: 16%;
		margin-top: -290px;
		width: 250px;
	}
	.gain-creator {
		position: absolute;
		left: 30%;
		top: 30px;
	}
	.product-services {
		position: absolute;
		left: 5%;
		top: 130px;
	}
	.pain-relievers {
		position: absolute;
		left: 30%;
		top: 230px;
	}
	.gain {
		position: absolute;
		left: 35%;
		top: 60px;
	}
	.pain {
		position: absolute;
		left: 35%;
		top: 260px;
	}
	.customer-jobs {
		position: absolute;
		left: 70%;
		top: 170px;
	}
	.pestel-one {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-two {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-three {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-four {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-five {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.pestel-six {
		position: absolute;
		margin-top: 30px;
		left: 70%;
		width: 70px;
	}
	.mob-margin {
		margin-top: 80px;
	}
	.mob-margin-sm {
		margin-top: 0px;
	}
	.pro-img-sec {
		max-width: 289px;
		min-height: 189px;
	}
	.pro-margin-top-sm {
		margin-top: 72px !important;
	}
	.pro-margin-bottom {
		margin-bottom: 0px;
	}
	.logo {
		padding: 12px;
		width: 172px;
		height: 51px;
	}
	.margin-left-mob {
		margin-left: 10px;
	}
	.divcnt-active {
		border: 1px solid #ff6535 !important;
		min-height: 48px;
		background: #fff;
		padding: 15px;
		padding-left: 5px;
		width: 440px !important;
	}
	.mob-txt {
		// padding: 1rem 3rem;
		margin-right: 30px;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 14px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
		padding-left: 0px;
	}
	.mrgn-mob-input {
		margin-left: 0px;
	}
	.md-top {
		margin-top: 0px;
	}
	.margin-left-lesser {
		margin-left: 10px;
	}
	
.idea-cl-inner-sm {
    background-color: #ff5f19;
    top: 25%;
    right: 20px;
    width: 40px;
    height: 40px;
    height: 40px;
    position: relative;
    //border: 1px solid black;
    border-radius: 50%;
}


.idea-info-ttl {
    font-size: 13px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}

.swot-sec-circle {
    background: #ff9800;
    width: 120px;
    height: 120px;
    border-radius: 50%;
}

.swot-sec-ttl {
    font-family: 'os-b';
    font-size: 76px;
    color: #fff;
    line-height: 1.4;
}

.scenario-temp-one-ttl {
	font-family: 'Poppins Regular';
    font-size: 14px;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}


.tm-line-img-width {
    height: 100px;
    width: 150px;
}

.md-top-minus{margin-top:-22px;}

.enlarge{position:absolute;right:40px;top:20px;}	


.modal-lg-ed {
    width: 100%;
	margin-top:0px;
}

.mob-ambi-one{left: 39% !important;top:70px !important;}

.mob-ambi-two{width: 200px !important;left: 36% !important;top:58px !important;}

.mob-ambi-three{top:57px;}

.mob-ambi-four{top:57px;}
	
.win-ambi-txt-sm {
    position: absolute;
    width: 100px;
    text-align: center;
    left: 36% !important;
    z-index: 1;
    top: 36px;
}	
	
.border-map {
    border: 2px dashed #e8e8e8;
    padding: 40px;
}

.border-map2 {
    border: 2px dashed #e8e8e8;
    padding: 40px;
}

.seven-width{width: 68.333333%;}
.two-width{width:11.666667%;}
	
	
.show-menu-rep {
    width: 159px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 194px;
    top: 24px;
    background: #fff;
    z-index: 1;
}


		
}





@media only screen and (max-width: 1920px) {
	

/* .show-menu-rep {
    width: 159px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 241px;
    top: 24px;
    background: #fff;
    z-index: 1;
} */

.show-menu-rep {
    width: 159px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 408px;
    top: 24px;
    background: #fff;
    z-index: 1;
}

.posrep{
	left: 233px;
}

.my-nav-pills13>li.active>a, .my-nav-pills13>li.active>a:focus, .my-nav-pills13>li.active>a:hover{
	background-color: transparent;
	color: #3c446d;
	padding: 10px;
	font-family: "Poppins Regular";
	border-bottom: .2rem solid #3c446d;
	letter-spacing: 1px;
}

.my-nav-pills13>li.pad-10{
	padding: 3px 10px;
}

.nav13>li>a {
	position: relative;
	display: block;
	padding: 10px;
	font-family: "Poppins Regular";
	font-size: 13px;
	color: #000;
	letter-spacing: 1px;
}

.nav13{
	padding-left: 0;
margin-bottom: 0;
list-style: none;
}

.report-download a{
	color: #000;
}

	/* unvisited link */
	.report-download a:link {
	  color: #000;
	}

	/* visited link */
	.report-download a:visited {
	  color: #000;
	}

	/* mouse over link */
	.report-download a:hover {
	  color: #fff;
	}

	/* selected link */
	.report-download a:active {
	  color: #000;
	}
	
	/* unvisited link */
	.report-download:link {
	  color: #000;
	}

	/* visited link */
	.report-download:visited {
	  color: #000;
	}

	/* mouse over link */
	.report-download:hover .rpt-dwn{
	  color: #fff;
	}

	/* selected link */
	.report-download:active {
	  color: #000;
	}

.win-ambi-txt-sm {
    position: absolute;
    width: 100px;
    text-align: center;
    left: 37%;
    z-index: 1;
    top: 36px;
}

.idea-info-ttl {
    font-size: 13px;
    font-family: "Poppins Medium";
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}
	

	.left-pnl {
		left: 63px;
	}
	.right-pnl {
		left: -63px;
	}


	.gain {
		position: absolute;
		left: 35%;
		top: 60px;
	}


	.tmp-line-one {
		position: absolute;
		left: 17%;
		margin-top: 160px;
		width: 250px;
	}
	.tmp-line-two {
		position: absolute;
		left: 17%;
		margin-top: 240px;
		width: 250px;
	}
	.tmp-line-three {
		position: absolute;
		left: 17%;
		margin-top: 300px;
		width: 250px;
	}
	.tmp-line-restraint-two {
		position: absolute;
		right: 17%;
		margin-top: -290px;
		width: 250px;
	}
	.tmp-line-restraint-one {
		position: absolute;
		right: 17%;
		margin-top: -190px;
		width: 250px;
	}
	.tmp-line-drivers {
		position: absolute;
		left: 20%;
		margin-top: 75px;
		width: 250px;
	}
	.tmp-line-restraint {
		position: absolute;
		right: 20%;
		margin-top: -90px;
		width: 250px;
	}
	.pro-margin-top-sm {
		margin-top: 72px;
	}
	.divcnt-active {
		border: 1px solid #ff6535 !important;
		min-height: 48px;
		background: #fff;
		padding: 15px;
		padding-left: 5px;
		width: 504px;
	}
	.pro-margin-top-sm {
		margin-top: 72px !important;
	}
	
		.mob-txt {
		//padding: 1rem 3rem;
		margin-right: 30px;
		cursor: pointer;
		border-bottom: .2rem solid transparent;
		font-size: 14px !important;
		font-family: "Poppins Regular" !important;
		transition: background ease 0.2s;
		padding-left: 0px;
	}
	
	.modal-lg-ed {
    width: 100%;
	margin-top:0px;
}

.mob-ambi-one{left: 40%;top:70px;}

.mob-ambi-two{width: 200px;left: 37%;top:58px;}

.mob-ambi-three{top:57px;}

.mob-ambi-four{top:57px;}

}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */

    /* Safari only override */
    ::i-block-chrome,.mob-ambi-one {
	left: 39% ;
    top: 70px;
    }
	
	::i-block-chrome,.mob-ambi-two {
    width: 200px;
    left: 34%;
    top: 58px;
    }
	
	::i-block-chrome,.win-ambi-txt-sm {
position: absolute;
width: 80px;
text-align: center;
left: 38% !important;
z-index: 1;
top: 36px;
    }
	
	
}



@media (min-width: 1024px) and (max-width: 1920px) {
	
.mob-les{width:80%;}

.ambi-two-mob {
    left: 37%;
    top: 45px;
    width: 70px;
}

.ambi-one-mob {
    left: 38% !important;
    top: 64px !important;
    width: 70px !important;
}	
	
}


@media screen and (min-width: 1400px) {

.show-menuab {
width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 178px;
    top: 24px;
    background: #fff;
    z-index: 1;
}



.show-menuabc {
width: 140px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 294px;
    top: 24px;
    background: #fff;
    z-index: 1;
}




.show-menuabcd {
width: 182px;
    font-family: "Poppins Light";
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    left: 334px;
    top: 27px;
    background: #fff;
    z-index: 1;
}



.show-menu333 {
width: 636px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #f7f7f7;
    position: absolute;
    left: 482px;
    top: 184px;
    background: #fff;
    z-index: 1;

}

.plugin-bookmark{
position: absolute;
    right: 15px;
    margin-top: 12px;
}


.show-plugin-action {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 2px 1px #ccc;
    position: absolute;
    right: 42px;
    top: 70px;
    background: #fff;
    z-index: 1;
}


.plugin-pos{
	position: absolute;
    right: 192px;
    top: 54px;
    z-index: 1;
}

.folio-temp-wid{
	height:600px;
    width: 11.7%;
}




.folio-tm-one-line {
    display: inline-block;
    background-color: #D1D0CE;
    height: 1px;
    text-align: left;
    border: 1px solid #D1D0CE;
    margin-left: -4px;
    float: left;
    width: 179px;
}


.show-menu444 {
    width: 487px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: #000;
    letter-spacing: 1px;
    //: ;
    border: 1px solid #e2e2e2;
    box-shadow: 0px 10px 20px 4px #ccc;
    position: absolute;
    left: 624px;
    top: 114px;
    background: #fff;
    z-index: 1;
    //: ;
    cursor: pointer;
}



.saved-item {
margin-right: -103px;margin-top: 5px;}


.select-list .titleo {
display: inline-block;
    cursor: pointer;
    background: #fff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    padding: 15px 15px 10px 15px;
    font-size: 10px;
    color: #c1c1c1;
    font-family: "Poppins Medium";
    letter-spacing: 1;
    font-weight: normal;
	    width: 263px;
    height: 38px;
    border: 1px solid #d4d4d4;
}

	
	.sld-container {
    max-width: 1318px;
    padding: calc(10px * 2);
    margin: 0 auto;
    background: #f7f7f7;
    mix-blend-mode: invert;
    position: relative;
}




	.petls-mrgn-minus {
    margin-left: -30px;
    top: 30px;
}


	.down-arrow-pos{display:none;}
	.swot-txt-mrgn-top{margin-top:116px;}
	.mrgn-lt-lo{margin-left: 375px;}
	.mrgn-lt-lo-sm{margin-left: 318px;}
	.scroll-container {
width: 422px;
    height: 426px;
    /* margin: 3em; */
    padding: 10px;
    overflow: hidden;
}
.scroll-container h1:after {
  content: " hidden";
}
.scroll-container p {
  line-height: 1.5;
}
.scroll-container:hover, .scroll-container:focus {

  overflow-y: auto;
}
.scroll-container:hover h1:after, .scroll-container:focus h1:after {

  content: " shown";
}



.view-data{position:absolute;right: 205px;top: 33px;z-index: 1;}

	
.samu-let-one{position:absolute;left: 101px;}

.samu-let-two{position:absolute;left: 222px;}



	.mrkt-srch-sec-decs-pnl {
    font-family: 'an-mdo';
    font-size: 12px;
    color: #000000;
    font-weight: 400;
}


	.dash-stg-pnl-bg-big-2 {
    min-height: 676px;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(45, 62, 80, .12);
    border: 1px solid #ffffff;
}



.box-sm-low {
    margin-top: -34px;
  
}

.nobd{border-top:none !important;background-color:transparent;}
 
 
 
 .nobd-frame-bars-1 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:3px;
}


 .nobd-frame-bars-2 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-2px;
}


 .nobd-frame-bars-3 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-4 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-5 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-6 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-7 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-8 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

 .nobd-frame-bars-9 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}


 .nobd-frame-bars-10 {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 80px;
    width: 65%;
	margin-top:-3px;
}

.mor-mrgn-to{margin-left: -37px;}

.mor-mrgn-tonm {
    width: 41%;
    background-image: url(../images/salo-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	background-repeat-x: repeat;
}
	

.mor-framework-text-1 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 59px;
    margin-left: 6px;
}


.mor-framework-text-2 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 159px;
    margin-left: 6px;
}


.mor-framework-text-3 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 249px;
    margin-left: 6px;
}


.mor-framework-text-4 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 342px;
    margin-left: 6px;
}


.mor-framework-text-5 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}



.mor-framework-text-6 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 526px;
    margin-left: 6px;
}




.mor-framework-text-7 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 618px;
    margin-left: 6px;
}


.mor-framework-text-8 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 711px;
    margin-left: 6px;
}


.mor-framework-text-9 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 221px;
    position: absolute;
    top: 801px;
    margin-left: 6px;
}


.mor-framework-text-10 {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 891px;
    position: absolute;
    top: 436px;
    margin-left: 6px;
}









.mor-mrgn-tonm-sp {
    width: 45%;
    //background-image: url(../images/salo-bg-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-repeat-x: repeat;
}



.mor-framework-text-1-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 53px;
    margin-left: 33px;
}


.mor-framework-text-2-sp {
    font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 123px;
    margin-left: 34px;
}


.mor-framework-text-3-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 193px;
    margin-left: 35px;
}


.mor-framework-text-4-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 271px;
    margin-left: 36px;
}


.mor-framework-text-5-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 340px;
    margin-left: 35px;
}



.mor-framework-text-6-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 414px;
    margin-left: 32px;
}




.mor-framework-text-7-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 485px;
    margin-left: 31px;
}


.mor-framework-text-8-sp {
font-family: "Poppins Regular";
font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 557px;
    margin-left: 31px;
}


.mor-framework-text-9-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 630px;
    margin-left: 31px;
}


.mor-framework-text-10-sp {
font-family: "Poppins Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 160px;
    position: absolute;
    top: 697px;
    margin-left: 31px;
}


 .nobd-frame-bars-1-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:3px;
}


 .nobd-frame-bars-2-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-3-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-4-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-5-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-6-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-7-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-8-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

 .nobd-frame-bars-9-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}


 .nobd-frame-bars-10-sp {
    background: #ededed;
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%);
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
    height: 64px;
    width: 100%;
	margin-top:-8px;
}

.mor-mrgn-to-sp {
margin-left: -65px;
}











	.master-nav-container {
    z-index: 3 !important;
}

header {
    z-index: 4 !important;
}
	
.tbl-low{    
    width: 100%;
    height: 100%;
    margin-top: 9px;
}


.role-td-auto{

width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
    vertical-align: inherit !important;
    font-family: "Poppins Regular";
    font-size: 12.5px;
    line-height: 1.5;
    height: 54px;
    align-items: center;
	
}


	
	.role-td-md {
    padding-top: 20px !important;
    width: 128px;
    border-top: 0px solid #fff !important;
    text-align: center;
}


.wid-temp-scroll-sm {
    width: 891px;
    position: absolute;
    top: 0px;
    top: -47px;
    z-index: 2;
    left: 184px;
}
	.comp-btn1-md {
    font-size: 12.5px;
    color: #000;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    cursor: pointer;
    padding-right: 20px;
    padding-left: 20px;
    width: 987px !important;
}


	.wid-temp-scroll{

    width: 952px;
    position: absolute;
    top: 0px;
    top: -47px;
    z-index: 1;
    left: -10px;
}	



.wid-temp-6{width:32.7%;}

.wid-temp-7{width:32.5%;}

.wid-temp-8{width:32.7%;}

.wid-temp-9{width:32.7%;}

.wid-temp-10{width:32.7%;}



/* #arrowwidthappend {
    height: 184px;
    background-color: rgb(64, 101, 101);
    position: absolute;
    margin-top: 140px;
    width: 983px !important;
} */

	

.temo-scroll-z{
    overflow-x: scroll;
    width: 1248px;
    overflow-y: hidden;
    min-height: 361px;
}



.keypoint-num1-sm1 {
    position: absolute;
    top: 9px;
    left: 50px;
}


.keypoint-num2-sm1 {
position: absolute;
    top: 61px;
    left: 57px;
}


.keypoint-num3-sm1 {
position: absolute;
    top: 115px;
    left: 72px;
}


.keypoint-num4-sm1 {
position: absolute;
    top: 170px;
    left: 92px;

}


.keypoint-num5-sm1 {
    position: absolute;
    top: 227px;
    left: 113px;
}


.keypoint-num6-sm1 {
position: absolute;
    top: 287px;
    left: 118px;
}


.keypoint-num7-sm1 {
position: absolute;
    top: 338px;
    left: 101px;
}


.keypoint-num8-sm1 {
position: absolute;
    top: 396px;
    left: 79px;
}


	
.keypoint-num1-sm {
    position: absolute;
    top: 9px;
    left: 62px;
}

.keypoint-num2-sm {
    position: absolute;
    top: 61px;
    left: 65px;
}


.keypoint-num3-sm {
    position: absolute;
    top: 115px;
    left: 87px
}

.keypoint-num4-sm {
    position: absolute;
    top: 171px;
    left: 109px;
}

.keypoint-num5-sm {
position: absolute;
    top: 224px;
    left: 112px;
}

.keypoint-num6-sm {
position: absolute;
    top: 281px;
    left: 93px;
}

.keypoint-num7-sm {
position: absolute;
    top: 343px;
    left: 73px
}

.keypoint1-sm {
position: absolute;
    top: 0px;
    left: 122px;
    width: 130px;
    padding: 13px 10px;
}

.keypoint2-sm {
    position: absolute;
    top: 54px;
    left: 111px;
    width: 150px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}


.keypoint3-sm {
    position: absolute;
    top: 111px;
    left: 113px;
    width: 140px;
    padding: 8px;
}

.keypoint4-sm {
    position: absolute;
    top: 169px;
    left: 135px;
    padding: 8px 10px;
    width: 107px;
}


.keypoint5-sm {
    position: absolute;
    top: 222px;
    left: 131px;
    width: 113px;
    padding: 16px 10px;
}


.keypoint6-sm {
    position: absolute;
    top: 277px;
    left: 106px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint7-sm {
    position: absolute;
    top: 334px;
    left: 110px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint7-sm1 {
position: absolute;
    top: 329px;
    left: 115px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint8-sm1 {
position: absolute;
    top: 384px;
    left: 111px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint9-sm1 {
position: absolute;
    top: 437px;
    left: 107px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint8-sm {
    position: absolute;
    top: 390px;
    left: 115px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint9-sm {
    position: absolute;
    top: 420px;
    left: 115px;
    width: 160px;
    padding: 15px 10px;
}



.keypoint10-sm {
    position: absolute;
    top: 450px;
    left: 115px;
    width: 160px;
    padding: 15px 10px;
}



.keypoint-num1-sm2 {
    position: absolute;
    top: 9px;
    left: 45px;
}


.keypoint-num2-sm2 {
position: absolute;
    top: 60px;
    left: 50px;
}


.keypoint-num3-sm2 {
position: absolute;
    top: 116px;
    left: 61px;
}


.keypoint-num4-sm2 {
position: absolute;
    top: 171px;
    left: 76px;
}


.keypoint-num5-sm2 {
position: absolute;
    top: 225px;
    left: 96px;
}


.keypoint-num6-sm2 {
    position: absolute;
    top: 281px;
    left: 116px;
}


.keypoint-num7-sm2 {
position: absolute;
    top: 335px;
    left: 123px;
}


.keypoint-num8-sm2 {
position: absolute;
    top: 390px;
    left: 102px;
}



.keypoint-num9-sm2 {
position: absolute;
    top: 444px;
    left: 84px;
}



.frame-keys-bar1-sm1 {
    padding: 10px 10px 10px 20px !important;
    position: relative;
    left: -76px;
    top: 0px;
}

.frame-keys-bar2-sm1 {
padding: 9px 10px 12px 26px !important;
    position: relative;
    left: -83px;
    top: 20px;
}

.frame-keys-bar3-sm1 {
padding: 10px 10px 4px 40px !important;
    position: relative;
    left: -97px;
    top: 30px;
}

.frame-keys-bar4-sm1 {
padding: 10px 12px 0px 51px !important;
    position: relative;
    left: -109px;
    top: 43px;
}

.frame-keys-bar5-sm1 {
    padding: 11px 10px 4px 61px !important;
    position: relative;
    left: -119px;
    top: 54px;
}


.frame-keys-bar6-sm1 {
padding: 10px 10px 4px 67px !important;
    position: relative;
    left: -129px;
    top: 68px;
}


.frame-keys-bar7-sm1 {
padding: 10px 10px 4px 66px !important;
    position: relative;
    left: -130px;
    top: 79px;
}



.frame-keys-bar8-sm1 {
padding: 10px 10px 4px 54px !important;
    position: relative;
    left: -118px;
    top: 91px;
}


.frame-keys-bar9-sm1 {
  padding: 7px 10px 4px 56px !important;
    position: relative;
    left: -118px;
    top: 103px;
}




.keypoint-num1-sm3 {
    position: absolute;
    top: 9px;
    left: 35px;
}


.keypoint-num2-sm3 {
position: absolute;
    top: 61px;
    left: 40px;
}


.keypoint-num3-sm3 {
position: absolute;
    top: 118px;
    left: 55px;
}


.keypoint-num4-sm3 {
position: absolute;
    top: 176px;
    left: 67px;
}


.keypoint-num5-sm3 {
position: absolute;
    top: 227px;
    left: 82px;
}


.keypoint-num6-sm3 {
position: absolute;
    top: 277px;
    left: 102px;
}


.keypoint-num7-sm3 {
position: absolute;
    top: 333px;
    left: 122px;
}


.keypoint-num8-sm3 {
position: absolute;
    top: 381px;
    left: 123px;
}



.keypoint-num9-sm3 {
position: absolute;
    top: 434px;
    left: 106px;
}


.keypoint-num10-sm3 {
    position: absolute;
    top: 484px;
    left: 89px;
}




.keypoint2-sm1 {
    position: absolute;
    top: 58px;
    left: 87px;
    width: 204px;
    padding: 16px 10px 17px 10px;
    text-align: center;
}

.keypoint3-sm1 {
position: absolute;
    top: 116px;
    left: 117px;
    width: 140px;
    padding: 8px;
}

.keypoint4-sm1 {
position: absolute;
    top: 174px;
    left: 137px;
    padding: 8px 10px;
    width: 107px;
}


.keypoint6-sm1 {
position: absolute;
    top: 274px;
    left: 112px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint7-sm2 {
position: absolute;
    top: 322px;
    left: 118px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint8-sm2 {
position: absolute;
    top: 375px;
    left: 121px;
    width: 160px;
    padding: 15px 10px;
}


.keypoint9-sm2 {
position: absolute;
    top: 427px;
    left: 121px;
    width: 160px;
    padding: 15px 10px;
}

.keypoint10-sm2 {
position: absolute;
    top: 479px;
    left: 119px;
    width: 162px;
    padding: 15px 10px;
}






.frame-keys-bar1-sm4 {
padding: 10px 10px 10px 20px !important;
    position: relative;
    left: -64px;
    top: 0px;
}

.frame-keys-bar2-sm4 {
    padding: 10px 10px 3px 38px !important;
    position: relative;
    left: -83px;
    top: 17px;
}

.frame-keys-bar3-sm4 {
padding: 10px 10px 4px 48px !important;
    position: relative;
    left: -97px;
    top: 35px;
}

.frame-keys-bar4-sm4 {
    padding: 10px 12px 0px 58px !important;
    position: relative;
    left: -109px;
    top: 45px;
}

.frame-keys-bar5-sm4 {
padding: 10px 10px 4px 67px !important;
    position: relative;
    left: -119px;
    top: 56px;
}


.frame-keys-bar6-sm4 {
padding: 10px 10px 4px 62px !important;
    position: relative;
    left: -114px;
    top: 67px;
}


.frame-keys-bar7-sm4 {
padding: 10px 10px 4px 71px !important;
    position: relative;
    left: -125px;
    top: 77px;
}



.frame-keys-bar8-sm4 {
padding: 10px 10px 4px 70px !important;
    position: relative;
    left: -125px;
    top: 84px;
}


.frame-keys-bar9-sm4 {
    padding: 7px 10px 4px 65px !important;
    position: relative;
    left: -118px;
    top: 94px;
}

.frame-keys-bar10-sm4 {
    padding: 7px 10px 4px 66px !important;
    position: relative;
    left: -118px;
    top: 106px;
}



.next-process-md {
    position: absolute;
    width: 18px;
    height: 18px;
    top: -7px;
    left: 1221px;
    background: #ff4500 !important;
    border-radius: 50%;
    cursor: pointer;
}


.market-frame1-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 70px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}

.market-frame2-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 311px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame3-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 551px;
    top: -185px;
    width: 150px;
    cursor: pointer;
}

.market-frame4-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 793px;
    top: -185px;
    width: 150px;
    cursor: pointer;
}

.market-frame5-txt2-sm {
    font-family: "Poppins Regular";
    font-size: 12.5px;
    color: #fff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1035px;
    top: -190px;
    width: 150px;
    cursor: pointer;
}


.market-frame1-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 67px;
    top: -268px;
    cursor: default;
    z-index: 1;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.market-frame2-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 307px;
    top: -268px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.market-frame3-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 544px;
    top: -264px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.market-frame4-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 787px;
    top: -264px;
    cursor: pointer;
    /* padding: 5px; */
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.market-frame5-txt1-sm {
    font-family: "Poppins Regular";
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.2;
    position: absolute;
    left: 1026px;
    top: -268px;
    cursor: pointer;
    padding: 5px;
    width: 130px;
    height: 47px;
    display: flex;
    align-items: center;
}

.frame-keys-bars-sm {
    background: rgb(242,242,242);
    background: linear-gradient(90deg, rgb(242 242 242) 0%, rgb(255 255 255 / 0%) 79%);
    min-height: 42px;
	margin-left: -7px;
}

.pain-relievers {
    position: absolute;
    left: 30%;
    top: 293px;
}

.product-services {
    position: absolute;
    left: 5%;
    top: 167px;
}

.gain {
    position: absolute;
    left: 35%;
    top: 84px;
}

.pain {
    position: absolute;
    left: 35%;
    top: 303px;
}

.customer-jobs {
    position: absolute;
    left: 70%;
    top: 187px;
}

.temp-one-desc {
    font-family: 'Poppins Regular';
    font-size: 12px;
    color: #000000;
    font-weight: 400;
    white-space: normal;
}

.temp-one-ttl {
    font-family: 'Poppins Medium';
    font-size: 14px;
    color: #000000;
    line-height: 1.4;
}














.circle-frame-cus-big-dev-supp5 {
    background-position: 50% 46%;
    background-repeat: no-repeat;
  
    border-radius: 50%;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-origin: content-box;
    padding: 5px;
    /* margin-top: 50px; */
	    position: absolute;
    z-index: 1;
	margin-left:60px;
  }
  
  
  
.statu-pos{position:absolute;left: -35px;top: -31px;}	
	
.not-arti-ambi{position:absolute;z-index:1;right: 376px;top: 20px;}	
.not-arti-out {
    position: absolute;
    z-index: 1;
    right: 70px;
    top: 17px;
}

.not-arti-res {
    position: absolute;
    z-index: 1;
    right: 309px;
    top: 17px;
}

.not-arti-objective {
    position: absolute;
    z-index: 1;
    right: 216px;
    top: 53px;
}	
.show-menu44 {
    width: 189px;
    font-family: "Poppins Light";
    text-align: left;
    font-size: 10px;
    color: rgb(0, 0, 0);
    letter-spacing: 1px;
    box-shadow: rgb(204, 204, 204) 0px 1px 2px 1px;
    position: absolute;
    right: 47px;
    top: 34px;
    z-index: 1;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    background: rgb(255, 255, 255);
}


  
  .entrants{
	  
    margin-top: -565px;
    margin-left: 300px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
  }
  
  .rivalry{
	
    margin-top: -350px;
    margin-left: 200px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
    color: #fff;
    margin-left: 301px;
}
  
  
    .substitute{
	  
	   margin-top: -100px;
    margin-left: 310px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
  }
  
  
  
  
    .suppliers{
	  margin-top: -330px;
    margin-left: 60px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
	  
  }
  
  
  .buyers{
	  margin-top: -330px;
    margin-left: 560px;
    font-size: 16px;
    padding-top: -400px;
    position: absolute;
	color:#fff;
	
}


.analysis-img{
	
	position: absolute;z-index: 1;margin-left:545px;margin-top:189px;
}







.keypoint1-hover-admin:hover #main-container-frame-admin {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 443px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-admin{
		display: none;
	}
	
	
	
.keypoint1-hover-approver:hover #main-container-frame-approver {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 595px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-approver{
		display: none;
	}
	
	
	.keypoint1-hover-evaluator:hover #main-container-frame-evaluator {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 755px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-evaluator{
		display: none;
	}
	
	
	
	
		.keypoint1-hover-contributor:hover #main-container-frame-contributor {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 5px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 925px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-contributor{
		display: none;
	}
	
	
			.keypoint1-hover-guest:hover #main-container-frame-guest {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 1053px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-guest{
		display: none;
	}
  
}





	.keypoint1-hover-admin-1:hover #main-container-frame-admin-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 427px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-admin-1{
		display: none;
	}
	
	
	
.keypoint1-hover-approver-1:hover #main-container-frame-approver-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 734px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-approver-1{
		display: none;
	}
	
	
	.keypoint1-hover-evaluator-1:hover #main-container-frame-evaluator-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 860px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-evaluator-1{
		display: none;
	}
	
	
	
	
		.keypoint1-hover-contributor-1:hover #main-container-frame-contributor-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 5px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 1005px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-contributor-1{
		display: none;
	}
	
	
.keypoint1-hover-guest-1:hover #main-container-frame-guest-1 {
 display: block;
    box-shadow: 0px 1px 1px 0px #f2f2f2;
    padding: 20px;
    padding-top:10px;
    padding-bottom: 10px;
    padding-right: 1px;
    /* padding-left: 14px; */
    font-family: "Poppins Regular";
    text-align: left;
    font-size: 10px;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    left: 1103px !important;
    top: 47px !important;
    nt: ;
    width: 200px !important;
    height: auto;
    border: 1px solid #ff5700;
    border-radius: 12px;
    background: #fff;
    z-index: 1;
}

#main-container-frame-guest-1{
		display: none;
	}

 .selection-option{
        border: 1px solid #e4e4e4; 
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 6px 20px 0 rgba(0, 0, 0, 0.04);
		min-height:200px;
		background-color:#fff;		
    }
	
.selection-option:hover {
    border: 1px solid #e4e4e4;
    box-shadow: 0 14px 18px 0 rgb(0 0 0 / 12%), 0 6px 20px 0 rgb(0 0 0 / 4%);
    min-height: 200px;
    background-color: #fff;
}
.icon-img-left{
        margin-left: -15px;
        background-image: url(../images/upload.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 140px;
        width: 150px;
    }
.section-report{
        text-align: left;
        margin-left: 20px;
    } 
.selection-title{
        font-family: "Poppins Light";
        font-size: 22px;
        letter-spacing: 1px;
    }
	
    .selection-title:hover{
        font-family: "Poppins Light";
        font-size: 22px;
        letter-spacing: 1px;
		cursor:pointer;
		color:#1b54e4;
    }
.selection-content {
    font-family: "Poppins Light";
    font-size: 15px;
    color: #232323;
    letter-spacing: 1px;
}
.left-right{
        background-color: #fdfdfd; 
        margin-left: -15px;
		min-height:200px;		
    }

 .icon-img-right{
        margin-left: -15px;
        background-image: url(../images/create.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 140px;
        width: 150px;
    }


/*rimpa*/


   .ip-tag-content{
        width: 55%;
    }
    .ip-tag-popular{
        position: absolute;
        margin-top: 8px;
        margin-left: 12%;
        font-family: "Poppins Medium";
        font-size: 12px;
    }
    a.ip-tag-btn1 {
        border: none;
        border-radius: 20px;
        padding: 0px 15px;
        font-size: 10px;
        color: #333366;
        text-align: center;
        font-family: "Poppins Medium";
        letter-spacing: 1px;
        cursor: pointer;
        font-weight: normal;
    }
    a.sel-tag-container1 {
        display: inline-block;
    }
    a.ip-tag-btn1:hover{
        text-decoration-color: #fc8302;
        color: #000;
        font-family: "Poppins Medium";
    }
    a.ip-see-btn1{
        font-size: 12px;
        font-family: "Poppins Medium";
        cursor: pointer;
        color: #fc8302;
    }
  
.ip-tag-content .active a{
    background-color: #ddd;
}


/* Question Bank */

.question-bank-container {
    margin: 0 0 15px 0px;
}
.question-bank-header-bg{
    background-color: #f6f6f6;   
}
.question-bank-heading{
    color: #000;
    font-size: 24px;
    font-family: 'Poppins Regular';
    margin: 0;
    padding: 20px 0 0 70px;
}
.question-bank-view-queries{
     padding: 30px 70px;
    text-align: right;
}
.question-bank-view-queris-text{
    color: #1b54e4;
    font-size: 12px;
    font-family: 'Poppins Regular';
    cursor: pointer;
    padding-right: 25px;
}
.question-bank-add-question-text{
    color: #1b54e4;
    font-size: 12px;
    font-family: 'Poppins Regular';
    cursor: pointer;
}
.question-bank-filter-by-content{
    font-size: 12px;
    color: #000;
    font-family: 'Poppins Regular';
}
.question-bank-filter-text{
    cursor: default;
    font-family: 'Poppins Regular';
}
.question-bank-answer-text{
    cursor: pointer;
    color: #000;
    font-family: 'Poppins Regular';
}
.ques-bank-filter-content{
    text-align: right;
    padding-right: 80px;
}
.ques-bank-circle-frame-user1{
    background-position: 50% 60%;
    background-repeat: no-repeat;
    border: 2px solid #899dff;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    background-size: cover;
}
.question-bank-user-profile{
    font-size: 16px;
    font-family: "Poppins Light";
    color: #000;
    letter-spacing: 1px;
    font-weight: bold;
}
.mg-l-100{
    margin-left: 100px;
}
.ques-bank-pro-date{
    font-size: 11px;
    color: #949494;
    text-align: left;
    font-family: "Poppins Regular";
    letter-spacing: 1px;
    -webkit-background-clip: text;
    background-clip: text;
    -moz-text-fill-color: #595959;
    text-fill-color: #595959;
    -webkit-font-smoothing: antialiased;
}
.ques-bank-user-profile-para{
    font-size: 13px;
    font-family: "Poppins Light";
    color: #595959;
    letter-spacing: 1px;
    width: 65%;
}
.mg-t-15{
    margin-top: 15px;
}
.ques-bank-user-rply-txt{
    color: #1b54e4;
    font-size: 12px;
    font-family: 'Poppins Regular';
    cursor: pointer;
}
.ques-bank-circle-frame-user2{
    background-color: #eee;
}
.ques-bank-user-nam{
    position: absolute;
    top: 12px;
    left: 12px;
    color: #899dff;
    font-family: "Poppins Regular";
    font-size: 18px;
}
.ques-bank-member-team {
    margin-left: 10px;
}

/************** Neha CSS Starts ***************/
/* Hotjar Starts  */
.ip-hotjar-wrapper{
	background: #f6fdff;
    margin: 50px 0 0 0;
    padding: 25px;
	min-height:600px;
}
.ip-hotjar-container{
	background: #fff;
	color: #000;	
}
.ip-hj-main-heading{
	background: #f6f6f6;
    font-family: 'Poppins Light';
    padding: 10px 50px;
	font-size: 23px;
    color: #000;
}
.ip-hj-table-box{
	margin: 15px 15px 0px 50px;
}

.mrgn-error-msg {
    font-size: 13px;
    margin-bottom: 15px;
    color: #adadad;
    font-family: "Poppins Light";
    letter-spacing: 1.2;
    margin-top: 10px;
    line-height: 1.6;
}

.table.ip-hj-table{	
	margin: 0;
}
.table.ip-hj-table tr th{
	border-bottom: 1px;
}
.table.ip-hj-table tr th, .table.ip-hj-table tr td{
	font-family: 'Poppins Light';
	font-size: 14px;
}
.table.ip-hj-table tr th:nth-child(1){	
	width: 30%;
}
.table.ip-hj-table tr th:nth-child(2){	
	width: 40%;
}
.table.ip-hj-table tr th:nth-child(3){	
	width: 15%;
}
.table.ip-hj-table tr th:nth-child(4){	
	width: 15%;
}
.ip-hj-add-new-url{ 
	margin: 0 0 0px 50px;
 }
 .ip-hj-add-new-url a{ 
	 font-size: 14px;
  }
.ip-hj-add-new-url span{ 
	font-size: 24px;
    font-family: 'Poppins Light';
    position: relative;
    top: 3px;
    margin-right: 2px;
 }
 .ip-hj-form-box{
	 margin: 0 0 15px 35px;
 }
 .ip-hj-form-box .def-data-container{
	 height: 40px;
 }
 .ip-hj-form-box .action-btn-save{
	 height: 40px;
	 position: relative;
	 top: -2px;
	 border-radius: 3px;
 }
 .ip-hj-tab-close{
	margin: 3px 0 0 10px;
 }
 .float-left{
	 float: left;
 }
/* Hotjar Starts  */
/************** Neha CSS Ends ***************/

.ip-cp-box table{	
	margin: 0;
}
.ip-cp-box table tr td.first{	
	width: 25%;
	background: #fafafa;
}
.ip-cp-box table tr td.second{	
	width: 75%;
}





/*  Product Lunch Message popup start*/
    
    .ip-scenario-popup-two{
		border: 1px solid #eee;
		width: 749px;
		margin: 0 auto;
		box-shadow: 0 4px 20px 0 #ccc;
		background-color: #fff;
		z-index: 3;
		position: fixed;
		margin-top: 61px;
		left:22%;
		min-height:100px;
		border:1px solid #c9c9c9;
    }
    .ip-inner-scenario{
		text-align: right;
		cursor: pointer;
		padding: 0px;
		position: absolute;
		right: 0px;
		padding-top: 5px;
        padding-right: 5px;
     }
    .ip-inner-scenario-content{
        padding: 0 20px;
    }
    .ip-inner-scenario-header{
        font-size: 14px;
        font-family: 'Poppins Regular';
        font-weight: 500;
        color: #484848;
        padding-bottom: 4px;
		margin-top: 10px;
    }
    .ip-inner-scenario-para-new{
        font-size: 11px;
        font-family: 'Poppins Regular';
        font-weight: 300;
        letter-spacing: 0.1;
		color:#fff;
    }
    .ip-inner-scenario-view-info{
        text-align: right;
    }
    .ip-inner-scenario-view-info{
        padding: 0 10px 10px 0;
    }
    .ip-inner-scenario-view-info a{
        font-size: 11px;
        color: #5F5DC3;
    }
	
	
	
	.search-btn-lon {
	border-radius: 2px;
	background-color: #ff6666;
	width: 100%;
	height: 36px;
	border: 1px solid #fff;
}

.search-btn-lon:hover {
	border-radius: 2px;
	background-color: #c94e4e;
	width: 100%;
	height: 36px;
	cursor: pointer;
}


.ip-inner-scenario-para {
    font-size: 12px;
    font-family: 'Poppins';
    font-weight: 300;
    letter-spacing: 0.1;
    color: #000;
	
}


.noti-fice-txt{
    font-size: 13px;
    font-family: 'Poppins Light';
    font-weight: 300;
	color:#fff;
	line-height: 1.7;
letter-spacing: 1px;
margin-bottom:21px;
}	

.noti-fice-txt-head {
    font-size: 15px;
    font-family: 'Poppins Regular';
    font-weight: bold;
    color: #fff;
    line-height: 1.7;
    letter-spacing: 1px;
    margin-bottom: 6px;
}

  .notification--reminder{
  width:743px;
  margin-left: 22%;
  border-radius: 20px;
  margin-top:4px;
  padding: 20px;
  position: fixed;
  top: 0;
  z-index: 9999999999999;
  background: #ff6666;
  transform: translateY(80px);
  animation: notification--in linear 500ms;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: notification--in linear 500ms;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: notification--in linear 500ms;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: notification--in linear 500ms;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: notification--in linear 500ms;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes notification--in{
  0% {
    transform:  translate(0px,80px)  ;
  }
  100% {
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes notification--in{
  0% {
    -moz-transform:  translate(0px,80px)  ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes notification--in {
  0% {
    -webkit-transform:  translate(0px,80px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes notification--in {
  0% {
    -o-transform:  translate(0px,80px)  ;
  }
  100% {
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes notification--in {
  0% {
    -ms-transform:  translate(0px,80px)  ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  ;
  }
}
.move--down{

}
.notification--reminder h3{
  font-weight: 500;
}
.notification--reminder h3 a{
	text-decoration: none;
  margin-left: 15px;
  background: #1a22b8;
  border: 1px solid #1a22b8;
  color: #fff;
  display: inline-block;
  height: 40px;
  letter-spacing: 1px;
  line-height: 40px;
  padding: 0 40px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.notification--reminder h3 a:hover{
  border: 1px solid #aaaaaa;
  color: #8b8b8b;
  background: transparent;
}
.notification--wrapper{
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 99999;
  top: 0;
}
@media (max-width: 767px){
	.notification--reminder h3{
    font-size: 14px;
  }
  .notification--reminder{
    padding: 30px;
  }
  .notification--reminder h3 a{
    display: inline-block!important;
    margin-top: 15px;
    margin-left: 0px;
  }
}
/*  Product Lunch Message popup End*/



.tooltip-container304 {
	/*
  position: absolute;
  display: contents;
  */
}
.tooltip-container304:hover .tooltip-content304 {
  visibility: visible;
  opacity: 1;
  transition: .25s all ease;
  transition-delay: 0s;
  top: 5px;
  left: -18px;
}

.tooltip-content304 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 #e3e3e3;
    border: 1px solid #ffffff;
    left: -47px;
    top: -30px;
    padding: 7px;
    margin: 16px;
    font-family: "Poppins medium";
    font-size: 12px;
    width: 288px;
    transition: .2s all ease;
    transition-delay: .2s;
    z-index: 2;
    color: #474444;
    line-height: 1.7;
    min-height: 49px;
}
.tooltip-content304 .align-right {
  text-align: right;
}
.tooltip-content304 .align-right a {
  color: red;
  text-decoration: none;
}
.tooltip-content304 .align-right a:hover {
  text-decoration: underline;
}


/* Delivery Schedule Strats */


/* Only Poppins font */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&font-display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&font-display=swap');

.ip-ds-wrapper{
    background: #fff;
    min-height: 520px;
}
.ip-ds-dot{
     height: 120px;
     width: 120px;
     background-color: #fff;
     border-radius: 50%;
     display: inline-block;
     box-shadow: 1px 0px 15px 0px #a8a8a8;
}
.ip-ds-dot .ip-start-prj{
     height: 90px;
     width: 90px;
     background-color: #fff;
     border-radius: 50%;
     display: inline-block;
    border: 10px solid #70ad47;
    margin-left: 15px;
    margin-top: 15px;
}

.ip-ds-dot .ip-start-prj-blue{
     height: 90px;
     width: 90px;
     background-color: #fff;
     border-radius: 50%;
     display: inline-block;
    border: 10px solid #5b9bd5;
    margin-left: 15px;
    margin-top: 15px;
}
.ip-start-prj .ip-start-prj-txt{
    font-size: 13px;
    color: #000;
    font-weight: 400;
    text-align: center;
    margin-top: 15px;
}

.ip-start-prj-blue .ip-start-prj-txt{
    font-size: 13px;
    color: #000;
    font-weight: 400;
    text-align: center;
    margin-top: 15px;
}
.prj-date-start{
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
}
.ip-ds-prj-date{
    margin-left: 18px;
}


.ip-ds-dot-com{
    height: 80px;
    width: 80px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 1px 0px 15px 0px #a8a8a8;
    margin-top: 18px;
}
.ip-start-prj-com{
    height: 58px;
    width: 58px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    border: 6px solid #70ad47;
    margin-top: 12px;
}
.ip-start-prj-txt-com{
    margin-top: 6px;
}
.ip-start-prj-txt-com img{
    width: 35px;
}
.prj-date-status{
    font-size: 13px;
    color: #70ad47;
    margin-left: -10px;
    margin-bottom: 13px;
}
.prj-date-start-com{
   
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin-bottom: 0px;
    margin-left: -13px;
}
.ip-ds-progress{
    height: 110px;
    width: 110px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 1px 0px 15px 0px #a8a8a8;
    margin-top: 10px;
}
.ip-blue{
    color: #5b9bd5 !important;
}
.ip-gray{
    color: #bbb !important;
}
.ip-upcom{
   border: 6px solid #e7e6e6;
}
.progress-value img{
    width: 35px;
    margin-top: 20px;
    margin-left: 0px;
}
.ip-start-prj-up img{
    width: 33px;
    margin-top: 6px;
}
.ip-upcome-txt-head{
    
   color: #ff752d;
    font-weight: 600;
    font-size: 14px;
    margin-top: 10px;
    width: 205px;
    margin-left: 18px;
}
.ip-upcome-txt-content{
   
    color: #000;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    position: relative;
    width: 210px;
    top: 10px;
    margin-left: 18px;
}
.ip-ds-wrapper hr{
    position: relative;
    top: 130px;
    border: 0;
    border: 5px solid #bababa;
    width: 130%;
    left: -2px;
}


.ds-progress {
    width: 80px;
    height: 80px !important;
    float: left;
    line-height: 150px;
    background: none;
    margin: 15px;
    box-shadow: none;
    position: relative
}

.ds-progress:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 12px solid #fff;
    position: absolute;
    top: 0;
    left: 0
}

.ds-progress>span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1
}

.ds-progress .progress-left {
    left: 0
}

.ds-progress .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 12px;
    border-style: solid;
    position: absolute;
    top: 0
}

.ds-progress .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left
}

.ds-progress .progress-right {
    right: 0
}

.ds-progress .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-1 0.8s linear forwards
}

.ds-progress .progress-value {
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: #fff;
    font-size: 24px;
    color: #000;
    line-height: 135px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 5%
}

.ds-progress.blue .progress-bar {
    border-color: #5b9bd5;
}


.ds-progress.blue .progress-left .progress-bar {
    animation: loading-2 0.5s linear forwards 0.8s
}

@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg)
    }
}

@keyframes loading-3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
}



/* progress bar */

.progress-work {
  margin:20px auto;
  padding:0;
  width:50%;
  height:20px;
  overflow:hidden;
  background:#e5e5e5;
  border-radius:6px;
}

/*
.bar {
	position:relative;
  float:left;
  min-width:1%;
  height:100%;
  background:cornflowerblue;
}
*/

.percent {
	position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  margin:0;
  font-family:tahoma,arial,helvetica;
  font-size:12px;
  color:white;
}
.ip-proj-start-date{
  
    font-size: 11px;
    font-weight: 400;
    margin-top: 15px;
}
.date{
    
    font-size: 11px;
    font-weight: 600;
}
.ip-date-pos{
    position: relative;
    left: 280px;
    top: -70px;
}
.ip-date-pos-right{
    position: relative;
    right: 180px;
    top: -70px;
}
.margin-tp-more{
    margin-top: 50px;
}
.ip-caro-left{
    margin-left: 90px;
}
.ip-ds-arrow img{
    width: 65%;
    position: relative;
    top: 80px;
    left: 25px;
}
.ip-carousel-control .glyphicon-chevron-left{
    position: relative;
    left: 115px;
    top: 153px;
}
.ip-carousel-control .glyphicon-chevron-right{
    position: relative;
    left: -165px;
    top: 153px;
}
.ip-carousel-control .glyphicon-chevron-left:before{
    color: #959191;
}
.ip-carousel-control .glyphicon-chevron-right:before {
   color: #959191;
}
.ip-carousel-inner{
    width: 66%;
}
.ds-top-st-en-right{
    position: relative;
    top: 54px;
}
.ds-top-st-en-left{
    position: relative;
    top: 54px;
}
.ds-w-f{
    width: 35%;
}
.ds-w-s{
    width: 40%;
}
.block-ds{
    width: 215px;
    margin: 0 10px;
    display: inline-block;
    vertical-align: top;
}
.ds-fix{
    width: 100%;
    position: relative;
    text-align: center;
}
.lf-4{
    left: 47px;
}
.del-sch-left{
    position: absolute;
    left: 156px;
    top: 133px;
    z-index: 1;
}
.del-sch-right{
    position: absolute;
  right: 216px;
    top: 133px;
}
.del-sch-left-arrow{
    background-color: #fff;
    border-radius: 50%;
    //padding: 3px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    border: 1px solid #e7e5e5;
	
}

.del-sch-right-arrow{
    background-color: #fff;
    border-radius: 50%;
    //padding: 3px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    border: 1px solid #e7e5e5;
}
.del-sch-left-arrow:hover, .del-sch-right-arrow:hover{
     //background-color: #e7e5e5;
}
.del-sch-left-arrow img{
    width: 40px;
}
.dv-sch-left-pos{
    margin-left: 15px;
}
.ip-ds-dot-comp-g{
    height: 110px;
    width: 110px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 1px 0px 15px 0px #a8a8a8;
    margin-top: 10px;
}
.ip-start-prj-comp-g {
    height: 85px;
    width: 85px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    border: 6px solid #70ad47;
    margin-top: 12px;
}
.ip-start-prj-txt-comp-g img{
    width: 62px;
    margin-top: 6px;
}
.ip-ds-progress-b{
    height: 80px;
    width: 80px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 1px 0px 15px 0px #a8a8a8;
    margin-top: 18px;
}

.progress-b {
    width: 65px;
    height: 65px !important;
    float: left;
    line-height: 150px;
    background: none;
    margin: 8px;
    box-shadow: none;
    position: relative
}

.progress-b:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 12px solid #fff;
    position: absolute;
    top: 0;
    left: 0
}

.progress-b>span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1
}

.progress-b .progress-left {
    left: 1px;
}

.progress-b .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 12px;
    border-style: solid;
    position: absolute;
    top: 0
}

.progress-b .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left
}

.progress-b .progress-right {
    right: 0
}

.progress-b .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-1 0.8s linear forwards
}

.progress-b .progress-value {
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: #fff;
    font-size: 24px;
    color: #000;
    line-height: 135px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 5%
}

.progress-b.blue .progress-bar {
    border-color: #5b9bd5;
}


.progress-b.blue .progress-left .progress-bar {
    animation: loading-2 0.5s linear forwards 0.8s
}

@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg)
    }
}

@keyframes loading-3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
}
.progress-value-b{
    width: 88%;
    height: 82%;
    border-radius: 50%;
    background: #fff;
    font-size: 24px;
    color: #000;
    line-height: 135px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 5%;
}
.progress-value-b img{
    width: 28px;
    margin-top: 15px;
    margin-left: 3px;
}
.ip-ds-dot-call-g{
    height: 110px;
    width: 110px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 1px 0px 15px 0px #a8a8a8;
    margin-top: 10px;
}
.ip-start-prj-call-g{
    height: 85px;
    width: 85px;
    border-radius: 50%;
    display: inline-block;
    margin-top: 12px;
}
.ip-start-prj-call-g img{
    width: 52px;
    margin-top: -2px;
    margin-left: -10px;
}
.ip-del-sch-mg-h{
    margin-left: -33px;
    min-height: 450px;
}
.ip-new-report-title{
    font-family: "Poppins Medium";
    font-size: 10.6px;
    color: #000;
    font-weight: Normal;
    letter-spacing: 1px;
    text-align: left;
    margin-bottom: 3px;
}
.cross-icon img{
    position: absolute;
    top: 3px;
    right: -21px;
    cursor: pointer;
}
.cross-icon1 img{
    position: absolute;
    top: 12px;
    right: -21px;
    cursor: pointer;
}


/* Delivery Schedule Ends */

/* I.E */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ip-ds-wrapper hr{
        position: relative;
        top: 130px;
        border: 5px solid #bababa;
        border-color: #bababa;
        background-color: #bababa;
    }
}

@media screen and (min-width: 1517px){
	
	.start-new-conv.conv-fix-customer {
       width: 547px;
     }
    .ip-ds-wrapper hr{
        border: 7px solid #bababa;
        border-color: #bababa;
        background-color: #bababa;
		left: -3px;
    }
    .ip-del-sch-mg-h{
      margin-left: -56px;
      min-height: 450px;
    }
    .ds-top-st-en-left{
        position: relative;
        top: 58px;
    }
	
.del-sch-left{
    position: absolute;
    left: 156px;
    top: 135px;
    z-index: 1;
}
.del-sch-right{
    position: absolute;
  right: 265px;
    top: 135px;
}
}

/* Added css to fix common requirement level team page */

@media screen and (min-width: 1517px) {
	.data-tbl-border{
		
	}
	
	.search-input1 input{
		padding-bottom: 6px;
	}
	.padding-more-1 {
		padding: 16px !important;
		line-height: 31px!important;
	}
	
	.keypoint1-hover-admin img{
		    display: inline-block;
    margin-top: -22px;
    margin-left: 74px;
	
	}
	.data-tbl-border.padding-more-1 default-form-ttl member-content{
		line-height: 36px;
		line-height: 20px;
	}
	.keypoint1-hover-admin:hover #main-container-frame-admin {
		left: 546px !important;
		top: 52px !important;
		line-height: 20px;
	}
	.keypoint1-hover-approver:hover #main-container-frame-approver {
		left: 725px !important;
		line-height: 20px;
	}
.keypoint1-hover-evaluator:hover #main-container-frame-evaluator{
	left: 860px !important;
	line-height: 20px;
}

.keypoint1-hover-contributor:hover #main-container-frame-contributor{
	left: 1014px !important;
	line-height: 20px;
}
.keypoint1-hover-guest:hover #main-container-frame-guest{
	left: 1124px !important;
	line-height: 20px;
}
.search-input1 {
	position: relative;
    top: 0px;
}
.search-icon:before {
	    top: 10px !important;
}
 .search-icon.fix.inner-icon:before{
	left: -44px;
    top: -12px;
    position: relative;
}
.circle-frame-mem1{
	margin-left: 12px!important;
}
.pop-ttl-text-lg {
	top: 12px;
    position: relative;
}
.del-action-btn {
	    width: 45px;
}
.mod-action-btn{
	 width: 45px;
}
.fl-fixed{
	top: 25px !important;
    left: 28px !important;
}
.member-cal-fix{
	
}
.member-cal-fix2{
	position: relative;
    top: 6px;
}
.table.req-desc-gray.members .data-tbl-border.padding-more-1.default-form-ttl.member-content{
	vertical-align: middle;
}
.del-action-btn{
	font-size:8px;	
	line-height: 13px;
}
.del-action-btn:hover{
	font-size:8px;	
	width:45px;
	line-height: 13px;	
}
.mod-action-btn{
	font-size:8px;
	line-height: 13px;
}
.mod-action-btn:hover{
	font-size:8px;
	width:45px;
	line-height: 13px;
}
.search-input1.inner-search{
	    height: 45px;
}
.search-icon.fix.inner-icon {
    left: -103px;
    top: -24px;
    position: relative;
}
.start-new-conv.conv-fix{
width: 509px;
}
.user-abbr-sam.member-user-fixed{
	margin-left: 0px;
	margin-top: 0px;
	cursor: default;
	text-align:center;
}
.admin-font-fix{
	font-size:14px;
}
.member-page-fix{
	margin-left:10px;
	margin-top: 5px;
}
#tickmarksection img{
	position: relative;
    top: 15px;
}
.edit-use-text img{
	position: relative;
    top: 15px;
}
.iframe-box iframe{
	width:100%!important;
}
.col-lg-12.margin-top.project-container{
    position: absolute;
    left: -38px;
}

.col-lg-12.margin-top.project-container .status-active{
	position: absolute;
    left: 38px;
}
.col-lg-12.margin-top.project-container .status-completed{
	position: absolute;
    left: 38px;
}
.col-lg-12.margin-top.project-container .status-associated{
	position: absolute;
    left: 38px;
}
.member-search.search-fix {
    position: relative !important;
    top: 5px !important;
}
.search-icon.fix.inner-icon.team-search-icon.ser-fix {
    left: -103px;
    top: -19px;
    position: relative;
}
.team-project-fix.team-admin.ad-fix {
    position: relative;
    top: 17px;
	left:-3px;
}
.ad-img{
     position: relative!important;
    top: -15px!important;
    left: -2px!important;
}
.approve-fix {
    position: relative !important;
    top: 1px !important;
    left: 4px !important;
}
.approv-icon-fix {
    position: relative !important;
    top: -5px !important;
}
.eval-fix {
    position: relative !important;
    top: 2px !important;
}
.cont-fix {
    position: relative  !important;
    top: 2px  !important;
}
.guest-fix {
    position: relative!important;
    top: 2px  !important;
}
.del-font-fix{
	font-size:10px;
}
/*
.status-active{
	margin-left: -34px!important;
}
*/
/*  90% 08-04-2022*/
.member-cal-fix2.member-fix2 {
    position: relative;
    top: 9px!important;
	color:white;
}
.search-icon.fix.team-search-icon.ser-fix.tsf {
    position: relative;
    top: -45px !important;
    left: -175px !important;
}
.ad-img.tool-adicon-fix {
    position: relative;
    top: -2px !important;
    left: -5px!important;
}
.team-project-fix.team-admin2 {
    position: relative;
    top: 0px;
    left: -9px;
}
.keypoint1-hover-admin.admin-icon.team-img-fix img {
    position: relative;
    top: -12px!important;
    left: -1px!important;
}
.default-pro-ttl.global-heading-fix {
	position: relative;
    left: 40px;
}
.pro-margin-top.global-date-fix {
    margin-left: 40px;
}
.global-desc-fix {
	margin-left:40px;
}
.team-join-btn-fix{
	position: relative;
    left: 30px;
}
.close-all-projects-cross {
    cursor: pointer;
    margin-top: 10px;
} 
	.en-min{
		left: 1170px !important;
	}
	.pro-col-fix{
		width: 886px;
        margin-left: 40px!important;
	}
	.start-new-conv {
		width: 99%;
	}
	.cross-icon img{
		position: absolute;
		top: 18px;
		right: 125px;
    }
    .cross-icon1 img{
		position: absolute;
		top: 18px;
		right: 125px;
    }
.group-pro-fix{
	min-height: 300px !important;
}

}

/* 90% media query end*/ 

.search-icon:before {
    content: '\f002';
    position: absolute;
    font-family: 'fontawesome';
    top: 11px;
    left: 25px;
    color: #c0c0c0;
}
.search-icon.fix.inner-icon{
	left: -103px;
    top: -26px;
    position: relative;
}
.user-abbr-sam.member-user-fixed{
	    font-family: "Poppins Regular";
    font-size: 18px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 16px;
    left: 19px;
}
.member-page-fix{
	margin-left:10px;
	margin-top: 5px;
}
.keypoint1-hover-admin.admin-icon img{
	position: relative;
    top: -17px;
    left: 4px;
}
.member-cal-fix2.member-fix{
	position: relative;
    top: 10px;
    color: #fff;
}

.member-search.search-fix{
	position: relative;
    top: 12px;
}
.search-icon.fix.inner-icon.team-search-icon{
	left: -103px;
    top: -14px;
    position: relative;
}
.team-project-fix.team-admin{
	position: relative;
    top: 9px;
}
.keypoint1-hover-admin.admin-icon.team-img-fix img {
    position: relative;
    top: -10px;
    left: 4px;
}
.approve-fix{
	position: relative;
    top: 8px;
    left: 4px;
	
}
.approv-icon-fix{
	position:relative;
	top:7px;
	
}
.eval-fix{
	position:relative;
	top:10px;
}
.cont-fix{
	position:relative;
	top:10px;
}
.guest-fix{
	position:relative;
	top:10px;
}



/* 100%   08-04-2022*/
.member-cal-fix2.member-fix2{
    position: relative;
    top: 0px;
}
.member-search.search-fix2{
    position: relative;
    top: 3px;
}
.team-project-fix.team-admin2{
	position: relative;
    top: 0px;
}

.approve-fix2{
	position: relative;
    top: 0px;
    left: 4px;
}
.eval-fix2 {
    position: relative;
    top: 0px;
}
.cont-fix2 {
    position: relative;
    top: 0px;
}
.guest-fix2 {
    position: relative;
    top: 0px;
}
.search-icon.fix.team-search-icon.ser-fix.tsf{
	position: relative;
    top: -26px;
    left: -104px;
}
.ad-img.tool-adicon-fix{
	position: relative;
    top: 5px !important;
    left: 3px!important;
}

.approv-icon-fix.aifix{
    position: relative;
    top: 2px;
    left: -2px;
}

.default-tbl-cnt.padding-more:hover
    span.project-list-fix{
    display: block;
}



.default-tbl-cnt.padding-more .project-list-fix::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent blue transparent;
}




.project-list-fix{
    display: none;
    position: relative;
    z-index: 100;
    border: 1px;
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-color: blue;
    padding: 3px;
    color: blue;
    top: 1px;
    left: -30px;
}
.data-tbl-ttl.edit-pro-action:hover #edit-tbl-more {
    display: block;
}
.project-count-info{
    margin-left: 13px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 1px;
}




.project-count-info li{
    margin-top:5px;
    margin-bottom:5px;
}
    
.team-name:hover
    span.team-list-fix{
    display: block;
}
.team-name .team-list-fix::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000 transparent;
}
.team-list-fix{
    display: none;
    position: absolute;
    z-index: 100;
    border: 1px;
    background-color: #000;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    padding: 3px;
    color: #fff;
    margin-top: 1px;
    font-family: "Poppins Regular";
    width: 237px;
    left: 0px;
}
.team-info{
    margin-left: 13px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 1px;
}
    
    
/* Project Health Starts */



.pj-feedback-icon img{
    width: 40px;
}
.project-health-action-icon{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.project-health-action-icon li{
    display: inline-block;
    margin-right: 7px;
    width: 16%;
}
.prjct-health-experience{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    color: #b9b6b6;
    padding-bottom: 4px;
    margin: 30px 0 5px;
    letter-spacing: 1.3;
}
.project-health-happy{
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
    color: #527939;
}
.project-health-neutral{
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
    color: #5279b2;
}
.project-health-sad{
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
    color: #a62322;
}
.prjct-health-cancel{
    cursor: pointer;
    text-align: center;
    padding: 5px;
    color: #474444;
    border: 1px solid #fff;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-radius: 0.1875rem;
    font-family: Poppins;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: 400;
    min-width: 50px;
}
.prjct-health-cancel:hover{
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #474444;
    border-radius: .1875rem;
    font-family: Poppins;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: 400;
}
.font-prjt-hlth-feedback{
    font-weight: 700;
}
.add-feedback-prjt-hlth-pointer{
    cursor:pointer;
    width:50px !important;
    transition: 0.3s;
}
/* Project Health Ends */