@charset "UTF-8";

/*
Theme Name: Anandalok
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
*/

body{padding: 0px; margin: 0px; list-style: none; font: normal 15px/24px var(--Inter_Tight); color: var(--textColor);}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none;}
ul{list-style: none; padding: 0px; margin: 0px;}
label{list-style: none; padding: 0px; margin: 0px;}
ul li{padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder{opacity: 1;}
input[type="text"]::-moz-placeholder{opacity: 1;}
input[type="password"]::-webkit-placeholder{opacity: 1;}
input[type="password"]::-moz-placeholder{opacity: 1;}
input[type="search"]::-webkit-placeholder{opacity: 1;}
input[type="search"]::-moz-placeholder{opacity: 1;}
input[type="email"]::-webkit-placeholder{opacity: 1;}
input[type="email"]::-moz-placeholder{opacity: 1;}
input[type="tel"]::-webkit-placeholder{opacity: 1;}
input[type="tel"]::-moz-placeholder{opacity: 1;}
textarea::-moz-placeholder{opacity: 1;}
textarea::-webkit-placeholder{opacity: 1;}
a:hover{outline: none; text-decoration: none;}
a:active{outline: none; text-decoration: none;}
a{text-decoration: none;}
a, button, input[type="submit"], ::before, ::after{transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out;}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}
img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}
.media{display: flex; align-items: flex-start;}
.media-object{flex: 1;}
h1, h2, h3, h4, h5, h6{color: var(--secondary-color); font-family: var(--Playfair); font-weight: 300; letter-spacing: -0.32px;}

:root{
/* Colors */
--primary-color: #D19C2B;
--secondary-color: #1A1A1A;
--success-color: #198754;
--danger-color: #dc3545;
--dark: #000;
--light: #FFF;
--muted: #777;
--textColor: #796C6D;

/* Font Family */
--Playfair: 'Playfair';
--Inter_Tight: 'Inter Tight';
--icomoon: 'icomoon';

/* Heading Font Sizes */
--heading-xs: 30px;
--heading-sm: 35px;
--heading-md: 45px;
--heading-lg: 55px;
--heading-xl: 65px;
--heading-xxl: 80px;
--heading-lineHeight: 1;

/* Title Font Sizes */
--title-sm: 22px;
--title-md: 24px;
--title-lg: 25px;
--title-xl: 30px;
--title-lineHeight: 1.2;

/* Paragraph Font Sizes */
--text-xs: 15px;
--text-sm: 16px;
--text-md: 18px;
--text-lg: 20px;
--text-lineHeight: 1.8;

--transition: all 0.3s ease-in-out;
}

/* playfair - latin */
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 300; src: url('assets/fonts/playfair-v10-latin-300.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 400; src: url('assets/fonts/playfair-v10-latin-regular.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 500; src: url('assets/fonts/playfair-v10-latin-500.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 600; src: url('assets/fonts/playfair-v10-latin-600.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 700; src: url('assets/fonts/playfair-v10-latin-700.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 800; src: url('assets/fonts/playfair-v10-latin-800.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 900; src: url('assets/fonts/playfair-v10-latin-900.woff2') format('woff2');}

/* inter-tight - latin */
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 100; src: url('assets/fonts/inter-tight-v9-latin-100.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 200; src: url('assets/fonts/inter-tight-v9-latin-200.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 300; src: url('assets/fonts/inter-tight-v9-latin-300.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 400; src: url('assets/fonts/inter-tight-v9-latin-regular.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 500; src: url('assets/fonts/inter-tight-v9-latin-500.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 600; src: url('assets/fonts/inter-tight-v9-latin-600.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 700; src: url('assets/fonts/inter-tight-v9-latin-700.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 800; src: url('assets/fonts/inter-tight-v9-latin-800.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Inter Tight'; font-style: normal; font-weight: 900; src: url('assets/fonts/inter-tight-v9-latin-900.woff2') format('woff2');}

@font-face{font-family: 'icomoon'; src:  url('assets/fonts/icomoon.eot?feb5wd'); src:  url('assets/fonts/icomoon.eot?feb5wd#iefix') format('embedded-opentype'), url('assets/fonts/icomoon.ttf?feb5wd') format('truetype'), url('assets/fonts/icomoon.woff?feb5wd') format('woff'), url('assets/fonts/icomoon.svg?feb5wd#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block;}

[class^="icon-"], [class*=" icon-"]{font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.icon-Vector4:before{content: "\e905";}
.icon-Vector-9:before{content: "\e900";}
.icon-instagram1:before{content: "\e90a";}
.icon-instagram:before{content: "\e907";}
.icon-linkedin:before{content: "\e906";}
.icon-facebook-logo:before{content: "\e91b";}
.icon-phone-call:before{content: "\e918";}
.icon-email:before{content: "\e919";}
.icon-pinterest:before{content: "\e934";}
.icon-whatsapp:before{content: "\ea93";}
.icon-youtube:before{content: "\ea9d";}

.headersec.fixed_header, .navbar-brand{transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999; -moz-box-shadow: 0 0 8px -5px #333; -webkit-box-shadow: 0 0 8px -5px #333; box-shadow: 0 0 8px -5px #333;}

@-webkit-keyframes animationFade{
0%{opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes animationFade{
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);}
}
.headersec.fixed_header{top: 0; left: 0; right: 0; position: fixed; margin: 0; z-index: 1002; -webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade; -webkit-animation-duration: 1s;-o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;animation-fill-mode: both; -moz-box-shadow: 0 0 8px -5px #333; -webkit-box-shadow: 0 0 8px -5px #333; box-shadow: 0 0 8px -5px #333;}

.hdrmnu .sub-menu-toggle{display: none;}
ul.slimmenu li .sub-toggle{width: 20px; height: 20px; background: url(assets/images/caret_icon.png) no-repeat center center; background-size: 25px;top: 14px; right: -4px;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li > ul{width: 200px; background: var(--light); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.24); padding: 10px; border-radius: 8px;}
ul.slimmenu li > ul > li{width: 100%; background: transparent; margin: 0;}
ul.slimmenu li > ul > li > a{display: block; text-transform: capitalize; color: var(--secondary-color); width: 100%;
background: transparent; padding: 8px 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.09) !important; border-radius: 0px !important;}
ul.slimmenu li > ul > li > a:hover{background: var(--primary-color); color: var(--light); border-color: var(--primary-color) !important; border-radius: 6px !important;}
ul.slimmenu li > ul > li:last-child > a{border: 0 !important;}
p{color: var(--textColor); font-size: var(--text-lg); line-height: var(--text-lineHeight);font-weight: 400;}
.pagehding h2{font-size: var(--heading-xxl); line-height: var(--heading-lineHeight);}
.pagehding h3{font-size: 30px; line-height: 35px;}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 55px; line-height: 60px;}
.themebtn{display: inline-flex; align-items: center; color: var(--light); background: var(--primary-color); font-size: 20px; border-radius: 50px; min-width: 222px; height: 65px; justify-content: center; padding: 0 23px; font-weight: 300; line-height: 25px;}
.themebtn:hover{color: var(--light); background: var(--secondary-color);}
.txtcenter{text-align: center;}
.bnrimg{width: 100%; position: relative;}
.bnrimg > img{width: 100%; object-fit: cover;}
.bannerSec{width: 100%;}
.bnrtxt{position: absolute; top: 55%; left: 0; width: 100%; transform: translateY(-50%);}
.bnrtxtinr{max-width: 530px;}
.home .bnrtxtinr{display: none;}
.bnrtxtinr h1{font-weight: 400; font-size: 90px; line-height: 80px; margin-bottom: 35px;}
.headersec{padding: 7px 0; z-index: 99; top: 0; left: 0; width: 100%; position: absolute;}
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
ul.slimmenu > li{margin-right: 70px;}
ul.slimmenu > li > a{display: inline-block; color: #191919; font-weight: 300; text-transform: capitalize; font-size: 20px; line-height: 24px;}
ul.slimmenu > li > a:hover, ul.slimmenu > li.current-menu-item > a{color: var(--primary-color);}
ul.slimmenu > li:last-child{margin: 0;}
.aboutSec{padding: 130px 0 85px; width: 100%;}
.abteimg{max-width: 575px; margin-right: 111px; width: 100%;}
.abteimg img{width: 100%; border-radius: 30px;}
.abteTop .media{align-items: center;}
.abteTop strong{font-family: var(--Playfair); font-weight: 400; font-size: 26px; line-height: 36px; display: block; margin-bottom: 26px;}
.abteTop .themebtn{margin-top: 30px;}
.abteTop h2{margin-bottom: 40px;}
.abteicon h3{font-weight: 400;font-size: 30px;line-height: 35px;margin-bottom: 5px;}
.abteicon i{display: inline-flex; margin-bottom: 18px;}
.abteicon{max-width: 295px; width: 100%;}
.abteBotm .row{margin: 0; justify-content: space-between;}
.abteBotm .row > div{padding: 0; width: auto;}
.abteTop{position: relative;}
.abtelgo{position: absolute; right: 44px; top: -10px;}
.abteBotm{margin-top: 88px;}
.serviceSec{padding: 80px 0 100px; width: 100%; background-repeat: no-repeat; background-size: cover;}
.servicebtn{margin-top: 100px;}
.serviceItem{margin-top: 50px; background: var(--light); border-radius: 20px; padding: 10px;}
.serviceimg{border-radius: 20px; overflow: hidden; width: 100%;}
.serviceimg img{max-width: 100% !important; width: 100%; transition: var(--transition);}
.serviceCon{padding: 23px 20px 10px 25px;}
.serviceCon h3{font-weight: 400; font-size: 30px; line-height: 35px; margin-bottom: 7px; min-height: 70px; overflow: hidden;
   display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.serviceCon h3 a{color: var(--secondary-color);}
.mrelink{display: inline-flex; color: var(--primary-color); font-weight: 500; font-style: italic; font-size: 20px;line-height: 24px;}

.mrelink:hover{color: var(--secondary-color);}
.serviceItem:hover .serviceimg img{transform: scale(1.07) rotate(2deg);}
.serviceCon p{min-height: 75px;}
.welfareSec{padding: 85px 0; width: 100%;}
.welfarepnel{display: flex; align-items: flex-start; justify-content: space-between;}
.welfareleft{max-width: 580px; width: 100%;}
.welfarerght{width: 100%; max-width: 680px;}
.welfarerght .media{align-items: center; margin: 0 0 50px;}
.welfarerght .media:last-child{margin: 0;}
.welfarelftimg{width: 100%; max-width: 300px; margin-top: 80px;}
.welfarelftimg img{width: 100%; border-radius: 30px;}
.welfareimg{width: 100%; max-width: 177px; margin-right: 30px;}
.welfareimg img{width: 100%; border-radius: 10px;}
.welfarerght strong{display: inline-flex; align-items: center; color: var(--primary-color); font-weight: 400; font-size: 20px; line-height: 25px; position: relative; margin-bottom: 8px;}
.welfarerght strong::before{width: 35px; position: absolute; content: ""; right: -44px; border-top: 1px solid var(--primary-color);}
.welfarerght h3{font-size: 28px;}
.sayingSec{padding: 85px 0 100px; background-repeat: no-repeat; background-size: cover;}
.sayingSlder{margin-top: 85px;}
.sayingItem .media{align-items: center; margin-top: 40px;}
.sayingItem .media figure{width: 300px; height: 300px; border-radius: 100%; margin-right: 0; box-shadow: #0000000f 0 0 20px;}
.sayingItem .media figure img{width: 100%; object-fit: cover; height: 100%; border-radius: 50%;}
.sayingItem h4, .sayingItem h3{font-weight: 400;font-size: 24px; line-height: 30px; font-family: var(--Inter_Tight); margin-bottom: 4px;}
.sayingItem span{font-size: 18px; line-height: 22px;}
.sayingSlder .owl-dots{display: flex; align-items: center; justify-content: center; margin-top: 73px;}
.sayingSlder .owl-dots button{width: 27px; height: 27px; display: inline-flex; align-items: center; margin: 0 5px;
border-radius: 100%; border: 1px solid transparent; justify-content: center;}
.sayingSlder .owl-dots button span{width: 6px; height: 6px; display: flex; align-items: center; background: #534628;
opacity: 0.22; border-radius: 100%;}
.sayingSlder .owl-dots button.active{border-color: var(--primary-color);}
.sayingItem i{display: inline-flex; color: #796C6D; font-size: 20px; margin-bottom: 40px;}
.health_tippnel{padding: 80px 0 100px; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.21);}
.health_tipItem{margin-top: 66px;}
.health_tipItem .media{align-items: center; flex-direction: row-reverse;}
.health_tippnel .row{margin: 0 -35px;}
.health_tippnel .row > div{padding: 0 35px;}
.health_tipImg{width: 100%; max-width: 392px; margin-left: 55px;}
.health_tipImg img{width: 100%; border-radius: 30px;}
.health_tipItem h3{font-weight: 400; font-size: 30px; line-height: 36px;}
.contactSec{padding: 85px 0 100px; width: 100%;}
.contactimge{width: 100%; max-width: 725px; margin-left: 100px;}
.contactimge img{width: 100%; border-radius: 30px;}
.contactPnel > .media{align-items: center; flex-direction: row-reverse;}
.frmdata{margin-top: 40px;}
.frmdata label{font-weight: 400; font-size: 20px; line-height: 24px; color: var(--secondary-color); display: block;
margin-bottom: 11px;}
.frmdata input[type="text"], .frmdata input[type="email"], .frmdata input[type="tel"], .frmdata textarea{height: 45px; width: 100%; outline: none; border: 0; background: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.12); color: #606C69; font-size: 18px; line-height: 23px;}
.frmdata textarea{resize: none; -webkit-appearance: none; height: 130px !important; padding-top: 10px !important;}
.frmdata input[type="text"]::placeholder, .frmdata input[type="email"]::placeholder, .frmdata input[type="tel"]::placeholder, .frmdata textarea::placeholder{opacity: 1; color: #606C69;}
.frmdatabtn{margin-top: 38px;}
.frmdatabtn input[type="submit"]{background: var(--primary-color);}
.frmdatabtn input[type="submit"]:hover{background: var(--secondary-color);}
.contactform{padding-top: 22px;}
.footerSlder{padding-top: 20px;}
.foterSec{background-repeat: no-repeat; background-size: cover;}
.foterTop{padding: 175px 0 45px; width: 100%; display: flex; align-items: flex-start; justify-content: space-between;}
.foterBtm{text-align: center; padding: 20px 0; border-top: 1px solid rgba(255, 255, 255, 0.22); min-height: 104px;
display: flex; align-items: center; justify-content: center;}
.foterBtm p a{color: var(--primary-color);}
.foterBtm p a:hover{text-decoration: underline;}
.foterBtm p{color: var(--light);}
.foterTop .pagehding h2{color: var(--light);}
.fotersicl{display: flex; align-items: center; justify-content: flex-end;}
.fotersicl li{margin-right: 17px;}
.fotersicl li:last-child{margin: 0;}
.fotersicl li a{display: flex; align-items: center; justify-content: center; width: 68px; height: 68px; color: var(--light); background: #4E4849; border-radius: 100%;}
.fotersicl li a:hover{background: var(--light); color: var(--secondary-color);}
.fterinfo h4, .fterinfo strong.w-100 {color: var(--light); font-family: var(--Inter_Tight); font-weight: 400;font-size: 18px; line-height: 23px; margin-bottom: 8px;}
.fterinfo p{color: var(--light); font-size: 18px;}
.fterinfo p a{color: var(--light);}
.fterinfo p a:hover{text-decoration: underline;}
.fterinfo ul{display: grid; grid-template-columns: repeat(2, 1fr); gap: 44px 25px;}
.fterinfo{padding-top: 65px;}
.foterlink li a{color: var(--light); font-weight: 400; font-size: 24px; line-height: 30px;}
.foterlink li a:hover{text-decoration: underline;}
.foterlink{display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px 175px; margin-top: 75px;}
.foterrght{margin-top: 80px;}
.footerSlder .owl-dots{display: none;}
.foterimge img{border-radius: 30px;}
.health_tipSec{overflow: hidden;}
.fterinfo li:last-child{grid-column: 1 / -1;}
.headersec{background: #ffffff99;}
.headersec.fixed_header{background: var(--light);}
#breadcrumbs{display: flex; align-items: center;}
#breadcrumbs > span{display: inline-flex; align-items: center; text-transform: capitalize; font-size: 0; flex-wrap: wrap;}
#breadcrumbs > span > span{position: relative; color: #191919; font-weight: 300; font-size: 20px; line-height: 25px; padding-right: 28px; margin-right: 28px; display: inline-flex; align-items: center;}
#breadcrumbs > span a{color: #191919;}
#breadcrumbs > span > span::before{right: -3.5px; position: absolute; content: "/"; border-radius: 100%;}
#breadcrumbs > span > span:last-child{padding: 0; margin: 0;}
#breadcrumbs > span > span:last-child::before{content: none;}
#breadcrumbs > span a:hover{text-decoration: underline;}
.inrBner .bnrtxtinr h1{margin-bottom: 20px;}
.inrBner .bnrtxt{top: auto; bottom: 64px; transform: initial;}
.servicePage .serviceItem{border: 1px solid rgba(0, 0, 0, 0.12); height: 100%; margin: 0}
.servicePage .row > div{margin-top: 50px;}
.custompager{margin-top: 44px;}
.wp-pagenavi{display: flex; justify-content: center; align-items: center; gap: 8px; margin-top: 40px; flex-wrap: wrap;}
.wp-pagenavi a, .wp-pagenavi span{display: inline-flex; align-items: center; justify-content: center; min-width: 30px;
height: 30px; padding: 0 12px; border-radius: 6px; font-size: 14px; font-weight: 500; text-decoration: none; border: 1px solid #ddd; color: #333; transition: all 0.3s ease;}
.wp-pagenavi a:hover{background-color: var(--primary-color); color: #fff; border-color: var(--primary-color);}
.wp-pagenavi .current{background-color: var(--primary-color); color: #fff; border-color: var(--primary-color); font-weight: 600;}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{padding: 0 16px; font-weight: 600;}
.wp-pagenavi .extend{border: none; background: transparent; color: #999;}
section.value_blk.cmn_padding.text-center.pagehding.custom_bg{background: url(assets/images/sayingPatern.jpg) no-repeat center center; background-size: cover;}
section.value_blk.cmn_padding.text-center.pagehding.custom_bg .value_bx img{filter: brightness(0) saturate(100%) invert(43%) sepia(21%) saturate(156%) hue-rotate(306deg) brightness(94%) contrast(90%);}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:nth-child(even) .media{flex-direction: row;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:nth-child(even) .media .contactimge{margin-left: 0; margin-right: 100px;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:last-child{margin-bottom: 0 !important;}
section.value_blk.cmn_padding.text-center.pagehding.custom_bg_white.section_7{background: #fff;}
section.diffrent_blk.cmn_padding.section_6.section_8 .media-object.w-100{width: 100%; background: #ffe1b2; padding: 35px; border-radius: 15px; text-align: center; /* color: #fff; */}
section.diffrent_blk.cmn_padding.section_6.section_8 .media-object.w-100 p{color: #222121;}


.touchSlder {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}
.touchSlder .owl-dots {
    width: 100%;
    position: absolute;
    background: rgb(8 8 8 / 50%);
    bottom: 1px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 14px;
}
.touchSlder .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
    background: #ffc64d;
    border-radius: 50%;
    margin: 2px;
}
.touchSlder .owl-dots button.owl-dot.active {
    background: #000;
}

.sayingSlder .sayingItem .media {
    flex-direction: column;
}
.sayingSlder .sayingItem .media figure {
    margin-right: 0;
    margin-bottom: 10px;
}

section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media {
    flex-direction: row !important;
}
.brnach_blk .table-responsive tr th {background-color: var(--primary-color); }
.brnach_blk .table-responsive tr {border-color: var(--dark);}
.brnach_blk .table-responsive tr:nth-of-type(odd)>* {--bs-table-accent-bg:transparent;}
.brnach_blk .table-responsive tr:nth-of-type(even)>* {--bs-table-accent-bg:#a062a52e;}

.page-id-137 .entry-title { display:none;}

/* Mobile */
@media (max-width: 576px) {
.wp-pagenavi a, .wp-pagenavi span{min-width: 34px; height: 34px; font-size: 13px;}

}

/***************start contact*****************/
.cmn_padding{padding: 85px 0;}
.cnt_icn{width: 83px; height: 83px; display: flex; align-items: center; justify-content: center; background: var(--primary-color); border-radius: 50%; font-size: 25px; margin: auto; margin-bottom: 20px;}
.cnt_icn img{width: 28px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(337deg) brightness(102%) contrast(100%);}
.contact_bx_design{padding: 45px 20px; height: 100%; border-radius: 20px; box-shadow: #0000001a 0 0 25px;}
.contact_bx_design p a{color: var(--textColor);}
.contact_bx_design p a:hover{color: var(--primary-color);}
.map_blk{background: #fff6e7;}
.map_bx{height: 100%;}
.map_bx iframe{height: 100%;}
/***************end contact*****************/

/***************start gallery*****************/
.gal_bx{border-radius: 20px; overflow: hidden;}
.gal_bx a{display: block;}
.top_img img{transition: 0.5s ease-in-out; width: 100%; height: 340px; object-fit: cover;}
.gal_bx a:hover .top_img img{scale: 1.05;}

@media (min-width: 992px){
.slider{display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}
.gallery-slider{display: flex; flex-wrap: wrap; gap: 30px;}
.gallery-slider .item{width: calc(33.33% - 20px);}
.welfarerght{height: 730px; overflow-y: auto; padding-right: 20px;}
/* Custom scrollbar (Chrome, Edge, Safari) */
.welfarerght::-webkit-scrollbar{width: 8px;}
.welfarerght::-webkit-scrollbar-track{background: #f1f1f1; border-radius: 10px;}
.welfarerght::-webkit-scrollbar-thumb{background: #888; border-radius: 10px; transition: 0.3s;}
.welfarerght::-webkit-scrollbar-thumb:hover{background: #555;}

/* Firefox */
.welfarerght{scrollbar-width: thin; scrollbar-color: #d39d3b #f3f3f3;}

}

.gallery-slider .owl-dots{text-align: center; margin-top: 20px;}
.gallery-slider .owl-dots .owl-dot{display: inline-block; margin: 0 6px;}
.gallery-slider .owl-dots .owl-dot span{width: 10px; height: 10px; background: #ccc; display: block; border-radius: 50%; transition: all 0.3s ease;}
.gallery-slider .owl-dots .owl-dot.active span{background: var(--primary-color);}
/***************end gallery*****************/

/***************start about*****************/
.cmn_img{border-radius: 30px; overflow: hidden;}
.abttop_img img{width: 100%;}
.dif_bx img, .value_blk img{filter: brightness(0) saturate(100%) invert(74%) sepia(83%) saturate(832%) hue-rotate(339deg) brightness(88%) contrast(85%); margin-bottom: 15px;}
.diffrent_blk{background: #fffaf2;}
.abtbtm_bx{padding: 45px 20px; height: 100%; border-radius: 20px; box-shadow: #0000001a 0 0 25px;}
.value_blk{background: #fffaf2;}
.value_blk img{animation: floating 3s ease-in-out infinite;}
@keyframes floating{
0%{transform: translateY(0px);}
50%{transform: translateY(10px);}
100%{transform: translateY(0px);}
}
.secretary_blk .contactimge{margin-right: 100px; margin-left: 0;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {
    margin-right: 100px; margin-left: 0px;
}
/***************end about*****************/

/***************end doctor*****************/
.docBxs{background: #fff6e7; border-radius: 10px; overflow: hidden; height: 100%;}
.doc_cnt{padding: 20px 20px;}
.doc_cnt p span{color: var(--primary-color);}
.doc_cnt p{line-height: normal;}
.doc_list .serviceCon p{min-height: auto; line-height: normal; font-size: 18px;}
.doc_list .serviceCon{padding-bottom: 23px;}
.docBxs .themebtn{min-width: 168px; height: 55px;}
/***************end doctor*****************/

























/****************start responsive*****************/
@media screen and (min-width: 1600px){
.container{max-width: 1584px;}

}

@media (min-width: 1700px) and (max-width: 1799px){

}

@media (min-width: 1600px) and (max-width: 1699px){

}

@media only screen and (max-width: 1599px){
.pagehding h2{font-size: var(--heading-xl);}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 50px; line-height: 55px;}
p{font-size: var(--text-md);}
.abteTop strong{font-size: 22px; line-height: 34px;}
.abteicon h3, .serviceCon h3, .health_tipItem h3{font-size: 25px; line-height: 30px;}
ul.slimmenu > li > a{font-size: 17px;line-height: 23px;}
ul.slimmenu > li{margin-right: 55px;}
.themebtn{font-size: 17px; min-width: 200px; height: 60px; padding: 0 25px; line-height: 23px;}
.hdrlgo{max-width: 250px;}
.bnrtxtinr h1{font-size: 75px; line-height: 75px; margin-bottom: 25px;}
.bnrtxtinr{max-width: 470px;}
.abteicon{max-width: 280px;}
.abteicon i{height: 58px;}
.abteBotm{margin-top: 74px;}
.abteimg img, .welfarelftimg img, .health_tipImg img, .contactimge img, .foterimge img, .touchSlder {border-radius: 22px;}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 80px 0;}
.abteimg{max-width: 540px; margin-right: 85px;}
.abtelgo{right: 30px; max-width: 170px;}
.mrelink{font-size: 17px; line-height: 23px;}
.serviceCon{padding: 20px 20px 12px 20px;}
.serviceCon p{min-height: 68px;}
.serviceItem{border-radius: 15px; margin-top: 40px;}
.serviceimg{border-radius: 15px;}
.servicebtn{margin-top: 65px;}
.welfareleft{max-width: 500px;}
.welfarelftimg{max-width: 290px; margin-top: 65px;}
.welfarerght h3{font-size: 25px;}
.welfarerght .media{margin: 0 0 40px;}
.welfarerght{max-width: 620px;}
.sayingItem h4, .sayingItem h3{font-size: 20px; line-height: 25px;}
.sayingItem span{font-size: 16px; line-height: 20px;}
.sayingItem .media figure{width: 200px; height:200px; margin-right: 0;}
.sayingItem .media{margin-top: 35px;}
.sayingItem i{font-size: 19px; margin-bottom: 30px;}
.sayingSlder{margin-top: 70px;}
.sayingSlder .owl-dots{margin-top: 55px;}
.sayingSlder .owl-dots button{width: 24px; height: 24px;}
.health_tippnel .row{margin: 0 -28px;}
.health_tippnel .row > div{padding: 0 28px;}
.health_tipImg{max-width: 50%;margin-left: 40px;}
.health_tipItem{margin-top: 55px;}
.contactimge{max-width: 50%; margin-left: 60px;}
.secretary_blk .contactimge{margin-right: 60px;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {margin-right: 60px; }
.frmdata label{font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.frmdata{margin-top: 34px;}
.contactform{padding-top: 20px;}
.frmdatabtn{margin-top: 30px;}
.foterBtm{min-height: 90px;}
.foterlink li a{font-size: 20px; line-height: 25px;}
.fotersicl li a{width: 60px; height: 60px;}
.fotersicl li{margin-right: 13px;}
.foterTop{padding: 120px 0 40px;}
.fterinfo p{font-size: 16px;}
.fterinfo ul{gap: 35px 25px;}
.foterlink{gap: 38px 140px; margin-top: 50px;}
.fterinfo{padding-top: 45px;}
.foterrght{margin-top: 60px;}
.inrBner .bnrtxt{bottom: 50px;}
.servicePage .row > div{margin-top: 40px;}
.cmn_padding{padding: 80px 0;}
.cnt_icn{width: 75px; height: 75px;}
.cnt_icn img{width: 24px;}
.top_img img{height: 280px;}
.gallery-slider{gap: 25px;}
.cmn_img{border-radius: 22px;}
.pagehding h3{font-size: 25px; line-height: 30px;}
.welfarerght{height: 690px;}
.doc_cnt p{font-size: 16px;}
.docBxs .themebtn{min-width: 145px; height: 50px;}
.doc_list .serviceCon p{font-size: 16px;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:nth-child(even) .media .contactimge{margin-left: 0; margin-right: 0; padding-right: 60px;}


}

@media only screen and (max-width: 1399px){
.pagehding h2{font-size: var(--heading-lg);}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 45px; line-height: 50px;}
p{font-size: var(--text-sm);}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 70px 0;}
.abteicon h3, .serviceCon h3, .health_tipItem h3{font-size: 22px; line-height: 28px;}
.serviceCon h3{min-height: 56px;}
.health_tippnel .row > div{padding: 0 24px;}
.health_tippnel .row{margin: 0 -24px;}
.health_tipImg{margin-left: 30px;}
.abteimg img, .welfarelftimg img, .health_tipImg img, .contactimge img, .foterimge img, .touchSlder{border-radius: 18px;}
ul.slimmenu > li > a{font-size: 16px; line-height: 20px;}
ul.slimmenu > li{margin-right: 45px;}
.themebtn{font-size: 16px; min-width: 175px; height: 55px; padding: 0 25px; line-height: 20px;}
.hdrlgo{max-width: 222px;}
.bnrtxtinr h1{font-size: 64px; line-height: 64px; margin-bottom: 18px;}
.bnrtxtinr{max-width: 420px;}
.abteicon{max-width: 250px;}
.abteBotm{margin-top: 60px;}
.serviceCon{padding: 10px;}
.serviceItem{margin-top: 30px;}
.serviceCon p{min-height: 60px;}
.abteimg{max-width: 500px; margin-right: 65px;}
.abteTop strong{font-size: 20px; line-height: 30px; margin-bottom: 20px;}
.abteTop h2{margin-bottom: 27px;}
.abtelgo{right: 25px; max-width: 145px;}
.welfarerght{max-width: 530px;}
.welfareleft{max-width: 460px;}
.welfarerght .media{margin: 0 0 40px;}
.sayingSlder .owl-dots{margin-top: 45px;}
.sayingSlder .owl-dots button{width: 21px; height: 21px;}
.health_tippnel .row > div{padding: 0 20px;}
.health_tippnel .row{margin: 0 -20px;}
.health_tipItem{margin-top: 47px;}
.contactimge{margin-left: 40px;}
.secretary_blk .contactimge{margin-right: 40px;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {margin-right: 40px; }
.frmdata, .frmdatabtn{margin-top: 25px;}
.contactform{padding-top: 0;}
.foterBtm{min-height: 85px;}
.foterlink li a{font-size: 17px; line-height: 24px;}
.fotersicl li a{width: 55px; height: 55px;}
.fotersicl li{margin-right: 10px;}
.foterrght{margin-top: 50px;}
.foterlink{gap: 35px 120px; margin-top: 40px;}
.fterinfo{padding-top: 34px;}
.fterinfo p{font-size: 14px;}
.foterTop{padding: 100px 0 38px;}
.frmdata input[type="text"], .frmdata input[type="email"], .frmdata input[type="tel"], .frmdata textarea{font-size: 16px;}
#breadcrumbs > span > span{font-size: 17px; line-height: 24px; padding-right: 21px; margin-right: 21px;}
.inrBner .bnrtxtinr h1{margin-bottom: 15px;}
.inrBner .bnrtxt{bottom: 44px;}
.servicePage .row > div{margin-top: 33px;}
.custompager{margin-top: 38px;}
.cmn_padding{padding: 70px 0;}
.cnt_icn{width: 65px; height: 65px;}
.cnt_icn img{width: 22px;}
.top_img img{height: 250px;}
.welfarerght h3{font-size: 22px;}
.cmn_img{border-radius: 18px;}
.dif_bx img{max-width: 58px;}
.pagehding h3{font-size: 22px; line-height: 28px;}
.welfarerght{height: 624px;}
.doc_cnt p{font-size: 14px;}
.docBxs .themebtn{min-width: 115px; height: 40px; font-size: 14px;}
.doc_list .serviceCon p{font-size: 14px;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:nth-child(even) .media .contactimge{margin-left: 0; margin-right: 0; padding-right: 40px;}


}


@media only screen and (max-width: 1199px){
.pagehding h2{font-size: var(--heading-md);}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 36px; line-height: 38px;}
p{font-size: var(--text-xs);}
ul.slimmenu > li > a{font-size: 15px; line-height: 20px;}
.themebtn{font-size: 15px; min-width: 155px; height: 50px; padding: 0 25px; line-height: 20px;}
ul.slimmenu > li{margin-right: 35px;}
.hdrlgo{max-width: 190px;}
.bnrtxtinr h1{font-size: 53px; line-height: 54px; margin-bottom: 13px;}
.bnrtxtinr{max-width: 340px;}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 60px 0;}
.abteBotm .row{margin: 0 -12px;}
.abteBotm .row > div{width: 25%; padding: 0 12px;}
.abteBotm{margin-top: 50px;}
.abteicon i{height: 53px;}
.abteimg img, .welfarelftimg img, .health_tipImg img, .contactimge img, .foterimge img, .touchSlder{border-radius: 15px;}
.abteimg{max-width: 50%; margin-right: 45px;}
.abteTop strong{font-size: 18px; line-height: 28px; margin-bottom: 15px;}
.abteTop h2{margin-bottom: 20px;}
.abteTop .themebtn{margin-top: 20px;}
.abtelgo{right: 15px; max-width: 115px;}
.mrelink{font-size: 16px; line-height: 20px;}
.serviceItem{margin-top: 0; height: 100%;}
.serviceCon p{min-height: auto;}
.serviceSec .row > div{margin-top: 25px;}
.servicebtn{margin-top: 45px;}
.welfareimg{max-width: 170px; margin-right: 24px;}
.welfarerght{margin-left: 30px;}
.welfarerght .media{margin: 0 0 25px;}
.welfarelftimg{max-width: 270px; margin-top: 55px;}
.sayingSlder{margin-top: 55px;}
.health_tippnel .row > div{padding: 0 15px;}
.health_tippnel .row{margin: 0 -15px;}
.health_tipImg{margin-left: 15px;}
.frmdata label{font-size: 17px; line-height: 23px; margin-bottom: 7px;}
.frmdata, .frmdatabtn{margin-top: 20px;}
.contactimge{margin-left: 25px;}
.secretary_blk .contactimge{margin-right: 25px;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {margin-right: 25px; }
.page-id-32 section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {margin-right: 0; }
.contactPnel br{display: none;}
.frmdata textarea{height: 115px !important;}
.foterlink li a{font-size: 16px; line-height: 22px;}
.foterTop{padding: 76px 0 35px;}
.foterBtm{min-height: 72px;}
.fotersicl li a{width: 50px; height: 50px;}
.foterrght{margin-top: 35px;}
.foterlink{gap: 30px 100px; margin-top: 33px;}
.fterinfo ul{gap: 30px 30px;}
#breadcrumbs > span > span{font-size: 15px; line-height: 21px; padding-right: 17px; margin-right: 17px;}
.inrBner .bnrtxt{bottom: 30px;}
.cmn_padding{padding: 60px 0;}
.gallery-slider{gap: 20px;}
.top_img img{height: 200px;}
.cmn_img{border-radius: 15px;}
.welfarerght{height: 565px;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5:nth-child(even) .media .contactimge{margin-left: 0; margin-right: 0; padding-right: 25px;}

}

@media only screen and (max-width: 991px){
.collapse-button{right: 0px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;justify-content: center; display: flex; flex-direction: column; align-items: flex-end;}
.collapse-button .icon-bar{background: var(--secondary-color); height: 3px; border-radius: 5px; width: 27px; margin: 3px 0; transition: all 0.45s ease-in-out;}
.collapse-button .icon-bar:first-child{margin-top: 0; width: 22px;}
.collapse-button .icon-bar:last-child{margin-bottom: 0; width: 22px;}
ul.slimmenu{background: var(--secondary-color); position: fixed; top: 0; flex-wrap: initial; right: -82%; height: 100vh !important; width: 80%; z-index: 999; padding: 100px 20px 20px; transition: all 0.45s ease-in-out; overflow-x: auto; display: flex !important; flex-direction: column; justify-content: flex-start;}
body.sideMenu{overflow: hidden;}
.menuOvrly{position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(255,255,255, 0.92); z-index: 99; transition: all 0.45s ease-in-out; opacity: 0; visibility: hidden;}
.sideMenu .menuOvrly{opacity: 1; visibility: visible;}
.sideMenu ul.slimmenu{right: 0;}
ul.slimmenu > li{border-bottom: 1px solid rgba(255,255,255, .1); transition: all 0.75s ease-in-out; padding: 5px 0;
padding-left: 65px;}
ul.slimmenu > li > a{padding: 10px 0; color: var(--light); border: 0 !important;}
ul.slimmenu > li:last-child{border: 0;}
ul.slimmenu li .sub-toggle{background: transparent; height: 43px !important; width: 43px; display: flex; top: 5px;
align-items: center; justify-content: center;}
.sideMenu ul.slimmenu > li{padding-left: 0px; margin: 0;}
.closeMenu{position: absolute; right: 82%; top: 20px; width: 32px; height: 32px; z-index: 999; opacity: 0; visibility: hidden; transform: rotate(-25deg); transition: all 0.45s ease-in-out; transition-delay: 0.2s;}
.closeMenu::before, .closeMenu::after{position: absolute; left: 15px; content: ' '; height: 33px; width: 2px; background-color: var(--secondary-color);}
.closeMenu::before{transform: rotate(45deg);}
.closeMenu::after{transform: rotate(-45deg);}
.sideMenu .closeMenu{transform: rotate(0deg); opacity: 1; visibility: visible;}
ul.slimmenu > li > a:hover{padding-left: 8px; opacity: .6;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li .sub-toggle::after{border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px var(--light); height: 0; width: 0; position: absolute; content: "";}
ul.slimmenu.collapsed li > ul{width: 100%; background: var(--light); float: left;}
ul.slimmenu.collapsed li > ul > li{background: transparent;}
ul.slimmenu.collapsed li > ul > li > a{padding: 10px 12px; color: var(--secondary-color); text-transform: capitalize;}
ul.slimmenu.collapsed li > ul > li i{display: none;}
ul.slimmenu.collapsed li > ul > li > a:hover{background: var(--secondary-color); color: var(--light);}
.pagehding h2{font-size: var(--heading-sm);}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 28px; line-height: 32px;}
.headersec{background: var(--light);}
.headersec .container{max-width: 100%;}
.hderinr .themebtn{margin-right: 55px;}
.themebtn{min-width: 150px; height: 44px;}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 50px 0;}
.hdrlgo{max-width: 170px;}
.bannerSec{margin-top: 89px;}
.bnrtxtinr h1{font-size: 44px; line-height: 44px; margin-bottom: 10px;}
.bnrtxtinr{max-width: 295px;}
.bnrtxt{top: 50%;}
.abteBotm .row > div{width: 50%;}
.abteicon{max-width: 100%; margin: 25px 0 0;}
.abteBotm{margin-top: 20px;}
.abteicon i{height: 48px;}
.abteimg{margin-right: 25px;}
.abteTop strong{margin-bottom: 13px; font-size: 17px; line-height: 25px;}
.abteTop h2{margin-bottom: 15px;}
.abteTop .themebtn{margin-top: 10px;}
.abtelgo{right: 0; max-width: 80px;}
.health_tippnel .row > div{padding: 0 12px; width: 100%;}
.health_tippnel .row{margin: 0 -12px;}
.health_tippnel .row > div:last-child .health_tipItem .media{flex-direction: row;}
.health_tippnel .row > div:last-child .health_tipImg{margin: 0 25px 0 0;}
.health_tipImg{margin-left: 25px; max-width: 280px;}
.health_tipItem{margin-top: 30px;}
.sayingSlder .owl-dots{margin-top: 38px;}
.sayingSlder{margin-top: 45px;}
.abteimg img, .welfarelftimg img, .health_tipImg img, .contactimge img, .foterimge img, .touchSlder{border-radius: 11px;}
.welfarelftimg{display: none;}
.welfarepnel{flex-direction: column;}
.welfareleft{max-width: 100%; padding: 0 0 25px;}
.welfareleft br{display: none;}
.welfarerght{margin: 0;max-width: 100%;}
.contactimge{display: none;}
.secretary_blk .contactimge{margin-right: 0;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media .contactimge {margin-left: 0; }
.secretary_blk .media{flex-direction: column-reverse !important;}
.frmdata input[type="text"], .frmdata input[type="email"], .frmdata input[type="tel"], .frmdata textarea{font-size: 15px;}
.fotersicl li a{width: 45px;height: 45px;}
.foterrght{margin-top: 22px;}
.foterTop{padding: 60px 0 30px;}
.inrBner .bnrtxt{bottom: auto; top: 50%; transform: translateY(-50%);}
.inrBner .bnrtxtinr h1{margin-bottom: 10px;}
.cmn_padding{padding: 50px 0;}
.cmn_img{border-radius: 11px;}
.welfarerght{height: auto;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .contactimge{display: block;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .media{flex-direction: column !important; flex-wrap: wrap;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .media .contactimge{margin: 0 0 25px !important;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .media .media-object{text-align: center;}
section.contactSec.section_5 .contactimge{display: block; margin-left: 0; margin-bottom: 30px;}
section.contactSec.section_5 .contactPnel .media{flex-direction: column;}
section.contactSec.section_5 .media-object{text-align: center;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .media .contactimge{padding: 0 !important;}
section.diffrent_blk.cmn_padding.section_6 .contactPnel.mb-4.mb-lg-5 .media .contactimge{width: 100% !important; max-width: 100%;}
section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media {flex-direction: column-reverse !important;}
.page-id-32 section.contactSec.section_5.section_9.secretary_blk.new_design_fix .contactPnel .media {flex-direction: column !important;}
.page-id-32 .new_design_fix {padding-bottom: 0;}
}

@media only screen and (max-width: 767px){
.animated{-webkit-animation-duration: initial; animation-duration: initial; -webkit-animation-fill-mode: initial; animation-fill-mode: initial;}
.pagehding h2{font-size: var(--heading-xs);}
section.diffrent_blk.cmn_padding.section_6 .pagehding h3, .page-template-page-about section.abt_btm.cmn_padding .abtbtm_bx.pagehding.text-center h3{font-size: 24px; line-height: 30px;}
.bnrtxtinr h1{font-size: 35px; line-height: 35px; margin-bottom: 8px;}
.bnrtxtinr{max-width: 225px;}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 45px 0;}
.mrelink{font-size: 15px; line-height: 20px;}
.servicebtn{margin-top: 37px;}
.sayingItem .media figure{width: 200px; height:200px; margin-right: 0;}
.sayingItem h4, .sayingItem h3{font-size: 17px; line-height: 24px;}
h1, h2, h3, h4, h5, h6{letter-spacing: 0;}
.health_tipImg{max-width: 245px;}
.foterTop{padding: 30px 0; text-align: center; flex-direction: column;}
.foterTop > div{width: 100%;}
.foterlft br{display: none;}
.fterinfo{padding-top: 25px;}
.fterinfo ul{gap: 22px 0;}
.fotersicl{justify-content: center;}
.foterlink{gap: 0 15px; margin-top: 25px; display: flex; justify-content: center; flex-wrap: wrap;}
.foterBtm{min-height: auto; padding: 15px 0;}
.abteTop .media{display: inline-block;}
.abteimg{margin: 0 24px 13px 0; float: left; max-width: 230px;}
.abtelgo{display: none;}
.foterlink li a{font-size: 15px; line-height: 20px;}
.serviceCon{padding: 10px 5px;}
#breadcrumbs > span > span{font-size: 14px; line-height: 18px; padding-right: 13px; margin-right: 13px;}
#breadcrumbs > span > span::before{right: -2.5px;}
.custompager li.leftarw{margin-right: 8px;}
.custompager li.rightArw{margin-left: 8px;}
.cmn_padding{padding: 45px 0;}
.cnt_icn{margin-bottom: 10px; width: 60px; height: 60px;}

}

@media only screen and (max-width: 575px){
.bnrtxtinr h1{font-size: 25px; line-height: 25px;}
.abteTop .media{display: flex; flex-direction: column-reverse;}
.abteimg{margin: 24px 0 0; float: none; max-width: 100%;}
.abteTop br{display: none;}
.aboutSec, .serviceSec, .welfareSec, .sayingSec, .health_tippnel, .contactSec{padding: 38px 0;}
.health_tipImg{max-width: 210px;}
.cmn_padding{padding: 38px 0;}
.contactimge{max-width: 100%;}
.serviceCon h3{min-height: auto;}
}

@media only screen and (max-width: 480px){ 
.hderinr .themebtn{margin-right: 40px; min-width: auto; height: 35px; padding: 0 15px; font-size: 13px;}
.hdrlgo{max-width: 140px;}
.bannerSec{margin-top: 76px;}
.bnrtxtinr h1{font-size: 24px; line-height: 25px;}
.bnrimg > img{height: 220px;}
.bnrtxtinr{max-width: 204px;}
.health_tipImg{max-width: 170px;}
.fterinfo ul{gap: 22px 20px;}
.welfareimg{max-width: 165px; margin-right: 15px;}
.welfarerght strong{font-size: 18px;line-height: 23px; margin-bottom: 5px;}
.health_tipItem h3{font-size: 20px; line-height: 25px;}
.abteicon{text-align: center;}
.abteicon h3{font-size: 19px; line-height: 25px;}

}

@media only screen and (max-width: 390px){ 
.welfarerght .media{flex-direction: column; align-items: center;}
.welfareimg{max-width: 160px; margin: 0 0 24px;}
.health_tipItem .media{flex-direction: column !important; align-items: center;}
.health_tipImg{max-width: 200px; margin: 0 0 20px !important;}
.bnrtxtinr p{font-size: 14px; line-height: 20px;}
.welfarepnel{text-align: center;}
.health_tipItem{margin-top: 25px; text-align: center;}

}