html.lenis{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto;}
.lenis.lenis-smooth[data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-scrolling iframe{pointer-events:none;} 
:root{
    --poppins:"Poppins", sans-serif;;
    --poppins:"Montserrat", sans-serif;    
    --red:#ff0005;
    --yellow:#e2b600;
    --green:#02484b;
    --green-leaf:rgba(131, 230, 241, 1);
    --green-leaf-light:#d2e5a6;
    --green-light:#bbe8d8;
    --turquise-light:#ccf3f7;
    --white:#FFFFFF;
    --black:#000000;
    --gray:#555656;
    --gray1:#868787;
    --gray2:#f1f1f1;
    --gray3:#dee0e5;
    --gray4:#333333;
    --gray-blue:#4e595f;
    --blue:rgba(0, 84, 130,1); 
    --green-gradient-top-btm:linear-gradient(0deg,rgba(9, 139, 153, 1) 0%, rgba(13, 159, 176, 1) 100%);
    --green-gradient:linear-gradient(90deg,rgba(9, 139, 153, 1) 0%, rgba(0, 128, 143, 1) 100%);
    --navi-actvie-bg:linear-gradient(175deg,rgba(13, 159, 176, 1) 0%, rgba(9, 139, 153, 1) 100%);
    --brown-gradient:linear-gradient(90deg,rgba(142, 92, 79, 1) 0%, rgba(202, 149, 90, 1) 97%);
    --green-leaf-gradient:linear-gradient(90deg,rgba(164, 199, 83, 1) 0%, rgba(117, 165, 5, 1) 97%);
    --green-leaf-gradient-top-btm:linear-gradient(180deg,rgba(164, 199, 83, .95) 0%, rgba(117, 165, 5, .95) 97%);
    --turquise-leaf-gradient-top-btm:linear-gradient(180deg,rgba(8, 122, 135, 0.95) 0%, rgba(8, 131, 145, 0.95) 97%);
    --crimsion-gradient:linear-gradient(90deg,rgba(243, 60, 73, 1) 0%, rgba(165, 5, 16, 1) 97%);
    --brown:#693f35;
    --crimsion:#86060f;
    --turquise:#0d9fb0;
    --turquise-dark:#067683;
    --turquise-mid:#15d1e7;
}
body{font-family:var(--poppins);color:var(--gray);font-size:1.188rem;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem 0;padding:0;font-weight:normal;font-family:var(--poppins);}
a{color:var(--red);}
a:hover,a:focus{color:var(--blue);}
header,header::before,.asnrt,.asnrt img,.btn,.nephrology-calculators a,.education-card,.education-card h2,.education-card h3,.education-card p,.education-holder img,.contact-links,.contact-links li a,.documents-card,.membership-dtl a,.navbar ul li a.nav-link,.navbar ul li a.nav-link::before,.header-social li a img,.navbar ul li a.nav-link::after,.btn-border,.gallery-holder img,.footer-logo,footer ul li a,.menubar .submenu li a,.menubar .submenu li .menu-icon img,.menubar .submenu li a h4,.latest-img img,.gallery-listing ul li a img{transition:all 0.3s ease 0s;}
header{z-index:99;transition:all 0.3s ease 0s;box-shadow:0 1px 5px rgba(0,0,0,0.05);}
.wrapper{overflow:hidden;}
.container{width:1592px;max-width:1592px;margin:0 auto}
header::before{/*content:'';left:0;top:0;width:100%;height:100%;z-index:-1;display:block;position:absolute;background-color:rgba(255,255,255,1);*//*backdrop-filter:blur(10px);opacity:0;*/}
header .container{position:relative;}
.topbar{align-items:center;}
.topbar-right{position:relative;z-index:1;width:100%;}
.logobar{position:absolute;left:calc(var(--bs-gutter-x) * .5);top:50%;transform:translateY(-50%);z-index:9}
.topbar::before,.menu-container::before{content:'';position:absolute;width:100vw;height:100%;left:50%;transform:translate(-50%,0%);display:block;content:'';}
.topbar::before{background-color:var(--turquise);}
.menu-container::before{background-color:#f2f4f9;border-bottom:1px solid #dee0e5;}
.topbar,.menu-wraper{padding-left:150px;position:relative;}
.asnrt{width:115px;margin-top:10px}
.logobar-responsive{display:none;}
.asnrt img,.logobar-responsive img{display:block;width:100%;}
.nephrology-calculators,.contact-links{padding:7px 0;position:relative}
.nephrology-calculators{z-index:10}
.contact-links{z-index:8}
.nephrology-calculators .calculators-link {
  background-color: var(--blue);
  padding: 7px 25px 8px 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 20px;
  color: var(--white);
  text-decoration: none;
  font-size: 15px;
  display:block;
}
.nephrology-calculators ul{margin:0;padding:0;list-style-type:none}
.nephrology-calculators ul li{line-height:1;margin:0;}
.nephrology-calculators ul li a{background-color:var(--blue);padding:10px 15px 10px 15px;text-transform:uppercase;border-radius:5px;color:var(--white);text-decoration:none;font-size:13px;display:inline-block}
.nephrology-calculators ul li a:hover,.nephrology-calculators ul li a:focus{background-color:var(--white);color:var(--blue)}

/* Default: desktop view — always visible */
.nephrology-calculators ul { 
  opacity: 1;
  transform: none;
  max-height: none;
}
@media (min-width: 992px) {
  .nephrology-calculators ul{display:flex;align-items:center;}
  .nephrology-calculators ul li + li{margin-left:10px;}
}
/* Responsive (e.g. mobile below 991px) */
@media (max-width: 991px) {
  .nephrology-calculators ul {
    position:absolute;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0.4s ease;
    top:calc(100% + 2px);width: 100%;
  }
  .nephrology-calculators ul.show {
    max-height: 500px; /* large enough to fit the menu */
    opacity: 1;
    transform: translateY(0);
  }
  .nephrology-calculators ul li a{display:block;}
}
.contact-links li{padding:0 15px;margin:0;line-height:1;}
.contact-links li + li{border-left:1px solid #e5e5e5;}
.contact-links li a{text-decoration:none;font-size:14px;color:var(--white)}
.contact-links li:last-child{padding-right:0;}
.contact-links li a:hover,.contact-links li a.active{color:var(--green-leaf)}
.header-social{display:flex;align-items:center;margin:0;padding:5px 0;justify-content: flex-end;}
.header-social p{margin:0;font-size:15px;padding-right:10px;color: var(--white)}
.header-social ul{list-style-type:none;display:flex;align-items:center;margin:0;padding:0px}
.header-social li{margin:0;padding:0}
.header-social li + li{margin-left:10px}
.header-social li a{display:flex;width:26px;height:26px;/*background-color:var(--green);*/justify-content:center;align-items:center;border-radius:50%;}
.header-social li a img{width:100%;display:block;}
.header-social li a:hover img{transform:scale(1.2);}
.menu-container{position:relative;}
.navbar{padding:0;display:block;width:100%;}
.navbar .menubar{position:relative;z-index:9;justify-content:space-around;}
.dropdown-wrap{}
.navbar ul{list-style-type:none;margin:0;padding:0}
.navbar ul li{margin-bottom:0;width:100%;/*position:static;*/}
.navbar ul li.navdropdown{}
.navbar ul li.navdropdown a.nav-link .caret::before{content:'';left:0;bottom:0px;position:absolute;z-index:9;width:0px;height:0px;border-width:10px;border-color:transparent #098B99 #098B99 transparent;border-style:solid;transform:rotate(45deg);opacity:0;display:none}
.navbar ul li.navdropdown:hover a.nav-link .caret::before{opacity:1;display:block}
.navbar ul li a.nav-link{font-size:16px;border-left:1px solid #dee0e5;height:90px;display:flex;justify-content:flex-end;flex-direction:column;position:relative;text-align:center;padding:0 14px;align-items:center;}
/* .navbar ul li:last-child a.nav-link{border-right:1px solid #e5e5e5;} */
.navbar ul li a.nav-link .caret{display:block;width:20px;height:20px;bottom:-10px;left:50%;transform:translateX(-50%);z-index:1;}
.navbar ul li a.nav-link::before,.navbar ul li a.nav-link::after{content:'';display:block;}
.navbar ul li a.nav-link::before{width:100%;height:0%;z-index:-1;background:var(--navi-actvie-bg);position:absolute;left:0;bottom:0;}
.navbar ul li a.nav-link::after{position:relative;width:0%;height:5px;z-index:5;background-color:var(--white);margin-top:10px;margin-bottom:10px;border-radius:5px;}
.navbar ul li a{font-family:var(--poppins);font-size:1.125rem;color:var(--green);text-decoration:none;font-weight:500;padding:0;display:block;}
.navbar ul li:hover a.nav-link::before,.navbar ul li.active a.nav-link::before{height:100%;bottom:0;}
.navbar ul li:hover a.nav-link,.navbar ul li.active a.nav-link{color:var(--white);}
.navbar ul li:hover a.nav-link::after{width:100%;}
.navbar ul li a:focus,.navbar ul li a:hover{text-decoration:none;}
/* .navbar ul li a:hover,.navbar ul li.active a,.navbar ul li.current-menu-item a,.navbar ul li a.active{color:var(--turquoise)} */
.navbar ul ul{display:block;background-color:rgb(255,255,255,0.95);}
.navbar ul ul li + li{display:block;margin-left:0;}
.submenu{position:absolute;top:calc(100% + 14px);box-shadow:0 0 10px rgba(0,0,0,0.2) ;left:0;min-width:280px;max-height:0;overflow:hidden;transition:max-height 0.4s ease;z-index:1000;}
.menubar .submenu ul{/*display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));background:#165B57;background:linear-gradient(0deg,rgba(22, 91, 87, 1) 0%, rgba(49, 72, 87, 1) 100%);border-radius:0px;gap:10px;*/padding:10px;}
.menubar .submenu li{width:100%}
.menubar .submenu li a{display:block;background-color:var(--white);border-radius:0px;padding:10px 15px;font-size:16px;}
.menubar .submenu ul ul{padding-top:0px;}
.menubar .submenu ul ul.dropdown-menu{display:block;position:static;border:none;padding-bottom:0;max-height:0;overflow:hidden;transition:max-height 1s ease!important;box-shadow:none!important;margin-top:0!important;}
.menubar .submenu ul ul.dropdown-menu.show{position:static;display:block;max-height:500px;transition-delay:0.2s!important;box-shadow:none!important;border:none!important;}
.menubar .submenu li a.dropdown-toggle{display:flex;justify-content:space-between;align-items:center;}
.menubar .submenu ul ul.dropdown-toggle::after{}
.menubar .submenu li ul li a{padding-left:25px;position:relative;}
.menubar .submenu li ul li a::before{content:'';position:absolute;left:10px;top:20px;width:10px;height:2px;display:block;background:var(--green)}
.menubar .submenu li a h4{font-size:17px;text-align:center;height:45px;margin:0;display:flex;justify-content:center;align-items:center;font-weight:500;margin-top:10px;}
.menubar .submenu li .menu-icon{height:150px;width:150px;margin:0 auto;}
.menubar .submenu li .menu-icon img{min-height:100%;min-width:100%;max-height:100%;max-width:100%;object-fit: contain;}
.menubar .submenu li a:hover,.menubar .submenu li a.active{background-color:var(--turquise);color:var(--white)}
.menubar .submenu li a:hover h4,.menubar .submenu li a.active h4{color:var(--white)}
.menubar .submenu li a:hover::before,.menubar .submenu li a.active::before{background-color:var(--white);}
.menubar .submenu li a:hover .menu-icon img{transform:scale(1.1);}
/* Nested submenu (3rd level) */
.submenu .submenu{left:100%;top:0;}
.submenu li a{padding:10px 15px;}

/* Open state (JS and hover) */
.navdropdown{position:relative;}
.navdropdown.open > .submenu {max-height:calc(100vh - 150px); /* enough to show content */}
/* Desktop: enable hover open */
@media (hover: hover) {
  .navdropdown:hover > .submenu {
    max-height:calc(100vh - 150px);       
    /* overflow: visible;*/
  }
}
.padding-top180{padding-top:180px;}
.padding-btm80{padding-bottom:80px;}
.swiper-pagination-bullet{background:var(--turquise);width:15px;height:15px;}
.main-banner{margin-top:30px;}
.banner-wraper{display:flex;background:linear-gradient(0deg, rgba(2, 125, 139,1) 0%, #0d9fb0 100%);}
.banner-wraper .banner{flex:0 0 44.730238394%;width:44.730238394%;position:relative;padding:3.75rem;}
.banner-wraper .banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:url(../images/banner-bg.webp) center top no-repeat;background-size:cover;z-index:1;mix-blend-mode:color-burn;}
.mySwiper .swiper-slide{height:50vh;}
.mySwiper .swiper-slide img{min-width:100%;max-width:100%;min-height:100%; }
.slide-holder{text-align:center;margin:3.125rem auto;max-width:400px;}
.slide-holder img{width:100%;}
.slide-holder svg{position:absolute;left:0;width:100%;top:0;z-index:9;}
.sparkal{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;opacity:0;}
.sparkal-1{animation:sparkal 3s linear 0s infinite;}
.sparkal-2{animation:sparkal 3s linear 0.75s infinite;}
.sparkal-3{animation:sparkal 3s linear 1.5s infinite;}
@keyframes sparkal{
  0%{opacity:0;}
  50%{opacity:1;}
  100%{opacity:0;}
}
.lines{fill:none;stroke:pink;stroke-miterlimit:10;stroke-width:2px;}
/* .line_stroke_02{stroke-width:4px;} */
.line{stroke-width:5px;filter:blur(3px);stroke-dasharray:8;stroke-dashoffset:225;animation:line 3s linear 0s infinite;}
@keyframes line{
  100%{stroke-dashoffset:98;}
}
.line_sub_6,.line_sub_5,.line_sub_4,.line_sub_3,.line_sub_2_1,.line_sub_2_2,.line_sub_2_1_2,.line_sub_2_1_1{stroke-width:4px;}
.line_sub_1_1,.line_sub_1_4,.line_sub_1_3,.line_sub_1_2{stroke-width:3px;}
.line_sub_2,.line_sub_1{stroke-width:5px;}
.line_sub_5,.line_sub_4,.line_sub_3,.line_sub_2,.line_sub_2_1,.line_sub_2_2,.line_sub_2_1_2,.line_sub_2_1_1,.line_sub_1,.line_sub_1_1,.line_sub_1_4,.line_sub_1_3,.line_sub_1_2,.outer_ine_7,.outer_ine_8{stroke-dasharray:5;stroke-dashoffset:0;filter:blur(2px);}
.line_sub_5,.line_sub_1_3,.line_sub_1_2{animation:line_sub_6 2.5s linear 0s infinite;}
.line_sub_1{animation:line_sub_6 1.1s linear 0s infinite}
@keyframes line_sub_6{
  0%{stroke-dashoffset:0;}
  100%{stroke-dashoffset:-40;}
}
.line_sub_6{animation:line_sub_66 1s linear 0s infinite;stroke-dasharray: 5;
  stroke-dashoffset:5;filter:blur(2px);}
@keyframes line_sub_66{
  0%{stroke-dashoffset:0;}
  100%{stroke-dashoffset:-18.8;}
}
.line_sub_4,.line_sub_3,.line_sub_2,.line_sub_2_1,.line_sub_2_1_2,.line_sub_1_1,.line_sub_1_4,.outer_ine_7,.outer_ine_8{animation:line_sub_6 2s linear 0s infinite;}
.line_sub_2_2,.line_sub_2_1_1{animation:line_sub_6 3s linear 0s infinite reverse;}
.outer_line{animation:outer_line 5s linear 0s infinite;stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:0;filter:blur(3px);stroke:#9cd2d3;}
@keyframes outer_line{
  0%{stroke-dashoffset:0;}
  100%{stroke-dashoffset:200;}
}
.outer_ine_2,.outer_ine_3{animation:outer_ine_2 10s linear 0s infinite;stroke-width:2px;stroke-dasharray:687;stroke-dashoffset:687;stroke:#e3f7f4;}
@keyframes outer_ine_2{
  100%{stroke-dashoffset:-687;}
}
.outer_ine_4,.outer_ine_5,.outer_ine_6{stroke-width:2px;stroke-dasharray:259;stroke-dashoffset:259;stroke:#e3f7f4;}
.outer_ine_4{animation:outer_ine_4 10s linear 0s infinite;}
@keyframes outer_ine_4{
  100%{stroke-dashoffset:-259;}
}
.outer_ine_5,.outer_ine_6{animation:outer_ine_4 4s linear 0s infinite reverse;}

.banner-wraper .banner-contents{flex:0 0 calc(100% - 44.730238394%);width:calc(100% - 44.730238394%);border-left:1px solid var(--white);}
.slide-card h1{color:var(--white);font-size:1.345rem;font-weight:600;text-transform:uppercase;text-align:center;}
.slideshow-pagination{position:static;margin-top:2.063rem;}
.slideshow-pagination .swiper-pagination-bullet{width:20px;height:7px;border-radius:7px;background:var(--white);opacity:1;margin:0 15px!important;}
.slideshow-pagination .swiper-pagination-bullet-active{background:var(--green-leaf-light);}
.btn-border{color:var(--turquise-light);text-transform:uppercase;padding:0.8rem 1.5rem;font-size:1rem;border:1px solid var(--turquise-light);text-decoration:none;font-family:var(--poppins);font-weight:500;display:inline-block;position:relative;z-index:9;}
.btn-border::before{content:'';display:block;height:100%;left:auto;right:0;top:0;width:0%;transition:width 0.3s ease 0s;background-color:var(--turquise-light);position:absolute;z-index:-1;}
.btn-border:hover::before{left:0;width:100%;right:auto}
.btn-border:hover,.btn-border:focus{border:1px solid var(--turquise-light);color:var(--turquise);}
.btn-border:focus::before{left:0;width:100%;right:auto}
.president-message{overflow:hidden;background:url(../images/img-base.webp) center right no-repeat;background-size:cover;}
.president-message-sub{width:57%;padding-left:2.313rem;padding-top:2.313rem;padding-bottom:2.313rem;;}
.president-message-sub{z-index:11;}
.president-message-sub h1,.about-asnrt h1{color:var(--white);font-size:2rem;text-transform:uppercase;font-weight:600;}
.president-message-sub p,.about-asnrt p{color:var(--turquise-light);font-size:1.2rem;font-weight:400;}
.president-message-dtl,.read-full-message{transform:translateY(100px);transition:all 1s ease;opacity:0;}
.president-message-dtl{transition-delay:0.5s;}
.read-full-message{transition-delay:0.6s;}
.president-message-sub [data-aos^=fade][data-aos^=fade].aos-animate + .president-message-dtl{transform:translateY(0px);opacity:1;}
.president-message-sub [data-aos^=fade][data-aos^=fade].aos-animate + .president-message-dtl + .read-full-message{transform:translateY(0px);opacity:1;}

.president{z-index:2;top:40px;width:100%;width:65%;right:-70px;display:flex;}
.president img{display:block;margin-left:auto;margin-top:auto;width:100%;}
.president-message::before{content:'';position:absolute;left:0;top:0;width:72%;height:100%;z-index:3;display:block;background: #2E4956;
  background: linear-gradient(90deg,rgba(2, 125, 139, 1) 0%, rgba(2, 125, 139, 1) 40%, rgba(2, 125, 139, 0.8) 70%, rgba(2, 125, 139, 0) 100%);}
.about-asnrt{padding:3rem 2.313rem 2.313rem 2.313rem;} 
.about-box{padding-left:2.313rem;padding-right:2.313rem;padding-bottom:2rem;}
.about-box .row{margin-bottom:1rem;}
.about-box p{font-size:0.788rem;color:var(--turquise-light);}
.about-icon{height:65px;margin-bottom:1rem;}  
.about-icon img{height:100%;}
@media (min-width:992px){
  .asnrt-responsive{width:150px;display:none;}
  header.smaller .nephrology-calculators,header.smaller .contact-links{padding:3px 0 5px 0;}
  header.smaller{padding-bottom:0px}
  header.smaller .navbar ul li a.nav-link{height:72px;text-align:center;}
  header.smaller .navbar ul li a.nav-link::after{margin-top:5px}
  header.smaller .asnrt{width:100px;margin-top:5px;margin-bottom:5px;}
  header.smaller .navbar-nav li{padding:5px 20px;}
  header.smaller .navbar-nav li:first-child{padding-left:0;}
  .navbar ul{display:flex;}
  .nephrology-calculators .calculators-link{display:none;}
  /* .navbar ul li + li{margin-left:2px}  */
}
.menu-bg{display:none;}
.menu-link-wrap{display:none;}
.p-left-right{padding-left:10.313rem;padding-right:10.313rem;}
.p-left{padding-left:10.313rem;}
.p-right{padding-right:10.313rem}
h2{font-size:2rem;font-weight:700;line-height:1.3;}
.btn{background-color:var(--turquise);padding:0.7rem 2.5rem;border:none;font-size:1.1rem;color:var(--white);cursor:pointer;text-decoration:none;font-weight:500;border-radius:0;}
.btn:hover,.btn:focus{background-color:var(--blue);border-color:var(--blue);color:var(--turquise-light);text-decoration:none;border:none}

.top-banner-content{max-width:900px;}
.top-banner-content h2{margin:0;}

.latest{padding-top:5rem;padding-bottom:5rem;}
.latest-card{padding:0 0px 25px 24px;}
.th-tag{z-index:9;left:-13px;top:13px;font-size:0.75rem;color:var(--white);padding:10px 0px;width:105px;text-align:center;}
.th-tag::before,.th-tag::after{content:'';position:absolute;height:100%;}
.th-tag::before{width:13px;background-color:var(--gray-blue);top:-7px;left:0;transform:skew(0deg, -45deg);z-index:-5;}
.th-tag::after{width:100%;height:100%;top:0px;left:0;z-index:-1;}
.th-tag::after{background:var(--brown-gradient);}
.upcoming-card .th-tag::before{background-color:var(--brown);}

.upcoming-card .th-tag::after{background:var(--green-leaf-gradient);}
.upcoming-card .th-tag::before{background-color:#75a505;}

.download-card .th-tag::after{background:var(--crimsion-gradient);}
.download-card .th-tag::before{background-color:var(--crimsion);}

.latest-img{height:0;padding-top:130.042918455%;overflow:hidden;}
.latest-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;max-width:100%;max-height:100%;object-fit:cover;}
.latest-title{margin-bottom:1rem;min-height:70px;}
.latest-title h4{color:var(--turquise);font-size:1.1rem;font-weight:800;text-transform:uppercase;margin-bottom:0;margin-top:1rem;}
.latest-title date{font-size:1.1rem;color:var(--gray1);font-weight:700}
.latest-dtl p{color:var(--gray);font-size:1rem;font-weight:500;font-style:italic;}
.down-arrow::after{content:'';width:0px;height:0px;display:block;margin:-5px auto 0 auto;border-top-width:25px;border-right-width:25px;border-style:solid;border-color:transparent var(--turquise) var(--turquise) transparent;transform:rotate(45deg);}
.latest-card:hover .latest-img img{transform:translate(-50%,-50%) scale(1.1);}
.overlay-img-content{padding:0 1rem;}
.upcoming-gradient{background: linear-gradient(0deg,rgba(13, 159, 176, 1) 0%, rgba(13, 159, 176, 0.26) 55%, rgba(13, 159, 176, 0) 100%);}
.upcoming-card .overlay-img-content h2,.download-card .overlay-img-content h2{color:var(--white);font-size:1.5rem;font-weight:700;line-height:1.3;}
.download-card .latest-holder,.latest-card .latest-holder{background:#314857;background:linear-gradient(0deg,rgba(6, 106, 118,1) 0%, rgba(13, 159, 176, 1) 100%);}

.upcoming-card .latest-dtl date{color:var(--turquise);font-size:1.1rem;font-weight:800;margin-top:3rem;display:block;margin-bottom:1rem;}
.latest-dtl .btn-border{border-color:var(--turquise);color:var(--turquise);max-width:225px;display:block;margin:0 auto;padding:0.5rem 1rem;}
.latest-dtl .btn-border::before{background-color:var(--turquise);}
.latest-dtl .btn-border:hover{color:var(--white);}
.overlay-img-content p{color:var(--turquise-light);font-size:0.7rem;font-weight:400;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.download-card h4{font-size:1.1rem;color:var(--turquise);font-weight:700;padding:1rem 1rem 0rem 1rem;margin-bottom:0;min-height:90px;}
.download-card .overlay-img-content p{text-align:left;}
.download-card .overlay-img-content h2::after,.latest-card .overlay-img-content h3 span::after{content:'';height:2px;display:block;width:35%;background-color:var(--green-leaf);margin-top:1rem;}
.latest-img-sub{padding-top:52.4137931034%;}
.latest-card .overlay-img-content h3{color:var(--white);font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:1rem;text-align:center;}
.latest-card .overlay-img-content h3 span{display:inline-block;}
.latest-card .overlay-img-content h3 span::after{width:100%}
.round-arrow{width:25px;height:25px;border-radius:50%;border:1px solid var(--white);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;}
.round-arrow::after{width:10px;height:10px;border-bottom:1px solid var(--white);border-right:1px solid var(--white);display:block;content:'';transform:rotate(45deg);margin-bottom:3px;}
.latest-btn-scrollbar .latest-button-prev,.latest-btn-scrollbar .latest-button-next{position:static;margin:0;transform:none;}
.latest-btn-scrollbar .swiper-scrollbar{position:relative;margin:0 auto;max-width:1000px;height:9px;}
.latest-btn-scrollbar .swiper-scrollbar-drag{background-color:var(--turquise);}
.swiper-button-next,.swiper-button-prev{color:var(--turquise);width:20px;height:33px;}
.swiper-button-next::after,.swiper-button-prev::after{transform:scale(0.7);}
h1{font-size:2.15rem;font-weight:700;margin:0 0 1.5rem 0;padding:0;text-transform:uppercase;color:var(--turquise);}
.latest h1{margin-bottom:0;}
.latest-text{font-style:italic;}
p,li{color:var(--gray);margin:0 0 1.5rem 0;padding:0;font-size:1.2rem;line-height:1.35;font-family:var(--poppins);font-weight:500;}
.executive-member{background:var(--green-gradient);padding:25px;position:relative;}
.executive-member::before{content:'';position:absolute;right:0;top:0;width:50%;height:100%;z-index:1;display:block;background:url(../images/banner-bg.webp) center center no-repeat; mix-blend-mode: color-burn;}
.executive-title{flex:0 0 205px;position:relative;z-index:9;}
.executive-title .btn-border{font-size:0.8rem;}
.executive-list{flex:0 0 calc(100% - 205px);position:relative;z-index:9;}
.executive-title h2{color:var(--white);}
.executive-list ul{display:flex;width:100%;justify-content:space-between;list-style-type:none;padding:0;margin:0;}
.executive-list ul li{margin:0;}
.square{height:0;padding-top:100%;width:100%;overflow:hidden;}
.square img{position:absolute;left:50%;top:0%;transform:translateX(-50%);object-fit:cover;min-height:100%;min-width:100%;max-width:100%;}
.member-card .square{border-radius:20px;background-color:var(--white);}
.member-card h5{color:var(--white);font-size:0.75rem;text-transform:uppercase;margin:5px 0 0 0;}
.member-card p{font-size:0.7rem;color:var(--green-leaf);font-style:italic;text-transform:uppercase;margin:0;}

.coordinators-website{margin-top:3rem;margin-bottom:3rem;}
.coordinators h1{}
.coordinators ul{margin:0 calc(-.257 * var(--bs-gutter-x));padding:0;list-style-type:none}
.coordinators ul{padding:0;display:flex;flex-wrap:wrap;}
.coordinators ul li{flex:0 0 16.66%;padding:calc(var(--bs-gutter-x) * .25);margin:0;}
.coordinator-card{padding:15px;background-color:var(--gray2);height:100%;background:var(--green-gradient-top-btm);text-align:center; /*display:flex;*/}
.coordinator-card .coordinator-holder{}
.coordinator-card .coordinator-holder img{width:100%;}
.coordinator-card .coordinator-dtl{padding-top:1rem;}
.coordinator-card h3{font-size:1.15rem;margin-bottom:5px;color:var(--white);font-weight:500;}
.coordinator-card a{font-size:14px;word-break:break-all;color:var(--green-leaf)}
.coordinator-card a:hover{color:var(--white);}

.join{margin:1.688rem 0;}
.community-card{background:var(--green-gradient-top-btm);padding:2rem 2.188rem 0.188rem 2.188rem}
.community-card .row{margin:0rem;padding:1rem 1rem 1rem 1rem}
.community-card .row .col-lg-6{padding:1.438rem;}
.community-card .row .col-lg-6:nth-child(1),.community-card .row .col-lg-6:nth-child(2){border-bottom:1px solid #527b4a;}
.community-card .row .col-lg-6:nth-child(1),.community-card .row .col-lg-6:nth-child(3){border-right:1px solid #527b4a}
.community-card h1{color:var(--white);font-size:1.75rem;}
.community-icon{max-width:80px;margin:0 auto 1rem auto;}
.community-icon img{width:100%;}
.collaborate-card{display:flex;flex-direction:column;height:100%;padding-left:1rem;}
.community-card p{color:var(--white);font-size:0.95rem;max-width:180px;margin:0 auto;text-align:center;}
.collaborate-card h2{color:var(--green);font-size:3rem;font-weight:700;text-transform:uppercase;margin-bottom:0;}
.collaborate-icon{height:112px;margin:3rem 0 3rem 0;}
.collaborate-icon img{height:100%;}
.collaborate-dtl{max-width:600px;margin-top:auto;}
.collaborate-dtl p:last-child{margin-bottom:0;}

.gallery-home{padding-bottom:2rem;padding-top:2rem;}
.gallery-card{cursor:pointer;}
.gallery-holder{height:0;padding-top:73.4285714286%;overflow:hidden;}
.gallery-holder img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;min-height:100%;min-width:100%;max-height:100%;max-width:100%;}
.gallery-dtl{height:90%;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;z-index:9;background:linear-gradient(0deg,rgba(13, 159, 176, 1) 0%, rgba(13, 159, 176, 1) 25%, rgba(13, 159, 176, 0.35) 55%, rgba(13, 159, 176, 0) 100%);border-bottom:7px solid var(--turquise-mid);}
.gallery-dtl h4{color:var(--white);font-size:1.25rem;margin-bottom:0;}
.gallery-card:hover .gallery-holder img{transform:translate(-50%,-50%) scale(1.1);}
.carousel-gallery{margin-bottom:2rem;}
.carousel-gallery .gallery-button-prev{left:-30px;}
.carousel-gallery .gallery-button-next{right:-30px;}

footer{background:var(--turquise);padding:5px 0;}
footer .container{display:flex;justify-content:space-between;align-items:center;}
.footer-logo{display:block;width:310px;}
.footer-logo img{width:100%;}
.footer-logo:hover{opacity:0.5;}
footer ul{list-style-type:none;margin:0;padding:0;display:flex;}
footer ul li{margin:0;padding:0;}
footer ul li + li{margin-left:2.5rem;}
footer ul li a{color:var(--white);text-decoration:none;font-size:1rem;}
footer ul li a:hover,footer ul li.active a,footer ul li a:focus{color:var(--blue);}
.inner-page{min-height:calc(100vh - 56px)}
.journals-row .col-lg-6{padding:calc(var(--bs-gutter-x) * .5);}
.journals-card{background-color:var(--green);color:var(--white);padding:25px;height:100%;} 
.journals-card h4{margin-bottom:1rem;}
.journals-card a{display:inline-block;margin-bottom:1rem;}
.guidelines h2{font-size:2rem;/*margin-top:1rem;*/}
.guidelines h3{margin-bottom:0rem;font-size:1.5rem;font-weight:bold;margin-top:0rem;padding:15px 25px;border-radius:5px 5px 0 0;background-color:var(--blue);color:var(--white)}
.accordion-flush .accordion-item .accordion-button{background-color:var(--gray2);color:var(--green);}
.accordion{border:1px solid var(--blue);margin-bottom:15px;border-radius:5px;}
.accordion-flush .accordion-item{margin:15px;border-radius: 5px;border:1px solid var(--turquise);}
.accordion-flush .accordion-item:last-child {
  border:1px solid var(--turquise)
}
.accordion-button:focus{border-color:var(--turquise);box-shadow:none}
.accordion-flush .accordion-item .accordion-button{border-radius:5px;background:none;color:var(--white);background:var(--turquise);font-size:1.25rem;}
.accordion-button::after{background-image:url(../images/arrow-top-btm.svg);}
.accordion-button:not(.collapsed)::after {
  background-image:url(../images/arrow-top-btm.svg);
}
.accordion-body a{color:var(--turquise-dark);}
.accordion-body a:hover{color:var(--turquise);}
.accordion-body p:last-child{margin-bottom:0;}
.login-main{background:var(--green-gradient-top-btm);max-width:575px;margin:0 auto;padding:2.5rem 2rem 0rem 2rem;border-radius:5px}
.login-main .col-12,.suggestion-box .col-12{padding-bottom:1rem;}
.form-control{padding:1rem;font-size:1.2rem;font-weight:500;color:var(--green);border-radius:5px;}
.form-control:focus{color:var(--blue);
  background-color: #fff;
  border-color:var(--green-leaf);
    box-shadow: 0 0 0 .25rem rgba(9, 139, 153,.25);
}
.dark .form-control{background-color:rgba(0,0,0,0);border:1px solid rgba(255, 255, 255,0.65);color:var(--white);}
.dark .form-control:focus{border:1px solid rgba(255, 255, 255,1);}
.dark .form-control::placeholder{color:rgba(255, 255, 255,1);font-style:italic;opacity:0.5;}
.dark .form-control:focus{color:var(--blue);
  background-color:none;color:var(--white);
  border-color:rgba(255, 255, 255,1);
    box-shadow: 0 0 0 .25rem rgba(255, 255, 255,.25);
}
.dark .form-control option{color:var(--green);}

.suggestion-box{background:#f0f1f3;max-width:575px;margin:0 auto;padding:2.5rem 2rem 2rem 2rem;border-radius:5px}
.suggestion-box .btn{border-radius:5px}
.membership-card h4{color:var(--white);margin-top:1rem;}
.recommedation .row{align-items:center;}
.recommedation .row .col:nth-child(1){max-width:70px;text-align:center;}
.recommedation .row .col:nth-child(1) h5{background-color:var(--white);padding:10px;border-radius:5px;margin-top:5px;}
.recommedation .row .col:nth-child(2){}
.recommedation .row .col:nth-child(3){}
.recommedation .row:last-child .col h5{opacity:0;}

.light .form-control{color:var(--gray4);border:1px solid rgba(0,0,0,0.2);}


.login-main .btn-border,.dark .btn-border{background-color:transparent;padding:1rem 2rem;border-radius:5px}
.login-main .forgot-password-link{color:var(--green-leaf);display:inline-block;margin-left:2rem;}
.login-main .forgot-password-link:hover{color:var(--white);}
.forgot-password-sub .form-control{padding-right:175px;}
.forgot-password-sub .btn{font-size:0.95rem;right:2px;top:2px;bottom:2px;padding:0.7rem 1.5rem;border-radius:0 5px 5px 0;background-color:var(--green-leaf);color:var(--green);}
.forgot-password-sub .btn:hover{background-color:var(--blue);color:var(--white)}
.forgot-password {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.forgot-password.show {
  max-height: 200px; /* adjust to expected content height */
   
}

.journals-card h4{font-size:1.25rem;font-weight:bold;}
.journals-card h5{font-size:1.2rem;font-weight:bold;}
.journals-card p,.journals-card a,.journals-card li{font-size:1.15rem;}
.journals-card p:last-child{margin-bottom:0;}
.guidelines-ul ul{display:flex;flex-wrap: wrap;margin:0;margin-top:1rem;}
.guidelines-ul ul li{flex:0 0 50%;border-bottom:1px solid var(--gray2);margin-bottom:0;padding:10px 0;}
.guidelines-ul ul li:nth-child(odd):last-child{flex:0 0 100%;}
.nephrology h2{margin-top:1.5rem;}
.presidents .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.presidents-card h2{text-align:center;}
.presidents ul{list-style-type:none;margin:0 auto;padding:0;max-width:1045px;display:flex;flex-wrap:wrap;justify-content:space-between;/*display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));*/}
.presidents ul li{transform:translateY(150px);opacity:0;transition:all 1s ease 0s;padding:20px 25px;margin:0;flex:0 0 49%;color:var(--white);position:relative;}
.presidents ul li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:var(--green-gradient);display:block;}
.presidents ul li:nth-child(even){margin-left:auto}
.presidents ul li:nth-child(even)::before{transform:scale(-1)}
.presidents ul li{margin-top:1rem;}
.presidents-card{position:relative;}
.presidents ul li .presidents-holder{background:var(--green-gradient-top-btm);border-radius:25px}
.presidents-card h2{min-height:50px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding:5px 10px;margin:0;color:var(--white);position:absolute;bottom:-25px;left:25px;width:calc(100% - 50px);background:var(--green-leaf-gradient-top-btm);font-weight:500;line-height:1;border-radius:5px;}
 
.presidents .aos-animate + ul li{transform:translateY(0px);opacity:1;}
.presidents .aos-animate + ul li:nth-child(1){transition-delay:0.1s}
.presidents .aos-animate + ul li:nth-child(2){transition-delay:0.15s}
.presidents .aos-animate + ul li:nth-child(3){transition-delay:0.2s}
.presidents .aos-animate + ul li:nth-child(4){transition-delay:0.25s}
.presidents .aos-animate + ul li:nth-child(5){transition-delay:0.3s}
.presidents .aos-animate + ul li:nth-child(6){transition-delay:0.35s}
.presidents .aos-animate + ul li:nth-child(7){transition-delay:0.4s}
.presidents .aos-animate + ul li:nth-child(8){transition-delay:0.45s}
.presidents .aos-animate + ul li:nth-child(9){transition-delay:0.5s}
.presidents .aos-animate + ul li:nth-child(10){transition-delay:0.55s}
.presidents .aos-animate + ul li:nth-child(11){transition-delay:0.6s}
.presidents .aos-animate + ul li:nth-child(12){transition-delay:0.65s}
.presidents .aos-animate + ul li:nth-child(13){transition-delay:0.7s}
.presidents .aos-animate + ul li:nth-child(14){transition-delay:0.75s}
.presidents .aos-animate + ul li:nth-child(15){transition-delay:0.8s}


.pp-ul ul li{display:flex;align-items:center;}
.pp-holder{flex:0 0 100px;background-color:var(--white);margin-right:15px;}
.pp-holder img{width:100%;}

.form-group{margin-bottom:1rem;}


.calculators iframe{height:800px;}

.about-row + .about-row{margin-top:2rem;}
.about-row:nth-child(odd){flex-direction: row-reverse;}
.about-col{display:flex;align-items:center;z-index:9;padding-top:calc(var(--bs-gutter-x) * 2);padding-bottom:calc(var(--bs-gutter-x) * 2);}
.about-text{/*background-color:rgb(255,255,255,0.85);*/margin-left:-100px;padding:calc(var(--bs-gutter-x) * 2);position:relative;z-index:9;}
.about-text::before{background:var(--green-gradient-top-btm);position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:-1;content:'';opacity:0.95;}
.about-row:nth-child(odd) .about-text{margin-right:-100px;margin-left:auto}
.inner-img img{max-width:100%;min-width:100%;max-height:100%;min-height:100%;object-fit:cover;}
.about-row .about-text,.about-row .about-text p,.about-row .about-text li{color:rgba(255,255,255,0.85);}
.about-row .about-text h2{color:var(--white);}
.inner-img{}
.inner-img img{width:100%;}
/* .presidents .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.presidents-card h2{text-align:center;}
.presidents ul{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));}
.presidents ul li{padding:15px 15px 25px 15px;margin:0;}
.presidents-card{position:relative;}
.presidents ul li .presidents-holder{background:var(--green-gradient-top-btm);border-radius:25px}
.presidents-card h2{min-height:50px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding:5px 10px;margin:0;color:var(--white);position:absolute;bottom:-25px;left:25px;width:calc(100% - 50px);background:var(--green-leaf-gradient-top-btm);font-weight:500;line-height:1;border-radius:5px;} */

.members ul {
  list-style-type: none;
  margin:0 -15px;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.members ul li {
  padding: 15px 15px 75px 15px;
  margin: 0;
}

.square {
  height: 0;
  padding-top: 100%;
  width: 100%;
  overflow: hidden;
}
.members-box{position:relative;}
.members-box .square {
  background: var(--green-gradient-top-btm);
  border-radius: 25px;
}
.members-box .members-dtl{
  position: absolute;
  top:calc(100% - 25px);
  left: 25px;
  width: calc(100% - 50px);text-align:center;
}

.members-box h2{min-height: 50px;width:100%;
  display: flex;
  align-items: center;
  justify-content: center;font-size: 1.2rem;
  padding: 5px 10px; font-weight: 500;
  line-height: 1;
  border-radius: 5px;background: var(--turquise-leaf-gradient-top-btm);color: var(--white);margin: 0;}

.membership-col{padding:calc(var(--bs-gutter-x) * .5);}
.membership-card{background:var(--green-gradient-top-btm);height:100%;padding:25px;}
.membership-form{background:#f0f1f3;height:100%;padding:25px;}
.membership-card h2,.membership-card h3,.membership-card p,.membership-card li{color:var(--white)}
.membership-card p,.membership-card li{color:rgba(255,255,255,0.85)}
.membership-card h3{font-size:25px;font-weight:bold;color:var(--green-leaf);}
.bullet ul{list-style-type:none;margin:0;padding:0;}
.bullet ul li{position:relative;padding-left:35px;}
.bullet ul li::before{top:7px;width:15px;height:10px;background:url(../images/arrow-right.svg) center center no-repeat;background-size:100% auto;content:'';display:block;left:0;position:absolute;}
ol li ul{margin-top:1rem!important;}
/* .membership-card ul{list-style-type:none;margin:0;padding:0;}
.membership-card ul li{position:relative;padding-left:35px;}
.membership-card ul li::before{top:7px;width:15px;height:10px;background:url(../images/arrow-right.svg) center center no-repeat;background-size:100% auto;content:'';display:block;left:0;position:absolute;} */
.membership-card ul li::before,.about-row .bullet ul li::before{background:url(../images/arrow-right-leaf.svg) center center no-repeat;background-size:100% auto;}
.nephrology .bullet ul li::before{top:17px;}
.nephrology a,.nephrology .bullet ul li{color:var(--turquise-dark)}
.nephrology a:hover{color:var(--turquise);}
.documents-card{display:flex;padding:25px;background:rgba(255,255,255,0.1);height:100%;}
.icon{flex:0 0 150px;}
.icon img{width:100%;}
.membership-dtl{display:flex;justify-content:space-between;flex-direction:column;padding:0 0 0 25px;align-items:flex-start}
.membership-dtl h3{font-size:22px;font-weight:bold;color:var(--green-leaf);}
.membership-dtl .btn-border{font-size:13px;}
.documents-card:hover{background:rgba(255,255,255,0.2)}
.form-control{font-size:17px;}
/* .membership-dtl a:hover{background:var(--green);color:var(--white);} */
.asnrt-logo{width:100%!important;}
.top-banner-content{position: absolute;bottom:3rem;z-index: 9999;left:0rem;background-color: #000000ad;padding:30px;}
.top-banner-content h2{font-size:35px;font-weight:700;text-transform:uppercase;color: #fff;}
.top-banner-content span{display:block;}

.inner-banner{background-color:#274e50;height:200px;background-image:url(../images/banner-bg.webp);background-size:contain;text-align: center;}
.inner-banner h2{color: #ffff;padding-top: 5rem;font-size: 50px;text-transform: uppercase;}
.mission-box, .vision-box, .objectives-box {background: #ebebeb;padding: 30px;box-shadow: 0 0 15px rgba(0,0,0,0.05);margin-bottom: 30px;}
.mission-box i, .vision-box i, .objectives-box i {color: #0d6efd;margin-right: 10px;}
.objectives-box ul {padding-left: 1.2rem;}
.objectives-box ul li {margin-bottom: 10px;}

.about-inner-section{padding-top: 3rem;padding-bottom: 3rem;}

ul.listings-asnrt li{font-size:15px;}
.mission-box{padding-left: 1rem;padding-left:2rem;background-color: #f5f5f5;height: 100%;padding-top:6rem;}
.about-kuwait-info-section p{font-size:15px;}
.about-kuwait-info-section h2{margin-bottom: 1rem;}
.mission-box-1{padding-left:2rem;background-color: #f5f5f5;height: 100%;padding-top:6rem;}
.mission-img {overflow: hidden;}
.mission-img img {transition: transform 0.4s ease, box-shadow 0.4s ease;}
.mission-img:hover img {transform: scale(1.05);box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);}

.gallery .row .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.gallery-listing ul{flex-wrap:wrap;list-style-type:none;margin:0;padding:0;}
.gallery-listing ul li{padding:5px;flex:0 0 20%;margin:0;}
.gallery-listing ul li a{display:block;position:relative;height:0;width:100%;padding-top:75%;overflow:hidden;}
.gallery-listing ul li a img{display:block;min-width:100%;max-height:100%;max-width:100%;min-height:100%;object-fit:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.gallery-listing ul li a:hover img{transform:translateY(-50%) scale(1.05);}

.education-row{}
.education-row .accordion{border:none;}
.education-row .accordion-item{margin:0;}
.education-row .accordion-item + .accordion-item{margin:1rem 0 0 0;}
.education-row .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.education-card{text-decoration:none;color:var(--turquise);background-color:rgba(0, 128, 143, 0.2);padding:calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * .5);height:100%;}
.education-holder{overflow:hidden;margin:auto;width:50%;margin-bottom:1rem;}
.education-card h2{font-size:17px;margin:10px 0 1rem 0;}
.education-card h3{font-size:20px;text-align:center;font-weight:bold;margin:0 0 10px 0;}
.education-card p{font-size:16px;text-align:center;}
.education-card:hover{background-color:rgba(0,128,143,1)}
.education-card:hover h2,.education-card:hover h3,.education-card:hover p{color:var(--white);}
.education-card:hover .education-holder img{transform:scale(1.1)}

/*Responsive*/
@media screen and (min-width:1600px){
  .navbar ul li{width:100%;}.navbar ul li a.nav-link{white-space:nowrap;}
  .education-row .col-lg-3{width:16.6666%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
  .container{width:1400px;max-width:1400px;}
  /*.asnrt{width:23rem;}*/
  /*header.smaller .asnrt{width:22rem;}*/	  
  .navbar ul li a{font-size:1.1rem;}
  .navbar ul li a.nav-link{padding:0 20px;}
  /* .navbar ul li + li{margin-left:5px;}   */
  header.smaller .navbar ul li a {font-size:1.05rem;}
  .btn{font-size:1rem;}
  /*.padding-top180{padding-top:50px;}*/
  .president-message-sub h1, .about-asnrt h1{font-size:1.85rem;}
  .president-message-sub p, .about-asnrt p{font-size:1.1rem;}
  .president{top:auto;bottom:0;}
  .community-card h1{font-size:1.65rem;}
  .collaborate-card h2{font-size:2.75rem;}
  .gallery-dtl h4{font-size:1.05rem}
  .upcoming-card .overlay-img-content h2, .download-card .overlay-img-content h2{font-size:1.35rem;}
  .download-card h4,.latest-title date{font-size:1.05rem;}
  .latest-dtl .btn-border{max-width:200px;font-size:0.9rem;}
  .coordinator-card h3{font-size:1.15rem;}
  .membership-dtl h3{font-size:20px;}
  .icon{flex:0 0 100px;}
  .membership-dtl .btn-border{ }
  .education-row .col-lg-3{width:16.6666%;}
  .p-left-right{padding-left:3.5rem;padding-right:3.5rem;}
  .p-left{padding-left:3.5rem;}
  .p-right{padding-right:3.5rem;}
    
}
@media screen and (min-width:1300px) and (max-width:1439px) {
  .padding-top180{padding-top:160px;}
  .container{width:1280px;max-width:1280px;}
  .nephrology-calculators{flex:0 0 68.5%;}
  .nephrology-calculators ul li a{font-size:12px;text-align:center;}
  .contact-links li a{font-size:13px;}
  /*.asnrt{width:23rem}*/
  /* .navbar ul li + li{margin-left:5px;} */
  .navbar ul li a{font-size:1.025rem;}
  .navbar ul li a.nav-link{padding:0 17px}
  /*header.smaller .asnrt{width:22rem;}*/
  .banner-wraper .banner{padding:2.5rem;}
  .president-message-sub h1, .about-asnrt h1{font-size:1.8rem;}
  .president-message-sub p, .about-asnrt p{font-size:1.1rem;}
  .btn{font-size:15px;}
  .btn-border{font-size:15px}
  .president{top:auto;bottom:0;}
  .about-asnrt{padding:2.5rem 2.313rem 2.313rem 2.313rem;}
  h1{font-size:2rem;}
  p, li{font-size:1.1rem;}
  .upcoming-card .overlay-img-content h2, .download-card .overlay-img-content h2{font-size:1.35rem;line-height:1.2;}
  .download-card h4,.latest-title h4,.latest-title date{font-size:1.05rem}
  .down-arrow::after{width:22px;height:22px}
  h2{font-size:1.35rem;}
  .community-card h1{font-size:1.7rem}
  .collaborate-card h2{font-size:2.75rem}
  .gallery-dtl h4{font-size:1rem}
  footer ul li + li {margin-left:2rem;}
  .p-left-right{padding-left:3rem;padding-right:3rem;}
  .p-left{padding-left:3rem;}
  .p-right{padding-right:3rem;}
  .coordinators ul li{flex:0 0 25%;}
  .coordinator-card h3{font-size:1.15rem;}
  .membership-dtl h3{font-size:20px;}
  .icon{flex:0 0 100px;}
  .membership-dtl .btn-border{font-size:12px;padding-left:10px;padding-right:10px;}
  .nav-btn{padding-left:10px!important;padding:10px!important}
}
@media screen and (min-width:100px) and (max-width:1299px) {
  .documents-card{display:block;height:100%;}
    .documents-card .icon{width:100px;margin:0 auto;}
    .membership-dtl{display:block;padding:0;}
    .membership-dtl h3{font-size:20px;text-align: center;margin-top:15px;}
    .membership-dtl .btn-border{text-align:center;padding-left:10px;padding-right:10px;display:block;}
}
@media screen and (min-width:1200px) and (max-width:1299px) {
  .navbar ul li a.nav-link{padding:0 15px;}
  .nephrology-calculators{flex:0 0 65%;}
  .nephrology-calculators ul li a{font-size:12px;text-align:center;}
  .contact-links li a{font-size:12px;}
  .padding-top180{padding-top:155px;}
  .nav-btn{padding-left:7px!important;padding:7px!important}
}
@media screen and (min-width:1024px) and (max-width:1299px) {
    .container{width:100%;max-width:100%;}
    .p-left-right{padding-left:20px;padding-right:20px;}
    .p-left{padding-left:20px;}
    .p-right{padding-right:20px;}
    .coordinators ul li{flex:0 0 25%;}
    .coordinator-card h3{font-size:1.15rem;} 
    .members ul{grid-template-columns:repeat(4, minmax(0, 1fr));margin:0 -10px;}

    .membership-dtl h3{margin-bottom:auto;}
    .membership-dtl{min-height:200px;display:flex;flex-direction:column;justify-content: space-between;align-items: center;}
    .membership-dtl .btn-border{padding-left:20px;padding-right:20px;}
    footer ul li + li{margin-left:10px}
}
@media screen and (min-width:1024px) and (max-width:1199px) {  
  .navbar ul li a.nav-link{font-size:14px;padding:0 7px;}
  .navbar ul li a.nav-link{font-size:13px;padding:0 5px;}
  .nephrology-calculators{flex:0 0 60%;}
  .nephrology-calculators ul li a{font-size:11px;text-align:center;}
  .contact-links li a{font-size:12px;}
  .top-banner-content h2{font-size:30px;}
  .membership-dtl h3{margin-bottom:auto;}
  .membership-dtl{min-height:200px;display:flex;flex-direction:column;justify-content: space-between;}
}
@media screen and (min-width:992px) and (max-width:1023px) {
  .navbar ul li a.nav-link{font-size:13px;padding:0 5px;}
  .nephrology-calculators{flex:0 0 60%;}
  .nephrology-calculators ul li a{font-size:11px;text-align:center;}
  .contact-links li a{font-size:12px;}
  .container{width:100%;max-width:100%;}
    .p-left-right{padding-left:20px;padding-right:20px;}
    .p-left{padding-left:20px;}
    .p-right{padding-right:20px;}
    .coordinators ul li{flex:0 0 25%;}
    .coordinator-card h3{font-size:1.1rem;}
    footer ul li + li{margin-left:10px}
}
@media screen and (max-width:991px) {
    header{align-items:center;}
    .topbar{border-bottom:none}
    .asnrt{margin-top:0;width:60px;}
    .topbar{padding:10px 0 10px 70px}
    .menu-container::before{display:none;}
    .menu-wraper{padding-left:0px;}
    .asnrt-responsive{width:250px;display:block;}
	  .padding-top180{padding-top:110px;}
    .padding-btm80{padding-bottom:50px;}
    .asnrt-responsive{margin-bottom:1rem;margin-top:10px;}
    .container{width:100%;max-width:100%;align-items:center;}
    .contact-links{flex:0 0 100%;padding:10px 0}
    .calculators-link{/*width:85px;*/padding:7px 13px;border-radius:5px;font-size:13px;line-height:1.2;display:block;}
    .nephrology-calculators ul{background-color:var(--blue);border-radius:10px;padding:0 10px;}
    .nephrology-calculators ul li a{background:none;padding:10px 0px;border-bottom:1px solid rgba(255,255,255,0.2);border-radius:0px;}
    .nephrology-calculators ul li:last-child a{border-bottom:0px solid rgba(255,255,255,0.2)}
    .contact-links li{padding:0 15px}
    .contact-links li a{font-size:13px;text-align:center;line-height:1.2;display:block;}
    .contact-links ul li{line-height:1;}
    .contact-links ul li:first-child{padding-left:0;}
    .header-social li + li{margin-left:15px}
    .header-social p{font-size:13px}
    .topbar{flex-wrap:wrap;/*width:275px!important;*/align-items: center;}
    .nephrology-calculators{/*flex:0 0 85px;*/ padding:0;}
    .header-social{flex:0 0 100%;padding:0;}
    .menu-link-wrap{}

    .p-left-right{padding-left:15px;padding-right:15px;}
    .p-left{padding-left:15px}
    .p-right{padding-right:15px}
    /* header.smaller::before{opacity:1;}
    .joy,.logobar-responsive a{width:60px;flex:0 0 60px;} */
    
    .menu-link-wrap{display:block;position:absolute;right:0;top:7px;z-index:99}
    .menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:70px;height:40px;background-color:var(--blue);border-radius:35px;color:var(--white);}
    .menu-link::after,.menu-link::before{/*content:'';*/transition:all 0.3s ease 0.2s;position:absolute;left:50%;transform:translateX(-50%);width:34.2857142857%;height:2px;background-color:var(--white);display:block;}
    .menu-link::before{top:15px;}
    .menu-link::after{bottom:15px;}
    .menu-link svg{width:24px;}
    .menu-link:hover,.menu-link:focus{color:var(--white);}
    .menu-link svg path{stroke-dasharray:2;stroke-dashoffset:1;transition:all 1s cubic-bezier(.4,0,.2,1) 0s;}
    .menu-link.active{background-color:var(--turquise)}
    .menu-link.active svg path:first-child{stroke-dashoffset:3.5;}
    .menu-link.active svg path:last-child{stroke-dashoffset:5;}
    /* .menu-link.active svg path{transition:transform 1s cubic-bezier(.4,0,.2,1) 0.5s;} */
    .menu-link.active svg path:first-child{transform:translateY(4px);}
    .menu-link.active svg path:last-child{transform:translateY(-4px);}
    .menubar .submenu li a{text-align:center;}
    .menu-link.active:before{transform:translateX(-50%) rotate(45deg);top:18px;}
    .menu-link.active:after{transform:translateX(-50%) rotate(-45deg);bottom:19px;}
    .menu-container{position:absolute;right:-100vw;top:0;width:100vw;height:100vh;transition:right 0s ease 1s;border:0px solid red;}
    .menu-container.opened{right:calc(var(--bs-gutter-x) * -.5);transition:right 0.1s ease 0s;}
    .menu-wraper{width:100%;right:-100%;opacity:0;background-color:var(--white);height:100vh;overflow-y:auto;overflow-x:hidden;position:absolute;transform:none!important;transition-property:right,opacity!important;transition-duration:1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;z-index:9;padding-right:calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
    .menu-wraper .navbar{width:100%;display:block}
    .navbar .menubar{max-width:100%;}
    .wrapper,.logobar,.topbar{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s;}
    .wrapper,.topbar{transform:translateX(0%)}
    .logobar{transform:translate(0px,-50%)}
    body.menuopened .wrapper{transform:translateX(-125%)}
    body.menuopened .logobar{transform:translate(-250px,-50%)}
    body.menuopened .topbar{transform:translateX(-100%)}
    .navbar ul li a.nav-link{height:auto;padding:1rem;border-left: 0px solid #e5e5e5;}
    .navbar ul li a.nav-link{border-bottom:1px solid var(--green)}
    .navbar ul li a.nav-link::before{ }
    .submenubar{padding:20px 15px 15px 15px;max-width:480px;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;}
    .menu-container.opened .menu-wraper{right:0;opacity:1;/*transition:all 0.3s ease 0.3s;*/transition-delay:0.1s!important;transform:none!important;}
    .submenubar ul.nav-links{padding:0;margin:0px 0 0px 0}
    .submenubar ul.nav-links li{padding:10px 0;margin:0 0 0 0px}
    .submenubar ul.nav-links li a{font-size:1.75rem;position:relative;padding-left:0px;}
    .submenubar ul.nav-links li a::before{content:'';height:1px;width:0px;position:absolute;top:50%;transform:translateY(-50%);display:block;background-color:var(--red);transition:all 0.3s ease 0s;}
    .submenubar ul.nav-links li.active a{padding-left:50px;border-bottom:0px solid var(--red)}
    .submenubar ul.nav-links li.active a::before{width:30px;}
    .submenubar .btn{font-size:16px;}
    .submenu{position:relative;top:0;}
    .menu-container .header-links{display:block;margin:0 0 2rem 0;text-align:left;margin-top:auto;}
    .menu-container .header-links ul{display:flex;margin:0;text-align:left;justify-content:flex-start}
    .header-links ul li{margin:0;}
    .header-links ul li + li{margin-left:25px;}
    .menu-bg{display:none;position:absolute;right:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.72);opacity:0;transition:all 0.3s ease 0s;z-index:1;}
    /* .menu-container.opened .menu-bg{opacity:1;transition:all 0.3s ease 0.3s;} */
    .navbar ul li a.nav-link .caret{display:none;}
    .navbar ul li.navdropdown.open .submenu{margin-top:13px;}
    .navbar ul li.navdropdown.open a.nav-link .caret{display:block;}
    .submenubar .btn{width:100%;font-size:1.5rem;}
    .btn{font-size:1rem;}
    .navdropdown.open > .submenu{max-height:200vh;}
    .navbar ul li a.nav-link::after{margin-top:1rem;display: none;}
    /*.padding-top180{padding-top:65px;}*/
	.top-banner-content{bottom:35px!important;}	
	.top-banner-content h2{font-size:22px!important;font-weight:500!important;}
  .banner-wraper{display:block;}
  .banner-wraper .banner{flex:0 0 100%;width:100%;padding:1rem;}
  .slide-holder{margin:0 auto;max-width:575px;}
  .slide-holder img{margin:0 auto;max-width:100%;}
  .slide-btn{margin-top:1rem;}
  .banner-wraper .banner-contents{border-left:0;width:100%}
  .slide-card h1{margin-top:1rem;}
  .president-message-sub{padding:2rem 1rem 3rem 1rem;}
  .president-message-sub h1, .about-asnrt h1{font-size:1.75rem;}
  .president-message-sub{width:100%;}
  .president{top:auto;right:-25px;bottom:0;width:200px;z-index:9;}
  .president-message-sub .btn-border{font-size:12px;padding:0.8rem;}
  .president-message-sub p, .about-asnrt p{font-size:1rem;}
  .president-message-dtl{margin-bottom:2rem;}
  .president-message::before{width:100%;}
  .about-asnrt{padding:2rem 1rem 1rem 1rem}
  .about-box{padding:1rem}
  .latest{padding-top:50px;padding-bottom:50px;}
  h1{font-size:1.7rem;}
  p,li{font-size:1rem;}
  .latest-card{padding:0 5px 25px 13px;}
  .latest-title h4,.latest-title date{font-size:14px;}
  .down-arrow::after{border-top-width:15px;border-right-width:15px;}
  .latest-dtl p{font-size:14px;}
  .overlay-img-content{padding:0 10px;}
  .upcoming-card .overlay-img-content h2, .download-card .overlay-img-content h2{font-size:14px;margin-bottom:10px;}
  .latest-title h4{margin-top:10px;}
  .download-card h4{font-size:14px;padding-top:10px;}
  .download-card .overlay-img-content h2::after, .latest-card .overlay-img-content h3 span::after{margin-top:5px;}
  .overlay-img-content p{-webkit-line-clamp:2;margin-bottom:5px;}
  .latest-card .overlay-img-content h3 span{line-height:1;}
  .upcoming-card .latest-dtl date{font-size:14px;}
  .latest-dtl .btn-border{font-size:12px;max-width:130px;}
  .th-tag{font-size:11px;}
  .latest-card .overlay-img-content h3,.round-arrow{margin-bottom:5px;}
  .latest-card .overlay-img-content h3{font-size:1rem;}
  .round-arrow{width:20px;height:20px;}
  .round-arrow::after{width:7px;height:7px;}

  .community-card h1{font-size:1.4rem;}
  .community-card{padding:2rem 1rem 0.188rem 1rem}
  .community-card .row .col-lg-6{width:50%;padding:calc(var(--bs-gutter-x) * .5)}
  .community-card .row{margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x));}
  .collaborate-card h2{font-size:2rem}
  .collaborate-card{padding-left:0rem;padding-top:1rem;}
  .collaborate-icon{margin:2rem 0 2rem 0;}
  .gallery-dtl h4{font-size:1rem;}
  footer ul li a{font-size:14px;}

  .documents-card{display:block;height:100%;}
  .documents-card .icon{width:100px;margin:0 auto;}
  .membership-dtl{display:block;padding:0;}
  .membership-dtl h3{font-size:20px;text-align: center;margin-top:15px;}
  .membership-dtl .btn-border{text-align:center;padding-left:10px;padding-right:10px;display:block;}
  .carousel-gallery .gallery-button-prev{left:-10px;}
  .carousel-gallery .gallery-button-next{right:-10px;}
  .card__header h2{font-size:20px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .members ul{grid-template-columns:repeat(4, minmax(0, 1fr));margin:0 -10px;}
  .documents-card{padding:10px;display:flex;flex-direction:column;justify-content: space-between;}
  .membership-dtl h3{margin-bottom:auto;}
  .membership-dtl{min-height:250px;display:flex;flex-direction:column;justify-content: space-between;}
}
@media screen and (min-width:768px) and (max-width:991px) {
  .nephrology-calculators .calculators-link{font-size:12px;padding:7px 15px 8px 15px;text-align:center;}
  .nephrology-calculators ul li a{font-size:11px;}
  .nephrology-calculators + div{padding-right:90px;}
  .coordinators ul li{flex:0 0 33.3333%;}
  .coordinator-card h3{font-size:1.1rem;}
  .members ul{grid-template-columns:repeat(3, minmax(0, 1fr));margin:0 -10px;}
  .members ul li{padding:15px 10px 60px 10px;}
  .footer-logo{width:250px;}
  footer ul{flex:0 0 445px;justify-content: center;align-items: center;}
  footer ul li + li{margin-left:15px}
  .inner-page{min-height:calc(100vh - 47px);}
}
@media screen and (min-width:100px) and (max-width:767px) {
  .about-row:nth-child(odd) .about-text,.about-text{margin:0 0 0 0;padding:calc(var(--bs-gutter-x) * .5)}
  .about-col{padding:0 calc(var(--bs-gutter-x) * 1);margin-top:-50px;}
  .guidelines-ul ul li{flex:0 0 100%;}
  .accordion-flush .accordion-item .accordion-button{font-size:16px;}
  .guidelines h3{font-size:20px;}
  .membership-card h2{font-size:25px;}
  .top-banner-content h2{font-size:14px!important}
  .top-banner-content{padding:15px;}
  .main-banner{margin-top:2rem;}
  .mySwiper .swiper-slide{height:250px;}
  .mySwiper .swiper-slide img{object-fit:cover;}
}
@media screen and (min-width:576px) and (max-width:767px) {
  .nephrology-calculators{flex:0 0 100%;}
  .nephrology-calculators .calculators-link{font-size:12px;padding:7px 15px 8px 15px;width:250px;text-align:center;}
  .nephrology-calculators ul li a{font-size:11px;}
  .padding-top180{padding-top:130px;}
  .coordinators ul li{flex:0 0 50%;}
  .coordinator-card h3{font-size:1.1rem;}
  footer ul li + li{margin-left:15px;}

  .members ul{grid-template-columns:repeat(3, minmax(0, 1fr));margin:0 -10px;}
  .members ul li{padding:15px 10px 60px 10px;}
  .members-box h2{font-size:15px;}
  .members-box .square{border-radius:15px}
  .members-box .members-dtl{left:15px;width:calc(100% - 30px);}
  .members-dtl p{font-size:15px;line-height:1.2;margin-top:5px;}
  .gallery-listing ul li{flex:0 0 25%;}

  .documents-col{width:100%;max-width:100%;}
  .documents-col:not(:last-child){padding:calc(var(--bs-gutter-x) * .5);}

  .footer-logo{flex:0 0 250px}
  footer ul{flex:0 0 calc(100% - 275px);flex-wrap:wrap;justify-content:center;}
}
@media screen and (min-width:100px) and (max-width:575px) {
  .padding-top180{padding-top:120px;}
  .inner-page.padding-top180{padding-top:125px;}
  .header-social li a{width:20px;height:20px;}
  .header-social li + li{margin-left:10px;}
  .menubar .submenu ul{grid-template-columns:repeat(2, minmax(0, 1fr));}
  .about-box .row .col-lg-3{width:50%;text-align:center;}
  .executive-member{padding:1rem;display:block!important;}
  .executive-title{margin-bottom:1rem;}
  .executive-list ul{margin:0 calc(-.5 * var(--bs-gutter-x));width:calc(100% + calc(1 * var(--bs-gutter-x)));}
  .executive-list ul .col{flex:0 0 50%;padding:calc(var(--bs-gutter-x) * .5);}
  footer .container{display:block;padding-top:1rem;padding-bottom:1rem;}
  .footer-logo{width:250px;margin:0 auto;}
  footer ul{flex-wrap:wrap;justify-content:center;margin-top:1rem;}
  footer ul li + li{margin-left:20px;}
  .coordinators ul li{flex:0 0 50%;}
  .coordinator-card h3{font-size:20px;}
  .coordinator-card a{font-size:13px;}
  .members ul{grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 -10px;}
  .members ul li{padding:15px 10px 60px 10px;}
  .members-box h2{font-size:15px;}
  .members-box .square{border-radius:15px}
  .members-box .members-dtl{left:15px;width:calc(100% - 30px);}
  .members-dtl p{font-size:15px;line-height:1.2;margin-top:5px;}
  .presidents ul{display:block}
  .gallery-listing ul li{flex:0 0 33.333%;}
  .documents-col:not(:last-child){padding:calc(var(--bs-gutter-x) * .5);}
  .login-main{padding:20px;}
  .login-main .btn-border{display:block;width:100%;}
  .login-main .col-12:nth-last-child(2){text-align:center;}
  .login-main .forgot-password-link{margin-left:auto;margin-right:auto;margin-top:1rem;}
  .forgot-password-sub .form-control{padding:1rem}
  .forgot-password-sub .form-control{border-radius:.375rem .375rem 0 0}
  .forgot-password-sub .btn{position:static!important;font-size:17px;width:100%;border-radius:0 0 .375rem .375rem;}
  .calculator-nav .nav-btn{flex:0 0 48%;width:48%;}
  .calculators h2{font-size:20px;}
  .education-row .col-lg-3{width:50%}
  .education-card h2{font-size:18px;line-height:1}
  .membership-card .col-4{width:100%}
  .recommedation .row .col:nth-child(2),.recommedation .row .col:nth-child(3){width:calc(100% - 70px);flex: 0 0 calc(100% - 70px);}
  .recommedation .row .col:nth-child(3){margin-left:auto;}
}
@media screen and (max-width:484px) {
  .inner-page{min-height:calc(100vh - 138px);}
}
@media screen and (min-width:400px) and (max-width:575px) {
  .contact-links li{padding:0 10px;}
  .nephrology-calculators .calculators-link{font-size:11px;padding:10px 15px 10px 15px}
  .nephrology-calculators ul li a{font-size:11px;}
}
@media screen and (min-width:375px) and (max-width:399px) {
  .contact-links li{padding:0 8px;}
  .nephrology-calculators .calculators-link{font-size:11px;padding:10px 10px 10px 10px}
}
@media screen and (min-width:100px) and (max-width:380px) {
  .calculator-nav .nav-btn{font-size:13px;padding-left:5px;padding-right:5px;}
  .contact-links li a{font-size:12px;}  
}
@media screen and (orientation:portrait) and (min-width:100px) and (max-width:767px){
    .slide-card{min-height:calc(100vh - 115px) ;}
}
@media screen and (min-width:100px) and (max-width:374px) {
  .contact-links li{padding:0 5px;}
  .nephrology-calculators .calculators-link{font-size:10px;padding:10px 10px 10px 10px}
}
.mySwiper .swiper-slide img{transition:3s all;transform: scale(1.1);width:100%;}
.mySwiper .swiper-slide-active img{animation:scale 5s ease forwards;}
@keyframes scale {
    0% {transform: scale(1);}
    100% {transform: scale(1.1);}
}


