.gyan-accordion-tab-title .gyan-icon,.gyan-accordion-tab-title .gyan-icon svg,.gyan-content-box .gyan-icon,.gyan-content-box .gyan-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;}
.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;}
.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 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-list-wrap .gyan-ilist-items .fa,.gyan-icon-center-yes .gyan-icon-list-wrap{text-align: center;}
.gyan-icon-right .gyan-icon-list-text,.gyan-icon-left .gyan-icon-wrapper{order:1;}
.gyan-icon-right .gyan-icon-wrapper,.gyan-icon-left .gyan-icon-list-text{order:2;}
.gyan-image-scroll-container .gyan-image-scroll-holder .gyan-icon{transition:all .25s ease-out}
.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-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;}}
.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:0; margin:0; 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:0; right:0; margin: 0 auto; z-index: 1; width:0; height:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #444; border-bottom:0; 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;}
.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;}
.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;}}
.gyan-infobox-icon.gyan-icon,.gyan-infobox-button-type-icon_box a.gyan-info-box-button .gyan-icon{line-height:0;}
.gyan-small-info-box .gyan-icon i,.gyan-small-info-box .gyan-icon svg{float:left;}
.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;}
.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-button-icon.gyan-icon i{line-height:1em;}
.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;}
.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;}
.gyan-image-item-inner a{display: block; text-align: center;}
.gyan-image-item-inner,.gyan-image-item-inner a img{transition: all 0.4s ease-in-out;}
.gyan-image-carousel,.gyan-testimonials{direction: ltr;}
.gyan-image-carousel{overflow: hidden;}
.gyan-testimonials{direction: ltr;}
.gyan-testimonials-item{text-align:center;}
.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;}
.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-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{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 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 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{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{width: 100% !important;}}
.gyan-post-grid-button-icon.gyan-icon i{line-height:1em;}
.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-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;}} .lw-carousel{position:relative;overflow:hidden}
.lw-carousel .lw-track{display:flex;flex-wrap:nowrap;will-change:transform;touch-action:pan-y;user-select:none}
.lw-carousel .lw-slide{box-sizing:border-box;min-width:0}
.lw-carousel .lw-slide img{display:block;max-width:100%;height:auto;-webkit-user-drag:none}
.gyan-image-carousel.lw-carousel .gyan-image-item-inner{display:flex;align-items:center;justify-content:center;height:100%}
.gyan-image-carousel.lw-carousel .gyan-image-item img{width:auto;margin:0 auto}
.gyan-image-slider.lw-carousel .gyan-image-slider-thumb-item img{width:100%}
.lw-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border:0;border-radius:50%;
background:rgba(0,0,0,.55);color:#fff;font-size:20px;line-height:40px;text-align:center;cursor:pointer;padding:0;transition:opacity .25s,background .25s}
.lw-arrow:hover{background:var(--e-global-color-accent,#e2231a)}
.lw-arrow:disabled{opacity:.3;cursor:default}
.lw-prev{left:10px}.lw-next{right:10px}
.lw-arrows-hover .lw-arrow{opacity:0;visibility:hidden}
.lw-arrows-hover:hover .lw-arrow{opacity:1;visibility:visible}
@media (hover:none){.lw-arrows-hover .lw-arrow{opacity:1;visibility:visible}}
.lw-dots{display:flex;justify-content:center;gap:8px;margin-top:25px}
.lw-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#ccc;cursor:pointer;transition:background .25s,transform .25s}
.lw-dot.is-active{background:var(--e-global-color-accent,#e2231a);transform:scale(1.2)}
.lw-map{position:relative;width:100%;min-height:300px;height:450px}
.lw-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.35)}
.lw-tabs .gyan-tabs-nav li{outline-offset:-3px}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}