.alleditor_cls .container {background: white;padding: 4vw 2.5em 2em;max-width: 1200px;margin: 0 auto;/*margin: 36px auto 0 auto;*/    width: 95%;}
.page-template-Leadership footer#colophon {margin-top: 0;}
.alleditor_cls {background: #543b70;padding-top: 40px;padding-bottom: 70px;}
.alleditor_cls .container .main_text_cls .page_title {    font-size: 53px;background: #1A5195;color: white;padding: 1em 2em 1em 2em;font-weight: bold;/* position: absolute; */
z-index: 1;width: max-content;left: 0;text-align: right;width: 2028px;margin-left: -1472px;}
.alleditor_cls .main_editor_cls {display: flex;align-items: flex-start;justify-content: space-between;}
.alleditor_cls .container .main_text_cls{width:50%;}
.content_clss h1 {margin: 0;font-size: 130px;color: #5a82b2;line-height: normal;margin-top: -53px;border: 0;}
.content_cd h2 {font-size: 86px;display: block;font-family: "Lato", sans-serif; margin-top: -50px!important;font-weight: 800;margin: 0;line-height: normal;}
.content_cd h2:after {content: none;}
.content_clsd h3 {font-size: 86px;display: block;font-family: "Lato", sans-serif;font-weight: 900;font-style: normal;line-height: normal;margin: 0;margin-top: -30px;color: #a1b8d3;}
.page_content_cls {font-size: 19px;margin-top: 30px;/* font-weight: 300; */padding-left: 20px;color: #2c2829;}
.executive-board-members_cls img {width: 100%;}
.executive-board-members_cls {float: left;width: 33.33%;}
.main_inner_section {max-width: 1000px;margin: auto;}
.inner_title_cls {text-align: center;color: #1a5195;font-family: stilson-display-condensed, serif;font-style: italic;font-size: 38px;margin-bottom: 46px;}
.alleditor_cls .main_editor_cls {margin-bottom: 110px;}
.another_inner_section .ranking-board-members_cls img {width: 100%;}
.another_inner_section .ranking-board-members_cls {width: 33.33%;float: left;}
.again_main_inner_section .general-board-members_cls {width: 25%;float: left;min-height: 470px;padding: 0.25em;}
.again_main_inner_section .general-board-members_cls img {width: 100%;}
footer#colophon {clear: both;}
.again_main_inner_section {clear: both;overflow: auto;}
.another_inner_section {overflow: auto;
margin-bottom: 50px;}
.ist_main_inner_section {overflow: auto;margin-bottom: 50px;}
.main_inner_section {margin-bottom: 50px;}
.modal .main_story_cls h3 {
font-size: 30px;text-align: center;display: block;margin-bottom: 20px;font-family: "Lato", sans-serif;font-style: inherit;margin-top: 20px;margin-right: 0!important;max-width: 100%;}
.modal  .img_user_cls img {width: 100%;border-radius: 50%;}
.modal  .img_user_cls {max-width: 100%;margin: auto;border-radius: 50%;/*box-shadow: 0px 4px 10px #cecece;*/height: auto;}
.page_leader_cls img {width: 100%;}
.page_leader_cls {width: 35%;}
.page-template-Leadership .modal {max-width: 900px;}
.text_cls {color: #1a5195;font-weight: bold;}
/* =================21-may-2020======================== */
header nav ul.nav-menu li .sub-menu{display:block;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left:100% !important;top:0px !important;}
.page-id-16 .img_user_cls{border-radius:0px;}
.page-id-16 .img_user_cls img{border-radius:0px;}
.news_main_cls .newsimg_user_cls{width:30%;float:left;display: grid;align-items: center;justify-items: center;min-height: 197px;}
.news_main_cls .all_cls {width:70%;float:left;}
.news_main_cls .all_cls h3{width:100%;max-width:100%;font-size:38px;}
.alleditor_cls{width:100%;float:left;}
.alleditor_cls .container{display:table;}
.alleditor_cls .news_main_cls{width:100%;float:left;margin-bottom: 30px;padding-bottom: 15px;/* border-bottom: 1px solid #d8d8d8; */box-shadow: 0px 9px 10px -16px black;}
.alleditor_cls .news_main_cls .news_content_cls {width:100%;float:left;}
.alleditor_cls .news_main_cls .news_content_cls a{width:100%;float:left;}
.main_new_cls .newww_cls{width:500px;float:right;padding: 0px 0px 40px 50px;}
.main_new_cls .ist_nes_cls h3{font-style: normal;
letter-spacing:2px;padding-top:15px;}
.nav-previous span{position: relative;color: #8e9092;
font-weight:700;}
.nav-next span{position: relative;color: #8e9092;
font-weight:700;}
.nav-previous:before {content: "<";margin-right:10px;font-size: 22px;color: #1a5195;font-weight: 700;}
.back-link:before {content: "<";margin-right:10px;font-size: 22px;color: white;font-weight: 700;}
.back-link, .back-link:hover, .back-link:visited {color: white;}
.nav-next span:after{content: ">";font-weight: 800 !important;font-family: "Lato", sans-serif;margin-left: 10px;color: #195194;}
span.cat {width:auto;margin:0px;background:gray;display:table;    color:white;font-weight:600;padding:5px 15px;}
span.community-event{background:#93ce94;}
span.press-releases{background:#f47c24;}
span.in-the-news{background:#195194;}
/* ========================================= */
.page_titl_cls {color: #1a5195;font-family: stilson-display-condensed, serif;text-align: center;font-size: 24px;letter-spacing: 1px;margin-top: 15px;font-weight: 700;}
.page_exserpt_cls p {margin-top: 0;text-align: center;text-transform: uppercase;font-size: 10px;font-weight: 700;letter-spacing: 1px;}
.modal .main_story_cls {display: flex;}
.modal .main_story_cls .all_expertzz_cls {width: 40%;padding-right: 15px;padding-top:30px;}
.modal .main_story_cls .page_content_cls {width: 60%;}
.all_cls h3 {font-size: 34px!important;font-style: normal;}
.alleditor_cls .news_main_cls .news_content_cls a:after {content: ">";font-weight: 800!important;font-family: "Lato", sans-serif;margin-left: 10px;top: 0px;position: absolute;color: #195194;}
.alleditor_cls .news_main_cls .news_content_cls a {position: relative;color: #8e9092;font-weight: 700;}
.page_titl_cls,.page_exserpt_cls {padding-left: 5px;
padding-right:5px;line-height:normal;margin-top: 10px;}
/***/
.All_content_contact {display: flex;justify-content: space-between;}
.throughout_cls {width: 50%;text-align: center;}
.page-template-Contact .alleditor_cls article,
.page-template-Education .alleditor_cls article{background: white;padding: 4vw 2.5em 2em;max-width: 1200px;margin: 0 auto;width: 95%;display: block;position: relative;top: auto;}
.page-template-Contact .alleditor_cls,
.page-template-Education .alleditor_cls{padding-top:0;}
.page-template-Contact .alleditor_cls article h1.page-title {font-size: 53px;background: #1A5195;color: white;padding: 1em 2em 1em 2em;font-weight: bold;position: absolute;z-index: 1;width: max-content;left: 0;text-align: right;width: 1820px;margin-left: -1472px;top: -130px;}
.page-template-Education .alleditor_cls article h1.page-title {font-size: 53px;background: #1A5195;color: white;padding: 1em 2em 1em 2em;font-weight: bold;position: absolute;z-index: 1;width: max-content;left: 0;text-align: right;width: 1970px;margin-left: -1472px;top: -130px;}
.maping_cls {width: 50%;}
.throughout_cls {padding-right: 60px;}
.anoter_contact_cls {margin-top: 50px;}
.number_cls {display: block;margin-top: 30px;margin-bottom: 30px;color: #1a5195;font-weight: 700;font-size: 28px;}
.psychiatric_cls {margin-top: 0;max-width: 300px;margin: auto;}
.walk_ins_cls {display: block;color: #1a5195;font-weight: 700;}
.page-template-Education .alleditor_cls article .entry-content.contact_us_page p {margin-bottom: 50px;font-weight: 700;color: #1a5195;}
.page-template-Education .alleditor_cls article  h3 {font-family: "Lato", sans-serif;font-style: normal;font-size: 25px;margin-top: 1em;font-weight: 400;width: 92%;}
.page-template-Education .alleditor_cls .education_cls {column-count: 3;}
.page-template-Education .alleditor_cls .education_cls li:before {content: none;padding: 0;margin: 0;}
.page-template-Education .alleditor_cls .education_cls > div {padding: 5px;}
.page-template-Education .alleditor_cls .education_cls ul {padding: 0;}
.anoter_contact_cls p {margin-top: 0;max-width: 300px;margin: auto;}
.main_contact_cls {display: grid;grid-template-columns: 1fr 1fr 1fr;}
body.single-jobs .main_new_cls {display: grid;grid-template-columns: 1fr 2fr;}
/* ===========25-may-2020================= */
.testimonilas_cls .imagess_section_cls .all_content_cls{width:100%;position:relative;margin:0px auto;}
.testimonilas_cls .imagess_section_cls .again_image_cls{width:100%;margin: 0px auto;}
.testimonilas_cls .imagess_section_cls .again_image_cls #controller li.medium_cls{width:130px;height:130px;    border-radius:50%;border-width:5px;list-style:none;}
.testimonilas_cls .imagess_section_cls .all_content_cls #content li { list-style: none;}
.testimonilas_cls .imagess_section_cls .again_image_cls #controller li.medium_cls img{border-radius:50%;width:130px;height:120px;}
.testimonilas_cls .imagess_section_cls .all_content_cls #content{margin:0px;padding:0px;}
.testimonilas_cls .imagess_section_cls .again_image_cls #controller{margin:0px;padding:0px;}
.testimonilas_cls .imagess_section_cls .all_content_cls #content li iframe{border:5px solid white;border-radius:10px;}
.testimonilas_cls .imagess_section_cls{position:relative;width:40%;margin:0px auto 12% auto;}
#imgid1 {position:absolute;top:25%;left:-30%;}
#imgid3{position: absolute; bottom: -28%;left: -30%;}
#imgid5 {position: absolute;bottom: -28%;right: -30%;}
#imgid7 {position: absolute;top:25%;right: -30%;}
#imgid9 {position: absolute;bottom: -67%;right: -10%;}
#imgid11 {position: absolute;left: -10%;bottom: -67%;}
#imgid13 {position: absolute;bottom: -67%;left:22%;}
#imgid15 {position: absolute;bottom: -67%;right: 20%;}
.testimonilas_cls .page_title span.ist_leadership{
color:white;font-size: 2em;text-align: center;width: 100%;
float: left;font-weight: 600;letter-spacing: 2px;  margin-bottom: 40px;margin-top: 25px;}
#controller{float:left;width:150px;}
#controller li{font:200 12px/18px Arial;border:solid 1px white;margin-bottom:10px;text-align:center;cursor:pointer;}
.green{background:green;color:yellow;}
.red{background:red;color:white;}
/******27th may 2020******/
/************************/
.page-template-Testimonials .testimonilas_cls {max-width: 1220px; margin: auto;}
.ist_leadership_content h2 {font-size: 1.4em;margin-bottom: 1em;/* font-weight:300; */}
.ist_leadership_content h2:after {margin-top:0.5em;}
h2.education-subhead {font-size: 1.3em!important;margin-bottom: 1em;font-weight:300;margin-top: 2em;}
h2.education-subhead:after {margin-top:0.5em;}



/******12th June 2020******/

footer .widget_cls_main {display: grid; grid-template-columns: repeat(5, 1fr); column-gap: 5px; row-gap: 20px;}

footer .widget_cls_main ul {margin: 0; padding: 0; list-style-type: none;}

footer .widget_cls_main ul h3 {color: #fff; font-style: normal; font-size: 1.5em; font-weight: 400; margin: 0 0 10px 0}

footer .widget_cls_main ul section {display: block; margin: 0; border: none; min-height: 100%;}

footer .widget_cls_main ul section .menu {display: grid; grid-template-columns: repeat(1, 1fr);}

footer .widget_cls_main ul section .menu a {color: #fff; font-size: 0.8em;}

/******15th June 2020******/

.page_title {display: inline-block;text-align: center;width: 100%;}
.video-responsive{padding-bottom:56.1%;position:relative;height:0;}
.video-responsive iframe{left:1%;top:0;height:100%;width:98.1%;position:absolute;}

/* 29-06-2020 */

.plus_btn a {color: #fff;background: #1a51a3;width: 21px;height: 21px;justify-content: center;align-items: center;display: inline-flex;border-radius: 50%;font-weight: 400;}
.plus_btn {text-align: right;margin-top: -43px;left: -12px;position: relative;}
.plus_btn a:hover {opacity: .8;color:#fff!important;}
.address_cls a:hover {text-decoration: underline;}
.address_cls a {color: #fff;}
li#menu-item-1013 a,
li#menu-item-1014 a,
li#menu-item-1017 a {font-size: 18px;font-weight: 700;}
@media only screen and (max-width:480px){
footer .footer-widgets { grid-template-columns: repeat(1, 1fr) !important;}
}
.modal.ranking-board-members {
max-width: 900px!important;
width: 100%;
}
.modal {
max-width: 900px!important;
}
.modal .img_user_cls img {
width: 100%;
border-radius: 0!important;
}

.widget-title:after{
display: none;
}

footer#colophon h2.widget-title{
border-bottom:	1px solid #d5d7d845;
font-size: inherit;
font-weight: bold;
line-height: 32px;
display:block;
}


section.widget .textwidget{
	font-size:	15px;
	line-height: 22px;
display:block;
}

.site-footer ul.contact {list-style:none;list-style: none;
margin: 0;
padding: 0;
color: white;
font-size: 15px;}

.contact .icon img {width: 17px;
position: relative;
top: 4px;margin-right:6px;
}
.site-footer ul.contact li a {color:white;text-decoration:none;}
.site-footer ul.contact li {line-height:22px;margin-top:8px;}

.site-footer ul.contact li:last-of-type {line-height:1.2em;font-size:0.8em;}

.site-footer ul li:first-of-type{border-bottom:1px solid #d5d7d845;margin-right:25px;font-size: 18px;color:white;
font-weight: 700;line-height:32px;margin-top:0;}

footer .footer-widgets h2{margin:0px;line-height:33px;}