/* Multi Headings ----------------------------------------------------- */

.gyan-multi-heading .gyan-heading-title {margin: 0; padding: 0 }
.gyan-multi-heading a {color: inherit }
.gyan-multi-heading a:hover {color: inherit }
.gyan-multi-heading .gyan-sub-heading, .gyan-multi-heading .gyan-main-heading {z-index: 1; position: relative }
.gyan-multi-heading .gyan-sub-heading {display: inline-block; line-height: 1 }
.gyan-multi-heading .gyan-main-heading>.gyan-main-heading-inner, .gyan-multi-heading .gyan-main-heading>.gyan-mainh-split-text {display: inline-flex; box-sizing: border-box }
.gyan-multi-heading .gyan-sub-heading-content, .gyan-multi-heading .gyan-main-heading {display: inline-block; vertical-align: middle }
.gyan-multi-heading .gyan-sub-heading .line, .gyan-multi-heading .gyan-main-heading .line {background-color: transparent !important }
.gyan-multi-heading .gyan-sub-heading .line:after, .gyan-multi-heading .gyan-main-heading .line:after {content: ""; background-color: #1e87f0; height: 2px; width: 40px; display: inline-block; vertical-align: middle }
.gyan-multi-heading .gyan-sub-heading .line.gyan-button-icon-align-bottom, .gyan-multi-heading .gyan-main-heading .line.gyan-button-icon-align-bottom {line-height: 0; display: block }
.gyan-button-icon-align-left{float:left}
.gyan-button-icon-align-right{float:right}
.gyan-multi-heading .gyan-multi-heading-content {color: rgba(156, 156, 156, 0.12); z-index: 0; font-size: 60px; text-transform: uppercase; font-weight: 700; line-height: 1; bottom: 0; width: 100%; transition: all .3s ease-out; position: absolute }
.gyan-multi-heading .gyan-multi-heading-content>div {display: inline-block }
.gyan-ep-main-color-yes .gyan-multi-heading .gyan-main-heading>div {background-color: transparent; background-image: linear-gradient(240deg, #0E83CD 0, #8062d4 100%); background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: rgba(255, 255, 255, 0) }
.gyan-ep-advanced-color-yes .gyan-multi-heading .gyan-multi-heading-content>div {background-color: transparent; background-image: linear-gradient(240deg, #0E83CD 0, #8062d4 100%); background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent }

@supports (-ms-ime-align: auto) {
	.gyan-ep-main-color-yes .gyan-multi-heading .gyan-main-heading>div,
	.gyan-ep-advanced-color-yes .gyan-multi-heading .gyan-multi-heading-content>div {background-attachment: scroll !important }
}

@supports (
	-moz-appearance:none) {.gyan-ep-main-color-yes .gyan-multi-heading .gyan-main-heading>div,
	.gyan-ep-advanced-color-yes .gyan-multi-heading .gyan-multi-heading-content>div {background-attachment: scroll !important }
}

/*  Image Carousel, Testimonials Carousel, Content Slider ----------------------------------------------------- */

.gyan-image-item-inner a{display: block; text-align: center; }
.gyan-slider-content .gyan-overlay{opacity: 1; }

.gyan-posts-carousel .owl-next,
.gyan-posts-carousel .owl-prev,
.gyan-content-slider .owl-next,
.gyan-content-slider .owl-prev,
.gyan-testimonials .owl-next,
.gyan-testimonials .owl-prev {position: absolute; border: 0; outline: 0; text-align: center; width:40px; height:40px; line-height:40px; text-align:center; cursor: pointer; opacity: 0; transition: all 0.3s ease-in-out; border-radius:100%; padding:0; margin:0; }

.gyan-posts-carousel .owl-next,
.gyan-content-slider .owl-next,
.gyan-testimonials .owl-next{right: -5px; transform: translate( 0, -40px ); }

.gyan-posts-carousel .owl-prev,
.gyan-content-slider .owl-prev,
.gyan-testimonials .owl-prev{left: -5px; transform: translate( 0, 40px ); }

.gyan-content-slider:hover .owl-next,
.gyan-content-slider:hover .owl-prev,
.gyan-posts-carousel:hover .owl-next,
.gyan-posts-carousel:hover .owl-prev {opacity: 1; transform: translate(0); }

.owl-nav .owl-next:before,.owl-nav .owl-prev:before { content:'\f0d9'; font-family:'Font Awesome 5 Free'; font-weight:900; font-style:normal; font-size:22px; margin-left:-3px; }
.owl-nav .owl-next:before { content:'\f0da'; margin-left:3px; }

.gyan-posts-carousel .owl-dots,
.gyan-content-slider .owl-dots,
.gyan-testimonials .owl-dots {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.gyan-posts-carousel .owl-dot,
.gyan-content-slider .owl-dot,
.gyan-testimonials .owl-dot {width: 12px; height: 12px; margin: 25px .2rem; background: transparent; border-radius:100%; outline: 0; cursor: pointer; transition: all .25s ease-in-out; border:4px solid; }

.gyan-anim-invisible{visibility: hidden; }

.gyan-image-item-inner,
.gyan-image-item-inner a img {transition: all 0.4s ease-in-out; }

.gyan-image-carousel,
.gyan-testimonials,
.gyan-content-slider{direction: ltr; }

.gyan-image-carousel {overflow: hidden; }

.gyan-posts-carousel .owl-next,
.gyan-testimonials .owl-next{transform: translate( 20px, -32px ); }

.gyan-posts-carousel .owl-prev,
.gyan-testimonials .owl-prev{transform: translate( -20px, -32px ); }

.gyan-posts-carousel:hover .owl-next,
.gyan-posts-carousel:hover .owl-prev,
.gyan-testimonials:hover .owl-next,
.gyan-testimonials:hover .owl-prev{opacity: 1; transform: translate(0, -32px); }

.gyan-testimonials{direction: ltr; }
.gyan-testimonials .owl-next span,
.gyan-testimonials .owl-prev span,
.gyan-content-slider .owl-next span,
.gyan-content-slider .owl-prev span{ float: left; }
.gyan-content-slider .elementor-element-overlay {display: none; }

.gyan-content-slider .owl-nav button.owl-prev span,
.gyan-content-slider .owl-nav button.owl-next span { display:none; }

@media (max-width: 767px) {
	.gyan-testimonials .owl-next, .gyan-testimonials .owl-prev,
	.gyan-content-slider .owl-next, .gyan-content-slider .owl-prev{display: none; }
}

.gyan-testimonials-item { text-align:center; }
.owl-carousel .owl-item .gyan-testimonials-img img { border-radius:100%; display:inline-block; }
.gyan-testimonials-img { text-align:center; display:block; }
.gyan-testimonials-content { padding:39px 45px 57px; margin-bottom:42px; position:relative; }
.gyan-testimonials-content:before { content:''; position:absolute; left:50%; bottom:0; margin-bottom:-20px; margin-left:-20px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid; }
.gyan-testimonials-quote-icon { display:block; width:51px; height:51px; margin:0 auto; padding:4px; border:1px dashed; border-radius:100%; margin-bottom:15px; position:relative; }
.gyan-testimonials-quote-icon i { width:41px; height:41px; line-height:41px; display:block; border-radius:100%; }
.gyan-testimonials-quote-icon:before,.gyan-testimonials-quote-icon:after { content:''; position:absolute; top:50%; left:0; margin-top:-1px; display:block; width:50px; height:2px; background:rgba(0,0,0,0.1);  }
.gyan-testimonials-quote-icon:before { margin-left:-80px; }
.gyan-testimonials-quote-icon:after { margin-right:-80px; left:auto; right:0; }

.gyan-image-carousel-g2c .gyan-image-item-inner img {
  filter: gray;
  -webkit-filter: grayscale(1);
}

.gyan-image-carousel-g2c .gyan-image-item-inner img:hover {
	filter: none;
  	-webkit-filter: grayscale(0);
}

.gyan-image-item-inner { overflow:hidden; }



/* Countdown ----------------------------------------------------- */

.gyan-countdown .gyan-cd {display: inline-block; text-align: center; }

@media only screen and (max-width: 767px) {
	.gyan-countdown-wrapper.gyan-countdown-separator-hide-mobile .gyan-countdown-item:after {display: none; }
	.gyan-countdown-wrapper.gyan-countdown-separator-hide-mobile .gyan-countdown-item .gyan-countdown-digit-wrapper::after {display: none; }
}

/* Modal Box ----------------------------------------------------- */

.gyan-modal-overlay{position: fixed; height: 100%; width: 100%; top: 0; left: 0; display: none; z-index: 99999; }
.gyan-modal-area{position: absolute; width: 100%; height: 100%; align-items: center; justify-content: center; }
.gyan-modal-body{overflow-y: auto; }
.gyan-modal-content{overflow:hidden; }

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

.gyan-pricing-table {overflow: hidden; text-align: center; -webkit-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; }
.gyan-pricing-table-container {position: relative; }
.gyan-pricing-table.horizontal-table {display: flex; }
.gyan-pricing-table.horizontal-table .gyan-pricing-table-head, .gyan-pricing-table.horizontal-table .gyan-pricing-table-footer, .gyan-pricing-table.horizontal-table .gyan-pricing-table-features {flex: 1; }
.gyan-pricing-table-align-left .gyan-pricing-table {text-align: left; }
.gyan-pricing-table-align-left .gyan-pricing-table-price {justify-content: flex-start; }
.gyan-pricing-table-align-right .gyan-pricing-table {text-align: right; }
.gyan-pricing-table-align-right .gyan-pricing-table-price {justify-content: flex-end; }
.gyan-pricing-table-icon-wrap { text-align:center; margin-bottom:25px; }
.gyan-pricing-table-icon-wrap,
.gyan-pricing-table .gyan-pricing-table-icon {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; align-items: center; justify-content: center; position: relative; }
.gyan-pricing-table .gyan-pricing-table-icon-image { overflow:hidden; }
.gyan-pricing-table .gyan-pricing-table-title-wrap { margin-bottom:12px; }
.gyan-pricing-table .gyan-pricing-table-title-wrap .gyan-pricing-table-title {margin-bottom: 0; }
.gyan-pricing-table .gyan-pricing-table-title-wrap .gyan-pricing-table-subtitle {margin-bottom: 0; }
.gyan-pricing-table .gyan-pricing-table-price {font-size: 40px; margin-left: auto; margin-right: auto; }
.gyan-pricing-table .gyan-pricing-table-features {list-style: none; margin: 0; padding: 0; }
.gyan-pricing-table .gyan-pricing-table-features li {margin: 0; padding: 0; }
.gyan-pricing-table .gyan-pricing-table-features li:last-child {border-bottom: 0; }
.gyan-pricing-table .gyan-pricing-table-features .excluded {text-decoration: line-through; }
.gyan-pricing-table .gyan-pricing-table-price-prefix, .gyan-pricing-table .gyan-pricing-table-price-duration {font-size: 0.4em; line-height: 1; text-align: left; }
.gyan-pricing-table .gyan-pricing-table-price-prefix {align-self: flex-start; }
.gyan-pricing-table .gyan-pricing-table-price-duration {align-self: flex-end; padding-left:5px; }
.gyan-pricing-table-price-duration-wrap .gyan-pricing-table-price {flex-wrap: wrap; }
.gyan-pricing-table-price-duration-wrap .gyan-pricing-table-price-duration {text-align: center; width: 100%; }
.gyan-pricing-table .gyan-pricing-table-price-value {line-height: .9; }
.gyan-pricing-table-price, .gyan-pricing-table-price-wrap {display: flex; justify-content: center; align-items: center; width: 100%; }
.gyan-pricing-table-price-wrap { margin-bottom:16px; }
.gyan-pricing-table-price-original {display: inline-flex; font-size: 0.5em; line-height: 1; align-self: flex-end; text-decoration: line-through; }
.gyan-pricing-table-ribbon {color: #fff; font-size: 13px; font-weight: 700; position: absolute; text-align: center; text-transform: uppercase; top: 0; z-index: 2; }
.gyan-pricing-table-ribbon-inner {background: #555555; }
.gyan-pricing-table-ribbon-1 {position: absolute; top: 0; width: 150px; overflow: hidden; height: 150px; }
.gyan-pricing-table-ribbon-1.gyan-pricing-table-ribbon-right {left: auto; right: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.gyan-pricing-table-ribbon-1.gyan-pricing-table-ribbon-left {left: 0; right: auto; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }
.gyan-pricing-table-ribbon-1 .gyan-pricing-table-ribbon-inner {text-align: center; left: 0; width: 200%; -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); margin-top: 35px; line-height: 2; }
.gyan-pricing-table-ribbon-2 {border-radius: 50%; line-height: 4em; min-height: 4em; min-width: 4em; }
.gyan-pricing-table-ribbon-2 .gyan-pricing-table-ribbon-inner {background: #555555; border-radius: 50%; }
.gyan-pricing-table-ribbon-2.gyan-pricing-table-ribbon-right {-webkit-transform: translateX(38%) translateY(-38%); -ms-transform: translateX(38%) translateY(-38%); transform: translateX(38%) translateY(-38%); }
.gyan-pricing-table-ribbon-2.gyan-pricing-table-ribbon-left {-webkit-transform: translateX(-38%) translateY(-38%); -ms-transform: translateX(-38%) translateY(-38%); transform: translateX(-38%) translateY(-38%); }
.gyan-pricing-table-ribbon-right {right: 0; }
.gyan-pricing-table-ribbon-left {left: 0; }
.gyan-pricing-table-ribbon-3 {background: #555555; top: 10%; }
.gyan-pricing-table-ribbon-3 .gyan-pricing-table-ribbon-inner {padding: 3px 18px; }
.gyan-pricing-table-ribbon-3:before, .gyan-pricing-table-ribbon-3:after {border-bottom: 8px solid transparent; content: ''; display: block; position: absolute; height: 0; width: 0; top: 100%; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-right {border-radius: 3px 3px 0 3px; right: -8px; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-right:before, .gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-right:after {right: 0; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-right:before {border-left: 8px solid #555555; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-right:after {border-left: 8px solid rgba(0, 0, 0, 0.2); }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-left {border-radius: 3px 3px 3px 0; left: -8px; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-left:before, .gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-left:after {left: 0; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-left:before {border-right: 8px solid #555555; }
.gyan-pricing-table-ribbon-3.gyan-pricing-table-ribbon-left:after {border-right: 8px solid rgba(0, 0, 0, 0.2); }
.gyan-pricing-table-min-row ul.gyan-pricing-table-features { display:inline-block; }
.gyan-pricing-table-title-divider { display:block; width:32px; height:4px; display:block; margin:0 auto; position:relative; }
.gyan-pricing-table-title-divider:after, .gyan-pricing-table-title-divider:before { content:''; top:0; right:0; width:4px; height:4px; display:block; position:absolute; }
.gyan-pricing-table-title-divider:before { width:25px; left:0; right:auto; }
.gyan-pricing-table-head { float:left; width:100%; }
.gyan-pricing-table-button { padding:16px 42px; }


/* Content Toggle   ------------------------------------------------------- */

.gyan-content-toggle {display: block; position: relative; background: 0 0; width: 3.8em; }
.gyan-content-toggle input[type="checkbox"] + label {position: relative; display: inline-block; top: 0; left: 0.2em; padding-left: 0; color: #000; cursor: pointer; width: 2.28em; height: 1.3em; }
.gyan-content-toggle input[type="checkbox"] + label:before {-webkit-transition: background-color 0.4s ease; transition: background-color 0.4s ease; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; top: 0.4em; left: 0; content: ''; width: 3.5em; height: 1em; background-color: #767676; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.gyan-content-toggle input[type="checkbox"] + label:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75), -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75); position: absolute; top: 0; left: -0.2em; width: 2.4em; height: 2.4em; content: ''; font-size: 0.75em; -webkit-border-radius: 500em; border-radius: 500em; border: 0.3em solid #767676; }

.gyan-main-btn {-webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.gyan-sec-1, .gyan-sec-2 {cursor: pointer; }

.gyan-ctoggle-slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: .4s; transition: .4s; }
.gyan-ctoggle-slider:before {position: absolute; content: ""; height: 1.8em; width: 1.8em; left: 0.25em; bottom: 0.25em; -webkit-transition: .4s; transition: .4s; }
.gyan-ctoggle-switch + .gyan-ctoggle-slider {background-color: #7a7a7a; }
.gyan-ctoggle-switch:checked + .gyan-ctoggle-slider {background-color: #d2d2d2; }
.gyan-ctoggle-switch:checked + .gyan-ctoggle-slider:before {-webkit-transform: translateX(2.1em); -ms-transform: translateX(2.1em); transform: translateX(2.1em); }

/* Round - 1 switch css */

.gyan-ctoggle-slider.gyan-ctoggle-round {-webkit-border-radius: 1.5em; border-radius: 1.5em; }
.gyan-ctoggle-slider.gyan-ctoggle-round:before {-webkit-border-radius: 50%; border-radius: 50%; }
.elementor-widget-gyan-content-toggle .gyan-ctoggle-head-1,
.elementor-widget-gyan-content-toggle .gyan-ctoggle-head-2 {margin: 0px; padding: 0px; }

.gyan-ctoggle-desktop-stack-yes .gyan-ctoggle {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 25px; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -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-ctoggle {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 25px; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.gyan-ctoggle-sections {padding: 25px; }

/* Label box - switch */
.gyan-ctoggle-switch-label {position: relative; display: inline-block; width: 4.5em; height: 2.3em; vertical-align: middle; }
.gyan-ctoggle-switch-label .gyan-ctoggle-switch,.gyan-label-box-checkbox {display:none; }
.gyan-label-box {position: relative; width: 7em; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; vertical-align: middle; }
.gyan-label-box-label {display: block; overflow: hidden; cursor: pointer; border: 0em solid #999999; -webkit-border-radius: 0em; border-radius: 0em; }
.gyan-label-box-inner {display: block; width: 200%; margin-left: -100%; -webkit-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.gyan-label-box-inner > span {display: block; float: left; position: relative; width: 50%; height: 2.1em; padding: 0; line-height: 2.1em; font-size: 1em; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.gyan-label-box-inner .gyan-label-box-active {padding-left: 2em; background-color: #EEEEEE; color: #FFFFFF; }
.gyan-label-box-inner .gyan-label-box-inactive {padding-right: 2em; background-color: #EEEEEE; color: #FFFFFF; text-align: right; }
.gyan-label-box-switch {display: block; width: 50%; margin: 0em; text-align: center; border: 0em solid #999999;-webkit-border-radius: 0em;border-radius: 0em; position: absolute; top: 0; bottom: 0; }
.gyan-label-box-active .gyan-label-box-switch {background: #A1A1A1; left: 0; }
.gyan-label-box-inactive .gyan-label-box-switch {right: 0; }
.gyan-label-box-checkbox:checked + .gyan-label-box-label .gyan-label-box-inner {margin-left: 0; }

/* Round - 2 switch css */
.gyan-switch-round-2 {visibility: hidden; margin: 0 !important; padding: 0 !important; opacity: 0; display: none; }
.gyan-content-toggle .gyan-switch-round-2[type="checkbox"]:checked + label:after{-webkit-transform: translateX(2.5em);-ms-transform:translateX(2.5em);transform:translateX(2.5em); border: 0.3em solid #7a7a7a; }

/* Mailchimp Subscribe Form -------------------------------------- */

.gyan-search-form {overflow: hidden; text-align: center; }
.gyan-search-box .gyan-input-field, .gyan-subs-input .gyan-input-field{width: 300px; }
.gyan-search-box .gyan-input-block, .gyan-subs-input .gyan-input-block{display: block; width: 100%; float: left; }
.gyan-search-box .gyan-search-btn.gyan-input-block, .gyan-subs-input .gyan-subs-btn.gyan-input-block{display: inline; width: inherit; margin-left: 0; }
.gyan-contact-error, .gyan-contact-success, .gyan-subs-error, .gyan-subs-success{display: none; margin: 15px 0 0; padding: 0; color: #0a0; text-transform: inherit; }
.gyan-contact-error, .gyan-subs-error{color: #f40; }
.gyan-contact-process, .gyan-subs-process{display: none; margin: 15px 0 0; color: #ccc; }
.gyan-subs-btn .gyan-subs-btn-icon i,
.gyan-subs-btn .gyan-subs-btn-icon svg { display:inline-block; }

.gyan-subs-btn .gyan-subs-btn-icon-valign i,
.gyan-subs-btn .gyan-subs-btn-icon-valign svg { vertical-align:middle; }

.gyan-button.gyan-btn-fullwidth-yes { width:100%; }
.gyan-subs-input input[type="text"],
.gyan-subs-input input[type="email"],
.gyan-subs-input input[type="tel"] { border:0; }

.gyan-subs-form-align-left { float:left; }
.gyan-subs-form-align-right { float:right; }
.gyan-subs-form-align-center { margin:0 auto; text-align:center; }
.gyan-subs-btn svg {width: 1em; height: 1em; position: relative; }

.gyan-subs-fields-align-left .gyan-input-field { text-align:left; }
.gyan-subs-fields-align-right .gyan-input-field { text-align:right; }
.gyan-subs-fields-align-center .gyan-input-field { text-align:center; }

/* Image Slider -------------------------------------- */

.gyan-image-slider-wrap {position: relative; }
.gyan-image-slider-slide {position: relative; }
.gyan-image-slider-slide-link {cursor: pointer; }
.gyan-image-slider-slideshow .gyan-image-slider-container {display: flex; align-items: flex-start; }
.gyan-image-slider-slideshow .gyan-image-slider-wrap {flex: 1 1 auto; width: 70%; }
.gyan-image-slider-slideshow .gyan-image-slider-thumb-pagination {flex: 1 1 auto; width: 30%; }
.gyan-image-slider-align-right .gyan-image-slider-container {flex-direction: row-reverse; }
.gyan-image-slider-align-top .gyan-image-slider-container {flex-direction: column; }
.gyan-image-slider-align-top .gyan-image-slider-wrap, .gyan-image-slider-align-top .gyan-image-slider-thumb-pagination {flex: 1 1 auto; width: 100%; }
.gyan-image-slider-content, .gyan-image-slider-thumb-overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.gyan-image-slider-content {color: #fff; display: flex; flex-direction: column; }
.gyan-image-slider-thumb-item {overflow: hidden; position: relative; cursor: pointer; }
.gyan-image-slider-thumb-item img {-webkit-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; width: 100%; }
.gyan-image-slider-arrow {align-items: center; justify-content: center; background-color: #fff; border-radius: 50%; color: #000; cursor: pointer; display: inline-flex; font-size: 22px; line-height: 22px; padding: 20px; position: absolute; top: 50%; width: 22px; height: 22px; transform: translateY(-50%); z-index: 1; }
.gyan-image-slider-arrow.gyan-image-slider-arrow-next {right: 20px; }
.gyan-image-slider-arrow.gyan-image-slider-arrow-prev {left: 20px; }
.gyan-image-slider-container .gyan-image-slider-arrow-hover-on.gyan-image-slider-arrow { opacity:0; visibility:hidden; }
.gyan-image-slider-container:hover .gyan-image-slider-arrow-hover-on.gyan-image-slider-arrow { opacity:1; visibility:visible; }

.gyan-image-slider-dots-inside .slick-dots {position: absolute; bottom: 15px; left: 0; right: 0; }
.gyan-image-slider .slick-dots {list-style: none; margin: 0; padding: 0; text-align: center; }
.gyan-image-slider ul li {background: #ccc; border-radius: 100%; position: relative; display: inline-block; margin: 0 4px; padding: 0; vertical-align: middle; }
.gyan-image-slider ul li.slick-active {background: #000; }
.gyan-image-slider ul li button {background: transparent; border: 0; box-shadow: none; color: transparent; cursor: pointer; display: block; font-size: 0; line-height: 0; width: 10px; height: 10px; padding: 0; outline: none;  border-radius: 100%; }

@media (max-width: 1024px) {
 	.gyan-image-slider-stack-tablet .gyan-image-slider-container {display: block; }
	.gyan-image-slider-stack-tablet .gyan-image-slider-wrap, .gyan-image-slider-stack-tablet .gyan-image-slider-thumb-pagination {width: 100% !important; }
}

@media only screen and (max-width: 767px) {
  	.gyan-image-slider-stack-mobile .gyan-image-slider-container {display: block; }
   	.gyan-image-slider-stack-mobile .gyan-image-slider-wrap, .gyan-image-slider-stack-mobile .gyan-image-slider-thumb-pagination {width: 100% !important; }
}

/* Filterable Gallery -------------------------------------- */

.gyan-filterable-gallery-btn {transition: all 0.4s ease-in-out; }
.gyan-filterable-gallery {overflow: hidden; }
.gyan-filterable-gallery-overlay i {text-align: center; transition: 0.4s; }
.gyan-filterable-gallery-item {float: left; }

.gyan-filterable-gallery-item-inner{position: relative; width: 100%; height: 100%; overflow: hidden; }
.gyan-filterable-gallery-item-inner:hover .gyan-filterable-gallery-overlay{opacity: 1; }
.gyan-filterable-gallery-icons {align-items: center; justify-content: center; width: 100%; }

.gyan-filterable-gallery-overlay.gyan-filterable-gallery-effect-zoom{transform: scale(.1); }
.gyan-filterable-gallery-item-inner:hover .gyan-filterable-gallery-overlay.gyan-filterable-gallery-effect-zoom{transform: scale(1); }

.gyan-filterable-gallery-item-inner:hover .gyan-filterable-gallery-effect-move .gyan-filterable-gallery-zoom,
.gyan-filterable-gallery-item-inner:hover .gyan-filterable-gallery-effect-move .gyan-filterable-gallery-link{margin-top: 0; margin-bottom: 0; }

.gyan-filterable-gallery-link,
.gyan-filterable-gallery-zoom{transition: 0.5s; }

.gyan-filterable-gallery-effect-move .gyan-filterable-gallery-zoom{margin-top: 100px; }
.gyan-filterable-gallery-effect-move .gyan-filterable-gallery-link{margin-bottom: 100px; }

.gyan-filterable-gallery-caption { display:block; text-align:center; line-height:1; padding:15px 20px; font-size:15px; }
.gyan-filterable-gallery-img-holder { display:block; position:relative; overflow:hidden; }

/* Portfolio -------------------------------------- */

.gyan-portfolio-item-inner .gyan-portfolio-overlay {opacity:0; }
.gyan-portfolio-item-inner:hover .gyan-portfolio-overlay {opacity:1; }

.gyan-portfolio-all-content { left:0; right:0; bottom:0; width:auto;  position:absolute; padding:31px 45px 31px 45px; }
.gyan-portfolio-content { position:relative; width:100%; }

a.gyan-portfolio-link-icon,
a.gyan-portfolio-zoom-icon { font-size:12px; width:32px; height:32px; line-height:30px; text-align:center; border-radius:100%; border-width:2px; border-style:solid; float:right; }

.swm-site-content h4.gyan-portfolio-title-tag { margin-bottom:0; }

.gyan-pf-style-1.gyan-pf-overlay-scale .gyan-portfolio-all-content,
.gyan-pf-style-2.gyan-pf-overlay-scale .gyan-portfolio-all-content,
.gyan-pf-style-3.gyan-pf-overlay-scale .gyan-portfolio-hover-icons { transform:scale(1.2,1.2);}

.gyan-pf-style-1.gyan-pf-overlay-scale .gyan-portfolio-item-inner:hover .gyan-portfolio-all-content,
.gyan-pf-style-2.gyan-pf-overlay-scale .gyan-portfolio-item-inner:hover .gyan-portfolio-all-content,
.gyan-pf-style-3.gyan-pf-overlay-scale .gyan-portfolio-item-inner:hover .gyan-portfolio-hover-icons { transform:scale(1,1); }

/*.gyan-portfolio-item-inner,*/
.gyan-portfolio-img-holder,
.gyan-portfolio-overlay { overflow:hidden; }

.gyan-pf-style-1 .gyan-portfolio-overlay,
.gyan-pf-style-2 .gyan-portfolio-overlay { display:block; }
.gyan-pf-style-1 .gyan-portfolio-all-content,
.gyan-pf-style-1 .gyan-portfolio-content { display:block; }
.gyan-pf-style-1 .gyan-portfolio-hover-icons { position:absolute; top:0; right:0; display:block; }

.gyan-pf-style-2 .gyan-portfolio-all-content { top:0; align-items:center; }
.gyan-pf-style-2 .gyan-portfolio-content { flex-direction:column; }

.gyan-pf-style-2 .gyan-portfolio-hover-icons a {text-align:center; justify-content:center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; text-align:center; }

.gyan-pf-style-2 .gyan-portfolio-hover-icons a span.gyan-icon,
.gyan-pf-style-3 .gyan-portfolio-hover-icons a span.gyan-icon,
.gyan-pf-style-1 .gyan-portfolio-hover-icons a span.gyan-icon { line-height:0; }

.gyan-pf-style-2 a.gyan-portfolio-link-icon,
.gyan-pf-style-2 a.gyan-portfolio-zoom-icon { float:none; align-items:center; margin:0 7px; }

.gyan-pf-style-3 .gyan-portfolio-all-content { display:block; position:relative; }
.gyan-pf-style-3 .gyan-portfolio-img-holder { position:relative; }
.gyan-pf-style-3 .gyan-portfolio-hover-icons a { text-align:center; justify-content:center; align-items:center; flex-direction:row-reverse; }
.gyan-pf-style-3 .gyan-portfolio-overlay { text-align:center; justify-content:center; align-items:center }

.gyan-pf-style-1 a.gyan-portfolio-link-icon,
.gyan-pf-style-1 a.gyan-portfolio-zoom-icon { justify-content:center; align-items:center; text-align:center; }

.gyan-pf-content-center .gyan-portfolio-hover-icons,
.gyan-pf-content-center .gyan-portfolio-title,
.gyan-pf-content-center .gyan-portfolio-category,
.gyan-pf-content-center .gyan-portfolio-excerpt { text-align:center; }

.gyan-pf-content-left .gyan-portfolio-hover-icons,
.gyan-pf-content-left .gyan-portfolio-title,
.gyan-pf-content-left .gyan-portfolio-category,
.gyan-pf-content-left .gyan-portfolio-excerpt { text-align:left; justify-content:flex-start;  }

.gyan-pf-content-right .gyan-portfolio-hover-icons,
.gyan-pf-content-right .gyan-portfolio-title,
.gyan-pf-content-right .gyan-portfolio-category,
.gyan-pf-content-right .gyan-portfolio-excerpt { text-align:right; justify-content:flex-end;  }

/* Post Grid -------------------------------------- */

.gyan-post-grid-content { padding:41px 45px 33px 45px; }
.gyan-post-grid-date { text-transform:uppercase; font-weight:700; margin-right:40px; }
.gyan-post-list-excerpt { margin-bottom:23px; }
.gyan-post-grid-c-button { float:right; width:26px; height:26px; border-radius:100%; position:relative; display:block;  }
.gyan-post-grid-c-button span:before,
.gyan-post-grid-c-button span:after { content:''; position:absolute; left:0; top:0; width:8px; height:2px; display:block; margin-top:12px; margin-left:9px;  }
.gyan-post-grid-format { display:block; position:relative; overflow:hidden; }

.gyan-post-grid-c-button span:after { height:8px; width:2px; margin-left:12px; margin-top:9px; }
.gyan-post-grid-c-button a { width:100%; height:100%; display:block; }

.gyan-post-grid-meta { width:100%; height:110px; display:table; padding-bottom:9px; background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); position:absolute; bottom:0; left:0; opacity:0; z-index:1; }
.gyan-post-grid-meta ul { display:table-cell; text-align:center; vertical-align:bottom; }
.gyan-post-grid-meta ul li { list-style:none; display:inline; font-size:85%; font-weight:700; margin:5px 10px; padding:0; }
.gyan-post-grid-meta ul li span i,
.gyan-post-grid-meta ul li a i { margin-right:5px; }

.swm-site-content .gyan-post-grid-meta ul li,
.swm-site-content .gyan-post-grid-meta ul li a,
.swm-site-content .gyan-post-grid-meta ul li a:hover { color:#fff; }

.gyan-post-grid-category-item { position: relative; }

.gyan-post-grid-category-item,
a.gyan-post-grid-image:before { position: relative; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; }

.gyan-post-grid-item:hover .gyan-post-grid-meta { opacity:1; }
.gyan-post-grid-item-holder { border-radius:5px; display:block; overflow:hidden; }
.gyan-post-grid-category { margin-bottom:15px; margin-top:-5px; }

.gyan-post-image { position:relative; }

.gyan-post-grid-s2 .gyan-post-image,.gyan-post-grid-s2 .gyan-post-content-block { width:50%; height:100%; display:table-cell; vertical-align:text-top; }
.gyan-post-grid-s2 .gyan-post-grid-content { padding:40px 33px 33px 33px; }
.gyan-post-grid-s2 .gyan-post-grid-item-holder { display:table; }

.gyan-post-grid-s2 .gyan-post-grid-content,.gyan-post-grid-s2 .gyan-post-grid-format { float:left; }
.gyan-post-grid-s2 .gyan-post-grid-format {  display:none; }
.gyan-post-grid-pf-bg { display:none; }
.gyan-post-grid-s2 .gyan-post-grid-pf-bg { display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; background-size:cover; background-repeat:no-repeat; background-position:center center; }

@media only screen and (max-width: 767px) {
	.gyan-post-grid-s2 .gyan-post-image,.gyan-post-grid-s2 .gyan-post-content-block { width:auto; height:auto; display:block; }
	.gyan-post-grid-s2 .gyan-post-grid-format {  display:block; }
	.gyan-post-grid-s2 .gyan-post-grid-pf-bg,
	.gyan-post-grid-s2 .gyan-post-image > .gyan-post-grid-meta { display:none; }
	.gyan-post-grid-s2 .gyan-post-grid-content,.gyan-post-grid-s2 .gyan-post-grid-format { float:none; }

}
.gyan-grid-metas-item { list-style:none; padding:0; margin:0 20px 5px 0; font-weight:400; display:inline-block; font-size:14px; position:relative; }
.gyan-grid-metas-item i { font-weight:400; margin-right:7px; }
.gyan-grid-metas-item i.fa-heart:not(.fas-regular) { font-weight: 700; }

.gyan-grid-metas-item .gyan-postmetas-icon,
.gyan-post-grid-metas:not(.gyan-post-grid-separator-icon) .gyan-grid-metas-item .gyan-love.loved > i { display:none; }

.gyan-post-grid-separator-icon .gyan-grid-metas-item .gyan-postmetas-icon,
.gyan-post-grid-separator-icon .gyan-grid-metas-item .gyan-love { display:inline-block; }
span.gyan-love { cursor:pointer; }

.gyan-post-grid-meta-separator { width:22px; text-align:center; display:inline-block; position:relative; }

.gyan-post-grid-separator-vline .gyan-post-grid-meta-separator:before { content:'|'; }
.gyan-post-grid-separator-slash .gyan-post-grid-meta-separator:before { content:'/'; }
.gyan-post-grid-separator-dash .gyan-post-grid-meta-separator:before { content:'-'; }

.gyan-grid-metas-item { margin:0; }

.gyan-post-grid-metas .gyan-grid-metas-item:last-child .gyan-post-grid-meta-separator { display:none; }
.gyan-post-grid-metas.gyan-post-grid-separator-none .gyan-grid-metas-item:last-child,
.gyan-post-grid-metas.gyan-post-grid-separator-icon .gyan-grid-metas-item:last-child { margin-right:0; }

.gyan-post-grid-separator-none .gyan-grid-metas-item,
.gyan-post-grid-separator-icon .gyan-grid-metas-item { margin:0 20px 5px 0; }

.gyan-post-grid-category-item { list-style:none; padding:0; margin:0 20px 5px 0; display:inline-block; }
.gyan-post-grid-category-before-metas { margin-right:10px; }

.gyan-post-grid-button-icon.gyan-icon i { line-height:1em; }
a.gyan-post-grid-button {align-items: center; justify-content: center; }
a.gyan-post-grid-button i, a.gyan-post-grid-button svg { float:left; }
.gyan-post-grid-button-wrap { display:block; margin:0 0 45px 45px; }
.gyan-post-grid-button-holder { display:inline-block; }
.gyan-post-grid-button-justify .gyan-post-grid-button-holder { display:block; width:100%;  }

.gyan-post-grid-format { position:relative; display:block; }
.gyan-post-grid-img-cat { position:absolute; display:inline-block; }
.gyan-post-grid-category { display:inline-block; }

.gyan-post-grid-img-cat.gyan-position-top-center,
.gyan-post-grid-img-cat.gyan-position-center-center,
.gyan-post-grid-img-cat.gyan-position-bottom-center { text-align:center; }

.gyan-post-grid-img-cat.gyan-position-top-right,
.gyan-post-grid-img-cat.gyan-position-center-right,
.gyan-post-grid-img-cat.gyan-position-bottom-right { text-align:right; }

.gyan-post-content-block { position:relative; display:block; z-index:1; overflow:hidden; transition: .3s; }

a.gyan-post-grid-image { position:relative; display:block; overflow:hidden; }
a.gyan-post-grid-image:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; visibility:hidden; }
a.gyan-post-grid-image:hover:before { opacity:1; visibility:visible; }

.gyan-post-grid-image-effect-zoom { overflow:hidden; position:relative; display:block; }

.gyan-post-grid-item:hover .gyan-post-grid-image-effect-zoom img { transform: scale(1.1); }
.gyan-post-grid-item:hover .gyan-post-grid-image-effect-zoom-rotate img { transform: scale(1.1) rotate(2deg); }

/* Pagination ---------------------------------------------- */

.gyan-pagination-wrap {width: auto; margin: 30px auto 30px; text-align:center; }
.gyan-pagination {width: auto; display: inline-block; }
.gyan-pagination-menu { margin-bottom:30px; }
.gyan-pagination a,
.gyan-pagination .page-numbers.current,
.gyan-pagination-menu>a,
.gyan-pagination-menu>span {text-align: center; margin: 0 5px 10px 5px; display: inline-block; width: 45px; height: 45px; line-height: 44px; font-weight:500; font-size:105%; float:left; }

.gyan-pagination .page-numbers.dots { float:left; }
.gyan-pagination a.prev.page-numbers,
.gyan-pagination a.next.page-numbers {border-radius: 3px; line-height: 44px; }

.gyan-pagination a.prev.page-numbers {margin-right: 5px; }
.gyan-pagination a.next.page-numbers {margin-left: 5px; }
.gyan-pagination .page-numbers.current {font-weight: 500; }
.gyan-comments-pagination {margin-top: 20px; }
.gyan-pagination a.page-numbers i { font-size:14px;width: 45px; height: 45px; line-height: 44px; text-align:center; }
.gyan-pagination a.page-numbers i.fa-angle-double-left { margin-left:-2px; }
.gyan-pagination a.page-numbers i.fa-angle-double-right { margin-right:-2px; }

.gyan-pagination-menu>span,
.gyan-pagination-menu>a,
.gyan-pagination a,
.gyan-pagination .page-numbers { border-radius:3px; }

/* Recent Posts Boxed ---------------------------------------------- */

.gyan_rp_boxed { display: block; clear:both; }
.gyan_rp_boxed_holder { display: block; }

.gyan_rp_boxed_full_post { width:50%; float:left; padding-right:30px; max-width:100%; }
.gyan_rp_boxed_list_wrap { width:50%; float:left; }

.gyan_rp_boxed_full_post_img { position: relative; z-index:2;  }

.gyan_rp_boxed_full_meta { z-index: 2 }
.gyan_rp_boxed_list_meta_bg { position: absolute; left:0; bottom:0; width:100%; padding-left:40px; z-index:1; height:100px; display: block; height:65px; }

.gyan_rp_boxed_small_date { border:2px solid; display: inline-block; position:absolute; left:50%; top:50%; margin-top:-33px; margin-left:-33px; width:66px; height:66px; text-transform: uppercase; font-weight: 500; z-index: 3; text-align:center; font-size:24px; opacity:0; }
.gyan_rp_boxed_small_date span { display:block; }
span.gyan_rp_boxed_small_date_m { font-size:13px; line-height:10px; margin-top:8px; }
span.gyan_rp_boxed_small_date_d { margin-top:13px; line-height:18px; }

.gyan_rp_boxed_full_date { display: inline-block; position:absolute; left:-40px; top:70px; width:75px; height:75px; text-transform: uppercase; font-weight: 500; z-index: 3; text-align:center; font-size:30px; }
.gyan_rp_boxed_full_date span { display:block; }
span.gyan_rp_boxed_full_date_m { font-size:15px; line-height:11px; margin-top:11px; }
span.gyan_rp_boxed_full_date_d { margin-top:16px; line-height:22px; }

.gyan_rp_boxed_full_date span,.gyan_rp_boxed_list_date span { display: block; position: relative; z-index: 3;  }

.gyan_rp_boxed_full_meta_sub { display:inline-block; }
.gyan_rp_boxed_full_meta_sub ul { padding:6px 20px; margin:0; }
.gyan_rp_boxed_full_meta_sub ul li { list-style:none; padding:0; margin:0 24px 0 0; display:inline-block; font-size:14px; line-height:27px; }
.gyan_rp_boxed_full_meta_sub ul li:last-child { margin:0; }
.gyan_rp_boxed_full_meta_sub ul li i { margin-right:10px; font-size:12px; }
.gyan_rp_boxed_full_meta_sub ul li, .gyan_rp_boxed_full_meta_sub ul li a,.gyan_rp_boxed_full_meta_sub ul li a:hover {font-size:14px; }

.gyan_rp_boxed_full_content { margin-left:40px; position:relative; margin-top:-70px; z-index: 5; }
.gyan_rp_boxed_full_title_section { padding:30px 40px 25px 60px;  }

p.gyan_rp_boxed_full_content_title { font-weight: 600; font-size: 24px;  line-height: normal; margin:0 0 15px 0;  }
p.gyan_rp_boxed_full_button { display:block; clear:both; }
p.gyan_rp_boxed_full_button a { font-weight: 500; font-size:15px; display: inline-block; }

.gyan_rp_boxed_list { margin-bottom:30px; display: table; }
.gyan_rp_boxed_list_img { display: table-cell; width:37%; position: relative; background-repeat: no-repeat; background-size:cover; background-position: center center; }
.gyan_rp_boxed_list_img:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:block; z-index: 2; opacity:0; }
.gyan_rp_boxed_list_date { position: absolute; top:25px; right:-3px; display:inline-block; font-weight: 600; padding:5px 18px; line-height:27px; z-index: 3; font-size:95%; }
.gyan_rp_boxed_list_date:before { border-bottom:0; }
.gyan_rp_boxed_list_meta span { margin-right:10px; }
.gyan_rp_boxed_list_meta span i { margin-right:6px; }

.gyan_rp_boxed_list_content { padding:30px 30px 7px; display: table-cell; width:63%; position: relative; background:#f5f5f5; }
.gyan_rp_boxed_list_content:before { content:''; position:absolute; top:0; left:0; height:3px; width:0; }
.gyan_rp_boxed_list:hover .gyan_rp_boxed_list_content:before { width:100%;  }
.gyan_rp_boxed_list:hover .gyan_rp_boxed_list_img:before { opacity:0.9; }
.gyan_rp_boxed_list:hover .gyan_rp_boxed_small_date { opacity:1; }

.gyan_rp_boxed_list .gyan_rp_boxed_list_content:before,
.gyan_rp_boxed_list .gyan_rp_boxed_list_img:before { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; }

.gyan_rp_boxed_list_content p { line-height: 27px; margin:0; }
.gyan_rp_boxed_list_content p.gyan_rp_boxed_list_title { font-weight: 600; font-size:18px; line-height: 27px; margin-bottom:10px; }

.gyan_rp_boxed h2.gyan_rp_boxed_full_content_title { font-size:24px; font-weight:600; line-height:36px; margin-bottom:12px; }
p.gyan_rp_boxed_full_button { margin:0; }
p.gyan_rp_boxed_full_button i { margin:0 0 0 7px; font-size:14px; }
p.gyan_rp_boxed_excerpt_large { margin-bottom:10px; }
p.gyan_rp_boxed_excerpt_small { margin-bottom:25px; }

.gyan_rp_boxed h2.gyan_rp_boxed_list_title { font-size:20px; font-weight:600; line-height:30px; margin-bottom:14px; }

ul.gyan_rp_boxed_list_meta { padding:0; margin:0 0 15px 0; }
ul.gyan_rp_boxed_list_meta li { list-style:none; padding:0; margin:0 24px 0 0; display:inline-block; font-size:14px; }
ul.gyan_rp_boxed_list_meta li i { margin-right:10px; font-size:12px; }

.gyan_rp_boxed_full_meta_sub ul li.gyan_rp_boxed_full_date_mobile { display:none; }

@media only screen and (max-width: 979px) {
	.gyan_rp_boxed_full_post,
	.gyan_rp_boxed_list_wrap { width:100%; float:none; }
	.gyan_rp_boxed_full_post { padding:0 0 30px; }
	.gyan_rp_boxed_list { width:100%; }
}

@media only screen and (max-width: 767px) {
	.gyan_rp_boxed_list_img { display:block; width:100%; min-height:250px; }
	.gyan_rp_boxed_list_content { display:block; width:100%; }
	.gyan_rp_boxed_full_content { margin-left:0; margin-top:0; }
	.gyan_rp_boxed_full_title_section { padding:20px;  }
	.gyan_rp_boxed_full_meta_sub { width:100%; }
	.gyan_rp_boxed_full_meta_sub ul li.gyan_rp_boxed_full_date_mobile { display:block; }
	.gyan_rp_boxed_full_date { display:none; }
}

/* Multi Image ------------------------------------------------------------------------------- */

.gyan-multi-images { display:block; position:relative; text-align:left; }
.gyan-multi-image { display:inline-block; position:absolute; }
.gyan-multi-image img { max-width:100%; height:auto; }
.gyan-multi-image-video.gyan-icon { display:block; position:absolute; z-index:1; background:#000; color:#fff; text-align:center; box-sizing:content-box; }
.gyan-multi-image-img { display:inline-block; position:relative; }
.gyan-multi-image-videox a { display:block; width:100%; height:100%; }

.gyan-multi-image:first-child,
.gyan-multi-image:first-child[class*='gyan-position-top'],
.gyan-multi-image:first-child[class*='gyan-position-bottom'],
.gyan-multi-image:first-child[class*='gyan-position-left'],
.gyan-multi-image:first-child[class*='gyan-position-right'],
.gyan-multi-image:first-child[class*='gyan-position-center']{position:relative !important}

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

.gyan-tabs-slider {display: flex; align-items: flex-start; }
.gyan-tabs-slider-tabs { flex: 1 1 auto; width:40%; position:relative; }
.gyan-tabs-slider-images {flex: 1 1 auto; width: 60%; }
.gyan-tabs-slider-align-right .gyan-tabs-slider { flex-direction: row-reverse; }

.swm-site-content li.gyan-tabs-slider-tab { position:relative; z-index:1; margin:0; }
li.gyan-tabs-slider-tab:before { content:''; width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:-1; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; opacity:0; }
li.gyan-tabs-slider-tab:hover:before { opacity:1; }

.gyan-tabs-slider .gyan-tabs-slider-list-tabs .gyan-tabs-slider-tab{position:relative; display:block; cursor:pointer; padding:30px; }
ul.gyan-tabs-slider-list-tabs { margin:0; }

.gyan-tabs-slider .gyan-tabs-slider-content{position:relative; }
.gyan-tabs-slider .gyan-tabs-slider-content .gyan-tabs-slider-image{position:relative; display:none; }
.gyan-tabs-slider .gyan-tabs-slider-content .gyan-tabs-slider-image.active-tab-image{display:block; }
.gyan-tabs-slider .gyan-tabs-slider-content .gyan-tabs-slider-image img{width:100%; display:block; }

@media (max-width: 1024px) {
 	.gyan-tabs-slider-stack-tablet .gyan-tabs-slider {display: block; }
	.gyan-tabs-slider-stack-tablet .gyan-tabs-slider-tabs,
	.gyan-tabs-slider-stack-tablet .gyan-tabs-slider-images {width: 100% !important; }
}

@media only screen and (max-width: 767px) {
  	.gyan-tabs-slider-stack-mobile .gyan-tabs-slider {display: block; }
   	.gyan-tabs-slider-stack-mobile .gyan-tabs-slider-tabs,
   	.gyan-tabs-slider-stack-mobile .gyan-tabs-slider-images {width: 100% !important; }
}

/*Team ------------------------------------------------------------------------------- */

.gyan-team { display:block; position:relative; }
.gyan-team-social { position:absolute; }
.gyan-team-image { position:relative; display:block; overflow:hidden; }
.gyan-team-image a { position:absolute; top:0; left:0; width:100%; height:100%; display:block; z-index:1; }
.gyan-team-content { position:relative; display:block; padding:22px 27px 18px; }
.gyan-team-social { display:block; position:absolute; bottom:-22px; right:26px; z-index:2; }
.gyan-team-share-icon { display:block; position:relative; }
.gyan-team-share-icon span { display:block; position:absolute; top:-22px; right:26px; width:45px; height:45px; border-radius:100%; line-height:39px; text-align:center; font-size:12px; border:4px solid; z-index:3; }
.gyan-team-social ul { position:absolute; bottom:-200px; right:0; width:45px; display:block; z-index:2; border-radius:45px 45px 0 0; padding-top:21px; padding-bottom:26px; }
.gyan-team-social ul li { display:block; list-style:none; margin:0 0 5px 0; padding:0; float:none; }
.gyan-team-social ul li a { width:45px; height:30px; line-height:30px; display:block; position:relative; }
.gyan-team-item:hover .gyan-team-social ul { bottom:0; }
.gyan-team-position { font-weight:bold; }