@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

/** If Black color **/
body.blockcolor .sliding-text-points{background:black;}
body.blockcolor .sliding-text-points ul.slidingtext-ul li{color:#fff;}
body.blockcolor div#sfFooter .footercopyright{background:#191919;}
body.blockcolor div#sfFooter{ background:black;}
body.blockcolor .topbarnavigation {background: #000000;}
body.blockcolor .topbarnavigation .font-size-colors ul.locksizes li.white a:after{background:#fff; color:#333;}
body.blockcolor .topbarnavigation .font-size-colors ul.locksizes li.black a:after{border:1px solid #fff;}
body.blockcolor .about-caf-img {background: black;}
body.blockcolor .about-caf-content {background: black; color: #fff;}
body.blockcolor .about-caf-content .readmorebutton {color: #95d6f1;}
body.blockcolor ul.Whatsnew-list-ul > li,
body.blockcolor .Whatsnew-list-wrap div#parentVerticalTab .event-box {background: black;}
body.blockcolor ul.Whatsnew-list-ul > li:nth-child(even),
body.blockcolor .Whatsnew-list-wrap div#parentVerticalTab .event-box:nth-child(2n) {background: #525252;}
body.blockcolor .governingCouncil-wrap {background: black;}
body.blockcolor .Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li{color: #fff;}
body.blockcolor .governingCouncil-wrap .governingCouncil-box .nameofperson,
body.blockcolor .governingCouncil-wrap .governingCouncil-box .descriptiontext,
body.blockcolor .governingCouncil-wrap .governingCouncil-box .designation {color: #fff;}
body.blockcolor ul.sidebarlinking {background: #000;}
body.blockcolor ul.sidebarlinking li a {color: #fff;}
body.blockcolor ul.sidebarlinking li,body.blockcolor ul.sidebarlinking li span {color: #fff;}
body.blockcolor .listing_here .listProfile {background: black; color: #fff;}
body.blockcolor .listing_here .listProfile:nth-child(even){background: #525252;}
body.blockcolor .banner-inner-wrap {background: url(/Upload/images/left_top_banner_1.jpg) no-repeat top left, url(/Upload/images/right_top_banner_1.jpg) no-repeat top right; background-color: #4e4e4e;}
body.blockcolor .listProfile .profileMore .showSingle {background: #2b58a4;}
body.blockcolor .webinarsection .webinar-box {background: #000; color: #fff;}
body.blockcolor .webinarsection .webinar-box .textsection .subline {color: #fff;}
body.blockcolor .webinarsection .webinar-box .innerbox-wrap .img-wrap iframe {border: 1px solid #fff;}
body.blockcolor .people-list-wrap .peoplelist-box .innerbox-wrap {background: #000; color: #fff;}
body.blockcolor .people-list-wrap .peoplelist-box .innerbox-wrap .textsection .namesection {color: #fff;}
body.blockcolor .webinarsection .webinar-box:nth-child(2n) {background: #525252;}
body.blockcolor .listing_here .listProfile div.showhds p span{color: #fff !important;}
body.blockcolor .listing_here .globalList{color: #fff; background: #000;}
body.blockcolor .listing_here .globalList strong {color: #fff;}
body.blockcolor .listing_here .globalList:nth-child(2n) {background: #525252;}
body.blockcolor .globalList h3 a {color: #fff;}
body.blockcolor a.external-link.blue-link {background-color: #2b58a4;}
body.blockcolor .listing_here .globalList .font16{color: #fff;}
body.blockcolor .globalList a.external-link {background-color: #2b58a4;}
body.blockcolor .globalList a.download-pdf {background-color: #2b58a4;}
body.blockcolor .sf-sidebar .filter{background: #000; color: #fff;}
body.blockcolor .sf-sidebar h2 {color: white; background: #525252;}
body.blockcolor .moreResult {background: black;}
body.blockcolor .moreResult a {color: #a3e9ff;}
body.blockcolor .join-us-sidebar ul li {background: black;}
body.blockcolor .join-us-sidebar ul li b {color: #fff;}
body.blockcolor #dvCustomers .globalList {background: black; color: #fff;}
body.blockcolor #dvCustomers .globalList:nth-child(even) {background: #525252;}
body.blockcolor .galleryList li a .gallery-disc {background: black; margin-top: 0; padding: 5px 5px !important; color: #fff;}
body.blockcolor .albumList > ul > li {background: #525252;color: #fff;}
body.blockcolor .albumList > ul > li:nth-child(odd) {background: black;}
body.blockcolor .albumList li a h3 {color: #fff;}
body.blockcolor .sf-sidebar ul.rightGalleryList li {background: black; margin: 8px; padding-top: 10px;}
body.blockcolor .sf-sidebar ul.rightGalleryList {float: left;}
body.blockcolor .commentlist .sfComment .sfCommentImage {background: #000;color: #fff;}
body.blockcolor .commentlist .sfComment .sfCommentImage:nth-child(2n) {background: #525252;}
body.blockcolor .listing_here .globalList a div {color: #fff;}
body.blockcolor .blog-comment-content ul.blogulcomment li {background: #000;}
body.blockcolor .blog-comment-content ul.blogulcomment li{color: #fff;}
body.blockcolor .blog-comment-content ul.blogulcomment li table tr:last-child td span {color: #44bbe1;}
body.blockcolor .RelatedLinks ul.leftLinks {background: #000;}
body.blockcolor .RelatedLinks ul.leftLinks li a {color: #fff;}
body.blockcolor .viewtestimonial .profileMore .eventDisc.showhds {background: #000;}
body.blockcolor .eventTestiName:after {border: 9px solid #000;}
body.blockcolor .mession-aboutus-sectio .missionbottom {background: #000; color: #fff;}
body.blockcolor ul.object-fun-list {background: #000; margin-top: 0; padding-top: 15px; padding-bottom: 10px; color: #fff; margin-bottom: 0;}

body.blockcolor .cafral-contact .contact-grid{background: #000; color: #fff;}
body.blockcolor .cafral-contact .contact-grid .contact-name .contact-name-inner {color: #fff;}
body.blockcolor .contact-grid .contact-details li a {color: #fff;}

/*body.blockcolor .middlemaincurrent {background: #000;}
body.blockcolor .middlemaincurrent .enquiryForm h2 {color: #fff;}
body.blockcolor .middlemaincurrent .enquiryForm h2 span.heading-2-color {color: #fff;}*/

body.blockcolor .sfSidemenu li a{background:black;}
body.blockcolor .sfSidemenu li.sfLevel1 li a{background:#5f5f5f;color:#fff;}
body.blockcolor .sfSidemenu li a.level1 span.sfPagename:before{background:#fff;}
body.blockcolor .Collaboratesidebar .sfHtmlview .sfModulecontent{background:#000; color:#fff;}



.topbarnavigation{background:#2754a0;}
.topbarnavigation .font-size-colors{max-width: 1180px; margin: 0 auto; text-align: right;}
.topbarnavigation .font-size-colors ul.locksizes {list-style: none; float: right; margin: 6px 0 6px; color: #fff;}
.topbarnavigation .font-size-colors ul.locksizes li {display: inline-block; margin: 0 0 0 10px; color: #fff;}
.topbarnavigation .font-size-colors ul.locksizes li a {color: #fff;font-size: 14px !important;}
.topbarnavigation .font-size-colors ul.locksizes li.black a {font-size: 0 !important;}
.topbarnavigation .font-size-colors ul.locksizes li.white a {font-size: 0 !important;}
.topbarnavigation .font-size-colors ul.locksizes li.black a:after {content: 'A';font-size: 13px;background: black;padding: 2px 5px 2px 5px;}
.topbarnavigation .font-size-colors ul.locksizes li.white a:after {content: 'A';font-size: 13px;border: 1px solid white;padding: 2px 5px 2px 5px;color: #fff;}
.topbarnavigation .font-size-colors ul.locksizes li.increasesize{margin-left: 18px;}
.topbarnavigation .font-size-colors ul.locksizes li.decreasesize {padding-left: 10px; position: relative;}
.topbarnavigation .font-size-colors ul.locksizes li.decreasesize:after {content: '';height: 100%;width: 1px;background: #fff;position: absolute;left: -2px;height: 17px;top: 0;bottom: 0;margin: auto 0;}

div#sfBodyContent {
    max-width: 1210px;
    margin: 0 auto;
}
div#sfTopbarnavigatiobn {
    position: relative;
    z-index: 4;
    display:none;
}

.bannerResearch .sfModulecontent {
    max-width: 1210px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    min-height: 700px;
}

.bannerResearch .sfModulecontent .sfCol_75 {
    width: 80%;
    padding-top: 30px;
}

.bannerResearch .sfModulecontent .sfCol_25.sf-sidebar {
    width: 20%;
    padding-top: 30px;
    background: #f5f6f7;
    padding-left: 0;
    position: relative;
    padding: 20px 10px 10px;
}

.bannerResearch .sfModulecontent .sfCol_25.sf-sidebar:after {
    content: '';
    background: #f5f6f7;
    position: absolute;
    height: 100%;
    width: 200%;
    top: 0;
    left: 100%;
}
#sfHeaders .sfInnerwrapper .sfMoreblocks{max-width:1180px; }
#sfHeaders{padding:15px 0px; background: url(/Upload/images/header_menu_bg.jpg) no-repeat; background-position: 65% 50%;
    background-size: auto 117px;
    position: relative;
    z-index: 2;
    background-color: #fff;}

#sfHeaders div#sfLogo {
    padding: 0 0;
    margin-bottom: 0 !important;
}
#sfHeaders div#sfLogo a img#imgLogo {
    width: 225px;
}
#sfHeaders div#sfNavigation {
    margin-bottom: 0;
}

#sfTopbarnavigatiobn .sfInnerwrapper .sfCol_100 {
    margin-bottom: 0;
}

#sfHeaders div#sfNavigation ul.sf-menu > li > a {
    padding: 35px 0 4px 0;
    font-size: 15px !important;
    color: #194b9d;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
#sfHeaders div#sfNavigation ul.sf-menu > li > a:hover{
    color: #43bce0;
}

.nominee-form .text, .inputtext {
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 95%;
}

.nominee-form .button {
    width: 200px;
    padding: 10px;
    margin-right: 10px;
}

.nominee-form .buttonReset {
    width: 200px;
    padding: 10px;
}
.nominee-form .display-flex {
    display: flex;
    width: 95%;
}
.nominee-form .display-flex .salutation {
    width: 20% !important;
    float: left;
}
.nominee-form .inputtext {
    margin-top: 0px;
    height: 40px;
    width: 78%;
    margin-left: 10px;
    float: left;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:last-child a {
padding-top: 48px;
}

#sfHeaders div#sfNavigation ul.sf-menu > li > a:after {
    display: none;
}

#sfHeaders div#sfNavigation ul.sf-menu > li{    
    padding: 0 1px;
}
#sfHeaders div#sfNavigation ul.sf-menu > li > a > span {
    position: relative;
    padding: 10px 10px;
}
#sfHeaders div#sfNavigation ul.sf-menu > li > a:hover > span {
    background: #184b9e;
    color: #fff;
}
.container_plus_sldibar .sfCol_75 {
    width: 80%;
}
.container_plus_sldibar .sfCol_25.sf-sidebar {
    width: 20%;
}
div#sfBodyContent .sfMoreblocks div#sfMainWrapper.sfCol_75 {
    width: 80%;
}
div#sfBodyContent .sfMoreblocks #sfRight {
    width: 20%;
}

.sf-sub-indicator { display: none;  }
.sfLast .sfPagename {
    padding-bottom: 0px !important;
}

.sfActive .sfPagename {
    background: #184b9e;
    color: #fff;
    padding: 10px 12px;
}

.sfLast span.sfPagename {
    font-size: 0 !important;
}
div#sfLoginstatus {
    position: fixed;
    width: 100%;
    text-align: center;
    left: 0;
    display: none;
    height: 100%;
    /* background: #333; */
    top: 0;
    bottom: 0;
    z-index: 1000;
    right: 0;
}
a#searchclose {
    position: absolute;
    right: -4px;
    top: -12px;
    background: #fff;
    border-radius: 100%;
}
.sfSearchwrapper ul li .sfBtn{color: #333;}
#sfLoginstatus .sfModulecontent.clearfix {
    position: absolute;
    top: 45%;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    z-index: 5;
    left: 0;
    right: 0;
    background: #ccc;
    padding: 10px 20px 21px 20px;
}

div#sfLoginstatus:after {content: '';position: absolute;top: 0;bottom: 0;right: 0;opacity: 0.5;left: 0;z-index: 1;background: #333;}
/*#sfHeaders div#sfNavigation ul.sf-menu > li:last-child > a span.sfPagename:before {
    content: '';
    display: inline-block;
    height: 26px;
    background: url(/Upload/images/search.png);
    width: 26px;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    margin: 0 auto -10px auto;
}*/
#sfHeaders div#sfNavigation ul.sf-menu > li:last-child a{
    display:none;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:last-child:hover > a > span {
    background: transparent !important;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:last-child{
    background: url(/Upload/images/search.png);
    width: 28px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    margin: 29px 0 0 10px;
    cursor: pointer;
}
#searchbtnmob{
    position:relative;
    font-size: 0 !important;
}
#searchbtnmob:before {
    content: '';
    display: inline-block;
    height: 16px;
    background: url(/Upload/images/search-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 16px;
    bottom: 100%;
    left: 0;
    right: 0;
    position: relative;
    top: 2px;
}

#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(1) > a span.sfPagename:before {
    background: url(/Upload/images/about.png) no-repeat center bottom;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(2) > a span.sfPagename:before {
    background: none;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(3) > a span.sfPagename:before {
    background: none;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(4) > a span.sfPagename:before {
    background: none;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(5) > a span.sfPagename:before {
    background: none;
}
/*economic_indicator*/
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(6) > a span.sfPagename:before {
    background: none;
}
#sfHeaders div#sfNavigation ul.sf-menu > li:nth-child(7) > a span.sfPagename:before {
    background: none;
}
.researchlist-list-wrap .researchlist-box img {
    width: 100%;
    max-width:180px
}
.research-mandate .boxwraper .heading-wrap h2:after {
    max-width: 380px !important;
    width: 100% !important;
}
.researchlist .heading-wrap h2:after {
    max-width: 380px !important;
    width: 100% !important;
}

.globalList h3 .eventCat {
    display: inline-block;
    padding: 2px 3px;
    position: relative;
    margin: -30px 0 0 0 !important;
    color: #3e495e;
    background: transparent;
    font-size: 20px;
}
.eventCat {display: flex;width: 100%;}
.eventCat .eventCat_inner {width: 100%;color: #3e495e;font-size: 20px;font-weight: 500;}
.eventCat .eventCat_inner_right {width: 200px;}
.eventCatand {margin: 14px 0 0 0;}

#DivPrinta .formRow.formRow .globalList h3 .eventCat{
    display:none !important;
}

.sfInnerwrapper{width:100%;}
body{margin:0; padding:0; background:transparent;}
.sf-blocks-inner{max-width: 1180px; margin:0 auto;}
div#sfFooter{ background: rgb(30,170,215); background: linear-gradient(180deg, rgba(30,170,215,1) 0%, rgba(25,75,157,1) 100%); }
div#sfFooter a {color: #e6ebf1;}
.demoGrid [class*="sfCol_"] > div{background: transparent;}
div#sfFooter .copyrightsection{text-align: center; color: #e6ebf1;}
div#sfFooter .copyrightsection a{color: #e6ebf1;}
div#sfFooter .copyrightsection a:hover{color: #9dd2ff;}
div#sfFooter .sitemaplinks{text-align: left;}
div#sfFooter .quicklinksection h3{text-align: left; color: #e6ebf1; padding-left: 0; margin: 30px 0 25px;}
div#sfFooter .quicklinksection{padding: 0 0;}
div#sfFooter .quicklinksection ul.quicklinksfooter{margin-bottom:30px; float: left;}
div#sfFooter ul{padding: 0; margin: 0 0 0;}
div#sfFooter ul li{display: block; float: left;}
div#sfFooter ul li:last-child a:after{display: none;}
div#sfFooter ul li a{color: #e6ebf1; position: relative; padding: 0 15px;}
div#sfFooter ul.quicklinksfooter li a:after {content: '';background: #fff;height: 15px;width: 1px;position: absolute;right: 0;top: 2px;}
div#sfFooter ul.sitemappolicy li a{color: #e6ebf1;}
div#sfFooter ul.sitemappolicy li a:after {background: #9aa0a9;}
div#sfFooter .footercopyright {background: #ffffff29; color: #e6ebf1; padding: 15px 0 10px;}


div#sfFooter .quicklinksection h3 {
    padding-left: 0px;
    text-transform: uppercase;
    font-weight: 600;
}

div#sfFooter ul li:first-child a {
    padding: 0 15px 0 0px;
}


div#sfFooter ul.sitemappolicy li a { padding-left: 0px; }
.researchlist-box { padding: 15px 10px 15px 0px !important; }
.researchlist-box .img-wrap { padding-left:0px; }
.footercopyright .sfCol_33{padding: 0;}

.MarqueSection{position:relative; z-index:99;}
.sliding-text-points ul.slidingtext-ul{padding: 0 0 0; margin: 0 0; float: left; width: 100%; display: block; position: relative; z-index: 211;}
.sliding-text-points { background:url(../../../Upload/images/section-shadow.png) left bottom, url(../../../Upload/images/section-shadow_right.png) right bottom no-repeat !important; background-repeat: no-repeat !important; max-width: 1180px; margin: 0 auto; display: flex; padding: 39px 20px 33px 20px; height: 110px; margin-top: 0px !important;}
.sliding-text-points ul.slidingtext-ul li { font-size: 14px; color: #194b9d; display: inline-block; position: relative; line-height: 17px; padding-left: 30px; float: left; padding-right: 60px; font-weight: 600;}
.sliding-text-points ul.slidingtext-ul li:before{content: '';position: relative;background: #70c5f2;width: 6px;height: 6px;display: block;float: left;border: 3px solid #fff;position: absolute;left: 2px;z-index: 1;top: 2px;border-radius: 100%;}
.sliding-text-points ul.slidingtext-ul li:after{content: '';position: relative;background: #5b6476;width: 16px;height: 16px;display: block;float: left;border-radius: 100%;position: absolute;left: 0px;top: 0;}

.linkofourwebsite {
    float: right;
}

.sfInnerwrapper .sfCol_100 {
    padding: 0;
}
#sfSlider .sfBannerDesc {
    position: absolute;
    bottom: 5%;
    top: auto;
    left: 0;
    right: 0;
    z-index: 8;
    font-size: 38px;
    color: #fff;
    margin: 0 auto;
    text-align: center;
}

#sfSlider .sfBannerDesc p {
    width: auto;
    display: inline-block;
    font-size: 20px;
    line-height: 50px;
    position: relative;
    text-align: center;
}


/*#sfSlider .sfBannerDesc p:before {
    content: '';
    background: #3cadd7;
    height: 1px;
    width: 50%;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0 auto;
    position: absolute;
}

#sfSlider .sfBannerDesc p:after {
    content: '';
    background: #3cadd7;
    height: 1px;
    width: 25%;
    left: 0;
    right: 0;
    bottom: -25px;
    margin: 0 auto;
    position: absolute;
}*/

/*
#sfMiddleshort {
    width: 58%;
    padding-left: 60px;
}

#sfMiddlemaincurrent {
    width: 42%;
}
*/

.sfCol_60 .whatsnewilist.boxwraper {
    padding-left: 60px;
}

.eventshomepage {
    margin-bottom: 40px;
    margin-top: 24px;
}

.eventshomepage h2:after { display:none; }

#event-upcomming-content, #event-past-content {
    overflow: auto;
    height: 380px;
    padding-right: 10px;
}

.WhatsNewafterabout ul.Whatsnew-list-ul::-webkit-scrollbar,
#event-upcomming-content::-webkit-scrollbar, #event-past-content::-webkit-scrollbar {
  width: 5px;
}
.WhatsNewafterabout ul.Whatsnew-list-ul::-webkit-scrollbar-track,
#event-upcomming-content::-webkit-scrollbar-track, #event-past-content::-webkit-scrollbar-track {
  border-radius: 5px;
}
.WhatsNewafterabout ul.Whatsnew-list-ul::-webkit-scrollbar-thumb,
#event-upcomming-content::-webkit-scrollbar-thumb, #event-past-content::-webkit-scrollbar-thumb {
  background: #c9ced8;
  border-radius: 5px;
}


.home-governingCouncil h2:after { display:none; }
h2.headings.galleryheadings {
    font-weight: bold;
    text-align: left;
    font-size: 30px;
    color: #194b9d;
    padding: 15px 20px 15px 0;
    display: inline-block;
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}

h2.headings.galleryheadings:after {
    content: '';
    background: #1eaad8;
    position: absolute;
    bottom: 0;
    width: 250px;
    height: 1px;
    left: 0;
}

/*.boxwraper{box-shadow: 0 0 5px 1px #dedede;}*/
.boxwraper .heading-wrap {/*background:#f7f8fa; border-bottom:1px solid #e0e4e9;*/ float: left; width: 100%;  margin-bottom: 0;}
.boxwraper .heading-wrap h2 {text-align: left; font-size: 30px; color: #194b9d; padding: 15px 20px 15px 0; display: inline-block; float: left; margin: 0; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
/*.boxwraper .heading-wrap h2 .heading-2-color{color:#194b9d;}*/
.boxwraper .heading-wrap h2 i.fa{color:#3e495e;}
a.readmorebutton {color: #194b9d; float: right; margin: 13px 20px 0 0;}
a.readmorebutton:after {content: '';background: url(/Upload/images/read_more.png);width: 28px;height: 12px;display: block;float: right;margin: 7px 0 0 10px;}

.about-caf-img {padding:0px 0px 0; display: inline-block }
.about-caf-img img { width: 100% !important }
.about-caf-content {text-align: left; padding:5px 0px 15px; overflow: hidden;text-align: justify;}
.about-caf-content p {
    font-size: 16px;
    line-height: 26px;
    color: #3e495e;
}
.about-caf-content .readmorebutton {float: left; position: relative; margin:5px 0 0;}

.about-caf-content .readmorebutton:after {
    position: absolute;
    background-size: 100%;
    background: url(../../../Upload/images/read-more-arrow.png) !important;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    height: 12px;
    width: 29px;
    float: right;
    margin: 7px;
}

.Whatsnew-list-ul {
    float: left;
    width: 100%;
}

ul.Whatsnew-list-ul > li {
    width: 100%;
    float: left;
    display: flex;
    align-items: baseline;
    padding: 15px 0px 15px 0;
    list-style: none;
    border-bottom: 1px solid #d6d6d6;
}
/*
.Whatsnew-list-wrap {
    overflow: hidden;
    display: block;
    float: left;
}
*/
ul.Whatsnew-list-ul > li .left-time-month {
    background: #194b9d;
    color: #fff;
    font-size: 11px;
    padding: 8px 7px 7px;
}

ul.Whatsnew-list-ul > li .left-time-month li.time {
    font-size: 14px;
}

ul.Whatsnew-list-ul > li .left-time-month li.year {
    color: #194b9d;
    background: #ffff;
    letter-spacing: 5px;
    text-align: center;
    font-size: 11px;
    font-weight: bolder;
    margin-top: 3px;
}

ul.Whatsnew-list-ul > li .left-time-month li.month {
    line-height: 10px;
}

ul.Whatsnew-list-ul > li .left-time-month li {
    list-style: none;
}

ul.Whatsnew-list-ul > li:nth-child(even) {
    border-top: 0;
}
.WhatsNewafterabout ul.Whatsnew-list-ul{
    height: 455px;
    overflow: hidden;
    padding-bottom: 10px;
    overflow-y: scroll;
}
.WhatsNewafterabout .Whatsnew-list-wrap {
    background: url(../../../Upload/images/section-shadow_right.png) right bottom no-repeat !important;
    float: left;
    padding-bottom: 15px;
}

ul.Whatsnew-list-ul > li .right-new-content img.tagimg {
    position: absolute;
    right: 0;
    top: 0;
}

ul.Whatsnew-list-ul > li .right-new-content {
    position: relative;
    padding-left: 0px;
}

ul.Whatsnew-list-ul > li .right-new-content h3 {
    margin: 0 0 6px;
    font-size: 16px;
    color: #3e495e;
    font-weight: 900;
    position: relative;
    top: 0px;
}

ul.Whatsnew-list-ul > li .right-new-content p {
    color: #3e495e;
    font-size: 13px;
    line-height: 16px;
}
div#sfBodyContent div#sfMainWrapper.sfCol_80 {
    padding-top: 50px;
}

.banner-breadcrumb ul li.currentpage:before {
    content: '';
    background: url(../../../images/arrow_breadcrumb.png);
    height: 12px;
    width: 18px;
    position: absolute;
    left: -8px;
    top: 0px;
    margin: auto;
    bottom: 0;
    border-radius: 100%;
}

.banner-breadcrumb ul li.currentpage {
    position: relative;
    padding-left:20px;
}
.banner-breadcrumb ul li.medail-link:before{
     content: '';
    background: url(../../../images/arrow_breadcrumb.png);
    height: 12px;
    width: 18px;
    position: absolute;
    left: -8px;
    top: 0;
    margin: auto;
    bottom: 0;
    border-radius: 100%;
}
.banner-breadcrumb ul li.medail-link{position: relative;}

.sfBannerDesc span {
    line-height: 35px;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 700;
    text-shadow: 0px 2px 20px rgba(0, 0, 0, 1);
}
/*.middlemaincurrent .sfModulecontent.clearfix {
    display: flex;
}*/
#sfSlider .sfBannerDesc {
    width: 96%;
}

.governingCouncil-wrap {
    float: left;
    width: 100%; 
}

.governingCouncil-wrap .governingCouncil-box {
}

/*.governingCouncil-box{
	width:300px !important;
}
*/
.governingCouncil-box .img-wrap {
    margin: 10px auto 0 auto;
    overflow: hidden;
    border: 0px;
    background: #fff;
    display: flex;
    align-items: center;
}

.governingCouncil-wrap .governingCouncil-box .nameofperson {
    font-size: 20px;
    color: #3e495e;
    font-weight: 600;
    margin: 15px 0 1px;
}

.governingCouncil-wrap .governingCouncil-box .designation {
    color: #194b9d;
    margin-bottom: 9px;
    font-size: 14px;
}

.governingCouncil-wrap .governingCouncil-box .descriptiontext {
    color: #747a87;
    margin-top: 15px;
}

.governingCouncil-wrap .governingCouncil-box a.readmorebutton {
    margin: 10px auto 0 auto;
    float: none;
    text-align:center;
    display: inline-block;
}
.governingCouncil-box .img-wrap .img-wrap-here {
    float: left;
    width: 100%;
}

.governingCouncil-box .img-wrap .img-wrap-here img {
    width: 190px;
    height: 190px;
    margin-right: 0px;
}
.governingCouncil-box .img-wrap .afterimg_titles {
    margin-left: 0;
    width: 100%;
}

.governingCouncil-wrap button.slick-arrow { top:54% !important;}
.governingCouncil-wrap .slick-prev { right: 50px !important; background-color: transparent !important; left: auto !important; }
.governingCouncil-wrap .slick-next { right: 10px !important; background-color: transparent !important; left: auto !important; }

.rightGalleryList li h3 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
}
.rightGalleryList li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
   
}
.VideoGalleryTop3 li h3 {
    font-size: 14px;
    line-height: 24px;
}
.VideoGalleryTop3 li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
   
}
.collaboration-gallery .galleryList li{
    width: 100%;
}
.upcomin-gallery .galleryList li {
    width: 100%;
}
.learninpast .galleryList li {
    width: 100%;
}
.comment-sidebar .text {
    width: 100%;
}
.comment-sidebar p.captcha-code input {
    width: 100% !important;
}
.showhdsComment {
    margin-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}
.flRight a.linkurl img {
    margin-left: 10px;
    vertical-align: text-bottom;
}
.flRight a.linkblogs img {
    margin-left: 6px;
    position: relative;
    top: -3px;
}
.linkProgramme img {
    margin-left: 6px;
    position: relative;
    top: -3px;
}
ul.Publications {
    float: left;
    width: 100%;
    padding: 0px 20px 20px 20px;
}
ul.Publications li a:before {
    content: '';
    background: #40bbe2;
    height: 7px;
    width: 7px;
    position: absolute;
    bottom: 8px;
    left: -15px;
    border-radius: 100%;
}
.blog-wrap{
    box-shadow: 0 0 5px 1px #dedede;
    padding: 20px 20px 30px;
    margin-bottom: 20px;
}
.blog-wrap .homeTab ul li a.active{
        background: #fff;
    border-top: 2px solid #5d7fb8 !important;
    border-left: 2px solid #5d7fb8 !important;
    border-right: 2px solid #5d7fb8 !important;
}

.sf-sidebar .homeTab ul li a.active,
div#sfRight .homeTab ul li a.active{
    background: transparent;
}
ul.Publications li{list-style: none; position: relative;}
ul.Publications li a{display: block;position: relative;float: left; width: 100%;}
div#sfFooter ul li a:hover {
    color:#9dd2ff;
}
.slick-initialized .slick-slide,
.slider button.slick-arrow {
    outline: none;
}
.albumList #dvCustomers li {
    list-style: none;
    margin: 0;
    background:transparent;
    padding: 10px 0;
    float: left;
    border: 0px solid #d8dde3;
    width: 100%;
    border-bottom: 1px solid #d8dde3;
}
.globalList h3 span#lytA_ctl19_lblProgName {
    display: block;
    margin-bottom: 10px;
}
.globalList h3 .eventCat{
    margin: 0 0 0 10px;
}
div#sfBodyContent{
    min-height: 700px;
}
.albumList #dvCustomers li:nth-child(odd) {
    background: #fff;
}
.albumList #dvCustomers li a img{
       float: left;
    margin-right: 10px;
    height: 80px;
}
.linkofourwebsite a:hover {
    color: #45bde3 !important;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }

.blog-tab .homeTab{margin-bottom: 20px;}
/*ul.resp-tabs-list, p { margin: 0px; padding: 0px; }*/
.resp-tabs-list li { 
    font-weight: 600;
    font-size: 20px;
    display: inline-block;
    padding: 10px 30px 10px 0px;
    margin: 0 25px 0 0;
    list-style: none;
    cursor: pointer;
    color: #838383;
    float: left;
}
.resp-tabs-list li.features{ background:url(../images/icon-f.png) 10px 10px no-repeat;}
.resp-tabs-list li.specifications{ background: url(../images/icon-spe.png) 10px 10px no-repeat}
.resp-tabs-list li.machine-layout{ background:url(../images/icon-layout.png) 10px 10px no-repeat;}

.resp-tabs-list li.features:hover{ background:#0066b3 url(../images/icon-f-h.png) 10px 10px no-repeat !important; color:#fff;}
.resp-tabs-list li.specifications:hover{ background: #0066b3 url(../images/icon-spe-h.png) 10px 10px no-repeat !important; color:#fff;}
.resp-tabs-list li.machine-layout:hover{ background:#0066b3 url(../images/icon-layout-h.png) 10px 10px no-repeat !important; color:#fff;}

.homeTab li:first-child a:before {display: none;}
.homeTab li:last-child a:before { display: none;}



.resp-tabs-container { padding: 0px; clear: left; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active {/* border: 1px solid #5AB1D0 !important;*/ border-bottom: none; padding:  20px 20px 20px 60px  !important; }
.resp-tab-active { border-bottom: none; background-color: #fff; }
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; border-top-color: #5AB1D0; }

h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {width: 100%; }
.resp-vtabs .resp-tabs-list li {padding: 20px; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; width: 100%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; }
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: -1px !important; padding:  20px !important; }


.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }

/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB;/* !important;*/ }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1;/* !important;*/ }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1;/* !important;*/ }


.about-caf-content a.readmorebutton:after {content: '';background: #194b9d !important;width: 50%;height: 1px;position: absolute;left: 100%;margin: 0;top: 12px;float: none;margin-left: 10px;}
.about-caf-content a.readmorebutton:before {content: '';background: #194b9d;width: 4px;height: 5px;position: absolute;right: 0%;top: 10px;margin-right: -10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.about-caf-content a.readmorebutton:hover:before {margin-right: -51px;}

.webinar-list-wrap a.readmorebutton:after {content: '';background: #194b9d !important;width: 50%;height: 1px;position: absolute;left: 100%;margin: 0;top: 10px;float: none;margin-left: 10px;}
.webinar-list-wrap a.readmorebutton:before {content: '';background: #194b9d;width: 4px;height: 5px;position: absolute;right: 0%;top: 8px;margin-right: -10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.webinar-list-wrap a.readmorebutton {
    color: #194b9d;
    float: none;
    margin: 0 20px 0 6px;
    font-weight: 600;
    position: relative;
}
.webinar-list-wrap a.readmorebutton:hover:before {margin-right:-48px;}


.listProfile .profileMore .showSingle{padding: 0; display: inline-block; margin: 0 0 0 11px; padding-left: 5px; background: transparent; color: #194b9d; position: relative;cursor: pointer; font-weight: 400; float: right; margin-right: 51px;}
.listProfile .profileMore .showSingle:after {content: '';background: #194b9d !important;width: 50%;height: 1px;position: absolute;left: 100%;margin: 0;top: 12px;float: none;margin-left: 10px;}
.listProfile .profileMore .showSingle:before {content: '';background: #194b9d;width: 4px;height: 5px;position: absolute;right: 0%;top: 10px;margin-right: -10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.listProfile .profileMore .showSingle:hover:before {margin-right: -51px;}



div#about_Slider .slick-slide img{    
    width: 100% !important;
}
div#about_Slider button.slick-prev.slick-arrow{
    background:transparent url(/Upload/images/slickarrow_new.png);
    transform: rotate(180deg);
    z-index: 99;
}
div#about_Slider button.slick-next.slick-arrow {
    background:transparent url(/Upload/images/slickarrow_new.png);
    z-index: 99;
    right: 10px;
    left: auto;
}
div#about_Slider button.slick-arrow:hover{
    background-position: left bottom;
}

div#about_Slider button.slick-arrow {
    outline: none;
    border: 0;
    font-size: 0;
    height: 22px;
    width: 21px;
    /* position: absolute; */
    top: 50%;
    left: 10px;
    z-index: 9999 !important;
}
#about_Slider button.slick-arrow {
    position: absolute;
    top: 0;
    left: 0;
}


div#about_Slider button.slick-prev.slick-arrow{
    background: transparent url(/Upload/images/slickarrow_new.png);
    transform: rotate(180deg);
    z-index: 99;
}
div#about_Slider button.slick-next.slick-arrow {
    background: transparent url(/Upload/images/slickarrow_new.png);
    z-index: 99;
    right: 10px;
    left: auto;
}
div#about_Slider button.slick-arrow:hover{
    background-position: left bottom;
}

div#about_Slider button.slick-arrow {
    outline: none;
    border: 0;
    font-size: 0;
    height: 22px;
    width: 21px;
    /* position: absolute; */
    top: 50%;
    left: 10px;
    z-index: 9999 !important;
}
#about_Slider button.slick-arrow {
    position: absolute;
    top: 0;
    left: 0;
}
div#about_Slider_wrap {
    float: left;
    width: 444px;
    margin-right: 25px;
}

/*-----------Vertical tabs-----------*/
/*.resp-vtabs ul.resp-tabs-list { float: right; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 20px 20px 20px  50px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; }
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: -1px !important; padding:  20px 20px 20px 50px  !important; border-top: 1px solid; border: 1px solid #5AB1D0 !important; border-left: 4px solid #5AB1D0 !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }*/


/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    .enquiryForm .formRow input.width50 {
    margin-bottom: 0 !important;
}
     #sfHeaders .sfMoreblocks div#sfNavigation ul.sf-menu.sfDropdown li ul li:hover {
    background: #6e91ce !important;
}
    #sfHeaders .sfMoreblocks div#sfNavigation ul.sf-menu.sfDropdown li.sfParent:hover{background: transparent !important;}
    #sfHeaders .sfMoreblocks div#sfNavigation ul.sf-menu.sfDropdown li:hover a{background: transparent;}
.topbarnavigation .font-size-colors ul.locksizes{padding-right: 10px;    margin: 0 0 0 15px;}
 h2.resp-accordion {
 display: block;
}
 .resp-vtabs .resp-tab-content {
 border: 1px solid #C1C1C1;
}
 .resp-vtabs .resp-tabs-container {
 border: none;
 float: none;
 width: 100%;
 min-height: 100px;
 clear: none;
}
 .resp-accordion-closed {
 display: none !important;
}
 .resp-vtabs .resp-tab-content:last-child {
 border-bottom: 1px solid #c1c1c1 !important;
}
.sf-sidebar ul.galleryList li{
    width: 100% !important;
}
}





div.ADDCLASSHERE a.blue-link {
    padding: 0;
    display: inline-block;
    margin: 0 0 0 11px;
    padding-left: 5px;
    background: transparent;
    color: #194b9d;
    position: relative;
    font-weight: 400;
}
div.ADDCLASSHERE a.blue-link:before {
    content: '... ';
    position: absolute;
    color: #3e495e;
    right: 100%;
    font-size: 15px;
    margin: 0px 0 0 0;
}
/*div.ADDCLASSHERE a.blue-link:hover {
    text-decoration: underline;
}*/
div.ADDCLASSHERE a.blue-link:before {
    content: '';
    background: #194b9d;
    width: 4px;
    height: 5px;
    position: absolute;
    right: 0%;
    top: 10px;
    margin-right: -10px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
div.ADDCLASSHERE a.blue-link:after {
    content: '';
    background: #194b9d;
    width: 50%;
    height: 1px;
    position: absolute;
    left: 100%;
    top: 12px;
    margin-left: 10px;
}
div.ADDCLASSHERE a.blue-link:hover:before {
    margin-right: -51px;
}

.listing_here .globalList a.download-pdf,
.sf-listings .globalList a.download-pdf {
    float: left;
}

ul.Whatsnew-list-ul > li .right-new-content h3 a {
    color: #3e495e;
    font-family: 'Open Sans';
    font-weight: 700;
    padding: 0;
    margin: 0;
    float: left;
    line-height: 27px;
    font-size: 15px;
}

ul.Whatsnew-list-ul > li .right-new-content h3 a img {
    float: right;
    margin: 5px 0 0 10px;
}

.boxwraper .heading-wrap a.viewallbutton {
    position: relative;
    color: #194b9d;
    float: right;
    margin: 20px 0px 0 0;
    font-weight: 600;
}
.boxwraper .heading-wrap a.viewallbutton:before {content: '';height: 23px;width: 23px;background: url(/Upload/images/symbol.png);display: block;position: absolute;left: -30px;top: -1px;}

.boxwraper .heading-wrap h2 img {
    position: relative;
    top: -3px;
    margin-right: 6px;
}
.opendescdiv {
    color: #747a87;
}

.boxwraper .heading-wrap h2 img.governing {
    top: -1px;
}

.boxwraper .heading-wrap h2 img.WhatsNew {
    top: -2px;
}
li.sfActive {
    font-weight: bold;
    color: #fff;
}








.slider button.slick-arrow {
    background: red;
    border: 0;
    font-size: 0 !important;
    height: 26px;
    width: 22px;
    position: absolute;
    top: 50%;
}

.slider .slick-prev.slick-arrow {
    left: 20px;
    background:#fff url(/Upload/images/slickarrow.png);
    transform: rotate(180deg);
    z-index: 99;
}

.slider button.slick-next.slick-arrow {
    right: 20px;
    background: #fff url(/Upload/images/slickarrow.png);
}
.slick-slider .slick-arrow:hover.slick-next{
        background: url(/Upload/images/slickarrow.png) no-repeat;
    background-position: left bottom;
    height: 26px;
    width: 22px;
}
.slick-slider .slick-arrow:hover.slick-prev{
        background: url(/Upload/images/slickarrow.png) no-repeat;
    background-position: left bottom;
    height: 26px;
    width: 22px;
    transform: rotate(180deg);
    z-index: 100;
}

.stButton .stHBubble{height: 22px !important;}


.flipster{
    outline: none !important;
}

.flipster button.flipster__button {
    float: left;
    display: block;
    background: url(http://test.cafral.org.in/Upload/images/slickarrow.png);
    border: none;
    height: 24px;
    width: 22px; 
    position: relative;
    top: 40px;
    outline: none !important;
}
.flipster{opacity:0;}
.hidecontent{opacity:1;position: relative;z-index: 999;}
.imagegalleryimages {
    position: absolute;
    width: 100%;
    top: 171px;
}

.flipster button.flipster__button svg {opacity: 0;}

.flipster button.flipster__button.flipster__button--prev {
    transform: rotateY(180deg);
    margin-right: 20px;
}

.home-governingCouncil {
    margin:7px 0 30px;

}
.home-governingCouncil .whatsnewilist {
    overflow: hidden;
}
.home-ourevents {
    margin:30px 0;
}

.home-whatsnew .whatsnewilist {
    overflow: hidden;
}
.home-whatsnew ul.Whatsnew-list-ul {
    margin-bottom: 0;
}
.home-whatsnew .Whatsnew-list-wrap > ul {
    height: 418px;
    overflow: hidden;
    overflow-y: scroll;
}




.home-ourevents .Whatsnew-list-wrap {
    margin: 2%;
    display: inline-block;
    width: 96%;
}

.home-ourevents .Whatsnew-list-wrap .events-tabs {
    width: 100%;
    float: left;
}
.home-ourevents .contentsection {
    overflow: hidden;
    height: 351px;
    overflow-y: auto;
}

.home-ourevents .Whatsnew-list-wrap .events-tabs li {
    width: 50%;
    margin: 0;
    padding: 12px 0;
    text-align: center;
    border: 0;
    border-top: 2px solid #cad2db;
    font-size: 16px;
    background: #cad2db;
    color: #fff;
}

.home-ourevents .Whatsnew-list-wrap .events-tabs li:hover,.home-ourevents .Whatsnew-list-wrap .events-tabs li.active {
    background: white;
    color: #194b9d;
    border-top: 2px solid #2754a0;
}

.Whatsnew-list-wrap div#parentVerticalTab {
    border-top: 0;
}

.Whatsnew-list-wrap div#parentVerticalTab ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    margin-top: 0px;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box:nth-child(2n) {
    background: #f7f8fa;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner {
    padding: 20px 20px 20px;
    border-bottom: 1px solid #e3e6ea;
    list-style: none;
    margin: 0;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li{
    color:#747a87;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li a {
    color: #3e495e;
    font-weight: 600;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li.datetime:before {
    content: '';
    background: url(../../../Upload/images/calendar.png);
    height: 13px;
    width: 13px;
    display: inline-block;
    margin-right: 10px;
}
.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li.location:before {
    content: '';
    background: url(../../../Upload/images/location.png);
    height: 14px;
    width: 13px;
    display: inline-block;
    margin-right: 10px;
}

.Whatsnew-list-wrap div#parentVerticalTab .event-box ul.event-box-inner li:first-child {
    color: #3e495e;
    font-weight: bold;
    margin-bottom: 8px;
    line-height: 20px;
}


#sfFooter .sfCol_100 {
    padding: 1px;
}




.aboutCafral .main-about.aboutTEXT {
    display: inline-block;
}

.aboutCafral .main-about.aboutTEXT img {
    float: left;
    margin: 0 25px 9px 0;
}

.aboutCafral .main-about.aboutTEXT img .heading-wrap {
    display: inline-block;
}

.aboutCafral .main-about.aboutTEXT .heading-wrap {
    float: none;
    border: 0;
    background: transparent;
    margin: 0 0 10px;
}

.aboutCafral .main-about.aboutTEXT .heading-wrap h2.headings {
    float: none;
    padding:0 20px 15px 0;
    border: 0;
    font-size:30px;
}
.about-top-section .aboutCafral .main-about.aboutTEXT .heading-wrap h2.headings {
    padding-bottom: 0;
}


.aboutCafral .main-about.aboutTEXT p.paragraph {
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 26px;
}

.aboutCafral.boxwraper {
    box-shadow: 0 0 0 0 transparent;
    margin-bottom: 20px;
    text-align: justify;
}

.home-about-section .heading-wrap h2:after { display: none;  }
.about-top-section .heading-wrap h2:after { display: none;  }

.home-about-section .aboutCafral.boxwraper {
    background: url(../../../Upload/images/section-shadow.png) left bottom !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    padding-bottom: 30px;
}

.mession-aboutus-sectio .boxwraper {
    margin-bottom: 35px;
}
.mession-aboutus-sectio .missionbottom {
    width: 100%;
    display: inline-block;
    padding: 20px 0px 10px 0;
    border-bottom: 1px solid #ced1d2;
}
.object-about-section {
    margin: 0 0 0 -15px;
}
.object-about-section .objectiveCafral h2.headings {
    text-transform: uppercase;
}
.function-about-section{
    margin: 0 -15px 0 0;
}
.mession-aboutus-sectio .heading-wrap h2,
.object-about-section .heading-wrap h2,
.function-about-section .heading-wrap h2 {
    font-size: 24px;
}

ul.object-fun-list {
    padding: 0 15px 0 0;
    margin: 15px 0 15px 0;
    list-style: none;
    display: inline-block;
}

ul.object-fun-list li {
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px;
    text-align: justify;
}

ul.object-fun-list li:before {content: '';background: #1eaad8;height: 7px;width: 7px;position: absolute;left: 0;top: 7px;border-radius: 100%;}

.gallery-about-section {
    margin-top: 35px;
    margin-bottom: 35px;
}
.gallery-about-section .events-tabs li {
    width: 49.5%;
    text-align: center;
    padding: 20px 20px 20px;
    font-size: 17px;
    text-transform: uppercase;
}

.gallery-about-section .events-tabs li:last-child {
    float: right;
    margin-right: 0;
}

.gallery-about-section .events-tabs li .heading-2-color {
    color: #194b9d;
}
.gallery-about-section .events-tabs li img.governing {
    position: relative;
    top: -2px;
    margin-right: 10px;
}







.researchlist {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}
.researchlist .researchlist-list-wrap{
    float:left;
    width:100%;
}
.researchlist .researchlist-wrap{
    float:left;
    width:100%;   
    padding-bottom: 25px;
}
.researchlist-list-wrap .slick-list {
    float: left;
    margin:0%;
    width:100%;
    position:relative;
    padding-bottom: 20px;
}
.researchlist-box {
    padding: 15px 10px !important;
}
.researchlist-list-wrap button.slick-prev.slick-arrow {
    margin-left: 50%;
    background: url(/Upload/images/arrow.png);
    transform: rotate(180deg);
    border: 0;
    font-size: 0 !important;
    height: 22px;
    width: 22px;
    position: absolute;
    bottom: 20px;
    left: -30px;
    outline:0;
    z-index: 2;
}
.researchlist-list-wrap button.slick-next.slick-arrow {
    margin-right: 50%;
    background: url(/Upload/images/arrow.png);
    transform: rotate(0deg);
    border: 0;
    font-size: 0 !important;
    height: 22px;
    width: 22px;
    position: absolute;
    bottom: 20px;
    right: -30px;
    outline:0;
}


.people-list-wrap .peoplelist-box .img-wrap img {
    border-radius: 100%;
    height: 81px !important;
    width: 81px !important;
}
.people-list-wrap {
    margin: 0 -15px;
}
.people-list-wrap.learningpagepeople {
    margin: 20px 0 0;
}

.people-list-wrap .peoplelist-box .innerbox-wrap {
    display: flex;
    align-items: center;
    background: white;
    padding: 15px 0;
    margin-bottom: 25px;
    /*border:1px solid #d6d6d6;*/
    margin: 0 10px 10px 0px;
}

.people-list-wrap .peoplelist-box .innerbox-wrap .img-wrap {
    padding-right: 20px;
}

.people-list-wrap .peoplelist-box .innerbox-wrap .textsection {}

.people-list-wrap .peoplelist-box .innerbox-wrap .textsection .namesection {
    font-size: 18px;
    color: #3e495e;
}

.people-list-wrap .peoplelist-box .innerbox-wrap .textsection .textsection {
    color: #194b9d;
    font-size: 14px;
}

.learningpagepeople .sfCol_50 { padding: 0px 0px;  }




/** Banner Section **/


.banner-inner-wrap {
    background: url(/Upload/images/left_top_banner.jpg) no-repeat top left, url(/Upload/images/right_top_banner.jpg) no-repeat top right;
    background-color: #2754a0;
    color: #fff;
    padding: 45px 0;
    position: relative;
}
.bannerbreadcrumb_outer .banner-breadcrumb{
    z-index: 1;
    position:relative;
}
.bannerbreadcrumb_outer .banner-breadcrumb ul li {
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    color:#194b9d;
}
.bannerbreadcrumb_outer {
    box-shadow: 5px 2px 3px #cecece;
    position: relative;
    z-index: 0;
    background: #fff;
}
.banner-breadcrumb {
    max-width: 1210px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.banner-breadcrumb ul {
    text-align: center;
    margin: 0;
}
.banner-breadcrumb ul li{
    display:inline-block;
    margin-left: 18px;
    padding-left: 20px;
}
.banner-breadcrumb ul li:nth-child(1){
    margin-left: 0;
}
.banner-breadcrumb ul li a {
    font-size: 16px;
    color: #fff;
}
.banner-inner-wrap .banner-heading {
    text-align: left;
    width: 100%;
    z-index: 1;
    position: relative;
    max-width: 1190px;
    margin: 0 auto;
    float: none;
}

.banner-inner-wrap .banner-heading h2.pagenamehere {
    color: #fff;
    font-size: 40px;
    width: 100%;
    padding:0; 
    margin-top:0;
    text-align: center;
    position:relative;
}







.webinar-box .img-wrap { padding-left:0px; width: 100%; max-width: 250px; }
 

.webinarsection .webinar-box .innerbox-wrap {
    display: flex;
}

.webinarsection .webinar-box {
    float: left;
    padding: 25px 0;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
}

.webinarsection .webinar-box .innerbox-wrap .img-wrap iframe {
    width: 100%;
    height: 150px;
}
.webinar-list-wrap.webinarsection {
    padding:0 1px 0 0;
    height: 400px;
    overflow: hidden;
    overflow-y: scroll;
}
.webinar-list-wrap.webinarsection::-webkit-scrollbar {
  width: 8px;
}
.webinar-list-wrap.webinarsection::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 5px;
}
.webinar-list-wrap.webinarsection::-webkit-scrollbar-thumb {
  background: gray;
  border-radius: 5px;
}


.webinarsection .webinar-box .textsection .namesection {
    color: #3e495e;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}

.webinarsection .webinar-box .textsection .namesection a {
    color: #000;
}

.webinarlistwrap {
    margin: 30px 0 30px;
}


.webinarsection .webinar-box .textsection .subline {
    font-size: 13px;
    color: #3e495e;
}

.webinarsection .webinar-box .textsection ul {
    list-style: none;
    margin-top: 10px;
    display: inline-block;
}
.webinarsection .webinar-box .textsection ul li {
    display: inline-block;
    padding: 0 40px 0 0;
}
.webinarsection .webinar-box .textsection ul li.datetime:before {
    content: '';
    background: url(../../../Upload/images/calendar.png);
    height: 13px;
    width: 13px;
    display: inline-block;
    margin-right:5px;
}
.webinarsection .webinar-box .textsection ul li.location:before {
    content: '';
    background: url(../../../Upload/images/location.png);
    height: 13px;
    width: 13px;
    display: inline-block;
    margin-right: 5px;
}
.gallery-about-section .events-tabs {
    display: flex;
}

.gallery-about-section .events-tabs li {
    width: 50%;
    margin: 0;
    background: #cad2db;
    border: 0 !important;
    border-top: 2px solid #cad2db !important;
}

.gallery-about-section .events-tabs li.active {
    background: #fff;
    border-top: 2px solid #5d7fb8 !important;
}
.boxwraper .heading-wrap a:hover {
    color: #194b9d;
}
.about-caf-content a:hover {
    color: #194b9d;
}
.governingCouncil-wrap .governingCouncil-box a:hover{color: #194b9d;}

.listing_here .globalList h3 a[target="_blank"] {float: left;}
.listing_here .globalList h3 {float: left; width: 100%; margin: 0;}


/** New Css **/
.boxwraper .heading-wrap h2 img.WhatsNew {display: none;}
.boxwraper .heading-wrap h2 img {display: none;}
.boxwraper .heading-wrap h2 {padding: 15px 20px 15px 0; position:relative;font-weight: bold; font-size:24px;}
.boxwraper .heading-wrap h2:after{content: ''; background: #1eaad8; position: absolute; bottom: 0; width: 250px; height: 1px; left: 0;}
.container_plus_sldibar{width: 100%; display:flex; min-height: 700px;}
div#sfBodyContent .sfMoreblocks #sfRight{background: #f5f6f7;padding-left: 0;margin-left: 15px;position: relative; padding-top:30px; min-height: 700px;}
.container_plus_sldibar .sfCol_25.sf-sidebar {background: #f5f6f7;padding-left: 0;position: relative;padding: 20px 10px 10px;}
.container_plus_sldibar .sfCol_25.sf-sidebar:after {content: '';background: #f5f6f7;position: absolute;height: 100%;width:200%;top: 0;left: 100%;}
div#sfBodyContent .sfMoreblocks {display: flex;align-items: stretch;}
div#sfBodyContent .sfMoreblocks #sfRight:after {content: '';background: #f5f6f7;position: absolute;height: 100%;width:200%;top: 0;left: 100%;}
.sfwide {overflow: hidden;}
.banner-inner-wrap:before {content: '';position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 30%;opacity: 1;
background: -moz-linear-gradient(left,  rgba(32,216,234,0) 0%, rgba(32,216,234,0.01) 1%, rgba(32,216,234,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,216,234,0) 0%,rgba(32,216,234,0.01) 1%,rgba(32,216,234,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,216,234,0) 0%,rgba(32,216,234,0.01) 1%,rgba(32,216,234,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0020d8ea', endColorstr='#a620d8ea',GradientType=1 ); /* IE6-9 */
}
.bx-prev, .bx-next{
    opacity:0 !important;
    display:none;
}


/** Contact Page **/
.contact-content .heading-wrap h2{text-align: left; font-size: 24px; color: #194b9d; padding: 15px 0px; display: inline-block; margin: 0;}
/*.heading-wrap h2 .heading-2-color{color:#194b9d;}*/
.boxwraper .heading-wrap h2 i.fa{color:#3e495e;}
a.readmorebutton {color: #194b9d; float: right; margin: 13px 20px 0 0; font-weight: 600;}



.contact-caf-img {padding: 0 15px;}
.contact-caf-content {text-align: left; padding: 15px 15px 15px; overflow: hidden;}
.contactCafral.boxwraper.mission-main-wrap{width: 80%;     box-shadow: 0 0 5px 1px #dedede;margin-bottom: 40px;}
.contact-caf-content .readmorebutton {
float: left;
position: relative;
margin: 0;
}
.contactCafral .heading-wrap {
    background: transparent;
    border: 0;
    width: auto;
}

.sf-blocks-inner .main-contact {
    width: 100%;
    margin-bottom: 30px;
}

.sf-blocks-inner .contact-img {
    width: 40%;
    float: left;
    padding: 15px 0;
}
.contact-content{margin-top: 20px;}
.sf-blocks-inner .contact-content {
     text-align: justify;
}
.main-contact .contact-second-para {
    /* float: right; */
    /*width: 70%;*/
    text-align: justify;
    display:inline-block;
}
.contact-second-para p.paragraph {
    margin-bottom: 20px;
    font-size: 16px !important;
    line-height: 24px !important;
}

.contact-details a {
    font-size: 16px  !important;
    line-height: 20px !important;
}
.contactCafral.boxwraper {
    box-shadow: 0 0 0 transparent;
}
.mission-wrap {
    background: #f7f8fa;
    width: 100%;
    border-bottom: 1px solid #e0e4e9;
    margin-bottom: 15px;
}
.mission-wrap h2.headings {
    margin-top: 0;
}
h2.headings {
    font-size: 18px;
    color: #194b9d;
    font-weight: bold;
    padding: 20px 20px 10px 20px;
}

.albumList.albumList1 {
    margin-top: 14px;
}
div#sfBodyContent .sfMoreblocks div#sfMainWrapper.sfCol_75 {
    padding-top: 27px;
}
.cafral-contact{display: flex;width: 77%;margin-bottom: 20px;}
.cafral-contact .contact-grid {
    width: 48%;
    float: left;
    line-height: 30px;
    min-height: 140px;
    background: #fff;
    max-height: 100%;
    padding:0px 20px 12px 0px;
    margin-right: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 0 0 #dedede;
}
.cafral-contact .contact-grid .contact-img {
    float: left;
    margin-right: 30px;
    border-radius: 74px;

}
.cafral-contact .contact-grid .contact-img img {
    border-radius: 50%;
}
.cafral-contact .contact-grid .contact-name .contact-designation {
    color: #194b9d;
    font-size: 14px;
}
.inner-learning-admin {
    border-top: 1px solid #ccc;
   
}
.cafral-contact .contact-grid .contact-name .contact-name-inner {
    font-weight: bold;
    font-size: 18px;
    color: #3e495e;
}
.learning-and-admin {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    width: 100%;
}

/*.cafral-contact .contact-grid .contact-name {padding-top: 10px;}*/
.contact-grid .contact-details li {
    width: 45%;
    float: left;
    list-style: none;
}
.border-bottom {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.contact-map ul li .sub-category li{border-bottom: none;margin-left: 30px;padding: 0;}
.contact-map ul li .sub-category li:before{
	content: "\2022";
  color: #194b9d;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.main-contact .contact-map {
    float: right;
    width: 23%;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 8px 0 5px 0px #dedede;
}
.contact-form-wrap .contact-map ul li {
     line-height: 30px;
    list-style: none;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.contact-form-wrap .contact-map ul li:nth-child(5) {
    border-bottom: none;
}
.contact-form-wrap .form-first-row li {
    width: 33%;
    float: left;
    list-style: none;
    margin-bottom: 28px;
}
   .enquiryForm .formRow .select {
    width: 34% !important;
    background: url(../../../images/arrow-seletc-box.png) no-repeat #fff !important;
    background-position: center right 12px !important;
    background-repeat: no-repeat !important;
}
.enquiryForm  h2 {
    text-align: left;
    font-size: 24px;
    color: #194b9d;
    padding: 15px 0px;
    display: inline-block;
    margin: 0;
}
.enquiryForm h2 .heading-2-color {
    color: #194b9d;
}
.select{color: #333 !important;
    background: url(images/arrow-seletc-box.png) no-repeat #fff !important;
    background-position: center right 12px !important;
    background-repeat: no-repeat !important;
    -webkit-appearance:none;}
.fa{    color: #194b9d;}
.contact-form{
	   padding:10px 21px 40px 21px;
    background: #fff;
    box-shadow: 0 0 5px 1px #dedede;
    margin-bottom: 50px;
}
.contact-form-wrap .form-first-row li input {
    width: 95%;
    height: 37px;
    padding: 0 10px;
}
.contact-form-wrap textarea{width: 99%;    margin-bottom: 28px;padding: 10px;}
.contact-form-wrap .display-flex{display: flex;}
.contact-form-wrap .Verification{margin-bottom: 40px;    height: 37px;}
.contact-form-wrap .submit{background: #194b9d;
    border: 1px solid #ccc;
    margin-right: 20px;
    width: 200px;
    color: #fff;
    padding: 10px;cursor: pointer;}
.contact-form-wrap .submit:hover{color: #000;}
.contact-form-wrap .reset{background: #7a818d;
    border: 1px solid #ccc;
    width: 200px;
    color: #fff;
    padding: 10px;cursor: pointer;}
    .contact-form-wrap .reset:hover{color: #000;}
    .map-and-contact .cafral-contact {
    float: left;
    width: 77%;
}
.learning-and-admin .inner-learning-admin .cafral-contact {
    margin-bottom: 10px;
}

.map-and-contact .second-map {
    width: 23%;
    float: right;
    margin-top: -80px;
    box-shadow: 10px 0px 5px 0px #dedede;
}
.contact-form .contact-content {
    margin-top: 0;
}
.contact-details a {
    color: #333;
    margin-left: 16px;
}
.contact-details a:hover{
    color: #194b9d;
}
li.contact-icon {}

li.contact-icon:before {
    content: "";
    background: url(../../../Upload/images/contact-icon.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 8px;
    left: -5px;
    right: 0;
    bottom: 0;
}

li.contact-icon {
    position: relative;
}
li.msg-icon{position: relative;}
li.msg-icon:before {
    content: "";
    background: url(../../../Upload/images/email.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 8px;
    left: -5px;
    right: 0;
    bottom: 0;
}
li.fax-icon{position: relative;}
li.fax-icon:before {
    content: "";
    background: url(../../../Upload/images/fax.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 8px;
    left: -5px;
    right: 0;
    bottom: 0;
}
.researchlist-box .researchlist-name {
    font-weight: 600;
    font-size: 18px;
}
.researchlist-description p {
    font-size: 14px;
    line-height: 26px;
}
.loginPost{
        border: 1px solid #e0e4e9;
    padding: 10px;
}
.commentList {
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 15px;
}
.join-us-sidebar ul li{
    border-bottom: 1px solid #e0e4e9;
    padding:10px 0;
}
.contact-form-wrap span#lytA_ctl26_lbl_success{color: #194b9d;font-weight: 700;padding-top: 10px;
    display: block;}
#sfHeaders div#sfNavigation ul.sf-menu > li > a > span.active{color: red;}
.fancybox-skin{border-radius: 0 !important;}
.sitemap-menu .sf-sub-indicator{display: none;}
.listProfile { width:100%; margin-bottom: 25px;float:left ;}
.listProfile .profileImg { float:left; margin:0 20px 0 0;  height: 220px;  width: 220px;}
.listProfile .profileImg img{border:1px solid #eaeaea; padding:3px; width:220px;}
.listProfile .profileDisc{ line-height:22px}
.listProfile .profileQuotes{ font-size:14px; color:#808080; font-style:italic; margin:10px 0}
.listProfile .profileDisc .profileName {font-weight:600;font-size: 20px;color: #3e495e;}
.listProfile .profileDisc .profileOrg{ font-style:italic}
.listProfile .profileMore { display:block; overflow:hidden}
/*.listProfile .profileMore .showSingle{cursor:pointer; float:right; background:#1daad8; padding:0 10px; line-height:22px; color:#fff;}*/
.listing_here .listProfile{color: #194b9d;font-size: 14px;}
.listing_here .listProfile .showhds {color: #747a87;}
.profileMore1 .showSingleComment{cursor:pointer; float:right; background:#1daad8; padding:0 10px; line-height:22px; color:#fff;}
.moreResult a{color: #194b9d;}

.download-Attch{ margin-right:10px; background:#1daad8 url(../images/icon-download.png) 4px center no-repeat;color:#fff;padding:4px 10px 4px 25px; margin-right:10px;}
.download-Attch:hover, .download-Attch:focus{ background:#009FDA url(../images/icon-pdf.png) 4px center no-repeat; color:#FFFFFF}
.download-pdf{ background:#1daad8 url(../images/icon-pdf.png) 15px center no-repeat ; color:#fff; padding:5px 15px 4px 40px; margin:10px 10px 0 0; display:inline-block; font-size:15px;}
.download-pdf:hover, .download-pdf:focus{/* background:#009FDA url(../images/icon-pdf.png) 4px center no-repeat;*/ color:#FFFFFF}


.contact_inf ul { float:left; height:20px; width:102px;}
.contact_inf ul li { display:block; float:left; width:20px; height:19px; padding-bottom:0px; margin-bottom:0px; border-bottom:none;}
.contact_inf ul li a {width:20px; line-height:16px; text-decoration:none;}
.contact_inf ul li a:hover, .contact_inf ul li a:focus {text-decoration:none !important;}
.contact_inf .facebook {background:url(../images/facebook.jpg) no-repeat; display:block;}
.contact_inf .twitter {background:url(../images/twitter.jpg) no-repeat; display:block;}
.contact_inf .linkedin {background:url(../images/linkedin.jpg) no-repeat; display:block;}
.contact_inf .email {background:url(../images/email.jpg) no-repeat; display:block;}
.contact_inf .message {background:url(../images/message.jpg) no-repeat; display:block;}

.font16 {
    font-size: 16px;
    color: #35468B;
    float: none !important; 
}


.resp-tabs-list li {width: auto; }
.resp-tabs-list li.activetest {background: #fff; border-bottom: 3px solid #2754a0; color: #2754a0;}

.resp-tabs-list li:last-child {
    margin-right: 0;
}

#searchbtnmob:before{display: none;}





.dataForm .formRow {width:50%;float:left;margin-bottom:5px;font-size:12px;}
.width50{ width:50%; float:left}
.dataForm .nominee-fees .width50 .formRow{ width:100%}
.dataForm .formRow .formLabel {padding-top:6px;text-align:left;width:100%;float:left;vertical-align:top;min-height:24px;}
.enquiryForm .formRow{ width:100%; margin-bottom:5px; position: relative;}

.enquiryForm .formRow .formLabel{ width:100%; padding:0} 
.enquiryForm .formRow .text{ width:95%; 
    font-size: 14px;} 
.enquiryForm .formRow .select{ width:100%; } 

.ErrorMsg{width: 100%;clear: both; margin:3px 0; overflow:hidden; }

.dataForm .formRowFull { width: 100%;}
.dataForm .formRowFull .formLabel {width:100%;}
.dataForm .showInput{ float:left; margin:6px 0 0 0; width:62%}
.dataForm .formRowFull .showInput{ width:82%}
.dataForm .formRowFull .showInput label{ display:inline; margin:0 20px 0 3px}
.jobList .dataForm .formRowFull .formLabel {width:18%; padding-top: 18px;}
.jobList .dataForm .formRow, .dataForm .nominee-fees .formRow{ margin-bottom:0}
.jobList .dataForm .formRowFull:nth-child(2) label.formLabel {padding-top: 5px;}
.dataForm .nominee-fees{    border: 1px solid #EAEAEA;  padding: 1%; margin-bottom:15px; width: 82%; }
.dataForm .nominee-fees .formRow{ width:40% }
.dataForm .nominee-fees .formRowFull{ width:80% }
.dataForm .formRadio .showInput{ width:20px; float:left}
.dataForm .formRadio .formLabel{ width:auto; float:left}


.jobList h3 a{ color:#1f7db2; font-size:22px;}
.jobList { width:100%; border-bottom:1px dotted #CCCCCC;margin-bottom: 25px;padding-bottom: 0px; float:left }

.jobList .formRowFull h3{  margin:0; color:#35468B }
.jobList .speechDate{background:#1f7db2; width:80px; color:#FFF; text-align:center; float:left; margin-right:15px;}
.jobList .speechDate .date{ font-size:36px; line-height:35px;}
.jobList .speechDate .year{ font-size:16px; line-height:22px;}
.jobList .speechDate .day{ line-height:22px;}

.moreResult{margin-bottom:20px; background-color: #42BDDF;cursor: pointer; color: White;padding-top: 20px;padding-right: 28px;padding-bottom: 20px;padding-left: 21px; text-align:left;}

.button{background:#194b9d; border:0; color:#FFF; font-size:16px; padding:3px 15px;}
.button:hover, .button:focus{background:#009FDA;}
.buttonReset{background:#1daad8; border:0; color:#fff; font-size:16px; padding:3px 15px;}
.buttonReset:hover, .buttonReset:focus{background:#009FDA; color:#fff;}

#loader{margin-bottom: 20px;margin-top:20px;}
.dataForm .formRowFull .showInput p {
    font-size: 14px;
}

.dataForm .formRowFull .showInput {
    font-size: 14px;
}

.jobList .dataForm .formRowFull .formLabel {
    font-size: 14px;
}

.flRight {
    float: right;
    margin-top:20px;
    margin-bottom: 20px;
}


.text, .select{padding:0.5em;width:62%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border:1px solid #ccc;background:#fff;  color:#737373; float:left}
.star{ color:#990000}
.select{ width:58%}
.dataForm .formRowFull .text{width:50%;}
.dataForm .formRowFull .select{ width:76.2%;}
.text:focus, .select:focus  {
    background-color: #fff;-webkit-box-shadow: 0 0 5px rgba(0,114,159,.75);-moz-box-shadow: 0 0 5px rgba(0,114,159,.75);box-shadow: 0 0 5px rgba(0,114,159,.75);border: solid 1px #00b4ff;}
    
.textarea{ height:62px; resize:none}

.dataForm .formRow {width:50%;float:left;margin-bottom:5px;font-size:12px;}
.width50{ width:50%; float:left}
.dataForm .nominee-fees .width50 .formRow{ width:100%}
.dataForm .formRow .formLabel {padding-top:6px;text-align:left;width:100%;float:left;vertical-align:top;min-height:24px;}
.enquiryForm .formRow{ width:100%; margin-bottom:5px}

.enquiryForm .formRow .formLabel{ width:100%; padding:0} 
.enquiryForm .formRow .text{ width:32%;     margin-right: 10px; margin-bottom: 20px;} 
.enquiryForm .formRow .select{ width:100%; } 
.enquiryForm .formRow textarea {
      margin-bottom: 0 !important;
    width: 100% !important;
}
.enquiryForm .submit {
    background: #194b9d;
    border: 1px solid #ccc;
    margin-right: 20px;
    width: 200px;
    color: #fff;
    padding: 10px;
    cursor: pointer;
}
.enquiryForm  .reset {
    background: #7a818d;
    border: 1px solid #ccc;
    width: 200px;
    color: #fff;
    padding: 10px;
    cursor: pointer;
}
.ErrorMsg{width: 100%;clear: both; margin:3px 0; overflow:hidden; }

.dataForm .formRowFull { width: 100%;}
.dataForm .formRowFull .formLabel {width:100%;}
.dataForm .showInput{ float:left; margin:6px 0 0 0; width:62%}
.dataForm .formRowFull .showInput{ width:82%}
.dataForm .formRowFull .showInput label{ display:inline; margin:0 20px 0 3px}
.jobList .dataForm .formRowFull .formLabel {width:18%;}
.dataForm .nominee-fees{    border: 1px solid #EAEAEA;  padding: 1%; margin-bottom:15px; width: 82%; }
.dataForm .nominee-fees .formRow{ width:40% }
.dataForm .nominee-fees .formRowFull{ width:80% }
.dataForm .formRadio .showInput{ width:20px; float:left}
.dataForm .formRadio .formLabel{ width:auto; float:left}


.jobList h3 a{ color:#1f7db2; font-size:22px;}
.jobList { width:100%; border-bottom:1px dotted #CCCCCC;margin-bottom: 25px;padding-bottom: 0px; float:left }

.jobList .formRowFull h3{  margin:0; color:#35468B }
.jobList .speechDate{background:#1f7db2; width:80px; color:#FFF; text-align:center; float:left; margin-right:15px;}
.jobList .speechDate .date{ font-size:36px; line-height:35px;}
.jobList .speechDate .year{ font-size:16px; line-height:22px;}
.jobList .speechDate .day{ line-height:22px;}

.moreResult{background-color: #42BDDF;cursor: pointer; color: White;padding-top: 20px;padding-right: 28px;padding-bottom: 20px;padding-left: 21px; text-align:left;}

.button{background:#1daad8; border:0; color:#FFF; font-size:16px; padding:3px 15px;}
.button:hover{background:#009FDA;}
.buttonReset{background:#7a818d; border:0; color:#fff; font-size:16px; padding:3px 15px;}
.buttonReset:hover{background:#009FDA; color:#fff;}

.border-bottom-job {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    height: 1px;
    padding-bottom: 10px;
}
.flRight a.linkProgramme, .contactdetails a, .commentList,.showhdsComment p, .sf-sidebar, .sf-sidebar p,  .flRight a.linkurl, .sf-sidebar a.flRight, div#sfFooter ul li a, div#sfFooter .copyrightsection, div#sfFooter a, .homeTab ul li a, .galleryList li a .gallery-disc {
    font-size: 14px !important;
}
.sf-sidebar .filter .filterChk {
    font-size: 14px;
    line-height: 20px;
}


ul.sidebarlinking {background:#f5f6f7; border: 0px solid #dadddf; border-bottom: 0;}
ul.sidebarlinking li {list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #dadddf; font-size: 17px;}
ul.sidebarlinking li.has-child {color: #313131; padding: 10px 15px;}
ul.sidebarlinking li a {padding: 15px 15px; display: block; font-size: 17px !important; color: #194b9d;}
ul.sidebarlinking li.has-child a{color:#313131;}
ul.sidebarlinking li.has-child span.nolink{color:#194b9d;}
ul.sidebarlinking li a:hover, ul.sidebarlinking li a.active {color: #43bce0;}
ul.sidebarlinking li ul.childmenu li {border: 0;}
ul.sidebarlinking li ul.childmenu li a {padding: 5px 16px; position: relative; display: block; font-size: 15px !important;}
ul.sidebarlinking li ul.childmenu li a:before {content: '';background: #40bbe2;height: 7px;width: 7px;position: absolute;left: 0;top: -2px;margin: auto;bottom: 0;border-radius: 100%;}

.bx-has-controls-direction .bx-pager-item {position: relative;width: 20px;height: 20px;z-index: 9999;}
.bx-pager {opacity: 1;bottom: 25px; width: 96%;}
.bx-pager a {background: #1b1911;width: 12px;height: 12px;display: block;float: left;border: 2px solid #fff;position: absolute;left: 2px;z-index: 1;top: 2px;border-radius: 100%;opacity: 1;}
.bx-pager a.active {background: #70c5f2;}
.bx-has-controls-direction .bx-pager-item {float: right;}
.bx-has-controls-direction .bx-default-pager{display: flex;}
.bx-has-controls-direction .bx-default-pager:before {content: '';width: 97%;height: 1px;margin-right: 1%;position: relative;display: block;background: #fff;top: 8px;}

.homeTab li{font-weight: 600;display: inline-block;padding: 10px 0px 0px 0px;margin: 0 25px 0 0;list-style: none;cursor: pointer;float: left;}
.homeTab ul li a {font-weight: 600;font-size: 25px !important;display: inline-block;padding: 10px 30px 20px 0px;margin: 0 25px 0 0;list-style: none;cursor: pointer;float: left;color: #000;}
.homeTab ul li a.active {background: #fff;border-bottom: 3px solid #2754a0;color: #2754a0;}
.homeTab li:nth-child(2){display:none;}
.homeTab ul {display: block;list-style: none;float: left;width: 100%;border-bottom: 1px solid #d6d6d6;margin-top: 0px;}

.galleryList li {width: 50%;float: left; padding: 10px; list-style: none;    font-size: 16px;}
.galleryList li a .gallery-disc {margin-top: 10px;}
.galleryList li img {width: 100%;/*max-height: 170px;*/}
.galleryList {margin: 0; float: left; width: 100%; border-top: 0;}
.homeTab { float: left; width: 100%; border-bottom: 0; position:relative; z-index:9999;}

.albumList > ul > li {list-style: none; margin:0; /*background: #f7f8fa;*/ padding: 10px 0px; float: left; width: 100%; border-bottom:1px solid #d8dde3; overflow:hidden;}
.albumList > ul {padding: 0; margin: 0;}
.albumList li a h3 {color: #000000; font-size: 18px; padding-bottom: 0px !important; margin-top:6px;}
.albumList > ul > li a img {float: left; margin-right: 10px; height: 80px;}
.albumList > ul > li:nth-child(odd) {background: #fff;}
/*.albumList > ul > li:last-child {border-bottom: 0;}*/
.albumList > ul {/*border: 1px solid #d8dde3;*/ overflow: hidden;}
.albumList > ul > li a h3 {color: #3e495e;font-size: 16px;font-weight: 600;margin-bottom: 0;}
.albumList > ul > li strong {font-size: 13px;color: #194b9d;font-weight: 600;margin-bottom: 4px;display: block;}
.albumList > ul > li {color: #747a87;font-size: 14px;}
#btnmore {margin-bottom: 20px;margin-top: 30px;}

.listing_here{ margin-bottom: 20px; float: left; width: 100%;}
.listing_here .globalList{ padding:5px 0 25px; margin-bottom:20px;}
.listing_here .globalList br {display: block;}
.listing_here .globalList:nth-child(even) {}

.listing_here .globalList h3 .eventCat { display: none; }
.listing_here .globalList h3 a { color: #000000; font-size: 18px; padding-bottom: 5px !important; }


.sf-listings .globalList{padding: 15px 15px 15px 15px; margin-bottom: 0;}
/*.sf-listings .globalList br {display: none;}*/
.sf-listings .globalList:nth-child(even) {background: #f7f8fa;}
.listing_here .listProfile{padding: 15px 0 15px 0; margin-bottom: 0; border-bottom: 1px solid #d8dde3;}
.listing_here .listProfile br {display: none;}
/*.listing_here .listProfile:nth-child(even) {background: #f7f8fa;}*/
#dvCustomers { margin-bottom: 20px; }
#dvCustomers .globalList{padding: 15px 0px 15px 0px; margin-bottom: 0;}
#dvCustomers .globalList br {display: none;}
/*#dvCustomers .globalList:nth-child(even) {background: #f7f8fa;}*/

.fancybox_href a {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.galleryList li a .gallery-disc {
    background: white;
    padding: 7px 10px 5px;
    margin-top: 0;
    box-shadow: 2px 1px 5px #a9a9a9;
}
.flipster--infinite-carousel .flipster__item--past-1, .flipster--infinite-carousel .flipster__item--future-1{
    opacity: 1 !important;
}

.filter .filterChk input {
    position: relative;
    margin-right: 8px;
    top: 2px;
}

.sf-sidebar ul li {
    list-style: none;
}

.sf-sidebar ul.ipdbullet br {
    display: none;
}

.sf-sidebar ul.ipdbullet {
    border: 1px solid #ccc;
    margin-bottom: 16px;
    padding: 10px 10px 10px;
    border-radius: 3px;
}
.video-txt {
    display: block;
    float: left;
    margin: 10px 0;
}
.howtoapplysection table > tbody > tr:first-child{display: none;}
.howtoapplysection {/*border: 1px solid #e0e4e9;*/ margin-bottom: 20px;}
.howtoapplysection table > tbody > tr:last-child td {border: 0;}
.howtoapplysection table {margin-bottom: 0;}
.contactdetails {/*border: 1px solid #e0e4e9;*/ margin-bottom: 20px; padding: 0px;}

.aboutgallery h2 {
    display: none;
}

.aboutgallery {
    margin-top: 30px;
}

.researchlist-wrap1 .researchlist-box {
    display: flex;
    border-bottom: 1px dotted #CCCCCC;
}
.researchlist-wrap1 .researchlist-box p {
    margin-top: 3px;
}

.researchlist-wrap1 .researchlist-box .img-wrap {
    float: left;
    width: auto;
}

.researchlist-wrap1 .researchlist-box .sfCol_60 {
    width: 100%;
}

.researchlist-wrap1 .researchlist-box:nth-child(even) {
    background: #f7f8fa;
}
#DivPrinta .formRow.formRow {
   float: left;
    width: 100%;
}
.sf-sidebar ul.slicksidebarimg li.slick-slide img {
    height: 190px;
    width: 100%;
}
.max-marks {
    margin-right: 15px;
}
.notification-form .text, .select{width: 95%;}
.notification-form .button, .buttonReset{width: 200px; padding: 10px; margin-bottom: 20px; margin-top: 0px;}
.notification-form .globalList, .sfNewArticle{padding-bottom: 0;}
.notification-form h2{margin-top: 0;}

.webinarpage .webinarsection .webinar-box .innerbox-wrap .img-wrap {width: 300px;}
.webinarpage .webinarsection .webinar-box .innerbox-wrap .textsection {width: 100%;}
.webinarpage .webinar-list-wrap.webinarsection {height: auto; overflow: visible;}
.webinarpage {box-shadow: 0 0 5px 1px #dedede; display: inline-block;}
.webinarlistwrap.webinarpage {box-shadow: 0 0 black;margin-top: 10px; padding:0 15px;}
.video-txt {width: 100%; float: right;}
.ListWhatsNew_page {padding:0 15px;}

.Collaboratesidebar{margin-bottom:20px;}
/*.Collaboratesidebar h2 {margin-bottom: 10px;}*/
.Collaboratesidebar .sfHtmlview .sfModulecontent {border: 1px solid #cad2db; padding: 10px; border-top: 0;}

.commentlist {box-shadow: 0 0 5px 1px #dedede; margin-bottom:20px;}
.commentlist .sfComment .sfCommentImage {padding: 15px 15px 15px 15px; margin-bottom: 0; border-bottom: 1px dotted #CCCCCC;}
.commentlist .sfComment {padding: 0 !important;}
.commentlist .sfComment .sfCommentImage .topcontainerwrap {width: auto; float: left;}
.commentlist .sfComment .sfCommentImage .topcontainerwrap .imagewithcontent-wrap {float: left; margin: 0 15px 0 0;}
.commentlist .sfComment .sfCommentImage .topcontainerwrap .topcontainer {float: right;}
.commentlist .sfComment .sfCommentImage .comment {width: 100%; float: left; margin-top: 10px;}

.listing_here .globalList a div{color:#2754a0;}

span#lytA_ctl17_lblProgName,
span#lytA_ctl20_lblProgName {
    font-size: 24px !important;
    color: #194b9d;
    line-height: 30px;
    font-weight: 600;
}

#lytA_ctl20_lblProgDesc strong { font-size: 15px; color: #3e495e; display:inline; margin-bottom: 20px; margin-top: 30px; font-weight: 600;}
#lytA_ctl20_lblProgDesc p+strong+p { border-bottom: 1px solid #000 }

.blogheadertop h2.headings {
    padding: 0 0 10px;
}
.sf-sidebar ul.galleryList li {
    width: 100%;
}
.blogList .topTools {
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0 5px;
    margin-bottom: 5px;
}

.blogList .title {
    color: #1f7db2;
    font-size: 16px;
    font-weight: 600;
}
.blog_det_page .clsBlog {
    border-top: 1px solid #c1c1c1;
    padding-top: 10px;
    margin-top:0px;
    padding-bottom: 10px;
}
.blog_det_page {
    padding-bottom:15px;
}
.blog-comment-content ul.blogulcomment li {
    display: flex;
    align-items: start;
}
.blog-comment-content ul.blogulcomment li img {
    margin: 10px 5px 0 0;
}
.blog-comment-content {
    margin-top: 20px;
}
.blog-comment-content ul.blogulcomment li table {
    margin-bottom: 10px;
}
.blog-comment-content ul.blogulcomment li table td {
    border: 0;
}
.blog-comment-content ul.blogulcomment li table tr:last-child td {
    padding-top: 0;
}
.blog-comment-content ul.blogulcomment li table tr:last-child td span {
    color: #164696;
    font-weight: 600;
    font-size: 14px;
}
.blog-comment-content ul.blogulcomment li {
    background: #f5f5f5;
    margin-bottom: 10px;
    padding: 0px 10px;
    border: 1px solid #bdbdbd;
    border-radius: 3px;
}
.blog-comment-content ul.blogulcomment li img {
    border: 1px solid #bfbfbf;
}
.blog-comment-content ul.blogulcomment li .blogCommentUser{
    margin-right:10px;
}
/*div#sfLoginstatus {display: none;}*/
#sfHeaders div#sfNavigation{width: 80%; margin-bottom:0 !important; }
/*#sfHeaders div#sfNavigation ul.sf-menu > li:first-child{
    opacity:0;
    visibility:hidden;
}*/
.programdet td {
    font-size: 16px;
    color: #333;
    /*padding: 10px 0 0px 0;*/
    padding-left:0;
    padding-right:0;
}
.programdet table tbody tr:first-child {
    display: none;
}
h2.contactdet {
    margin-bottom: 10px;
}
.sidebarcontdet p, .sidebarcontdet p span {
    font-size: 15px !important;
}
.borderbottom {
    width: 100%;
    background: gainsboro;
    height: 1px;
    margin-bottom: 10px;
}
.RelatedLinks ul.leftLinks {
    background: transparent;
    border: 1px solid transparent;
    padding-bottom: 10px;
}
.RelatedLinks h2 {
    padding-left: 10px;
}

.RelatedLinks ul.leftLinks li {
    padding: 7px 10px 0 10px;
}

.RelatedLinks ul.leftLinks li a {
    color: #273952;
}
.RelatedLinks ul.leftLinks li a:hover,
.RelatedLinks ul.leftLinks li a:focus{
    color: #194b9d;
}
.viewtestimonial .profileMore .clear {
    display: none;
}
.viewtestimonial .profileMore .eventTestiName a {
    color: #194b9d;
}

.viewtestimonial {
    padding-bottom: 10px;
    overflow: hidden;
    background: transparent;
    border: 0px;
    margin: 0 0 0 10px;
}

.viewtestimonial .profileMore {
    padding: 10px 5px 0;
    float: left;
}

.sf-sidebar .homeTab ul li a, .sfRighttop .homeTab ul li a { font-size: 15px !important; margin: 0 5px 0 0px; }

.sf-sidebar .homeTab li, .sfRighttop .homeTab li  { margin: 0 10px 0 0; }

.sf-sidebar .homeTab, .sfRighttop .homeTab {
    margin-bottom: 0;
    float: left;
    clear: both;
}

.sf-sidebar .homeTab, .sfRighttop .homeTab {
    margin-bottom: 0;
}

.sf-sidebar .homeTab ul li a:before, .sfRighttop  .homeTab ul li a:before {
    display: none;
}

.sf-sidebar .homeTab ul li a, .sfRighttop .homeTab ul li a {
    padding: 5px 5px;
}

.wrapboth div.commentList {border: 0;padding: 0;border-top: 1px solid #ccc;padding-top: 15px;margin-top: 0;}
.wrapboth .loginPost {padding: 0;border: 0;}
.wrapboth .listing_here .globalList h3 a {display: none;}
.wrapboth .listing_here .globalList h3 a:nth-child(1) {display: block;}

.viewtestimonial div > .profileMore:last-child {
    border-bottom: 0 !important;
}

.viewtestimonial .profileMore a {
    color: #fff;
}

div#PTdivspan0 {}

.viewtestimonial .profileMore .eventDisc.showhds {
    background: #2754a0;
    padding: 10px 10px 10px 10px;
    position: relative;
}

.eventTestiName {
    background: #fff;
    padding: 5px 0px 0 40px;
    font-size: 13px;
    margin: 0 -10px -10px;
    line-height: initial;
    color: #194b9d;
    top: 100%;
    position: relative;
}
.wrapboth .eventTestiName {
    margin: 0 -10px 10px 2px;
}

.eventTestiName:after {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    border: 9px solid #2754a0;
    border-left-color: transparent;
    border-bottom-color: transparent;
}

.viewtestimonial .homeTab li:nth-child(2){display:block;}

.contact-form-wrap .container.containerContactForm .dataForm.enquiryForm .formRow input#lytA_ctl26_btn_c_code {
    text-align: center;
}



/** Slider **/

.flipster--loop .flipster__item {
  position: absolute;
}
.flipster--loop .flipster__item--past-2 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.flipster--loop .flipster__item--future-2 {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.flipster--loop .flipster__item--past-1 {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.flipster--loop .flipster__item--future-1 {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
.flipster--infinite-carousel .flipster__container,
.flipster--infinite-carousel .flipster__item {
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
          transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
.flipster--infinite-carousel .flipster__item__content {
  -webkit-transition: inherit;
  transition: inherit;
}
.flipster--infinite-carousel .flipster__item {
  position: absolute;
  opacity: 0;
  -webkit-perspective: 800px;
          perspective: 800px;
}
.flipster--infinite-carousel .flipster__item--past-2,
.flipster--infinite-carousel .flipster__item--future-2 {
  opacity: 0.6;
  -webkit-transition-delay: 90ms;
          transition-delay: 90ms;
}
.flipster--infinite-carousel .flipster__item--past-1,
.flipster--infinite-carousel .flipster__item--future-1 {
  opacity: 0.8;
  -webkit-transition-delay: 60ms;
          transition-delay: 60ms;
}
.flipster--infinite-carousel .flipster__item--current {
  opacity: 1;
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
.flipster--infinite-carousel .flipster__item--past .flipster__item__content,
.flipster--infinite-carousel .flipster__item--future .flipster__item__content {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
}
.flipster--infinite-carousel .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(-75%) rotateY(45deg) scale(0.6);
          transform: translateX(-75%) rotateY(45deg) scale(0.6);
}
.flipster--infinite-carousel .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(75%) rotateY(-45deg) scale(0.6);
          transform: translateX(75%) rotateY(-45deg) scale(0.6);
}
.flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: translateX(-50%) rotateY(45deg) scale(0.8);
          transform: translateX(-50%) rotateY(45deg) scale(0.8);
}
.flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: translateX(50%) rotateY(-45deg) scale(0.8);
          transform: translateX(50%) rotateY(-45deg) scale(0.8);
}
.flipster--infinite-carousel .flipster__item--current .flipster__item__content {
  -webkit-transform: translateX(0) rotateY(0deg) scale(1);
          transform: translateX(0) rotateY(0deg) scale(1);
}
.flipster--infinite-carousel .flipster__container {
    transform: translateX(25%) !important;
}
/** Slider End **/
.governingCouncil-box .img-wrap .img-wrap-here {
    position: relative;
    overflow: hidden;
}

.governingCouncil-box .img-wrap .img-wrap-here:hover img{
    transform: scale(1.1);
}
.governingCouncil-box .img-wrap .img-wrap-here .img_wrap_effect {
    float: left;
    border: 1px solid #eaeaea;
    position: relative;
    overflow: hidden;
}
.governingCouncil-box .img-wrap .img-wrap-here img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.listProfile .profileImg {
    position: relative;
    overflow: hidden;
}
.listProfile .profileImg img{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}

.listProfile .profileImg:hover img {transform: scale(1.1);}

.divvideoinner #iframev {
    width: 96%;
    max-width: 800px;
    height: 500px;
}

.divvideoinner {
    width: 100%;
}
h2.viewtestimonial_title {
    padding: 15px 0 0 0;
    width: 100%;
    position: relative;
    font-weight: bold;
    font-size: 20px;
    color: #194b9d;
    display: inline-block;
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}

h2.viewtestimonial_title:after {content: '';background: #cccccc;position: absolute;top: 0;width: 100%;height: 1px;left: 0;}

#sfRight .sliders_models {
    position: relative;
}

#sfRight .sliders_models .imagegalleryimages {
    top: 60px;
}
#sfRight .flipster__item--past-2 {display: none;}
#sfRight .flipster__item--future-2 {display: none;}


div#sfFooter .quicklinksection h3 {margin-bottom: 15px !important;}
.footer_quick_linksection {display: flex;}
.footer_quick_linksection .quicklinksection {width: 100%;}
.footer_quick_linksection .social_section {width: 150px;}
div#sfFooter .footer_quick_linksection ul.social li a {font-size: 0 !important;}
div#sfFooter .footer_quick_linksection h3 {color: #fff; margin: 15px 0 0 0;}
.footer_quick_linksection .social_section ul.social {float: right;border: 0;width: 100%; padding-top:6px !important;}


ul.social{ margin:14px 0 0 0; padding:0; float:right}
ul.social li{ margin:0; width:30px; float:left; height:38px; padding:0;  margin-left:8px}
ul.social li a{width:30px; display:block;  height:30px; background:url(/Upload/images/socialMedia.png) left top no-repeat; text-indent:-999999px; transition: all 350ms ease-in-out 0s;-webkit-transition: all 350ms ease-in-out 0s;-moz-transition: all 350ms ease-in-out 0s;}
ul.social li a:hover{ background-position:left bottom}
ul.social li.twitter a{ background-position:-30px top}
ul.social li.twitter a:hover{background-position:-30px bottom}
ul.social li.linkedin a{ background-position:-60px top}
ul.social li.linkedin a:hover{background-position:-60px bottom}
ul.social li.youtube a{ background-position:-90px top}
ul.social li.youtube a:hover{background-position:-90px bottom}
ul.social li.rss a{ background-position:-120px top}
ul.social li.rss a:hover{background-position:-120px bottom}
ul.social li.googleplus a{ background-position:-150px top}
ul.social li.googleplus a:hover{background-position:-150px bottom}
ul.social li.logicon a{ background-position:right top}
ul.social li.logicon a:hover,ul.social li.logicon a.active{ background-position:right bottom}


.Collaboratesidebar .sfHtmlview .cafralwelcome {
    word-break: break-all;
}
.contactresearchSection ul.contact-details {
    list-style: none;
}

.contactresearchSection ul.contact-details li.msg-icon:before {
    top: 6px;
}
.cafral-contact.contactresearch_content {
    margin-bottom: 0;
}

.cafral-contact.contactresearch_content .contact-grid {
    margin-bottom: 0;
}
.contact-details a {
    word-break: break-all;
}
.contact-grid .contact-details li.email_full_width {
    width: 100%;
}
@media (max-width: 1440px){
#sfSlider li img{
    max-width: 100%;
}
}
@media (max-width: 1366px){
#sfSlider li img{
    max-width: 100%;
}
}
@media(max-width:1024px){
    .WhatsNewafterabout ul.Whatsnew-list-ul {
    height: 482px;}
    .sf-sidebar ul.galleryList li{width: 50%;}
    .map-and-contact .second-map {
    box-shadow: none;
    position: absolute;
    bottom: 0;
    top: 100%;
}
.container_plus_sldibar{min-height:auto;}
.sfBannerDesc span {line-height: 35px;
    font-size: 28px !important;}
.dataForm.enquiryForm {
    margin-top: 30%;
}
    #searchbtnmob:before{display: none;}
    .enquiryForm .formRow .text{width: 31%;}
    .galleryList li img{max-height: 130px;}
    .sfCol_75 {
    width: 100%;}

    .sfCol_25 {width: 100%;}
    .notification-form .text, .select{width: 95% !important;}
    /*div#sfLoginstatus {display: none;}*/
    div#sfBodyContent {padding: 0 15px;}
    #sfHeaders .sfMoreblocks {display: flex;}
    #sfHeaders .sfMoreblocks div#sfNavigation {width: 100%;}
    #sfHeaders .sfMoreblocks div#sfNavigation ul.sf-menu.sfDropdown li {border-right: 0;}
    div#sfBodyContent {padding: 0 15px;}
    .main-contact .contact-map .map iframe {width: 100%;height: 250px;}
    .map-and-contact .second-map .map iframe {width: 100%;height: 250px;}
    .main-contact .contact-map {width: 100%;}
    .cafral-contact {width: 100%;}
    .main-contact .contact-second-para {width: 100%;}
    .map-and-contact .cafral-contact {width: 100%;}
    .map-and-contact .second-map {width: 100%;margin: 0;}
}

@media(max-width:999px){
    .sfBannerDesc span {
        line-height: 25px;
        font-size: 17px !important;
    }
    .sfCol_60 .whatsnewilist.boxwraper {
        padding-left: 0;
    }
    .WhatsNewafterabout ul.Whatsnew-list-ul {
        height: 502px;
    }
    div#sfMiddlemaincurrent{width:100%;}
    div#sfMiddleshort{width:100%;}
    .WhatsNewafterabout ul.Whatsnew-list-ul{height:auto;}
    #event-upcomming-content, #event-past-content{height:auto;}
    .home-about-section .aboutCafral.boxwraper {
        background-size:auto !important;
    }
    
.bannerResearch .sfModulecontent .sfCol_75 {
    width: 100%;
    padding-top: 30px;
}

.bannerResearch .sfModulecontent .sfCol_25.sf-sidebar {
    width: 100%;}
    .container_plus_sldibar .sfCol_75 {
        width: 100%;
    }
    .container_plus_sldibar .sfCol_25.sf-sidebar {
        width: 100%;
    }
    div#sfBodyContent .sfMoreblocks div#sfMainWrapper.sfCol_75 {
        width: 100%;
    }
    div#sfBodyContent .sfMoreblocks #sfRight {
        width: 100%;
    }

}
@media(max-width:820px){
    .sfCol_60 .whatsnewilist.boxwraper {
        padding-left: 0px;
    }

    #sfHeaders .sfMoreblocks div#sfNavigation ul.sf-menu.sfDropdown li ul li:hover {
    background: #6e91ce !important;
}
    .dataForm.enquiryForm{margin-top: 40%;}
    .sliding-text-points{padding:19px 0px 10px 20px; height: 80px; background-size: 100% !important; background-position: bottom center !important; }
    .emailErrorMsg{position: initial !important;}
    div#sfBodyContent{min-height: auto;}
    /*#sfHeaders [class*='sfCol_']{    margin:15px 0 !important;}*/
    .linkofourwebsite{text-align: center; float: none;}
    .enquiryForm .submit{margin-bottom: 10px;}
    .enquiryForm .formRow .text{width: 100%;}
    .enquiryForm .formRow .select{width: 100% !important;}
   /*#sfHeaders div#sfLoginstatus{display: none;}*/
    #sfHeaders div#sfLogo {width: 30%;}
    #sfHeaders div#sfNavigation {width: 70%;}
    #sfMiddlemaincurrent {width: 100%;}
    #sfMiddleshort {width: 100%; margin-bottom: 20px; padding-left: 0px}
    div#sfMainWrapper {width: 100%;}
    div#sfRight {width: 100%;}
    div#sfBodyContent .sfMoreblocks{display:block;}
    div#sfBodyContent .sfMoreblocks #sfRight:after{display:none;}
    div#sfBodyContent .sfMoreblocks #sfRight {
    padding-left: 15px;
    margin-left: 0;}
    ul.sidebarlinking li a{padding-left:0;}
    ul.sidebarlinking li.has-child{padding-left:0;}
    .sfInnerwrapper #sfMiddleshort {padding: 0;}
    .function-about-section {margin: 20px 0 0 0 !important;}
    .object-about-section {margin: 0;}
    div#sfMiddlemaincurrent {padding: 0;}
    .jobList .dataForm .formRow {margin-bottom: 10px;}
    .jobList .dataForm .formRow .formLabel {width: 100%;margin-bottom: 0;font-size: 16px;}
    .dataForm .formRowFull .showInput {width: 100%;margin-top: 0;}
    .dataForm .formRowFull .showInput p:first-child {margin-top: 0;}
    .imageslist ul li{width: 25% !important; text-align: center;}
    #sfBanner{margin-bottom:20px;}
    .banner-inner-wrap .banner-heading h2.pagenamehere{font-size: 30px;}
    .sf-sidebar{margin-top:20px; float:left; width:100%;}
    div#DivPrinta .formRow.formRow {float: left;}
    .researchlistinner .sfCol_50{width: 100%; float: left;}
    .researchlist-box{display: flex;}
    .researchlist-box .img-wrap {float: left; width: auto;}
    div#sfBodyContent .sfMoreblocks #sfRight {min-height: 100%;}
    .banner-inner-wrap:before{
        display:none;
    }
}

@media(max-width:768px){
.eventCat {
    display: block;
}
#sfBanner {
    margin-bottom: 0;
}
.eventCat .eventCat_inner_right {
    width: 146px;
    margin-top: 10px;
}

    .enquiryForm .formRow input.mailid {
    margin-bottom: 0 !important;
}
  .enquiryForm .formRow textarea.textarea {
    margin-bottom: 0 !important;
}
     #sfLoginstatus .sfModulecontent.clearfix{top: 30%;}
    .searchbtn_wrap #searchbtnmob:before {
    content: '';
    display: inline-block;
    height: 18px;
    background: url(/Upload/images/search.png);
    width: 14px;
    position: absolute;
    background-size: 15px 15px;
    top: -12px;
    left: -6px;
    background-repeat: no-repeat;
    right: 0;
}

.searchbtn_wrap #searchbtnmob {
    position: relative;
}
    .middlemaincurrent {
    min-height: 350px;
}
    .galleryList li img {
    max-height: 87px;
}
       .enquiryForm .formRow .text {
    margin: 0 0 22px !important; 
}
    input#lytA_ctl44_txtEmailId{margin-bottom: 0 !important;}
    .dataForm.enquiryForm {
    margin-top: 60%;
}
.emailErrorMsg{position: initial !important;}
    .whatsnewilist.boxwraper {
    margin-top: 20px;}
    .aboutCafral.boxwraper{margin-bottom: 0;}
    .notification-form .text, .select{width: 95% !important;}
    .dataForm.enquiryForm {
    margin-top: 40%;
    }
    .main-contact .contact-map{box-shadow: none;}
    .map-and-contact .second-map{box-shadow: none;    position: absolute;
    bottom: 0;
    top: 100%;}
    .second-map .map {
    margin-bottom: 20px;
    }
    .enquiryForm .formRow .text{
        margin-bottom: 10px;
    }
    .cafral-contact{
        display: block;
    }
    .cafral-contact .contact-grid{
        width: 100%;
    }
    .contact-grid .contact-details li{
        width: 100%;
    }
    .enquiryForm .flRight {
    float: none;
    }
    .enquiryForm .reset{
        width: 100%;
    }
    .enquiryForm .submit{
        width: 100%;
        margin-bottom: -10px;
    }
}
@media(max-width: 600px){
    
    .enquiryForm .formRow .text {
        margin: 0 0 22px;
    }
    #sfSlider .sfBannerDesc {
        width: 100%;
        top: 80px;
    }
    .WhatsNewafterabout .Whatsnew-list-wrap,
    .home-about-section .aboutCafral.boxwraper {
        background-size:100% !important;
    }
    input#lytA_ctl44_txtEmailId{margin-bottom: 0 !important;}
    .dataForm.enquiryForm{margin-top: 54%;}
    .emailErrorMsg{position: initial !important;}
    ul.object-fun-list li{padding-left:20px;}
    .homeTab ul li a {
        padding: 10px 20px 10px 0px !important;
        margin: 0 15px 0 0 !important;
        font-size: 20px !important;
    }
    .researchlist-box .img-wrap{width: 100%;}
    .researchlist-box .sfCol_60 {padding: 15px 0 0;float: left;}
    #lytA_ctl20_lblProgDesc strong{margin-top: 10px;}
    .container_plus_sldibar .sfCol_25.sf-sidebar.wrapboth{padding-top: 5px;}
    div#sfBodyContent .sfMoreblocks div#sfMainWrapper.sfCol_75{padding-top:0;}
    .banner-inner-wrap{padding: 20px 0;}
    .aboutgallery{margin-top:0;}
    .listing_here .globalList h3 a{line-height:24px;}
    .container_plus_sldibar .wrapboth{padding-left: 0; padding-right: 0;}
    .divvideoinner #iframev {
        height: 400px;
    }
}
@media(max-width: 480px){
    .researchlist-box{display: block;}
    .listProfile .profileImg {
        width: 100%;
        margin-bottom: 15px;
    }
    .divvideoinner #iframev {
        height: 300px;
    }    
}
@media(max-width: 375px){
    .enquiryForm .formRow .select{margin-top: 0 !important;}
.dataForm.enquiryForm {
    margin-top: 90% !important;
}
}
@media(max-width: 359px){
    .enquiryForm .formRow .select{margin-top: 10px; margin-bottom: 10px;}
.dataForm.enquiryForm {
    margin-top: 280px !important;
}
}
@media(max-width:480px){
    .enquiryForm .formRow .text {
        margin: 0 0 22px;
    }
    div#sfBodyContent .sfMoreblocks #sfRight {
        padding: 0 15px !important;
    }
    .dataForm.enquiryForm{margin-top: 80%;}
    .sfCol_20{padding: 0 !important;}
    .sfCol_80{padding: 0 !important;}
    .galleryList li{width: 100%;}
    .emailErrorMsg{
        position: initial !important;
        width: 100% !important;
           }
           .enquiryForm .formRow .select{margin-top: 10px; margin-bottom: 10px;}
    input#lytA_ctl44_txtEmailId{margin-bottom: 0 !important;}
        .nameErrorMsg{
        
        width: 100% !important;
    }
    .notification-form .button, .buttonReset{width: 100%;}
    .notification-form .dataForm .formRow {
    width: 100%;
    }
     
    .webinarsection .webinar-box .innerbox-wrap {
        display: block;
    }
    .webinarsection .webinar-box .innerbox-wrap .img-wrap iframe {
        height: 170px;
    }
    .imageslist ul li {
        width: 33.33% !important;
        text-align: center;
    }

    .people-list-wrap .peoplelist-box .innerbox-wrap {
        display: block;
    }
    .people-list-wrap .peoplelist-box .innerbox-wrap .img-wrap {
        padding-right: 0;
        text-align: center;
        padding-bottom: 10px;
    }
    .people-list-wrap .peoplelist-box .innerbox-wrap .textsection {
        text-align: center;
    }
}
.listing_here .globalList .font16 {
    color: #000000;
    margin-bottom: 10px;
    font-size: 18px;
    padding-bottom: 5px !important;
    font-weight: 500;
}

@media only screen and (max-width:820px) {
    .viewtestimonial {
    margin-left: 0;
    }

    .viewtestimonial .profileMore {
    padding-left: 0;
    }

    .RelatedLinks h2 {
    padding-left: 0;
    }

    .RelatedLinks ul.leftLinks li {
    padding-left: 0;
    }
}
@media only screen and (max-width:320px) {
    .governingCouncil-wrap button.slick-arrow {
        top: 33% !important;
    }
}