/*

Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto

Author: P-THEMES

Author URI: https://www.portotheme.com/

Description: Porto Responsive WordPress + eCommerce Theme.

Version: 1.1

Template: porto

License: Commercial

License URI: http://themeforest.net/licenses/regular_extended

Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

*{box-sizing:border-box;margin:0;padding:0}
html{overflow-x:hidden;}
body{scroll-behavior:smooth !important;}
:root{--theme-color:#2195cd;--light-color:#f4f6f6}
::selection{color:#fff;background:#1378aa}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f4f6f6}
::-webkit-scrollbar{width:10px;height:10px;background-color:#f4f6f6}
::-webkit-scrollbar-thumb{background-color:var(--theme-color)}
.section-space,#footer > .footer-main > .container{padding-top:40px;padding-bottom:40px}
.flex-btns .elementor-column .elementor-widget-porto_button a,
.common-btn.elementor-widget.elementor-widget-button a.elementor-button{height:40px;line-height:40px;font-size:16px;padding:0 20px;border-radius:0;opacity:1;border:1px solid var(--theme-color);transition:.5s all ease}
.flex-btns .elementor-column .second a{border-color:#f78f22}
.flex-btns .elementor-column .elementor-widget-porto_button a:hover,.common-btn.elementor-widget.elementor-widget-button a.elementor-button:hover{background:#fff;color:var(--theme-color)}
.main-heading.elementor-widget.elementor-widget-porto_ultimate_heading .porto-u-heading .porto-u-main-heading *{font-size:40px;line-height:120%;margin:0 0 10px;padding:0;letter-spacing: 0.5px;}
.main-heading.elementor-widget.elementor-widget-porto_ultimate_heading .porto-u-heading .porto-u-sub-heading{font-size:30px;line-height:100%;margin:0;padding:0}
.main-heading.elementor-widget.elementor-widget-porto_ultimate_heading .porto-u-heading .porto-u-main-heading span{font-weight:400}
section.elementor-section.elementor-top-section section.elementor-section.elementor-inner-section > .elementor-container.elementor-column-gap-default {margin: 0;}
.flex-btns .elementor-column{width:fit-content}
.flex-btns>.elementor-container{justify-content:center;}
#banner-wrapper .flex-btns>.elementor-container{gap:20px}
#success-wrappers ::-webkit-scrollbar,
#competitive-wrapper ::-webkit-scrollbar {height: 4px;}
.breadcrumbs-banner-wrapper{background-color:#000; min-height:450px;display:flex;align-items:center;justify-content:center;background-size:cover;z-index:1;margin-left: calc(var(--porto-fluid-spacing) * -1) !important;margin-right: calc(var(--porto-fluid-spacing) * -1) !important;}
.breadcrumbs-banner-wrapper.small{background-color:var(--theme-color);min-height:300px;}
section.blog-banner-wrapper{background:#000 url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/Blog-Banner-Background.webp') no-repeat center;margin-left: calc(var(--porto-fluid-spacing) * -1);margin-right: calc(var(--porto-fluid-spacing) * -1); min-height:450px;display:flex;align-items:center;justify-content:center;background-size:cover;z-index:1}
.breadcrumbs-banner-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:150px;background:linear-gradient(to bottom,#000000ad,transparent)}
.breadcrumbs-banner-wrapper .elementor-heading-title,section.blog-banner-wrapper h1{font-size:40px;line-height:120%;margin:0;padding:60px 15px 0;color:#fff;letter-spacing:.5px;}
section.elementor-section.elementor-top-section.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
section.elementor-section.elementor-top-section.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no {margin: 0; max-width: 100% !important;padding: 0 !important;width: 100% !important;}
.content-wrapper .elementor-widget-text-editor{margin:0}
.content-wrapper .elementor-widget-text-editor ul{padding:0 0 0 20px;list-style-type:disclosure-closed;margin:15px 0 0}
.content-wrapper .elementor-widget-text-editor p,
.content-wrapper .elementor-widget-text-editor ul li{font-size:16px !important;line-height:26px !important;margin:0 0 15px !important;color:#000}
.content-wrapper .elementor-widget-text-editor h2{font-size:22px;margin:15px 0 10px;padding:0 0 10px;border-bottom:1px solid #0d1b3226;letter-spacing:.1px;font-weight:600;color:#000;line-height:120%}
.content-wrapper .elementor-widget-text-editor ul li::marker{font-size:14px;color:#0d1b32}
.content-wrapper .elementor-widget-text-editor a{text-decoration:underline;color:#0d1b32;font-weight:500}
body.page-template-404-template .header-wrapper.fixed-header #header,
body.single-post .header-wrapper.fixed-header #header,
body.category .header-wrapper.fixed-header #header,
body.search-results .header-wrapper.fixed-header #header,
body.tag .header-wrapper.fixed-header #header{background: #0d1b32;position: static;}
section.error-404.not-found{padding:60px 15px;text-align:center;margin:0 auto;max-width:600px;position:relative}
section.error-404.not-found img{margin-bottom:20px}
section.error-404.not-found h1.page-title{font-size:30px;margin:0 0 10px;font-weight:600;color:#000;line-height: 120%;}
section.error-404.not-found p{color:#000;line-height:24px;font-size:16px;font-weight:400}
.fluentform-widget-wrapper .fluentform.ff-default .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{height:40px;line-height:40px;font-size:16px;padding:0 20px;border-radius:0;opacity:1;border:1px solid var(--theme-color)!important;transition:.5s all ease;background:var(--theme-color)!important}
.fluentform-widget-wrapper .fluentform.ff-default .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover{background:0 0!important;color:var(--theme-color)!important}
.fluentform-widget-wrapper .fluentform.ff-default .ff-el-group .ff-el-form-control{border-radius:0;font-size:16px;height:40px;resize:none;color:#000;padding:15px}
.fluentform-widget-wrapper .fluentform.ff-default .ff-el-group .ff-el-form-control::placeholder{color: #000;}
.owl-carousel .img-thumbnail img{border: 1px solid #ebebeb;}
.space-0 p{margin-bottom: 0;}
.space-10 p{margin-bottom: 10px;}
.icon-change-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon svg{display:none}
.icon-change-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item{position:relative;z-index:1;padding-left:20px}
.icon-change-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item::before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;background:url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/check-list-icon.png') no-repeat;background-size:contain}
/*--------------------------------------------------- common css end ---------------------------------------------------*/
.header-wrapper header#header .header-top *{font-size:14px;color:#fff;letter-spacing:.5px;z-index:2}
.header-wrapper header#header .header-main,.header-wrapper header#header .header-top{background:0 0!important}
.header-wrapper header#header .header-main.sticky{background:linear-gradient(45deg, #0d1b32, #0000009e) !important;border:0}
.header-wrapper header#header .header-top{border-color:#33383d}
.header-wrapper header#header .header-top .header-left ul{display:flex;gap:0 30px;margin:0;list-style-type:none;padding:0}
.header-wrapper header#header .header-top .header-left ul i{margin-right:8px;font-size:16px;color:var(--theme-color);font-weight:600}
.header-wrapper header#header .header-top .header-right ul.view-switcher.porto-view-switcher.mega-menu.show-arrow a.nolink{color:#fff}
.header-wrapper header#header .header-top .header-right .share-links a{background:0 0;width:20px;height:20px;line-height:20px;text-align:center;margin:10px 0 10px 10px}
.header-wrapper header#header .header-main{padding:15px 0;z-index:99}
.header-wrapper header#header .header-main .header-left,.header-wrapper header#header .header-main .header-right,.header-wrapper header#header .header-top .header-left .header-contact{padding:0}
.header-wrapper header#header .header-main .header-left{display:block}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item{margin:0}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item>a{padding:0 15px 0 0;color:#fff;line-height:100%;margin:0 15px 0 0;font-size:15px;font-weight:400;letter-spacing:1px;}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item>a.current{color:var(--theme-color);font-weight:700}
.header-wrapper header#header .header-main .header-right #main-menu{display:flex;align-items:center;position:relative;top:15px}
.header-wrapper header#header .header-main .header-right #main-menu,.header-wrapper header#header .header-main .header-right #main-menu ul#menu-primary-menu{width:100%}
.header-wrapper header#header .header-main .header-right #main-menu ul#menu-primary-menu{justify-content:center}
.header-wrapper header#header .header-main .header-right .download-app{margin:0;white-space:nowrap;color:#fff;font-size:16px;font-weight:400;background:var(--theme-color);display:inline-block;height:40px;line-height:40px;padding:0 15px;transition:.5s all ease}
.header-wrapper header#header .header-main .header-right .download-app i.fa-solid{margin-right:8px}
.header-wrapper header#header .header-main .header-right .download-app:hover{background:#fff;color:var(--theme-color)}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item ul.sub-menu.porto-narrow-sub-menu{padding:0}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item ul.sub-menu.porto-narrow-sub-menu li.menu-item a{color:#000;font-size:15px!important}
.mega-menu.show-arrow>li.has-sub:after,.mega-menu.show-arrow>li.has-sub:before{display:none}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item ul.sub-menu.porto-narrow-sub-menu li.menu-item a:hover{background:var(--theme-color);color:#fff}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item ul.sub-menu.porto-narrow-sub-menu li.menu-item{border-bottom:1px solid #fff}
.header-wrapper header#header .header-top .header-right{display:flex;align-items:center;justify-content:end}
.header-wrapper header#header .header-top .header-right .login-register{margin-right:15px}
.header-wrapper header#header .header-main > .container, .header-wrapper header#header .header-top > .container{padding-left:15px!important;padding-right:15px!important}
#side-nav-panel .login-register{display:flex;justify-content:center;gap:10px;font-size:16px;background:var(--theme-color);color:#fff;padding:10px 0;font-weight:600}
#side-nav-panel .login-register a{color:#fff}
/*--------------------------------------------------- header css end ---------------------------------------------------*/
#banner-wrapper{position:relative;z-index:1;display:flex;align-items:flex-end;padding:0;background-color:#0000007d;background-blend-mode:color}
#banner-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:150px;background:linear-gradient(to bottom,#000000ad,transparent)}
#banner-wrapper .elementor-column-gap-default{min-height:fit-content!important;text-align:center;width:750px;margin:0 auto;max-width:100%!important}
#banner-wrapper .porto-u-heading .porto-u-main-heading *{font-size:50px;line-height:120%;font-weight:700;margin:0 auto;padding:0;letter-spacing:.5px}
#banner-wrapper .porto-u-heading .porto-u-sub-heading{font-size:16px;line-height:26px;margin:20px 0;text-align:center}
#banner-wrapper .banner-bottom-arrow .elementor-widget-wrap.elementor-element-populated{padding:0;justify-content:center}
#banner-wrapper .banner-bottom-arrow .elementor-widget-porto_button{margin:40px 0 40px}
#banner-wrapper .banner-bottom-arrow .elementor-widget-porto_button>a{color:#fff; animation: bounce 0.5s ease-out infinite alternate;}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated{padding:0 20px 0 0 !important;margin-bottom:20px}
#healthcare-problem .counter-row .elementor-widget-image-box{background:#e0f2f9;height:100%;padding:20px;border-radius:20px}
#healthcare-problem .counter-row .elementor-element-8cc6a35 .elementor-widget-image-box{background:#3cadb24a}
#healthcare-problem .counter-row .elementor-element-e2f0a88 .elementor-widget-image-box{background:#aaabe747}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated .stats-block.stats-top{margin-bottom:0}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated .stats-block .porto-sicon-top{width:40px;height:40px}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated .stats-block .porto-sicon-top *{height:100%;object-fit:contain;width:100%}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated .stats-block .stats-number{margin:10px 0;display:block;padding:0}
#healthcare-problem .counter-row>.elementor-container.elementor-column-gap-default{margin:0}
#healthcare-problem .elementor-element-ce44908.elementor-widget-image{padding:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}
#healthcare-problem .elementor-element-ce44908.elementor-widget-image img{width: 100%;}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default{justify-content:center;flex-wrap:wrap}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col{width:50%;padding:0 15px;margin:0 0 30px}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col .elementor-widget-wrap.elementor-element-populated{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;height:100%;background:#fff;padding:40px 20px !important;border-bottom:2px solid var(--theme-color);border-radius:10px}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:20px;font-weight:700;margin:0 0 5px;padding:0;line-height:120%;transition:.5s all ease}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col .elementor-widget-wrap.elementor-element-populated:hover .elementor-image-box-content .elementor-image-box-title{color:var(--theme-color)!important}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{line-height:26px;font-size:16px}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img{position:relative;z-index:1}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img::after,
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;margin:auto}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img::before{background:url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/blur-background.png') no-repeat center;background-size:contain}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col{margin-top:30px}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title{transition:.5s all ease;border:1px solid #e0e0e0;padding:20px 80px;margin:0 15px 30px;position:relative;z-index:1;font-size:20px;color:#707070;line-height:100%;width:fit-content;max-width:fit-content;background: #f3f9fc;color: var(--theme-color);}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title::before{content:"";position:absolute;top:0;bottom:0;left:22px;width:40px;height:40px;background:url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/Success-Stories-Patients.webp') no-repeat center;margin:auto;background-size:contain}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2)::before{background:url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/Success-Stories-Doctors.webp') no-repeat center;background-size:contain}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(3)::before{background:url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/Success-Stories-E-Clinic-Operators.webp') no-repeat center;background-size:contain}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:hover{background:#183a73;color:#fff}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active::before,#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:hover::before{filter:brightness(0) invert(1)}
#success-wrappers .elementor-widget-tabs .elementor-tab-content{padding:0}
#success-wrappers .elementor-widget-tabs .elementor-tab-content .elementor-container .elementor-widget-video{margin-bottom:30px;padding:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}
#success-wrappers .elementor-tabs section.elementor-section.elementor-top-section .elementor-column.elementor-col-100 > .elementor-widget-wrap.elementor-element-populated{padding:0}
#success-wrappers .success-tabs{display:flex;flex-wrap:nowrap;overflow-x:scroll}
#success-wrappers .success-tabs .success-tab{font-size:15px;white-space:nowrap;border:1px solid #e0e0e0;margin:0 15px 20px 0;padding:5px 15px 5px 40px;position:relative;background:#fff;transition:.5s all ease;background: #f3f9fc;color: var(--theme-color);}
#success-wrappers .success-tabs .success-tab.active,#success-wrappers .success-tabs .success-tab:hover{background:#183a73;color:#fff}
#success-wrappers .success-tabs .success-tab.active img,#success-wrappers .success-tabs .success-tab:hover img{filter:brightness(0) invert(1)}
#success-wrappers .success-tabs .success-tab img{width:20px;height:20px;object-fit:contain;position:absolute;left:10px;top:0;bottom:0;margin:auto}
#success-wrappers .success-content{display:none}
#success-wrappers .success-content.active{display:block}
#market-wrapper .elementor-element-8ff651c b{text-decoration:underline;text-underline-offset:10px;text-decoration-color:var(--theme-color)}
#after-opportunity-wrapper .elementor-element.elementor-element-9041f0c{border-left:1px solid #516a8a;border-right:1px solid #516a8a}
#after-opportunity-wrapper .elementor-widget-text-editor p{margin-bottom:0}
#competitive-wrapper .elementor-widget-heading{min-height:60px;display:flex;align-items:center;justify-content:center}
#competitive-wrapper .elementor-widget-heading h4.elementor-heading-title.elementor-size-default{font-size:18px;letter-spacing:.5px;line-height:120%}
#competitive-wrapper .pricing-col li.elementor-icon-list-item{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding:15px 15px}
#competitive-wrapper .pricing-col{margin-bottom:30px}
#competitive-wrapper .pricing-col.first{background:#f2f8fb}
#competitive-wrapper .pricing-col.second{border-left:4px solid #fff;border-right:4px solid #fff}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-image-box-wrapper figure.elementor-image-box-img{position: relative;z-index: 2; width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;margin:0 auto 15px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:4px}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:18px;font-weight:700;margin:0 0 10px;line-height:120%}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{font-size:16px;line-height:24px;margin:0}
#tech-wrapper .elementor-widget-video {box-shadow: rgb(100 100 111 / 19%) 0 7px 29px 0;border: 10px solid #ffffff;}
#meet-team-wrapper .right-side .elementor-widget-wrap.elementor-element-populated{display:flex;flex-wrap:wrap}
#meet-team-wrapper .right-side .elementor-widget-wrap.elementor-element-populated>.elementor-widget-image-box{padding:0 15px;width:33.33%;max-width:33.33%;flex:0 0 33.33%;margin:30px 0 30px}
#meet-team-wrapper .right-side .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0;padding:0;line-height:120%}
#meet-team-wrapper .social-links+p{display:none}
#meet-team-wrapper .social-links a{margin:0 5px;font-size:18px}
#meet-team-wrapper .right-side .elementor-image-box-wrapper figure.elementor-image-box-img,
#meet-team-wrapper .right-side .elementor-image-box-wrapper figure.elementor-image-box-img img{width:93px!important;height:93px!important;max-width:93px!important;flex:0 0 93px!important;}
#meet-team-wrapper .right-side .elementor-image-box-wrapper .elementor-image-box-content{flex:1}
#meet-team-wrapper .right-side .elementor-image-box-wrapper figure.elementor-image-box-img{position:relative;z-index:1}
#meet-team-wrapper .right-side .elementor-image-box-wrapper figure.elementor-image-box-img::before{content:"";position:absolute;bottom:-10px;left:-10px;width:70px;height:70px;background:var(--theme-color);z-index:-1;border-radius:100px;opacity:.2}
#meet-team-wrapper .left-side .elementor-image-box-wrapper .elementor-image-box-title{font-size:22px;margin:0 0 5px;line-height:120%;font-weight:600}
#meet-team-wrapper .right-side .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {line-height: 24px;}
#footer .footer-bottom .footer-center,
#footer .footer-bottom .footer-center p{padding:0;margin:0;font-size:16px}
.footer-wrapper #footer .footer-bottom{padding:10px 0!important;border-top:1px solid #2a374a}
#footer{border-top:1px solid #253142}
#footer .footer-main .widget .widget-title{font-size:18px;letter-spacing:.5px;line-height:120%;margin:0 0 15px;color:var(--theme-color)}
#footer .footer-main .widget .textwidget > p {line-height: 20px;}
#footer .footer-main .widget{margin:0}
#footer .footer-main .widget ul.menu{padding:0 0 0 10px;border:0;margin:0}
#footer .footer-main .widget ul.menu li.menu-item{padding:0;border:0;margin:0 0 10px}
#footer .footer-main .widget ul.menu li.menu-item a{font-size:16px;line-height:100%;color:#fff}
#footer .footer-main aside.widget#text-4 ul li,#footer .footer-main aside.widget#text-4 ul li a{display:block;margin:14px 0;line-height:26px;font-size:16px}
#footer .footer-main aside.widget#text-4 ul li a i,#footer .footer-main aside.widget#text-4 ul li i{margin-right:5px;color:var(--theme-color)}
#footer .footer-main .share-links>a{background:0 0!important;font-size:18px;border:0;color:#fff;margin:0 5px 0 0}
#footer .footer-main .fluentform .ff-el-form-control{background:0 0;border:1px solid #3a4a61;border-radius:0;color:#fff;padding:10px}
#footer .footer-main .fluentform .ff-el-form-control::placeholder{color:#fff}
#footer .footer-main .fluentform .ff-el-group.ff-text-left.ff_submit_btn_wrapper{margin:0}
#footer .footer-main .fluentform .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit{border-radius:0;font-size:16px;padding:10px 16px;opacity:1;background:#fff;color:#000}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-element-e74cc4a>.elementor-widget-wrap.elementor-element-populated{position:relative;z-index:1}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-element-e74cc4a>.elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box figure.elementor-image-box-img{position: absolute;right: 20px;top: -30px;width:60px;height:60px;margin:0 auto;background:var(--theme-color);display:flex;align-items:center;justify-content:center;border-radius:100px;animation:blink 1s ease-in-out infinite none;transition:0.5s all ease}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box{position:absolute;width:fit-content;height:fit-content;padding-top:20px}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper{background:#fff;padding:30px 0;position:relative;z-index:1;border:1px solid #eee;border-radius:10px;transition:0.5s all ease}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{max-width:90%;line-height:22px;margin:0 auto}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title{width:fit-content!important;margin:0 auto 5px;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.first{left:15%;right:0;margin:auto}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.second{left:15%;top:10%}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.three{right:10%;top:-20%;bottom:0;margin:auto}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.four{left:5%;top:0;bottom:0;margin:auto}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.five{bottom: 15%;right: 15%;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.six{bottom: 5%;left: 15%;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box:hover .elementor-image-box-wrapper{background:#2195cd}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box:hover .elementor-image-box-wrapper *{color:#fff}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-element-e74cc4a>.elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box:hover figure.elementor-image-box-img{background:#fff}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-element-e74cc4a>.elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box:hover figure.elementor-image-box-img img{filter:invert(1)}
#contact-wrapper .elementor-widget.elementor-widget-icon-box .elementor-icon-box-icon{width:60px;height:60px;max-width:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:center;background:var(--theme-color);border:1px solid var(--theme-color);transition:.5s all ease}
#contact-wrapper .elementor-widget.elementor-widget-icon-box .elementor-icon-box-icon i{color:#fff!important}
#contact-wrapper .elementor-widget.elementor-widget-icon-box .elementor-icon-box-icon svg{fill:#fff;font-size:30px}
#contact-wrapper .elementor-widget.elementor-widget-icon-box a{color:#0d1b32;text-decoration:underline;font-weight:500}
#contact-wrapper .elementor-widget.elementor-widget-icon-box:hover .elementor-icon-box-icon{background:0 0}
#contact-wrapper .elementor-widget.elementor-widget-icon-box:hover svg{fill:var(--theme-color)}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated{height:100%;background:#e7f6fc;margin:0 15px;padding:20px!important}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated figure.elementor-image-box-img,#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated figure.elementor-image-box-img img{width:100px!important;height:100px!important;max-width:100px!important;flex:0 0 100px!important;position:relative;z-index:1;background:#fff;border-radius:100%;border:1px solid #fff}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated figure.elementor-image-box-img::before{content:"";position:absolute;bottom:-10px;left:-10px;width:70px;height:70px;background:var(--theme-color);z-index:-1;border-radius:100px;opacity:.2}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-image-box-title{font-size:26px;font-weight:700;letter-spacing:.5px;margin:0;padding:0;line-height:120%}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .social-links a{margin:15px 5px 0 0;font-size:16px;background-color:var(--theme-color);width:25px;height:25px;line-height:25px;display:inline-block;text-align:center;color:#fff}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-widget-text-editor ul{padding:0 0 0 20px;margin:0}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-widget-text-editor ul li{font-size:16px;line-height:26px;margin:5px 0 0}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-widget-text-editor ul li::before{position:absolute;left:0;top:8px;width:10px;height:10px}
#our-team-wrapper .elementor-column.elementor-col-50 {margin-top: 30px;}
#our-team-wrapper .main-heading {margin-bottom: 0;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated p.elementor-image-box-description {line-height: 22px;}
#testimonials-wrapper .elementor-tabs>.elementor-tabs-wrapper .elementor-tab-title{border:1px solid var(--theme-color);color:var(--theme-color);font-size:16px;font-weight:500;margin:0 5px;padding:12px 20px}
#testimonials-wrapper .elementor-tabs>.elementor-tabs-wrapper .elementor-tab-title.elementor-active{background:var(--theme-color);color:#fff}
#testimonials-wrapper .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content section.elementor-section.elementor-top-section.elementor-element{padding-left:0!important;padding-right:0!important}
#testimonials-wrapper .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .elementor-column.elementor-col-33,
#testimonials-wrapper .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .elementor-column.elementor-col-25{margin-top:30px}
#testimonials-wrapper .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content section.elementor-section.elementor-top-section.elementor-element .elementor-column.elementor-col-100.elementor-top-column>.elementor-widget-wrap.elementor-element-populated{padding:0}
#testimonials-wrapper #testimonialsTabs{display:flex;flex-wrap:nowrap;overflow-x:scroll}
#testimonials-wrapper #testimonialsTabs .testimonials-tab{font-size:15px;white-space:nowrap;border:1px solid #e0e0e0;margin:0 15px 20px 0;padding:5px 15px;position:relative;background:#fff;transition:.5s all ease}
#testimonials-wrapper #testimonialsTabs .testimonials-tab.active,#testimonialsTabs .testimonials-tab:hover{background:#f3f9fc;color:var(--theme-color)}
#testimonials-wrapper .testimonials-content{display:none}
#testimonials-wrapper .testimonials-content.active{display:block}
#testimonials-wrapper .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content img,#testimonials-wrapper .testimonials-content img {width: 100%; border: 1px solid #ccc;}
#testimonials-wrapper .testimonials-content section.elementor-section.elementor-inner-section.elementor-element .elementor-column.elementor-col-25 > .elementor-widget-wrap.elementor-element-populated,
#testimonials-wrapper .testimonials-content section.elementor-section.elementor-inner-section.elementor-element .elementor-column.elementor-col-33 > .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
#chemist-growth-model{counter-reset:my-sec-counter}
#chemist-growth-model .elementor-widget-image-box figure.elementor-image-box-img{padding-bottom:60px;position:relative;margin-bottom:20px}
#chemist-growth-model .elementor-widget-image-box figure.elementor-image-box-img::before{position:absolute;left:-10px;right:0;margin:auto;bottom:0;font-size:16px;color:#f78f22;border:1px solid #f78f22;border-radius:100px;padding:5px 0;display:block;min-width:100px;font-weight:500;counter-increment:my-sec-counter;content:'Step 'counter(my-sec-counter)}
#chemist-growth-model .elementor-widget-image-box{background:#183256;color:#fff;padding:40px 20px;border-radius:20px;height:100%}
#chemist-growth-model .elementor-column.elementor-col-25 .elementor-widget-image-box * {color: #fff;}
#want-to-grow-smarter .elementor-widget-image-box{background:#fff;padding:20px;height:100%}
#serving-chemists-wrapper .serving-chemists-listing{display:flex;flex-wrap:wrap}
#serving-chemists-wrapper .serving-chemists-listing span{width:100%;max-width:100%;flex:0 0 calc(100% / 3);background:#eef5f9;padding:10px 10px 10px 15px;display:block;margin:0 0 15px;border-right:15px solid #fff;position:relative;z-index: 1;}
#serving-chemists-wrapper .serving-chemists-listing span::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;height:100%;background:var(--theme-color);z-index: -1;transition: 0.5s all ease;}
#serving-chemists-wrapper .serving-chemists-listing span:hover::before{width: 100%;}
#serving-chemists-wrapper .serving-chemists-listing span:hover{color: #fff;}
#pharmacy-testimonials .elementor-widget-video {border: 5px solid #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
#faq-wrapper .elementor-accordion .elementor-accordion-item .elementor-active{background:var(--theme-color);}
#faq-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content p{color:#fff;margin:0}
#faq-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding-top:0}
#faq-wrapper .elementor-accordion .elementor-accordion-item span.elementor-accordion-icon i{font-size:13px}
#faq-wrapper .elementor-accordion .elementor-accordion-item span.elementor-accordion-icon span.elementor-accordion-icon-closed{transform:rotate(40deg)}
#faq-wrapper .elementor-accordion .elementor-accordion-item span.elementor-accordion-icon span.elementor-accordion-icon-opened{transform:rotate(-40deg)}
#faq-wrapper .elementor-accordion .elementor-accordion-item{margin-top:25px;position: relative;}
#faq-wrapper .elementor-accordion .elementor-accordion-item span.elementor-accordion-icon{background:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;right:15px;top:8px}
#request-for-quote .right-side>.elementor-widget-wrap.elementor-element-populated{background:#183256;height:fit-content;padding:30px 20px!important;margin:0 15px;color:#fff}
#request-for-quote .right-side *{color:#fff}
#request-for-quote .right-side>.elementor-widget-wrap.elementor-element-populated .elementor-widget-text-editor {border-top: 1px solid #555;padding-top: 15px; margin: 0;}
#mission-vision-wrapper .mission-row .elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box{background:#f4fafc;padding:30px 20px;height:100%}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content{position:relative;margin-top:60px;z-index: 1;}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content::before{content:"";position:absolute;left:0;right:0;margin:auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f78f22 url('https://ingeniousonline.co.in/jiyyo/code/wp-content/uploads/2025/06/check-white-icon.png') no-repeat center;border-radius:100%;color:#fff;font-size:14px;top:-50px}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box.elementor-element-31a6498 .elementor-image-box-content::after {top: -37px;}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content::after{content:"";position:absolute;top:-35px;left:-10px;width:calc(100% + 30px);height:1px;border-bottom:1px dashed #555;z-index:-1}
#healthcare-delivery-model-wrapper .elementor-column.elementor-col-33 .elementor-element.elementor-widget-image-box{background:#f4fafc;height:100%;padding:60px 20px 20px;position:relative;border-bottom: 1px solid #f78f22;}
#healthcare-delivery-model-wrapper .elementor-column.elementor-col-33 .elementor-element.elementor-widget-image-box figure.elementor-image-box-img{margin:0;position:absolute;top:-40px;left: 15px;width: fit-content;}
#healthcare-delivery-model-wrapper .elementor-column.elementor-col-33{margin-top:60px}
#news-wrapper .elementor-column.elementor-col-25 .elementor-element.elementor-widget-image-box{height:100%;padding:10px;background:#fff}
#news-wrapper .elementor-element.elementor-widget-image-box figure.elementor-image-box-img,#news-wrapper .elementor-element.elementor-widget-image-box figure.elementor-image-box-img img{width:100%;object-fit:cover}
#the-mission-wrapper .elementor-widget-button{width:fit-content;margin:0 15px 0 0;float: left;}
#the-mission-wrapper .elementor-widget-button.elementor-element-7b91753{background:#000}
#the-mission-wrapper .elementor-widget-button.elementor-element-7b91753 a.elementor-button.elementor-button-link{background:#f78f22;border-color:#f78f22}
#the-mission-wrapper .elementor-widget-button.elementor-element-7b91753 a.elementor-button.elementor-button-link:hover{background:#fff;border-color:#f78f22}
#awards-wrapper .elementor-widget-image-box figure.elementor-image-box-img img {width: 100%;}
#our-journey-wrapper{counter-reset:my-sec-counter}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default{gap:0 100px;position:relative;z-index:1}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default::before{position:absolute;width:30px;height:30px;border-radius:50%;background-color:#f78f22;top:100px;counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);text-align:center;align-content:center;font-size:14px;font-weight:700;left:50%;transform:translateX(-50%);z-index:1;transition:background-color .6s ease,color .6s ease;color:#fff}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed:not(:last-child)>.elementor-container.elementor-column-gap-default::after{content:"";position:absolute;width:1px;top:100px;left:50%;height:calc(100% + 50px);border-right:2px dashed #f2d1ac;transition:border-color 1s ease}
#centeredModal .modal-dialog .modal-content {border-radius: 15px;}
#centeredModal .modal-dialog form .ff-el-form-control{border:1px solid #b2b2b2;padding:10px 15px;font-size:16px;border-radius:0;color:#b2b2b2;resize: none;}
#centeredModal .modal-dialog form .ff-el-form-control::placeholder{color:#555}
#centeredModal .modal-dialog form .ff_submit_btn_wrapper{margin:0}
#centeredModal .modal-dialog form .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit{height:40px;line-height:40px;font-size:16px;padding:0 20px;border-radius:0;opacity:1;border:1px solid var(--theme-color);transition:.5s all ease;background:var(--theme-color);color:#fff}
#centeredModal .modal-dialog form .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover{background:0 0;color:var(--theme-color)}
#centeredModal .modal-dialog form .ff-el-input--content .ff-el-form-check.ff-el-form-check-{width:fit-content;float:left;margin:0 25px 5px 0;color:#555}
#centeredModal .modal-dialog form .ff-el-input--label.ff-el-is-required.asterisk-right{color:#555;margin:0 0 10px}
#centeredModal .modal-dialog form .ff-el-group.ff-custom_html p{font-size:32px;font-weight:600;margin:0;line-height:120%;color:#183256}
.flex-btns .elementor-column .elementor-widget-porto_button a.open-popup:not(:hover) {border-color: #f78f22;}
#market-wrapper .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a768e3e > .elementor-widget-wrap.elementor-element-populated {padding-bottom: 0;}
#meet-team-wrapper .left-side .elementor-image-box-wrapper figure.elementor-image-box-img{width:60%}
#meet-team-wrapper .elementor-element.elementor-element-e437040 .elementor-image-box-img img{border-radius: 100%;}
/*--------------------------------------------------- All pages css end ---------------------------------------------------*/
.mt-60{margin-top:60px}
.mt-40{margin-top:40px}
#jiyyo-blog-section a{transition: 0.5s all ease;}
#jiyyo-blog-section a:not(:hover) {color: #000;}
#jiyyo-blog-section .jiyyo-featured-title{font-size:18px;font-weight:600 !important;margin-bottom:10px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:120%}
#jiyyo-blog-section article.jiyyo-blog-post{background:#f4fafc}
#jiyyo-blog-section article.jiyyo-blog-post .jiyyo-post-body{padding:25px;}
#jiyyo-blog-section article.jiyyo-blog-post .jiyyo-post-body .jiyyo-post-title{font-size:22px;line-height:120%;padding:0;margin:0 0 10px;font-weight:600}
#jiyyo-blog-section article.jiyyo-blog-post .jiyyo-post-body p{color:#000;font-size:16px;line-height:26px;margin:0 0 5px;font-weight:500}
#jiyyo-blog-section figure{margin:0}
#jiyyo-blog-section .jiyyo-post-meta{display:flex;gap:5px}
#jiyyo-blog-section .jiyyo-post-meta span{font-size:16px;color:#000}
#jiyyo-blog-section .jiyyo-section-heading{font-size:24px;border-left:2px solid var(--theme-color);line-height:100%;padding:0 0 0 10px;margin:0 0 20px;color:#183256;letter-spacing:.5px}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item{display:flex;gap:15px}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item figure.jiyyo-featured-thumbnail{max-width:200px;flex:0 0 200px;width:200px;height:100px}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item figure.jiyyo-featured-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius: 10px;}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item .jiyyo-featured-content{flex:1;height:fit-content}
#jiyyo-blog-section .jiyyo-trending-articles .jiyyo-trending-listing figure.jiyyo-trending-img,
#jiyyo-blog-section .jiyyo-categories-articles .jiyyo-categories-listing figure.jiyyo-categories-img{width:100%;height:200px}
#jiyyo-blog-section .jiyyo-trending-articles .jiyyo-trending-listing figure.jiyyo-trending-img img,
.jiyyo-categories-articles .jiyyo-categories-listing figure.jiyyo-categories-img img{width:100%;height:100%;object-fit:cover;border-radius:10px;border: 1px solid #ebebeb;}
#jiyyo-blog-section .jiyyo-trending-articles .jiyyo-trending-listing .jiyyo-trending-listing-content{background:#fff;padding:20px;max-width:90%;margin:-30px auto 0 auto;position:relative;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}
#jiyyo-blog-section .jiyyo-trending-articles .jiyyo-trending-listing .jiyyo-trending-listing-content .jiyyo-trending-heading,
#jiyyo-blog-section .jiyyo-categories-articles .jiyyo-categories-listing .jiyyo-categories-listing-content .jiyyo-categories-heading{font-size:16px;margin:0 0 5px;line-height:120%;font-weight:600;color: #000;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
.jiyyo-trending-articles, .jiyyo-categories-articles, .jiyyo-blog-slider {margin-top: 40px;}
#jiyyo-blog-section .jiyyo-section-heading{font-size:24px;border-left:2px solid var(--theme-color);padding-left:10px;margin-bottom:20px;color:#183256;letter-spacing:.5px}
#jiyyo-blog-section .jiyyo-slider-main{box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px;border-radius:10px;overflow:hidden;position:relative;display:flex;gap:30px;align-items:center;}
#jiyyo-blog-section .jiyyo-slider-item{flex:0 0 50%;display:flex;gap:15px;width:50%;max-width:50%;cursor:pointer}
#jiyyo-blog-section .jiyyo-slider-thumbnail{width:90px;height:60px;margin:0;flex-shrink:0;border-radius:10px;overflow:hidden}
#jiyyo-blog-section .jiyyo-slider-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}
#jiyyo-blog-section .jiyyo-post-meta{font-size:14px;color:#666}
#jiyyo-blog-section .jiyyo-slider-controls{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:50px;height:60px;background:var(--theme-color);display:flex;cursor: pointer;align-items:center;justify-content:center;z-index:2;gap:5px;border-radius:5px}
#jiyyo-blog-section .jiyyo-slider-controls button{background:0 0;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;line-height:1;transition: 0.5s all ease;}
#jiyyo-blog-section .marquee-content{display:flex;gap:30px;width:100%;flex: 0 0 100%;max-width: 100%; animation:scroll-left 20s linear infinite;animation-play-state:running}
#jiyyo-blog-section .jiyyo-blog-slider.active .marquee:hover .marquee-content{animation-play-state:paused}
#jiyyo-blog-section .jiyyo-blog-slider:not(.active) .jiyyo-slider-controls button.jiyyo-play-btn,
#jiyyo-blog-section .jiyyo-blog-slider.active .jiyyo-slider-controls button.jiyyo-pause-btn{display: none;}
#jiyyo-blog-section .jiyyo-slider-main::before{content:"";position:absolute;right:0;width:30px;height:100%;top:0;bottom:0;margin:auto;background:#fff;z-index:2}
#jiyyo-blog-section .latest-articles-wrapper .latest-articles-item .latest-heading{font-size:18px;font-weight:600;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:120%;margin:0 0 5px}
#jiyyo-blog-section .latest-articles-wrapper .latest-articles-item .latest-articles-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#jiyyo-blog-section .latest-articles-wrapper .latest-articles-item{margin-bottom:30px}
#jiyyo-blog-section .latest-articles-wrapper .latest-articles-item a.latest-blog-btn{background:var(--theme-color);color:#fff!important;display:inline-block;padding:0 15px;height:40px;line-height:40px;margin:10px 0 0;font-size:16px;transition:.5s all ease;border:1px solid var(--theme-color);}
#jiyyo-blog-section .latest-articles-wrapper .latest-articles-item a.latest-blog-btn:hover{background:0 0;color:var(--theme-color)!important}
#jiyyo-blog-section .latest-articles-wrapper .second-row{border-top:1px solid #ccc;padding-top:30px}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item{display:flex;gap:0 15px}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item figure.latest-articles-img{width:160px;max-width:160px;flex:0 0 160px;height:100px}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item .latest-articles-content{flex:1}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item figure.latest-articles-img img{width:100%;height:100%;object-fit:cover}
#jiyyo-blog-section  .latest-articles-wrapper .row.first-row .latest-articles-item figure.latest-articles-img {margin-bottom: 10px;width: 100%;height: 200px;}
#jiyyo-blog-section .latest-articles-wrapper .row.first-row .latest-articles-item figure.latest-articles-img img {height: 100%; width: 100%; object-fit: cover;}
#jiyyo-blog-section .latest-articles-wrapper .shadow-space{padding:20px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:10px;margin-bottom: 30px;}
#jiyyo-blog-section .latest-articles-wrapper .important-searches a{display:inline-block;padding:5px 10px;text-transform: capitalize;border:1px solid var(--theme-color);border-radius:100px;margin:0 10px 10px 0;font-weight:500;transition:.5s all ease}
#jiyyo-blog-section .latest-articles-wrapper .important-searches a:hover{background:var(--theme-color);color:#fff}
#jiyyo-blog-section .latest-articles-wrapper form{margin-bottom:15px;display:flex;position:relative;z-index:1}
#jiyyo-blog-section .latest-articles-wrapper form input#gsearch{width:100%;border-right:0}
#jiyyo-blog-section .latest-articles-wrapper form input[type=submit]{border:0;border-radius:0}
/*--------------------------------------------------- blog home page css end ---------------------------------------------------*/
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar,#main>.container>.row.main-content-wrap .main-content.col-lg-9{margin-top:60px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content h2.entry-title,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content h2.entry-title a{font-size:32px;line-height:120%;font-weight:700;margin:0 0 10px;padding:0;color:#0d1b32}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-date{width:100%;float:unset;text-align:left;margin:0 0 10px;font-size:18px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-meta,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-date span.day,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-date span.month{display:none}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-date time{width:100%;max-width:100%;display:block}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h2,
body.category #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2,
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h3,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h4,
body.tag #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2{font-weight:600;line-height:120%;margin:0 0 10px;color:#000;letter-spacing:.1px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h2,
body.category #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2,
body.tag #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2{font-size:26px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content p{font-size:16px;margin:0 0 10px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content a{color:#000;text-decoration:underline;font-weight:500}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h3{font-size:22px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content{margin:10px 0}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 article.post a.btn{color:#fff;font-weight:500;background:var(--theme-color);font-size:16px!important;float:initial!important;width:fit-content;margin:0 auto 20px;height:40px;line-height:40px;padding:0 20px;border-radius:0;opacity:1;border:1px solid var(--theme-color);transition:.5s all ease;display:block}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 article.post a.btn:hover{background:0 0;color:var(--theme-color)}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search){border:1px solid #ebebeb;padding:15px}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search) h3.widget-title{text-align:center;font-size:18px;margin:0 0 20px;letter-spacing:.2px;line-height:120%}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search) .share-links{text-align:center}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search) .share-links a{background:var(--theme-color);box-shadow:none;color:#fff;border-radius:0;transition:.5s all ease;margin:0 2px}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search) .share-links a:hover{transform:translateY(-5px)}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget:not(.widget_search) ul {border: 0;}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget.widget_recent_entries ul li a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:120%;color:#000}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget.widget_recent_entries ul li::before{position:absolute!important;left:15px;top:12px;width: fit-content;height: fit-content;}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .widget.widget_recent_entries ul li{padding:15px 0 0 15px;margin:10px 0 0}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .posts-wrap.posts-container.has-ccols.ccols-xl-4.ccols-md-3.ccols-sm-2.ccols-1.has-ccols-spacing{display:block!important}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .posts-wrap.posts-container.has-ccols.ccols-xl-4.ccols-md-3.ccols-sm-2.ccols-1.has-ccols-spacing .post-item.porto-tb-item.post.style-5.post-title-simple{max-width:100%;flex:0 0 100%;width:100%;border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 15px 30px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .posts-wrap.posts-container.has-ccols.ccols-xl-4.ccols-md-3.ccols-sm-2.ccols-1.has-ccols-spacing .post-item.porto-tb-item.post.style-5.post-title-simple img{transform:unset;border: 1px solid #ebebeb;}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .posts-wrap.posts-container.has-ccols.ccols-xl-4.ccols-md-3.ccols-sm-2.ccols-1.has-ccols-spacing .post-item.porto-tb-item.post.style-5.post-title-simple h3.porto-post-title{font-size:32px;line-height:120%;font-weight:700;margin:0 0 10px;padding:0;color:#0d1b32}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .posts-wrap.posts-container.has-ccols.ccols-xl-4.ccols-md-3.ccols-sm-2.ccols-1.has-ccols-spacing .post-item.porto-tb-item.post.style-5.post-title-simple h2{font-weight:600;font-size:26px;line-height:120%;margin:0 0 10px;color:#000;letter-spacing:.1px}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar .input-group input#s{height:45px;font-size:16px;color:#000}
#main>.container>.row.main-content-wrap .col-lg-3.sidebar.porto-blog-sidebar.right-sidebar button.btn.btn-dark.p-2{background:var(--theme-color);border:0}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item .post-date~*{margin-left:0!important}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4{transition: 0.5s all ease; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:700}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4:hover a{color: var(--theme-color);}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div,
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div p.post-excerpt{font-size:0;margin:0!important}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div p.post-excerpt a,
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div a{font-size:16px;display:inline-block;text-transform:capitalize}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div p.post-excerpt + h2,
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .related-posts .post-carousel .post-item h4+div p.post-excerpt + h3 {display: none;}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content ol,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content ul{padding-left:20px}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content ol ol,#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content ol ul{margin-bottom:20px}
/*--------------------------------------------------- common blogs page css end ---------------------------------------------------*/
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(1turn)}
}
@keyframes bounce{
0%{top:0;color:#fff}
100%{top:8px;color:#e0e0e0}
}
@keyframes blink{
0%{box-shadow: 0 0 0 0 var(--theme-color);}
100%{box-shadow: 0 0 0 5px #2195cd21}
}
@keyframes scroll-left{
0%{transform:translateX(0)}
100%{transform:translateX(calc(-1 * var(--scroll-width)))}
}
@keyframes scroll-left{
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@media screen and (min-width:1200px){
section.elementor-section.elementor-top-section.elementor-element{margin:0!important;max-width:100%!important;padding-left:30px!important;padding-right:30px!important}
.container,.elementor-section.elementor-section-boxed>.elementor-column-gap-no,section.elementor-section.elementor-top-section.elementor-element section.elementor-section.elementor-inner-section,
section.elementor-section.elementor-top-section.elementor-element section.elementor-section.elementor-inner-section>.elementor-container.elementor-column-gap-default,
section.elementor-section.elementor-top-section.elementor-element>.elementor-container{max-width:1320px!important;width:100%!important;margin:0 auto!important}
section.elementor-section section.elementor-section.elementor-inner-section>.elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated,
#competitive-wrapper .elementor-top-column.elementor-element.elementor-element-3768e60{padding:0 15px!important}
#main>.container-fluid,#main>.container-fluid>.row>.main-content,#success-wrappers section.elementor-section.elementor-top-section{padding-left:0!important;padding-right:0!important}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col{width:33.33%;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper {min-width: 300px;}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item>a{padding:0 20px 0 0;margin:0 20px 0 0;font-size:16px;}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-983f44a.elementor-section-content-middle.support-model-includes.elementor-reverse-tablet.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a0b32cf .elementor-widget-wrap.elementor-element-populated {padding-right: 0 !important;}
#centeredModal .modal-dialog{max-width:650px}
}
@media screen and (min-width:992px){
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col{width:33.33%;padding:0 15px;margin:0 0 30px}
.section-space,#footer > .footer-main > .container {padding-top:80px;padding-bottom:80px}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-column.elementor-col-20 .elementor-widget-image-box{position:relative;z-index:1}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-column.elementor-col-20:not(:last-child) .elementor-widget-image-box::before{content:"";position:absolute;width:calc(100% - 30px);height:1px;border-bottom:1px dashed #ccc;top:40px;z-index:-1;right:-110px}
#milestones-achieved-wrapper .milestones-achieved-boxs .elementor-image-box-wrapper{margin:0 0 30px}
#meet-team-wrapper .left-side{height:fit-content;margin-right: 30px;}
#meet-team-wrapper .left-side .elementor-image-box-wrapper figure.elementor-image-box-img{width:80%}
#meet-team-wrapper .left-side .elementor-image-box-wrapper figure.elementor-image-box-img img{border-radius:200px}
#chemist-growth-model .elementor-column.elementor-col-25,#want-to-grow-smarter .elementor-column.elementor-col-50{margin-top: 30px;}
.main-heading.mb-0 .porto-u-main-heading h2 {margin-bottom: 0 !important;}
#jiyyo-blog-section .jiyyo-categories-articles .jiyyo-categories-listing-content {margin-bottom: 30px;}
#news-wrapper .elementor-column.elementor-col-25{margin-bottom:30px}
#footer .footer-main aside.widget#text-4 ul li:nth-child(1) {max-width: 90%;}
#mission-vision-wrapper .mission-row .elementor-widget-wrap.elementor-element-populated{margin-bottom:30px}
#tech-wrapper .elementor-widget-video,
#meet-team-wrapper section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d1be1f2 > .elementor-container.elementor-column-gap-no { width: calc(100% - 30px) !important; margin: 0 auto !important;}
}
@media screen and (max-width:1024px){
#meet-team-wrapper .right-side .elementor-widget-wrap.elementor-element-populated>.elementor-widget-image-box{width:50%;max-width:50%;flex:0 0 50%;padding:0}
#meet-team-wrapper .right-side .elementor-image-box-wrapper figure.elementor-image-box-img::before{bottom:0;top:-5px}
#meet-team-wrapper .right-side .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{margin:10px 0 5px;font-size:16px}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.first{left:35%}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.second{left:0}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.three{right:0}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.four{left:0}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.five{right:0}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box.six{bottom:0}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {font-size: 18px;}
#our-founder-wrapper section.elementor-section.elementor-inner-section.elementor-element.elementor-element-25f5810 > .elementor-container.elementor-column-gap-default{flex-wrap: wrap;}
#our-founder-wrapper section.elementor-section.elementor-inner-section.elementor-element.elementor-element-25f5810 > .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50{width: 100%; max-width: 100%;flex: 0 0 100%;}
}
@media (min-width: 768px) and (max-width: 991px){
.header-wrapper header#header .header-top .header-left{display:none}
.header-wrapper header#header .header-top .header-right{justify-content:space-between}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title{padding:10px 40px;font-size:16px;color:#707070;display:flex;align-items:center;margin:0 10px 30px}
#success-wrappers .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title::before {width: 20px;height: 20px; background-size: contain;left: 10px;}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content::after{display: none;}
#footer .footer-main .row >div{flex:calc(100% / 3)}
#footer .footer-main .row >div:first-child{flex:0 0 100%;text-align:center;margin-bottom:40px}
section.elementor-section.elementor-element-c254e9c.core-values-row .elementor-container.elementor-column-gap-default {justify-content: center;}
}
@media screen and (max-width:991px){
.header-wrapper header#header .header-main .header-right #main-menu {top: 10px;}
.header-wrapper header#header .header-main .header-right .mobile-toggle{margin:0;top:-30px;position:relative;background:#fff;color:var(--theme-color);border-radius:0;padding:0 14px;height:40px;line-height:40px}
.header-wrapper header#header .header-main .header-right #main-menu {justify-content: end;padding-right: 60px;}
.header-wrapper header#header .header-main.sticky {padding-bottom: 0;}
#milestones-achieved-wrapper .milestones-achieved-boxs {justify-content: center;}
#banner-wrapper .porto-u-heading .porto-u-main-heading *{font-size:34px}
#banner-wrapper .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-f4062ac{padding:0 15px}
.main-heading.elementor-widget.elementor-widget-porto_ultimate_heading .porto-u-heading .porto-u-main-heading *{font-size: 28px;}
.main-heading.elementor-widget.elementor-widget-porto_ultimate_heading .porto-u-heading .porto-u-sub-heading {font-size: 20px;}
#market-wrapper .elementor-widget-wrap.elementor-element-populated{padding-left: 0;padding-right: 0;}
#market-wrapper .elementor-element-08b1383 .elementor-container.elementor-column-gap-default{flex-direction:column-reverse}
#market-wrapper .elementor-element-08b1383 .elementor-container.elementor-column-gap-default .elementor-element-a768e3e .elementor-widget-wrap.elementor-element-populated{padding:30px 0 0 0}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img::after{border:1px dashed var(--theme-color);border-radius:100px;animation: spin 20s infinite linear;}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img{width:80px!important;height:80px;background:#fff;border-radius:100%;margin:-80px auto 0;display:flex;align-items:center;justify-content:center}
.how-jiyo-works-wrapper .box-wrapper .elementor-image-box-wrapper figure.elementor-image-box-img img{width:40px;height:40px;object-fit:contain}
#competitive-wrapper .elementor-column.elementor-col-33.elementor-element-d583464{min-width:200px}
#competitive-wrapper .elementor-column.elementor-col-33:not(.elementor-element-d583464){width:100%;max-width:100%;flex:0 0 100%}
#competitive-wrapper .pricing-col li.elementor-icon-list-item{min-height:70px;padding:10px 10px}
#competitive-wrapper .pricing-col li.elementor-icon-list-item span.elementor-icon-list-text{line-height:20px;font-size:14px}
#competitive-wrapper .pricing-row > .elementor-container.elementor-column-gap-no{display:flex;flex-wrap:nowrap;overflow-x:scroll;margin-bottom:25px}
#our-team-wrapper .elementor-column.elementor-col-50 {margin-top: 20px;}
#our-team-wrapper .main-heading {margin-top: 20px;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-image-box-title {font-size: 22px;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-widget.elementor-widget-image-box {margin-bottom: 0;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated figure.elementor-image-box-img::before {bottom: unset;}
body:not(.page-id-4688) .breadcrumbs-banner-wrapper .elementor-heading-title,section.blog-banner-wrapper h1 {font-size: 30px;}
body:not(.page-id-4688) .breadcrumbs-banner-wrapper,section.blog-banner-wrapper { min-height: 300px;}
body.page-id-4688 .breadcrumbs-banner-wrapper .elementor-heading-title{font-size: 24px;}
.breadcrumbs-banner-wrapper .elementor-heading-title br{display: none;}
#jiyyo-blog-section .jiyyo-featured-sidebar .jiyyo-featured-item figure.jiyyo-featured-thumbnail{max-width:90px;flex:0 0 90px;width:90px;height:60px}
#jiyyo-blog-section .jiyyo-section-heading{font-size:18px}
#jiyyo-blog-section .jiyyo-featured-title{font-size:16px}
#jiyyo-blog-section .mt-60{margin-top:30px}
#jiyyo-blog-section article.jiyyo-blog-post{margin-bottom:30px}
#jiyyo-blog-section .jiyyo-slider-item{flex:0 0 100%;max-width:100%;width:100%}
#jiyyo-blog-section .jiyyo-slider-controls{width:35px;height:45px;right: 10px;}
#jiyyo-blog-section .jiyyo-slider-controls button{font-size:18px}
#jiyyo-blog-section article.jiyyo-blog-post .jiyyo-post-body {padding: 15px;}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content h2.entry-title, #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content h2.entry-title a {font-size: 22px;}
#main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content .entry-content h2,body.category #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2,
body.tag #main>.container>.row.main-content-wrap .main-content.col-lg-9 .post-content p.post-excerpt +h2 {font-size: 20px;}
body.page-id-4688 .elementor-element.pharma-heading .porto-u-main-heading * {font-size: 22px;}
body.wp-singular.page-template-default.page.page-id-4688 .section-space section.elementor-section.elementor-inner-section >.elementor-container.elementor-column-gap-default > .elementor-column > .elementor-widget-wrap.elementor-element-populated figure.elementor-image-box-img img {width: 100%;}
#request-for-quote .right-side>.elementor-widget-wrap.elementor-element-populated {margin: 0;}
#pharmacy-testimonials .elementor-widget-video{margin:0}
#request-for-quote .right-side .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;gap:0 15px}
#request-for-quote .right-side .elementor-widget-icon-box{margin-bottom:0}
#request-for-quote .right-side .elementor-widget-icon-box .elementor-icon-box-wrapper svg{width:20px;position:relative;top:5px}
#request-for-quote .right-side .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{margin:0;height:fit-content}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content::after{display: none;}
}
@media screen and (max-width:767px){
br{display:none}
.common-btn.elementor-widget.elementor-widget-button a.elementor-button,.flex-btns .elementor-column,.flex-btns .elementor-column .elementor-widget-porto_button a{width:100%;justify-content:center}
#after-opportunity-wrapper .elementor-element.elementor-element-9041f0c{border:0;border-top:1px solid #516a8a;border-bottom:1px solid #516a8a;padding:20px;margin:20px 0}
#competitive-wrapper .elementor-widget-heading h4.elementor-heading-title.elementor-size-default {font-size: 14px;}
#competitive-wrapper .elementor-widget-heading {min-height: fit-content; padding: 10px 0;}
#traction-wrapper .elementor-element.elementor-element-2bc0383.elementor-widget.elementor-widget-heading {margin-bottom: 10px;}
#tech-wrapper .elementor-element.elementor-element-2bc0383.elementor-widget.elementor-widget-heading{margin-bottom:10px}
#tech-wrapper .elementor-element.elementor-element-4f52c63 li.elementor-icon-list-item.elementor-inline-item span.elementor-icon-list-text{text-align:left;line-height:24px;padding-left:15px}
#tech-wrapper .elementor-element.elementor-element-4f52c63 ul{gap:15px 0}
#footer *:not(.ff-el-form-control) {text-align: center;}
#footer .footer-main .widget ul.menu li.menu-item::before {display: none;}
#footer .footer-main .widget{margin: 0 0 20px}
#healthcare-problem .elementor-element.elementor-element-9d09141.main-heading {margin-bottom: 0;}
#healthcare-problem .counter-row .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
.cta-wrapper .elementor-element-8c3f3af> .elementor-widget-wrap.elementor-element-populated {padding: 0;}
.cta-wrapper .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4cb07ce > .elementor-widget-wrap.elementor-element-populated {padding-top: 0;}
.header-wrapper header#header .header-main .header-left {max-width: 90px;}
.header-wrapper header#header .header-main .header-right .download-app {font-size: 14px;}
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col{width:100%}
#footer .footer-main .widget ul.menu li.menu-item:not(:last-child){border-bottom:1px dashed #cccccc2e;padding-bottom:10px}
#healthcare-problem .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated,
.how-jiyo-works-wrapper .box-wrapper .elementor-container.elementor-column-gap-default .elementor-column.cus-col,
#traction-wrapper .elementor-column.elementor-col-20{padding-left:0;padding-right:0}
#success-wrappers .elementor-column.elementor-col-100.elementor-top-column .elementor-widget-wrap.elementor-element-populated {padding-left: 5px;padding-right: 5px;}
.header-wrapper header#header .header-top{display: block;}
.header-wrapper header#header .header-top .header-right,
.header-wrapper header#header .header-top .header-left ul li:nth-child(2){display: none;}
.header-wrapper header#header .header-top .header-left .header-contact {width: 100%;justify-content: center;}
.mobile-text{width:fit-content;margin:0 auto;padding:0 10px;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;margin-bottom:15px;font-size:20px;font-weight:700;letter-spacing:.5px}
.flex-btns .elementor-column .elementor-widget-porto_button a, .common-btn.elementor-widget.elementor-widget-button a.elementor-button {height: fit-content;line-height: 22px; padding: 8px 15px;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box{position:static;margin: 0 !important; width: 100%;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-element-e74cc4a>.elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box figure.elementor-image-box-img {left: 0;right: 0;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box {padding-top: 40px;}
#traction-wrapper .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-e74cc4a .elementor-widget-wrap.elementor-element-populated {padding: 0;}
#traction-wrapper .elementor-inner-section.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{max-width:100%;width: 100%;}
#contact-wrapper .elementor-column.elementor-col-50 > .elementor-widget-wrap.elementor-element-populated {padding: 0;}
#contact-wrapper .fluentform-widget-wrapper .fluentform.ff-default .ff-el-group.ff-text-left.ff_submit_btn_wrapper,
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-image-box-wrapper{text-align: center;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated {margin: 0;}
#our-team-wrapper .elementor-column.elementor-col-50>.elementor-widget-wrap.elementor-element-populated .elementor-image-box-wrapper .elementor-image-box-content {margin-top: 15px;}
#jiyyo-blog-section .jiyyo-trending-articles .jiyyo-trending-listing .jiyyo-trending-listing-content,#jiyyo-blog-section .jiyyo-categories-articles .jiyyo-categories-listing .jiyyo-categories-listing-content{margin-bottom: 15px;}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item{flex-direction:column;gap:15px}
#jiyyo-blog-section .latest-articles-wrapper .second-row .latest-articles-item figure.latest-articles-img{max-width:100%;width:100%;flex:0 0 100%}
.header-wrapper header#header .header-main .header-right ul#menu-primary-menu>li.menu-item>a {padding: 0 10px 0 0; margin: 0 10px 0 0; font-size: 15px;}
body.wp-singular.page-template-default.page.page-id-4688 .section-space section.elementor-section.elementor-inner-section >.elementor-container.elementor-column-gap-default > .elementor-column > .elementor-widget-wrap.elementor-element-populated {padding-left: 0; padding-right: 0;}
#serving-chemists-wrapper .serving-chemists-listing span {flex: 0 0 calc(100% / 1);}
#faq-wrapper .elementor-accordion .elementor-accordion-item {margin-top: 15px;padding: 0 15px;}
#faq-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title {padding-right: 50px;line-height: 140%;}
#faq-wrapper .elementor-accordion .elementor-accordion-item span.elementor-accordion-icon {right: 25px;}
#pharmacy-testimonials .elementor-widget-video,
.elementor-element.elementor-element-75ae12b.main-heading {margin: 0;}
#milestones-achieved-wrapper .elementor-element.elementor-element-1cc3b9a.elementor-align-center.common-btn.elementor-widget.elementor-widget-button {margin: 0 15px;}
#request-for-quote .right-side>.elementor-widget-wrap.elementor-element-populated .elementor-widget-text-editor {margin-top: 20px;}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2de68c1 {padding-bottom: 40px;}
#healthcare-delivery-model-wrapper .elementor-column.elementor-col-33 .elementor-element.elementor-widget-image-box figure.elementor-image-box-img{margin:0 auto;right: 0;}
#healthcare-delivery-model-wrapper .elementor-column.elementor-col-33 {margin-top: 30px;}
body.wp-singular.page-template-default.page.page-id-67 section.elementor-section.elementor-top-section.elementor-element section.elementor-section.elementor-inner-section.elementor-element > .elementor-container.elementor-column-gap-default > .elementor-column.elementor-inner-column.elementor-element > .elementor-widget-wrap.elementor-element-populated {padding-left: 0; padding-right: 0;}
#the-mission-wrapper .elementor-widget-button {width: 100%;margin: 0 0 15px;}
#mission-vision-wrapper .core-values-row::before{content:"";position:absolute;left:0;right:0;height:80%;margin:auto;width:1px;top:30px;border-left:1px dashed #555}
#mission-vision-wrapper .core-values-row{position:relative;z-index:1}
#mission-vision-wrapper .core-values-row .elementor-widget.elementor-widget-image-box .elementor-image-box-content{background:#fff}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default, #our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default {padding-left: 40px;}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default::before, #our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default::after {left: 5px !important;}
#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed>.elementor-container.elementor-column-gap-default::before,#our-journey-wrapper section.elementor-section.elementor-inner-section.journey-row.elementor-section-boxed:not(:last-child)>.elementor-container.elementor-column-gap-default::after {top: 15px;}
}
