
img {height: unset !important;}

/* index css */
.elementor-1279 .elementor-element.elementor-element-583859b5 > .elementor-element-populated{padding: 40px 70px 40px 70px;}
.elementor-1279 .elementor-element.elementor-element-69054aa .elementor-icon-list-item > a, .elementor-1279 .elementor-element.elementor-element-70a8d9d .elementor-icon-list-item > a{font-size: 14px;}
.premium-bullet-list-box .premium-bullet-text, .premium-bullet-list-box .premium-bullet-list-link, .premium-bullet-list-box .premium-bullet-list-link span {font-size: 14px !important; line-height: 30px; font-weight: 300;}
.elementor-1279 .elementor-element-44291f5 p{font-size: 11px;}
.elementor-1279 .elementor-element.elementor-element-4df50c2{width: 100%; max-width: fit-content; margin: auto;}
img.wp-image-762 { height: unset !important; }
.ctc-analytics{background: linear-gradient(135deg, #25D366 0%, #20B858 50%, #128C7E 100%); border-radius: 10px;}
.elementor-1279 .elementor-element.elementor-element-8a648b5 > .elementor-widget-container{padding: 0 20px;}
.elementor-1279 .elementor-element.elementor-element-694528c{padding: 100px 0 0 0   ;}
.elementor-1279 .elementor-element.elementor-element-d9a2f97 > .elementor-widget-container{margin: 30px 0 0;}
.elementor-1279 .elementor-element.elementor-element-0f7361f{padding: 0 20px 50px;}
.elementor-1279 .elementor-element.elementor-element-5c61559 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){padding: 0 20px;}
.elementor-837 .elementor-element.elementor-element-2a47d10{padding: 50px 20px;}
#pbmit-top-menu .sub-menu > li.current-menu-item > a,
#pbmit-top-menu .sub-menu > li.current-menu-item > a .pbmit-span-wrapper,
#pbmit-top-menu .sub-menu > li:hover > a,
#pbmit-top-menu .sub-menu > li:hover > a .pbmit-span-wrapper{
    color:#82c632 !important;
}

#pbmit-top-menu > li.current-menu-item > a,
#pbmit-top-menu > li.current-menu-parent > a,
#pbmit-top-menu > li.current-menu-ancestor > a{
    color:#82c632 !important;
}



#pbmit-top-menu > li > .sub-menu > li.current-menu-item > a,
#pbmit-top-menu > li > .sub-menu > li.current-menu-item > a .pbmit-span-wrapper{
    color:#82c632 !important;
}



#pbmit-top-menu > li:hover > a{
    color:#82c632 !important;
}

#pbmit-top-menu > li > .sub-menu > li:hover > a, #pbmit-top-menu > li > .sub-menu > li:hover > a .pbmit-span-wrapper{color:#82c632 !important;}
body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar > div > ul > li.current-menu-item > a, body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar > div > ul > li.current-menu-parent > a, body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar > div > ul > li.current-menu-ancestor > a{color:#82c632 !important;}
body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar > div > ul > li > ul > li.current-menu-item > a, body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar > div > ul > li > ul > li.current-menu-item > a .pbmit-span-wrapper{color:#82c632 !important;}
body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar div > ul > li:hover > a{color:#82c632 !important;}
body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar div > ul > li > ul > li:hover > a, body:not(.mega-menu-pbminfotech-top) .pbmit-sticky-header .pbmit-navbar div > ul > li > ul > li:hover > a .pbmit-span-wrapper{color:#82c632 !important;}
.pbmit-sticky-header .pbmit-navbar .sub-menu > li:hover > a, .pbmit-sticky-header .pbmit-navbar .sub-menu > li:hover > a .pbmit-span-wrapper{color:#82c632 !important;}
#pbmit-top-menu > li > a, #pbmit-top-menu .sub-menu > li > a, #pbmit-top-menu .sub-menu > li > a .pbmit-span-wrapper, .pbmit-sticky-header .pbmit-navbar a, .pbmit-sticky-header .pbmit-navbar .pbmit-span-wrapper{transition:color .3s ease !important;}




.elementor-element-d09afa3, .elementor-element-3224bb0, .elementor-element-a58dfab, .elementor-element-6f83417{padding: 0 20px !important;}
.elementor-element-a58dfab .pbmit-element-title{text-align: center;}
.elementor-element-6f83417{margin: auto;}
.elementor-837 .elementor-element.elementor-element-47ca83e8, .elementor-1224 .elementor-element.elementor-element-458700ac, .elementor-1241 .elementor-element.elementor-element-458700ac{padding: 50px 20px !important;}
/* about */
.pbmit-title-bar-wrapper::before{background: linear-gradient(to right, #ffffffb3 30%, transparent 60%) !important}
.elementor-462 .elementor-element.elementor-element-5044dd5 .elementor-icon-list-item > a, .elementor-462 .elementor-element.elementor-element-e2f320c .elementor-icon-list-item > a{font-size: 14px !important;}
.elementor-1179 .elementor-element.elementor-element-ce2fcc1 .elementor-icon-list-item > a, .elementor-1179 .elementor-element.elementor-element-9a60fe1 .elementor-icon-list-item > a{font-size: 14px !important;}
.elementor-1224 .elementor-element.elementor-element-6be292f .elementor-icon-list-item > a, .elementor-1224 .elementor-element.elementor-element-b1d3596 .elementor-icon-list-item > a{font-size: 14px !important;}
.elementor-1241 .elementor-element.elementor-element-d3b7464 .elementor-icon-list-item > a, .elementor-1241 .elementor-element.elementor-element-9a7196c .elementor-icon-list-item > a{font-size: 14px;}
.elementor-1229 .elementor-element.elementor-element-1c18d35 .elementor-icon-list-item > a, .elementor-1229 .elementor-element.elementor-element-4f774ae .elementor-icon-list-item > a{font-size: 14px;}
.elementor-101 .elementor-element.elementor-element-623191d .elementor-icon-list-item > a, .elementor-101 .elementor-element.elementor-element-2976751 .elementor-icon-list-item > a{font-size: 14px;}
.elementor-837 .elementor-element.elementor-element-230bb59 .elementor-icon-list-item > a, .elementor-837 .elementor-element.elementor-element-4d327da .elementor-icon-list-item > a{font-size: 14px;}
.elementor-1229 .elementor-element.elementor-element-8f7eb67 > .elementor-widget-container{padding: 0 20px;}
.elementor-837 .elementor-element.elementor-element-41c21f37 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 50px 20px 0;}
.elementor-837 .elementor-element.elementor-element-16ce46f7{--spacer-size: 0px !important;}
.elementor-1229 .elementor-element.elementor-element-f2f9b2b .elementor-heading-title{text-align: left;}

/* social medis css */
.footsecure-gallery-wrapper { padding: 90px 0; background: #eef7fc; overflow: hidden; }
.footsecure-gallery-tabs { display: flex; justify-content: center; align-items: center; gap: 30px; margin-bottom: 45px; }
.gallery-tab {border-radius: 50px; background: transparent; color: #102c63; font-size: 15px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; }
.gallery-tab:hover { background: #7C599B; color: #ffffff; }
.gallery-tab.active { background: #8DC63F; color: #ffffff; border-radius: 50px;}
.gallery-tab-content { display: none; width: 100%; }
.gallery-tab-content.active { display: block; }
.media-card { width:100%; max-width:360px; position:relative; padding:15px; background:#fff; border-radius:30px; overflow:hidden; margin: auto;}
.media-image { display:block; width:100%; padding:0; position:relative; overflow:hidden; }
.media-image img { display:block; width:100%; height:330px; object-fit:cover; border-radius:30px; }
.media-content { position:relative; z-index:1; min-height:180px; padding:35px 35px 35px 30px; background:#fff; overflow:visible; border-radius:30px; }

.media-content::before { content: ''; position: absolute; width: 119px; height: 112px; top: auto; left: auto; bottom: -16px; right: -15px; background-color: #eef7fc; mask: url('../images/custom/shape-bottom.png') bottom right no-repeat; -webkit-mask: url('../images/custom/shape-bottom.png') bottom right no-repeat; z-index: 1;}
.media-content span { position:relative; z-index:2; display:block; margin-bottom:8px; color:#7b8497; font-size:16px; line-height:22px; font-weight:400; }
.media-content h3 { position:relative; z-index:2; margin:0; padding-right:15px; color:#102c63; font-size:27px; line-height:32px; font-weight:500; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden; }
.media-card-wrapper { display:flex; justify-content:center; align-items:stretch; gap:30px; width:94%; max-width:1400px; margin:0 auto; flex-wrap: wrap;}
.media-arrow { position:absolute; bottom:2px; right:2px; z-index:5; width:50px; height:50px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#eef7fc; text-decoration:none; overflow:hidden; }
.media-arrow img { width:25px; height:25px; object-fit:contain; display:block; transform:rotate(90deg); position:relative; top:0; }
.media-arrow:hover img { animation:pbmitArrow .6s ease-in-out; }
@keyframes pbmitArrow {
    0% { top:0; opacity:1; }
    45% { top:-10px; opacity:0; }
    46% { top:10px; opacity:0; }
    100% { top:0; opacity:1; }
}

.social-gallery { display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap; gap: 30px; width: 94%; max-width: 1400px; margin: 0 auto; }
.gallery-item-inner { width: calc(33.333% - 20px); overflow: hidden; border-radius: 28px; background: #ffffff; }
.gallery-item-inner a { display: block; width: 100%; height: 100%; overflow: hidden; }
.gallery-item-inner img { display: block; width: 100%; height: 380px; object-fit: cover; transition: transform 0.5s ease; }
.gallery-item-inner:hover img { transform: scale(1.04); }

/* blog  */
.elementor-1279 .elementor-element.elementor-element-e816ddc > .elementor-container{display: block !important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel{width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-stage-outer{width:100%!important;overflow:hidden!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-stage{display:flex!important;align-items:stretch!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-item{display:flex!important;float:none!important;height:auto!important;opacity:1!important;visibility:visible!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-item.active{opacity:1!important;visibility:visible!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .item{width:100%!important;height:100%!important;display:flex!important;padding:0!important;margin:0!important;opacity:1!important;visibility:visible!important;}
.pbmit-element-blog-style-5 .pbmit-blog-item{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #d9dde2!important;border-radius:28px!important;overflow:hidden!important;position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;}
.pbmit-element-blog-style-5 .pbmit-blog-item:hover{transform:none!important;box-shadow:none!important;}
.pbmit-element-blog-style-5 .pbmit-featured-container{position:relative!important;width:100%!important;height:255px!important;overflow:hidden!important;background:transparent!important;border-radius:28px 28px 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-featured-container>a{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;}
.pbmit-element-blog-style-5 .pbmit-featured-container img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-blog-item:hover .pbmit-featured-container img{transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-blog-date{position:absolute!important;right:50%!important;bottom:0!important;width:126px!important;height:46px!important;padding:0!important;margin:0!important;background:#fff!important;border-radius:30px 30px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#999!important;font-size:13px!important;font-weight:400!important;line-height:1!important;text-align:center!important;z-index:20!important;opacity:1!important;visibility:visible!important;}

.pbmit-element-blog-style-5 .pbmit-content-wrapper{width:100%!important;min-height:170px!important;padding:42px 35px 34px!important;margin:0!important;background:#fff!important;box-sizing:border-box!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-post-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;width:100%!important;margin:0 0 14px!important;padding:0!important;color:#82c632!important;font-size:25px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.3px!important;text-align:left!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-post-title a{display:inline!important;color:#82c632!important;text-decoration:none!important;font-size:25px!important;font-weight:600!important;line-height:1.18!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-post-title a:hover{color:#82c632!important;}
.pbmit-element-blog-style-5 .pbmit-meta-category-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-meta-category{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#999!important;font-size:12px!important;font-weight:500!important;line-height:1.7!important;text-transform:uppercase!important;letter-spacing:.1px!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-meta-category a{color:#999!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.pbmit-element-blog-style-5 .pbmit-meta-category a:hover{color:#999!important;}
.pbmit-element-blog-style-5 .owl-nav,.pbmit-element-blog-style-5 .owl-dots{display:none!important;}

.pbmit-element-blog-style-5 .footsecure-blog-carousel .pbmit-blog-item,.pbmit-element-blog-style-5 .footsecure-blog-carousel .pbmit-blog-item *{transition:none!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-stage{cursor:grab!important;}
.pbmit-element-blog-style-5 .footsecure-blog-carousel .owl-stage:active{cursor:grabbing!important;}
.pbmit-element-blog-style-5 .pbmit-element-inner{opacity:0!important;visibility:hidden!important;}
.pbmit-element-blog-style-5 .pbmit-element-inner.footsecure-loaded{opacity:1!important;visibility:visible!important;}
.pbmit-element-blog-style-5 .pbmit-blog-date{position:absolute!important; left:50px!important; right:auto!important; bottom:0!important; margin:0!important; padding:12px 30px!important; background:#fff!important; border-radius:30px 30px 0 0!important; color:#999!important; font-size:13px!important; font-weight:400!important; line-height:1!important; z-index:20!important; display:flex!important; align-items:center!important; justify-content:center!important; white-space:nowrap!important; box-sizing:border-box!important;}
.pbmit-element-blog-style-5 .pbmit-blog-date:before{content:""!important; position:absolute!important; right:100%!important; left:auto!important; bottom:0!important; width:20px!important; height:40px!important; background:transparent!important; box-shadow:0 20px 0 0 #fff!important; border-bottom-right-radius:20px!important;}
.pbmit-element-blog-style-5 .pbmit-blog-date:after{content:""!important; position:absolute!important; left:100%!important; right:auto!important; bottom:0!important; width:20px!important; height:40px!important; background:transparent!important; box-shadow:0 20px 0 0 #fff!important; border-bottom-left-radius:20px!important;}

/* blog  */


/* sitemap  */
.sitemap-wrapper { padding:80px 0; }
.sitemap-inner { max-width:900px; margin:0 auto; padding:0 20px; list-style:none; position:relative; }
.sitemap-inner > li { position:relative; list-style:none; margin:0 0 18px; padding:0 0 0 35px; }
.sitemap-inner > li:before { content:""; position:absolute; left:0; top:0; bottom:-18px; width:1px; background:#c9dfe6; }
.sitemap-inner > li:last-child:before { bottom:50%; }
.sitemap-inner > li:after { content:""; position:absolute; left:0; top:27px; width:35px; height:1px; background:#1687a7; }
.sitemap-inner > li > a { display:flex; align-items:center; justify-content:space-between; position:relative; padding:16px 22px; color:#102c63; background:#fff; border:1px solid #dce9ee; border-radius:4px; font-size:16px; font-weight:600; text-decoration:none; box-shadow:0 4px 15px rgba(16,44,99,.05); transition:all .3s ease; }
.sitemap-inner > li > a:hover { color:#fff; background: #82c632 !important; border-color: #82c632 !important; transform:translateX(5px); }
.sitemap-inner-ul { position:relative; margin:0 0 0 25px; padding:15px 0 5px 30px; list-style:none; border-left:1px solid #c9dfe6; }
.sitemap-inner-ul li { position:relative; list-style:none; margin:0; padding:0; }
.sitemap-inner-ul li:before { content:""; position:absolute; left:-30px; top:50%; width:30px; height:1px; background:#b8d3dc; }
.sitemap-inner-ul li:after { content:""; position:absolute; left:-34px; top:calc(50% - 4px); width:8px; height:8px; background:#1687a7; border:2px solid #fff; border-radius:50%; box-shadow:0 0 0 1px #1687a7; }
.sitemap-inner-ul li a { display:flex; align-items:center; justify-content:space-between; position:relative; padding:13px 18px; color:#5c6d78; background:#f8fbfc; border-bottom:1px solid #e3edf0; font-size:14px; font-weight:500; text-decoration:none; transition:all .3s ease; }
.sitemap-inner-ul li:first-child a { border-radius:4px 4px 0 0; }
.sitemap-inner-ul li:last-child a { border-radius:0 0 4px 4px; border-bottom:0; }
/* sitemap  */
/* error  */
.elementor-icon-list-item.active .elementor-icon-list-text { color:#27aae1 !important; }
.search-form{display: none !important;}
#footsecure-clinic {scroll-margin-top: 100px;}         
.elementor-element-281faab .pbmit-element-title{padding:0 20px !important;}


              
/* error  */
/* footer active links */
.elementor-icon-list-item.active a,
.elementor-icon-list-item.active .elementor-icon-list-text,
.elementor-icon-list-item a.active,
.elementor-icon-list-item a.active .elementor-icon-list-text,
.elementor-icon-list-item.active .elementor-icon-list-icon i,
.elementor-icon-list-item.active .elementor-icon-list-icon svg {
    color: #8dc63f !important;
    fill: #27aae1 !important;
}

.premium-bullet-list-content.active .premium-bullet-list-text-wrapper span,
.premium-bullet-list-content.active a,
.premium-bullet-list-content.active .premium-drawable-icon i {
    color: #8dc63f !important;
    fill: #8dc63f !important;
}

.search-form { display: none !important; }
#footsecure-clinic { scroll-margin-top: 100px; }         
.elementor-element-281faab .pbmit-element-title { padding: 0 20px !important;}




/* responsive css */

@media (max-width:1200px){

}
@media (max-width:1080px){

}
@media (min-width: 1025px) and (max-width: 99999px) {
    .elementor .elementor-hidden-desktop {display: none;}
}
@media (max-width:1024px){

    .elementor-1279 .elementor-element.elementor-element-cde86d8 > .elementor-element-populated{padding: 0 !important;}
    .pbminfotech-ele-fid-style-5 .pbmit-fid-inner{font-size: 60px !important;}
    .elementor-element-281faab .e-con-inner{padding-top: 50px;}
    .elementor-1279 .elementor-element.elementor-element-a89009c > .elementor-element-populated{padding: 0;}
    .elementor-1279 .elementor-element.elementor-element-895b1fc{ text-align: center;}
    .elementor-837 .elementor-element.elementor-element-38e4199{max-width: 100% !important;}
    .elementor-837 .elementor-element.elementor-element-481ea2df{padding: 70px 0 70px 0 !important;}
    .elementor-462 .elementor-element.elementor-element-ebecc23{flex-direction: column;}
    .elementor-462 .elementor-element.elementor-element-476a1be{max-width: 100% !important;}
    .elementor-462 .elementor-element.elementor-element-8b64d3f{text-align: center !important;}
    .elementor-462 .elementor-element.elementor-element-245386bf{margin-top: 0 !important; margin-bottom: 0 !important; padding: 0px 20px 50px 20px !important;}
  
    .elementor-widget-elementskit-team {width: 100% !important;}
    .elementor-462 .elementor-element.elementor-element-17ba532 > .elementor-element-populated{padding: 0 !important;}
    .elementor-462 .elementor-element.elementor-element-800b59b {padding: 0px 0px 50px 0px !important;}
    .target{padding: 0px 0 !important;}
    .elementor-837 .elementor-element.elementor-element-165b848b > .elementor-element-populated{padding: 0;}
    .elementor-837 .elementor-element.elementor-element-22f461c img {width: 40%;}
    .elementor-837 .elementor-element.elementor-element-22f461c{text-align: center;}
    .elementor-837 .elementor-element.elementor-element-58f54989 > .elementor-element-populated{margin: 20px 0 0;}
    .elementor-837 .elementor-element.elementor-element-1b3c356d > .elementor-element-populated{margin: 0;}
    .elementor-837 .elementor-element.elementor-element-366b5892{text-align: center;}
    .elementor-837 .elementor-element.elementor-element-5de7b9e6{text-align: center;}
    .elementor-837 .elementor-element.elementor-element-1b3c356d > .elementor-element-populated{padding: 30px 0;}
    .pbmit-element-blog-style-5 .pbmit-featured-container{height:240px!important;}
    .pbmit-element-blog-style-5 .pbmit-content-wrapper{padding:38px 28px 32px!important;}
    .pbmit-element-blog-style-5 .pbmit-post-title,.pbmit-element-blog-style-5 .pbmit-post-title a{font-size:22px!important;}
    .pbmit-element-viewtype-carousel.pbmit-element-caroursel-dot-true{padding-bottom: 0;}
}

@media (max-width:992px){
    
    .elementor-1241 .elementor-element.elementor-element-c5080e4{flex-direction: column !important;} 

    #c5080e4 .e-con.e-flex>.e-con-inner{flex-direction: column !important;}
    .expert{flex-direction: column !important;}
    .elementor-1179 .elementor-element.elementor-element-9eda60e{width: 100%;}
    .elementor-element-defe634{flex-wrap:wrap !important;}
    .e-con-inner.legs .e-con.e-flex{width: unset; margin: auto;}
    .elementor-1279 .elementor-element.elementor-element-fe61f97 img {max-width: 200px;}

    /* gallery css  */
    .footsecure-gallery-wrapper { padding: 75px 0; }
    .footsecure-gallery-tabs { margin-bottom: 35px; }
    .media-card-wrapper { width: 92%; gap: 22px; }
    .media-card { width: calc(50% - 15px); }
    .media-image { height: 280px; }
    .media-content { min-height: 165px; padding: 22px 55px 28px 25px; }
    .media-content span { font-size: 14px; }
    .media-content h3 { font-size: 22px; }
    .media-card::after { width: 75px; height: 75px; }
    .media-arrow { width: 42px; height: 42px; right: 12px; bottom: 12px; font-size: 20px; }
    .social-gallery { gap: 22px; }
   .gallery-item-inner { width: calc(33.333% - 15px); }
   .gallery-item-inner img { height: 300px; }

    /* gallery css  */
    
}


@media (max-width: 880px) {
.elementor-837 .elementor-element.elementor-element-221a5eb{flex-direction: column;}
.elementor-element-2c49a66 .e-con.e-flex>.e-con-inner{flex-direction: column !important;}
.services{flex-wrap: wrap !important; flex-direction: column !important;}
.elementor-837 .elementor-element.elementor-element-2a51713, .elementor-837 .elementor-element.elementor-element-0b672e1{width: 100% !important;}
.elementor-837 .elementor-element.elementor-element-cc2ce9b img{display: none;}

}   


@media (min-width: 768px) {
    .elementor-462 .elementor-element.elementor-element-476a1be {width: 100%;}
    .elementor-462 .elementor-element.elementor-element-5c7b3bd {--width: 50%;margin: auto;}
    .elementor-462 .elementor-element.elementor-element-17ba532 {width: 50% !important;}
    .elementor-462 .elementor-element.elementor-element-bb1fc59{text-align: center !important;}
    .founder{justify-content: center !important;}
    .elementor-462 .elementor-element.elementor-element-c0f0162{margin: 20px 0 0;}
    .elementor-462 .elementor-element.elementor-element-c0f0162.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{padding: 30px;}
    .elementor-462 .elementor-element.elementor-element-2b3dbf88 {width: 100% !important;}
    .elementor-1241 .elementor-element.elementor-element-9eda60e{width: 100%;}
    

        
}
@media (max-width:768px){
    .elementor-element-583859b5 .elementor-widget-wrap.elementor-element-populated{padding: 40px 20px !important;}
    .elementor-1279 .elementor-element.elementor-element-e816ddc{padding: 0;}
    .elementor-1279 .elementor-element.elementor-element-2569fe8{padding: 60px 0;}

    .elementor-462 .elementor-element.elementor-element-8b64d3f{text-align: center !important;}
    .elementor-462 .elementor-element.elementor-element-245386bf{margin-top: 0 !important; margin-bottom: 30px !important;}
    .elementor-462 .elementor-element.elementor-element-416501b{padding: 50px 0 50px 0 !important;}
    .personalized-section-padding {padding: 40px 0 !important;}
    .elementor-462 .elementor-element.elementor-element-c0f0162{margin: 20px 0 0;}
    .e-con-inner.patients .e-con.e-flex{width: 50%;}
    /* .e-con-inner.legs .e-con.e-flex{width: unset; margin: auto;} */
    /* .elementor-1279 .elementor-element.elementor-element-fe61f97 img {max-width: 200px;} */
    .elementor-837 .elementor-element.elementor-element-e035c27 img{max-width: 100%; width: unset; margin: auto; display: flex;}
    .elementor-1224 .elementor-element.elementor-element-357d04d img{max-width: 250px;}
    .pbmit-element-blog-style-5 .pbmit-featured-container{height:230px!important;}
    .pbmit-element-blog-style-5 .pbmit-content-wrapper{padding:35px 25px 30px!important;}
    .pbmit-element-blog-style-5 .pbmit-post-title,.pbmit-element-blog-style-5 .pbmit-post-title a{font-size:21px!important;}
    .pbmit-element-blog-style-5 .pbmit-meta-category,.pbmit-element-blog-style-5 .pbmit-meta-category a{font-size:11px!important;}
    
        /* gallery css  */
    .footsecure-gallery-wrapper { padding: 60px 0; }
    .footsecure-gallery-tabs { margin-bottom: 30px; }
    .gallery-tab { padding: 10px 24px; font-size: 14px; }
    .media-card-wrapper { flex-direction: column; width: 90%; gap: 25px; }
    .media-card { width: 100%; }
    .media-image { height: 300px; }
    .media-content { min-height: 160px; padding: 22px 65px 28px 25px; }
    .media-content span { font-size: 14px; }
    .media-content h3 { max-width: 100%; font-size: 23px; }
    .media-card::after { width: 80px; height: 80px; }
    .media-arrow { width: 44px; height: 44px; right: 14px; bottom: 13px; font-size: 20px; }
    .social-gallery { gap: 20px; }
   .gallery-item-inner { width: calc(50% - 10px); }
   .gallery-item-inner img { height: 280px; }
    /* gallery css  */
}

@media (max-width:676px){

}

@media (max-width:576px){
    .personalized-section-padding {padding: 40px 0 !important;}
    .pbmit-custom-heading h2.pbmit-element-title{font-size: 30px !important;}
    .elementor-462 .elementor-element.elementor-element-49f7ab08{padding: 0 !important;}
    .e-con-inner.patients .e-con.e-flex .pbminfotech-ele-fid-style-5 .pbmit-fid-inner{font-size: 40px !important;}
    .e-con-inner.patients .e-con.e-flex .pbminfotech-ele-fid-style-5 .pbmit-fid-inner .numinate {display: inline-block; margin-right: 10px;}
    .pbminfotech-ele-fid-style-5 .pbmit-fid-inner .pbmit-fid sup, .pbminfotech-ele-fid-style-5 .pbmit-fid-inner .pbmit-fid sub{font-size: 20px !important;}
    .sitemap-wrapper { padding:40px 15px; } 
    .sitemap-inner { padding:0 5px; } 
    .sitemap-inner > li { padding-left:25px; } 
    .sitemap-inner > li:after { width:25px; } 
    .sitemap-inner > li > a { padding:14px 16px; font-size:15px; } 
    .sitemap-inner-ul { margin-left:15px; padding-left:20px; } 
    .sitemap-inner-ul li:before { left:-20px; width:20px; }
    .sitemap-inner-ul li:after { left:-24px; }
}

@media (max-width:480px){
    .pbmit-custom-heading h2.pbmit-element-title{font-size: 28px !important;}
    .elementor-1224 .elementor-element.elementor-element-357d04d img{max-width:130px;}


    /* gallery ccss  */
        .footsecure-gallery-wrapper { padding: 50px 0; }
    .footsecure-gallery-tabs { gap: 5px; margin-bottom: 25px; }
    .gallery-tab { padding: 9px 18px; font-size: 13px; }
    .media-card-wrapper { width: 92%; gap: 20px; }
    .media-card { border-radius: 22px 22px 55px 22px; }
    .media-image { height: 250px; }
    .media-content { min-height: 150px; padding: 20px 60px 25px 22px; }
    .media-content span { font-size: 13px; }
    .media-content h3 { font-size: 21px; }
    .media-card::after { width: 70px; height: 70px; }
    .media-arrow { width: 40px; height: 40px; right: 12px; bottom: 11px; font-size: 18px; }
    .social-gallery { width: 92%; gap: 15px; }
   .gallery-item-inner { width: 100%; }
   .gallery-item-inner img { height: 300px; }
    /* gallery ccss  */
    

}

@media (max-width:420px){

}

@media (max-width:360px){
    
}


