/*  Accordion -------------------------------------- */

.gyan-accordion {width: auto; height: auto; }
.gyan-accordion-item { overflow:hidden; }
.gyan-accordion .gyan-accordion-tab-title {padding: 15px; font-size: 1rem; font-weight: 600; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; outline: 0; }
.gyan-accordion .gyan-accordion-toggle-icon {z-index: 10; }
.gyan-accordion .gyan-accordion-toggle-icon-open,
.gyan-accordion .gyan-accordion-tab-show .gyan-accordion-toggle-icon-close,
.gyan-accordion .gyan-accordion-tab-active-default .gyan-accordion-toggle-icon-close { display: none; }
.gyan-accordion .gyan-accordion-tab-show .gyan-accordion-toggle-icon-open,
.gyan-accordion .gyan-accordion-tab-active-default .gyan-accordion-toggle-icon-open {display: inline; }
.gyan-accordion .gyan-accordion-tab-content { display: none; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }
.gyan-accordion .gyan-accordion-tab-content p:last-child { margin: 0; }
.gyan-accordion .gyan-accordion-tab-content.gyan-accordion-tab-active { display: block; }
.gyan-accordion-tab-icon { display: inline-block; margin-right: 10px; }

.gyan-accordion,
.gyan-accordion .gyan-accordion-tab-title,
.gyan-accordion-tab-title .gyan-icon,
.gyan-accordion-tab-title .gyan-icon svg,
.gyan-content-box .gyan-icon,
.gyan-content-box .gyan-icon svg,
.gyan-bs-icon svg { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }

/*  Animated Text -------------------------------------- */

.gyan-animated-text .gyan-animated-text-strings > .animated{display: inline-block; }
.gyan-animated-text .gyan-animated-text-strings { text-align:center; }

@keyframes blink_cursor {
	0% {opacity: 1; }
	50% {opacity: 0; }
	100% {opacity: 1; }
}

.gyan-animated-text .typed-cursor {font-weight: 400  !important; font-style: normal !important; opacity: 1; animation: blink_cursor 0.7s infinite; }
.gyan-animated-text > * { opacity:0; }

.gyan-animated-text-strings.morphext { display:inline-block; }

/*Counter*/
.gyan-counter-icon.gyan-icon,.gyan-counter-icon.gyan-icon svg { line-height:0; display:inline-block; }
.gyan-counter-icon.gyan-icon svg { display:block; }

/* Working Hours -------------------------------------- */

.gyan-work-hours-section {overflow: hidden; }
.gyan-work-hours-section .gyan-work-hours-days {margin: 0px; padding: 0px; }
.gyan-work-hours-section .gyan-work-hours-days div{padding-top: 5px; padding-bottom: 5px; }
.gyan-work-hours-section .top-border-divider .gyan-inner {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0px; -js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.gyan-work-hours-section .gyan-work-hours-days .heading-date,
.gyan-work-hours-section .gyan-work-hours-days .heading-time {-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; flex-grow: 1; -webkit-flex-grow: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex-positive: 1; padding: 0px; margin: 0px; }
.gyan-work-hours-section .gyan-work-hours-days .heading-time {text-align: right; }

/* Button Scroll  -------------------------------------- */

.gyan-button-scroll { display:inline-block; position:relative; }
.gyan-button-scroll .gyan-button-scroll-align-icon-right{float:right}
.gyan-button-scroll .gyan-button-scroll-align-icon-left{float:left}
.gyan-bs-icon svg {width: 1em; height: 1em; }

/* Contact Form 7 Styler -------------------------------------- */

 .gyan-cf7-style span.wpcf7-list-item {margin: 0 1em 0 0em; }
span.wpcf7-not-valid-tip { margin-bottom:20px; }
.gyan-cf7-highlight-style-bottom_right span.wpcf7-not-valid-tip {display: inline-block; right:0; top: 100%; padding: 0.1em 0.8em; -webkit-border-radius: 2px; border-radius: 2px; float:right; margin-bottom:30px; }
.gyan-cf7-highlight-style-bottom_right span.gyan-cf7-alert {display: block; text-align: right; }
.gyan-cf7-style .wpcf7 div.wpcf7-response-output {margin: 0; }

.gyan-cf7-style select {-webkit-appearance: none; }
.wpcf7 select,
.wpcf7 input[type="text"], .wpcf7 input[type="input"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], input[type="search"] {width: 100%; }

.gyan-cf7-style .wpcf7 input:not([type=submit]) { text-shadow:none; }

#commentform input { position:relative; display:block;  }
#commentform input:before { content:'\f007'; font-family: 'Font Awesome 5 free'; font-weight:400; font-style:normal; margin-right:15px; display:inline-block; width:30px; height:30px; display:block; }

.gyan-cf7-icon { display:block; position:relative; clear:both; }
.gyan-cf7-icon i { position:absolute; top:0; display:block; z-index:9999; line-height: unset; margin-top: 5px;
margin-bottom: 10px; padding:12px 22px 12px 23px; }

.gyan-cf7-icon.icon-left i { left:0; }
.gyan-cf7-icon.icon-right i { right:0; }

/* Select Custom */
.gyan-cf7-style .gyan-cf7-select-custom {display: block; position: relative; }
.gyan-cf7-style .gyan-cf7-select-custom:after {content: "\f078"; font-family: 'Font Awesome 5 free'; font-weight:700; position: absolute; font-size: 0.7em; line-height: 1; top: 45%; -webkit-transform: translateY(-45%); -ms-transform: translateY(-45%); transform: translateY(-45%); right: 1em; z-index: 5; pointer-events: none; }

/*Checkbox Radio*/
.gyan-cf7-style input[type="checkbox"] + span:before,
.gyan-cf7-style input[type="radio"] + span:before {height: 12px; width: 12px; }

.gyan-cf7-style .wpcf7-checkbox input[type='checkbox'],
.gyan-cf7-style .wpcf7-acceptance input[type='checkbox'],
.gyan-cf7-style .wpcf7-radio input[type='radio'] {display: none; }

.gyan-cf7-style .wpcf7-checkbox input[type='checkbox'] + span:before,
.gyan-cf7-style .wpcf7-radio input[type='radio'] + span:before,
.gyan-cf7-style .wpcf7-acceptance input[type='checkbox'] + span:before {content: ''; display: inline-block; vertical-align: middle; margin-right: 10px; text-align: center; }

.gyan-cf7-style .wpcf7-checkbox input[type='checkbox']:checked + span:before,
.gyan-cf7-style .wpcf7-acceptance input[type='checkbox']:checked + span:before {content: "\2714"; line-height: 1.2; }

.gyan-cf7-style .wpcf7-radio input[type="radio"] + span:before {-webkit-border-radius: 100%; border-radius: 100%; }

.gyan-cf7-style-box .wpcf7-checkbox input[type="checkbox"]:checked + span:before,
.gyan-cf7-style-box .wpcf7-checkbox input[type="checkbox"] + span:before,
.gyan-cf7-style-box .wpcf7-acceptance input[type="checkbox"]:checked + span:before,
.gyan-cf7-style-box .wpcf7-acceptance input[type="checkbox"] + span:before,
.gyan-cf7-style-box .wpcf7-radio input[type="radio"] + span:before {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*Multiple Select*/
.gyan-cf7-style select[multiple="multiple"],
.gyan-cf7-style select[multiple="multiple"] option {padding: 12px 10px; }

/* Range */
.gyan-cf7-style input[type=range] {background: transparent !important; border: none !important; padding-left: 0 !important; padding-right: 0 !important; }
.gyan-cf7-style input[type=range]::-ms-track {background: transparent; border-color: transparent; color: transparent; }
.gyan-cf7-style input[type=range]::-webkit-slider-runnable-track {height: 0.35em; }
.gyan-cf7-style input[type=range]::-moz-range-track {height: 0.35em; }
.gyan-cf7-style input[type=range]::-ms-fill-lower {height: 0.35em; }
.gyan-cf7-style input[type=range]::-ms-fill-upper {height: 0.35em; }

/* Range thumb */
.gyan-cf7-style input[type=range]::-webkit-slider-thumb {-webkit-appearance: none; height: 1em; width: 1em; margin-top: -0.1em; }
.gyan-cf7-style input[type=range]::-moz-range-thumb {height: 1em; width: 1em; margin-top: -0.1em; }
.gyan-cf7-style input[type=range]::-ms-thumb {height: 1em; width: 1em; margin-top: -0.1em; }

.gyan-cf7-input-size-small input[type=range]::-webkit-slider-thumb{font-size: 10px; }
.gyan-cf7-input-size-small input[type=range]::-moz-range-thumb{font-size: 10px; }
.gyan-cf7-input-size-small input[type=range]::-ms-thumb {font-size: 10px; }

.gyan-cf7-input-size-default input[type=range]::-webkit-slider-thumb {font-size: 12px; }
.gyan-cf7-input-size-default input[type=range]::-moz-range-thumb {font-size: 12px; }
.gyan-cf7-input-size-default input[type=range]::-ms-thumb {font-size: 12px; }

.gyan-cf7-input-size-medium input[type=range]::-webkit-slider-thumb {font-size: 15px; }
.gyan-cf7-input-size-medium input[type=range]::-moz-range-thumb {font-size: 15px; }
.gyan-cf7-input-size-medium input[type=range]::-ms-thumb {font-size: 15px; }

.gyan-cf7-input-size-large input[type=range]::-webkit-slider-thumb {font-size: 20px; }
.gyan-cf7-input-size-large input[type=range]::-moz-range-thumb {font-size: 20px; }
.gyan-cf7-input-size-large input[type=range]::-ms-thumb {font-size: 20px; }

.gyan-cf7-input-size-xlarge input[type=range]::-webkit-slider-thumb {font-size: 25px; }
.gyan-cf7-input-size-xlarge input[type=range]::-moz-range-thumb {font-size: 25px; }
.gyan-cf7-input-size-xlarge input[type=range]::-ms-thumb {font-size: 25px; }

/*Submit Button*/
.gyan-cf7-style input[type=submit] {font-size: 15px; padding: 14px 35px; font-weight:700; -webkit-border-radius: 3px; border-radius: 3px; }
.gyan-cf7-style input:not([type="submit"]),
.gyan-cf7-style .wpcf7 textarea,
.gyan-cf7-style select {font-size: 15px; padding: 14px 22px; }
.gyan-cf7-style input[type="file"] { border:0; padding:0; }

.gyan-cf7-button-center input.wpcf7-form-control.wpcf7-submit,
.gyan-cf7-button-left input.wpcf7-form-control.wpcf7-submit,
.gyan-cf7-button-right input.wpcf7-form-control.wpcf7-submit,
.gyan-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {display: -webkit-box; display: -ms-flexbox; -js-display: flex; display: -webkit-flex; display: -moz-box; display: flex; width: auto; }

.gyan-cf7-button-center input.wpcf7-form-control.wpcf7-submit {margin-left:  auto; margin-right: auto; }
.gyan-cf7-button-left input.wpcf7-form-control.wpcf7-submit {margin-left:  0; margin-right: auto; }
.gyan-cf7-button-right input.wpcf7-form-control.wpcf7-submit  {margin-left:  auto; margin-right: 0; }
.gyan-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; width: 100%; }

.gyan-cf7-loader-active span.ajax-loader.is-active {display: inline-block; }
.gyan-cf7-button-center .gyan-cf7-loader-active {text-align: center; }
.gyan-cf7-button-right .gyan-cf7-loader-active {text-align: right; }
.gyan-cf7-button-justify .gyan-cf7-loader-active {text-align: center; }

@media only screen and (min-width: 769px) {
	.gyan-cf7-col {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
	.gyan-cf7-col label, .gyan-cf7-col > span {-webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 10px; }
}

@media only screen and (max-width: 976px) {
	.gyan-tablet-cf7-button-center input.wpcf7-form-control.wpcf7-submit {margin-left:  auto; margin-right: auto; width: auto; }
	.gyan-tablet-cf7-button-left input.wpcf7-form-control.wpcf7-submit {margin-left:  0; margin-right: auto; width: auto; }
	.gyan-tablet-cf7-button-right input.wpcf7-form-control.wpcf7-submit {margin-left:  auto; margin-right: 0; width: auto; }
	.gyan-tablet-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; width: 100%; }
}
@media only screen and (max-width: 767px) {
	.gyan-mobile-cf7-button-center input.wpcf7-form-control.wpcf7-submit {margin-left:  auto; margin-right: auto; width: auto; }
	.gyan-mobile-cf7-button-left input.wpcf7-form-control.wpcf7-submit {margin-left:  0; margin-right: auto; width: auto; }
	.gyan-mobile-cf7-button-right input.wpcf7-form-control.wpcf7-submit {margin-left:  auto; margin-right: 0; width: auto; }
	.gyan-mobile-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; width: 100%; }
}


/* Content Box  -------------------------------------- */

.gyan-content-box{position: relative; z-index: 1; transition: 0.3s; overflow: hidden; }
.gyan-content-box.gyan-content-box-move:hover, .gyan-content-box.gyan-content-box-zoom:hover{z-index: 999; }

/* Multi and Hot Buttons CSS -------------------------------------- */

.gyan-multi-button-wrap .elementor-button-content-wrapper,
.gyan-hot-button .elementor-button-content-wrapper {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.gyan-multi-button-wrap .elementor-button-content-wrapper.gyan-buttons-icon-right,
.gyan-hot-button .elementor-button-content-wrapper.gyan-buttons-icon-right {-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.gyan-multi-button-wrap .elementor-button-content-wrapper .elementor-button-text,
.gyan-multi-button-wrap .elementor-button-content-wrapper .elementor-button-icon,
.gyan-hot-button .elementor-button-content-wrapper .elementor-button-text, .gyan-hot-button .elementor-button-content-wrapper .elementor-button-icon {display: inline-block; }

.gyan-multi-button-wrap .gyan-button-wrapper a {width: 100%; }

.gyan-multi-button-wrap,
.gyan-button-halign-justify .gyan-button-wrapper {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.gyan-multi-button-wrap {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.gyan-button-stack-desktop .gyan-multi-button-wrap {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.gyan-button-halign-left .gyan-multi-button-wrap {-webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.gyan-button-halign-right .gyan-multi-button-wrap {-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.gyan-button-halign-center .gyan-multi-button-wrap {-webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.gyan-button-halign-justify .gyan-button-wrapper {-webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.gyan-multi-button-wrap {-webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.gyan-button-stack-desktop.gyan-button-halign-left .gyan-multi-button-wrap {-webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.gyan-button-stack-desktop.gyan-button-halign-right .gyan-multi-button-wrap {-webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.gyan-button-stack-desktop.gyan-button-halign-center .gyan-multi-button-wrap {-webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.gyan-button-stack-desktop.gyan-button-halign-justify .gyan-multi-button-wrap {-webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.gyan-multi-button-wrap .fa,.gyan-hot-button .fa { font-family: 'Font Awesome 5 free'; font-weight:700; }

/* Hot Button  */
.gyan-hot-button .gyan-hot-button-title {font-weight: 700; }
.gyan-hot-button .gyan-hot-button-desc {font-size: 0.9em; display: block; }
.gyan-hot-button .elementor-button-content-wrapper {margin-bottom: 7px; }

.gyan-hot-button .gyan-hot-buttons-all_left .elementor-button-content-wrapper .elementor-button-text,
.gyan-hot-button .gyan-hot-buttons-all_left .elementor-button-content-wrapper .gyan-hot-buttons-wrap,
.gyan-hot-button .gyan-hot-buttons-all_right .elementor-button-content-wrapper .elementor-button-text,
.gyan-hot-button .gyan-hot-buttons-all_right .elementor-button-content-wrapper .gyan-hot-buttons-wrap { display: inline-block;  }

.gyan-hot-button .gyan-hot-buttons-all_left.elementor-button,
.gyan-hot-button .gyan-hot-buttons-all_right.elementor-button {
	-js-display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }

.gyan-hot-button .gyan-hot-buttons-all_right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse; }

.gyan-hot-buttons-all_left.elementor-button .elementor-button-icon { float: left; margin-right: 10px; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.gyan-hot-buttons-all_right.elementor-button .elementor-button-icon { float: right; margin-left: 10px; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.gyan-mbutton-text-left .elementor-button-content-wrapper,
.gyan-mbutton-text-right .elementor-button-content-wrapper.gyan-buttons-icon-right {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center; }

.elementor-button-icon,
.elementor-button-icon.elementor-align-icon-right,
.elementor-button-icon.elementor-align-icon-left,
.gyan-multi-button-wrap .elementor-button .elementor-align-icon-right { order:0; webkit-order:0; -ms-flex-order:0; }

.gyan-hot-button .elementor-button-text { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }
.gyan-hot-button .elementor-button-content-wrapper.gyan-buttons-icon-right { -webkit-box-direction: row; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: row; -ms-flex-direction: row; flex-direction: row;  }
.gyan-hot-button .elementor-align-icon-all_left.elementor-button-icon { -webkit-order: 0; -ms-flex-order: 0; order: 0;  }
.gyan-hot-button .elementor-align-icon-all_right.elementor-button-icon { -webkit-order: 0; -ms-flex-order: 0; order: 0;  }

/* ----------------- */

.gyan-mbutton-text-left .gyan-hot-button-desc, .gyan-mbutton-text-left .gyan-hot-button-title {text-align: left; }

.gyan-mbutton-text-center .elementor-button-content-wrapper {-webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.gyan-mbutton-text-center .gyan-hot-button-desc {text-align: center; }

.gyan-mbutton-text-right .elementor-button-content-wrapper, .gyan-mbutton-text-left .elementor-button-content-wrapper.gyan-buttons-icon-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center; }

.gyan-mbutton-text-right .gyan-hot-button-desc, .gyan-mbutton-text-right .gyan-hot-button-title {text-align: right; }

h2.gyan-modal-header { margin-bottom:0; }

@media only screen and (max-width: 976px) {

	.gyan-button-stack-tablet .gyan-multi-button-wrap {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	.gyan-heading-stack-tablet .gyan-adv-heading-stack {display: block; }
	.gyan-tablet-button-halign-left .gyan-multi-button-wrap {-webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
	.gyan-tablet-button-halign-right .gyan-multi-button-wrap {-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
	.gyan-tablet-button-halign-center .gyan-multi-button-wrap {-webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
	.gyan-tablet-button-halign-justify .gyan-button-wrapper {-webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
	.gyan-button-stack-tablet.gyan-tablet-button-halign-justify .gyan-multi-button-wrap {-webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
	.gyan-button-stack-tablet.gyan-tablet-button-halign-left .gyan-multi-button-wrap {-webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.gyan-button-stack-tablet.gyan-tablet-button-halign-right .gyan-multi-button-wrap {-webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	.gyan-button-stack-tablet.gyan-tablet-button-halign-center .gyan-multi-button-wrap {-webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
}

@media only screen and (max-width: 767px) {

    .gyan-button-stack-mobile .gyan-multi-button-wrap {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	.gyan-heading-stack-mobile .gyan-adv-heading-stack {display: block; }
	.gyan-mobile-button-halign-left .gyan-multi-button-wrap {-webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
	.gyan-mobile-button-halign-right .gyan-multi-button-wrap {-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
	.gyan-mobile-button-halign-center .gyan-multi-button-wrap {-webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
	.gyan-mobile-button-halign-justify .gyan-button-wrapper {-webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
	.gyan-button-stack-mobile.gyan-mobile-button-halign-justify .gyan-multi-button-wrap {-webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
	.gyan-button-stack-mobile.gyan-mobile-button-halign-left .gyan-multi-button-wrap{-webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.gyan-button-stack-mobile.gyan-mobile-button-halign-right .gyan-multi-button-wrap {-webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	.gyan-button-stack-mobile.gyan-mobile-button-halign-center .gyan-multi-button-wrap {-webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
}

/* Flip Box -------------------------------------- */

.gyan-flipbox{position: relative; perspective: 1000px; }
.gyan-flipbox-front, .gyan-flipbox-back{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition: 0.5s; }

.gyan-flipbox-front.gyan-flipbox-effect-h-flip{transform: rotateY(0deg); }
.gyan-flipbox-back.gyan-flipbox-effect-h-flip{transform: rotateY(-180deg); }
.gyan-flipbox:hover .gyan-flipbox-front.gyan-flipbox-effect-h-flip{transform: rotateY(180deg); }
.gyan-flipbox:hover .gyan-flipbox-back.gyan-flipbox-effect-h-flip{transform: rotateY(0deg); }

.gyan-flipbox-front.gyan-flipbox-effect-v-flip{transform: rotateX(0deg); }
.gyan-flipbox-back.gyan-flipbox-effect-v-flip{transform: rotateX(-180deg); }
.gyan-flipbox:hover .gyan-flipbox-front.gyan-flipbox-effect-v-flip{transform: rotateX(180deg); }
.gyan-flipbox:hover .gyan-flipbox-back.gyan-flipbox-effect-v-flip{transform: rotateX(0deg); }

.gyan-flipbox-front.gyan-flipbox-effect-zoom{opacity: 1; transform: scale(1); }
.gyan-flipbox-back.gyan-flipbox-effect-zoom{opacity: 0; transform: scale(.5); }
.gyan-flipbox:hover .gyan-flipbox-back.gyan-flipbox-effect-zoom{opacity: 1; transform: scale(1); }

.gyan-flipbox-title,
.gyan-flipbox-icon i {
	transition: all 0.4s ease-in-out;
}

/* Icon List -------------------------------------- */

.gyan-icon-list-wrap .gyan-icon-wrapper {line-height: 1; -webkit-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; }
.gyan-icon-list-wrap .gyan-icon-wrapper.icon-right {order: 2; }
.gyan-icon-list-wrap .gyan-icon-list-icon {display: inline-block; text-align: center; }
.gyan-icon-list-wrap .gyan-ilist-items {list-style: none; margin: 0; padding: 0; }
.gyan-icon-list-wrap .gyan-ilist-items li {margin: 0; padding: 0; position: relative; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.gyan-icon-list-wrap .gyan-ilist-items li:after {bottom: 0; display: block; position: absolute; margin-bottom: -5px; }
.gyan-icon-list-wrap .gyan-ilist-items .fa {text-align: center; }
.gyan-icon-list-wrap .gyan-ilist-items a {display: inherit; align-items: center; }

.gyan-ilist-items.gyan-inline-items {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.gyan-ilist-items.gyan-inline-items li:not(:last-child) {margin-right: 8px; }

.gyan-icon-center-yes .gyan-icon-list-wrap .gyan-ilist-items li {text-align: left; }
.gyan-icon-center-yes .gyan-icon-list-wrap .gyan-ilist-items {display: inline-block; }
.gyan-icon-center-yes .gyan-icon-list-wrap {text-align: center; }
.gyan-icon-right .gyan-icon-list-text { order:1; }
.gyan-icon-right .gyan-icon-wrapper { order:2; }
.gyan-icon-left .gyan-icon-list-text { order:2; }
.gyan-icon-left .gyan-icon-wrapper { order:1; }

/* Image Accordion -------------------------------------- */

.gyan-image-accordion {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 50vh; }
.gyan-image-accordion .gyan-image-accordion-img {position: absolute; left: 0; top: 0; right: 0; bottom: 0; object-fit: cover; height: 100%; width: 100%; }
.gyan-image-accordion .gyan-image-accordion-button-wrap * {-webkit-transition: none; transition: none; }
.gyan-image-accordion .gyan-image-accordion-button {-webkit-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; }
.gyan-image-accordion-item {cursor: pointer; -webkit-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; color: #fff; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-decoration: none; -webkit-transition: -webkit-box-flex .4s, -webkit-flex .4s; transition: -webkit-box-flex .4s, -webkit-flex .4s; -o-transition: flex .4s; transition: flex .4s; transition: flex .4s, -webkit-box-flex .4s, -webkit-flex .4s, -ms-flex .4s; overflow: hidden; }
.gyan-image-accordion-item:last-child {margin-right: 0 !important; }
.gyan-image-accordion-active {cursor: default; }
.gyan-image-accordion-overlay {background-color: rgba(0, 0, 0, 0.3); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 20px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: background-color .4s; -o-transition: background-color .4s; transition: background-color .4s; }
.gyan-image-accordion-overlay .gyan-image-accordion-content-wrap {z-index: 1; }
.gyan-image-accordion-content-wrap {display: flex; flex-direction: column; align-items: center; visibility: hidden; }
.gyan-image-accordion-content-wrap p:last-child {margin-bottom: 0; }
.gyan-image-accordion-content-wrap * {visibility: hidden; opacity: 0; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.gyan-image-accordion-title {color: #fff; -webkit-transform: translate3d(0, -60px, 0); transform: translate3d(0, -60px, 0); }
.gyan-image-accordion-description {color: #fff; -webkit-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }
.gyan-image-accordion-button-wrap {-webkit-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }
.gyan-image-accordion-content-active {visibility: visible; }
.gyan-image-accordion-content-active * {opacity: 1; visibility: visible; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-transition: all .3s .3s; -o-transition: all .3s .3s; transition: all .3s .3s; }
.gyan-image-accordion-on-hover .gyan-image-accordion-item:hover {flex: 3; }
.gyan-image-accordion-on-hover .gyan-image-accordion-item:hover .gyan-image-accordion-content-wrap * {opacity: 1; visibility: visible; transform: none; transition: all .3s .3s; }
.gyan-image-accordion-horizontal .gyan-image-accordion {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.gyan-image-accordion-horizontal .gyan-image-accordion a:hover .gyan-image-accordion-overlay {background-color: transparent; }
.gyan-image-accordion-horizontal .gyan-image-accordion-item {margin-right: 0 !important; }
.elementor-button.elementor-size-gyan-default { line-height:30px; padding:13px 35px; }

@media (max-width: 1024px) {
	.gyan-image-accordion-stack-on-tablet .gyan-image-accordion {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.gyan-image-accordion-stack-on-tablet .gyan-image-accordion a:hover .gyan-image-accordion-overlay {background-color: transparent; }
	.gyan-image-accordion-stack-on-tablet .gyan-image-accordion-item {margin-right: 0 !important; }
}

@media only screen and (max-width: 767px) {
	.gyan-image-accordion-stack-on-mobile .gyan-image-accordion {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.gyan-image-accordion-stack-on-mobile .gyan-image-accordion a:hover .gyan-image-accordion-overlay {background-color: transparent; }
	.gyan-image-accordion-stack-on-mobile .gyan-image-accordion-item {margin-right: 0 !important; }
}

/* Image Scroll -------------------------------------- */

.gyan-image-scroll-container{position:relative;display:block;width:100%;height:100%;margin:0;padding:0}
.gyan-image-scroll-container .gyan-image-scroll-holder{display:block;position:relative;width:100%}
.gyan-image-scroll-container .gyan-image-scroll-holder .gyan-icon{transition:all .25s ease-out}
.gyan-image-scroll-container .gyan-image-scroll-holder .gyan-image-scroll{display:block;position:relative;width:100%;padding:0;margin:0;background-position:top;background-repeat:no-repeat;min-height:320px;height:100%;overflow:hidden;transition:background-position 2s cubic-bezier(.1, .54, .43, .94);background-size:cover}
.gyan-image-scroll-container .gyan-image-scroll-holder .gyan-image-scroll:hover{background-position:center bottom !important}
.gyan-image-scroll-container .gyan-device-slider-device{pointer-events:initial}
.gyan-image-scroll-container .gyan-device-slider-device .gyan-image-scroll{min-height:auto}
.elementor-widget-gyan_image_scroll.gyan-link-icon-on-hover-yes .gyan-image-scroll-holder a.gyan-icon{opacity:0;transition:opacity 350ms cubic-bezier(.24, .85, .58, 1); }
.elementor-widget-gyan_image_scroll.gyan-link-icon-on-hover-yes .gyan-image-scroll-holder:hover a.gyan-icon {opacity:1}

.gyan-image-scroll .gyan-single-post-link{opacity:0;transition:opacity 350ms cubic-bezier(.24, .85, .58, 1)}

.elementor-widget-gyan-advanced-icon-box.gyan-link-icon-on-hover-yes .gyan-image-scroll:hover .gyan-advanced-icon-box-readmore{opacity:1}@media screen and (max-width:767px){.gyan-single-post .gyan-single-post-title{font-size:1.3rem;line-height:1}}

/*  Image Separator -------------------------------------- */

.gyan-image-separator-wrap {position: absolute; width: 100%; z-index: 2; top: auto; }
.gyan-image-separator-link {position: absolute; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; text-decoration: none; }
.gyan-image-separator-wrap .img-responsive {display: inline-block; }

/* Info Box -------------------------------------- */
.gyan-info-box-wrap .gyan-info-box-link {text-decoration: none !important; }
.gyan-info-box-wrap .gyan-info-box-popular-badge.right {position: absolute; right: -7px; z-index: 2; border-bottom-right-radius: 0 !important; }
.gyan-info-box-wrap .gyan-info-box-popular-badge.right:after {content: ""; display: block; position: absolute; width: 0; height: 0; bottom: -8px; right: 0; border-bottom: 8px solid transparent; border-left: 8px; border-left-style: solid; }
.gyan-info-box-wrap .gyan-info-box-popular-badge.left {position: absolute; left: -7px; z-index: 2; border-bottom-left-radius: 0 !important; }
.gyan-info-box-wrap .gyan-info-box-popular-badge.left:after {content: ""; display: block; position: absolute; width: 0; height: 0; bottom: -8px; left: 0; border-bottom: 8px solid transparent; border-right: 8px; border-right-style: solid; }
.gyan-info-box-wrap .gyan-info-box-popular-badge p {margin: 0; text-align: center !important; }
.gyan-info-box-wrap .gyan-info-box-icon-inner {display: inline-block; }
.gyan-info-box-wrap .gyan-info-box-icon-wrap {display: table; }
.gyan-info-box-wrap .gyan-info-box-icon-wrap .gyan-info-box-icon {display: table-cell; vertical-align: middle; text-align: center; }
.gyan-info-box-icon-container { display:inline-block;  }
.gyan-infobox-icon-holder { display:block; position:relative; }
.elementor .gyan-infobox-number-circle { display:block; z-index:2; width:44px; height:44px; line-height:44px; text-align:center; font-size:14px; border-radius:100%; box-sizing:content-box;  }

@media (max-width: 1024px) {
  	.gyan-info-box-tablet-top .gyan-info-box {flex-direction: column; }
	.gyan-info-box-tablet-top .gyan-info-box .gyan-info-box-icon-wrap {display: inline-block; margin: 0; }
	.gyan-info-box-tablet-top .gyan-info-box .gyan-info-box-icon {margin-right: auto; }
	.gyan-info-box-tablet-left .gyan-info-box {flex-direction: row; }
	.gyan-info-box-tablet-left .gyan-info-box .gyan-info-box-icon-wrap {display: flex; margin-right: 20px; }
	.gyan-info-box-tablet-left .gyan-info-box .gyan-info-box-icon, .gyan-info-box-tablet-left .gyan-info-box img {width: 100%; }
	.gyan-info-box-tablet-right .gyan-info-box {flex-direction: row-reverse; }
	.gyan-info-box-tablet-right .gyan-info-box .gyan-info-box-icon-wrap {display: flex; margin-left: 20px; }
	.gyan-info-box-tablet-right .gyan-info-box .gyan-info-box-icon, .gyan-info-box-tablet-right .gyan-info-box img {width: 100%; }
}

@media only screen and (max-width: 767px) {
  	.gyan-info-box-mobile-top .gyan-info-box {flex-direction: column; }
	.gyan-info-box-mobile-top .gyan-info-box .gyan-info-box-icon-wrap {display: inline-block; margin: 0; }
	.gyan-info-box-mobile-top .gyan-info-box .gyan-info-box-icon {margin-right: auto; }
	.gyan-info-box-mobile-left .gyan-info-box {flex-direction: row; }
	.gyan-info-box-mobile-left .gyan-info-box .gyan-info-box-icon-wrap {display: flex; margin-right: 20px; }
	.gyan-info-box-mobile-left .gyan-info-box .gyan-info-box-icon, .gyan-info-box-mobile-left .gyan-info-box img {width: 100%; }
	.gyan-info-box-mobile-right .gyan-info-box {flex-direction: row-reverse; }
	.gyan-info-box-mobile-right .gyan-info-box .gyan-info-box-icon-wrap {display: flex; margin-left: 20px; }
	.gyan-info-box-mobile-right .gyan-info-box .gyan-info-box-icon, .gyan-info-box-mobile-right .gyan-info-box img {width: 100%; }
}

/* Pie Chart -------------------------------------- */

.gyan-piechart {position: relative; margin: 0 auto; }
.gyan-piechart .gyan-piechart-content {position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; }
.gyan-piechart .gyan-piechart-center, .gyan-progressbars .gyan-bar-percent {width: 100%; align-self: center; }
.gyan-piechart-title-below-chart { text-align:center; margin: 10px; }

/* Price List -------------------------------------- */

ul.gyan-price-list {list-style: none; padding: 0; margin: 0 }
ul.gyan-price-list .gyan-price-list-image {max-width: 50%; padding-right: 25px }
ul.gyan-price-list .gyan-price-list-image img {width: 100% }
ul.gyan-price-list .gyan-price-list-price {font-size: 16px; font-weight: 700 }
ul.gyan-price-list .gyan-price-list-header {font-size: 14px; max-width: 100% }
ul.gyan-price-list .gyan-price-list-title {color: #444444 }
ul.gyan-price-list .gyan-price-list-description {font-size: 12px }
ul.gyan-price-list .gyan-grid.gyan-has-image {margin-left: 0 }
ul.gyan-price-list .gyan-price-list-image, .gyan-price-list .gyan-price-list-separator {display: none }
ul.gyan-price-list li {padding: 0; margin: 0; list-style:none; }
ul.gyan-price-list li:not(:last-child) {margin-bottom: 10px }
ul.gyan-price-list .gyan-price-list-item>div[onclick] {cursor: pointer; }

@media (min-width:768px) {
	ul.gyan-price-list .gyan-price-list-header {font-size: 19px; font-weight: 600 }
	ul.gyan-price-list .gyan-price-list-title {max-width: 80% }
	ul.gyan-price-list .gyan-price-list-separator {margin-left: 10px; border-bottom-style: dotted; border-bottom-width: 1px; height: 0; color: #cccccc }
	ul.gyan-price-list .gyan-price-list-description {font-size: 14px; margin: 0; color: #999999 }
	ul.gyan-price-list .gyan-price-list-description {font-size: 14px }
	ul.gyan-price-list .gyan-price-list-image, .gyan-price-list .gyan-price-list-separator {display: inline-block }
}

/* Progressbars -------------------------------------- */

.gyan-progress-bar .gyan-pbar-wrap {display: block; -webkit-border-radius: unset; -moz-border-radius: unset; border-radius: unset; -webkit-transition: width 1.5s; -o-transition: width 1.5s; -moz-transition: width 1.5s; transition: width 1.5s; }
.gyan-progress-bar .gyan-pbar-title-holder {display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding-bottom: 10px; line-height: 1; white-space: nowrap; -webkit-transition: inherit; -o-transition: inherit; -moz-transition: inherit; transition: inherit; position: relative; }
.gyan-progress-bar .gyan-pbar-bg-wrap {display: block; position: relative; z-index: 0; width: 100%; height: 8px; -webkit-border-radius: unset; -moz-border-radius: unset; border-radius: unset; -webkit-transition: inherit; -o-transition: inherit; -moz-transition: inherit; transition: inherit; }
.gyan-progress-bar .gyan-progress-bar-data {position: absolute; z-index: 1; top: 0; left: 0; width: 0; height: inherit; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; -o-transition: inherit; -moz-transition: inherit; transition: inherit; }
.gyan-progress-bar .gyan-pbar-title {font-size: 16px; }
.gyan-progress-bar .gyan-pbar-percentage {position: relative; z-index: 1; margin-left: 5px; padding-top: 1px; line-height: inherit; font-size: 12px; border-radius: 5px; }
.gyan-progress-bar .gyan-pbar-bg-holder {-webkit-transition: inherit; -o-transition: inherit; -moz-transition: inherit; transition: inherit; }
.gyan-progress-bar .gyan-pbar-title-holder .gyan-pbar-title, .gyan-progress-bar .gyan-pbar-title-holder .gyan-pbar-percentage {line-height: inherit; font-weight: 500; }
.gyan-progress-bar .gyan-pbar-p-number, .gyan-progress-bar .gyan-pbar-p-unit {font-size: inherit; line-height: inherit; font-weight: inherit; text-transform: inherit; color: inherit; }
.gyan-progress-bar.pbp-default .gyan-pbar-title-holder {width: 0; }
.gyan-progress-bar.pbp-default .gyan-pbar-percentage {padding: 6px 5px; position: absolute; bottom: -16px; z-index: 2; right:-2px; }
.gyan-progress-bar .gyan-pbar-percentage span { padding:0 2px; }
.gyan-progress-bar .gyan-pbar-bg-wrap:before { content:''; display:block; top:50%; left:0; width:100%; position:absolute; z-index:0; }

.gyan-progress-bar .gyan-pbar-percentage:before {position: absolute; bottom: -9px; right: 0; display: inline-block; content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 9px 0 0; border-color: transparent; z-index:0; bottom: -10px; border-width: 10px 10px 0 0; }

.gyan-progress-bar-data span { position:absolute; top:50%; right:0; width:12px; height:12px; border:3px solid red; border-radius:100%; background:#fff; display:block; float:right; margin-top:-6px; margin-right:-2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }




/* Promo Box ------------------------------------------------------- */

.gyan-promo-box img{width:100%}
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-title{margin-bottom:10px;margin-top:0}

.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-sub-title,
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-title,
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-text,
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-button{text-decoration:none;color:inherit}

.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-sub-title{margin-bottom:0;margin-top:0}
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-text{transition-delay:50ms;margin-top:10px}
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-button{transition-delay:100ms;display:inline-block; line-height:1; }
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-button .gyan-promo-box-button-icon-left{float:left}
.gyan-promo-box .gyan-promo-box-desc-inner .gyan-promo-box-button .gyan-promo-box-button-icon-right{float:right}

[class*='gyan-item-transition-']{overflow:hidden}
[class*='gyan-item-transition-'] .elementor-widget-container{transition:.3s ease-out !important;transition-property:transform !important}
[class*='gyan-item-transition-'].gyan-item-transition-content .gyan-promo-box-desc-inner{transition:all .25s cubic-bezier(.13, .51, .58, 1);transform:translateY(10px)}
[class*='gyan-item-transition-'].gyan-item-transition-content:hover .gyan-promo-box-desc-inner{transform:translateY(0)}

[class*='gyan-item-transition-'].gyan-item-transition-scale-up .elementor-widget-container{transform:scale3d(1, 1, 1)}
[class*='gyan-item-transition-'].gyan-item-transition-scale-up:hover .elementor-widget-container{transform:scale3d(1.1, 1.1, 1)}
[class*='gyan-item-transition-'].gyan-item-transition-scale-down .elementor-widget-container{transform:scale3d(1.1, 1.1, 1)}
[class*='gyan-item-transition-'].gyan-item-transition-scale-down:hover .elementor-widget-container{transform:scale3d(1, 1, 1)}

h4.gyan-promo-box-pre-title { margin-bottom:0; }


/* Service List ------------------------------------------------------- */
.gyan-service-list-container {overflow: hidden; }
.gyan-service-list-container ul li {overflow: hidden; position: relative; }
.gyan-service-list-container ul li:last-child {overflow: hidden; }
.gyan-service-list-container .gyan-service-list-item-inner {align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.gyan-service-list-container .gyan-servicelist-icon-outer,
.gyan-service-list-container .gyan-servicelist-icon-wrapper { display: inline-flex; justify-content: center; align-items: center; flex-shrink: 0; position: relative; box-sizing:content-box; }

.gyan-service-list-container .gyan-service-list-number {text-align: center; }
.gyan-service-list-container .gyan-service-list-item:last-child {margin-bottom: 0 !important; }
.gyan-service-list-container .gyan-list-items a {color: inherit; }
.gyan-service-list-container ul.gyan-list-items,.gyan-service-list-container ul.gyan-list-items li { margin:0; padding:0; }

.gyan-service-list-icon-left.gyan-service-list-icon-vertical-middle .gyan-service-list-item-inner,
.gyan-service-list-icon-right.gyan-service-list-icon-vertical-middle .gyan-service-list-item-inner {align-items: center; }

.gyan-service-list-icon-left.gyan-service-list-icon-vertical-top .gyan-service-list-item-inner,
.gyan-service-list-icon-right.gyan-service-list-icon-vertical-top .gyan-service-list-item-inner {align-items: flex-start; }

.gyan-service-list-icon-left.gyan-service-list-icon-vertical-top .gyan-service-list-item:first-child .gyan-servicelist-icon-outer:before,
.gyan-service-list-icon-right.gyan-service-list-icon-vertical-top .gyan-service-list-item:first-child .gyan-servicelist-icon-outer:before {display: none; }

.gyan-service-list-icon-left.gyan-service-list-icon-vertical-bottom .gyan-service-list-item-inner,
.gyan-service-list-icon-right.gyan-service-list-icon-vertical-bottom .gyan-service-list-item-inner {align-items: flex-end; }

.gyan-service-list-icon-left.gyan-service-list-icon-vertical-bottom .gyan-service-list-item:last-child .gyan-servicelist-icon-outer:after,
.gyan-service-list-icon-right.gyan-service-list-icon-vertical-bottom .gyan-service-list-item:last-child .gyan-servicelist-icon-outer:after {display: none; }

.gyan-service-list-icon-top.gyan-service-list-icon-horizontal-center .gyan-service-list-item-inner {align-items: center; }
.gyan-service-list-icon-top.gyan-service-list-icon-horizontal-left .gyan-service-list-item-inner {align-items: flex-start; }
.gyan-service-list-icon-top.gyan-service-list-icon-horizontal-left .gyan-service-list-item:first-child .gyan-servicelist-icon-outer: {display: none; }
.gyan-service-list-icon-top.gyan-service-list-icon-horizontal-right .gyan-service-list-item-inner {align-items: flex-end; }
.gyan-service-list-icon-top.gyan-service-list-icon-horizontal-right .gyan-service-list-item:last-child .gyan-servicelist-icon-outer:after {display: none; }


.gyan-service-list-icon-left .gyan-servicelist-icon-outer { margin-right:10px }
.gyan-service-list-icon-left .gyan-service-list-connector .gyan-servicelist-icon-outer:before {content: ''; border-right: 1px solid #000; height: 1500px; bottom: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; }
.gyan-service-list-icon-left .gyan-service-list-connector .gyan-servicelist-icon-outer:after {content: ''; border-right: 1px solid #000; height: 1500px; top: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; }


.gyan-service-list-icon-right .gyan-service-list-item {justify-content: flex-end; text-align: right; }
.gyan-service-list-icon-right .gyan-servicelist-icon-outer {margin-left: 10px; order: 2; }
.gyan-service-list-icon-right .gyan-service-list-connector .gyan-servicelist-icon-outer:before {content: ''; border-left: 1px solid #000; height: 1500px; bottom: 14px; right: calc(7px - (1px/2)); position: absolute; width: 1px; }
.gyan-service-list-icon-right .gyan-service-list-connector .gyan-servicelist-icon-outer:after {content: ''; border-left: 1px solid #000; height: 1500px; top: 14px; right: calc(7px - (1px/2)); position: absolute; width: 1px; }


.gyan-service-list-connector.gyan-service-list-corners-hide .gyan-service-list-item:first-child .gyan-servicelist-icon-outer:before {display: none; }
.gyan-service-list-connector.gyan-service-list-corners-hide .gyan-service-list-item:last-child .gyan-servicelist-icon-outer:after {display: none; }
.gyan-service-list-icon-top .gyan-list-items {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; }
.gyan-service-list-icon-top .gyan-list-items .gyan-service-list-item {display: inline-block; flex-grow: 1; flex-basis: 0; text-align: center; }
.gyan-service-list-icon-top .gyan-list-items .gyan-service-list-item:last-child {margin-right: 0 !important; }
.gyan-service-list-icon-top .gyan-servicelist-icon-outer {margin-bottom: 10px; vertical-align: top; }
.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:before {content: ''; border-top: 1px solid #000; height: 1px; top: calc(7px - (1px/2)); left: auto; right: 14px; position: absolute; width: 1500px; }
.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:after {content: ''; border-top: 1px solid #000; height: 1px; left: 14px; top: calc(7px - (1px/2)); right: auto; position: absolute; width: 1500px; }
.gyan-service-list-icon-top .gyan-service-list-item-inner {flex-direction: column; }
.gyan-servicelist-icon-wrapper {line-height: 1; position: relative; z-index: 1; }
.gyan-service-list-item .gyan-service-list-button {display: flex; display: inline-block; line-height: 1.2; background-color: #818a91; color: #fff; fill: #fff; text-align: center; font-size: 15px; padding: 12px 24px; -webkit-border-radius: 3px; border-radius: 3px; }
.gyan-service-list-item .gyan-service-list-button .gyan-button-icon {margin-right: 10px; }
.gyan-service-list-item .gyan-service-list-button-icon-after .gyan-button-icon {margin-left: 10px; margin-right: 0; order: 2; }

.gyan-service-list-icon:before {position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.gyan-servicelist-icon-outer:before,
.gyan-servicelist-icon-outer:after { z-index:1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left:50%; }

.gyan-service-list-icon-left .gyan-service-list-connector .gyan-servicelist-icon-outer:after,
.gyan-service-list-icon-left .gyan-service-list-connector .gyan-servicelist-icon-outer:before { left:50%; }

.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:after,
.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:before { top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left:0; }

.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:after { left:50%; }
.gyan-service-list-icon-top .gyan-service-list-connector .gyan-servicelist-icon-outer:before { left:auto; }

.gyan-servicelist-icon-outer:after,
.gyan-servicelist-icon-outer:before { z-index:0; }

@media (max-width: 1024px) {
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-service-list-container .gyan-list-items {display: block; }
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-service-list-container .gyan-list-items .gyan-service-list-item {display: block; text-align: center !important; width: 100% !important; }
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-service-list-item-inner {flex-direction: row; }
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-servicelist-icon-wrapper {margin-bottom: 0; margin-right: 10px; }
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-servicelist-icon-outer:before {content: ''; border-right: 1px solid #000; height: 1500px; bottom: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; top: auto; }
	.gyan-service-list-stack-tablet.gyan-service-list-icon-top .gyan-servicelist-icon-outer:after {content: ''; border-right: 1px solid #000; height: 1500px; top: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; top: auto; }

}

@media only screen and (max-width: 767px) {
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-service-list-container .gyan-list-items {display: block; }
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-service-list-container .gyan-list-items .gyan-service-list-item {display: block; text-align: center !important; width: 100% !important; }
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-service-list-item-inner {flex-direction: row; }
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-servicelist-icon-wrapper {margin-bottom: 0; margin-right: 10px; }
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-servicelist-icon-outer:before {content: ''; border-right: 1px solid #000; height: 1500px; bottom: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; top: auto; }
	.gyan-service-list-stack-mobile.gyan-service-list-icon-top .gyan-servicelist-icon-outer:after {content: ''; border-right: 1px solid #000; height: 1500px; top: 14px; left: calc(7px - (1px/2)); position: absolute; width: 1px; top: auto; }
}


/* Table ------------------------------------------------------- */

.gyan-table table { margin:0; }
.gyan-table table th,
.gyan-table table td,
.gyan-table table tr,
.gyan-table table svg { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.gyan-table table {width: 100%; }
.gyan-table{overflow-x: auto; }
.gyan-table svg {width: 1em; height: 1em; position: relative; }

.gyan-table .gyan-icon-above { display:block; }
.gyan-table .gyan-table-thead-icon-above .gyan-table-thead { display:block; }

.gyan-table.gyan-table-tbody-th-top table tbody th,
.gyan-table.gyan-table-tbody-td-top table tbody td { vertical-align:top; }

.gyan-table.gyan-table-tbody-th-middle table tbody th,
.gyan-table.gyan-table-tbody-td-middle table tbody td { vertical-align:middle; }

.gyan-table.gyan-table-tbody-th-bottom table tbody th,
.gyan-table.gyan-table-tbody-td-bottom table tbody td { vertical-align:bottom; }


/* Tabs ------------------------------------------------------- */

.gyan-tabs {display: block; }

.gyan-tabs.gyan-tabs-horizontal .gyan-tabs-nav {display: inline-block; width: 100%; }
.gyan-tabs .gyan-tabs-nav > ul {position: relative; padding: 0px; margin: 0px; list-style-type: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 1; }
.gyan-tabs .gyan-tabs-nav > ul li {position: relative; padding: 1em 1.5em; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.gyan-tab-inline-icon i,.gyan-tabs .gyan-tabs-nav > ul li:after {transition: all 0.3s ease-in-out; }

.gyan-tabs .gyan-tabs-nav > ul li:after {content: ""; position: absolute; bottom: -10px; left: 0px; right: 0px; margin: 0 auto; z-index: 1; width:0; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #444; border-bottom: 0px; display: none; }

.gyan-tabs.active-caret-on .gyan-tabs-nav > ul li.active:after,
.gyan-tabs.active-caret-on .gyan-tabs-nav > ul li.active-default:after { display: none; }

.gyan-tabs .gyan-tabs-nav > ul li.active:after, .gyan-tabs .gyan-tabs-nav > ul li.active-default:after { display: block; }

.gyan-tabs .gyan-tabs-nav > ul li .gyan-icon { line-height:inherit; overflow:hidden; }
.gyan-tabs .gyan-tabs-nav > ul li .gyan-icon img { width:100%; }
.gyan-tabs.gyan-tabs-horizontal .gyan-tabs-nav > ul li .gyan-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; align-items:center; justify-content:center; }

.gyan-tabs-content {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align:left; }
.gyan-tabs .gyan-tabs-content > div {display: none; opacity: 0; }
.gyan-tabs .gyan-tabs-content > div.active, .gyan-tabs .gyan-tabs-content > div.active-default {display: block; width: 100%; padding: 1em; opacity: 1; -webkit-animation: fadeIn linear 0.3s; animation: fadeIn linear 0.3s; }

.gyan-tabs-icon-stack-yes .gyan-tabs .gyan-tabs-nav > ul { display:block; }
.gyan-tabs-icon-stack-yes .gyan-tabs .gyan-tabs-nav > ul li { display:inline-block;  width:100%; text-align:center; }
.gyan-tabs-icon-stack-yes .gyan-tabs .gyan-tabs-nav > ul li div.gyan-tabs-nav-li-inner {display: flex; align-items: center; flex-direction: column; }


/* Inline Icon */

.gyan-tab-inline-icon li a .fa {margin-right: 10px; line-height: 1; }
.gyan-tab-top-icon li {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; }
.gyan-tab-top-icon li a {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; }
.gyan-tab-top-icon li .fa, .gyan-tab-top-icon li .gyan-tab-title {-webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; }
.gyan-tab-top-icon li a .gyan-tab-title {margin-top: 10px; }

/* Vertical Tabs */

.gyan-tabs.gyan-tabs-vertical {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.gyan-tabs.gyan-tabs-vertical .gyan-tabs-nav {-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.gyan-tabs.gyan-tabs-vertical .gyan-tabs-nav > ul {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; }
.gyan-tabs.gyan-tabs-vertical .gyan-tabs-nav > ul > li {width: 100%; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; }
.gyan-tabs.gyan-tabs-vertical .gyan-tabs-nav > ul li::after {bottom: auto !important; right: -10px; top: calc(50% - 10px); left: auto !important; border-left: 10px solid #444; border-right: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent;
}

@media only screen and (max-width: 767px) {
	.gyan-tabs .gyan-tabs-nav > ul li.active:after,
	.gyan-tabs .gyan-tabs-nav > ul li.active-default:after { display:none; }

	.gyan-tabs .gyan-tabs-nav > ul {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.gyan-tabs .gyan-tabs-nav > ul li {-webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; }
	.gyan-tabs.gyan-tabs-vertical {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.gyan-tabs.gyan-tabs-vertical div.gyan-tabs-nav {-webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; }
	.gyan-tabs.gyan-tabs-vertical ul {-webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; }
	.gyan-tabs.gyan-tabs-vertical ul li {-webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; }
	div.gyan-tabs.gyan-tabs-vertical div.gyan-tabs-nav > ul li::after {border-left-color: transparent !important; bottom: -20px !important; left: 0 !important; right: 0 !important; top: auto !important; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top-color: #444 !important; }
}

/* Video ------------------------------------------------------- */

.gyan-aspect-ratio-4_3 .gyan-video-container {padding-bottom: 75%; }
.gyan-aspect-ratio-16_9 .gyan-video-container {padding-bottom: 56.25%; }
.gyan-aspect-ratio-3_2 .gyan-video-container {padding-bottom: 66.6666%; }

.gyan-video-container {position: relative; height: 0; overflow: hidden; max-width: 100%; background: #000; cursor: pointer; z-index: 1; -webkit-transition: .2s all; transition: .2s all; }
.gyan-video-container:before {content:''; z-index:2; height: 100%; width:100%; position:absolute; top:0; left:0; }

.gyan-video-container img {bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; border: none; height: auto; cursor: pointer; -webkit-transition: .2s all; transition: .2s all; }

.gyan-video-play-icon {left: 50%; top: 50%; position: absolute; cursor: pointer; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; -webkit-transition: text-shadow ease .2s, color ease .2s; transition: text-shadow ease .2s, color ease .2s; z-index: 4; }

.gyan-video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: transparent; }

/*Animation*/

.gyan-video-container:active .gyan-animation-sink,
.gyan-video-container:focus .gyan-animation-sink,
.gyan-video-container:hover .gyan-animation-sink {top: -webkit-calc( 50% + 8px ); top: calc( 50% + 8px ); }

.gyan-video-container .gyan-animation-sink {
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.gyan-video-container .gyan-animation-grow {
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.gyan-video-container:hover .gyan-video-play-icon.gyan-animation-grow {
	-webkit-transform: translate(-50%, -50%)scale(1.1);
	-ms-transform: translate(-50%, -50%)scale(1.1);
	transform: translate(-50%, -50%)scale(1.1);
}

.gyan-video-container .gyan-animation-float {
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out }

.gyan-video-container:active .gyan-animation-float,
.gyan-video-container:focus .gyan-animation-float,
.gyan-video-container:hover .gyan-animation-float {top: -webkit-calc( 50% - 8px ); top: calc( 50% - 8px ); }

.gyan-video-container:active .gyan-animation-wobble-vertical,
.gyan-video-container:focus .gyan-animation-wobble-vertical,
.gyan-video-container:hover .gyan-animation-wobble-vertical {
	-webkit-animation-name: gyan-wobble-vertical; animation-name: gyan-wobble-vertical;
	-webkit-animation-duration: 1s; animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1 }

.gyan-video-play-icon {
	-webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
	transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
}

@-webkit-keyframes gyan-wobble-vertical {
	16.65% {top: -webkit-calc( 50% + 8px ); top: calc( 50% + 8px ) }
	33.3% {top: -webkit-calc( 50% - 6px ); top: calc( 50% - 6px ) }
	49.95% {top: -webkit-calc( 50% + 4px ); top: calc( 50% + 4px ) }
	66.6% {top: -webkit-calc( 50% - 2px ); top: calc( 50% - 2px ) }
	83.25% {top: -webkit-calc( 50% + 1px ); top: calc( 50% + 1px ) }
	100% {top: 50% }
}

@keyframes gyan-wobble-vertical {
	16.65% {top: -webkit-calc( 50% + 8px ); top: calc( 50% + 8px ) }
	33.3% {top: -webkit-calc( 50% - 6px ); top: calc( 50% - 6px ) }
	49.95% {top: -webkit-calc( 50% + 4px ); top: calc( 50% + 4px ) }
	66.6% {top: -webkit-calc( 50% - 2px ); top: calc( 50% - 2px ) }
	83.25% {top: -webkit-calc( 50% + 1px ); top: calc( 50% + 1px ) }
	100% {top: 50% }
}

/* Vimeo */

.gyan-video-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
	transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
	fill: rgba(23,34,35,.75);
}
.gyan-video-container:hover .gyan-video-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	fill: #00ADEF;
}
.gyan-video-container:hover .gyan-video-play-icon .gyan-video-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	fill: #00ADEF;
	fill-opacity: 1;
}

.gyan-video-vimeo-wrap {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; position: absolute; top: 0; left: 0; z-index: 2; margin: 10px; -webkit-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out; margin-right: 4.6em; }

.gyan-video-vimeo-portrait {width: 60px; height: 60px; background: rgba(23,35,34,.75); margin-right: 1px; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; -moz-box-flex: 1; flex: 1 0 auto; padding: 0; }

.gyan-video-vimeo-portrait img {width: 50px; height: 50px; margin: 5px; padding: 0; border: 0; -webkit-border-radius: 50%; border-radius: 50%; }

.gyan-video-vimeo-byline {font-size: 1.2em!important; font-weight: 400; color: #fff; margin-top: .1em; padding: .2em .5em; background: rgba(23,35,34,.75); text-transform: none; line-height: normal; letter-spacing: normal; }
.gyan-video-vimeo-headers { font-size: 10px; }
.gyan-video-vimeo-title {max-width: 100%; font-size: 2em!important; font-weight: 700; margin: 0; padding: .1em .2em; background: rgba(23,35,34,.75); display: inline-block; text-transform: none; line-height: normal; letter-spacing: normal; }

.gyan-video-container .gyan-video-vimeo-title a,
.gyan-video-container .gyan-video-vimeo-title a:hover
.gyan-video-container .gyan-video-vimeo-byline,
.gyan-video-container .gyan-video-vimeo-byline a,
.gyan-video-container .gyan-video-vimeo-byline a:hover { color:#fff; }

/* Youtube */

.gyan-video-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
	transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
	fill: #1f1f1f;
}

.gyan-video-container:hover .gyan-video-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	fill: #cc181e;
}

.gyan-video-container:hover .gyan-video-play-icon .gyan-video-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
	fill: #cc181e; fill-opacity: 1;
}

/* Subscribe Bar */

.gyan-video-subscribe-bar-content {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex; }

.gyan-video-subscribe-bar {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box; display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px 10px;
	margin-bottom: 20px;
	}

.gyan-video-subscribe-bar-prefix {margin-right: 10px; }

.gyan-subscribe-responsive-desktop .gyan-video-subscribe-bar {display: block; text-align: center; }
.gyan-subscribe-responsive-desktop .gyan-video-subscribe-bar-prefix {margin-right: 0px; margin-bottom: 8px; }
.gyan-subscribe-responsive-desktop .gyan-video-subscribe-bar-content {display: block; }

@media only screen and (max-width: 1024px) {
	.gyan-subscribe-responsive-tablet .gyan-video-subscribe-bar {display: block; text-align: center; }
	.gyan-subscribe-responsive-tablet .gyan-video-subscribe-bar-prefix {margin-right: 0px; margin-bottom: 8px; }
	.gyan-subscribe-responsive-tablet .gyan-video-subscribe-bar-content {display: block; }
}

@media only screen and (max-width: 767px) {
	.gyan-subscribe-responsive-mobile .gyan-video-subscribe-bar {display: block; text-align: center; }
	.gyan-subscribe-responsive-mobile .gyan-video-subscribe-bar-prefix {margin-right: 0px; margin-bottom: 8px; }
	.gyan-subscribe-responsive-mobile .gyan-video-subscribe-bar-content {display: block; }
}

/* Info Box --------------------------------------------------------------- */

.gyan-info-box,
.gyan-small-info-box,
.gyan-infobox-icon-holder,
.gyan-small-infobox-icon-holder {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align:center; align-items:center; justify-content:center; flex-direction: column; position:relative;  }

.gyan-infobox-content-holder,
.gyan-infobox-button-type-icon_box a.gyan-info-box-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align:center; align-items:center; justify-content:center; }

.gyan-info-box,.gyan-small-info-box { padding:30px; }
.gyan-infobox-icon-holder {z-index:3;}
.gyan-small-infobox-icon-holder {z-index:2; overflow:hidden; }

.gyan-small-infobox-align-left .gyan-small-info-box,
.gyan-infobox-align-left .gyan-info-box {  align-items:flex-start; text-align:left; }

.gyan-small-infobox-align-right .gyan-small-info-box,
.gyan-infobox-align-right .gyan-info-box {  align-items:flex-end; text-align:right; }

.gyan-infobox-align-right .gyan-infobox-content-holder { text-align:right; align-items:flex-end; }
.gyan-infobox-align-left .gyan-infobox-content-holder { text-align:left; align-items:flex-start; }

a.gyan-small-infobox-over-link,
.gyan-small-infobox-icon-holder > a,
a.gyan-infobox-over-link,
.gyan-infobox-icon-holder > a { position:absolute; left:0; top:0; width:100%; height:100%; display:block;z-index:5; }

.gyan-infobox-line-separator { display:inline-block; position:relative; }

.gyan-infobox-icon.gyan-icon,
.gyan-infobox-button-type-icon_box a.gyan-info-box-button .gyan-icon { line-height:0; }

.gyan-small-infobox-title,
.gyan-small-infobox-subtitle,
.gyan-infobox-title,
.gyan-infobox-content,
.gyan-infobox-content-holder,
.gyan-infobox-line-separator,
a.gyan-info-box-button { z-index:3; clear:both; }

a.gyan-info-box-button { display:inline-block; padding: 8px 20px; }
.gyan-infobox-button-icon { margin-left:10px; }

.gyan-infobox-content-holder { flex-direction: column;  }

.gyan-infobox-button-type-icon_box .gyan-infobox-button-icon { margin:0; }


.gyan-infobox-position-left .gyan-infobox-icon-holder,
.gyan-infobox-position-right .gyan-infobox-icon-holder {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.gyan-infobox-position-left .gyan-infobox-content-holder,
.gyan-infobox-position-right .gyan-infobox-content-holder {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.gyan-infobox-position-left .gyan-infobox-content-holder { text-align:left; align-items:flex-start; }
.gyan-infobox-position-right .gyan-infobox-content-holder { text-align:right; align-items:flex-end;  }

.gyan-infobox-position-left .gyan-info-box {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items:flex-start;
}

.gyan-infobox-position-right .gyan-info-box {
    text-align: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: flex-end;
     align-items:flex-start;
}

.gyan-infobox-position-left .gyan-info-box,
.gyan-infobox-position-right .gyan-info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.gyan-infobox-position-right .gyan-infobox-title,
.gyan-infobox-position-right .gyan-infobox-content,
.gyan-infobox-position-right .gyan-infobox-line-separator,
.gyan-infobox-position-right .gyan-info-box-button { float:right; }

.gyan-small-info-box .gyan-icon i,
.gyan-small-info-box .gyan-icon svg { float:left; }


@media only screen and (max-width: 767px) {

	.gyan-infobox-position-left.gyan-infobox-center-yes .gyan-infobox-content-holder { text-align:center; align-items:center; }
	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-infobox-content-holder { text-align:center; align-items:center;  }

	.gyan-infobox-position-left.gyan-infobox-center-yes .gyan-info-box {
	    text-align: center;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    align-items:center;
	}

	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-info-box {
	    text-align: center;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: reverse;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    justify-content: center;
	     align-items:center;
	}

	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-infobox-title,
	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-infobox-content,
	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-infobox-line-separator,
	.gyan-infobox-position-right.gyan-infobox-center-yes .gyan-info-box-button { float:none; }

}

.gyan-infobox-fullwidth-button-yes .gyan-info-box-button { width:100%; text-align:center; }

/*animation*/
.gyan-infobox-icon-holder { transform: rotate(0deg); }

.gyan-hover-animation-rotate-90 .gyan-info-box:hover .gyan-infobox-icon-holder { transform: rotate(90deg); }
.gyan-hover-animation-rotate-180 .gyan-info-box:hover .gyan-infobox-icon-holder { transform: rotate(180deg); }
.gyan-hover-animation-rotate-360 .gyan-info-box:hover .gyan-infobox-icon-holder { transform: rotate(360deg); }
.gyan-hover-animation-rotate .gyan-info-box:hover .gyan-infobox-icon-holder {animation-name:gyan-animation-rotate; animation-duration:2s; animation-timing-function:linear; animation-iteration-count:infinite }

@keyframes gyan-animation-rotate{
  from {transform: rotate(0deg); } to {transform: rotate(359deg); }
}

.gyan-hover-animation-scale .gyan-info-box:hover .gyan-infobox-icon-holder { transform: scale(1.2); }

.gyan-hover-animation-flip .gyan-info-box:hover .gyan-infobox-icon-holder {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }

.gyan-hover-animation-hang .gyan-info-box:hover .gyan-infobox-icon-holder {animation-name:gyan-animation-hang; animation-duration:1.5s; animation-timing-function:ease-in-out; animation-iteration-count:infinite }

.gyan-hover-animation-pulse .gyan-info-box:hover .gyan-infobox-icon-holder {animation-name:gyan-animation-pulse; animation-duration:1s; animation-timing-function:linear; animation-iteration-count:infinite }
.gyan-hover-animation-wiggle .gyan-info-box:hover .gyan-infobox-icon-holder {animation: gyan-animation-wiggle 75ms infinite; animation-timing-function: linear; }
.gyan-hover-animation-shake .gyan-info-box:hover .gyan-infobox-icon-holder {animation: gyan-animation-shake 75ms infinite; animation-timing-function: linear; }

/* Image Marquee */
.str_wrap {overflow:hidden; width:100%; font-size:12px; line-height:16px; position:relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; white-space:nowrap; }
.str_move {white-space:nowrap; position:absolute; top:0; left:0; cursor:move; }
.str_move_clone {display:inline-block; vertical-align:top; position:absolute; left:100%; top:0; }
.str_vertical .str_move_clone {left:0; top:100%; }
.str_down .str_move_clone {left:0; bottom:100%; }
.str_vertical .str_move, .str_down .str_move {white-space:normal; width:100%; }
.str_static .str_move, .no_drag .str_move, .noStop .str_move{cursor:inherit; }
.str_wrap img {max-width:none !important; }

ul.gyan-image-marquee { margin:0; padding:0; }
ul.gyan-image-marquee li {display: inline-block; padding:0; margin:0; }
ul.gyan-image-marquee li:not(:last-child) {margin:0; }

/* Video Icon */
.gyan-video-icon-holder { display:block; }
.gyan-video-icon-holder .gyan-flex { align-items: center; flex-direction: column; }
.gyan-video-icon-holder .gyan-flex.gyan-vi-title-above { flex-direction: column-reverse; }
.gyan-video-icon-holder .gyan-flex.gyan-vi-title-before { flex-direction: row; flex-direction: row-reverse;  }
.gyan-video-icon-holder .gyan-flex.gyan-vi-title-after { flex-direction: row; }
a.gyan-video-icon-element { box-sizing:content-box; position:relative; }
a.gyan-video-icon-element:before { display:none; }
.gyan-vi-pulse-yes a.gyan-video-icon-element:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    background: #fff;
    border-radius: 100%;
    animation: pulse-border 1500ms ease-out infinite;
    transition: all 0.3s ease-in-out;
    box-sizing:border-box;
}

@keyframes pulse-border {
	0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; }
	100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; }
}

/* Service Box */

.gyan-services-title-section,
.gyan-services-title-icon,
.gyan-services-overlay,
.gyan-services-overlay-icon,
.gyan-services-full-icon-wrap,
.gyan-services-full-button-text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align:center; align-items:center; justify-content:center; flex-direction: column; position:relative; }

.gyan-services-container { display:block;  }
.gyan-services-items { display:block; position: relative; }
.gyan-services { position:relative; }
.gyan-services-title-section { z-index:2; }

.gyan-services-title-align-left .gyan-services-title-section { text-align:left; align-items:center; justify-content: flex-start; }

.gyan-services-overlay-align-left .gyan-services-overlay { text-align:left; align-items:flex-start; /*justify-content: flex-start;*/ }

.gyan-services-image { position:relative; }
.gyan-services-image img { width:100%; z-index:0; display:block; }
.gyan-services-img-overlay-bg { position: absolute; width:100%; height:100%; left:0; top:0; z-index: 1; opacity: 0; }
.gyan-services:hover .gyan-services-img-overlay-bg { opacity:1; }

.gyan-services-button-icon.gyan-icon i,
.gyan-services-title-icon i,
.gyan-services-overlay-icon i { line-height:1em; }

.gyan-services-title-icon svg,.gyan-services-overlay-icon svg { height:1em; width:1em; }

.gyan-services-overlay { position: absolute; bottom:0; top: 0; right: 0; left: 0; z-index: 2; opacity: 0; }
.gyan-services:hover .gyan-services-overlay { opacity:1; }

.gyan-services { overflow:hidden; }

.gyan-services-st-1 .gyan-services-title-section,
.gyan-services-st-4 .gyan-services-title-section { flex-direction: row; position:absolute; left:0; bottom:0; right:0; opacity:1; }

.gyan-services-title-sec-t .gyan-services-title-section { top:0; bottom:auto; }
.gyan-services-title-sec-m .gyan-services-title-section {top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); bottom:auto; }

.gyan-services-st-1 .gyan-services:hover .gyan-services-title-section {bottom:-100%; opacity:0; }
.gyan-services-title-sec-t .gyan-services-st-1 .gyan-services:hover .gyan-services-title-section {top:-100%; opacity:0; }
.gyan-services-title-sec-m .gyan-services-st-1 .gyan-services:hover .gyan-services-title-section {left:-100%; opacity:0; }

.gyan-overlay-animation-sb .gyan-services-overlay { top:-100%; }
.gyan-overlay-animation-sb .gyan-services:hover .gyan-services-overlay { top:0; }

.gyan-overlay-animation-st .gyan-services-overlay { bottom:-100%; }
.gyan-overlay-animation-st .gyan-services:hover .gyan-services-overlay { bottom:0; }

.gyan-overlay-animation-sr .gyan-services-overlay { left:-100%; width:100%; }
.gyan-overlay-animation-sr .gyan-services:hover .gyan-services-overlay { left:0; }

.gyan-overlay-animation-sl .gyan-services-overlay { right:-100%; width:100%; left:auto; }
.gyan-overlay-animation-sl .gyan-services:hover .gyan-services-overlay { right:0; }

.gyan-overlay-animation-slr .gyan-services-overlay {position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity:1; -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center;}

.gyan-overlay-animation-slr .gyan-services:hover .gyan-services-overlay {-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }

.gyan-services-st-2 .gyan-services-all-content { overflow:hidden; position: relative; }
.gyan-services-st-2 .gyan-services-title-section { flex-direction:row; }

.gyan-services-st-3 .gyan-services-overlay { position: absolute; right: 0; left: 0; z-index:2; top:auto; opacity:1; }

.gyan-services-st-4 .gyan-services {overflow:visible; position: relative; width: 100%; perspective: 1000px; -webkit-perspective: 1000px; }
.gyan-services-st-4 .gyan-services-overlay { width:100%; height:100%; left:0; top:0; right:auto; bottom:auto; }

.gyan-services-st-4 .gyan-services-front,
.gyan-services-st-4 .gyan-services-back {position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition: 0.5s; background-size: cover; background-repeat: no-repeat; z-index:0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.gyan-services-st-4 .gyan-services-front {transform: rotateY(0deg); }
.gyan-services-st-4 .gyan-services-back {transform: rotateY(-180deg); }
.gyan-services-st-4 .gyan-services:hover .gyan-services-front {transform: rotateY(180deg); }
.gyan-services-st-4 .gyan-services:hover .gyan-services-back {transform: rotateY(0deg); }

.gyan-services-flip-vr .gyan-services-st-4 .gyan-services-front {transform: rotateX(0deg); }
.gyan-services-flip-vr .gyan-services-st-4 .gyan-services-back {transform: rotateX(-180deg); }
.gyan-services-flip-vr .gyan-services-st-4 .gyan-services:hover .gyan-services-front {transform: rotateX(180deg); }
.gyan-services-flip-vr .gyan-services-st-4 .gyan-services:hover .gyan-services-back {transform: rotateX(0deg); }

.gyan-services h1.gyan-services-title,
.gyan-services h2.gyan-services-title,
.gyan-services h3.gyan-services-title,
.gyan-services h4.gyan-services-title,
.gyan-services h5.gyan-services-title,
.gyan-services h6.gyan-services-title { margin-bottom:0; }

a.gyan-services-button {
    align-items: center;
    justify-content: center; }

a.gyan-services-button i, a.gyan-services-button svg { float:left; }

/* Services Full */
.gyan-services-full-img { position:relative; }
.gyan-services-full-content { display:block; position:relative; }
.gyan-services-full-icon-wrap { position:absolute; border-radius:100%; top:0; right:14px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.gyan-services-full-icon-wrap .gyan-icon { line-height:0; }
.gyan-services-full-button { min-height:54px; padding-left:25px; overflow:hidden; position:relative; z-index:1; }
.gyan-services-full-button:before { content:''; position:absolute; top:-160px; right:-485px; width:600px; height:400px; transform: rotateZ(-55deg); display:block; z-index:2; }
.gyan-services-full-button-text { z-index:4; }
.gyan-services-full-button-arrow { position:absolute; top:50%; right:17px; width:33px; z-index:5;  }
.gyan-services-full-button-arrow:before  {content:''; width: 0; height: 0; border-width: 5px 0 5px 7px; border-style: solid; display: block; margin-top:-4px; float:right; }
.gyan-services-full-button-arrow:after { content:''; display: block; width:30px; height:2px; margin-top:-6px; float:right; margin-right:5px;  }
.gyan-services-full-wrap { display:block; }

/* Menu List */
.gyan-menu-list { display:block; }
ul.gyan-menu-list-item {  margin:0; padding:0; }
ul.gyan-menu-list-item li { display:block; position:relative; list-style:none; margin:0 0 9px 0; padding:0;  }
ul.gyan-menu-list-item li a { position:relative; display:block; margin:0; padding:14px 22px; border:2px solid #e6e6e6;  }
ul.gyan-menu-list-item li a:before { content:'\f054'; position:absolute; top:50%; right:0; margin-right:19px; font-size:14px; font-family:"Font Awesome 5 Free"; font-weight:700; font-style: normal; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

/*Title*/
.gyan-title-subtitle span { display:inline-block; position:relative; }
.gyan-title-subtitle span:before,.gyan-title-subtitle span:after { content:''; position:absolute; top:50%; margin-top:-1px; width:25px; height:2px; display:none; }
.gyan-title-subtitle span:after { right:-40px; }
.gyan-title-subtitle span:before { left:-40px; }

.gyan-title-st-line-both-side .gyan-title-subtitle span:before,
.gyan-title-st-line-both-side .gyan-title-subtitle span:after,
.gyan-title-st-line-before .gyan-title-subtitle span:before,
.gyan-title-st-line-after .gyan-title-subtitle span:after { display:block; }
.gyan-title-desc-center .gyan-title-desc { margin:0 auto; }