/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1777890095
Updated: 2026-05-04 10:21:35

*/



html,body{height:100%; font-style:normal; background-color:#FFF; color:#5f6566; font-weight:normal;}
body{font-size:16px; line-height:1.6875; letter-spacing:0; padding:60px 0 0;}
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;}
a{text-decoration:none; transition:0.3s ease-in-out; color:#1e84d8}
a:hover,a:focus{text-decoration:none; background-color:transparent; color:#7bcbd8}
a:focus{outline:none}
h1,h2,h3,h4,h5,h6{margin:0;}
p{margin:0;padding:0 0 20px;}
p:last-child{padding:0;}
p:last-of-type{padding:0;}

.container{max-width:1200px; padding-left:15px; padding-right:15px; width:100%; margin:0 auto;}

header#header{background:#7bcbd8; position:fixed; top:0; left:0; width:100%; z-index:999; padding:0;}
#header .container{max-width:1305px;}
.header-inner{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; column-gap: 24px;}
.header-inner .site-branding a{display: block;}
.header-inner .site-branding a img{max-width: 36px; width: 100%; height: auto; display: block;}
#header nav.site-nav{margin-left:auto;}
nav.site-nav > ul{padding: 0; margin: 0; list-style: none; display: flex; align-items: center; gap:16px;}
nav.site-nav > ul > li{position: relative;}
nav.site-nav > ul > li > a{font-size: 14px; color: #ffffff; font-family: "Lato", Sans-serif; font-weight: 700; line-height:60px;}
nav.site-nav > ul > li > a:hover,
nav.site-nav > ul > li.current-menu-item > a,
nav.site-nav > ul > li.current_page_parent > a{color:#1e84d8;}
nav.site-nav > ul > li ul.sub-menu{position:absolute;left:0;top:100%;width:260px;background:#fff;margin:0;padding:0;list-style:none;display:none;}
nav.site-nav > ul > li ul.sub-menu li{display:block;border-bottom:1px solid rgba(0,0,0,0.1);line-height:normal}
nav.site-nav > ul > li ul.sub-menu li:last-child{border-bottom:0}
nav.site-nav > ul > li ul.sub-menu li a{display:block;color:#5f6566;font-size:14px;padding:10px 12px; font-family: "Lato", Sans-serif; font-weight: 700;}
nav.site-nav > ul > li ul.sub-menu li a:hover{background:#1e84d8;color:#fff}
nav.site-nav > ul > li:hover > ul.sub-menu{display:block;-moz-animation:fadeInUp .3s ease-in;-webkit-animation:fadeInUp .3s ease-in;animation:fadeInUp .3s ease-in;border:1px solid rgba(0,0,0,0.08);box-shadow:0 0 7px rgba(0,0,0,0.1);}
nav.site-nav > ul > li.hover ul.sub-menu li:hover > ul{display:block;-moz-animation:fadeInRight .3s ease-in ;-webkit-animation:fadeInRight .3s ease-in ;animation:fadeInRight .3s ease-in;}

.header-right .wp-block-group{display: flex; align-items: center; column-gap: 20px;}
.header-right .wp-block-group > a{font-size: 14px; line-height:40px; font-weight: 700; font-family: "Raleway", Sans-serif; background: #1e84d8; color: #ffffff !important; letter-spacing: 0.050em; padding:0 16px; border-radius: 2px; text-transform: uppercase; display: flex; align-items: center; gap:8px;}
.header-right .wp-block-group > a:hover{background: #fff; color: #1e84d8 !important;}
.header-right .header-search{margin:0; position:relative;}
.header-right .header-search > a{font-size:0; color:#fff; display:flex;}
.header-right .header-search > a:hover{color:#1e84d8;}
.header-right .header-search > a:before{content:"\f002"; font-family:FontAwesome; font-size:16px;}
.header-right .search-box{position:absolute; right:0; top:calc(100% + 16px); width:300px; background:#fff; box-shadow:0 0 15px 0 rgba(0,0,0,0.3); border:solid 5px rgba(0,0,0,0.15); display:none;}
.header-right .search-box form{width:100%; display:flex;}
.header-right .search-box input[type="search"]{width:calc(100% - 36px); border:none; padding:7px 20px; height:auto; outline:none; box-shadow:none;}
.header-right .search-box input[type="submit"],
.header-right .search-box button{border:none; width:36px; height:41px; background:none; border:none; background:#1e84d8; padding:0; transition:all 0.2s ease-in 0s; color:#fff; cursor:pointer; font-size:16px;}
.header-right .search-box input[type="submit"]:hover,
.header-right .search-box button:hover{background:#7bcbd8;}
.header-right .navToggle{display:none; height:20px; width:28px; color:#00bcdc; transition:all 0.2s ease-in 0s; cursor:pointer; margin:0; z-index:1; position: relative;}
.header-right .navToggle .toggleline{width:100%; height:3px; background:#fff; border-radius:2px; display:block; position:absolute; left:0; right:0; margin:auto; top:0; bottom:0; transition:all 0.2s ease-in 0s;}
.bar.bar-short .header-right .navToggle.open{margin-top:0;}
.header-right .navToggle.open .toggleline{width:100%;}
.header-right .navToggle.open .toggleline{background:#fff;}
.header-right .navToggle .toggleline.line1{bottom:auto;}
.header-right .navToggle .toggleline.line3{top:auto;}
.header-right .navToggle.open .toggleline.line1{visibility:hidden; opacity:0;}
.header-right .navToggle.open .toggleline.line2{-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.header-right .navToggle.open .toggleline.line3{-ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); top:0; bottom:0;}


.main-slider .swiper-wrapper .pp-info-box{position:relative; min-height:513px; display:flex; align-items:center; justify-content:center;}
.main-slider .swiper-wrapper .pp-info-box div.pp-info-box-icon-wrap{position:absolute; left:0; top:0; right:0; bottom:0; display:flex; background:#000;}
.main-slider .swiper-wrapper .pp-info-box div.pp-info-box-icon-wrap > span{position:absolute; left:0; top:0; right:0; bottom:0; display:flex;}
.main-slider .swiper-wrapper .pp-info-box div.pp-info-box-icon-wrap img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; display:block; opacity:0.5;}
.main-slider .swiper-wrapper .pp-info-box .pp-info-box-content{position:relative; max-width:1200px; padding:50px 15px; text-align:center; width:100%; display:flex; align-items:center; flex-direction:column-reverse; gap:28px;}
.main-slider .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow{background:rgba(255,255,255,0.5) url(assets/images/left-arrow.png) center center no-repeat; width:50px; height:50px; padding:0; background-size:16px;}
.main-slider .pp-info-box-carousel.pp-swiper-slider .elementor-swiper-button-next{transform:translateY(-50%) rotateY(180deg); -webkit-transform:translateY(-50%) rotateY(180deg);}
.main-slider .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow:hover{background-color:#fff;}
.main-slider .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow svg{display:none;}

.home-sec2 .swiper-wrapper .pp-info-box{position:relative; overflow: hidden;}
.home-sec2 .swiper-wrapper .pp-info-box span.pp-info-box-icon{display: block;}
.home-sec2 .swiper-wrapper .pp-info-box div.pp-info-box-icon-wrap img{width:100%; display:block; height:399px; object-fit:cover;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-content{width:100%; overflow:hidden; position:absolute; left:0; top:auto; bottom:-63.6%; transition:all 0.4s ease-in-out; display:flex; align-items:center; justify-content: center; flex-direction:column; height: 399px;}
.home-sec2 .swiper-wrapper .pp-info-box:hover .pp-info-box-content{background:rgba(30,132,216,0.8); padding:0;bottom:0;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-title-wrap{padding: 0 0 15px; width:100%;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-title-wrap .pp-info-box-title{margin: 0; position: relative; background: var(--e-global-color-accent); padding: 15px; display:flex; align-items:center; justify-content:center;}
.home-sec2 .swiper-wrapper .pp-info-box:not(:hover) .pp-info-box-title-wrap .pp-info-box-title{min-height:84px;}
.home-sec2 .swiper-wrapper .pp-info-box:nth-child(odd):not(:hover) .pp-info-box-title-wrap .pp-info-box-title{background:#7bcbd8;}
.home-sec2 .swiper-wrapper .pp-info-box:hover .pp-info-box-title-wrap .pp-info-box-title{background:none;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-title:before{position:absolute; content:''; background:#fff; width:39px; height:1px; left:50%; transform:translateX(-50%); bottom:0; display:none;}
.home-sec2 .swiper-wrapper .pp-info-box:hover .pp-info-box-title:before{display:block;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-description{padding:0 24px 45px;}
.home-sec2 .swiper-wrapper .pp-info-box .pp-info-box-description p{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow:ellipsis; overflow:hidden;}

.home-sec2 .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow{background:url(assets/images/left-arrow.png) center center no-repeat; width:30px; height:56px; padding:0;}
.home-sec2 .pp-info-box-carousel.pp-swiper-slider .elementor-swiper-button-next{transform:translateY(-50%) rotateY(180deg); -webkit-transform:translateY(-50%) rotateY(180deg);}
.home-sec2 .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow svg{display:none;}

.home-sec3 .pp-info-box .pp-info-box-icon-wrap{display:flex; justify-content:center;}
.home-sec3 .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{width:149px; height:149px; border-radius:100%; display:flex; justify-content:center; align-items:center;}
.home-sec3 .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon img{width:auto !important;}
.home-sec3 .pp-info-box{display:flex; flex-direction:column;}
.home-sec3 .pp-info-box .pp-info-box-content{flex-grow:1; display:flex; flex-direction:column;}
.home-sec3 .pp-info-box .pp-info-box-content .pp-info-box-footer{margin-top:auto;}


.img-sep1{position:relative;}
.img-sep1:before{content:'';position:absolute;left:22.22%;top:22.22%;bottom:0;right:0;background:rgba(38,38,41,0.1);}
.img-sep1 img{position:relative;}

#site-footer{background:#262629; color:#fff; padding:0; margin:0; font-family: "Lato", sans-serif; display:flex; flex-direction:column; width: 100%;}
#site-footer .footer-top{padding:55px 0 33px; clear:both; width:100%; text-align:left; font-size:14px; color:#a0a0a0;}
#site-footer .footer-top .container{display: flex; flex-wrap: wrap;}
#site-footer .footer-top .wp-block-heading{font-size:18px; color:#fff; font-weight:600; text-transform:uppercase; padding:0 0 15px; font-family: "Raleway", sans-serif; line-height: normal;}
#site-footer .footer-top .widget{margin:0;}
#site-footer .footer-about{width:32.3333%; line-height:22px;padding-right:80px;}
#site-footer .footer-about p{padding:0 0 15px; margin:0;}
#site-footer .footer-about a.read-btn{text-transform:uppercase; font-size:14px; font-weight: 500; color:#a0a0a0; line-height:22px; font-family: "Raleway", sans-serif;}
#site-footer .f-nav{width:22.4166%; padding-right:30px;}
#site-footer .f-nav2{width:23.75%; padding-right:30px;}
#site-footer .footer-contact{width:21.5001%;}
#site-footer .footer-top ul{margin:0; padding:0;}
#site-footer .footer-top ul li{list-style:none; padding:0 0 11px 14px; margin:0; display:block; line-height:normal; position:relative;}
#site-footer .footer-top ul li:before{content:'\f105'; position:absolute; left:0; top:0; font-family:FontAwesome;}
#site-footer .footer-top ul li a{color:#a0a0a0; font-size:14px; font-weight:normal; letter-spacing:0;}
#site-footer .footer-top ul li a:hover,
#site-footer .footer-about a.read-btn:hover{color:#d3eff6;}
#site-footer .footer-top .footer-contact ul li{padding:0 0 18px 22px;}
#site-footer .footer-top .footer-contact ul li .fa{position:absolute; left:0; top:2px;}
#site-footer .footer-top .footer-contact ul li:before{display:none;}

#site-footer .copyright{background:#141417; padding:35px 0; font-size:13px; color:rgba(255,255,255,0.2);}
#site-footer .copyright .container{display: flex; flex-wrap: wrap; justify-content:space-between; align-items:center;}
#site-footer .footer-bottom-right ul{padding:0; margin:0; list-style:none; display:flex; gap:18px;}
#site-footer .footer-bottom-right ul li{padding:0; margin:0;}
#site-footer .footer-bottom-right ul li a{font-size:21px; color:rgba(255,255,255,0.5);}
#site-footer .footer-bottom-right ul li a:hover{color:#d3eff6;}


.sec-full > .elementor-element > .e-con-inner{margin:0;}
.sec-full2 > .elementor-element > .e-con-inner{margin-left:auto;}
.gridbox-sec .pp-info-box .pp-info-box-icon-wrap .pp-icon,
.gridbox-sec .pp-info-box .pp-info-box-icon-wrap img{width:100%; display:block;}


.btn-breaktxt .pp-button{word-break:break-all;}

.contact-frm .contact-form{display:flex; flex-direction:column; gap:24px;}
.contact-frm .row{margin:0; padding:0; display:flex; gap:24px; flex-wrap:wrap;}
.contact-frm .row .col{width:calc((100% - 24px)/2);}
.contact-frm .row .col.full-width{width:100%;}
.contact-frm .row .col br{display:none;}
.contact-frm .row .col label{display:block; padding:0 0 4px; margin:0; font-family:var( --e-global-typography-97aab02-font-family ), Sans-serif; font-size:var( --e-global-typography-97aab02-font-size ); font-weight:var( --e-global-typography-97aab02-font-weight ); line-height:var( --e-global-typography-97aab02-line-height ); color:var( --e-global-color-text );}
.contact-frm .row .col label span{color:#f90000;}
.contact-frm .row .col input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]),
.contact-frm .row .col select,
.contact-frm .row .col textarea{font-family:var( --e-global-typography-97aab02-font-family ), Sans-serif; font-size:var( --e-global-typography-97aab02-font-size ); font-weight:var( --e-global-typography-97aab02-font-weight ); line-height:var( --e-global-typography-97aab02-line-height ); color:var( --e-global-color-text ); padding:12px 20px; margin:0; background:#fff; border-radius:0; border:none; outline:none; width:100%; height:52px;}
.contact-frm .row .col textarea{height:140px; resize:none;}
.contact-frm .row .col input[type=submit]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif; font-size:var( --e-global-typography-accent-font-size ); font-weight:var( --e-global-typography-accent-font-weight ); text-transform:var( --e-global-typography-accent-text-transform ); line-height:var( --e-global-typography-accent-line-height ); letter-spacing:var( --e-global-typography-accent-letter-spacing ); background:var( --e-global-color-accent ); color:#fff; padding:14px 24px; margin:0; border:none; outline:none; border-radius:2px; cursor:pointer; transition:all 0.3s;}
.contact-frm .row .col input[type=submit]:hover{background:var( --e-global-color-secondary ); color:#fff;}


.resources-listsec .clinical-resources-listing{display:flex; flex-wrap:wrap; justify-content:center; gap:50px 30px;}
.resources-listsec .clinical-resource-item{width:calc((100% - 30px * 2)/3); text-align:center;}
.resources-listsec .clinical-resource-item > a{display:flex; flex-direction:column; gap:20px;}
.resources-listsec .clinical-resource-item .box-img{background:linear-gradient(to right,rgba(225,108,108,1) 0%,rgba(109,190,143,1) 100%); width:149px; height:149px; margin:auto; display:flex; justify-content:center; align-items:center; cursor:pointer; border-radius:100%; position:relative; overflow:hidden;}
.resources-listsec .clinical-resource-item .box-img:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; display:block; transition:all 0.3s ease-in 0s; background:#1e84d8; opacity:0; visibility:hidden;}
.resources-listsec .clinical-resource-item .box-img img{display:block; position:relative;}
.resources-listsec .clinical-resource-item > a:hover .box-img:before{opacity:1; visibility:visible;}
.resources-listsec .clinical-resource-item .resource-title{font-size:18px; font-weight:700; font-family: "Raleway", Sans-serif; color:#5f6566; line-height:27px; cursor:pointer; transition:all 0.2s ease-in 0s;}
.resources-listsec .clinical-resource-item > a:hover .resource-title{color:#1e84d8;}

.documents-header{display:flex; align-items:center; justify-content:center; min-height:350px; text-align:center; width:100%; position:relative;}
.documents-header:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; display:block; background:#000; opacity:0.5;}
.documents-header .documents-title{padding:0; margin:0; font-size:40px; font-family: "Raleway", Sans-serif; font-weight:700; text-transform:uppercase; line-height:1.2; color:#fff; position:relative;}


.section-white{padding:100px 0; width:100%; clear:both; background:#fff;}

.documents-grid{display:flex; width:100%; flex-wrap:wrap; justify-content:center; gap:30px;}
.documents-grid .document-card{width:calc((100% - 30px * 2)/3); overflow:hidden; box-shadow:0 6px 6px 0 rgba(0,0,0,0.2); border:1px solid #dfdfdf;}

.sec-click-detail .detail-box .box-info{width:100%; position:relative; text-align:center;}
.sec-click-detail .detail-box .box-info:before{content: ''; position: relative; display: block; padding: 0 0 129.1%;}
.sec-click-detail .box-info .box-img{width:100%; height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
.sec-click-detail .box-info .box-img img{width:100%; height:100%; object-fit:cover; display:block;}
.sec-click-detail .box-info .box-contant{width:100%;height:100%; overflow:hidden; position:absolute; left:0; top:calc(100% - 96px); bottom:0; display:flex; align-items: start; justify-content: center; transition:all 0.4s ease-in-out; color:#fff; padding:0}
.sec-click-detail .box-info .box-cap{display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%;}
.sec-click-detail .box-info:hover .box-contant{background:rgba(215,108,108,0.8); top: 0; align-items: center;}

.sec-click-detail .box-info .box-title{background:#1e84d8; padding:15px; height:96px; width:100%; display: flex; align-items: center;}
.sec-click-detail .box-info:hover .box-title{background:none;padding-top:0px;}
.sec-click-detail .box-info .box-title .title-main{width: 100%;}
.sec-click-detail .box-info .ser-title,
.sec-click-detail .box-info .sub-title{font-size:17px; text-transform:uppercase; color:#fff; width:100%; letter-spacing:0.050em;padding:0px 0px 8px; position:relative; font-family: "Raleway", Sans-serif; font-weight:600; line-height:normal;}
.sec-click-detail .box-info .sub-title{font-size:15px; padding-bottom:0px}
.sec-click-detail .box-info:hover .ser-title{background:none !important; position:relative; font-size:16px; line-height:25px;}
.sec-click-detail .box-info .link-list{display: flex; justify-content: center; gap:12px;}
.sec-click-detail .box-info .link-list > a{display: flex; background: #fff; width: 52px; height: 52px; border-radius: 100%; justify-content: center; align-items: center;}
.sec-click-detail .box-info .link-list > a > span{display: flex; justify-content: center; align-items: center;}
.sec-click-detail .box-info .link-list > a:hover{background: #1e84d8;}
.sec-click-detail .box-info .link-list > a img{transition: all 0.3s;}
.sec-click-detail .box-info .link-list > a:hover img{filter: brightness(0) invert(1);}

.ducument-btmsec{width: 100%; clear: both; position: relative; background: #d3eff6;}
.ducument-btmsec .container{display: flex; justify-content: flex-end; flex-wrap: wrap;}
.ducument-btmsec .ducument-btmimg{width: calc(50% - 155px); position: absolute; left: 0; top: 0; bottom: 0;}
.ducument-btmsec .ducument-btmimg img{width: 100%; height: 100%; object-fit: cover;}
.ducument-btmsec .ducument-btmright{width: calc(50% + 120px); padding: 100px 0 100px 15px;}
.ducument-btmsec .bducument-btmtit{font-size: 20px; line-height: 24px; text-transform: uppercase; padding: 0 0 24px; font-weight: 800; font-family: "Raleway", Sans-serif; position: relative;}
.ducument-btmsec .bducument-btmtit:before{content: ''; position: absolute; left: 0; bottom: 0; background: #7bcbd8; width: 55px; height: 2px;}
.ducument-btmsec .ducument-btmcon{padding: 24px 0 0;}

#career-wrapper{padding:100px 15px; margin:0; width: 100%;}
#career-wrapper > .container{display:flex; flex-wrap:wrap; justify-content: space-between;}
#career-wrapper > .container > .col-md-3{width: 25%;}
#career-wrapper > .container > .col-md-3 > a > button{cursor: pointer; font-weight: bold;}
#career-wrapper > .container > .col-md-9{width: 75%; padding: 0 0 0 50px; font-family: "Lato", sans-serif;}
#career-wrapper > .container .jobs-content{padding: 0;}
#career-wrapper #career-opportunities > h1{color: #313030; font-family: "Raleway", Sans-serif;}
#career-wrapper > .container > .col-md-9 .filter-row label{font-weight: 700;}

.page-template-career-single #careers-page-header h1{color: #313030; font-family: "Raleway", Sans-serif;}
.page-template-career-single #careers-page-job h1{color: #313030; font-family: "Raleway", Sans-serif;}





@-webkit-keyframes fadeInUp{
0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{
0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}



@media only screen and (max-width: 1024px) {
	body{padding-top: 56px;}
	header#header{padding:8px 0;}
	.header-right{display: flex; align-items: center; gap:24px;}
	.header-right .navToggle{display: block; outline: none; border: none; background: none; border-radius: 0;}
	.header-right .search-box{top: calc(100% + 14px);}


	#header nav.site-nav{display:block; z-index:1; position:fixed; left:-100%; top:0; background:#fff; height:100%; width:calc(100% - 60px); box-shadow:0 4px 5px 0 rgba(0,0,0,0.2); transition: all 0.3s;}
	#header nav.site-nav.open{left: 0;}
	nav.site-nav > ul{flex-direction: column; gap: 0;}
	nav.site-nav > ul > li{width:100%; padding:0; border-bottom:1px solid rgba(0,0,0,0.08); line-height:27px  !important}
	nav.site-nav > ul > li:last-child{border-bottom:0px;}
	nav.site-nav > ul > li > a{padding:15px;display:block;color:#565656 !important;line-height:normal;font-size:14px}
	nav.site-nav > ul > li > a:hover{background:#1e84d8;color:#fff !important}

	nav.site-nav > ul > li:hover > ul.sub-menu{display:none;-moz-animation:none;-webkit-animation:none;animation:none;}
	nav.site-nav > ul > li span{background:#1e84d8; width:40px; height:47px; position:absolute; right:0; top:0; cursor:pointer; z-index:1; display: flex; align-items: center; justify-content: center;}
	nav.site-nav > ul > li span:before{content: ""; border-right: 2px solid #fff; border-bottom: 2px solid #fff; width: 8px; height: 8px; transform: rotate(45deg); display: block; margin: -5px 0 0;}
	nav.site-nav > ul > li span.menuTriggle:before{transform: rotate(-135deg); margin:5px 0  0;}
	nav.site-nav > ul > li span:hover{background:#1e84d8; margin: 0 0 -4px;}
	nav.site-nav > ul > li.expand-nav ul.sub-menu{display:block;position:static;box-shadow:none;border:0;width:100%;padding-bottom:5px; border-top: solid 1px rgba(0,0,0,0.08);}
	nav.site-nav > ul > li .sub-menu li{border:0}
	nav.site-nav > ul > li ul.sub-menu li a{padding:8px 12px 8px 25px;}
	nav.site-nav > ul > li ul.sub-menu li a:hover,
	nav.site-nav > ul > li ul.sub-menu li.current-menu-item >  a{background: #1e84d8; color:#fff !important }
	nav.site-nav > ul > li.menu-item-has-children{background:none;padding-right:0px;margin-right:0 }

	.documents-header{min-height: 300px;}
	.documents-header .documents-title{font-size: 32px;}
	.documents-grid .document-card{width: calc((100% - 30px)/2);}
.ducument-btmsec .ducument-btmright{padding: 50px 0 50px 15px;}
.ducument-btmsec .ducument-btmimg{width: calc(50% - 135px);}

.section-white{padding: 50px 0;}
#career-wrapper{padding:50px 15px;}

}

@media only screen and (max-width: 991px) {
	#career-wrapper > .container > .col-md-3{width: 100%;}
	#career-wrapper > .container > .col-md-9{width: 100%; padding: 30px 0 0;}

}

@media only screen and (max-width: 767px) {
#site-footer .footer-about,
#site-footer .f-nav,
#site-footer .f-nav2,
#site-footer .footer-contact{width: 100%; padding: 0;}
.contact-frm .row .col{width:100%;}
.contact-frm .row .col input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]),
.contact-frm .row .col select{height:46px; padding:8px 20px;}
.resources-listsec .clinical-resources-listing{gap:30px;}
.resources-listsec .clinical-resource-item{width:100%;}
.resources-listsec .clinical-resource-item > a{gap:16px;}
.resources-listsec .clinical-resource-item .box-img{width:129px; height:129px;}
.resources-listsec .clinical-resource-item .resource-title{font-size:16px; line-height:25px;}

.documents-header{min-height: 250px;}
.documents-header .documents-title{font-size: 24px;}
.documents-grid .document-card{width: 100%;}
.ducument-btmsec .container{flex-direction: column-reverse;}
.ducument-btmsec .ducument-btmimg{width: 100%; position: relative;}
.ducument-btmsec .ducument-btmimg img{width: calc(100% + 30px); display: block; margin: 0 0 0 -15px;}
.ducument-btmsec .ducument-btmright{padding-left: 0; width: 100%;}
#site-footer .footer-top .container{gap: 24px;}
#site-footer .copyright{padding: 24px 0;}
#site-footer .copyright .container{flex-direction: column; justify-content: center; align-items: center; gap: 16px;}

.home-sec2 .pp-info-box-carousel.pp-swiper-slider .pp-slider-arrow{background-color: rgba(255,255,255,0.5); width: 48px; height: 48px; background-size: 16px;}
.main-slider .elementor-element .pp-info-box-content .pp-info-box-description img{max-height: 120px; width: auto;}
.main-slider .swiper-wrapper .pp-info-box{min-height: 300px;}

}
















