
/*vc_css_begins*/
.vc_row {
	margin: 0px auto !important;
}

.intro_bg_section {
	padding: 120px 0px 100px;
	position: relative;
	overflow: hidden;
}

.intro_section {
	position: relative;
}

.site-content {
	position: absolute;
	right: 0;
	top: 0;
}

.intro_bg_section .inner_container {
	position: relative;
}

.inner_box {
	max-width: 365px;
	padding-left: 15px;
}

.intro_bg_section .inner_box h4 {
	padding-right: 0px;
}

h4 {
	font-family: "circular-medium", Arial, sans-serif;
	line-height: 1.2;
	margin-bottom: 22px;
}

.home_page_contents .max_513 {
	max-width: 513px !important;
	padding-right: 215px !important;
}

.home_page_contents .intro_section {
	background-position: right top -635px !important;
}

.vc_row-o-equal-height {
	align-items: center;
	-webkit-align-items: center;
}

.discover_section h4 {
	margin-bottom: 21px;
}

.blue_border {
	padding: 16px 10px;
}

/*.blue_border:hover {
	background-color: #3e7dcc;
	color: #fff;
}*/
.blue_border:hover, .blue_border:focus {
	border-color: #42525a;
	color: #42525a;
}

.discover_section .btn {
	margin-top: 31px;
}

.btn.grey_border {
	border-color: #42525a;
	color: #42525a;
}

.btn.grey_border.new_btn {
	border-color: #3d7ccc;
	color: #3d7ccc;
}

.btn.grey_border.new_btn:hover {
	border-color: #4d525a;
	color: #4d525a;
}

.btn.grey_border:hover {
	border-color: #3e7dcc;
	color: #3e7dcc;
}

.visualize_boxes > .wpb_column > .vc_column-inner > .wpb_wrapper {
	height: 100%;
	white-space: nowrap;
	text-align: center;
}

.visualize_boxes > .wpb_column > .vc_column-inner > .wpb_wrapper:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}

.visualize_boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}

.align_order .left_column {
	order: 2;
}

.story_section img {
	max-width: 84px;
	height: auto;
}

.story_section h5 {
	margin-bottom: 16px;
	font-size: 25px;
	margin-top: 27px;
}

.story_section.four_column_section h5 {
	font-size: 18px;
}

.bargraph_section {
	margin-bottom: -2px !important;
}

.bargraph_section .left_column img {
	max-width: 432px;
}

.bargraph_section .right_column .btn {
	margin-top: 35px;
}

.home_trial_section .btn {
	padding: 15px 10px;
	min-width: 175px;
}

.home_trial_section_new .btn {
	min-width: 228px;
	margin: 0px 13px;
}

.pricing_middle.last_select .cs-select.cs-active .cs-options ul {
	height: 255px;
}

/*featured-page*/
.max_1012 {
	max-width: 1012px;
	margin: 0 auto !important;
}

.two_column_feature_section .max_1012 {
	float: none !important;
}

.data_science_feature img {
	max-height: 159px;
}

.featured_img img {
	max-width: 793px;
	height: auto;
}

.featured_img {
	/*height: 404px;
    overflow: hidden;*/
	padding-bottom: 64%;
}

.title_div .featured_img {
	background-position: center !important;
}

.inner_banner_one {
	overflow-y: hidden;
}

.inner_banner_one .title_div {
	margin-bottom: -15.5%;
}

.banner_title {
	max-width: 440px;
	margin: 0 auto 95px !important;
}

/*.two_column_feature {
	border-top: 1px solid #cbd2d4;
}
.two_column_feature:last-child {
	border-bottom: 1px solid #cbd2d4;
}*/
.two_column_box {
	border: 1px solid #cbd2d4;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
	background-color: #fafbfe;
	margin-top: -1px;
}

.two_column_box:hover {
	box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, .2);
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
	transform: scale(1.04);
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	z-index: 9;
	background-color: #fff;
}

.two_column_box:nth-child(2n+2) {
	margin-left: -1px;
}

.two_column_box h4 {
	margin-bottom: 12px;
	font-size: 24px;
}

.two_column_box p {
	font-size: 14px;
}

.custom_link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 0;
	z-index: 99;
}

/*data-science-page*/
.banner_title h4 {
	line-height: 1.33;
}

.inner_container.analyze_section_top {
	max-width: 435px !important;
}

.analyze_two_column h6 {
	font-size: 15px;
	padding-left: 5px;
}

hr {
	border: 1px solid #4c525b;
	margin: 24px 0px 36px;
}

.analyze_two_column li {
	list-style: none;
	padding-left: 5px;
	margin-bottom: 7px;
	padding-right: 20px;
}

.analyze_point li {
	float: left;
	width: 50%;
}

.analyze_code li, .analyze_code h6 {
	padding-left: 10px;
}

.page-wrapper .analyze_section {
	background-size: 37% !important;
	background-position: top 82px left -115px !important;
}

.visualize_section h4 {
	margin-bottom: 18px;
}

.visualize_boxes .visualize_box {
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.visualize_boxes .visualize_box:hover {
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
	transform: scale(1.11);
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-ms-transform: scale(1.11);
}

.visualize_box .wpb_text_column {
	width: 100%;
}

.visualize_section ul {
	margin: 50px 0px;
}

.visualize_section li {
	list-style: none;
	float: left;
	width: 50%;
	margin-bottom: 7px;
}

.visualize_box {
	max-width: 410px;
}

.visualize_top p {
	padding-right: 35px;
}

.visualize_section ul::before, .visualize_section ul::after {
	clear: both;
	display: table;
	content: "";
}

.page-wrapper .visualize_section {
	background-size: 50% !important;
	background-position: right center !important;
}

.feature_discover_section .right_column a {
	display: inline-block;
	margin-top: 15px;
}

.four_column_section.story_section h5 {
	padding: 0px 10px;
}

.home_trial_section h4 {
	margin-bottom: 42px;
}

/*publish-page*/
.max_1448 {
	max-width: 1448px;
	margin: 0 auto;
	float: none !important;
}

.publish_two_column .left_column img {
	max-width: 305px;
}

.publish_two_column {
	position: relative;
}

.content_left {
	width: 52.7% !important;
}

.content_right {
	width: 47.3% !important;
}

.pricing_section.inner_container > .vc_column_container > .vc_column-inner {
	padding: 0px !important;
}

.pricing_box {
	border-left: 1px solid #e4e8ef;
	border-top: 1px solid #e4e8ef;
	border-bottom: 1px solid #e4e8ef;
}

/*.pricing_box:nth-child(3n+3) {
	border-right: 1px solid #e4e8ef;
}*/
.pricing_box:last-child {
	border-right: 1px solid #e4e8ef;
	border-left: none;
}

.pricing_box h5 {
	font-family: "circular-medium";
	line-height: 1.2;
	margin-bottom: 11px;
	font-size: 24px;
}

.pricing_box h6 {
	font-size: 18px;
	margin-bottom: 30px;
}

.pricing_box.middle_box h6 {
	margin-bottom: 23px;
}

.pricing_box.middle_box h6 br {
	display: none;
}

.pricing_box .btn {
	min-width: 152px;
	padding: 10px;
}

.pricing_box.first_box .btn {
	min-width: 165px;
}

.pricing_box li {
	font-size: 14px;
	list-style: none;
	margin-bottom: 13px;
	position: relative;
	padding-left: 23px;
	line-height: 1.22;
}

.pricing_box li.overline_text, .pricing_box li.overline_text span {
	color: #abb8ca !important;
}

.pricing_box li.overline_text::before {
	display: none;
}

.pricing_box li.overline_text {
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
}

.pricing_box ul {
	margin: 39px 0px 23px;
}

.pricing_box li::before {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Pricing_Tick.svg") no-repeat left/cover;
	width: 11px;
	height: 8px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 4px;
}

.pricing_box .bottom_btn.btn.with_bg {
	min-width: 167px;
	bottom: 62px;
}

.pricing_box ul.dot-list-new {
	margin-top: 0px;
}

.pricing_box ul.dot-list-new li:before {
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/source/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/dot.svg") no-repeat left/cover;
	width: 9px;
	height: 9px;
}

.pricing_column_section .pricing_box {
	height: auto !important;
	padding-bottom: 25px !important;
	min-height: inherit !important;
}

.new-list-divider {
	margin: 0 -40px;
}

.pricing_box.middle_box .new-list-divider {
	margin-top: -2px;
}

.pricing_title {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	padding: 6px 10px;
	font-size: 12px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	letter-spacing: .1em;
}

.pricing_box.middle_box {
	/*box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);*/
	background: #e8f2ff;
	margin-top: -32px;
}

.bottom_btn {
	position: absolute;
	left: 0;
	right: 0;
	max-width: 152px;
	margin: 0 auto;
	bottom: 38px;
	width: 100%;
}

.publish_trial_form .signup_section.getting_started {
	padding: 88px 0px 70px;
}

/*help-centre*/
.help_centre_div img {
	max-height: 85px;
	margin-bottom: 0px !important;
}

.help_centre_div p:first-child {
	min-height: 108px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.help_centre_div:first-child p:first-child img {
	max-height: 108px;
}

.help_centre_div.support_book img {
	max-height: 83px !important;
}

.help_centre_div.support_tutorials img {
	max-height: 88px;
}

.help_centre_div.support_customer img {
	max-height: 101px;
}

.help_centre_div.support_book p:first-child, .help_centre_div.support_tutorials p:first-child, .help_centre_div.support_customer p:first-child {
	min-height: 101px;
	margin-bottom: 14px;
}

.help_centre_div.support_book h5, .help_centre_div.support_tutorials h5, .help_centre_div.support_customer h5 {
	margin-top: 0px !important;
}

.help_centre_div.support_book p:first-child {
	align-items: flex-end;
	-webkit-align-items: flex-end;
}

.help_centre_div {
	border: 1px solid #cbd2d4;
	display: flex;
	display: -webkit-flex;
	margin-left: -1px;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
	min-height: 346px;
}

.help_centre_div:nth-child(1) {
	margin-left: 0px;
}

.help_centre_div h5 {
	font-size: 24px;
	font-family: "circular-medium";
	line-height: 1.2;
	margin-top: 23px !important;
	margin-bottom: 24px;
}

.help_centre_div p {
	line-height: 1.42;
	font-size: 14px;
}

.help_centre_div:hover {
	box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, .2);
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
	transform: scale(1.04);
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	z-index: 9;
	background-color: #fff;
}

.videos_section h5 {
	font-size: 24px;
	font-family: "circular-medium";
	line-height: 1.2;
}

.video_box {
	text-align: center;
}

.video_box img {
	max-width: 651px;
	height: auto;
}

.video_box a {
	display: inline-block;
}

.video_box .btn.blue_border {
	min-width: 209px;
	padding: 15px 10px;
	margin-top: 85px;
}

.help_centre_two_column .left_column img {
	max-width: 397px;
	height: auto;
}

.help_centre_two_column .right_column .btn {
	min-width: 208px;
	margin-top: 35px;
}

/*contactus-page*/
.max_730 {
	max-width: 730px;
	margin: 0 auto;
	float: none !important;
}

.contact_form_box {
	max-width: 400px;
	margin: 0 auto;
	float: none !important;
}

.contact_form_box .gform_wrapper ul li {
	padding-right: 0px !important;
}

.contact_form_box .gform_wrapper input[type="text"], .contact_form_box .gform_wrapper input[type="email"], .contact_form_box .gform_wrapper textarea {
	width: 100% !important;
	margin-top: 0px !important;
	background-color: #f2f5fa;
	border: 1px solid #f2f5fa;
	color: #4d525a;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.contact_form_box .gform_wrapper input[type="text"]:hover, .contact_form_box .gform_wrapper input[type="email"]:hover, .contact_form_box .gform_wrapper textarea:hover {
	background-color: #d4dae4;
	border-color: #d4dae4;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.contact_form_box .gform_wrapper input[type="text"]:focus, .contact_form_box .gform_wrapper input[type="email"]:focus, .contact_form_box .gform_wrapper textarea:focus {
	background-color: #fff;
	border-color: #3e7dcc;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.contact_form_box .gform_wrapper textarea {
	padding: 15px 20px !important;
	overflow: inherit !important;
}

.gform_confirmation_message {
	color: #2e3a40;
	text-align: center;
	font-size: 27px;
}

.gform_confirmation_message a {
	color: #2e3a40;
}

.gform_confirmation_message a:hover {
	text-decoration: none;
}

.contact_form_box .gform_wrapper input[type="text"], .contact_form_box .gform_wrapper input[type="email"] {
	height: 45px;
	padding: 10px 20px !important;
}

/*placeholder*/
.contact_form_box .gform_wrapper input::-webkit-input-placeholder, .contact_form_box .gform_wrapper textarea::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #8c9db5;
}

.contact_form_box .gform_wrapper input:-moz-placeholder, .contact_form_box .gform_wrapper textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #8c9db5;
	opacity: 1;
}

.contact_form_box .gform_wrapper input::-moz-placeholder, .contact_form_box .gform_wrapper textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #8c9db5;
	opacity: 1;
}

.contact_form_box .gform_wrapper input:-ms-input-placeholder, .contact_form_box .gform_wrapper textarea:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #8c9db5;
}

/*inpur-hover*/
.contact_form_box .gform_wrapper input:hover::-webkit-input-placeholder, .contact_form_box .gform_wrapper input:focus::-webkit-input-placeholder {
	color: #4d525a;
}

.contact_form_box .gform_wrapper input:hover:-moz-placeholder, .contact_form_box .gform_wrapper input:focus:-moz-placeholder {
	color: #4d525a;
	opacity: 1;
}

.contact_form_box .gform_wrapper input:hover::-moz-placeholder, .contact_form_box .gform_wrapper input:focus::-moz-placeholder {
	color: #4d525a;
	opacity: 1;
}

.contact_form_box .gform_wrapper input:hover:-ms-input-placeholder, .contact_form_box .gform_wrapper input:focus:-ms-input-placeholder {
	color: #4d525a;
}

/*textarea-hover*/
.contact_form_box .gform_wrapper textarea:hover::-webkit-input-placeholder, .contact_form_box .gform_wrapper textarea:focus::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #4d525a;
}

.contact_form_box .gform_wrapper textarea:hover:-moz-placeholder, .contact_form_box .gform_wrapper textarea:focus:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #4d525a;
	opacity: 1;
}

.contact_form_box .gform_wrapper textarea:hover::-moz-placeholder, .contact_form_box .gform_wrapper textarea:focus::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #4d525a;
	opacity: 1;
}

.contact_form_box .gform_wrapper textarea:hover:-ms-input-placeholder, .contact_form_box .gform_wrapper textarea:focus:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #4d525a;
}

.contact_form_box .gform_wrapper ul li label {
	display: none !important;
}

.contact_form_box .gform_wrapper input[type="submit"] {
	display: inline-block;
	color: #3e7dcc;
	border: 1px solid #3e7dcc;
	border-radius: 3px;
	min-width: 208px;
	text-align: center;
	font-size: 15px !important;
	padding: 20px 10px !important;
	cursor: pointer;
	margin-right: 0px !important;
	background-color: #fff;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.contact_form_box .gform_wrapper input[type="submit"]:hover {
	background-color: transparent;
	border-color: #42525a;
	color: #42525a;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.contact_form_box .gform_wrapper .gform_footer.top_label {
	text-align: center;
}

.contact_right p {
	margin-bottom: 27px;
}

/*terms-page*/
.general_contents p, .general_contents li {
	color: #535e68;
}

.general_contents ul, .general_contents ol {
	padding-left: 0px;
	margin: 10px 0px 12px !important;
}

.general_contents li {
	margin-bottom: 7px;
	line-height: 1.55;
	list-style: none;
}

.general_contents h1 {
	font-size: 29px;
	margin: 0px 0px 54px !important;
}

.general_contents h2 {
	margin-bottom: 18px;
}

.general_contents h1, .general_contents h2, .general_contents h3, .general_contents h4, .general_contents h5, .general_contents h6 {
	font-family: "circular-medium";
	line-height: 1.2;
}

.general_contents h1, .general_contents h4, .general_contents h5, .general_contents h6 {
	margin: 40px 0px 22px;
}

.general_contents h3 {
	margin: 20px 0px 22px;
}

.general_contents h2 {
	font-size: 28px;
}

.general_contents h3 {
	font-size: 25px;
}

.general_contents h4 {
	font-size: 22px;
}

.general_contents h5 {
	font-size: 20px;
}

.general_contents h6 {
	font-size: 18px;
}

.general_contents .wpb_content_element > .wpb_wrapper > h2 {
	margin-top: 0;
}

.hover_blue:hover {
	border-color: #8cc0ff;
	color: #8cc0ff;
}

.video_gallery_btn .hover_blue:hover {
	border-color: #4d525a;
	color: #4d525a;
}

/*creative-page*/
.visualize_section.visualize_new h4 {
	margin-bottom: 21px;
}

.visualize_boxes {
	justify-content: center;
	-webkit-justify-content: center;
}

.orange_bg {
	background-color: #6a9bf7;
	border-color: #6a9bf7;
	color: #fff;
	font-family: "circular-book";
}

.orange_bg:hover, .orange_bg:focus {
	background-color: #93b5f4;
	border-color: #93b5f4;
	color: #fff;
}

.story_section.story_creator img {
	max-width: 60px;
}

.story_tell_img img {
	max-width: 684px;
	height: auto;
	margin: 0 auto;
}

.creator_two_column {
	max-width: 964px;
}

.creative_column p {
	line-height: 1.46;
}

.creative_chart_box p {
	font-size: 26px;
	font-family: "circular-medium";
	line-height: 1.33;
}

.creative_chart_box {
	max-width: 620px;
	margin: 0 auto;
}

.creative_chart_box .btn {
	margin-top: 32px;
}

.page-wrapper .creative_chart_section {
	background-size: 23% !important;
	background-position: left top 50% !important;
}

.creative_visualize .visualize_box {
	max-width: 427px;
}

.creative_visualize .visualize_box p {
	line-height: 1.46;
	font-family: "circular-book", Arial, sans-serif;
}

.creative_visualize.visualize_section h4 {
	margin-bottom: 36px;
}

.creative_visualize .visualize_box .btn {
	margin-top: 32px;
}

.page-wrapper .creative_data_box > .vc_column-inner {
	max-width: 1008px;
	margin: 0 auto;
	float: none;
}

.creative_data_img img {
	max-height: 327px;
	margin: 0 !important;
}

.relative_div {
	position: relative;
	z-index: 9;
}

.creative_data_bg {
	width: 988px;
	height: 266px;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 20px;
}

.creative_data_description h4 {
	padding-right: 20px;
	margin-bottom: 30px;
}

.violet_border {
	border-color: #8cc0ff;
	color: #8cc0ff;
}

.violet_border:hover, .violet_border:focus {
	color: #3e7dcc;
	border-color: #3e7dcc;
}

.creative_data_description .btn {
	margin-top: 45px;
}

/*case-studies*/
.casestudies-page .case-studies-intro {
	text-align: center;
}

.casestudies-page .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

.casestudies-page .case-studies-banner-box {
	align-items: center;
	-webkit-align-items: center;
	min-height: 844px;
}

.casestudies-page .case-studies-banner-mobile > .vc_column-inner {
	background-size: 0px !important;
}

/*.casestudies-page .case-studies-banner-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    max-width: 738px;
}*/
.casestudies-page .case-studies-banner-description h1 {
	font-size: 3vw;
	color: #000;
	line-height: 1.27;
	font-family: "circular-medium";
	letter-spacing: -.01em;
}

.casestudies-page .case-studies-banner-description {
	width: auto;
	max-width: 40vw;
	z-index: 9;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.video_main_banner_mobile {
	background-size: 0px;
}

.video_main_banner {
	height: 84vh;
}

.casestudies-page .case-studies-banner {
	/*max-height: calc(100vh - 0vw - 30px);
    min-height: 400px;*/
	padding-left: 8vw;
	padding-right: 52vw;
	padding-top: 60px;
	display: flex;
	display: -webkit-flex;
}

.video_main_banner {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.single-stories .guerrillawrap {
	display: none;
}

.casestudies-page .case-studies-banner > .vc_column_container {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.max_1457 {
	max-width: 1457px;
	margin: 0 auto !important;
	float: none !important;
}

.max_1067 {
	max-width: 1067px;
	margin: 0 auto;
	float: none !important;
}

.case-studies-intro .max_1457 {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 95px !important;
}

.case-studies-intro .max_828 {
	margin-bottom: 95px !important;
}

.max_828 {
	max-width: 830px;
	margin: 0 auto;
	float: none !important;
}

.case-studies-intro h2 {
	color: #000;
	margin-bottom: 42px;
	font-size: 36px;
}

.casestudies-page p {
	line-height: 1.55;
	color: #4d525a;
}

.case-studies-intro p {
	font-size: 17px;
}

.case-studies-intro a {
	font-size: 12px;
	color: #3e7dcc;
	margin-top: 40px;
	display: inline-block;
	text-transform: uppercase;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.case-studies-intro a:hover {
	text-decoration: underline;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.case-studies-quotes {
	text-align: center;
}

.case-studies-quotes h3 {
	font-family: "circular-book";
	color: #303a3f;
	font-size: 45px;
	margin-bottom: 32px;
	line-height: 1.11;
}

.case-studies-quotes h6 {
	font-size: 12px;
}

.case-studies-two-column {
	padding: 0px 121px 120px 230px;
	margin-bottom: 120px !important;
	align-items: center;
	-webkit-align-items: center;
	border-bottom: 1px solid #e9e9e9;
}

.case-studies-description h4 {
	line-height: 1.41;
	color: #000;
	margin-bottom: 25px;
	font-size: 24px;
	font-family: "circular-book";
}

.case-studies-description p {
	line-height: 1.68;
	font-size: 16px;
}

.case-studies-two-column .case-studies-description {
	padding: 0px 92px 0px 53px;
}

.case-studies-two-column.image-right-align .case-studies-img {
	text-align: right;
}

.case-studies-two-column.image-right-align .case-studies-description {
	padding: 0px 55px 0px 86px;
}

.case-studies-two-column:last-child {
	border: none;
	padding-bottom: 0;
}

.case-studies-two-column.double-frame {
	padding: 0px 121px 120px 154px;
}

.case-studies-two-column.double-frame .case-studies-description {
	padding: 0px 0px 0px 136px;
}

.case-studies-description .case-studies-description-box {
	margin-bottom: 76px !important;
}

.case-studies-description .case-studies-description-box:last-child {
	margin-bottom: 0px !important;
}

.case-studies-two-column.double-frame .case-studies-img-box:nth-child(2) {
	text-align: right;
	margin-top: -185px;
}

.case-studies-two-column.double-frame .case-studies-img {
	padding-right: 18px;
}

.casestudies-page .case-studies-video {
	margin-top: 70px !important;
}

.case-studies-video .max_1457 {
	padding: 0px 10px;
}

.video_description_box h6 {
	font-size: 17px;
	margin-bottom: 19px !important;
}

.video_description_box h4 {
	font-size: 24px;
	line-height: 1.2;
	font-family: "circular-book";
	color: #4d525a;
}

.case_studies_video_box {
	text-align: center;
	position: relative;
	padding-bottom: 56.44%;
}

.case_studies_video_box img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
}

.case_studies_video_box iframe {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: none;
	height: 100% !important;
	width: 100% !important;
}

.case-studies-bottom {
	text-align: center;
}

.case-studies-bottom .max_1457 {
	padding: 0px 10px;
}

.case-studies-bottom h4 {
	color: #000;
	margin-bottom: 45px;
}

.page-template-case-studies .btn, .case-studies-bottom-box .btn {
	font-size: 14px;
	background-color: #6a9bf7;
	border: 1px solid #6a9bf7;
	color: #fff;
	text-align: center;
	padding: 16px 22px;
	display: inline-block;
	border-radius: 4px;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.page-template-case-studies .btn:hover, .case-studies-bottom-box .btn:hover {
	text-decoration: none;
	background-color: #77a5fb;
	color: #fff;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.thumbnail_slider {
	margin-bottom: 100px;
	position: relative;
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.thumbnail_slider.slider_show {
	opacity: 1;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

/*.thumbnail_slider {
    padding: 10px 40px;
}*/
.thumbnail_slider.remove_padding {
	padding: 10px;
}

.thumbnail_slider .swiper-container .swiper-slide {
	text-align: center;
}

.thumbnail_slider .swiper-container .swiper-slide .post_icon {
	opacity: .5;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	overflow: hidden;
	display: block;
	text-decoration: none;
}

.thumbnail_slider .swiper-container .swiper-slide .post_img {
	text-decoration: none;
	display: block;
}

.thumbnail_slider .swiper-container .swiper-slide .post_img:hover .post_icon, .thumbnail_slider .swiper-container .swiper-slide.post-active .post_icon, .thumbnail_slider .swiper-container .swiper-slide .post_img:hover .post_content, .thumbnail_slider .swiper-container .swiper-slide.post-active .post_content {
	opacity: 1;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

.thumbnail_slider .swiper-container .swiper-slide .post_img img {
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	max-width: 100%;
	height: auto;
}

.thumbnail_slider:not(.navigation_enable) .swiper-wrapper {
	justify-content: center;
	-webkit-justify-content: center;
}

.thumbnail_slider .swiper-container .swiper-slide .post_img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

.thumbnail_slider .swiper-button-prev {
	background-image: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/arrow-left.png");
	left: 8px;
}

.thumbnail_slider .swiper-button-prev.nitro-lazy {
	background-image: none !important;
}

.thumbnail_slider .swiper-button-next {
	background-image: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/arrow-right.png");
	right: 8px;
}

.thumbnail_slider .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.thumbnail_slider .swiper-button-prev, .thumbnail_slider .swiper-button-next {
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 38px;
	margin-top: 0px;
	top: 20px;
	display: none;
}

.thumbnail_slider .swiper-button-prev:focus, .thumbnail_slider .swiper-button-next:focus {
	outline: 0;
}

.thumbnail_slider.navigation_enable .swiper-button-prev, .thumbnail_slider.navigation_enable .swiper-button-next {
	display: block;
}

.thumbnail_slider .swiper-container .post_content {
	text-align: left;
	padding-top: 9px;
	opacity: 0;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

.thumbnail_slider .swiper-container .post_content h6 {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .4px;
	color: #000;
	line-height: 1.5em;
}

.thumbnail_slider .swiper-container .post_content h5 {
	color: #8c8c8c;
	font-size: 11px !important;
	letter-spacing: .4px;
	line-height: 1.5em;
}

.video_main_banner {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.stories_video {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.stories_video.stories_video_left {
	left: 20px;
	right: inherit;
}

.banner_video_box p {
	margin: 0;
}

.new_video_box {
	position: relative;
	width: 345px;
}

.new_video_box .story_video_img img {
	max-width: 100%;
	height: auto;
}

.banner_video_box h6 {
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	letter-spacing: .0714em;
	margin-top: 6px;
}

.story_mp4_video {
	position: relative;
	padding-bottom: 55.65%;
}

.story_mp4_video video {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
}

.banner_video_box a {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
}

.banner_video_box a::after {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/play.svg") no-repeat center;
	width: 52px;
	height: 52px;
	position: absolute;
	left: 0;
	right: 0;
	top: 69px;
	transform: scale(1);
	-webkit-transition: -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	transition: -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	transition: transform 300ms cubic-bezier(.694, 0, .335, 1);
	transition: transform 300ms cubic-bezier(.694, 0, .335, 1), -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	-o-transition: transform 300ms cubic-bezier(.694, 0, .335, 1);
	margin: 0 auto;
}

.banner_video_box a:hover::after {
	transition: all .5s ease;
	transition: -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	transition: transform 300ms cubic-bezier(.694, 0, .335, 1);
	transition: transform 300ms cubic-bezier(.694, 0, .335, 1), -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	-webkit-transition: all .5s ease;
	-webkit-transition: -webkit-transform 300ms cubic-bezier(.694, 0, .335, 1);
	-ms-transition: all .5s ease;
	transform: scale(1.1);
	-o-transition: transform 300ms cubic-bezier(.694, 0, .335, 1);
}

/*Tutorials*/
body.page-template-tutorials .max_1124 {
	max-width: 1124px;
	margin: 0 auto;
	float: none;
}

body.page-template-tutorials .tutorial_intro {
	text-align: center;
}

body.page-template-tutorials .tutorial_intro h6 {
	font-size: 15px;
}

body.page-template-tutorials .tutorial_intro h4 {
	margin-bottom: 40px;
}

.tutorial_description {
	color: #fff;
}

.tutorial_description h5 {
	font-size: 28px;
	font-family: "circular-medium", Arial, sans-serif;
	margin-bottom: 30px;
}

.tutorial_description li {
	list-style: none;
	font-size: 17px;
}

.tutorial_description a {
	color: #fff;
}

.tutorial_description li {
	display: block;
	position: relative;
	border-bottom: 1px solid #8cc0ff;
}

.tutorial_description li, .tutorial_description li.with_link a {
	padding: 12px 65px 12px 4px;
}

.tutorial_description li a {
	display: block;
	position: relative;
	z-index: 9;
	padding: 12px 65px 12px 4px;
}

.tutorial_description li.with_link {
	padding: 0px;
}

.tutorial_description li::after {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Right_White.svg") no-repeat left center;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 11px;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.tutorial_description li::before {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Right_Light_Blue.svg") no-repeat left center;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 11px;
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.tutorial_description li.with_link a:hover {
	text-decoration: none;
	color: #8cc0ff;
}

.tutorial_description li.with_link:hover::after {
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.tutorial_description li.with_link:hover::before {
	opacity: 1;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.tutorial_description li:last-child {
	border-bottom: none;
}

.content_align_bottom {
	align-items: flex-end !important;
	-webkit-align-items: flex-end !important;
}

.accordion_section .vc_tta-title-text {
	font-size: 24px;
	color: #1c1c1c;
}

.wpb-js-composer .accordion_section .vc_tta.vc_general .vc_tta-panel-heading {
	border: none !important;
	border-bottom: 1px solid #303a3f !important;
	margin: 0px !important;
}

.wpb-js-composer .accordion_section .vc_tta.vc_general .vc_active .vc_tta-panel-heading {
	border-color: transparent !important;
}

.wpb-js-composer .accordion_section .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #fff;
}

.wpb-js-composer .accordion_section .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title a {
	padding: 32px 52px !important;
}

.wpb-js-composer .accordion_section .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	border-bottom: 1px solid #303a3f !important;
	padding: 0px 30px 42px 45px;
	border: none;
}

.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon::before {
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Up.svg") no-repeat left center;
	width: 20px;
	height: 11px;
	border: none;
}

.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon::before {
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Down.svg") no-repeat left center;
}

.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon::after {
	border: none;
}

.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	top: 39px;
	left: 13px;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body ul {
	display: flex;
	-webkit-display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li {
	list-style: none;
	width: 44.5%;
	float: left;
	border-bottom: 1px solid #8cc0ff;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li:last-child, .wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li.even-panel {
	border-bottom-color: transparent;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li:nth-child(2n+2) {
	margin-right: 0px;
	float: right;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li:nth-child(2n+1) {
	clear: left;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li {
	font-size: 17px;
	line-height: 1.4;
	color: #303a3f;
	position: relative;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li, .wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li a {
	padding: 12px 60px 12px 4px;
	color: #303a3f;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li.with_arrow_link {
	padding: 0px;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li a {
	text-decoration: none;
	display: block;
	position: relative;
	width: 100%;
	z-index: 9;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Right_Blue.svg") no-repeat left center;
	width: 24px;
	height: 11px;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li::before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Arrow_Right_Dark_Blue.svg") no-repeat left center;
	width: 24px;
	height: 11px;
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li a:hover {
	color: #3e7dcc;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li.with_arrow_link:hover::before {
	opacity: 1;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li.with_arrow_link:hover::after {
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li:last-child a {
	border-bottom: none;
}

.tutorials_bottom_content h4 {
	font-size: 28px;
	color: #3e7dcc;
	margin-bottom: 27px;
}

.video_html_box {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.video_html_box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.video_html_box .wistia_embed {
	min-height: inherit !important;
}

/*solutions page*/
.solutions_intro .visualize_top p {
	padding-right: 0px;
}

.max_760 {
	max-width: 760px;
	margin: 0 auto;
}

.solution_story_top.story_section.story_creator img {
	max-height: 48px;
	max-width: inherit;
}

.page-wrapper .visualize_section.creative_visualize_left {
	background-position: center left !important;
}

.creative_visualize_left .visualize_box {
	float: right;
	clear: right;
}

.solutions_nicola .case-studies-banner-description h4 {
	line-height: 1.33;
	margin-bottom: 32px;
}

.solutions_nicola .case-studies-banner-description .btn {
	margin-top: 35px;
}

.chart_section_new .creative_chart_box {
	max-width: 645px;
}

.page-wrapper .creative_chart_section.chart_section_new {
	background-position: left top 47% !important;
}

.solutions_nicola .solutions_nicola_mobile .case-studies-banner-description {
	max-width: 520px;
}

.solutions_nicola .solutions_nicola_mobile > .vc_column-inner {
	background-size: 0px !important;
}

.nocola_img_mobile {
	display: none;
}

.solutions_nicola .solutions_nicola_mobile .nicola_content_bg {
	background-size: 0px !important;
}

.interactive_dashboard_section .vc_column-inner {
	padding: 0px !important;
}

.interactive_dashboard_img img {
	max-width: 100%;
	height: auto;
}

.interactive_dashboard_section .interactive_left {
	width: 56%;
}

.interactive_dashboard_section .interactive_right {
	width: 44%;
}

.interactive_dashboard_section .interactive_right {
	opacity: 0;
}

.interactive_dashboard_section .interactive_right.interactive_show {
	opacity: 1;
}

.interactive_dashboard_section .visualize_box:last-child {
	margin-bottom: 0px !important;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section {
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/desktop_img.png") no-repeat center/100%;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	padding: 26.51%;
	left: -11.5%;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section iframe {
	position: absolute;
	left: 0;
	right: 0;
	top: 45.5%;
	width: 100% !important;
	margin: 0 auto;
	height: 100% !important;
	max-height: 79%;
	max-width: 76.8%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	border: none;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section img {
	position: absolute;
	left: 0;
	right: 0;
	top: 45.5%;
	width: 100% !important;
	margin: 0 auto;
	height: 100% !important;
	max-height: 79%;
	max-width: 76.8%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	border: none;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup {
	position: absolute;
	background-color: #000;
	right: -25px;
	top: 0;
	top: -23px;
	max-width: 255px;
	border-radius: 8px;
	color: #fff;
	padding: 43px 31px;
	animation-name: wobble;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup::before {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/polygon.png") no-repeat center;
	width: 25px;
	height: 28px;
	position: absolute;
	left: -25px;
	top: 43px;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup h4 {
	margin-bottom: 11px;
	font-size: 28px;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup p {
	line-height: 1.33;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup .modal_close_icon {
	position: absolute;
	width: 14px;
	height: 14px;
	cursor: pointer;
	right: 14px;
	top: 16px;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup .modal_close_icon::before {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Modal_Dialog_Close.svg") no-repeat center/cover;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup .modal_close_icon::after {
	content: "";
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/Modal_Dialog_Close_blue.svg") no-repeat center/cover;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup .modal_close_icon:hover::before {
	opacity: 0;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.interactive_dashboard_section .interactive_dashboard_iframe_section .interactive_popup .modal_close_icon:hover::after {
	opacity: 1;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

.animated {
	animation-duration: 4s;
	animation-fill-mode: both;
	animation-iteration-count: infinite;
}

@keyframes wobble {
	0% {
		transform: translateX(0%);
	}
	
	15% {
		transform: translateX(-25%) rotate(-5deg);
	}
	
	30% {
		transform: translateX(20%) rotate(3deg);
	}
	
	45% {
		transform: translateX(-15%) rotate(-3deg);
	}
	
	60% {
		transform: translateX(10%) rotate(2deg);
	}
	
	75% {
		transform: translateX(-5%) rotate(-1deg);
	}
	
	100% {
		transform: translateX(0%);
	}
}

.wobble {
	animation-name: wobble;
}

/*new-faq-page*/
.accordion_section_new.accordion_section .vc_tta-panel-body {
	padding: 0px 30px 42px 45px;
}

.accordion_section_new.accordion_section ul, .accordion_section_new.accordion_section ol {
	padding-left: 30px;
	margin: 30px 0;
}

.accordion_section_new.accordion_section {
	color: #8c9db5;
}

.accordion_section_new.accordion_section li {
	margin-bottom: 5px;
}

.accordion_section_new.accordion_section ul li {
	list-style: disc;
}

.accordion_section_new.accordion_section ol li {
	list-style: decimal;
}

.accordion_section_new.accordion_section .level-2-title {
	border-bottom: 1px solid #dbe0e8;
	padding: 21px 55px 21px 8px;
	cursor: pointer;
	position: relative;
	margin-bottom: 0px !important;
}

.accordion_section_new.accordion_section .level-2-description {
	padding: 20px 100px 20px 8px;
	margin: 0;
	color: #8c9db5;
	border-bottom: 1px solid #dbe0e8;
	display: none;
}

.accordion_section_new.accordion_section .level-2-description p {
	margin-bottom: 25px;
}

.level-2-title::after {
	content: "";
	display: inline-block;
	position: absolute;
	background: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/accordion_plus.png") no-repeat right center/cover;
	width: 20px;
	height: 20px;
	right: 13px;
	top: 19px;
}

.accordion_section_new.accordion_section .level2-open.level-2-title {
	border-bottom: none;
}

.level2-open.level-2-title::after {
	background-image: url("https://cdn-ildoenj.nitrocdn.com/cspHczubSJxydpVepnzkBXUBiIwgOhZL/assets/images/optimized/rev-16bea31/www.displayr.com/wp-content/themes/displayr-2018/assets/images/accordion_minus.png");
}

.accordion_section_new.accordion_section .vc_column-inner {
	padding: 0;
}

@media only screen and (max-width: 1500px) {
	.home_page_contents .intro_section {
		background-position: right top -545px !important;
		background-size: 65%;
	}
	
	.page-wrapper .visualize_section.creative_visualize_left {
		background-position: center left -180px !important;
	}
	
	body.page-template-solutions .page-wrapper .visualize_section.creative_visualize_left {
		background-position: center left !important;
		background-size: 55% !important;
	}
	
	.analyze_section .analyze_two_column {
		padding-left: 190px !important;
	}
	
	.page-wrapper .analyze_section {
		background-size: 50% !important;
		background-position: top 82px left -335px !important;
	}
	
	.page-wrapper .visualize_section {
		background-size: 68% !important;
		background-position: center right -170px !important;
	}
	
	.max_1448 {
		max-width: 95%;
		padding: 0px 25px !important;
	}
	
	.page-wrapper .publish_two_column {
		margin-top: 0px !important;
	}
	
	.content_right > .vc_column-inner {
		padding-right: 180px !important;
	}
	
	.max_1457 {
		max-width: 95%;
	}
	
	.case-studies-two-column {
		padding: 0px 21px 120px 130px;
	}
	
	.case-studies-two-column.double-frame {
		padding: 0px 71px 120px 104px;
	}
}

@media only screen and (max-width: 1400px) {
	/* .casestudies-page .case-studies-banner-description h1 {
        font-size: 45px;
    }*/
	.casestudies-page .case-studies-banner {
		max-height: inherit;
	}
	
	.casestudies-page .case-studies-banner-description h1 {
		font-size: 3.2vw;
	}
}

@media only screen and (max-width: 1280px) {
	.home_page_contents .intro_section {
		background-position: right top -345px !important;
		background-size: 65%;
	}
	
	.content_right > .vc_column-inner {
		padding-right: 70px !important;
	}
	
	.case-studies-two-column {
		padding: 0px 21px 120px 50px;
	}
	
	.case-studies-two-column.double-frame {
		padding: 0px 71px 120px 54px;
	}
	
	.case-studies-two-column.image-right-align .case-studies-description {
		padding: 0px 55px 0px;
	}
	
	/* .casestudies-page .case-studies-banner-description h1 {
        font-size: 42px;
    }*/
	
	/*.casestudies-page .case-studies-banner-img {
        right: -9%;
    }*/
	.casestudies-page .case-studies-banner-description {
		max-width: 45vw;
	}
	
	.casestudies-page .case-studies-banner {
		padding-right: 45vw;
	}
	
	.page-wrapper .creative_chart_section {
		background-size: 20% !important;
	}
	
	.interactive_dashboard_section .interactive_left {
		width: 100% !important;
		margin-bottom: 30px;
	}
	
	.interactive_dashboard_section .interactive_right {
		width: 100% !important;
		padding: 0px 20px !important;
	}
	
	.interactive_dashboard_section .interactive_right .visualize_box {
		max-width: 100% !important;
		float: left;
	}
	
	.creative_visualize_left.creative_visualize.visualize_section h4 {
		margin-bottom: 15px !important;
	}
	
	.creative_visualize_left .visualize_box {
		margin-bottom: 35px !important;
	}
}

@media only screen and (max-width: 1200px) {
	.case-studies-two-column {
		padding: 0px 20px 120px;
	}
	
	.case-studies-two-column.double-frame {
		padding: 0px 20px 120px;
	}
	
	.case-studies-two-column.image-right-align .case-studies-description {
		padding: 0px 80px 0px 0px;
	}
	
	.case-studies-two-column .case-studies-description {
		padding: 0px 0px 0px 90px;
	}
	
	.case-studies-two-column.double-frame .case-studies-description {
		padding: 0px 0px 0px 90px;
	}
	
	.case-studies-two-column.double-frame .case-studies-img {
		padding-right: 0px;
	}
	
	.case-studies-two-column.double-frame .case-studies-img-box:nth-child(2) {
		margin-right: -30px;
	}
}

@media only screen and (max-width: 1100px) {
	.max_1012 {
		max-width: 100%;
		padding: 0px 30px;
	}
	
	.two_column_box h4 {
		margin-bottom: 10px;
	}
	
	.viewers_section .right_column .vc_column-inner {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.inner_container {
		max-width: 100%;
		padding: 0px 30px !important;
	}
	
	.home_page_contents .intro_section {
		background-position: right top -105px !important;
		background-size: 65%;
	}
	
	h4 {
		font-size: 26px;
		margin-bottom: 15px;
	}
	
	.discover_section .btn {
		margin-top: 20px;
	}
	
	.feature_discover .right_column .vc_column-inner, .feature_discover_section .right_column .vc_column-inner {
		padding-right: 20px !important;
	}
	
	.analyze_section .analyze_two_column {
		padding-left: 135px !important;
	}
	
	.page-wrapper .analyze_section {
		background-position: top 82px left -270px !important;
	}
	
	.four_column_section .inner_container {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.viewers_section .right_column h4 {
		font-size: 21px;
	}
	
	.viewers_section .right_column .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 10px !important;
	}
	
	.pricing_section.inner_container {
		max-width: 92%;
	}
	
	.pricing_box > .vc_column-inner {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	
	.new-list-divider {
		margin: 0 -25px;
	}
	
	.pricing_box h5 {
		font-size: 20px;
	}
	
	.visualize_section .visualize_boxes {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.help_centre_two_column .right_column .vc_column-inner {
		padding: 0px 40px !important;
	}
	
	.content_right > .vc_column-inner {
		padding-right: 20px !important;
		padding-left: 20px !important;
		padding-top: 20px !important;
	}
	
	.inner_banner_two .right_column > .vc_column-inner {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	
	.bargraph_section .right_column > .vc_column-inner {
		padding-left: 40px !important;
	}
	
	.discover_section .right_column > .vc_column-inner {
		padding-right: 15px !important;
		padding-left: 39px !important;
	}
	
	.inner_box {
		max-width: 315px;
	}
	
	.inner_banner_one .title_div {
		margin-bottom: -18.2%;
	}
}

@media only screen and (max-width: 991px) {
	.case-studies-two-column .case-studies-description {
		padding: 32px 0px 0px 50px;
	}
	
	.case-studies-description h4 {
		margin-bottom: 15px;
	}
	
	.case-studies-two-column {
		padding: 0px 20px 50px;
		margin-bottom: 50px !important;
	}
	
	.case-studies-intro .max_828 {
		padding-top: 15px !important;
		margin-bottom: 60px !important;
	}
	
	.case-studies-intro .max_1457 {
		margin-bottom: 60px !important;
	}
	
	.case-studies-intro h2 {
		margin-bottom: 25px;
	}
	
	.case-studies-intro a {
		margin-top: 25px;
	}
	
	.case-studies-quotes h3 {
		font-size: 35px;
	}
	
	.max_828 {
		padding: 0px 20px !important;
	}
	
	.case-studies-two-column.image-right-align .case-studies-img {
		text-align: left;
	}
	
	.page-wrapper .case-studies-two-column-section {
		margin-top: 50px !important;
	}
	
	.case-studies-two-column.image-right-align .case-studies-description {
		padding: 0px 50px 0px 0px;
	}
	
	.case-studies-two-column.double-frame .case-studies-description {
		padding: 0px 0px 0px 70px;
	}
	
	.case-studies-description .case-studies-description-box {
		margin-bottom: 45px !important;
	}
	
	.case-studies-two-column.double-frame {
		padding-bottom: 50px !important;
	}
	
	.page-wrapper .case-studies-bottom-box {
		padding: 90px 0px !important;
	}
	
	.case-studies-bottom h4 {
		margin-bottom: 30px;
	}
	
	.case-studies-two-column.double-frame .case-studies-img {
		max-width: 442px;
	}
	
	/* .casestudies-page .case-studies-banner-description {
        width: 100%;
    }
    .case-studies-banner-box {
        text-align: center;
    }*/
	.casestudies-page .case-studies-banner-description {
		margin-bottom: 20px;
	}
	
	.casestudies-page .case-studies-banner {
		padding-top: 75px !important;
	}
	
	.body_overlay .casestudies-page .case-studies-banner {
		position: relative;
		z-index: -1;
	}
	
	/*.casestudies-page .case-studies-banner-img {
        right: -25%;
    }*/
	.solutions_nicola .solutions_nicola_mobile .case-studies-banner-description {
		max-width: 370px;
	}
	
	.chart_section_new .creative_chart_box {
		max-width: 455px;
	}
}

@media only screen and (max-width: 920px) {
	.casestudies-page .case-studies-banner {
		max-height: calc(165vh - 134px);
	}
}

@media only screen and (max-width: 900px) {
	.casestudies-page .case-studies-banner-box {
		min-height: 510px;
	}
}

@media only screen and (max-width: 767px) {
	.home_page_contents .max_513 {
		padding: 50px 0px !important;
	}
	
	.inner_container {
		padding: 0px !important;
	}
	
	.home_page_contents .intro_section {
		background-position: right top !important;
		background-size: 48%;
	}
	
	.page-wrapper .discover_section {
		padding: 33px 0px 78px !important;
	}
	
	.page-wrapper .discover_section.discover_bottom_section {
		padding: 5px 0px 65px !important;
	}
	
	.left_column {
		margin-bottom: 37px;
	}
	
	.visualize_section h4, .visualize_section p {
		text-align: left !important;
	}
	
	.visualize_section.visualize_new h4, .visualize_section.visualize_new p {
		text-align: center !important;
	}
	
	.visualize_section h4 {
		margin-bottom: 27px;
	}
	
	.left_column img {
		max-width: 90%;
	}
	
	h4 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.site-content .primary-section .primary-image {
		right: -145px !important;
		top: 20px;
		background-position: right top !important;
	}
	
	.intro_bg_section {
		padding: 60px 10px 35px !important;
	}
	
	.intro_bg_section .inner_box h4 {
		margin-bottom: 20px;
		font-size: 22px;
	}
	
	.inner_box {
		max-width: 320px;
		padding-right: 80px;
	}
	
	.discover_section h4 {
		margin-bottom: 23px;
	}
	
	.discover_section .right_column .vc_column-inner {
		padding-right: 15px !important;
	}
	
	.discover_section .btn {
		margin-top: 25px;
	}
	
	.blue_border, .video_box .btn.blue_border {
		padding: 16px 10px;
		width: 100%;
	}
	
	.page-wrapper .visualize_section {
		padding: 8px 0px 43px !important;
		background-size: 0px !important;
	}
	
	body.page-template-solutions .page-wrapper .visualize_section.creative_visualize_left {
		background-size: 0px !important;
	}
	
	.visualize_section .mobile_visualize_img {
		padding-bottom: 91%;
		max-width: 100%;
		background-size: 792px;
		background-position: top -45px left -40px !important;
	}
	
	.visualize_box {
		padding: 0px 30px !important;
	}
	
	.interactive_dashboard_section .interactive_right .visualize_box {
		padding: 0 !important;
	}
	
	.visualize_section .visualize_top {
		padding: 0px 13px !important;
	}
	
	.visualize_section .visualize_boxes {
		padding: 34px 45px 52px !important;
	}
	
	.page-wrapper .wisdom_section {
		padding: 13px 0px 66px !important;
	}
	
	.page-wrapper .wisdom_section.use_case-wisdom {
		padding-top: 60px !important;
	}
	
	.page-wrapper .wisdom_section h4 {
		margin-bottom: 21px;
	}
	
	.visualize_boxes > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
		width: 100%;
	}
	
	.vc_row.vc_row-flex {
		display: block !important;
		display: -webkit-block !important;
	}
	
	.wisdom_section .right_column > .vc_column-inner {
		padding-right: 15px !important;
	}
	
	.page-wrapper .story_section {
		padding: 27px 10px 15px !important;
	}
	
	.page-wrapper .story_section h4 {
		padding: 0px 10px;
	}
	
	.story_section .story_section_top {
		padding-bottom: 35px !important;
	}
	
	.story_box .vc_column-inner {
		padding: 0px !important;
	}
	
	.max_1012 {
		padding: 0px 10px;
	}
	
	.two_column_feature_section.max_1012 {
		margin-bottom: 50px !important;
	}
	
	.two_column_feature {
		border: none;
	}
	
	.two_column_box {
		border-top: 1px solid #cbd2d4;
		border-left: 1px solid #cbd2d4;
		border-right: 1px solid #cbd2d4;
	}
	
	.two_column_feature:last-child {
		border-bottom: 1px solid #cbd2d4;
	}
	
	.two_column_box .vc_column-inner {
		padding: 30px 25px 15px !important;
	}
	
	.two_column_box h4 {
		font-size: 22px;
	}
	
	.featured_section_top .wpb_text_column {
		margin-bottom: 0px !important;
	}
	
	.page-wrapper .title_div, .page-wrapper .general_contents {
		margin-top: 90px !important;
	}
	
	.page-wrapper .title_div > .vc_column-inner {
		margin-top: 0px !important;
	}
	
	.banner_title {
		margin-bottom: 30px !important;
	}
	
	.featured_img {
		height: auto;
	}
	
	.page-wrapper .featured_section_top.title_div {
		margin-top: 0px !important;
		padding-top: 90px !important;
	}
	
	.featured_section_top, .two_column_feature_section {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.page-wrapper .two_column_feature_section {
		padding-bottom: 50px !important;
	}
	
	.visualize_section p {
		padding-right: 0px;
	}
	
	.discover_section .right_column .vc_column-inner {
		padding: 0px 9px !important;
	}
	
	.page-wrapper .analyze_section {
		padding: 10px 0px !important;
		background-position: top 50px left -360px !important;
		background-size: 0px !important;
	}
	
	.analyze_section .analyze_two_column {
		padding-left: 0px !important;
	}
	
	hr {
		margin: 20px 0px 30px;
	}
	
	.analyze_point {
		margin-bottom: 33px;
	}
	
	.page-wrapper .visualize_section {
		padding: 0px 0px 60px !important;
	}
	
	.page-wrapper .visualize_section .inner_container .vc_column-inner {
		padding: 0px !important;
	}
	
	.visualize_section ul {
		margin: 30px 0px;
	}
	
	.visualize_section li {
		padding-right: 20px;
	}
	
	.page-wrapper .viewers_section {
		padding: 15px 0px 12px !important;
	}
	
	.max_1448 {
		padding: 0px !important;
	}
	
	.viewers_section .right_column .vc_column-inner {
		padding-top: 0px !important;
	}
	
	.page-wrapper .wisdom_section.publish_two_column {
		padding: 14px 0px 43px !important;
	}
	
	.page-wrapper .pricing_column_section {
		margin: 0px !important;
	}
	
	.pricing_box > .vc_column-inner {
		padding: 30px 20px 0 !important;
	}
	
	.new-list-divider {
		margin: 0 -20px;
	}
	
	.pricing_box {
		border-right: 1px solid #e4e8ef;
		margin-bottom: 25px;
	}
	
	.pricing_box h6 {
		font-size: 16px;
		margin-bottom: 18px;
	}
	
	.pricing_box .btn {
		min-width: 152px;
		padding: 8px;
		width: auto;
	}
	
	.pricing_box.middle_box .buynow_btn {
		padding: 8px;
	}
	
	.pricing_box ul {
		margin: 30px 0px;
	}
	
	.pricing_box ul:last-child {
		margin-bottom: 0px !important;
	}
	
	.pricing_box.middle_box ul, .pricing_box.first_box ul {
		margin-bottom: 0px !important;
	}
	
	.pricing_box li {
		margin-bottom: 15px;
	}
	
	.hide-mobile {
		display: none !important;
	}
	
	.bottom_btn {
		position: static;
	}
	
	.pricing_box.middle_box {
		margin-top: 0px;
		padding-top: 30px;
	}
	
	.page-wrapper .pricing_section.inner_container {
		max-width: 100%;
	}
	
	.page-wrapper .contact_section.inner_container {
		margin-top: 90px !important;
	}
	
	.page-wrapper .pricing_section {
		padding: 90px 25px 35px !important;
	}
	
	.page-wrapper .help_centre_section {
		margin-top: 0px !important;
	}
	
	.page-wrapper .main_title {
		margin-bottom: 25px !important;
	}
	
	.help_centre_div > .vc_column-inner {
		/*padding: 35px 35px 20px !important;*/
		padding: 35px 20px 20px !important;
	}
	
	h5 {
		font-size: 26px !important;
	}
	
	.story_section h5 {
		margin: 20px 0px 10px;
	}
	
	.story_box {
		border-bottom: 1px solid #abafc4;
		margin-bottom: 32px;
		padding: 0px 60px !important;
	}
	
	.story_box > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
		margin-bottom: 30px;
	}
	
	.story_box:last-child {
		border: none;
		margin-bottom: 0;
	}
	
	.video_box img {
		max-width: 90%;
	}
	
	.help_centre_div h5 {
		margin-bottom: 15px;
	}
	
	.help_centre_div h5 br {
		display: none;
	}
	
	.help_centre_div {
		margin-left: 0px;
		margin-top: -1px;
	}
	
	.page-wrapper .videos_section {
		margin: 46px 0px 20px !important;
	}
	
	.page-wrapper .video_box {
		margin-top: 25px !important;
	}
	
	.video_box .btn.blue_border {
		margin-top: 15px;
	}
	
	.help_centre_two_column .right_column .btn {
		margin-top: 10px;
	}
	
	.page-wrapper .help_centre_two_column {
		padding: 0px 0px 20px !important;
	}
	
	.help_centre_two_column .right_column .vc_column-inner {
		padding: 10px 15px 0px !important;
	}
	
	.page-wrapper .logos_title {
		padding-top: 0px !important;
		padding-bottom: 0px;
	}
	
	.inner_banner_two .title_div > .vc_column-inner {
		padding-top: 25px !important;
		margin-bottom: 45px !important;
	}
	
	.inner_banner_two .right_column > .vc_column-inner {
		padding-top: 10px;
	}
	
	.content_left {
		width: 100% !important;
	}
	
	.content_right {
		width: 100% !important;
		margin-top: 10px;
	}
	
	.max_1448 {
		max-width: 100% !important;
	}
	
	.max_730 {
		max-width: 100%;
		padding: 0px 15px !important;
	}
	
	.contact_form.inner_container {
		margin: 15px 0px !important;
	}
	
	.contact_form_box .gform_wrapper input[type="submit"] {
		font-size: 14px !important;
		padding: 10px !important;
		width: 100% !important;
	}
	
	.page-wrapper .contact_two_column {
		margin: 0px !important;
		padding: 15px 0px !important;
	}
	
	.page-wrapper .gform_wrapper {
		margin-bottom: 12px !important;
	}
	
	.contact_form_box {
		max-width: 100%;
		padding: 0px 0px !important;
	}
	
	.contact_form_box > .vc_column-inner {
		padding: 0px 10px !important;
	}
	
	.contact_right > .vc_column-inner {
		padding: 10px 0px 0px !important;
	}
	
	.contact_right p {
		margin-bottom: 20px;
	}
	
	.general_contents h1 {
		font-size: 21px;
		margin: 0px 0px 27px !important;
	}
	
	.general_contents h2 {
		font-size: 21px;
	}
	
	.general_contents h3 {
		font-size: 19px;
	}
	
	.general_contents h4 {
		font-size: 18px;
	}
	
	.general_contents h5, .general_contents h6 {
		font-size: 15px;
	}
	
	.general_contents h1, .general_contents h2, .general_contents h3, .general_contents h4, .general_contents h5, .general_contents h6 {
		margin: 27px 0px 15px;
	}
	
	.page-wrapper .general_contents {
		padding: 0px 10px;
	}
	
	.two_column_box {
		height: auto;
	}
	
	.page-wrapper .bargraph_section {
		padding: 0px 0px 73px 0px !important;
	}
	
	.bargraph_section .right_column > .vc_column-inner {
		padding: 0px 14px !important;
	}
	
	.bargraph_section .right_column .btn {
		margin-top: 27px;
	}
	
	.gform_confirmation_message {
		font-size: 20px;
	}
	
	.lh110 {
		line-height: 1.1;
	}
	
	.page-wrapper .home_trial_section {
		padding: 75px 27px 36px !important;
		margin-bottom: 0px !important;
	}
	
	.page-wrapper .home_trial_section.home_trial_section_new {
		padding: 0px !important;
	}
	
	.home_trial_section_new .btn {
		margin: 0px 0px 15px;
	}
	
	.home_trial_section h4 {
		margin-bottom: 22px;
		padding: 0px 20px;
	}
	
	.home_trial_section_new h4 {
		padding: 0px;
	}
	
	.pricing_box.middle_box .buynow_btn {
		margin-bottom: 5px !important;
	}
	
	.page-wrapper .discover_section.discover_bottom_section .btn {
		margin-top: 21px;
	}
	
	.barcontainer {
		max-width: 79%;
		min-height: 226px;
		margin-bottom: 18px;
	}
	
	.bargraph_section .left_column {
		margin-bottom: 52px;
	}
	
	.bargraph_section .left_column .wpb_wrapper .wpb_wrapper {
		max-width: 55.5%;
		margin: 0 auto;
		width: 100%;
		border-bottom: 5px solid #fff;
	}
	
	.bar_animation .bar {
		width: 15%;
		border-radius: 0px;
	}
	
	.bar_animation .bar:nth-child(2) {
		left: 22%;
	}
	
	.bar_animation .bar:nth-child(3) {
		left: 44%;
	}
	
	.bar_animation .bar:nth-child(4) {
		left: 66%;
	}
	
	.bar_animation .bar:nth-child(5) {
		left: 87%;
	}
	
	.bar_animation .bar.bar_active:nth-child(1) {
		height: 104px;
	}
	
	.bar_animation .bar.bar_active:nth-child(2) {
		height: 155px;
	}
	
	.bar_animation .bar.bar_active:nth-child(3) {
		height: 94px;
	}
	
	.bar_animation .bar.bar_active:nth-child(4) {
		height: 213px;
	}
	
	.bar_animation .bar.bar_active:nth-child(5) {
		height: 164px;
	}
	
	.bargraph_section h4 {
		margin-bottom: 23px;
	}
	
	.featured_img {
		padding-bottom: 72%;
	}
	
	.inner_banner_one .title_div {
		margin-bottom: -21%;
	}
	
	.case-studies-intro h2 {
		margin-bottom: 15px;
	}
	
	.case-studies-intro p {
		font-size: 16px;
	}
	
	.case-studies-intro a {
		margin-top: 15px;
	}
	
	.casestudies-page .case-studies-intro .max_828 {
		margin-bottom: 40px !important;
	}
	
	.case-studies-intro .max_1457 {
		margin-bottom: 40px !important;
	}
	
	.case-studies-quotes h3 {
		font-size: 23px;
		margin-bottom: 22px;
	}
	
	.page-wrapper .case-studies-two-column-section {
		margin-top: 40px !important;
	}
	
	.case-studies-two-column {
		padding: 0px 12px 40px;
		margin-bottom: 40px !important;
	}
	
	.case-studies-two-column.double-frame {
		padding: 0px 12px 120px;
	}
	
	.case-studies-two-column .case-studies-description {
		padding: 25px 0px 0px 0px;
	}
	
	.case-studies-description p {
		font-size: 15px;
	}
	
	.case-studies-intro .max_828 {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
	
	.case-studies-two-column.image-right-align .case-studies-description {
		padding: 0px 0px 25px;
	}
	
	.case-studies-two-column.double-frame .case-studies-img-box:nth-child(2) {
		margin-right: -12px;
	}
	
	.case-studies-description .case-studies-description-box {
		margin-bottom: 35px !important;
	}
	
	.case-studies-video {
		margin-top: 35px;
	}
	
	.casestudies-page .case-studies-bottom-box {
		padding: 60px 0px 70px !important;
	}
	
	.video_description_box h6 {
		margin-bottom: 15px !important;
	}
	
	.case-studies-bottom h4 {
		margin-bottom: 20px;
	}
	
	.page-template-case-studies .btn {
		font-size: 13px;
		padding: 12px 20px;
	}
	
	.case-studies-intro h2 {
		font-size: 30px;
	}
	
	.casestudies-page .case-studies-banner {
		padding-top: 50px !important;
	}
	
	/*.casestudies-page .case-studies-banner-description h1 {
        font-size: 30px;
    }*/
	
	/*.casestudies-page  .wpb_content_element,
    .casestudies-page  ul.wpb_thumbnails-fluid > li,
    .casestudies-page  .wpb_button {
        margin-bottom: 10px !important;
    }*/
	.case-studies-quotes .wpb_content_element {
		margin-bottom: 10px !important;
	}
	
	.case-studies-two-column .case-studies-description {
		padding: 32px 0px 0px 0px;
	}
	
	.case-studies-two-column.image-right-align .case-studies-description {
		padding: 0px 0px 35px;
	}
	
	.case-studies-two-column.double-frame .case-studies-description {
		padding: 35px 0px 0px;
	}
	
	body.page-template-tutorials .tutorial_intro {
		padding: 45px 0px 50px !important;
	}
	
	body.page-template-tutorials .tutorial_intro h4 {
		margin-bottom: 20px;
	}
	
	body.page-template-tutorials .tutorials_started {
		padding: 45px 5px 32px !important;
	}
	
	body.page-template-tutorials .tutorials_started > .max_1124 > .vc_column-inner {
		padding: 0px !important;
	}
	
	body.page-template-tutorials .tutorials_started .tutorial_img {
		margin-bottom: 35px;
	}
	
	.tutorial_description h5 {
		margin-bottom: 17px;
	}
	
	body.page-template-tutorials .tutorials_started .tutorial_description > .vc_column-inner {
		padding: 0px 15px !important;
	}
	
	.accordion_section .vc_tta-title-text {
		font-size: 18px;
	}
	
	.wpb-js-composer .accordion_section .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title a {
		padding: 17px 15px 17px 45px !important;
	}
	
	.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		top: 27px;
	}
	
	.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon::before {
		width: 16px;
		height: 9px;
	}
	
	body.page-template-tutorials .accordion_section > .max_1124 > .vc_column-inner {
		padding: 0px 20px !important;
	}
	
	body.page-template-tutorials .accordion_section:not(.accordion_section_new) {
		padding: 30px 0px 20px !important;
	}
	
	.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li {
		width: 100%;
	}
	
	.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li {
		font-size: 16px;
		padding: 12px 50px 12px 4px;
	}
	
	.wpb-js-composer .accordion_section:not(.accordion_section_new) .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
		padding: 0px 20px 23px 45px;
	}
	
	.tutorials_bottom_content h4 {
		font-size: 24px;
		margin-bottom: 17px;
	}
	
	body.page-template-tutorials .tutorials_bottom_content {
		padding-bottom: 20px !important;
	}
	
	.case-studies-two-column.double-frame .case-studies-img-box:nth-child(2) {
		margin-top: -86px;
	}
	
	.wpb-js-composer .accordion_section .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body li.even-panel {
		border-bottom-color: #8cc0ff;
	}
	
	.help_centre_div p:first-child {
		min-height: inherit;
	}
	
	.page-wrapper .solutions_nicola {
		background-image: none !important;
		padding: 0px !important;
	}
	
	.page-wrapper .solutions_nicola.nitro-lazy {
		background-image: none !important;
	}
	
	.solutions_nicola .solutions_nicola_mobile .case-studies-banner-description {
		max-width: 100%;
	}
	
	.solutions_nicola .solutions_nicola_mobile > .vc_column-inner {
		background-position: bottom !important;
		background-size: cover !important;
	}
	
	.solutions_nicola .solutions_nicola_mobile .nicola_content_bg {
		background-size: cover !important;
		padding: 50px 30px;
	}
	
	.solutions_nicola .case-studies-banner-description h4 {
		margin-bottom: 20px;
	}
	
	.nicola_content_bg {
		margin-bottom: 0px !important;
	}
	
	.nocola_img_mobile {
		display: block;
		margin-bottom: 0px !important;
	}
	
	.nocola_img_mobile img {
		width: 100%;
	}
	
	.chart_section_new .creative_chart_box {
		max-width: 100%;
	}
	
	.page-wrapper .creative_chart_section.chart_section_new {
		background-size: 0px !important;
		padding: 0px 15px;
	}
	
	.page-wrapper .creative_chart_section .creative_chart_box p {
		font-size: 19px;
	}
	
	.solutions_nicola .case-studies-banner-description .btn {
		margin-top: 15px;
	}
	
	.solutions_nicola_mobile > .vc_column-inner {
		padding: 0px !important;
	}
	
	.page-wrapper .resource_learning {
		margin-top: 0px !important;
		padding-top: 25px !important;
	}
	
	.resource_learning .resource_learning_title {
		margin-bottom: 10px !important;
	}
	
	.resource_learning .resource_learning_title h4 {
		font-size: 18px;
	}
	
	.page-wrapper .visualize_section.nicola_visualize {
		padding-bottom: 25px !important;
	}
	
	.thumbnail_slider .swiper-button-prev, .thumbnail_slider .swiper-button-next {
		width: 15px;
		height: 29px;
	}
	
	.thumbnail_slider {
		padding: 10px 30px;
	}
	
	.new_video_box {
		width: 227px;
	}
	
	.banner_video_box a::after {
		top: 37px;
	}
	
	.thumbnail_slider:not(.navigation_enable) .swiper-wrapper {
		justify-content: inherit;
		-webkit-justify-content: inherit;
	}
	
	.thumbnail_slider.align_center:not(.navigation_enable) .swiper-wrapper {
		justify-content: center;
		-webkit-justify-content: center;
	}
	
	.stories_video {
		display: none;
	}
	
	.accordion_section_new.accordion_section .level-2-description {
		padding: 20px 20px 20px 8px;
	}
	
	.accordion_section_new.accordion_section .vc_tta-panel-body {
		padding: 0px 0px 0px 35px !important;
	}
	
	.accordion_section_new.accordion_section .accordion_section_inner > .vc_column-inner {
		padding: 0px 20px !important;
	}
	
	.accordion_section_new.accordion_section {
		padding-top: 0px !important;
	}
}

@media only screen and (max-width: 639px) {
	.inner_box {
		padding-right: 110px;
	}
}

@media only screen and (max-width: 599px) {
	.casestudies-page .case-studies-banner {
		background-image: none !important;
		padding: 0px !important;
		height: auto;
		max-height: inherit;
		min-height: inherit;
		text-align: center;
	}
	
	.casestudies-page .case-studies-banner > .vc_column_container {
		display: block;
		display: -webkit-block;
	}
	
	.casestudies-page .case-studies-banner-mobile > .vc_column-inner {
		background-size: cover !important;
		height: 100vh;
		max-height: calc(100vh - 0px - 15px);
	}
	
	.casestudies-page .case-studies-banner-description {
		max-width: 100%;
		padding: 65px 20px 0px;
	}
	
	.casestudies-page .case-studies-banner-description h1 {
		font-size: 5.3vw;
	}
	
	.video_main_banner {
		height: auto !important;
	}
	
	.video_main_banner_mobile {
		background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		height: 89vh;
	}
	
	.casestudies-page .case-studies-banner.nitro-lazy {
		background-image: none !important;
	}
}

@media only screen and (max-width: 413px) {
	h4, .new-faq-title h1 {
		font-size: 22px;
	}
	
	h5 {
		font-size: 21px !important;
	}
	
	.story_box {
		padding: 0px 10px !important;
	}
	
	.visualize_section .mobile_visualize_img {
		padding-bottom: 105%;
	}
	
	.inner_banner_one .title_div {
		margin-bottom: -20%;
	}
	
	.wpb-js-composer .accordion_section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		top: 22px;
	}
	
	.case-studies-two-column.double-frame .case-studies-img-box:nth-child(2) {
		margin-top: -66px;
	}
}

@media only screen and (max-width: 360px) {
	.intro_bg_section .inner_box h4 {
		font-size: 21px;
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 1600px) {
	.intro_bg_section .inner_box {
		max-width: 40%;
		padding-right: 20px;
	}
}

@media only screen and (min-width: 1400px) {
	/*.featured_img {
        padding-bottom: 630px;
    }*/
	.inner_banner_one .title_div {
		margin-bottom: -215px;
	}
}

@media only screen and (min-width: 599px) {
	.video_main_banner_mobile {
		height: auto !important;
	}
}

/*terms-page-numbering*/
.general_contents ul > li, .general_contents ol > li {
	position: relative;
	padding-left: 35px;
}

.general_contents ul.numeric > li {
	padding-left: 20px;
}

.gdpr_page.general_contents ul > li {
	padding-left: 15px;
}

.general_contents ul > li::before {
	position: absolute;
	content: "•";
	font-family: Arial;
	font-size: 22px;
	line-height: 16px;
	top: 3px;
	left: 0;
}

.general_contents ul > li > ul > li {
	margin: .65em 0;
}

.general_contents ol > li:before, .general_contents ul[class^="a-list"] > li:before, .general_contents ul[class^="b-list"] > li:before, .general_contents ul[class^="c-list"] > li:before, .general_contents ul[class^="d-list"] > li:before, .general_contents ul[class^="e-list"] > li:before, .general_contents ul[class^="f-list"] > li:before, .general_contents ul[class^="g-list"] > li:before, .general_contents ul[class^="numeric"] > li:before, .general_contents ul[class^="alpha"] > li:before, .general_contents ul[class^="roman"] > li:before, .general_contents ul[class^="no1"] > li:before, .general_contents ul[class^="no2"] > li:before, .general_contents ul[class^="no3"] > li:before, .general_contents ul[class^="no4"] > li:before, .general_contents ul[class^="no5"] > li:before, .general_contents ul[class^="no6"] > li:before, .general_contents ul[class^="no7"] > li:before, .general_contents ul[class^="no8"] > li:before, .general_contents ul[class^="no9"] > li:before, .general_contents ul[class^="no10"] > li:before, .general_contents ul[class^="no11"] > li:before, .general_contents ul[class^="no12"] > li:before, .general_contents ul[class^="no13"] > li:before, .general_contents ul[class^="no14"] > li:before {
	font-family: "circular-medium";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	line-height: 1.35;
}

.general_contents ul > li:before {
	position: absolute;
	content: "•";
	font-family: Arial;
	font-size: 22px;
	line-height: 16px;
	top: 3px;
	left: 0;
}

.general_contents ol > li:before {
	top: 3px;
	color: #3e7dcc;
	padding-left: 5px;
}

.general_contents ol > li:nth-child(1):before {
	content: "1.";
}

.general_contents ol > li:nth-child(2):before {
	content: "2.";
}

.general_contents ol > li:nth-child(3):before {
	content: "3.";
}

.general_contents ol > li:nth-child(4):before {
	content: "4.";
}

.general_contents ol > li:nth-child(5):before {
	content: "5.";
}

.general_contents ol > li:nth-child(6):before {
	content: "6.";
}

.general_contents ol > li:nth-child(7):before {
	content: "7.";
}

.general_contents ol > li:nth-child(8):before {
	content: "8.";
}

.general_contents ol > li:nth-child(9):before {
	content: "9.";
}

.general_contents ul[class^="a-list"] > li:nth-child(1):before {
	content: "A.1.";
}

.general_contents ul[class^="b-list"] > li:nth-child(1):before {
	content: "B.1.";
}

.general_contents ul[class^="b-list"] > li:nth-child(2):before {
	content: "B.2.";
}

.general_contents ul[class^="b-list"] > li:nth-child(3):before {
	content: "B.3.";
}

.general_contents ul[class^="b-list"] > li:nth-child(4):before {
	content: "B.4.";
}

.general_contents ul[class^="b-list"] > li:nth-child(5):before {
	content: "B.5.";
}

.general_contents ul[class^="c-list"] > li:nth-child(1):before {
	content: "C.1.";
}

.general_contents ul[class^="c-list"] > li:nth-child(2):before {
	content: "C.2.";
}

.general_contents ul[class^="c-list"] > li:nth-child(3):before {
	content: "C.3.";
}

.general_contents ul[class^="c-list"] > li:nth-child(4):before {
	content: "C.4.";
}

.general_contents ul[class^="c-list"] > li:nth-child(5):before {
	content: "C.5.";
}

.general_contents ul[class^="d-list"] > li:nth-child(1):before {
	content: "D.1.";
}

.general_contents ul[class^="d-list"] > li:nth-child(2):before {
	content: "D.2.";
}

.general_contents ul[class^="d-list"] > li:nth-child(3):before {
	content: "D.3.";
}

.general_contents ul[class^="d-list"] > li:nth-child(4):before {
	content: "D.4.";
}

.general_contents ul[class^="d-list"] > li:nth-child(5):before {
	content: "D.5.";
}

.general_contents ul[class^="d-list"] > li:nth-child(6):before {
	content: "D.6.";
}

.general_contents ul[class^="d-list"] > li:nth-child(7):before {
	content: "D.7.";
}

.general_contents ul[class^="d-list"] > li:nth-child(8):before {
	content: "D.8.";
}

.general_contents ul[class^="d-list"] > li:nth-child(9):before {
	content: "D.9.";
}

.general_contents ul[class^="d-list"] > li:nth-child(10):before {
	content: "D.10.";
}

.general_contents ul[class^="d-list"] > li:nth-child(11):before {
	content: "D.11.";
}

.general_contents ul[class^="e-list"] > li:nth-child(1):before {
	content: "E.1.";
}

.general_contents ul[class^="e-list"] > li:nth-child(2):before {
	content: "E.2.";
}

.general_contents ul[class^="e-list"] > li:nth-child(3):before {
	content: "E.3.";
}

.general_contents ul[class^="e-list"] > li:nth-child(4):before {
	content: "E.4.";
}

.general_contents ul[class^="e-list"] > li:nth-child(5):before {
	content: "E.5.";
}

.general_contents ul[class^="f-list"] > li:nth-child(1):before {
	content: "F.1.";
}

.general_contents ul[class^="f-list"] > li:nth-child(2):before {
	content: "F.2.";
}

.general_contents ul[class^="f-list"] > li:nth-child(3):before {
	content: "F.3.";
}

.general_contents ul[class^="f-list"] > li:nth-child(4):before {
	content: "F.4.";
}

.general_contents ul[class^="f-list"] > li:nth-child(5):before {
	content: "F.5.";
}

.general_contents ul[class^="g-list"] > li:nth-child(1):before {
	content: "G.1.";
}

.general_contents ul[class^="numeric"] > li:nth-child(1):before {
	content: "1.";
}

.general_contents ul[class^="numeric"] > li:nth-child(2):before {
	content: "2.";
}

.general_contents ul[class^="numeric"] > li:nth-child(3):before {
	content: "3.";
}

.general_contents ul[class^="numeric"] > li:nth-child(4):before {
	content: "4.";
}

.general_contents ul[class^="numeric"] > li:nth-child(5):before {
	content: "5.";
}

.general_contents ul[class^="alpha"] > li:nth-child(1):before {
	content: "(a)";
}

.general_contents ul[class^="alpha"] > li:nth-child(2):before {
	content: "(b)";
}

.general_contents ul[class^="alpha"] > li:nth-child(3):before {
	content: "(c)";
}

.general_contents ul[class^="alpha"] > li:nth-child(4):before {
	content: "(d)";
}

.general_contents ul[class^="alpha"] > li:nth-child(5):before {
	content: "(e)";
}

.general_contents ul[class^="alpha"] > li:nth-child(6):before {
	content: "(f)";
}

.general_contents ul[class^="alpha"] > li:nth-child(7):before {
	content: "(g)";
}

.general_contents ul[class^="alpha"] > li:nth-child(8):before {
	content: "(h)";
}

.general_contents ul[class^="alpha"] > li:nth-child(9):before {
	content: "(i)";
}

.general_contents ul[class^="alpha"] > li:nth-child(10):before {
	content: "(j)";
}

.general_contents ul[class^="alpha"] > li:nth-child(11):before {
	content: "(k)";
}

.general_contents ul[class^="alpha"] > li:nth-child(12):before {
	content: "(l)";
}

.general_contents ul[class^="alpha"] > li:nth-child(13):before {
	content: "(m)";
}

.general_contents ul[class^="alpha"] > li:nth-child(14):before {
	content: "(n)";
}

.general_contents ul[class^="alpha"] > li:nth-child(15):before {
	content: "(o)";
}

.general_contents ul[class^="alpha"] > li:nth-child(16):before {
	content: "(p)";
}

.general_contents ul[class^="alpha"] > li:nth-child(17):before {
	content: "(q)";
}

.general_contents ul[class^="alpha"] > li:nth-child(18):before {
	content: "(r)";
}

.general_contents ul[class^="alpha"] > li:nth-child(19):before {
	content: "(s)";
}

.general_contents ul[class^="alpha"] > li:nth-child(20):before {
	content: "(t)";
}

.general_contents ul[class^="roman"] > li:nth-child(1):before {
	content: "i.";
}

.general_contents ul[class^="roman"] > li:nth-child(2):before {
	content: "ii.";
}

.general_contents ul[class^="roman"] > li:nth-child(3):before {
	content: "iii.";
}

.general_contents ul[class^="roman"] > li:nth-child(4):before {
	content: "iv.";
}

.general_contents ul[class^="roman"] > li:nth-child(5):before {
	content: "v.";
}

.general_contents ul[class^="roman"] > li:nth-child(6):before {
	content: "vi.";
}

.general_contents ul[class^="roman"] > li:nth-child(7):before {
	content: "vii.";
}

.general_contents ul[class^="no1"] > li:nth-child(1):before {
	content: "1.1";
}

.general_contents ul[class^="no1"] > li:nth-child(2):before {
	content: "1.2";
}

.general_contents ul[class^="no1"] > li:nth-child(3):before {
	content: "1.3";
}

.general_contents ul[class^="no1"] > li:nth-child(4):before {
	content: "1.4";
}

.general_contents ul[class^="no1"] > li:nth-child(5):before {
	content: "1.5";
}

.general_contents ul[class^="no2"] > li:nth-child(1):before {
	content: "2.1";
}

.general_contents ul[class^="no2"] > li:nth-child(2):before {
	content: "2.2";
}

.general_contents ul[class^="no2"] > li:nth-child(3):before {
	content: "2.3";
}

.general_contents ul[class^="no2"] > li:nth-child(4):before {
	content: "2.4";
}

.general_contents ul[class^="no2"] > li:nth-child(5):before {
	content: "2.5";
}

.general_contents ul[class^="no3"] > li:nth-child(1):before {
	content: "3.1";
}

.general_contents ul[class^="no3"] > li:nth-child(2):before {
	content: "3.2";
}

.general_contents ul[class^="no3"] > li:nth-child(3):before {
	content: "3.3";
}

.general_contents ul[class^="no3"] > li:nth-child(4):before {
	content: "3.4";
}

.general_contents ul[class^="no3"] > li:nth-child(5):before {
	content: "3.5";
}

.general_contents ul[class^="no4"] > li:nth-child(1):before {
	content: "4.1";
}

.general_contents ul[class^="no4"] > li:nth-child(2):before {
	content: "4.2";
}

.general_contents ul[class^="no4"] > li:nth-child(3):before {
	content: "4.3";
}

.general_contents ul[class^="no4"] > li:nth-child(4):before {
	content: "4.4";
}

.general_contents ul[class^="no4"] > li:nth-child(5):before {
	content: "4.5";
}

.general_contents ul[class^="no5"] > li:nth-child(1):before {
	content: "5.1";
}

.general_contents ul[class^="no5"] > li:nth-child(2):before {
	content: "5.2";
}

.general_contents ul[class^="no5"] > li:nth-child(3):before {
	content: "5.3";
}

.general_contents ul[class^="no5"] > li:nth-child(4):before {
	content: "5.4";
}

.general_contents ul[class^="no5"] > li:nth-child(5):before {
	content: "5.5";
}

.general_contents ul[class^="no6"] > li:nth-child(1):before {
	content: "6.1";
}

.general_contents ul[class^="no6"] > li:nth-child(2):before {
	content: "6.2";
}

.general_contents ul[class^="no6"] > li:nth-child(3):before {
	content: "6.3";
}

.general_contents ul[class^="no6"] > li:nth-child(4):before {
	content: "6.4";
}

.general_contents ul[class^="no6"] > li:nth-child(5):before {
	content: "6.5";
}

.general_contents ul[class^="no7"] > li:nth-child(1):before {
	content: "7.1";
}

.general_contents ul[class^="no7"] > li:nth-child(2):before {
	content: "7.2";
}

.general_contents ul[class^="no7"] > li:nth-child(3):before {
	content: "7.3";
}

.general_contents ul[class^="no7"] > li:nth-child(4):before {
	content: "7.4";
}

.general_contents ul[class^="no7"] > li:nth-child(5):before {
	content: "7.5";
}

.general_contents ul[class^="no8"] > li:nth-child(1):before {
	content: "8.1";
}

.general_contents ul[class^="no8"] > li:nth-child(2):before {
	content: "8.2";
}

.general_contents ul[class^="no8"] > li:nth-child(3):before {
	content: "8.3";
}

.general_contents ul[class^="no8"] > li:nth-child(4):before {
	content: "8.4";
}

.general_contents ul[class^="no8"] > li:nth-child(5):before {
	content: "8.5";
}

.general_contents ul[class^="no8"] > li:nth-child(6):before {
	content: "8.6";
}

.general_contents ul[class^="no8"] > li:nth-child(7):before {
	content: "8.7";
}

.general_contents ul[class^="no8"] > li:nth-child(8):before {
	content: "8.8";
}

.general_contents ul[class^="no8"] > li:nth-child(9):before {
	content: "8.9";
}

.general_contents ul[class^="no9"] > li:nth-child(1):before {
	content: "9.1";
}

.general_contents ul[class^="no9"] > li:nth-child(2):before {
	content: "9.2";
}

.general_contents ul[class^="no9"] > li:nth-child(3):before {
	content: "9.3";
}

.general_contents ul[class^="no9"] > li:nth-child(4):before {
	content: "9.4";
}

.general_contents ul[class^="no9"] > li:nth-child(5):before {
	content: "9.5";
}

.general_contents ul[class^="no10"] > li:nth-child(1):before {
	content: "10.1";
}

.general_contents ul[class^="no10"] > li:nth-child(2):before {
	content: "10.2";
}

.general_contents ul[class^="no10"] > li:nth-child(3):before {
	content: "10.3";
}

.general_contents ul[class^="no10"] > li:nth-child(4):before {
	content: "10.4";
}

.general_contents ul[class^="no10"] > li:nth-child(5):before {
	content: "10.5";
}

.general_contents ul[class^="no11"] > li:nth-child(1):before {
	content: "11.1";
}

.general_contents ul[class^="no11"] > li:nth-child(2):before {
	content: "11.2";
}

.general_contents ul[class^="no11"] > li:nth-child(3):before {
	content: "11.3";
}

.general_contents ul[class^="no11"] > li:nth-child(4):before {
	content: "11.4";
}

.general_contents ul[class^="no11"] > li:nth-child(5):before {
	content: "11.5";
}

.general_contents ul[class^="no12"] > li:nth-child(1):before {
	content: "12.1";
}

.general_contents ul[class^="no12"] > li:nth-child(2):before {
	content: "12.2";
}

.general_contents ul[class^="no12"] > li:nth-child(3):before {
	content: "12.3";
}

.general_contents ul[class^="no12"] > li:nth-child(4):before {
	content: "12.4";
}

.general_contents ul[class^="no12"] > li:nth-child(5):before {
	content: "12.5";
}

.general_contents ul[class^="no13"] > li:nth-child(1):before {
	content: "13.1";
}

.general_contents ul[class^="no13"] > li:nth-child(2):before {
	content: "13.2";
}

.general_contents ul[class^="no13"] > li:nth-child(3):before {
	content: "13.3";
}

.general_contents ul[class^="no13"] > li:nth-child(4):before {
	content: "13.4";
}

.general_contents ul[class^="no13"] > li:nth-child(5):before {
	content: "13.5";
}

.general_contents ul[class^="no14"] > li:nth-child(1):before {
	content: "14.1";
}

.general_contents ul[class^="no14"] > li:nth-child(2):before {
	content: "14.2";
}

.general_contents ul[class^="no14"] > li:nth-child(3):before {
	content: "14.3";
}

.general_contents ul[class^="no14"] > li:nth-child(4):before {
	content: "14.4";
}

.general_contents ul[class^="no14"] > li:nth-child(5):before {
	content: "14.5";
}

.general_contents ul[class^="no15"] > li:nth-child(1):before {
	content: "15.1";
}

.general_contents ul[class^="no15"] > li:nth-child(2):before {
	content: "15.2";
}

.general_contents ul[class^="no15"] > li:nth-child(3):before {
	content: "15.3";
}

.general_contents ul[class^="no15"] > li:nth-child(4):before {
	content: "15.4";
}

.general_contents ul[class^="no15"] > li:nth-child(5):before {
	content: "15.5";
}

.general_contents ul[class^="no16"] > li:nth-child(1):before {
	content: "16.1";
}

.general_contents ul[class^="no16"] > li:nth-child(2):before {
	content: "16.2";
}

.general_contents ul[class^="no16"] > li:nth-child(3):before {
	content: "16.3";
}

.general_contents ul[class^="no16"] > li:nth-child(4):before {
	content: "16.4";
}

.general_contents ul[class^="no16"] > li:nth-child(5):before {
	content: "16.5";
}

.general_contents ul[class^="no17"] > li:nth-child(1):before {
	content: "17.1";
}

.general_contents ul[class^="no17"] > li:nth-child(2):before {
	content: "17.2";
}

.general_contents ul[class^="no17"] > li:nth-child(3):before {
	content: "17.3";
}

.general_contents ul[class^="no17"] > li:nth-child(4):before {
	content: "17.4";
}

.general_contents ul[class^="no17"] > li:nth-child(5):before {
	content: "17.5";
}

.general_contents ul[class^="no18"] > li:nth-child(1):before {
	content: "18.1";
}

.general_contents ul[class^="no18"] > li:nth-child(2):before {
	content: "18.2";
}

.general_contents ul[class^="no18"] > li:nth-child(3):before {
	content: "18.3";
}

.general_contents ul[class^="no18"] > li:nth-child(4):before {
	content: "18.4";
}

.general_contents ul[class^="no18"] > li:nth-child(5):before {
	content: "18.5";
}

.general_contents ul[class^="no19"] > li:nth-child(1):before {
	content: "19.1";
}

.general_contents ul[class^="no19"] > li:nth-child(2):before {
	content: "19.2";
}

.general_contents ul[class^="no19"] > li:nth-child(3):before {
	content: "19.3";
}

.general_contents ul[class^="no19"] > li:nth-child(4):before {
	content: "19.4";
}

.general_contents ul[class^="no19"] > li:nth-child(5):before {
	content: "19.5";
}

.general_contents ul[class^="no20"] > li:nth-child(1):before {
	content: "20.1";
}

.general_contents ul[class^="no20"] > li:nth-child(2):before {
	content: "20.2";
}

.general_contents ul[class^="no20"] > li:nth-child(3):before {
	content: "20.3";
}

.general_contents ul[class^="no20"] > li:nth-child(4):before {
	content: "20.4";
}

.general_contents ul[class^="no20"] > li:nth-child(5):before {
	content: "20.5";
}

.general_contents ul[class^="no21"] > li:nth-child(1):before {
	content: "21.1";
}

.general_contents ul[class^="no21"] > li:nth-child(2):before {
	content: "21.2";
}

.general_contents ul[class^="no21"] > li:nth-child(3):before {
	content: "21.3";
}

.general_contents ul[class^="no21"] > li:nth-child(4):before {
	content: "21.4";
}

.general_contents ul[class^="no21"] > li:nth-child(5):before {
	content: "21.5";
}

.general_contents ul[class^="no21"] > li:nth-child(6):before {
	content: "21.6";
}

.general_contents ul[class^="no21"] > li:nth-child(7):before {
	content: "21.7";
}

.general_contents ul[class^="no21"] > li:nth-child(8):before {
	content: "21.8";
}

.general_contents ul[class^="no21"] > li:nth-child(8):before {
	content: "21.8";
}

.general_contents ul[class^="no21"] > li:nth-child(9):before {
	content: "21.9";
}
