/* 
Theme Name: Hello Elementor Child
Theme URI: https://example.com/helo-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Shanmuk Sai
Author: Shanmuk sai
Author URI: https://example.com
Template: hello-elementor
Version: 3.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body {width: 100%;float: left;}
main#content {width: 100%;float: left;max-width: 100%;}
.yss-hero-text{display:flex;flex-direction:column;justify-content:center;align-items:center}
.yss-hero-stats{display:flex;gap:30px;justify-content:center}
.yss-adm-hero-flex{display:flex;flex-direction:column;gap:60px}
i{padding-right:0}
.wp-block-heading{color:#fff!important}
.wp-block-search__label{width:100%;color:#fff!important;margin-bottom:10px}
br{display:none!important}
.section-header{text-align:center;margin-bottom:0}
.section-header h2{font-size:36px;font-weight:800;color:var(--primary-navy);margin:0 0 10px}
.section-header p{color:var(--text-muted);font-size:18px}
.tab-wrapper{display:flex;justify-content:center;margin-bottom:50px;gap:15px}
.tab-trigger{background:#fff;border:1px solid #dfe6e9;padding:16px;font-size:18px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#262626;gap:10px}
.tab-trigger.active{background:#fff;color:#000;border-color:#1px solid #000}
.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px}
.media-card{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f1f2f6}
.media-visual{position:relative;width:100%;background:#000}
.blog-card .media-visual{height:230px}
.blog-card .media-visual img{width:100%;height:100%;object-fit:cover}
.podcast-card .media-visual{padding-bottom:56.25%;height:0}
.podcast-card .media-visual iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.category-tag{position:absolute;top:15px;left:15px;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;color:#fff;z-index:5;letter-spacing:.5px}
.blog-card .category-tag{background:var(--blog-green)}
.podcast-card .category-tag{background:var(--podcast-red)}
.card-content{padding:30px;display:flex;flex-direction:column;flex-grow:1}
.card-content h3{margin:0 0 15px;font-size:22px;color:var(--primary-navy);line-height:1.4}
.card-content p{color:var(--text-muted);font-size:15px;line-height:1.6;margin-bottom:25px}
.card-action-bar{margin-top:auto;padding-top:20px;border-top:1px solid #f1f2f6;display:flex;justify-content:space-between;align-items:center}
.action-link{text-decoration:none!important;color:var(--primary-navy);font-weight:800;font-size:14px;display:flex;align-items:center;gap:6px}
.action-link:hover{color:var(--blog-green)}
.meta-text{font-size:13px;color:#b2bec3;font-weight:600}
.podcast-pill{background:#f8f9fa;padding:4px 12px;border-radius:50px;color:var(--text-main);font-size:12px;font-weight:700}
.hidden{display:none!important}
@media (max-width: 768px) {
.media-grid{grid-template-columns:1fr}
.section-header h2{font-size:28px}
.tab-trigger{padding:12px 20px;font-size:14px}
}
/* defult heading */
.all-heading h1 {font-size: clamp(2.375rem, 1.9923rem + 1.6327vw, 3.625rem) !important;font-weight: 700;line-height: 1.2 !important;;display:inline-block;font-family:'NotoSans-Bold', Sans-serif !important;}
.all-heading h2 {font-size: clamp(1.75rem, 1.5969rem + 0.6531vw, 2.25rem) !important;font-weight: 700;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:'NotoSans-Bold', Sans-serif !important;width:100%;}
.all-heading h3 {font-size: clamp(1.375rem, 1.2914rem + 0.3336vw, 1.625rem) !important;font-weight: 700;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:'NotoSans-Bold', Sans-serif !important;}
.all-heading h4 {font-size: clamp(1.375rem, 1.2914rem + 0.3336vw, 1.625rem) !important;font-weight: 700 ;line-height: 1.4 !important;margin: 0;display:inline-block;font-family:'NotoSans-Bold', Sans-serif !important;}
.all-heading h5 {font-size: clamp(1.375rem, 1.3332rem + 0.1668vw, 1.5rem) !important;font-weight: 700;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:'NotoSans-Bold', Sans-serif !important;}
.all-heading h6 {font-size: clamp(1.125rem, 1.0414rem + 0.3336vw, 1.375rem) !important;font-weight: 600;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading li, .all-heading ul {font-size: clamp(1.0625rem, 1.005rem + 0.12vw, 1.125rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;font-family: 'NotoSans-Regular', sans-serif !important;}
.all-heading p {font-size: clamp(1.0625rem, 1.005rem + 0.12vw, 1.125rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;font-family: 'NotoSans-Regular', sans-serif !important;margin-bottom:15px;}
.all-heading a{font-size: clamp(1.0625rem, 1.005rem + 0.12vw, 1.125rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;font-family: 'NotoSans-Regular', sans-serif !important;}


/* defult */
.pdng-lt-rt{padding-left:100px!important;padding-right:100px !important;}
.pdng-rt{padding-right:100px !important;}       
.pdng-lt{padding-left:100px!important;}    
.pdng-tp{padding-top:80px !important;}
.pdng-btm{padding-bottom:80px !important;}
.pdng-tp-btm{padding-top:80px !important;padding-bottom:80px !important;}


h1.entry-title {display: none;}


/* Header */
.hdr-menu-main {width: 100% !important;float: left;max-width: 100%;position:absolute;top:0;z-index:9999 !important;}
.hdr-menu-main-btn a span.elementor-button-text {font-size: clamp(1.0625rem, 0.9511rem + 0.1739vw, 1.125rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height:1.4 !important;font-weight: 400 !important;text-transform: capitalize;}

.hdr-menu-main-menu ul#menu-main-menu {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.hdr-menu-main-menu ul li a{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight:600 !important;}
.hdr-menu-main.fixed-header {position: fixed; z-index:99999;}
.hdr-menu-main.fixed-header .hdr-menu-main-inr {backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);background:#ffffffa3 !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;}

button.e-n-tab-title[aria-selected=true] {background:#FCEBE0 !important;position:relative;}
button.e-n-tab-title:hover {background:#FCEBE0 !important;}
button.e-n-tab-title[aria-selected=true]:before{position:absolute;content:'';width:2px;height:100%;left:-8px;top:0;background:#F2883B !important;}


/* Footer */
.elementor.elementor-29.elementor-location-footer{width: 100%;float: left;}
.footer-cta-sec .all-heading h2 {font-size: clamp(1.75rem, 1.2906rem + 1.7094vw, 3rem) !important;font-weight: 500 !important;line-height: 1.2 !important;letter-spacing: -0.02em;margin: 0;display:inline-block;font-family: "Hanken Grotesk", Sans-serif !important;}
.footer-cta-sec .all-heading p {font-size: clamp(1.125rem, 1.0791rem + 0.1709vw, 1.25rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;display:inline-block;font-family: "Hanken Grotesk", Sans-serif !important;}
.e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{font-weight:500 !important;}

.all-heading-footer h2{font-size: clamp(1.75rem, 1.2143rem + 1.7857vw, 3rem) !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 600 !important;line-height: 1.5 !important;}
.all-heading-footer p{font-size: clamp(1.125rem, 1.0714rem + 0.1786vw, 1.25rem) !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 400 !important;line-height: 1.5 !important;}
.all-heading-footer a{font-size: clamp(1.125rem, 0.9643rem + 0.5357vw, 1.5rem) !important;line-height:1.2 !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 400 !important;line-height: 1.5 !important;}

/* Annimation */
@keyframes translateXAnimation {
0% { transform: translateX(0);}
50% { transform: translateX(20px);}
100% { transform: translateX(0);}
}

/* .Xperience-bnr-sec-bar {animation: translateXAnimation 5s ease-in-out infinite;} */



@font-face {
    font-family: 'NotoSans-SemiBold';
    src: url('assets/fonts/NotoSans-SemiBold.eot');
    src: url('assets/fonts/NotoSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSans-SemiBold.woff2') format('woff2'),
        url('assets/fonts/NotoSans-SemiBold.woff') format('woff'),
        url('assets/fonts/NotoSans-SemiBold.ttf') format('truetype'),
        url('assets/fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSans-Regular';
    src: url('assets/fonts/NotoSans-Regular.eot');
    src: url('assets/fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSans-Regular.woff2') format('woff2'),
        url('assets/fonts/NotoSans-Regular.woff') format('woff'),
        url('assets/fonts/NotoSans-Regular.ttf') format('truetype'),
        url('assets/fonts/NotoSans-Regular.svg#NotoSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSans-Bold';
    src: url('assets/fonts/NotoSans-Bold.eot');
    src: url('assets/fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSans-Bold.woff2') format('woff2'),
        url('assets/fonts/NotoSans-Bold.woff') format('woff'),
        url('assets/fonts/NotoSans-Bold.ttf') format('truetype'),
        url('assets/fonts/NotoSans-Bold.svg#NotoSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSans-Medium';
    src: url('assets/fonts/NotoSans-Medium.eot');
    src: url('assets/fonts/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSans-Medium.woff2') format('woff2'),
        url('assets/fonts/NotoSans-Medium.woff') format('woff'),
        url('assets/fonts/NotoSans-Medium.ttf') format('truetype'),
        url('assets/fonts/NotoSans-Medium.svg#NotoSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
*{box-sizing:border-box;margin:0;padding:0}
body{margin:0;padding:0}
.clear{clear:both}
.alignleft,.alignright,.aligncenter{margin-bottom:10px}
.alignnone{margin-bottom:10px}
.alignleft{float:left;margin-right:15px;margin-top:0}
.alignright{float:right;margin-right:15px;margin-top:0}
.aligncenter{display:block;margin:0 auto 15px}
iframe,img{max-width:100%;border:none}
img{border:0;height:auto}
a{font-family:inherit;font-size:inherit;line-height:normal;color:inherit;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;padding:0}
p,li,ul,ol,blockquote{font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;padding:0}
p{margin:0 0 0 20px 0}
ul,ol,li{list-style:none}
/* a:visited{color:inherit} */
a:hover{text-decoration:none;color:#fff;}
a,a:hover,input[type="submit"],button{outline:0}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;border-radius:0}
.container{max-width:1200px;width:100%;margin:0 auto}
.fl{float:left}
.fr{float:right}
.fw{float:left;width:100%}
.wrapper{float:left;width:100%}
/* Header Top Section */
.header_top{float:left;width:100%;background:#f17014;padding:10px 0}
.header_top .hdr_top{float:left;width:100%}
.header_top .top_lft{float:left}
.header_top .top_lft h5{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:normal;padding-left:25px;position:relative;margin:0}
.header_top .top_lft h5 a{color:inherit}
.header_top .top_lft h5:before{content:"";background:url(assets/images/sprites.png) no-repeat left top;width:16px;height:18px;background-position:0 0;position:absolute;left:0;top:0}
.header_top .top_rt{float:right}
.header_top .top_rt h5{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:normal;padding-left:25px;position:relative;margin:0}
.header_top .top_rt h5 a{color:inherit}
.header_top .top_rt h5:before{content:"";background:url(assets/images/sprites.png) no-repeat left top;width:16px;height:18px;background-position:-23px 0;position:absolute;left:0;top:3px}
/* Header Top Section Ends */
.logo-menu{position:absolute;z-index:9;float:left;width:100%;padding:0 0 20px;height:95px;background:transparent;}
.home .logo-menu{background:#fff}
.logo{position:relative;margin-top:0;float:left}
.logo_rt{float:right}
.page-id-38 .logo-menu{padding-bottom:0;box-shadow:0 2px 9px 0 #000}
/* Top Menu Section */
.top-rt{padding-left:21px;background-color:#fefefe;position:relative;width:auto;float:right;height:95px}
.topmenu{margin-top:20px;margin-right:20px;float:left!important}
.topmenu ul{float:right;position:relative;margin:0}
.topmenu ul li{float:left;position:relative;margin:0 6px}
.topmenu ul li a{z-index:9999;position:relative;float:left;display:block;font-size:17px;line-height:28px;font-family:'NotoSans-Bold';color:#292929;padding:13px 15px 15px}
.menu-main-menu-container ul li a i{color:#292929;font-weight:600;margin-left:10px;font-size:20px}
.topmenu ul.primary-menu > li > a{padding:14px 15px 12px}
.topmenu ul.primary-menu > li > a:hover{background:#214e92;padding:14px 15px 12px;color:#fff}
.topmenu ul.primary-menu > li > a:hover i{color:#fff!important}
.topmenu ul li:first-child{margin-left:0}
.topmenu ul li:last-child{margin-right:0}
.topmenu ul li ul.sub-menu{border-top:21px solid #fff;display:none;width:200px;position:absolute;top:100%;left:-41px;background-color:#214e92;padding:0;z-index:999}
/*li#menu-item-598  ul.sub-menu{column-count:3;}*/
li#menu-item-259 ul.sub-menu{width:235px}
.topmenu ul li:hover ul.sub-menu{display:block}
.topmenu .sub-menu li.current-menu-item a{color:#fff}
.topmenu .sub-menu li a:after{display:none}
.topmenu .sub-menu li{width:100%;float:left;border-bottom:1px solid rgba(255,255,255,0.2);margin:0;padding:0}
.topmenu .sub-menu li a{float:left;font-weight:400;font-size:15px;width:100%;line-height:normal;padding:9px 12px 8px;color:#fff;display:block}
.topmenu .sub-menu li a:hover{background-color:#73c2c9;color:#fff!important}
.topmenu .sub-menu li a i{float:right;width:auto;color:#fff}
.topmenu .sub-menu li:hover i{color:#fff}
.topmenu ul.primary-menu>li>ul.sub-menu>li>ul{background:#fff}
.topmenu ul ul a:after{display:none}
.topmenu ul li.wide-menu{position:static}
.topmenu ul li.wide-menu ul{position:absolute;left:0;top:100%;width:670px;background-color:#3c3c3c;padding:10px;z-index:999;display:none}
.topmenu ul li.wide-menu:hover ul{display:block}
.topmenu ul li.wide-menu ul li{width:32%;margin:0 .5%;padding:7px 0;float:left;border:0}
.topmenu ul li.wide-menu ul li a{text-transform:capitalize;font-size:14px;padding:0;width:100%;float:left;border:0;background-color:transparent;transition-duration:.5s}
.topmenu ul li.wide-menu ul li a:hover{color:#fff;text-decoration:underline;background-color:transparent}
.topmenu ul li.wide-menu ul li ul{position:inherit;top:inherit;left:inherit;padding:0 0 0 10px;width:100%}
.topmenu ul li.wide-menu ul li ul li{width:100%;margin:0;float:left;padding:5px 0}
.topmenu ul li.wide-menu ul li ul li:last-child{border-bottom:0}
.topmenu ul li.wide-menu ul li ul li a{width:100%;font-weight:400}
.topmenu ul.primary-menu>li>ul.sub-menu>li:hover>ul{display:block;left:100%;top:-5px;border:0;padding:0;background-color:#214e92;color:#f97a25;margin-top:5px}
.topmenu ul.primary-menu>li>ul.sub-menu>li:hover>ul li a{padding:9px 10px 8px;background:#fff;color:#214e92!important}
.topmenu ul.primary-menu>li>ul.sub-menu>li:hover>ul li a:hover{background:#fff;color:#fff}
.topmenu ul.primary-menu>li>ul.sub-menu>li>ul{display:none}
li#menu-item-599 ul.sub-menu{width:234px;left:0}
/* Top Menu Section Ends */
/* Footer Section */
.site-footer{float:left;width:100%;padding:70px 0 50px;text-align:center;background:#f8f8f8;min-width:100%;}
.ftmenu ul{display:inline-block;margin:0}
.ftmenu ul li{float:left}
.ftmenu ul li a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#444;line-height:normal;text-transform:uppercase;float:left;padding:0 25px}
.ftmenu ul li a:hover{color:#f17014}
.site_info{float:left;width:100%;padding:10px}
.site_info p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#444;line-height:normal;margin-bottom:10px}
.site_info .ft_note p{color:#aeaeae}
/* Mobile Menu Styles */
.showhide{display:block;color:#fff;width:50px;height:89px;float:left;text-align:left;cursor:pointer;padding:0 0 0 33px;position:relative}
.showhide b.txtl{text-align:right;font-size:20px;line-height:28px;font-weight:400;font-family:'NotoSans-Regular';text-transform:uppercase;margin:0;color:#fff;padding-top:2px}
.showhide b.txtr{position:absolute;top:0;bottom:0;left:0;margin:auto;text-align:left;font-size:36px;line-height:31px;font-weight:700;color:#292929;width:27px;height:30px;transition:.3s}
.showhide b.txtr:hover{color:#e4a307}
.mobinav{position:relative;height:300px;display:none;width:100%;color:#fff;box-sizing:border-box;z-index:99999995;float:left;background:#fafafa;margin-top:-4px}
.mobinav ul{float:left;margin:65px 0 0;padding:5px 0;width:20%}
.mobinav ul li{float:left;margin:0;width:100%;list-style:none;padding:0 20px;box-sizing:border-box;border:0;margin:0 0 5px;padding:0;position:relative;font-family:'NotoSans-Regular'}
.mobinav a{width:100%;float:left;padding:2px 0;display:block;line-height:normal;color:#292929;font-size:17px;font-family:'NotoSans-Regular';border:0;margin:0;text-decoration:none}
.mobinav ul li.current-menu-item a{color:#fff;text-decoration:underline}
.mobinav ul li a:hover{color:#37358e;text-decoration:underline}
.mobinav ul li ul{float:left;padding:0 0 0 15px}
.mobinav ul li ul li a{text-transform:capitalize}
.mobinav ul li a.drop{font-size:0;position:absolute;right:0;top:0;width:100%;height:28px}
.mobinav ul li a.drop:after{content:"";background:url(assets/images/sprite_icons.png) no-repeat left top;background-position:0 0;width:13px;height:13px;position:absolute;right:0;top:8px}
.mobinav ul li a.drop.open{width:28px}
.mobinav ul li a.drop.open:after{background-position:-28px 0}
/*search icon css*/
.mobinavone{position:relative;height:400px;padding:30px 100px 0;display:none;width:100%;color:#fff;box-sizing:border-box;z-index:99999995;float:left;background:#fff;margin-top:-4px}
.hdr-src{transition:.5s;cursor:pointer;display:none;width:18px;height:18px;float:right;margin-top:6px}
svg.icon.icon-search{display:none}
.srcshow{display:block;width:18px;height:18px;cursor:pointer;float:left;background:url(assets/images/sprite_icons.png) no-repeat left top;background-position:-54px 0;text-indent:-9999px}
.srcshow img{width:100%;display:block}
.srcbox{z-index:99999995;background-color:#636466;position:absolute;top:-12px;right:0;width:0;overflow:hidden;height:51px}
.srcbox:before{content:"";background:url(assets/images/sprite_icons.png) no-repeat left top;background-position:-54px 0;position:absolute;left:14px;top:17px;width:18px;height:18px}
.srcbox .search-form .screen-reader-text{font-size:0}
.srcbox input{width:100%;float:left;padding:17px 30px 16px 45px;text-transform:uppercase;line-height:normal;background-color:transparent;font-family:'NeuzeitSHeavyBook';font-style:italic;color:#fff;font-size:16px;border:0}
.srcbox button{position:absolute;top:10px;left:0;width:25px;height:25px;border:none;background:none}
.srcbox .close_search{width:17px;height:17px;position:absolute;right:15px;top:0;bottom:0;margin:auto;background-image:url(assets/images/sprite_icons.png);background-repeat:no-repeat;background-position:0 -22px;cursor:pointer}
.srcbox input::-webkit-input-placeholder{color:#fff}
.srcbox input::-moz-placeholder{color:#fff}
.srcbox input:-ms-input-placeholder{color:#fff}
.srcbox input:-moz-placeholder{color:#fff}
.mobile_src_nav{display:block;position:relative;z-index:2;float:left}
.mobile_src_nav .container{position:relative}
.mobile_src_nav .search-form{width:100%;float:left}
/* Show Hide Menu Section Ends */
.review_row .reviews-rt-stars {float: left;padding: 0;margin: 0 0 10px;width: 101px;background-position: left top;position: relative;background-image: url(assets/images/ratingh.png);}
.reviews-rt-stars .rating {width: 100%;float: left;background-image: url(assets/images/rating-star.png);background-repeat: repeat-x;background-position: left top;height: 16px;position: relative;z-index: 1;}
.review_item {display:inline-block;width:100%;margin-bottom:20px;border-bottom:1px solid #ccc;}
.current-menu-item a {background: #214e92;padding: 13px 30px 13px!important;color:#fff !important;}
.sub-menu .current-menu-item a {background: #73c2c9;padding: 9px 5px 9px!important;}
.logo-menu.fw.fixed-header {position: fixed;top: 0;left: 0;background-color: #fff;z-index: 999 !important;}
.mobinav:before {position: absolute;content: "";width: 40%;height: 100%;background: #fff;right: 0;background-image:url(assets/images/ham-img.jpg);background-size:cover;background-position:center;}
.page_bnr.fw {margin-top: 95px;}
/*home page css */
.menu h5 {font-family: 'NotoSans-Regular';font-size: 21px;margin-bottom: 10px;color: #292929;}
.fst-ig.fw img {width: 100%;}
/* owl carousel */
.hm-bnr.fw{position:relative;margin-top:96px}
.page-content {margin: 96px 0 0;width:100%;float:left;}
.hm-bnr-cars .owl-carousel{display:block!important}
.hm-content{position:absolute;width:60%;content:'';left:10%;top:50%}
.hm-bnr-one h1{color:#fff;font-size:58px;line-height:62px;margin-bottom:37px;font-family:'NotoSans-Bold';text-shadow:0 0 #73c2c9;position:relative;padding-left:50px}
.hm-bnr-one a{display:inline-block;color:#fff;font-family:'NotoSans-Regular';font-size:17px;line-height:15px;padding:11px 15px;border:3px solid #214e92;border-radius:10px;position:relative;margin-left:50px;background:#214e92;letter-spacing:.9px}
.hm-bnr-one a:hover{background:#73c2c9;border:3px solid #73c2c9;color:#fff}
.hm-bnr-one{background-image:url(assets/images/tab-bg312-new.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:182px 0 82px;position:relative}
.hm-bnr-one:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;bottom:0;right:0;background:#00000040}
.hm-bnr-one.hm-bnr-two{background-image:url(assets/images/tab-bg313-new.webp)!important}
.hm-bnr-one.hm-bnr-three{background-image:url(assets/images/tab-bg311-new.webp)!important}
.hm-bnr-cars .owl-dots button.owl-dot.active{background-color:#04a7cc!important;background-color:#fff!important}
.hm-bnr-cars .owl-dots button{border-radius:100%!important;width:10px!important;margin:0 5px!important;background:#cbcbcb!important;height:10px!important}
.hm-bnr-cars .owl-dots{text-align:center;margin:10px 0 20px;left:0;right:0;bottom:10px;position:absolute}
.hm-bnr-cars.owl-carousel.fw .owl-nav{display:none}
.inr-srvs-sec ul.tabs li.selected .tb-button.tablinks:before{background-color:#000249}
.camp-content{width:45%;float:left}
.camp-info{width:48%;float:right;background-image:url(assets/images/campus-info.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}
.tb-button.tablinks:after{position:absolute;content:"";width:0;height:2px;background:#73c2c9;bottom:50px;left:0;transition:all .9s ease}
li.tab:hover .tb-button.tablinks:after{transition:all 2s ease;width:90%;background:#73c2c9;position:absolute;content:"";height:2px}
/*about second section*/
.abt-lt-img{width:48%;float:left;transition:all .5s ease}
.abt-lt-cont{width:48%;float:right}
.abt-lt-cont p{color:#292929;font-family:'NotoSans-Regular';font-size:18px;line-height:27px}
.abt-lt-cont a{color:#292929;font-family:'NotoSans-Semibold';font-size:18px;line-height:27px;display:inline-block;border-bottom:1px solid #292929;position:relative}
.univer-over{display:flex;align-items:center;justify-content:space-between}
.abt-lt-cont a:hover{color:#37358e;border-bottom:1px solid #37358e}
.abt-lt-cont h2{font-family:'NotoSans-Bold';font-size:36px;line-height:46px;color:#292929;margin-bottom:20px}
.abt-univercity.fw{padding:60px 0 40px}
.con-11.fw{display:flex;align-items:center;justify-content:space-around}
.num span.counter{font-size:70px;font-family:sans-serif;font-weight:900;line-height:65px;color:#292929}
.num p{color:#292929;font-family:'NotoSans-Semibold';font-size:15px;line-height:25px;margin-top:17px;letter-spacing:.9px}
.con-11 .num{text-align:center}
.inner-counter.fw{padding:40px 0;background:#f8f8f8;display:none}
.page-id-38 .inner-counter.fw{padding:40px 0;background:#f8f8f8;display:block}
.prgm-counters.fw{padding:40px 0;background:#fff;display:block}
.abt-lt-cont a:before{transition:width 2s;position:absolute;content:"";width:0;height:1px;background:#37358e;bottom:-7px}
.abt-lt-cont a:hover:before{background:#37358e;width:90px}
.abt-lt-img img{display:block;border-radius:16px}
.disp-cont.fw{display:flex;align-items:center;justify-content:space-between}
.abt-lt-img:hover{transform:scale3d(1.03,1.03,1.03)}
/*carousel section*/
.yss-corusel.owl-carousel{display:block!important}
.item-content h3{margin:10px 0;line-height:30px;font-size:25px;font-family:'NotoSans-Regular';position:relative;padding-bottom:13px}
.item-content h3:before{bottom:0;position:absolute;content:"";width:80px;height:4px;background:#ee785b}
.item-content.item-cont-two h3:before{background:#37358e}
.item-content.item-cont-three h3:before{background:#fec43a}
.item-content.item-cont-four h3:before{background:#73c2c9;}
.item-content p{color:#000;font-family:'NotoSans-Regular';font-size:17px;line-height:27px}
.item-content span{font-size:18px;font-family:'NotoSans-Regular';line-height:27px}
.item-content span i{padding-right:10px}
.yss-corusel.fw {display: grid;gap: 16px;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));    margin-top: 26px;}
.yss-crses.fw{padding:60px 0;background:#3333330f}
.yss-crses .item{background: #fff; padding: 10px; border-radius: 26px;border: 1px solid #e5e7eb; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
.react-photo-gallery--gallery > .item-img{align-items:flex-start}
.yss-crses .item:hover{border-color: #214e92; transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.04); }
.yss-crses .item:hover img{}
.yss-crses .item-content{padding:15px}
.yss-crses .item-img img{border-radius:16px;transition:.3s}
.yss-crses .item-img img:hover{}
.yss-crses .owl-nav.disabled{display:block!important;right:0;position:absolute;right:54px;top:-105px}
.yss-crses button.owl-prev{position:relative;margin-right:30px}
.yss-crses button.owl-prev:before{position:absolute;content:"";width:80px;height:80px;background-image:url(assets/images/left-arrow.png);transform:scale(0.3)}
.yss-crses button.owl-prev:hover:before{opacity:.5}
.yss-crses button.owl-next:hover:before{opacity:.5}
.yss-crses button.owl-next{position:relative;margin-left:30px}
.yss-crses button.owl-next:before{position:absolute;content:"";width:80px;height:80px;background-image:url(assets/images/right-arrow.png);transform:scale(0.3)}
.owl-nav.disabled span{display:none}
/*application form css*/
.app-frm{background:#b7d8ef;}
.frm-left {width: 48%;float: left;padding:50px 50px 40px;}
.frm-right {width: 48%;float: right;padding:50px 50px 0px}
.frm-right img{width:100%;display:block;}
.frm-left h2 {color: #292929;font-size: 44px;line-height: 55px;font-family: 'NotoSans-Bold';}
/*.frm-content.fw {display: flex;justify-content:space-between;align-items:center;}*/
.frm-btn a{background:#214e92;font-family:'NotoSans-Regular';color:#fff;padding:20px 68px 20px 31px;display:inline-block;font-size:19px;transition:.3s;position:relative;border:1px solid #214e92}
.frm-btn a:before{position:absolute;content:"";width:18px;height:18px;background-image:url(assets/images/right-arrow-22.png);background-size:cover;top:0;bottom:0;margin:auto;right:33px}
.frm-btn a:hover:before{background-image:url(assets/images/right-arrow-33.png)}
.frm-btn a:hover{background:#fff;color:#37358e;border:1px solid #214e92;font-weight:700}
.frm-cont{margin-top:20px;text-align:center}
.frm-cont a{font-family:'NotoSans-Regular';color:#292929;font-weight:600}
.frm-cont{display:flex;margin-top:20px;text-align:center;justify-content:space-evenly}
.frm-cont span{font-family:'NotoSans-Regular';color:#292929;font-weight:600}
.app-frm-bnr{position:relative;padding:0}
.page-id-16 .app-frm-bnr{display:none}
.frm-btn{margin:30px 0}
/*footer section*/
.ftr-left{width:28%;float:left}
.ftr-right{width:auto;float:right;margin-top:65px}
.ftr-logo{margin:0 0 20px}
.site-ftr-cont h5{font-family:'NotoSans-Bold';font-size:18px;line-height:28px;text-align:left;color:#292929}
.site-ftr-cont ul li{text-align:left;margin:0 0 9px}
.site-ftr-cont ul li a{font-size:17px;line-height:26px;font-family:'NotoSans-Regular'}
.social-icons ul li{padding:0 2px;display:inline-block;margin-bottom:0}
.social-icons.fw{margin:40px 0 0;padding:25px 0 0}
.social-icons ul li a i{font-size:20px}
.social-icons ul li a{display:inline-block}
.social-icons ul li a:hover i{color:#fff}
.site-ftr-cont ul li a:hover{text-decoration:underline;color:#73c2c9}
.first-listone img{border-radius:8px}
.ftr-listone{width:auto;float:left;display:inline-block;margin:0 28px;padding:0 30px}
.ftr-listtwo{width:auto;float:left;margin:0 28px;display:inline-block;padding:0 30px}
.site-ftr-cont p{font-size:17px;line-height:30px;font-family:'NotoSans-Regular'!important;margin:0 0 10px}
.site-ftr-cont p a{font-family:'NotoSans-Semibold';font-size:15px;letter-spacing:.2px;line-height:25px}
.ftr-list.three ul li{display:inline-block}
.ftr-list.three{width:auto;float:left;margin:0 28px;display:inline-block;padding:0 30px}
.ftr-list.three ul li a{border:1px solid #545454;width:37px;display:flex;height:37px;align-items:center;justify-content:center;border-radius:100%;background:#545454;color:#fff;font-size:20px}
.ftr-list.three ul li a:hover{background-color:#214e92;color:#fff;text-decoration:none}
.ftr-listthree i{padding-right:7px}
/*all page css*/
.page-id-38 .page_default.fw{padding:60px 0 0}
.page_default.fw{padding:60px 0 40px}
.page_default .genpg-rite h2, .page-content h2{color:#000;font-family:'NotoSans-Regular';font-size:32px;line-height:40px;margin-bottom:15px}
.page_default .genpg-rite h3, .page-content h3{color:#000;font-family:'NotoSans-Regular';font-size:30px;line-height:37px;margin-bottom:15px}
.page_default .genpg-rite h4, .page-content h4{color:#000;font-family:'NotoSans-Regular';font-size:26px;line-height:36px;margin-bottom:15px}
.page_default .genpg-rite h5, .page-content h5{color:#000;font-family:'NotoSans-Regular';font-size:20px;line-height:30px;margin-bottom:10px;position:relative;font-weight:600;}
.page_default .genpg-rite p,.page-content p {color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px}
.page_default .genpg-rite ul li, .page-content ul li{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px}
.page_default .genpg-rite ol li, .page-content ol li{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px;list-style:decimal}
.page_default .genpg-rite ol, .page-content ol{padding-left:20px}
.page_default.fw .container, .page-content .container{max-width:1160px}
.page-id-38 .page_default.fw .container,.page-id-38 .page-content .container{max-width:1260px}
.page_title h2{display:none}
.page-template-default .logo-menu{box-shadow:0 2px 9px 0 #000}
/*.home .logo-menu{padding: 0px 0 20px;background: inherit;box-shadow: none;}*/
.page-id-181 .page_content.fw h2{color:#000;position:relative;font-size:35px;line-height:35px;margin:0 0 20px;font-family:'NotoSans-Regular';display:block}
.page-id-181 .page_content.fw h2:after{position:absolute;content:'';width:200px;height:5px;left:0;top:44px;background-color:#214e92;border-radius:100%;display:inline-block;right:0!important;margin:0 auto}
.page-id-179 .page_content.fw h2{color:#000;position:relative;font-size:35px;line-height:35px;margin:0 0 20px;font-family:'NotoSans-Regular'}
.page-id-179 .page_content.fw h2:after{position:absolute;content:'';width:200px;height:5px;left:0!important;top:44px;background-color:#214e92;border-radius:100%;display:inline-block;right:0!important;margin:0 auto}
/*inner page css*/
.aply-btn a{font-family:'NotoSans-Regular';background:#214e92;color:#fff;padding:15px 30px;display:inline-block;transition:all .9s ease}
.aply-btn a:hover{background:#73c2c9}
.aply-btn.fw{padding:20px 0;text-align:left;margin-bottom:25px}
.mission-left{width:100%;float:left;background:#f7f7f7}
.mission-rt{width:100%;float:left;background:#214d91;padding:20px 20px 10px;margin-bottom:20px}
.mission-rt h3{color:#fff!important}
.mission-rt p {color:#fff!important}
.mission-rt h3 i{padding-right:10px}
.missionone.fw{padding:40px 0}
.dbpharma-left{width:58%;float:left}
.dbpharma-right{width:38%;float:right}
.dbpharma-right img{display:block;width:100%;height:auto}
.abt-yss-ed.fw{display:flex;justify-content:space-between}
.dbpharma-right img{display:block;border:3px solid #73c2c9}
/*new accordion css*/
a.accordion-section-title{color:#000;font-family:'NotoSans-Regular';font-size:20px;line-height:30px;margin-bottom:0;position:relative;display:inline-block;padding:10px;width:100%}
.accordion-section-content{border-top:1px solid #3333;box-sizing:border-box;padding:10px}
.accordion-section.fw{border:1px solid #3333;box-sizing:border-box}
a.accordion-section-title:before{position:absolute;content:"+";right:13px!important;font-size:27px}
a.accordion-section-title.active:after{position:absolute;content:"-";right:13px!important;top:13px;bottom:0;margin:auto;font-size:27px}
a.accordion-section-title.active:before{display:none}
.service-accordians-sec.fw{background:#f7f7f7}
.accordion-section p{margin-bottom:0!important}
/*about us page css*/
.yss-edu-left{width:38%;float:left}
.yss-edu-right{width:58%;float:right;position:relative}
.yss-edu-left-sec{width:48%;float:left}
.yss-edu-right-sec{width:50%;float:right;position:relative}
.yss-edu-right-sec:before{position:absolute;content:'';width:260px;height:240px;bottom:-13px;right:-27px;background:#6fc4c8;z-index:-1}
.yss-edu-hd p:first-child{margin-bottom:1px}
.yss-edu.yss-edu-one{display:flex;align-items:center;justify-content:space-between;margin-top:0px;}
.yss-edu-right-sec img{border-radius:16px;}
.abt-sec-pg-left:hover{transform:translatey(-10px);transform:scale(1.03)}
.staff-sec-blk img {width: 100%;height: 100%;display: block;object-fit: cover !important;border-radius:16px;}
/*search css in top header*/
.mobinavone .wp-block-search__input {outline: 0;position: relative;border: none;padding: 25px 100px 17px 0px;line-height: 27px;font-size: 18px;font-family: 'NotoSans-Regular';}
.mobinavone .wp-block-search__inside-wrapper {border-bottom: 1px solid #d4d4d4;}
.mobinavone button.wp-block-search__button {position: absolute;right: 99px;background: #fff;border: 0;background-image:url(assets/images/search-icon.png);background-size:cover;background-position:center;background-repeat:no-repeat;width: 50px;height: 50px;padding: 0;cursor:pointer}
.mobinavone .wp-block-search__inside-wrapper {align-items: center;}
.mobinavone ::placeholder {color: #d4d4d4;font-family: 'NotoSans-Regular';font-size: 35px;line-height: 45px;}
/*bottom footer section*/
.copy-left p span{display:none}
.cpy-rit-ftr.fw{padding:20px 0}
.copy-left{width:auto;float:left}
.copy-right{width:auto;float:right}
.copy-right ul li{display:inline-block;padding-left:14px;margin-bottom:0}
.copy-left p{font-family:'NotoSans-Regular';font-size:16px;margin-bottom:0;line-height:26px}
.copy-right ul li a{font-size:16px;line-height:26px;font-family:'NotoSans-Regular'}
.copy-right ul{margin-bottom:0}
.social-icons ul li a:hover{border:1px solid #73c2c9;width:37px;display:flex;height:37px;align-items:center;justify-content:center;border-radius:100%;background:#73c2c9}
.social-icons ul li a{border:1px solid #545454;width:37px;display:flex;height:37px;align-items:center;justify-content:center;border-radius:100%;background:#545454;color:#fff}
.social-icons ul li a:hover:before{border-radius:100%;color:#fff;position:absolute;content:"";width:50px;height:50px;background:#37358e;z-index:-1}
.social-icons.fw{margin:0 auto!important;padding:0;width:100%!important;margin-top:10px!important;align-items:center!important}
.site-footer{padding:40px 0 20px!important}
/*contact Us page css*/
.gt-frm-left{width:48%;float:left;box-shadow:0 0 8px 0 #ddd;padding:20px;border-radius:5px;background:#214e92}
.gt-frm label{font-size:18px;font-family:'NotoSans-Regular';line-height:28px}
.gt-frm-right{width:100%;float:right}
.gt-frm-right a:hover{color:#214e92;transition:all .5s ease}
.gt-form input.wpcf7-form-control{width:100%;padding:9px 10px;margin:6px 0 20px;outline:0;border:1px solid #3333;font-family:'NotoSans-Regular';font-size:18px;cursor:pointer;transition:all .9s ease;border-radius:5px}
.gt-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{font-weight:700;background:#fff;color:#214e92}
.gt-form select.wpcf7-form-control{width:100%;padding:9px 0;margin:6px 0 20px;border:1px solid #3333;border-radius:5px;font-size:17px;font-family:'NotoSans-Regular'}
.gt-form textarea{height:85px;width:100%;border:1px solid #3333;border-radius:5px;margin:6px 0 20px;outline:0;padding:13px 6px;font-family:'NotoSans-Regular';font-size:15px}
.gt-form option{font-size:15px;font-family:'NotoSans-Regular'!important;line-height:27px}
.gt-form .wpcf7-submit{color:#fff;background:#73c2c9;font-size:20px;margin-bottom:0!important;margin-top:20px!important}
.gt-form .wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-family:'NotoSans-Regular';width:100%;float:left}
.gt-form .wpcf7-not-valid-tip{font-family:'NotoSans-Regular';margin-top:-8px;margin-bottom:5px}
.gt-frm-righttwo{display:flex}
.gt-frm-righttwo i{font-size:25px;padding-right:10px;color:#214e92}
.gt-frm-righttwo{padding-top:10px;display:flex;border-top:1px solid #3333;margin-bottom:10px}
.gt-frm-rightone.fw{margin-bottom:25px}
.gt-frm-rightthree.fw{display:block;padding-top:10px;border-top:1px solid #3333;margin-bottom:10px}
.gt-frm-rightthree i{font-size:25px;padding-right:10px;color:#214e92}
.gt-frm-rt h3{margin:20px 0}
.gt-form.fw{margin-top:50px}
.gt-in-tch h2{padding-bottom:10px;text-align:center;position:relative}
.gt-in-tch h2:before{bottom:0;background:#214e92;position:absolute;content:"";width:65px;height:3px;left:0;right:0;margin:auto}
.page-id-16 .page_default.fw{background:#bbb8b833}
.gt-frm-rightone ul{width:33%;float:left}
.gt-frm-rightone ul li:first-child{padding-left:0;color:#214e92;font-weight:600}
.gt-frm-rightone ul li{padding-left:0px;position:relative}
.gt-frm-rightone ul li:first-child:before{display:none}
.gt-form .wpcf7-response-output{width:100%;float:left;font-family:'NotoSans-Regular';font-size:16px}
.gt-form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450!important;background:#46b450!important;color:#fff!important;text-align:center!important;border-radius:5px!important;margin:0!important}
.gt-form .wpcf7 form.invalid .wpcf7-response-output,{border-color:red!important;background:red!important;color:#fff!important;border-radius:5px!important;text-align:center!important}

/*gallery css*/
.pharma-gal.fw {margin: 60px 0 20px;}
.pharma-img a:before{font-size:0;position:absolute;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto}
.pharma-img a{font-size:0}
.pharma-img{margin-left:23px;width:32%;float:left;overflow:hidden;margin-bottom:10px;position:relative}
.pharma-img:first-child{margin-left:0}
.pharma-img:hover h3{color:#214e92}
.pharma-img:hover b{color:#6fc4c8!important}
.pharma-img img{display:block;position:relative;border-radius:16px;}
.pharma-gal a b{color:#fbb000}
.pharma-img:hover a b{color:#73c2c9}
.Img-blk{width:31%;float:left;margin:10px;position:relative;cursor:pointer}
.Img-blk:before{position:absolute;width:100%;height:100%;background-color:#d4d4e299;content:'';opacity:.1}
.Img-blk:after{position:absolute;width:58px;height:58px;left:40%;top:40%;content:'';background-image:url(assets/images/click-icon.png);opacity:.1;background-color:#fff;border:1px solid #fff;border-radius:100%;text-align:center}
.Img-blk:hover:before{opacity:1!important}
.Img-blk:hover:after{opacity:1!important}
.Img-blk img{width:100%;height:auto;display:block;overflow:hidden}
.rl-basicgrid-gallery{justify-content:space-evenly}
.rl-gallery-item{z-index:0!important}
.site-ftr-cont p a:hover,.cpy-rit-ftr li a:hover{color:#214e92}
li.selected .tb-button.tablinks:before{background-color:#73c2c9!important}
.rl-gallery-item:hover:before{position:absolute;content:"";width:100%;height:100%;background:#820000;z-index:1;left:0}
.rl-gallery-item{position:relative;cursor:pointer;z-index:12}
.rl-gallery-item img{display:block!important}
/*cursor moving*/
.cursor {position: fixed;width: 12px;height: 12px;border-radius: 50%;background-color: #36348e;pointer-events: none;mix-blend-mode: difference;transition: transform .3s cubic-bezier(.175, .885, .32, 1.175);z-index: 999;}
/*privacy policy*/
.privacy-policy {/*box-shadow: 0 0 9px 0 #ddd;*/padding: 30px 0 0;border-radius: 3px;margin-top: 30px;}
.Trems-Conditions{padding: 30px 0 0;border-radius: 3px;margin-top: 30px;}
.Trems-Conditions ul li {padding-left: 20px;position:relative;}
.Trems-Conditions  li:before{position:absolute;content:'';width:6px;height:6px;left:0;top:9px;background-color: #204c97;border-radius:100%;}
/* management new css */
.staff-sec {margin: 50px 0px 0px;}
.staff-sec-blkz { width: 22%;float: left;box-sizing:border-box;overflow:hidden;margin:0px 16px;}
/*.scroll-sec {display: flex; flex-wrap: wrap;width: auto;}*/
.stf-contant {padding: 64px 30px;display: flex; flex-wrap: wrap;background:#214e92;border: 2px solid #73c2c9;}
.staff-sec-blks.fw { margin-top: 50px;}
.stf-ctnt p {color: #fff !important;font-size: 18px !important;line-height: 28px !important;font-family: 'NotoSans-Regular';margin: 0px 0px 10px !important;}
.name-sec {margin: 12px 0px 20px;}
.staff-sec h2.heading { margin-bottom: 50px !important;position:relative;padding-bottom:12px;}
.staff-sec h2.heading:before {position: absolute;content: "";width: 80px;height: 3px;background: #6fc4c8;bottom: 0;left: 0;}
.stf-ctnt.one a {color: #fff !important;}
.stf-ctnt.one a:hover {color: #73c2c9 !important;}
.stf-ctnt.one i {padding: 0px 10px;color: #fff;font-size: 18px;line-height: 16px;}
.stf-ctnt.one {margin-top: 20px !important;}
.frm-cont a:hover {color: #37358e;}
.name-sec h2 {font-size: 30px !important;line-height: 30px !important;margin: 0px 0px 7px !important;font-family: 'NotoSans-Regular';color: #292929;}
/* footer */
.ftr-listone li { padding: 0px 5px;}
.ftr-listtwo li { padding: 0px 5px;}
.ftr-listthree li { padding: 0px 5px;}
.social-icons ul {column-count: 1;margin-bottom:0;}
.ftr-listthree {float: none;width: auto;text-align: left;margin: 0px 0px;}
.site-ftr-cont ul li a:hover {color: #214e92;}
.social-icons ul li a:hover{background-color:#214e92;}
/* contact us page */
.gt-frm-left label {font-size: 17px;line-height: 17px;margin: 0px 0px 5px;font-family: 'NotoSans-Regular';letter-spacing: 0.3px;color: #fff;}
.gt-form  .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ff0000; background: #ff0000;color: #fff;border-radius: 5px;text-align: center;margin: 0px 0px!important;}
.gt-form .wpcf7-not-valid-tip {text-align: center;color: #ff0000;width: 235px;background: #fff;padding: 3px 5px;float: right;border-radius: 5px;margin-top: 0px;}
.gt-frm-fl span.wpcf7-list-item {margin-bottom: 17px;margin-top: 10px;}
 .rc-anchor .rc-anchor-normal .rc-anchor-light span.wpcf7-not-valid-tip {top: -20px!important;width: 110px!important;right: -161px!important;}
/*gallery css*/
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {float: left!important;margin: 10px 10px!important;}
.rl-basicgrid-gallery .rl-gallery-item img {width: 100%!important;border-radius: 6px!important;}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {width: 31.6%!important;}
.rl-gallery .rl-gallery-link {border-radius: 10px;border: 3px solid #c5eeffc2!important;}
.rl-gallery-item:hover {border-radius: 10px!important;}
.rl-gallery-item:hover:before {border-radius:10px!important;}
.rl-gallery:not(.rl-hidden-text) .rl-gallery-link:after {border-radius: 6px!important;background-color: hsl(241deg 46% 38% / 50%)!important;}
/*about yss education*/
/* .abt-sec-pg.fw{padding-bottom:40px} */
.abt-sec-pg-right{width:63%;float:right}
.abt-sec-pg-left{box-shadow:0 .125rem .625rem 0 #000;width:30%;float:left;border:2px solid #73c2c9;transition:all .5s ease;border-radius:4px}
.abt-sec-pg-right p{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px}
.abt-right-heading h2{color:#000;font-family:'NotoSans-Regular';font-size:32px;line-height:40px;margin-bottom:15px}
.est-mission-left{width:30%;float:left;padding-right:130px}
.est-mission-right{width:60%;float:right}
.est-mission-right p{padding-right:70px}
.vision-left{width:40%;float:left}
.vision-right{width:55%;float:right;position:relative}
.vision-left h2{color:#000;font-family:'NotoSans-Regular';font-size:32px;line-height:40px;margin-bottom:15px;position:relative}
.vision-left p{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px}
.full-vision.fw{display:flex;align-items:center;justify-content:space-between}
.vision-right img{width:100%;object-fit:cover;position:relative;z-index:9;display:block;float:right}
.visionone.fw{background:#fafafa;padding:50px 0;margin-bottom:0px}
.our-vis-first{width:33.33%;float:left;padding-top:45px;position:relative;margin-top:40px}
.our-vision h4{color:#000;font-family:'NotoSans-Regular';font-size:26px;line-height:36px;margin-bottom:15px}
.our-vis-first p{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px;padding:0 45px}
.our-vis-first p:first-child{padding-left:0}
.our-vision.fw{padding-top:70px}
.our-vis-first:before{position:absolute;content:"01.";top:0;font-size:25px;font-family:'NotoSans-Regular'}
.our-vis-second:before{content:"02."}
.our-vis-third:before{content:"03."}
.vision-left h2{position:relative;padding-top:71px}
.vision-left h2:before{position:absolute;content:"";width:60px;height:60px;background-image:url(assets/images/before-img.png);background-size:cover;background-position:center;top:0;left:-10px}
.yss-edu-left-sec p span{color:#747474;font-size:16px}
.institution.fw{padding:50px 0;margin-bottom:40px}
.full-insti.fw{display:flex;align-items:center;justify-content:space-between}
.insti-left{width:40%;float:left}
.insti-right{width:55%;float:right;transition:all .5s ease;border-radius:4px}
.insti-right img{width:100%;height:100%;display:block;border:2px solid #73c2c9}
.insti-right:hover{transform:translatey(-10px);transform:scale(1.03)}
.insti-left h2{color:#000;font-family:'NotoSans-Regular';font-size:32px;line-height:40px;margin-bottom:15px;position:relative}
.insti-left p{color:#000;font-family:'NotoSans-Regular';font-size:18px;line-height:28px;margin-bottom:10px}
/* popup css */
.course-details{text-align:center}
.course-hd.fw{text-align:center}
.course-hd h2{font-family:'NotoSans-Bold'!important;color:#292929;font-size:30px;line-height:40px}
.dwnld-frm{width:70%;float:none;margin:0 auto}
.courses .wpcf7-not-valid-tip{font-family:'NotoSans-Regular';width:100%;float:left;margin:0 0 10px;text-align:right}
.courses .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#333}
input.wpcf7-form-control.has-spinner.wpcf7-submit{cursor:pointer}
.course-details{padding-top:45px}
.dip-pharma input.wpcf7-form-control.has-spinner.wpcf7-submit{background:#214e92;cursor:pointer;color:#fff;font-size:19px;margin-top:25px;display:inline-block;width:20%;border-radius:2px;transition:.3s;font-family:'NotoSans-Regular'}
.dip-pharma input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#6fc4c8}
.pum-theme-309 .pum-container,.pum-theme-lightbox .pum-container{border:8px solid #6fc4c8!important}
.pum-theme-309 .pum-content + .pum-close,.pum-theme-lightbox .pum-content + .pum-close{right:47px!important;top:50px!important;box-shadow:none!important;text-shadow:0 0 0 #000!important;background-color:#fff!important;font-size:34px!important;color:#214e92!important}
.dip-pharma input{padding:10px;margin-bottom:10px;border-radius:5px;outline:0;font-family:'NotoSans-Regular';font-size:18px;width:100%;border:1px solid #3333}
.dip-pharma select.wpcf7-form-control{padding:10px;margin-bottom:10px;border-radius:5px;outline:0;font-family:'NotoSans-Regular';font-size:18px;width:100%;border:1px solid #3333}
.dip-pharma span.wpcf7-spinner{width:100%;float:left;color:#fff!important}
.courses .wpcf7-response-output{color:#dc3232;font-family:'NotoSans-Regular';width:100%;float:left;padding:10px!important;margin:0!important}
.courses .wpcf7-not-valid-tip{font-family:'NotoSans-Regular';width:100%;float:left;margin:0 0 10px;text-align:right}
.wpcf7-spinner{background-color:#fff!important}
.courses .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#333}
input.wpcf7-form-control.has-spinner.wpcf7-submit{cursor:pointer;font-weight:700;text-transform:uppercase}
/* courses */
.mission-rt h3 {color: #fff !important;}
.mission-rt p {color: #fff !important;}
/* header srch bar */
.mobinav-submenu-blk {width: 33.33%;float: left;}
.mobinav-submenu-blks.fw{float:left;width:100%;margin:30px 0px 0px}
.mobinavone ul {margin: 2px 0 0 0;}
/* search bar */
.search .page-description {font-size: 37px; text-align: center;padding: 70px 0px 0px;margin: 0px 0px 20px;font-family: 'NotoSans-Bold';line-height:44px;position:relative;display:block;}
.search .page-description:after {position: absolute;content: "";width: 200px; height: 6px;left: 0px;bottom: -15px;background: #204c97;display: inline-block; right: 0;margin: 0 auto;border-radius: 100%;}
.search .page_default.fw {padding: 30px 0px 40px;}
/* 404 page */
.error404 .page_bnr.fw{padding:50px 0 0}
.error404 .page_bnr.fw{padding:154px 0;background-image:url(assets/images/Pharma-bg2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;text-shadow:0 1px #73c2c9;display:flex;align-items:center;position:relative}
.error404 .page_bnr:before{position:absolute;width:100%;height:100%;background:#00000059;top:0;left:0;right:0;bottom:0;content:''}
.error404 .page_bnr h1{font-size:35px;line-height:40px;margin:0 0 20px;color:#fff;text-shadow:0 1px #73c2c9;position:relative}
.error404 .logo-menu{padding:0!important;box-shadow:0 2px 9px 0 #000!important;background:red!important}
.error404 h1.page-title{position:relative!important}
.error404 form.search-form input.search-field{width:50%!important;float:none!important;margin:0 auto!important;padding:10px 20px!important;font-size:17px!important;border:3px solid #73c2c9!important;outline:none!important}
.error404 input.search-submit{padding:12px;font-size:17px;cursor:pointer;background:#73c2c9;border:1px solid #73c2c9}
.error404 input.search-submit{padding:12px;font-size:17px;cursor:pointer;background:#73c2c9;border:1px solid #73c2c9}
.error404 .page_bnr{text-align:center}
.error404 .page_default{width:50%;float:none;margin:0 auto;padding:50px 0!important}
.error404 form.search-form input.search-field{width:80%!important}
.error404 .page_content.fw{padding:50px 0}
.error404 .logo-menu{background:red!important}
.error404 .rtn-home{margin:30px 0 0;text-align:center}
.error404 .rtn-home a{font-size:17px;line-height:20px;padding:11px 20px;background-color:#204c97;color:#fff;border-radius:50px;border:1px solid #204c97;font-family:'NotoSans-Regular';font-weight:700;display:inline-block;transition:all .9s ease}
.error404 .rtn-home a:hover{transform:translatey(-10px)}
/*courses form */
.courses .wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;color: #fff;text-align: center;background: #46b450;}
.wpcf7-not-valid-tip {color: #ff0000;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ff0000;text-align: center;color: #fff;background: #ff0000;}
/* gallery */
.img-blk{width:31.33%!important;float:left;margin:11px!important;position:relative}
.img-blk img{width:100%!important;height:100%;display:block;border-radius:16px;position:relative}
.img-blk:hover{background:#000249;border-radius:10px}
.img-blk:hover.img-blk img{opacity:.47}
/* about yss */
.about-trust-first h2{font-size:32px;line-height:40px;margin:0 0 20px;color:#000;font-family:'NotoSans-Regular'}
.about-trust ol li{font-family:'NotoSans-Regular';font-size:18px;margin:0 0 10px;color:#000;line-height:26px;list-style:decimal}
.about-trust ol{padding-left:25px}
.about-trust-second h2{font-size:32px;line-height:40px;margin:0 0 20px;color:#000;font-family:'NotoSans-Regular'}
.about-trust-second{width:47%;float:left}
.about-trust-first{width:47%;float:left;margin-right:64px}
.about-trust.fw{margin-bottom:0px}
.staff-sec{margin:50px 0 30px}
/*gnm page */
.gnm-sec.fw{margin:10px 0 50px}
.gnm-right{width:58%;float:right}
.gnm-left{width:38%;float:left}
.gnm-sec ul li{padding-left:20px;font-size:18px;line-height:26px;margin:0 0 15px;color:#000;position:relative;font-family:'NotoSans-Regular'}
.gnm-sec ul li:before{position:absolute;content:"";width:8px;height:8px;background:#000;left:0;top:8px;border-radius:100%}
.gnm-left img{border:4px solid #73c2c9;display:block}
.staff-sec-blkzz.fw{display:flex;flex-wrap:wrap}
.gt-frm-rightone ul li a i{padding-right:10px}
.gt-frm-rightone.gt-frm-rt a:hover{text-decoration:underline}

