/*
Theme Name: Eacts
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

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

@font-face {
    font-family: 'Calibri';
    src: url('fonts/Calibri-Bold.eot');
    src: url('fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Calibri-Bold.woff') format('woff'), url('fonts/Calibri-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('fonts/HelveticaNeue-Light.eot');
    src: url('fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeue-Light.woff') format('woff'), url('fonts/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

* {
    margin: 0px;
    padding: 0px;
}

@font-face {
    font-family: 'frutigerblack';
    src: url('fonts/frutiger_black-webfont.woff2') format('woff2'), url('fonts/frutiger_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'frutiger_light_cnregular';
    src: url('fonts/frutiger_light_cn-webfont.woff2') format('woff2'), url('fonts/frutiger_light_cn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger 47 Light Condensed';
    src: url('fonts/Frutiger-LightCn.eot');
    src: url('fonts/Frutiger-LightCn.eot?#iefix') format('embedded-opentype'), url('fonts/Frutiger-LightCn.woff2') format('woff2'), url('fonts/Frutiger-LightCn.woff') format('woff'), url('fonts/Frutiger-LightCn.svg#Frutiger-LightCn') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-00FE;
}

h1 {
    border-bottom: 1px solid #c7c7c7;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
    clear: both;
}

h2 {
    border-bottom: 1px solid #c7c7c7;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
    clear: both;
}

p {
    color: #000;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 15px;
}

h3 {
    color: #282052;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

li {
    color: #000;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
}

hr {
    color: #b8b8b9;
    margin-bottom: 8px;
    margin-top: -8px;
    border-top: 1px solid #b8b8b9;
}

body {
    background-color: #fff;
    /* background-image: url("img/back-new.jpg");
  background-position: center center;
  background-repeat:no-repeat;
  background-size:cover;*/
    font-family: Calibri;
    margin: 0;
    padding: 0 0 20px;
}

body {
    overflow-x: hidden;
}

html {
    overflow-x: hidden;
}

.container {
    width: 1370px;
    margin: 0 auto;
    background-color: #fff;
}

.wrapper {
    margin: 0 auto;
    padding: 0 52px;
    width: auto;
}


/*------------------------------------header--------------------------*/

.header {
    background-color: #fff;
    float: left;
    width: 100%;
    position: relative;
    padding: 34px 0px 22px;
    /* ransition: all 0.6s ease 0s; */
}

.stickHeader {
    position: fixed;
    width: inherit;
    top: 0px;
    z-index: 99999;
    transition: top 0.5s ease-in-out 0s;
}

.logo {
    float: left;
    margin-top: 7px;
    padding-left: 0px;
    width: 20%;
}

.logo-image img {
    max-width: 100%;
}

.last-logo {
    display: inline-block;
    width: auto;
}

.last-logo.mobile {
    display: none;
}

.last-logo .raising-standards {
    color: #282052;
    display: inline-block;
    font-family: HelveticaNeue-Light;
    font-size: 19px;
    font-weight: normal;
    line-height: 26px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 5px;
}

.last-logo .raising-standards span {
    color: #3173bf;
    display: inline-block;
}

.last-logo .news-or-breadcom marquee#test a {
    color: #282052;
    font-family: calibri;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    text-decoration: none;
}

.last-logo .news-or-breadcom marquee#test a:hover {
    text-decoration: underline;
}

.last-logo .news-or-breadcom marquee#test .titlee {
    display: inline-block;
    font-size: 12px;
    color: #3173bf;
    font-family: calibri;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
}

.page-template-homepage .header {
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 7px;
    padding: 34px 0 15px;
}

.page-template-homepage .last-logo .news-or-breadcom {
    bottom: 19px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: 15px;
    }
}

.last-logo .news-or-breadcom {
    bottom: 25px;
    padding: 0;
    position: absolute;
}

.last-logo .menu-breadcrumb {
    padding: 0;
}

.last-logo .menu-breadcrumb a {
    color: #343434;
    font-family: calibri;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.navbar {
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    float: left;
    margin-left: 6px;
    width: 79.4%;
}

.navbar ul {
    float: right;
    text-align: right;
}

.navbar li {
    float: left;
}

.navbar ul li {
    display: inline-block;
    list-style: none;
}

.navbar .current_page_item a {
    background-color: #3173bf;
    color: #fff;
    border-top: 1px solid #3173BF;
}

.navbar .primary-menu .current-menu-item .sub-menu a {
    background-color: transparent;
    border-top: transparent;
}

.menu-item.current-menu-ancestor .sub-menu li a {
    background-color: transparent;
    color: transparent;
}

.menu-item.current-menu-ancestor .sub-menu .current-page-ancestor a {
    background-color: #3173bf;
    color: #fff;
}

.menu-item.current-page-ancestor .sub-menu .current-page-ancestor a {
    background-color: #3173bf;
    color: #fff;
}

.menu-item.current-page-ancestor a {
    background-color: #3173bf;
    color: #fff;
}

.menu-item.current-menu-ancestor a {
    background-color: #3173bf;
    color: #fff;
}

.menu-item.current-page-ancestor .sub-menu li a {
    background-color: transparent;
    color: transparent;
}

.menu-item.current-menu-parent a {
    background-color: #3173bf;
    border-top: 1px solid #3173bf;
    color: #fff;
}

.menu-item.current-menu-parent .sub-menu .current-menu-item a {
    background-color: #3173bf;
    color: #fff;
}

.menu-item.current-menu-parent .sub-menu li a {
    background-color: transparent;
    color: transparent;
}

.current-menu-ancestor ul.sub-menu {
    display: block;
}

.navbar li a {
    border-left: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
    color: #000;
    display: inline-block;
    font-family: Calibri;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    padding: 10px 14px;
    text-decoration: none;
    text-transform: uppercase;
}

.navbar li a:hover {
    background-color: #3173bf;
    border-top: 1px solid #3173bf;
    color: #fff;
}

.header-bottom {
    background-color: #e1e2e4;
    border-bottom: 1px solid #b8b8b9;
    border-top: 1px solid #b8b8b9;
    float: left;
    padding: 6px 0;
    width: 100%;
}

.bottom-left {
    float: left;
    padding-left: 12px;
    width: 49%;
}

.bottom-left p {
    color: #282052;
    font-family: Calibri;
    font-size: 12px;
    line-height: 22px;
    padding: 3px 0 0;
}

.bottom-left span {
    color: #3173bf;
    font-weight: bold;
    text-transform: uppercase;
}

.bottom-right {
    float: left;
    margin-right: 0px;
    position: relative;
    text-align: right;
    width: 47%;
}

.bottom-right a {
    color: #3173bf;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    text-transform: capitalize;
    font-family: Calibri;
}

.bottom-right img {
    left: 4px;
    position: relative;
    top: 3px;
}

.bottom-right h2 {
    border: medium none;
    margin: 0;
    padding: 0;
}


/*------------------------box-------------------------*/

.widget-easy-twitter-feed-widget-row {
    background-color: #fff;
    float: left;
    position: absolute;
    right: -34px;
    top: 35px;
    width: 33%;
    z-index: 999;
}

.box {
    border-bottom: 1px solid #9d9d9d;
    float: left;
    margin: 5px 8px 3px;
    padding-bottom: 13px;
    width: 94%;
}

.box img {
    float: left;
    left: -3px;
}

.box span {
    color: #9d9d9d;
    display: inline-block;
    font-size: 13px;
    line-height: 22px;
    margin-top: 10px;
}

.box p {
    color: #000;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    text-align: left;
}


/*------------------------slider-------------------------*/

.slider {
    float: left;
    width: 100%;
}

.slider img {
    max-width: 100%;
}

.slide-image .wp-post-image {
    height: auto;
    max-width: 100% !important;
}

.slider #slides.design-3 .slider-content {
    left: 155px;
    top: 125px;
    background: transparent;
    width: 18%;
}

.slider #slides a.slidesjs-previous {
    background: rgba(0, 0, 0, 0) url("img/arrow-left.png") !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto;
    left: 46px;
}

.slider #slides a.slidesjs-next,
a.slidesjs-previous {
    height: 56px;
    position: absolute;
    text-indent: -9999px;
    top: 43%;
    width: 55px;
    z-index: 99;
}

.slider #slides a.slidesjs-next {
    background: rgba(0, 0, 0, 0) url("img/arrow-right.png") !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto;
    right: 46px;
}

.slider #slides .slider-content h1.slide-title {
    background-color: #000;
    color: #fff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 9px;
    margin-bottom: 0px;
    border: none;
}

.slider #slides .slider-short-content p {
    background-color: #fff;
    color: #000;
    font-family: arial !important;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    padding: 4px 9px 2px;
    text-shadow: none;
}

.slider .slider-short-content span {
    color: #747474;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.slider .slider-short-content a {
    color: #747474 !important;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px !important;
    padding: 0 0 3px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: -2px;
}


/*------------------------inner-xy----------------------*/

.inner-xy {
    background-color: #fff;
    width: 100%;
    display: inline-block;
}

.page-template-homepage .xy-main {
    float: left;
    padding: 22px 0 31px;
    width: 100%;
}

.xy-main li {
    border-right: 1px solid #b8b8b9;
    float: left;
    padding-left: 53px;
    width: 21%;
    min-height: 175px;
    line-height: 22px;
}

.page-template-homepage .xy-main ul li .sub-menu li {
    border: medium none;
    float: none;
    min-height: 0px;
    padding-left: 0;
    width: auto;
}


/*.xy-box {
  border-right: 1px solid #b8b8b9;
  float: left;
  padding-left: 53px;
  width: 21%;
  min-height:175px;
}

.xy-box h2 {
  color: #282052;
  font-family: Calibri;
  font-size: 19px;
  font-weight: 400;
  margin: 4px 0 5px;
  text-transform: uppercase;
}

.xy-box span {
  left: 5px;
  position: relative;
  top: 4px;
}*/

.page-template-homepage .xy-main .primary-menu .menu-item-has-children .sub-menu {
    background-color: transparent;
    left: 0;
    position: relative !important;
    text-align: unset;
    top: 0;
}

.page-template-homepage .xy-main .primary-menu .menu-item-has-children .sub-menu {
    display: block;
}

.page-template-homepage .xy-main li a {
    color: #282052;
    display: inline-block;
    font-family: Calibri;
    font-size: 19px;
    font-weight: 400;
    margin: 4px 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.page-template-homepage .xy-main .menu-item-has-children a {
    background-image: url("img/icon.png");
    background-position: 100% center;
    background-repeat: no-repeat;
    display: inline-block;
    padding-right: 30px;
}

.page-template-homepage .xy-main .menu-item-has-children .sub-menu li a {
    background-image: none !important;
}

.page-template-homepage .xy-main ul li {
    list-style: outside none none;
}

.page-template-homepage .xy-main ul li .sub-menu li a {
    color: #000;
    font-family: Calibri;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: capitalize;
    left: 0px;
}

.page-template-homepage .xy-main ul li .sub-menu .activeghk a {
    color: #3173bf
}

.page-template-homepage .xy-main ul li .sub-menu li a:hover {
    color: #3173bf
}

.page-template-homepage .xy-main .menu-item-63 {
    display: none;
}


/*.page-template-homepage .xy-main #menu-homepage-footer #menu-item-538 {
  background-image: url("img/icon.png");
  background-position: 64% 5px;
  background-repeat: no-repeat;
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-544 {
  background-image: url("img/icon.png");
  background-position: 74% 5px;
  background-repeat: no-repeat;
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-549 {
  background-image: url("img/icon.png");
  background-position: 48% 5px;
  background-repeat: no-repeat;
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-557 {
  background-image: url("img/icon.png");
  background-position: 32% 5px;
  background-repeat: no-repeat;
}*/


/*-----------------------------------footer----------------------*/

.footer {
    background-color: #343434;
    float: left;
    margin-bottom: 0px;
    width: 100%;
}

.copy-right {
    float: left;
    padding: 0 0 7px;
    width: 100%;
}

.copy-txt {
    float: left;
    width: 81%;
}

.copy-txt ul li {
    display: inline-block;
    list-style: outside none none;
}

.copy-txt li {
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 11px;
    height: 10px;
    line-height: 9px;
    padding: 0 10px 0 8px;
    text-transform: uppercase;
    font-family: calibri;
}

.xy-main li:last-child {
    border-right: medium none;
}

.copy-txt li a {
    color: #fff;
    font-family: calibri;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
}

.copy-txt img {
    left: 15px;
    position: relative;
    top: 6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .copy-txt img {
        top: 8px;
    }
}

.copy-txt li:first-child {
    padding-left: 0;
}

.footer .search-btn {
    float: left;
    width: 19%;
}

.footer .search-btn form label .screen-reader-text {
    display: none;
}

.footer .search-btn form .search-submit .screen-reader-text {
    display: none;
}

.footer .copy-right .search-btn form label input.search-field {
    background-color: #fff;
    border: 1px solid #a6a6a6;
    font-size: 11px;
    padding: 2px 10px;
    position: relative;
    top: 6px;
    width: 85%;
    font-style: italic;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.footer .copy-right .search-btn form button.search-submit {
    background-color: transparent;
    background-image: url("img/srch-icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 21px;
    left: -6px;
    position: relative;
    top: 2px;
    width: 25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .footer .copy-right .search-btn form label input.search-field {
        top: 0px;
    }
    .footer .copy-right .search-btn form button.search-submit {
        top: 7px;
    }
}


/*-----------------------------------------about-----------------------------*/

.main-nav {
    background-color: #261d56;
    display: inline-block;
    width: 100%;
}

.nav ul li {
    display: inline-block;
    list-style: none;
}

.nav li {
    border-left: 1px solid #fff;
}

.nav li:last-child {
    border-right: 1px solid #fff;
}

.nav a {
    color: #fff;
    display: inline-block;
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.nav a:hover {
    background-color: #3173bf;
}

.main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 30px 0 10px;
    width: 100%;
}

.about-lft {
    float: left;
    margin-right: 2.7%;
    width: 63.9% !important;
}

.about-lft h2 {
    border-bottom: 1px solid #b8b8b9;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.about-lft p {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 0 15px;
    color: #000;
}

.about-lft ul {
    padding: 0px 0 15px;
}

.about-lft li {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    margin-left: 18px;
    color: #000;
}

.about-lft h3 {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #282052;
}

.about-rgt {
    float: left;
    margin-left: 0;
    margin-top: 42px;
    width: 35%;
}

.about-rgt .wpb_wrapper img {
    height: auto;
    max-width: 100%;
}


/*----------------------------aword-------------------*/

.main-aword {
    background-color: #fff;
    display: inline-block;
    padding: 0px 0 55px;
    width: 100%;
    min-height: 660px;
}

.aword-lft {
    float: left;
    width: 60%;
}

.aword-lft h2 {
    border-bottom: 1px solid #b8b8b9;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.aword-lft p {
    color: #000;
    font-family: arial;
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 5px;
}

.aword-lft a {
    background-color: #282052;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 13px;
    margin: 8px 0 20px;
    padding: 4px 10px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 18px;
}

.aword-lft a:hover {
    background-color: #3173bf;
}

.aword-rgt {
    float: left;
    margin-top: 42px;
    width: 35%;
}


/*-----------------------------------------fellowship-----------------------------*/

.main-fellowship {
    background-color: #fff;
    display: inline-block;
    padding: 0px 0 10px;
    width: 100%;
}

.fellowship-lft {
    float: left;
    width: 60%;
}

.fellowship-lft h2 {
    border-bottom: 1px solid #b8b8b9;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.fellowship-lft p {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 0 15px;
    color: #000;
}

.fellowship-lft ul {
    padding: 0px 0 15px;
}

.fellowship-lft li {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    margin-left: 18px;
    color: #000;
}

.fellowship-lft h3 {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #282052;
}

.fellowship-rgt {
    float: left;
    margin-left: 5%;
    margin-top: 42px;
    width: 35%;
}

.fellowship-lft span {
    color: #000;
    display: block;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
}

.fellowship-lft a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    text-decoration: none;
}


/*-----------------------------------------organisation-----------------------------*/

.main-org {
    background-color: #fff;
    display: inline-block;
    padding: 0px 0 10px;
    width: 100%;
}

.org-lft {
    float: left;
    width: 35%;
}

.org-lft h2 {
    border-bottom: 1px solid #b8b8b9;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
    text-transform: capitalize;
}

.org-rgt-txt {
    margin: 27px 0 29px;
    text-align: center;
}

.org-rgt-txt span {
    background-color: #271e59;
    box-shadow: 0 4px 3px 0 #777485;
    display: inline-block;
    height: 74px;
    transform: rotate(45deg);
    width: 74px;
}

.org-rgt-txt a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    left: -1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 25px;
    transform: rotate(315deg);
}

.org-lft p {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 0 15px;
    color: #000;
}

.org-lft ul {
    padding: 0px 0 15px;
}

.org-lft li {
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    margin-left: 18px;
    color: #000;
}

.org-rgt {
    float: left;
    margin-left: 5%;
    position: relative;
    width: 60%;
}

.org-domain h2 {
    border: medium none;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.org-domain {
    border: 1px solid #454545;
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.org-domain ul li {
    display: inline-block;
    list-style: outside none none;
}

.org-domain li {
    box-shadow: -2px 0 4px 0 #b0b0b0;
    float: left;
    height: 50px;
    margin: 10px 0 10px 23px;
    padding: 0 20px;
    width: 16%;
    transition: all 0.3s ease 0s;
}

.org-domain li:hover {
    box-shadow: -3px 3px 4px 0 #6a6a6a;
    transition: all 0.5s ease 0s;
}

.org-domain li a {
    color: #fff;
    display: table-cell;
    font-family: calibri;
    font-size: 15px;
    line-height: 18px;
    padding: 10px 0;
    text-decoration: none;
    vertical-align: middle;
    width: 165%;
}

.org-domain li:first-child {
    background-color: #985a96;
    display: table;
}

.org-domain li:nth-child(2) {
    background-color: #d48d3c;
    display: table;
}

.org-domain li:nth-child(3) {
    background-color: #44aa86;
    display: table;
}

.org-domain li:nth-child(4) {
    background-color: #b6a721;
    display: table;
}

.org-rgt-btm {
    border: 1px solid #454545;
    display: inline-block;
    margin: 15px 0;
    padding: 10px 0;
    width: 100%;
}

.org-btm-lft {
    float: left;
    width: 50%;
}

.org-btm-lft ul li {
    list-style: outside none none;
}

.org-btm-lft li {
    background-color: #3173bf;
    box-shadow: -2px 0 4px 0 #b0b0b0;
    display: table;
    float: left;
    height: 60px;
    margin: 10px 0 10px 23px;
    padding: 0 9px;
    text-align: center;
    width: 38%;
    transition: all 0.3s ease 0s;
}

.org-btm-lft li:hover {
    box-shadow: -3px 3px 4px 0 #6a6a6a;
    transition: all 0.5s ease 0s;
}

.org-btm-lft li a {
    color: #fff;
    font-family: calibri;
    font-size: 15px;
    line-height: 20px;
    padding: 10px 8px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    text-decoration: none;
}

.org-btm-lft h2 {
    border: medium none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.org-btm-rgt h2 {
    border: medium none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.org-btm-rgt {
    float: left;
    width: 50%;
}

.org-btm-rgt ul li {
    list-style: outside none none;
}

.org-btm-rgt li {
    background-color: #3173bf;
    box-shadow: -2px 0 4px 0 #b0b0b0;
    display: table;
    float: left;
    height: 60px;
    margin: 10px 10px 10px 13px;
    padding: 0 9px;
    text-align: center;
    width: 38%;
    transition: all 0.3s ease 0s;
}

.org-btm-rgt li:hover {
    box-shadow: -3px 3px 4px 0 #6a6a6a;
    transition: all 0.5s ease 0s;
}

.org-btm-rgt li a {
    color: #fff;
    display: table-cell;
    font-family: calibri;
    font-size: 15px;
    line-height: 20px;
    padding: 10px 15px;
    vertical-align: middle;
    text-decoration: none;
}

.wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: #282052;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 4px;
    margin-top: -3px;
    padding: 3px 7px;
    text-decoration: none;
    text-transform: uppercase;
}

.wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 40px;
}

.wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 2.6%;
    width: 64% !important;
}

.page-id-51 .wpb_column .vc_column-inner .wpb_wrapper a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    background-color: transparent;
    padding: 0px;
    text-decoration: underline;
    text-transform: capitalize;
}

.page-id-51 .wpb_column .vc_column-inner .wpb_wrapper a:hover {
    color: #2b224e;
}

.page-id-51 .wpb_wrapper li {
    margin-left: 18px;
}

.page-id-51 .wpb_column .vc_column-inner .wpb_wrapper ul {
    margin: -13px 0 15px;
}

.parent-pageid-51 .wpb_column .vc_column-inner .wpb_wrapper ul {
    margin: -13px 0 15px;
}

.parent-pageid-51 .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 18px;
}

.parent-pageid-51 .wpb_column .vc_column-inner .wpb_wrapper a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    background-color: transparent;
    padding: 0px;
    text-decoration: underline;
    text-transform: capitalize;
}

.parent-pageid-51 .wpb_column .vc_column-inner .wpb_wrapper a:hover {
    color: #2b224e;
}

.parent-pageid-51 .wpb_column .vc_column-inner .wpb_wrapper span {
    display: block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 15px;
    color: #aa061b !important;
}

.wpb_column .vc_column-inner .wpb_wrapper p a.pdfs {
    background-color: transparent;
    color: #000 !important;
    display: inline-block;
    font-family: calibri;
    font-size: 9px !important;
    line-height: 7px;
    padding: 0;
    position: relative;
    top: -7px;
}


/*---------------- pankaj css ---------------------------- */

.navbar .sub-menu {
    display: none;
}

.tab-item {
    display: none;
}

.tab-item.active {
    display: block;
}

.navbar .primary-menu .menu-item-has-children .sub-menu {
    background-color: #261d56;
    left: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 130px;
    width: 100%;
}

.navbar .primary-menu .menu-item-has-children .sub-menu li a {
    border-left: 1px solid #fff;
    color: #fff;
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    left: 52px;
    line-height: 18px;
    padding: 5px 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    border-top: transparent;
}

.navbar .primary-menu .menu-item-has-children .sub-menu li:last-child a {
    border-right: 1px solid #fff;
}

.navbar .primary-menu .current-menu-item.menu-item-230 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-menu-ancestor.menu-item-230 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-menu-item.menu-item-70 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-page-ancestor.menu-item-70 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-menu-item.menu-item-75 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-page-ancestor.menu-item-75 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-menu-item.menu-item-83 .sub-menu {
    display: block;
}

.navbar .primary-menu .current-page-ancestor.menu-item-83 .sub-menu {
    display: block;
}

.page .navbar .current_page_item a ul.sub-menu li a {
    background-color: transparent !important;
}

.navbar .primary-menu .menu-item-has-children .sub-menu li .sub-menu {
    display: none;
}

.page-template-homepage .primary-menu .menu-item-has-children .sub-menu {
    display: none;
}

.current-menu-parent ul.sub-menu {
    display: block;
}


/* ---------------pankaj css end ------------------------------- */

.widgettitle span {
    background-image: url("img/twitter.png");
    background-position: 96% center;
    background-repeat: no-repeat;
    color: #3173bf;
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 0 38px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
    top: -3px;
}

.copy-txt ul {
    float: left;
    margin-top: 6px;
    width: auto;
}

.footer .follow_us {
    margin-left: 13px;
    margin-top: 0px !important;
}

.follow_us li {
    border: none;
    margin: 0;
    padding: 0;
}

.wpb_wrapper .tab-label.active {
    color: #3173bf;
}

.wpb_wrapper .tab-label {
    color: #000;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding-right: 20px;
    position: relative;
    text-decoration: none;
    top: 10px;
}

.wpb_wrapper table th {
    color: #282052;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.wpb_wrapper table td {
    color: #000;
    font-family: calibri;
    font-size: 14px;
    line-height: 16px;
}

.title-expert a {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}

.experta {
    color: #454545;
    font-family: calibri;
    font-size: 11px;
    line-height: 14px;
}

.edu-lft {
    float: left;
    margin-right: 3.5%;
    width: 62.8% !important;
}

.edu-rgt {
    float: left;
    margin-left: 21px;
    width: 32%;
}

.edu-rgt img {
    margin-top: 40px;
}

.edu-rgt .navbar-edu {
    padding: 0 0px;
}

.edu-rgt .em-calendar {
    background-color: #3e86cd;
    color: #fff;
    width: 100%;
}

.em-calendar .em-calnav {
    color: #fff;
    text-decoration: none;
}

.css-events-list .events-table tr {
    border: 1px solid #000;
    float: left;
    margin: 5px 0;
    width: 100%;
}

.parent-pageid-33 .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 16px;
}

.parent-pageid-33 .wpb_column .vc_column-inner .wpb_wrapper ul {
    margin: 0 0 15px;
}

.page-id-35 .wpb_single_image.wpb_content_element {
    margin-bottom: 12px;
}

.page-id-35 .wpb_wrapper p span {
    background-color: #201f4b !important;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    margin-left: 0px;
    margin-top: -5px;
    padding: 5px 10px 3px;
    text-decoration: none;
    text-transform: uppercase;
}

.page-id-35 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_wrapper p {
    margin-left: 0px;
}


/*.page-id-35 .wpb_text_column.wpb_content_element {
  margin-bottom: 160px;
}*/

.page-id-35 .wpb_text_column.wpb_content_element:last-child {
    margin-bottom: 15px;
}

.down a {
    background-color: #201f4b;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.down {
    margin-bottom: 15px;
}

.page-id-39 .wpb_wrapper span {
    color: #282052 !important;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 0;
}

.wpb_wrapper .cvm_single_video_player {
    margin-top: 40px;
}

.above-child-pages {
    float: left;
    margin: 0 4px 10px;
    position: relative;
    width: 19.3%;
}

.above-child-pages img {
    max-width: 100%;
}

.edu-lft .above-child-pages {
    float: left;
    margin: 0 5px 11px;
    width: 32%;
}

.edu-lft .above-child-pages img {
    max-width: 100%;
}

.page-id-48 .wpb_wrapper p span {
    background-color: #201f4b !important;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.page-id-48 .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.above-span {
    float: left;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 132px;
    width: 70%;
}

.edu-lft .above-span {
    top: 137px;
    width: 80%;
}

.edu-lft .above-span h1 {
    margin-bottom: 12px;
    min-height: auto;
}

.above-span span {
    color: #fff;
    display: block;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    min-height: 27px;
    text-transform: uppercase;
}

.above-span h1 {
    color: #009de1;
    float: left;
    font-family: calibri;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    min-height: 11px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 0px;
}

.above-span p {
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    line-height: 16px;
    padding: 0 30px;
}

.above-child-pages:nth-child(3) .above-span h1 {
    min-height: 46px;
}

.above-span a {
    text-decoration: none;
}

.edu-lft .above-span p {
    padding: 0;
}

.edu-lft .above-span span {
    text-transform: capitalize;
}

.edu-rgt img {
    height: auto;
    max-width: 100%;
}

.page-id-28 .wpb_text_column.wpb_content_element {
    margin-bottom: 6px;
}

.left_right {
    float: left;
    width: 100%;
}

.left_right>p {
    float: left;
    margin-right: 15px;
    width: 48%;
}

.wpcf7-form {
    width: 100%;
}

.wpcf7-form .left_right .wpcf7-form-control {
    border: 1px solid #454545;
    margin-top: 5px;
    padding: 2px 5px;
    width: 92%;
    border-radius: 0px;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.wpcf7-form .enquiry .wpcf7-form-control {
    border: 1px solid #454545;
    height: 87px;
    margin-top: 5px;
    padding: 2px 5px;
    width: 96%;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.wpcf7-form .left_right .wpcf7-form-control-wrap {
    float: left;
    width: 100%;
}

.left_right p:last-child {
    margin-right: 0;
}

.page-id-100 .wpb_content_element {
    margin-bottom: 0;
}

.page-id-100 .wpb_gmaps_widget.wpb_content_element {
    margin-bottom: 8px;
}

.enquiry .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    border: medium none;
}

.enquiry .wpcf7-list-item.first.last {
    margin: 0;
}

.wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: calibri;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.left_right p {
    padding: 0 0 10px;
}

.enquiry p:last-child {
    float: left;
}

.page-id-14 .org-lft span {
    color: #282052 !important;
}

.org-lft p a.tab-label {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    font-family: calibri;
}

.org-lft p a.tab-label.active {
    color: #3173bf;
    text-decoration: underline;
}

.org-lft p a.tab-label:hover {
    color: #3173bf;
    text-decoration: underline;
}

.org-lft .next_meet {
    margin-top: 0px;
}

.both-class {
    float: left;
    margin-bottom: 15px;
    margin-right: 8px;
    width: 15.7%;
}

.page-id-237 .wrapper {
    margin: 0 auto;
    padding: 0 22px 0 52px;
    width: auto;
}

.page-id-237 .registration-right .wpb_wrapper li {
    color: #fff;
    font-family: calibri;
    font-size: 12px;
    line-height: 16px;
    margin-left: 15px;
}

.single-organisation .post-thumbnail {
    display: block !important;
}

.page-id-237 .registration-right .wpb_wrapper p {
    color: #fff;
    font-family: calibri;
    font-size: 12px;
    line-height: 16px;
}

.page-id-237 .wpb_column.vc_column_container.vc_col-sm-4 {
    background-color: #262453;
    margin-top: 40px;
    padding: 15px 4px;
}

.page-id-237 .registration-right .wpb_wrapper ul {
    padding: 0 0 15px;
}

.wpb_wrapper h5 {
    clear: both;
    color: #fff;
    font-family: calibri;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin-left: 2px;
}

.org-lft.chartpage ul {
    margin-left: 25px;
    margin-top: -15px;
}

.org-lft.chartpage ul.memberinner {
    margin-left: 0px;
    margin-top: 0px;
}

.org-lft.chartpage ul.memberinner li {
    margin-left: 0px;
}

.memberinner li a {
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
}

.memberinner li a:hover {
    color: #3173bf;
    text-decoration: underline;
}

.memberinner li a.tab-label.active {
    color: #3173bf;
    text-decoration: underline;
}

.org-lft.chartpage ul li {
    list-style-type: none;
}

#linkto_29 h2 {
    border-bottom: medium none;
    border-top: 1px solid #b8b8b9;
    display: block;
    margin-top: 17px;
    padding: 5px 0 0;
}

.page-template-academy-child .wpb_column .vc_column-inner .wpb_wrapper p a.pdfs {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    top: 0px;
    font-weight: bold;
    text-decoration: underline;
}

.page-template-academy-child .wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    text-transform: capitalize;
}

.slidesjs-play.slidesjs-navigation {
    display: none !important;
}

.slidesjs-stop.slidesjs-navigation {
    display: none !important;
}

.org-lft.chartpage #post-14 ul {
    margin-left: 0;
    margin-top: 0;
}

.org-lft.chartpage #post-14 ul li {
    list-style-type: unset;
}

.meta_value {
    margin-bottom: 15px;
}

#post-18 li {
    margin-left: 18px;
}

.parent-pageid-26 .wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    text-transform: unset;
}

.edu-rgt .navbar-edu ul li {
    list-style: outside none none;
}

.edu-lft .wpb_wrapper span {
    font-family: calibri;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
}

.parent-pageid-26 .edu-rgt .navbar-edu {
    padding: 0;
}

.parent-pageid-26 .edu-rgt .navbar-edu li a {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 14px;
}

.org-rgt .chart-title {
    background-image: url("img/icon-border1.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    padding: 5px 8px;
    position: absolute;
    text-transform: uppercase;
    top: 40px;
    width: 190px;
}

.loop-event {
    background-color: #f6f6f6;
    border: 1px solid #4c4c4c;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.ebents-calebder-16 {
    float: left;
    margin-top: -8px;
    width: 100%;
}

.event-left {
    float: left;
    margin-right: 20px;
    width: 28%;
}

.event-right {
    float: left;
    width: 69%;
}

.event-left h2 {
    color: #fff;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.loop-event.blue .event-left h2 {
    background-color: #3173bf;
}

.loop-event.green .event-left h2 {
    background-color: #44aa86;
}

.event-right a {
    display: inline-block;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    padding: 5px 0 3px;
    text-decoration: none;
}

.loop-event.blue .event-right a {
    color: #3173bf;
}

.loop-event.green .event-right a {
    color: #44aa86;
}

.event-right p {
    color: #000;
    font-family: calibri;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 10px;
}

.event-left img {
    max-width: 100%;
}

.skill-calender {
    border-bottom: 1px solid #b8b8b9;
    float: left;
    margin-bottom: 12px;
    margin-top: -2px;
    padding-bottom: 4px;
    width: 100%;
}

.skill-calender ul li {
    display: inline-block;
    list-style: outside none none;
    position: relative;
}

.skill-calender li {
    font-family: calibri;
    font-size: 12px;
    font-weight: bold;
    padding: 0 5px;
}

.skill-calender h2 {
    border: none;
    float: left;
    width: auto;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.skill-calender ul li {
    display: inline-block;
    list-style: outside none none;
    position: relative;
}

.skill-calender ul {
    float: right;
    padding-top: 12px;
    width: auto;
}

.inner {
    margin-left: 38px;
}

.post-494 tr th:first-child {
    padding: 0 14px 0 36px;
}

.post-494 tr td:first-child {
    padding: 0 14px 0 36px;
}

.post-494 tr th:nth-child(2) {
    padding: 0 14px 0 36px;
}

.post-494 tr td:nth-child(2) {
    padding: 0 14px 0 36px;
}

.post-494 tr th:last-child {
    padding: 0 14px 0 36px;
}

.post-494 tr td:last-child {
    padding: 0 14px 0 36px;
}

#post-494 table {
    margin-bottom: 15px;
}

.sky-main .colours-li-first {
    border: 1px solid #ae0051;
}

.sky-main ul li {
    list-style: none;
    display: inline-block;
}

.sky-main ul {
    float: left;
    height: 50px;
    margin: 2px 0 20px;
    width: 100%;
    direction: ltr;
    overflow: auto;
}

.sky-main li:first-child {
    color: #fff;
    float: left;
    font-size: 30px;
    margin-right: 9px;
    padding: 16px 0;
    text-align: center;
    width: 38px;
}

.sky-main .colours-li-second {
    border: 1px solid #3173bf;
}

.sky-main .colours-li-three {
    border: 1px solid #47ab87;
}

.sky-main .colours-li-four {
    border: 1px solid #aaa139;
}

.sky-main .colours-li-five {
    border: 1px solid #261d56;
}

.sky-main .colours-li-first li:first-child {
    background-color: #ae0051;
}

.sky-main .colours-li-second li:first-child {
    background-color: #3173bf;
}

.sky-main .colours-li-three li:first-child {
    background-color: #47ab87;
}

.sky-main .colours-li-four li:first-child {
    background-color: #aaa139;
}

.sky-main .colours-li-five li:first-child {
    background-color: #261d56;
}

.sky-main li:last-child {
    color: #000;
    float: left;
    font-family: calibri;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 0 4px;
    width: 94%;
}

.parent-pageid-28 h4 {
    background-image: url("img/icon-border.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 5px 8px;
    text-transform: uppercase;
    width: 190px;
}

tbody .days-names {
    border: medium none;
}

.page-id-18 table {
    border: 1px solid #000;
}

.page-id-18 table tbody th {
    background-color: #261d56;
    border: 1px solid #000;
    border-collapse: collapse;
    color: #fff;
    font-family: calibri;
    font-size: 18px;
    line-height: 18px;
    padding: 4px 5px;
    text-transform: uppercase;
    width: 47px;
}

.page-id-18 table tbody td:last-child {
    width: 235px !important;
}

.page-id-18 table tbody td {
    padding: 10px 10px 10px 6px;
    vertical-align: top;
    width: 150px;
}

.page-id-18 table tbody th:last-child {
    padding-right: 88px !important;
}

.page-id-18 h4 {
    background-image: url("img/icon-border1.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    margin: 35px 0 15px;
    padding: 5px 8px;
    text-transform: uppercase;
    width: 190px;
}

.page-id-18 table,
.page-id-18 th,
.page-id-18 td,
.page-id-18 tr {
    border: 1px solid #343434;
    border-collapse: collapse;
}

table.em-calendar,
table.em-calendar thead tr,
table.em-calendar thead td {
    border: none;
}

table.em-calendar {
    border-collapse: collapse;
}

table.em-calendar tbody tr,
table.em-calendar tbody td {
    border: 1px solid #fff;
    border-collapse: collapse;
    padding: 6px;
}

table.em-calendar tbody .days-names,
table.em-calendar tbody .days-names td {
    border: none !important;
}

.skill-calender li {
    padding: 0 8px 0 18px;
}

.skill-calender li:last-child {
    padding: 0 0px 0 18px;
}

.above-calender-events {
    background-color: #3e86cd;
    margin-top: 18px;
    padding: 0 15px 15px;
    width: 75%;
}

.above-calender-events h2.widgettitle {
    background-image: url("img/calender-icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 22px;
    margin-bottom: 12px;
    padding: 15px 30px;
}

.above-calender-events table.em-calendar td.eventless-today,
table.em-calendar td.eventful-today {
    background-color: #fffffd;
    color: #3e87ce;
}

.wpb_map_wraper iframe {
    max-width: 100%;
}

.wpb_gmaps_widget.wpb_content_element {
    margin-top: 40px;
}

.above-child-pages:nth-child(5) h1 {
    padding: 0 17px;
    width: auto;
}

.page-id-240 .wpb_column .vc_column-inner .wpb_wrapper p a.pdfs {
    margin-bottom: 22px;
    font-weight: bold;
}

.parent-pageid-28.wpb_column .vc_column-inner .wpb_wrapper p a {
    font-weight: normal;
}

.page-id-100 .about-rgt {
    margin-left: 0;
    margin-top: 0;
}

#wpcf7-f109-p100-o1 .wpcf7-form .last-both a {
    background-color: transparent !important;
    color: #3173bf !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 0 !important;
    text-transform: capitalize !important;
}

.last-both {
    float: left;
    width: 100%;
}

.last-both p:first-child {
    float: left;
    width: 77%;
}

.last-both>p:last-child {
    display: inline-block;
    width: 22%;
}

.enquiry p {
    width: 100%;
}

.page-id-100 .about-lft .wpb_gmaps_widget.wpb_content_element {
    margin-top: 0px;
}

.page-id-100 .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    border: 1px solid #000;
}

.page-id-100 .wpb_gmaps_widget .wpb_wrapper {
    background-color: transparent;
    padding: 0;
}

.event-right span {
    color: #282052 !important;
}

.ebents-calebder-16 .loop-event .register-event {
    background-color: #282052;
    color: #fff !important;
    display: inline-block;
    float: right;
    font-family: calibri;
    font-size: 13px;
    margin-bottom: 4px;
    margin-right: 10px;
    margin-top: -3px;
    padding: 3px 7px;
    line-height: 18px;
}

.event-left a {
    text-decoration: none;
}

.page-id-102 .wpb_column.vc_column_container.vc_col-sm-6 {
    display: none;
}

.page-id-102 .page-list li a {
    color: #3173bf;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

.parent-pageid-18 .wpb_wrapper a {
    color: #3173bf;
    text-decoration: underline;
}

.parent-pageid-189 .wpb_column .vc_column-inner .wpb_wrapper li a.pdfs {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
}

.parent-pageid-189 .wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    text-decoration: underline;
    text-transform: unset;
}

.parent-pageid-189 .edu-rgt .navbar-edu li a {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 14px;
}

.parent-pageid-189 .wpb_column .vc_column-inner .wpb_wrapper a.register-event {
    background-color: #282052;
    color: #fff !important;
    display: inline-block;
    font-family: calibri;
    font-size: 13px;
    margin: 22px 0 20px;
    padding: 3px 5px;
    text-decoration: none;
}

.parent-pageid-189 .wpb_wrapper li {
    font-size: 14px;
    line-height: 20px;
    list-style: inside;
    margin-left: 6px;
}

.parent-pageid-189 .wpb_wrapper li ul li {
    margin-left: 33px;
}

.parent-pageid-189 .wpb_text_column.wpb_content_element {
    margin-bottom: 18px;
}

.parent-pageid-189 u {
    display: inline-block;
    font-size: 9px;
    position: relative;
    text-decoration: none;
    top: -22px;
}

.last-ul {
    margin-left: 35px;
}

.page-template-homepage .xy-main ul li .sub-menu li a:hover::after {
    color: #3173bf;
    content: ">>";
    margin-left: 4px;
}

.page-template-homepage .xy-main ul li .sub-menu .activeghk a::after {
    color: #3173bf;
    content: ">>";
    margin-left: 4px;
}

.page-id-39 .wpb_wrapper strong span {
    color: #000 !important;
}

.page-id-35 .vc_single_image-img.attachment-full {
    margin-top: 10px !important;
}

.parent-pageid-22 h4 {
    background-image: url("img/icon-border1.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    margin: 14px 0 0;
    padding: 5px 8px;
    text-transform: uppercase;
    width: 190px;
}

.single-event .entry-content h3 span {
    color: #282052 !important;
}

.parent-pageid-28.page-template-academy-child .wpb_column .vc_column-inner .wpb_wrapper p a {
    font-weight: normal;
}

.page-id-237.page-template-academy-child .wpb_column .vc_column-inner .wpb_wrapper p a {
    font-weight: bold;
}

.page-id-240.page-template-academy-child .wpb_column .vc_column-inner .wpb_wrapper p a {
    font-weight: bold;
}

.parent-pageid-28 .wpb_wrapper span {
    color: #aa061b !important;
    font-weight: bold;
}

.page-id-243 .wpb_wrapper ul {
    margin-bottom: 15px;
    margin-left: 52px;
}

.parent-pageid-26 .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper p a {
    font-weight: bold;
}

.page-id-170 .wpb_column .vc_column-inner .wpb_wrapper p span {
    background-color: #282052 !important;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 13px;
    line-height: 18px;
    margin: 40px 0 0;
    padding: 2px 8px;
    text-decoration: none;
    text-transform: uppercase;
}

.parent-pageid-170 .wpb_column .vc_column-inner .wpb_wrapper ul li {
    list-style: none;
}

.parent-pageid-170 .wpb_column .vc_column-inner .wpb_wrapper li a {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 14px;
}

.indusoop img {
    max-width: 100%;
}

.indusoop {
    float: left;
    margin-bottom: 3px;
    margin-right: 19px;
    margin-top: 14px;
    position: relative;
    width: 18.4%;
}

.indusoop .above-span {
    float: left;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 20px;
    width: 100%;
}

.indusoop .above-span p {
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0 15px;
    text-align: center;
    vertical-align: bottom;
}

.indusoop .above-span h1 {
    color: #009de1;
    float: left;
    font-family: calibri;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    /*margin-bottom: 10px;*/
    min-height: 24px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    border: none;
}

.indusoop .above-span a {
    color: #009de1;
    font-size: 14px;
    text-decoration: underline;
}

.indusoop:nth-child(3) h1 {
    color: #fff;
}

.indusoop:nth-child(3) .above-span {
    padding: 0 30px;
    width: auto;
}

.indusoop:nth-child(4) .above-span {
    padding: 0px 10px;
    width: auto;
}

.indusoop:nth-child(4) h1 {
    color: #261d56;
}

.indusoop:nth-child(4) .above-span p {
    color: #000;
}

.indusoop:nth-child(5) h1 {
    color: #009de1;
}

.indusoop:nth-child(5) .above-span p {
    color: #000;
}


/*.indusoop:nth-child(5) .above-span p {
  padding: 0 5px;
  margin-top:115px;
}*/

.indusoop:nth-child(6) h1 {
    color: #261d56;
    margin-bottom: 0;
}

.indusoop:nth-child(6) .above-span p {
    color: #000;
}

.indusoop .above-span span {
    color: #3173bf !important;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: bold;
    text-transform: unset;
    line-height: 18px;
    min-height: 18px;
}

.indusoop:nth-child(7) .above-span p {
    color: #000;
}

.indusoop:nth-child(8) h1 {
    color: #fff;
}

.indusoop:nth-child(8) .above-span {
    padding: 0px 10px;
    width: auto;
}

.indusoop:nth-child(8) .above-span p {
    padding: 0px 8px;
}

.indusoop:nth-child(9) h1 {
    color: #fff;
}

.indusoop:nth-child(9) .above-span {
    padding: 0px 10px;
    width: auto;
}

.indusoop:nth-child(10) h1 {
    color: #fff;
}

.indusoop:nth-child(10) .above-span p {
    padding: 0 5px;
    margin-top: 115px;
}

.indusoop:nth-child(11) h1 {
    color: #261d56;
}

.indusoop:nth-child(11) .above-span p {
    color: #000;
}

.meeting .menu-breadcumb {
    border-bottom: 1px solid #b8b8b9;
    float: left;
    width: 100%;
}

.meeting .menu-breadcumb h2 {
    border-bottom: none;
    clear: both;
    color: #282052;
    float: left;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.meeting .menu-breadcumb .primary-menu {
    padding-top: 10px;
}

.meeting .menu-breadcumb .primary-menu li {
    display: inline-block;
    list-style: none;
    padding: 0 3px;
}

.meeting .menu-breadcumb .primary-menu li::after {
    content: ">";
    font-size: 18px;
    left: 5px;
    position: relative;
    color: #282052;
}

.indus-child .menu-breadcumb {
    border-bottom: 1px solid #b8b8b9;
    float: left;
    width: 100%;
}

.indus-child .menu-breadcumb h2 {
    border-bottom: none;
    clear: both;
    color: #282052;
    float: left;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.indus-child .menu-breadcumb .primary-menu {
    padding-top: 10px;
}

.indus-child .menu-breadcumb .primary-menu li {
    display: inline-block;
    list-style: none;
    padding: 0 3px;
}

.indus-child .menu-breadcumb .primary-menu li::after {
    content: ">";
    font-size: 18px;
    left: 5px;
    position: relative;
    color: #282052;
}

.menu-breadcumb li a {
    color: #261d56;
    font-family: calibri;
    font-size: 14px;
    line-height: 28px;
    text-decoration: none;
    text-transform: capitalize;
}

.indus-child .wpb_wrapper span {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
    margin: 6px 0 11px;
    text-transform: capitalize;
}

.indus-child .wpb_wrapper table {
    border-collapse: collapse;
    width: 100%;
}

.entry-content .privacy-pol .wpb_wrapper a {
    background-color: transparent !important;
    color: #3173bf !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none;
    text-transform: capitalize !important;
}

.entry-content .privacy-pol .wpb_wrapper ul {
    margin-left: 18px;
}

.page-list li {
    list-style: inside;
    margin-left: 1.2px;
}

.page-id-504 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 2.8%;
    width: 63% !important;
}

.parent-pageid-20 .wpb_wrapper li {
    margin-left: 18px;
}

.parent-pageid-20 .wpb_wrapper ul {
    margin-bottom: 15px;
}

.parent-pageid-20 .wpb_wrapper a {
    background-color: transparent !important;
    color: #3173bf !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: calibri;
    font-weight: bold;
}

.wpb_map_wraper {
    border: 1px solid #525151;
}

.parent-pageid-20 .alignnone.size-full.wp-image-269 {
    margin-top: -7px;
}

.page-list li .children {
    margin-left: 25px;
}

.page-list li .children li .children {
    margin-bottom: 15px;
}

.parent-pageid-20 table {
    border-collapse: collapse;
    margin-bottom: 11px;
    width: 88%;
}

.parent-pageid-20 table tr {
    border-bottom: 1px solid #b8b8b9;
    border-collapse: collapse;
}

.parent-pageid-20 table td {
    color: #000;
    font-family: calibri;
    font-size: 14px;
    line-height: 16px;
    padding: 6px 0;
}

.parent-pageid-20 table th {
    padding: 6px 0;
}

.parent-pageid-20 th:last-child {
    float: right;
}

.parent-pageid-20 td:last-child {
    display: inline-block;
    padding-left: 15px !important;
}

.page-id-510 table {
    border-collapse: collapse;
    margin-bottom: 4px;
    width: 100%;
    border: 1px solid #b8b8b9 !important;
}

.page-id-510 table tbody {
    width: 100%;
}

.page-id-510 table th {
    background-color: #281f52;
    color: #fff;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 6px 0 6px 1%;
    text-transform: uppercase;
    width: 99%;
}

.page-id-510 table tr {
    border-bottom: none;
}

.page-id-510 table td {
    color: #000;
    float: left;
    font-family: calibri;
    font-size: 14px;
    line-height: 16px;
    padding: 6px 0 6px 1%;
    border-right: 1px solid #b8b8b9;
}

.page-id-510 .wpb_wrapper a {
    text-transform: unset !important;
}

.page-id-510 td:first-child {
    background-color: #cbdcef;
    font-weight: bold;
    width: 18%;
}

.page-id-510 td:nth-child(3) {
    background-color: #cbdcef;
    font-weight: bold;
    width: 18%;
}

.page-id-510 td:nth-child(2) {
    width: 33%;
}

.page-id-510 td:last-child {
    border-right: medium none !important;
    padding-left: 0;
    width: auto;
}

.page-id-61 .vc_col-sm-4 {
    margin-left: 4.8%;
    width: 28.333%;
}

.last-histo.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 33.3333%;
}

.history.vc_col-sm-3 {
    margin-right: 3.7%;
    width: 22%;
}

.history th:first-child {
    width: 28%;
}

.second-history.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-right: 2.9%;
    width: 38%;
}

.second-history th:nth-child(3) {
    width: 32%;
}

.second-history th:first-child {
    width: 16%;
}

.second-history table {
    width: 100%;
}

.second-history th:nth-child(2) {
    width: 16%;
}


/*#post-494 .wpb_wrapper  ul {
  margin-left: 50px;
}*/

.page-id-494 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.vc_inner .wpb_column.vc_column_container.vc_col-sm-2 {
    margin-left: 39px;
    width: 18%;
}

.vc_inner .wpb_wrapper li {
    margin-left: 16px !important;
}

.vc_inner {
    margin-bottom: 18px;
}

.vc_inner .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 31%;
}

.page-id-494 .wpb_wrapper li {
    margin-left: 52px;
}

.page-id-24 .edu-rgt .navbar-edu {
    padding: 0;
}

.page-id-24 .edu-rgt img {
    margin-top: 12px;
}

.page-id-46 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    text-decoration: none;
    text-transform: capitalize;
}

.page-id-46 .wpb_wrapper table td {
    color: #000;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    line-height: 16px;
    width: 163px;
    vertical-align: top;
}

.page-id-46.parent-pageid-33 .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 0px;
}

.page-id-46.parent-pageid-33 .wpb_column .vc_column-inner .wpb_wrapper ul li {
    list-style: none;
}

.page-id-46.parent-pageid-33 .wpb_column .vc_column-inner .wpb_wrapper ul {
    margin: 0;
}

.page-id-280 strong {
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 14px 0;
}

.page-id-237 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 3.3%;
    width: 63% !important;
}

.page-id-739.parent-pageid-26 .wpb_column .vc_column-inner .wpb_wrapper p a {
    text-decoration: none;
}

.parent-pageid-167 .vc_column-inner .wpb_single_image.wpb_content_element {
    margin-bottom: 21px;
}

.parent-pageid-167 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px;
}

.parent-pageid-167 .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 42px;
}

.parent-pageid-167 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    text-decoration: underline;
    text-transform: unset;
}

.register-link a {
    float: right;
    margin-top: 8px !important;
}

.page-id-161 .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 42px;
}

.page-id-161 .flexslider {
    border: 0px !important;
}

.parent-pageid-189 .from-left-right {
    margin-left: 37px;
}

.page-id-195 table td:first-child {
    width: 23%;
}

.page-id-201 .wpb_wrapper ul {
    margin-bottom: 15px;
}

.class-left-right ul {
    margin: 14px 0 12px !important;
}

.parent-pageid-189 .wpb_column .vc_column-inner .wpb_wrapper .class-left-right li a {
    color: #3173bf;
}

.allied-images {
    float: left;
    margin: 20px 0;
    width: 100%;
}

.allied-images .left {
    float: left;
    margin-right: 30px;
}

.allied-images img {
    margin-top: 5px;
    max-width: 100%;
}

.parent-pageid-189 .inner-li-new li {
    margin-left: 39px !important;
}

.parent-pageid-170 .wpb_wrapper span {
    color: #261d56 !important;
    font-size: 14px;
}

.parent-pageid-348 .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.page-id-369 table tr:first-child {
    padding-bottom: 9px;
}

.page-id-369 .wpb_wrapper table th {
    border-bottom: 1px solid #b8b8b9;
    font-size: 18px;
    line-height: 28px;
}

.page-id-369 .wpb_wrapper table td {
    float: none;
    padding: 10px 0 !important;
    vertical-align: top;
}

.parent-pageid-348 .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 12px;
}

.parent-pageid-348 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 16px;
}

.parent-pageid-348 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0;
}

.parent-pageid-26 .wpb_column .vc_column-inner .wpb_wrapper li a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
    text-transform: unset;
}

.parent-pageid-26 .edu-lft .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 18px;
}

.page-id-156.parent-pageid-26 .edu-lft .wpb_column .vc_column-inner .wpb_wrapper ul {
    margin-bottom: 15px;
    margin-top: -15px;
}

.inner-li {
    margin-bottom: 15px;
    margin-top: -15px;
}

.inner-li-new {
    margin-top: -15px;
}

.page-id-164 .vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding-right: 0;
}

.parent-pageid-26 .wpb_wrapper table {
    border: 1px solid #0d0e0e;
    border-collapse: collapse;
    margin-top: 42px;
    width: 100%;
}

.parent-pageid-26 .wpb_wrapper table .head-tr {
    background-color: #271d55;
}

.parent-pageid-26 .wpb_wrapper table .head-tr td {
    border-left: 1px solid #0d0e0e;
    color: #fff;
    padding: 8px 0;
    text-align: center;
}

.parent-pageid-26 .wpb_wrapper table .head-second-tr td {
    background-color: #2e76b7;
    border-left: 0 none;
    border-top: 1px solid #0d0e0e;
    color: #fff;
    font-size: 14px;
    padding: 3px 0;
    text-align: center !important;
}

.parent-pageid-26 .wpb_wrapper table .head-second-tr td p {
    color: #fff;
}

.parent-pageid-26 .wpb_wrapper table tr td {
    border-left: 1px solid #0d0e0e;
    color: #000;
    padding: 4px 0;
    text-align: center;
    border-bottom: 1px solid #0d0e0e;
    font-family: calibri;
    font-size: 14px;
}

.parent-pageid-26 .wpb_wrapper table tr td:first-child {
    text-align: left;
    padding-left: 2px;
}

.parent-pageid-26 .wpb_wrapper table .head-tr td:first-child {
    width: 24%;
}

.parent-pageid-26 .wpb_wrapper table tr td p {
    line-height: 14px;
    padding: 0;
}

.page-id-436.parent-pageid-348 .wpb_wrapper table tr {
    float: left;
    margin-bottom: 35px;
    width: 100%;
}

.page-id-436.parent-pageid-348 .wpb_wrapper table td {
    float: left;
    width: 50%;
}

.page-id-436.parent-pageid-348 .wpb_wrapper table td p {
    padding: 0;
}

.page-id-436.parent-pageid-348 .wpb_wrapper table td p {
    padding: 0;
}

.parent-pageid-348 .wpb_column .vc_column-inner .wpb_wrapper table td p a.pdfs {
    background-color: transparent;
    color: #3173bf !important;
    display: inline-block;
    font-family: calibri;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 14px;
    padding: 0;
    position: relative;
    text-decoration: underline;
    top: 0;
}

.parent-pageid-348 .wpb_column .vc_column-inner .wpb_wrapper p a.pdfs {
    background-color: transparent;
    color: #000 !important;
    display: inline-block;
    font-family: calibri;
    font-size: 9px !important;
    line-height: 7px;
    padding: 0;
    position: relative;
    top: -7px;
}

.parent-pageid-348 .wpb_text_column.wpb_content_element.right-top {
    background: #271c54;
    margin-bottom: 8px;
    padding: 10px 18px 18px;
    text-align: center;
}

.parent-pageid-348 .wpb_text_column.wpb_content_element.right-top p {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 3px;
}

.parent-pageid-348 .wpb_text_column.wpb_content_element.right-top p strong {
    font-family: arial;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
}

.page-id-399.parent-pageid-348 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 6px;
}

.page-id-399.parent-pageid-348 .wpb_wrapper table td {
    float: left;
    width: 14%;
}

.page-id-391.parent-pageid-348 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 6px;
}

.page-id-421 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper ul {
    padding: 0px 0px 15px;
}

.page-id-421 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
    list-style: uppercase;
    margin-left: 50px;
}

.page-id-399 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper ul {
    padding: 0px 0px 15px;
}

.page-id-399 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
    margin-left: 50px;
}

.page-id-369 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper ul {
    padding: 0px 0px 15px;
}

.page-id-369 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
    margin-left: 50px;
}

.number-ul {
    margin-bottom: 15px;
    margin-top: -15px;
}

.parent-pageid-189 .wpb_wrapper .number-ul li {
    list-style: uppercase;
    margin-left: 18px;
}

.parent-pageid-189 .wpb_wrapper .number-ul.second li {
    margin-left: 20px;
}

.one-fig {
    float: left;
    width: 100%;
}

.one-fig p:first-child {
    float: left;
    width: 20%;
}

.one-fig p:last-child {
    float: left;
    width: 80%;
}

.second-fig {
    float: left;
    width: 100%;
}

.second-fig p:first-child {
    float: left;
    width: 20%;
}

.second-fig p:last-child {
    float: left;
    width: 80%;
}

.meetion-right a.tab-label.active {
    background-color: #3070ba !important;
    background-image: url("img/search-icon-img.png");
    background-position: 91% center;
    background-repeat: no-repeat;
}

.meetion-right a.tab-label {
    background-color: #261d56;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin: 2px 0;
    padding: 20px 25px;
    text-decoration: none;
    text-transform: uppercase;
}


/*.meetion-right a.tab-label{
background: -webkit-linear-gradient(top, rgb(73, 66, 110) 0%, rgb(62, 53, 108) 98%);
background: -o-linear-gradient(top, rgb(73, 66, 110) 0%, rgb(62, 53, 108) 98%);
background: -ms-linear-gradient(top, rgb(73, 66, 110) 0%, rgb(62, 53, 108) 98%);
background: -moz-linear-gradient(top, rgb(73, 66, 110) 0%, rgb(62, 53, 108) 98%);
background: linear-gradient(to bottom, rgb(73, 66, 110) 0%, rgb(62, 53, 108) 98%);
  color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 17px;
    text-decoration: none;
    text-transform: uppercase;
	 margin: 2px 0;
}

.meetion-right a.tab-label.active   {
 background: -moz-linear-gradient(85deg, rgba(76,133,199,1) 0%, rgba(43,101,168,1) 100%) !important; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(43,101,168,1)), color-stop(100%, rgba(76,133,199,1))) !important; 
background: -webkit-linear-gradient(85deg, rgba(76,133,199,1) 0%, rgba(43,101,168,1) 100%) !important; 
background: -o-linear-gradient(85deg, rgba(76,133,199,1) 0%, rgba(43,101,168,1) 100%) !important;
background: -ms-linear-gradient(85deg, rgba(76,133,199,1) 0%, rgba(43,101,168,1) 100%); 
background: linear-gradient(5deg, rgba(76,133,199,1) 0%, rgba(43,101,168,1) 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b65a8', endColorstr='#4c85c7',GradientType=0 ); 
}

.meetion-right a.tab-label.active:after {
background-image: url("img/search-icon-img.png");
}*/

.meetion-right.wpb_column.vc_column_container.vc_col-sm-4 {
    padding: 0 0 0 20px;
}

.page-id-46 .wpb_column.vc_column_container.vc_col-sm-4 {
    padding: 0;
    width: 32%;
    margin-top: 20px;
}

.page-id-46 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 1%;
    width: 67% !important;
}

.page-id-46 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px;
}

.wpb_text_column.wpb_content_element.gold {
    background: rgba(0, 0, 0, 0) url("img/gold-img.jpg");
    padding: 15px;
    margin-bottom: 15px !important;
}

.wpb_text_column.wpb_content_element.gold h3 {
    color: #261d56;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
}

.wpb_text_column.wpb_content_element.gold li {
    color: #261d56;
    font-family: calibri;
    font-size: 12px;
    line-height: 15px;
    margin-left: 18px;
}

.wpb_text_column.wpb_content_element.silver {
    background: rgba(0, 0, 0, 0) url("img/silver.jpg");
    padding: 15px;
    margin-bottom: 15px !important;
}

.wpb_text_column.wpb_content_element.silver h3 {
    color: #261d56;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
}

.wpb_text_column.wpb_content_element.silver li {
    color: #261d56;
    font-family: calibri;
    font-size: 12px;
    line-height: 18px;
    margin-left: 18px;
}

.wpb_text_column.wpb_content_element.bronz {
    background: rgba(0, 0, 0, 0) url("img/bronz.jpg");
    padding: 15px;
    margin-bottom: 15px !important;
}

.wpb_text_column.wpb_content_element.bronz h3 {
    color: #fff;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
}

.wpb_text_column.wpb_content_element.bronz li {
    color: #fff;
    font-family: calibri;
    font-size: 12px;
    line-height: 18px;
    margin-left: 18px;
}

.wpb_text_column.wpb_content_element.live-in-a-box p {
    color: #261d56;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    margin-left: 18px;
}

.page-id-376.parent-pageid-348 .wpb_wrapper ul li {
    margin-left: 50px;
}

.parent-pageid-348 .wpb_wrapper #table-symposia {
    width: 100%;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:first-child {
    /*  background-color: #271c54; */
    border: none;
}


/* .parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(2) {
  background-color: #a8d1ee;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(3) {
  background-color: #cceaf9;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(4) {
  background-color: #a8d1ee;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(5) {
  background-color: #cceaf9;
} */

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(2n+1) {
    background: #cceaf9;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(2n+2) {
    background: #a8d1ee none repeat scroll 0 0;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr:nth-child(1) {
    background: #261d56 none repeat scroll 0 0;
}

.parent-pageid-348 .wpb_wrapper #table-symposia tr {
    border-bottom: 1px solid #fff;
    width: 100%;
}

.parent-pageid-348 .wpb_wrapper #table-symposia td {
    border-bottom: 1px solid #fff;
    float: none;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 33%;
}

.parent-pageid-348 .wpb_wrapper #table-symposia td:first-child {
    width: 15%;
}

.parent-pageid-348 .wpb_wrapper #table-symposia th:nth-child(2) {
    width: 40%;
}

.parent-pageid-348 .wpb_wrapper #table-symposia th {
    color: #fff;
    float: none;
    width: 33%;
    padding: 8px 10px;
}

.parent-pageid-348 .wpb_wrapper #table-symposia th:first-child {
    float: left;
    width: 18%;
}

.meeting .wpb_wrapper span {
    color: #3173bf !important;
    display: inline-block;
    font-family: calibri;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
    margin: 6px 0 11px;
    text-transform: capitalize;
}


/*.page-template-default .wpb_column.vc_column_container.vc_col-sm-4 {
  margin-top: 40px;
}*/

.single header.entry-header {
    float: left;
    margin-top: 40px;
    width: 100%;
}

.single .entry-content a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    text-decoration: underline;
    text-transform: capitalize;
}

.single select.em-ticket-select {
    border: 1px solid #b8b8b9;
    font-family: calibri;
    font-size: 14px;
    padding: 5px 4px;
    width: 70%;
}

.single #em-booking form.em-booking-form textarea {
    border: 1px solid #b8b8b9;
    font-family: calibri;
    font-size: 14px;
    padding: 5px 0px;
}

.single #em-booking form.em-booking-form .em-booking-buttons .em-booking-submit {
    background-color: #201f4b;
    border: 1px solid #201f4b;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.single .event-categories li {
    list-style: none;
}

.last-both .wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0;
}

.single-event .entry-summary,
.post-thumbnail {
    display: none;
}

.single-event .entry-header {
    margin-left: 3.8%;
    margin-right: 2.6%;
    width: 57.4% !important;
}

.single-event .entry-header h1 {
    border-bottom: 1px solid #b8b8b9;
    clear: both;
    color: #282052;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    padding-top: 10px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: -7px;
    width: 33%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding: 0px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 .wpb_text_column.wpb_content_element.right-side {
    background-color: #262453;
    margin-bottom: 20px;
    padding: 15px 50px 15px 15px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 h4 {
    background-image: url("img/icon-border.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 5px 8px;
    text-transform: uppercase;
    width: 190px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 .wpb_wrapper li {
    color: #fff;
    margin-left: 18px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-4 p {
    clear: both;
    color: #fff;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-left: 3.8%;
    margin-right: 2.6%;
    width: 60% !important;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 h6 {
    color: #3173bf;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 .right-reg-link {
    float: right;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 table {
    margin-bottom: 15px;
    width: 100%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 table td:first-child {
    width: 9%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 table td:nth-child(2) {
    width: 70%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper table td p {
    padding: 0;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper table td {
    vertical-align: top;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-12 {
    margin-left: 3.8%;
    margin-right: 2.6%;
    margin-top: -20px;
    width: 97%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li:first-child {
    margin-right: 0.9%;
    width: 10%;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
    float: left;
    margin-right: 5.8%;
    width: 5%;
    list-style: none;
    margin-bottom: 20px;
    margin-top: 15px;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li img {
    display: block;
}

.single-event .vc_row.wpb_row.vc_row-fluid {
    float: left;
    width: 100%;
}

.single-event .wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: #282052;
    color: #fff;
    display: inline-block;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 4px;
    margin-top: -3px;
    padding: 4px 7px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: 15px;
    left: 4px;
}

.single-event .wpb_column .vc_column-inner .wpb_wrapper .wpb_wrapper ul {
    margin-top: -15px;
}

.page-id-369 .wpb_wrapper table th:first-child {
    width: 83%;
}

.page-id-369 .wpb_wrapper table td:first-child {
    width: 83%;
}

.page-id-369 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper ul {
    margin-top: -9px;
}

.page-id-369 .wpb_wrapper table td:last-child {
    font-weight: bold;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper li a {
    font-weight: normal;
    padding: 0;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul li {
    list-style: inside;
    margin-left: 4px;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul {
    margin-bottom: 15px;
    margin-top: 15px;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table {
    border-collapse: collapse;
    margin-bottom: 15px;
    width: 100%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td:first-child {
    width: 14%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td {
    float: left;
    vertical-align: top;
}

.parent-pageid-170 .wpb_column .vc_column-inner .wpb_wrapper a {
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: underline;
    background-color: transparent;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today td {
    float: none;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today td:first-child {
    width: auto;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today th {
    width: 14%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today th:nth-child(4) {
    width: 18%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.site-totle {
    border: 1px solid #c7c7c7;
    width: 20% !important;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.site-totle td {
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    width: 50%;
    float: none;
    padding: 8px;
    vertical-align: middle;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.site-totle td:first-child {
    width: 50%;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul.right-half {
    margin-top: 0;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper .right-side {
    margin-left: 115px;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper p {
    clear: both;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul.left-audio {
    float: left;
    margin-top: 0;
    width: 36%;
    margin-bottom: 15px;
}

.page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul.right-Permits {
    margin-bottom: 15px;
    margin-top: 0;
}

.right-built {
    margin-left: 34px;
    margin-top: -15px;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.date-time td {
    float: none;
    vertical-align: top;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.date-time td:first-child {
    width: auto;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.date-time {
    width: 30%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.floor-plan td:first-child {
    width: 49%;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-time td {
    float: none;
    vertical-align: top;
}

.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-time td:first-child {
    width: auto;
}

.menu-breadcumb .primary-menu .current-menu-item a {
    color: #3173bf;
    text-decoration: underline;
}

.menu-breadcumb .primary-menu .current-menu-item::after {
    color: #3173bf !important;
}

.below-pics-event a {
    display: inline-block;
    padding: 0 5px 10px;
    text-decoration: none;
    vertical-align: top;
}


/* .below-pics-event {
  margin-top: 16px;
} */

.below-pics-event {
    float: left;
    margin-top: 0;
    width: 100%;
}

.wpb_wrapper .wpb_gallery.wpb_content_element.vc_clearfix .flexslider .slides img {
    max-width: 100%;
    width: auto;
}

.right {
    float: left;
}

.meeting-chart img {
    max-width: 100%;
}

.search-results a {
    color: #3173bf;
}

.search-results .site-main {
    margin-bottom: 30px;
}

.search-results .entry-title {
    border-bottom: none;
}

.parent-pageid-348.page .wpb_wrapper img {
    max-width: 100%;
}

.wpcf7-response-output {
    float: left;
}

.single-event .comment-form label {
    float: left;
    width: 8%;
}

.single-event .comment-form input {
    border: 1px solid #b8b8b9;
    padding: 5px 8px;
    width: 40%;
}

.single-event .comment-form textarea {
    border: 1px solid #b8b8b9;
    padding: 5px 8px;
    width: 40%;
}

.single-event .comment-form .form-submit .submit {
    background-color: #3173bf;
    border: 1px solid #3173bf;
    color: #fff;
    display: inline-block;
    margin-left: 101px;
    padding: 7px 8px;
    width: auto;
}

.widget-easy-twitter-feed-widget-row {
    display: none;
}

.widget-easy-twitter-feed-widget-container .widgettitle span {
    cursor: pointer;
}

.single-event .wpb_column .vc_column-inner .right-side .wpb_wrapper p a {
    background-color: transparent;
    color: #3173bf;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: unset;
    text-decoration: underline;
    text-transform: capitalize;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: unset;
    text-decoration: underline;
    text-transform: capitalize;
}


/*.slide-image .wp-post-image {
  height: auto;
  width: auto !important;
}*/


/*@media screen and (-webkit-min-device-pixel-ratio:0) {

.stickHeader {
  width: 96.3%;
}

}*/


/*#cookie-notice {
	display:none !important;
}

.page-id-855 #cookie-notice {
	display:block !important;	
}*/

#cookieList {
    display: none;
}

.cookie-notice-container {
    background-color: #3173bf !important;
    min-height: 30px;
    margin: 0 auto;
    padding: 17px 0 25px;
    width: 1370px;
}

.cookie-notice-container span {
    position: relative;
}

.cookie-notice-container .lfet-coockie {
    float: left;
    left: 26.4%;
    width: auto;
}

.lfet-coockie {
    background-image: url("img/eacts-logo-new.png");
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 12px;
    line-height: 14px;
    margin: 0 auto;
    min-height: 48px;
    padding: 8px 0 0 59px;
    position: relative;
    text-align: left;
    top: -1px;
}

#cookie-notice .button.bootstrap {
    background-color: transparent;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 3px;
    box-shadow: none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    left: 47px;
    line-height: 20px;
    margin-bottom: 0;
    margin-right: 10px;
    outline: medium none;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    top: 3px;
    vertical-align: middle;
}

#cookie-notice .button.bootstrap:hover,
#cookie-notice .button.bootstrap:focus {
    background-color: transparent;
    color: #ffffff;
}

#cookie-notice #cn-refuse-cookie {
    background-color: #ba184f;
    padding: 1px 10px 2px !important;
}

#cookie-notice #cn-accept-cookie {
    background-color: #21a889;
    padding: 2px 8px 1px !important;
}

#showCookies {
    background-color: #252055;
    border: 1px solid #fff;
    border-radius: 3px;
    box-shadow: none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    left: 15px;
    line-height: 20px;
    margin-bottom: 0;
    margin-right: 0;
    outline: medium none;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    top: 5px;
    vertical-align: middle;
    width: 33px;
}

#cookie-notice .button {
    margin-left: 0 !important;
    margin-right: 8px;
    margin-top: 5px;
}

.cookiesHeader {
    border-bottom: 1px solid #c4c4c4 !important;
    color: #c4c4c4 !important;
}

#cookieList ul {
    list-style: none;
    padding-left: 20px;
    padding-left: 0 !important;
}

#cookieList li {
    color: #fff;
    padding: 5px 0;
}

.cookieName {
    display: inline;
    font-weight: bold;
}

.cookieDescription {
    display: inline;
}

.cookiesHeader {
    border-bottom: 1px solid #222;
    color: #222;
    font-weight: bold;
    margin-bottom: 3px;
    padding-top: 10px;
}

.cn-top.bootstrap {
    background-color: transparent !important;
    padding: 0;
}

.cn-set-cookie.button.bootstrap {
    left: 25px;
    position: relative;
    top: 5px;
}

.cookies-not-accepted .container {
    margin-top: 72px;
}

.cookie-notice-container #cn-notice-text #cookieList .cookiesHeader span {
    float: none;
    left: 0;
    position: unset;
    width: auto;
}

#cookieList {
    background-color: #3173bf !important;
    float: left;
    padding: 0 24% 0 31%;
    text-align: left;
    width: auto;
}


/*#cookieList {
  background-color: #0a76c1;
  position: absolute;
  width: 100%;
  z-index: 9999;
}*/


/*---------------css-------------------*/


/*3-november-css*/

.org-domain ul li ul li {
    margin-bottom: -5px
}

.org-domain li:nth-child(5) {
    background-color: #985a96;
    display: table;
}

.org-domain li:nth-child(6) {
    background-color: #d48d3c;
    display: table;
}

.org-domain li:nth-child(7) {
    background-color: #44aa86;
    display: table;
}

.org-domain li:nth-child(8) {
    background-color: #b6a721;
    display: table;
}

.org-domain ul li ul {
    margin: 0px -25px;
}

.news-or-breadcomnew .home {
    display: none !important;
}

.news-or-breadcomnew {
    color: #343434 !important;
    font-family: calibri;
    font-size: 12px;
    font-weight: bold;
    left: 317px;
    position: absolute;
    text-transform: uppercase;
    top: 89px;
    z-index: 9999999;
}

.news-or-breadcomnew span {
    color: #343434;
}

.org-domain ul li ul li {
    margin-bottom: -10px;
}

.boi a {
    color: #3173bf;
    font-size: 13px;
}

.tab-item h2 span {
    float: left;
    margin-right: 10%;
}

.org-domain ul li ul li a {
    font-size: 12px;
}

.org-domain ul li ul li:hover {
    background-color: #21225a;
    background-image: url("img/intranet-bullet.png") !important;
    background-position: 0 16px;
    background-repeat: no-repeat;
    box-shadow: none;
    z-index: 9999999;
}

.fancybox-inner {
    overflow: hidden;
    width: 400px;
    height: 255px !important;
}

.fancybox-skin {
    border: 6px solid #1b5fbc !important;
}

.es_textbox_class {
    border: 1px solid #ccc;
    height: 28px;
    width: 100%;
    padding: 0px 10px;
}

.es_textbox_button {
    background: #261d56 none repeat scroll 0 0;
    border: 2px solid #fff;
    box-shadow: 2px 2px 3px #999;
    color: #fff;
    cursor: pointer;
    padding: 10px;
}

.fancybox-overlay.fancybox-overlay-fixed {
    background: #000 none repeat scroll 0 0;
    opacity: 0.98;
    z-index: 999999;
}

.fancybox-close {
    color: #fff !important;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 8040;
    background-image: url("img/close-btn.png") !important;
    background-repeat: no-repeat;
}

.eventful {
    background: #1e2e5b none repeat scroll 0 0;
    color: #fff !important;
}

.eventful a {
    color: #fff !important;
    text-decoration: none;
}

.below-pics-event p:empty {
    display: none;
}


/*3-november-css*/

.loop-event .event-left p a {
    background-color: transparent !important;
    padding: 0 !important;
}

.page-id-35 .wpb_column.vc_column_container.vc_col-sm-4 p a {
    background-color: transparent;
    padding: 0;
}

.page-id-1240.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td {
    margin-right: 10px;
    padding: 5px 0;
    width: 48% !important;
}

.page-id-1240.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td:first-child {
    width: auto;
}

.single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li img {
    display: block;
    max-width: 100%;
}

.single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li:first-child {
    margin-right: unset;
    width: auto;
}

.single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
    float: left;
    list-style: outside none none;
    margin-bottom: 20px;
    margin-right: 1% !important;
    margin-top: 15px;
    width: 9% !important;
}

.single-event .wpb_wrapper iframe {
    width: 100%;
}

.single-faculty .faclty .post-thumbnail {
    display: block;
}

.single-faculty .faclty {
    float: left;
    margin: 6px 15px 5px 0;
    width: 13%;
}

.single-faculty .faclty .post-thumbnail img {
    max-width: 100%;
}

.single-faculty .entry-content p {
    line-height: 20px;
}

.single-faculty .entry-header h1 {
    margin-bottom: 15px;
}

.search .header {
    border-bottom: 28px solid #261d56;
    margin-bottom: 8px;
}

.search .nav-links {
    margin-top: 20px;
    text-align: center;
}

.search .page-numbers.current {
    color: #261d56;
    margin: 0px 8px;
}

.search-results .nav-links a {
    padding: 0 4px;
}

.search-results .nav-links a:hover {
    color: #261d56;
}

#primary {
    float: left;
    min-height: 900px;
    width: 100%;
}

.page-id-1391 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0 1px;
    text-decoration: underline;
    text-transform: capitalize;
}

.page-id-1391 .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 18px;
}

.page-id-1391 .wpb_column .vc_column-inner .wpb_wrapper ul {
    padding: 0 0 15px;
}

.page-id-1387 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0 1px;
    text-decoration: underline;
    text-transform: capitalize;
}

.page-id-1387 .wpb_column .vc_column-inner .wpb_wrapper ul {
    padding: 0 0 15px;
}

.page-id-1387 .wpb_column .vc_column-inner .wpb_wrapper li {
    margin-left: 18px;
}

.page-id-1398 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 1px;
    text-decoration: underline;
    text-transform: capitalize;
}


/*------------------css-new---------------------------*/

.page-id-35 .vc_col-sm-4 .vc_column-inner .wpb_wrapper p img {
    margin-top: -14px;
    padding-left: 18px;
}

.page-id-35 .wpb_column.vc_column_container p a {
    color: #3173bf;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-transform: unset;
}

.page-id-35 .wpb_column.vc_column_container p span a {
    color: #fff;
}

.page-id-35 .vc_row .vc_col-sm-4 {
    border-right: 1px solid #c7c7c7;
    min-height: 695px;
}

.page-id-35 .vc_col-sm-4:last-child .vc_row.wpb_row.vc_inner .wpb_text_column.wpb_content_element {
    border: none;
    margin: 0;
    padding: 0;
}

.page-id-35 .vc_col-sm-4:last-child .wpb_text_column.wpb_content_element {
    border-top: 1px solid #c7c7c7;
    margin-top: 40px;
    padding-top: 37px;
}

.page-id-35 .vc_col-sm-4:last-child .vc_row.wpb_row.vc_inner .wpb_text_column.wpb_content_element h3 {
    padding: 0;
}

.page-id-35 .vc_col-sm-4:last-child .wpb_text_column.wpb_content_element h3 {
    padding-bottom: 16px;
}

.page-id-35 .vc_col-sm-4:last-child .vc_row.wpb_row.vc_inner .wpb_text_column.wpb_content_element img {
    margin-top: -14px;
}

.page-id-35 .vc_col-sm-4:last-child .wpb_text_column.wpb_content_element img {
    margin-top: -30px;
}

.page-id-35 .vc_col-sm-4 strong {
    position: relative;
    top: 15px;
}

.page-id-1425 .wpb_column .vc_column-inner .wpb_wrapper p a {
    background-color: transparent;
    color: #3173bf;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    text-transform: unset;
}

.page-id-1425 .wpb_column.vc_col-sm-6:last-child img {
    margin-top: 12px;
}

.slider .slidesjs-pagination {
    display: block;
}

.slidesjs-pagination {
    bottom: 20px;
    left: auto;
    right: 49px;
}

#slides .slidesjs-pagination li a {
    background-color: #fff;
    background-image: none;
    border-radius: 30px;
    color: transparent;
    height: 18px;
    margin: 1px;
    padding: 0;
    width: 18px;
}

#slides .slidesjs-pagination li a.active {
    background-color: #ff0000;
}

.page-id-1425 .vc_col-sm-6 .wpb_wrapper img.alignright {
    padding-left: 38px;
    padding-top: 4px;
}

.wpb_wrapper img.alignright {
    float: right;
}

.page-id-1425 .vc_col-sm-6 .wpb_wrapper h2 {
    margin-bottom: 10px;
}

.page-id-1425 .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner:first-child {
    padding-right: 20px;
}

.page-id-1425 .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner:last-child {
    padding-left: 20px;
}

.last-logo .menu-breadcrumb span span:last-of-type a {
    color: #3173bf;
    padding-left: 3px;
}

img {
    max-width: 100%;
}

.wpb_wrapper img.aligncenter {
    padding-left: 22px;
}

.page-id-35 .vc_row .vc_col-sm-4:last-child {
    border-right: none;
}


/*----------header-------------*/

body .wrapfixed {
    background-color: #fff !important;
    left: auto !important;
    margin-top: 0 !important;
    opacity: 1;
    position: fixed !important;
    right: auto;
    top: 0 !important;
    transition: all 0.5s ease 0s;
    width: auto;
    z-index: 99999;
}

body .myfixed {
    background: #fff !important;
    float: left !important;
    max-width: 100% !important;
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 0px auto 7px !important;
}

body #mysticky-nav {
    width: auto !important;
}

body.cookies-not-accepted .myfixed {
    top: 72px;
}

.test {
    display: none;
}

.below-pics-event p {
    display: inline-block;
    padding: 0;
    width: 23%;
}

.skill-calender ul {
    position: relative;
}

#sam-box {
    height: 14px;
    position: absolute;
    top: 16px;
    width: 14px;
    z-index: 999;
}

.blue-box {
    left: 34%;
}

.red-box {
    left: 11.7%;
}

.green-box {
    left: 56.6%;
}

.yellow-box {
    left: 79.4%;
}


/* -------------------css-1-6-2017-backup----------------- */

.page-id-4722 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table {
    border-collapse: collapse;
    margin-bottom: 15px;
    width: 100%;
}

.page-id-4722 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table {
    border-collapse: collapse;
}

.page-id-4722 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td:first-child {
    width: 14%;
}

.page-id-4722 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td {
    float: left;
    vertical-align: top;
}

.page-id-4722 .wpb_column .vc_column-inner .wpb_wrapper a {
    background-color: transparent;
    color: #3173bf;
    display: inline-block;
    font-family: calibri;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: underline;
}

.page-id-4722 .wpb_wrapper span {
    color: #261d56;
    font-size: 14px;
}

.page-id-4722 .wpb_column .vc_column-inner .wpb_wrapper ul li {
    list-style: none;
}

.vc_row.all-datashow .vc_tta-container {
    margin-bottom: 0;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionone .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actiontwo .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionfour .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionfive .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionsix .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionseven .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actioneight .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionnine .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actionten .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general .vc_tta-panel.actioneleven .vc_tta-panel-body {
    display: none !important;
}

.vc_row.all-datashow .vc_general.operr .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 20px;
}

.vc_general.operr .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 40px;
}

.vc_row.all-datashow .vc_general.operrone .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrone .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.action .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_tta-panel.actiontwo .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrtwo .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrtwo .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.action3rd .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operr3rd .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operr3rd .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionfour .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrfour .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrfour .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionfive .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrfive .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrfive .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionsix .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrsix .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrsix .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionseven .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrseven .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrseven .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actioneight .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operreight .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operreight .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionnine .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrnine .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrnine .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actionten .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operrten .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operrten .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_row.all-datashow .vc_tta-panel.actioneleven .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_row.all-datashow .vc_general.operreleven .vc_tta-panels-container .vc_tta-panel-heading {
    padding-left: 45px;
}

.vc_general.operreleven .vc_tta-panels-container .vc_tta-panel-body {
    padding-left: 66px;
}

.vc_general.operrtwo table {
    margin-bottom: 15px;
}

.vc_row.all-datashow .wpb_wrapper li {
    list-style: unset !important;
    margin-left: 15px;
}

.vc_row.all-datashow .wpb_wrapper ul {
    padding: 0 0 15px;
}

.vc_row.all-datashow .wpb_wrapper ol {
    padding: 0 0 15px;
}

.vc_row.all-datashow .operr .wpb_wrapper ul {
    margin-top: -15px;
}

.vc_row.all-datashow .operr .wpb_wrapper a {
    text-transform: unset;
}

.vc_row.all-datashow .operrseven .wpb_wrapper ul {
    margin-top: -15px;
}

.vc_row.all-datashow table#table-symposia tr:first-child {
    background-color: #261d56;
}

.vc_row.all-datashow table#table-symposia tr:first-child td {
    color: #fff;
    padding: 15px 10px;
}

.vc_row.all-datashow table#table-symposia tr {
    background-color: #cceaf9;
    border-bottom: 1px solid #fff;
    width: 100%;
}

.vc_row.all-datashow table#table-symposia tr td {
    padding: 10px;
}

.vc_row.all-datashow table#table-symposia {
    border-collapse: collapse;
}


/* ---------------------css-new-------------- */

.org-btm-lft ul li:nth-of-type(4) {
    position: relative;
}

.org-btm-lft ul li:nth-of-type(4) ul {
    position: absolute;
    width: 100% !important;
    left: 0px !important;
    top: 0px !important;
    z-index: 9999;
}


/*-------- 3-7-2020  ---------------*/

.down a {
    background-color: transparent;
}


/*-------- 9-7-2020  ---------------*/


/* .last-logo .raising-standards span {
    font-size: 24px !important;
    color: #3173bf !important ;
	font-family: HelveticaNeue-Light
} */


/*-------- 18-7-2020  ---------------*/

.last-logo .raising-standards span {
    /* font-size: 24px !important; */
    /* color: #242158 !important; */
    /* font-family: 'Calibri'; */
    /* font-weight: bold; */
    /* position: relative; */
}

.last-logo .raising-standards span:after {
    /* background: url(img/arrow-up.png) no-repeat; */
    /* position: absolute; */
    /* top: 5px; */
    /* content: ''; */
    /* width: 16px; */
    /* height: 16px; */
    /* background-size: 100%; */
    /* z-index: 999; */
    /* padding-left: 12px; */
}


/*-------- 8-8-2020  ---------------*/

.page-template-homepage iframe {
    border-width: 0 !important;
}

.page-template-homepage .vc_column-gap-20 .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    width: 100%;
    /* max-width: 97%;	 */
    max-width: 88%;
    margin-left: 5%;
}

.page-template-homepage .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right.vc_icon_element-have-style {
    margin-bottom: 15px;
}

.page-template-homepage .tparrows:before {
    font-family: revicons;
    font-size: 24px;
    color: #333;
    display: block;
    line-height: 40px;
    text-align: center;
}

.page-template-homepage .tp-leftarrow.tparrows.gyges {
    left: 37% !important;
}

.page-template-homepage .tp-rightarrow.tparrows.gyges {
    left: 37% !important;
    top: -6% !important;
}


/* html {
    overflow-x: hidden;
}
 */


/* .tparrows.tp-leftarrow:before {   
    content: '\2190' !important;
    font-weight: bold !important;
}

.tparrows.tp-rightarrow:before {    
    content: '\2192' !important;
    font-weight: bold !important;
} */

.emaillist {
    width: 33%;
    margin: 0 auto;
    /* text-align: center; */
    border: solid 1px #ccc;
    padding: 20px;
    box-shadow: 0 0px 10px #ccc;
}

.emaillist label input {
    padding: 10px 20px;
    width: 90%;
    max-width: 100%;
}

.emaillist .es_textbox_button {
    background: #261d56 none repeat scroll 0 0;
    border: 2px solid #fff;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    padding: 13px;
    text-align: center;
    margin: 0 auto;
}

.page-id-14330 h3.vc_custom_heading {
    font-size: 24px;
}


/*------- 10-8-2020 ---------*/

.page-template-homepage .vc_column-gap-20 .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-top: 10px;
    width: 100%;
    /*  max-width: 85%;
    margin-left: 8%; */
    max-width: 83%;
    margin-left: 8.6%;
}

.page-template-homepage .tp-mask-wrap {
    cursor: pointer;
}

.page-id-14330 .header {
    border-bottom: 1px solid #c7c7c7;
}


/*------- 11-8-2020 ------*/

.tparrows {
    /* left: 29% !important; */
    left: 29.5% !important;
}

.tp-rightarrow.tparrows.gyges {
    top: -6% !important;
}

.tparrows:hover {
    background: #7b7b7b !important;
}

ul.tp-revslider-mainul li h5 {
    /* font-family: 'Frutiger 47 Light Condensed' !important;
    font-weight: 300 !important; */
    font-size: 27px !important;
    line-height: 35px !important;
    font-family: 'Calibri' !important;
    font-weight: normal !important;
}

.tp-mask-wrap div#slide-104-layer-5 {
    font-family: 'Frutiger 47 Light Condensed' !important;
    font-weight: 300 !important;
    font-size: 24px !important;
}


/* div#slide-104-layer-5 {    
    font-family: 'Frutiger 47 Light Condensed' !important;
    font-weight: 300 !important;
} */

.vc_column-gap-20 .vc_column-inner {
    box-sizing: border-box;
    padding-top: 10px !important;
    width: 100% !important;
    /* max-width: 86%;
    margin-left: 7.8%; */
    max-width: 95%;
}


/* .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
    width: 409px;
    margin-left: -29px;
} */

.vc_column-gap-20 .vc_column-inner {
    box-sizing: border-box;
    padding-top: 10px !important;
    width: 100% !important;
    /* max-width: 98%;	
    margin-left: 7.8%; */
    max-width: 98%;
}

.vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
    width: 396px !important;
    margin-left: -24px;
}

.header {
    border-bottom: solid 1px #c7c7c7;
}

.page-template-annualmeeting .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px;
}


/*------- 12-8-2020 ------*/

rs-layer#slider-6-slide-121-layer-4 img {
    cursor: pointer;
}


/*------- 13-8-2020 ------*/

#rev_slider_4_2_wrapper .custom.tparrows {
    cursor: pointer;
    background: #7b7b7b !important;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
}

#rev_slider_4_2_wrapper .custom.tparrows:hover {
    background: #3a3773 !important;
}

#rev_slider_4_2_wrapper .custom.tparrows:hover:before {
    color: #fff !important;
}

.wpb_revslider_element.wpb_content_element sup {
    line-height: 15px !important;
}


/*--- 26-2-2021 ---*/

.ebents-calebder-16 .loop-event .register-event {
    background-color: #eb2027;
    float: left;
    font-size: 12px;
}

.ebents-calebder-16 .loop-event p.btn-learn {
    float: right;
}

.event-right a.learnmore-event {
    background: #282052;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    float: left;
    font-family: calibri;
    font-size: 12px;
    margin-bottom: 4px;
    margin-right: 10px;
    margin-top: -3px;
    padding: 3px 7px;
    line-height: 18px;
}


/*-----------------------------------------media----------------------------*/

@media (min-width:320px) and (max-width:359px) {
    #showCookies {
        left: 10% !important;
        top: -9px !important;
    }
    .cookies-not-accepted .container {
        margin-top: 99px !important;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .mean-nav ul .sub-menu {
        background: #1858a1 none repeat scroll 0 0;
        z-index: 999999;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
    .skill-calender ul {
        float: left;
    }
    .skill-calender ul li {
        display: block;
        float: left;
        padding: 3px 0 3px 21px;
        width: 32%;
    }
    .skill-calender ul li:first-child {
        padding: 3px 0;
        width: 8%;
    }
    .skill-calender li:last-child {
        padding: 3px 0 3px 21px !important;
    }
    #sam-box {
        top: 17px;
    }
    .red-box {
        left: 9%;
    }
    .blue-box {
        left: 48.2%;
    }
    .skill-calender .green-box {
        left: 2px;
        top: 41px !important;
    }
    .skill-calender .yellow-box {
        left: 40.2%;
        top: 41px !important;
    }
    .tp-mask-wrap {
        display: block !important;
    }
}

@media (min-width:360px) and (max-width:375px) {
    .lfet-coockie {
        font-size: 11px;
    }
    #showCookies {
        left: 8% !important;
        top: -10px !important;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .mean-nav ul .sub-menu {
        background: #1858a1 none repeat scroll 0 0;
        z-index: 999999;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
    .skill-calender ul {
        float: left;
    }
    .skill-calender ul li {
        display: block;
        float: left;
        padding: 3px 0 3px 21px;
        width: 32%;
    }
    .skill-calender ul li:first-child {
        padding: 3px 0;
        width: 8%;
    }
    .skill-calender li:last-child {
        padding: 3px 0 3px 21px !important;
    }
    #sam-box {
        top: 17px;
    }
    .red-box {
        left: 9%;
    }
    .blue-box {
        left: 47.4%;
    }
    .skill-calender .green-box {
        left: 3px;
        top: 41px !important;
    }
    .skill-calender .yellow-box {
        left: 39.4%;
        top: 41px !important;
    }
}

@media (min-width:376px) and (max-width:479px) {
    .skill-calender ul {
        float: left;
    }
    .skill-calender ul li {
        display: block;
        float: left;
        padding: 3px 0 3px 21px;
        width: 32%;
    }
    .skill-calender ul li:first-child {
        padding: 3px 0;
        width: 8%;
    }
    .skill-calender li:last-child {
        padding: 3px 0 3px 21px !important;
    }
    #sam-box {
        top: 17px;
    }
    .red-box {
        left: 9%;
    }
    .blue-box {
        left: 47%;
    }
    .skill-calender .green-box {
        left: 3px;
        top: 41px !important;
    }
    .skill-calender .yellow-box {
        left: 39%;
        top: 41px !important;
    }
    /*--- 25-2-2021 --*/
    .event-right a.learnmore-event {
        margin-top: -4px;
    }
}

@media (max-width:1194px) {
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 355px !important;
        margin-left: -24px;
    }
}

@media (max-width:1024px) {
    /*------ 12-8-2020 -----*/
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 286px !important;
        margin-left: -23px;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 286px !important;
        margin-left: -23px;
    }
    1.vc_column-gap-20 h3 {
        font-size: 22px !important;
        line-height: 25px !important;
    }
    .vc_column-gap-20 h3 {
        font-size: 22px !important;
        line-height: 25px !important;
    }
    ul.tp-revslider-mainul li div#slide-121-layer-1 {
        margin-top: 0% !important;
        min-width: 358px !important;
    }
    .tp-mask-wrap div#slide-104-layer-5 {
        font-size: 17px !important;
        margin-top: 10px !important;
    }
    ul.tp-revslider-mainul li h5 {
        font-size: 24px !important;
        line-height: 27px !important;
    }
    rs-layer#slider-4-slide-104-layer-7 {
        font-size: 20px !important;
        padding: 7px 20px 7px !important;
    }
    rs-layer#slider-4-slide-104-layer-8 {
        font-size: 20px !important;
        padding: 7px 20px 7px !important;
    }
    /*------ 13-8-2020 -----*/
    .wpb_revslider_element.wpb_content_element sup {
        line-height: 9px !important;
    }
}

@media (max-width:991px) {
    /*---- 12-8-2020 ---*/
    ul.tp-revslider-mainul li h5 {
        font-size: 19px !important;
        line-height: 23px !important;
    }
    .tp-mask-wrap div#slide-104-layer-5 {
        font-size: 14px !important;
        margin-top: 1px !important;
    }
    .tp-mask-wrap div#slide-104-layer-8 {
        font-size: 18px !important;
        margin-top: 15px !important;
    }
    .tp-mask-wrap div#slide-104-layer-7 {
        font-size: 18px !important;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 243px !important;
        margin-left: -23px;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 243px !important;
        margin-left: -23px;
    }
    .vc_column-gap-20 h3 {
        font-size: 17px !important;
    }
    .vc_column-gap-20 h3 {
        padding-bottom: 15px;
        font-size: 17px !important;
        line-height: 17px !important;
    }
    /* body .myfixed {    
    width: 100% !important;    
} */
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px !important;
        width: 100% !important;
        max-width: 98%;
    }
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px !important;
        width: 100% !important;
        max-width: 98%;
    }
    rs-layer#slider-4-slide-104-layer-7 {
        font-size: 16px !important;
        padding: 7px 20px 7px !important;
    }
    rs-layer#slider-4-slide-104-layer-8 {
        font-size: 16px !important;
        padding: 7px 20px 7px !important;
        margin-top: 10px !important;
    }
    /*----25-2-2021 ---*/
    .event-right a.learnmore-event {
        margin-top: -3px;
    }
}

@media (max-width: 812px) {
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px;
        width: 100%;
        max-width: 99%;
    }
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px;
        width: 100%;
        max-width: 99%;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        width: 223px !important;
        margin-left: -23px;
    }
}

@media (max-width:479px) {
    .xy-main li {
        border-right: 0 none;
        min-height: 80px;
        padding: 0 15px;
        width: 90%;
        margin-bottom: 10px;
    }
    .widget-easy-twitter-feed-widget-row {
        height: 108px;
    }
    .org-domain li {
        margin: 10px;
        width: 43%;
        padding: 0px;
    }
    .org-btm-lft li {
        margin: 10px;
        width: 43%;
        padding: 0px;
    }
    .org-btm-rgt li {
        margin: 10px;
        width: 43%;
        padding: 0px;
    }
    .above-child-pages {
        width: 47.2%;
        min-height: 157px;
    }
    .edu-lft .above-child-pages {
        width: 46.5%;
    }
    .wpb_wrapper table td {
        font-size: 12px;
    }
    .page-id-18 table tbody th {
        font-size: 12px;
    }
    .page-id-18 table tbody th:last-child {
        padding-right: 40px !important;
    }
    .left_right p {
        margin-right: 14px;
    }
    .both-class {
        margin-right: 0;
        width: 100%;
    }
    #cookie-notice .button.bootstrap {
        top: -12px;
    }
    #showCookies {
        left: 10%;
        top: -9px;
    }
    .cookie-notice-container .lfet-coockie {
        padding: 7px 0 10px 45px;
    }
    .cookie-notice-container {
        padding: 10px 0px 0px;
        width: 100%;
    }
    #cookieList {
        padding: 0 7% 0 14%;
    }
    .cookies-not-accepted .container {
        margin-top: 104px;
    }
    .indusoop {
        margin-right: 0;
        text-align: center;
        width: 100%;
    }
    .indusoop .above-span {
        width: 237px;
    }
    .indusoop:nth-child(8) .above-span {
        padding: 0;
        width: 237px;
    }
    .indusoop:nth-child(9) .above-span {
        padding: 0;
        width: 237px;
    }
    .indusoop:nth-child(3) .above-span {
        padding: 0px;
        width: 237px;
    }
    .indusoop .above-span p {
        padding: 0 15px !important;
    }
    .indusoop:nth-child(4) .above-span {
        padding: 0;
        width: 237px;
    }
    .indusoop:nth-child(5) .above-span p {
        margin-top: 90px;
    }
    .indusoop:nth-child(10) .above-span p {
        margin-top: 100px;
    }
    .page-id-510 td:first-child {
        width: 100%;
    }
    .page-id-510 td:nth-child(2) {
        width: 100%;
    }
    .page-id-510 td:nth-child(3) {
        width: 100%;
    }
    .page-id-510 td:last-child {
        width: 100%;
    }
    .wpb_wrapper img.aligncenter {
        padding-left: 0px;
        padding-top: 15px;
    }
    .page-id-35 .wpb_wrapper img.alignright {
        width: 40%;
        height: auto;
    }
    .page-id-1425 .vc_col-sm-6 .wpb_wrapper img.alignright {
        height: auto;
        width: 40%;
    }
    .cookie-notice-container {
        padding: 8px 0 0 !important;
    }
    #cookie-notice {
        z-index: 999999 !important;
    }
    .page-id-35 .vc_row .vc_col-sm-4 {
        min-height: 500px;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .mean-nav ul .sub-menu {
        background: #1858a1 none repeat scroll 0 0;
        z-index: 999999;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
    /*------ 1-8-2020 ---*/
    .top-header h5 {
        display: block !important;
        padding-bottom: 10px;
    }
    /*------ 8-8-2020 ---*/
    .page-template-homepage .vc_custom_1596872454618 {
        padding-right: 34px !important;
        padding-left: 15px !important;
    }
    .page-template-homepage .vc_column-gap-20 .vc_column_container>.vc_column-inner {
        max-width: 93%;
    }
    .page-template-homepage .vc_custom_1596872503441 {
        padding-right: 34px !important;
        padding-left: 15px !important;
    }
    .page-template-homepage div#slide-100-layer-1 {
        min-height: 30px !important;
        max-height: 30px !important;
        font-size: 12px !important;
        margin-top: -4px !important;
        min-width: 245px !important;
        max-width: 245px !important;
        padding: 7px 10px !important;
    }
    .emaillist label input {
        width: 87%;
        max-width: 100%;
    }
    .emaillist {
        width: auto;
    }
    .page-template-homepage div#slide-103-layer-7 {
        font-size: 12px !important;
    }
    .page-template-homepage div#slide-103-layer-8 {
        font-size: 12px !important;
    }
    .page-template-homepage .tparrows {
        width: 30px;
        height: 30px;
        margin-top: -9%;
        margin-left: -5%;
    }
    .page-template-homepage .tp-rightarrow.tparrows.gyges {
        top: -30% !important;
    }
    .page-template-homepage div#slide-104-layer-8 {
        font-size: 11px !important;
        line-height: 14px !important;
        margin-top: -13px !important;
        width: 111px !important;
        padding: 4px 12px !important;
    }
    .page-template-homepage div#slide-104-layer-7 {
        font-size: 11px !important;
        line-height: 14px !important;
        margin-top: -13px !important;
        width: 111px !important;
        padding: 4px 12px !important;
    }
    .page-template-homepage .tparrows:before {
        font-size: 24px;
        line-height: 27px;
    }
    /*----- 11-8-2020 -----*/
    ul.tp-revslider-mainul li div#slide-121-layer-1 {
        font-size: 14px !important;
        width: 250px !important;
        max-width: 291px !important;
        min-width: 337px !important;
        margin-top: -2% !important;
        line-height: 4px !important;
        /* padding: 12px 35px 12px 13px !important; */
        padding: 9px 35px 9px 15px !important;
    }
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100%;
        margin-top: -5%;
    }
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100%;
        margin-top: -5%;
    }
    /*---- 8-1-2021 ----*/
    .last-logo .raising-standards {
        padding-top: 5px;
        display: block;
        padding-left: 8px;
        width: auto;
        margin-bottom: 15px;
    }
}

@media (max-width:767px) {
    img {
        max-width: 100%;
    }
    .stickHeader {
        position: relative;
    }
    .container {
        width: 100%;
    }
    .logo {
        width: 97%;
        /* width: 94%; */
    }
    .logo p {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .navbar {
        width: 100%;
    }
    .bottom-left {
        padding: 0 8px;
        width: auto;
    }
    .bottom-right {
        width: 100%;
    }
    .widget-easy-twitter-feed-widget-row {
        right: 66px;
    }
    .wrapper {
        padding: 0 10px;
        width: 90% !important;
    }
    .copy-txt {
        padding: 0 5px;
        width: 97%;
    }
    .copy-txt li:first-child {
        padding-left: 10px;
    }
    .footer .search-btn {
        margin-left: 15px;
        width: 67%;
    }
    .footer .follow_us {
        margin-bottom: 5px;
        margin-left: 0;
        margin-top: 5px !important;
    }
    .widget-easy-twitter-feed-widget-row {
        overflow: hidden;
        right: 7px;
        width: 54%;
    }
    .page-template-homepage .xy-main .primary-menu .menu-item-has-children .sub-menu {
        margin-bottom: 18px;
    }
    .slider #slides.design-3 .slider-content {
        display: none;
    }
    .page-template-homepage .xy-main li {
        background-image: none !important;
    }
    .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0;
        width: 100% !important;
    }
    .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
        margin-top: 9px;
    }
    .main-about {
        padding: 10px 0 0;
    }
    .org-lft {
        width: 100%;
    }
    .org-rgt {
        margin-left: 0;
        width: 100%;
    }
    .org-btm-lft {
        width: 100%;
    }
    .org-btm-rgt {
        width: 100%;
    }
    .wpb_button,
    .wpb_content_element,
    ul.wpb_thumbnails-fluid>li {
        margin-bottom: 0 !important;
    }
    .wpb_wrapper .cvm_single_video_player {
        margin: 10px 0 !important;
    }
    .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 15px;
    }
    .wpb_single_image.vc_align_center {
        text-align: left !important;
    }
    .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image.vc_align_center {
        margin-bottom: 20px !important;
    }
    .above-span h1 {
        font-size: 18px;
        line-height: 17px;
        min-height: 35px;
        ;
    }
    .above-span span {
        min-height: 22px;
        font-size: 16px;
        line-height: 16px;
    }
    .above-span p {
        font-size: 13px;
    }
    .above-span {
        bottom: 15px;
        top: auto;
        width: 100%;
    }
    .edu-lft {
        margin-right: 0;
        width: 100% !important;
    }
    .edu-rgt {
        margin: 40px 0 10px;
        width: 100%;
    }
    .edu-lft .above-span {
        bottom: 15px;
        top: auto;
        width: 95%;
    }
    .edu-lft .above-span h1 {
        margin-bottom: 0;
    }
    .page-id-48 table {
        width: 100%;
    }
    .org-btm-lft li a {
        padding: 10px 8px;
    }
    .page-id-18 table tbody th {
        font-size: 14px;
    }
    .page-id-18 table {
        float: left;
        width: 100%;
    }
    .ebents-calebder-16 {
        margin-top: 0;
    }
    .event-left {
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .event-right {
        width: 100%;
    }
    .loop-event {
        padding: 0 2%;
        width: 96%;
    }
    .single select.em-ticket-select {
        width: 50%;
    }
    .single #em-booking form.em-booking-form textarea {
        padding: 5px 1px;
        width: 49%;
    }
    .org-rgt-txt {
        margin: 98px 0 26px;
    }
    .post-494 tr th:last-child {
        padding: 0 8px;
    }
    .post-494 tr th:nth-child(2) {
        padding: 0 8px;
    }
    .post-494 tr th:first-child {
        padding: 0px;
    }
    .post-494 tr td:first-child {
        padding: 0px;
    }
    .post-494 tr td:nth-child(2) {
        padding: 0 8px;
    }
    .post-494 tr td:last-child {
        padding: 0 8px;
    }
    #post-494 .wpb_wrapper ul {
        margin-left: 25px;
    }
    .footer .search-btn {
        width: auto;
    }
    .footer .copy-right .search-btn form label input.search-field {
        width: 80%;
    }
    .org-rgt .chart-title {
        left: 0;
        margin: 0 auto;
        right: 0;
        top: 25px;
    }
    .mean-nav ul li a.mean-expand {
        width: 14px !important;
    }
    .mean-bar .mean-nav .menu-item.current-menu-parent .sub-menu li a {
        background-color: transparent;
        color: #fff;
    }
    .parent-pageid-12 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 30px;
    }
    .page-id-18 h4 {
        margin: 0 0 15px;
    }
    .mean-bar {
        background: #3173bf !important;
        z-index: 1 !important;
    }
    .mean-bar .mean-nav {
        background: #3173bf !important;
    }
    .wpb_wrapper .tab-label {
        display: block;
        margin: 0 0 5px;
        text-align: center;
    }
    .inner {
        margin-left: 15px;
    }
    .mean-container .mean-nav ul li a.mean-expand:hover {
        background: transparent !important;
    }
    .sky-main ul {
        height: auto;
    }
    .sky-main li:first-child {
        width: 100%;
    }
    .sky-main li:last-child {
        padding: 7px 6px;
        width: 95%;
    }
    .page-id-237 .wrapper {
        padding: 0 10px;
    }
    .page-id-237 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .page-id-243 .wpb_wrapper ul {
        margin-left: 20px;
    }
    .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-id-170 .wpb_column .vc_column-inner .wpb_wrapper p span {
        margin: 0;
    }
    .lfet-coockie {
        line-height: 14px;
    }
    .cookie-notice-container .lfet-coockie {
        float: left;
        left: 4px;
        width: 92%;
    }
    .org-btm-rgt li a {
        padding: 10px 12px;
    }
    .history.vc_col-sm-3 {
        margin-right: 0;
        width: 100%;
    }
    .second-history.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-right: 0;
        width: 100%;
    }
    .last-histo.wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }
    .parent-pageid-189 .wpb_wrapper li ul li {
        margin-left: 10px;
    }
    .parent-pageid-189 .from-left-right {
        margin-left: 10px;
    }
    .page-id-237 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0;
        width: 100% !important;
    }
    .parent-pageid-189 .inner-li-new li {
        margin-left: 15px !important;
    }
    .cookie-notice-container {
        min-height: 85px;
    }
    .page-id-164 .vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding-right: 15px;
    }
    .allied-images .left {
        margin-right: 0;
        width: 100%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td:first-child {
        width: 35%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.site-totle {
        width: 50% !important;
    }
    .page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper .right-side {
        margin-left: 30px;
    }
    .right-built {
        margin-left: 15px;
    }
    .page-id-350.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper ul.left-audio {
        margin-right: 15px;
        width: 50%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.date-time {
        width: 90%;
    }
    .meetion-right.wpb_column.vc_column_container.vc_col-sm-4 {
        padding: 0;
    }
    .meetion-right a.tab-label {
        font-size: 15px;
        padding: 15px 10px;
    }
    .meetion-right a.tab-label.active {
        background-position: 97% center;
    }
    .page-id-369 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 20px;
    }
    .page-id-376.parent-pageid-348 .wpb_wrapper ul li {
        margin-left: 20px;
    }
    .parent-pageid-348 .wpb_wrapper #table-symposia {
        width: 100%;
    }
    .page-id-399 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 20px;
    }
    .parent-pageid-348 .wpb_wrapper #table-symposia td:first-child {
        width: 20%;
    }
    .page-id-421 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 20px;
    }
    .page-id-504 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0;
        width: 100% !important;
    }
    .parent-pageid-20 table {
        width: 100%;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-left: 0;
        margin-right: 0;
        width: 100% !important;
    }
    .single-event .entry-header {
        margin-left: 0;
        margin-right: 0;
        width: 100% !important;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-8 table td:first-child {
        width: 18%;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-top: 0;
        width: 100% !important;
    }
    .single-event .vc_row {
        margin-left: 0;
        margin-right: 0;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-12 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        width: 100% !important;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li:first-child {
        width: 49%;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        width: 42%;
    }
    .wpcf7-form .left_right .wpcf7-form-control {
        width: 96%;
    }
    .left_right p {
        margin-right: 0 !important;
        width: 100%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today th {
        vertical-align: top;
    }
    .inner-page-new {
        float: left;
        overflow-x: scroll;
        overflow-y: hidden;
        width: 100%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today {
        width: 600px;
    }
    .single-event .comment-form textarea {
        width: 94%;
    }
    .single-event .comment-form label {
        width: 90%;
    }
    .single-event .comment-form input {
        width: 94%;
    }
    .single-event .comment-form .form-submit .submit {
        margin-left: 0;
    }
    .page-id-1240.parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table td {
        width: 44% !important;
    }
    body.single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-right: 5.8% !important;
        width: 44% !important;
    }
    .header {
        padding: 60px 0 0;
    }
    body .mean-nav {
        margin-top: 20px;
    }
    body .mean-bar {
        position: fixed !important;
        z-index: 999999 !important;
    }
    .page-id-1425 .vc_col-sm-6 .wpb_wrapper img.alignright {
        padding-left: 15px;
    }
    .logo {
        padding-left: 8px;
    }
    .last-logo.mobile {
        display: block;
        padding-left: 8px;
        width: auto;
    }
    nav .last-logo {
        display: none;
    }
    .last-logo .news-or-breadcom {
        bottom: auto;
        position: relative;
    }
    .page-id-35 .vc_row .vc_col-sm-4 {
        border-right: 0 none;
        min-height: auto;
    }
    .page-template-homepage .header {
        padding: 60px 0 10px;
    }
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: 0;
    }
    .last-logo .news-or-breadcom marquee#test {
        width: 100% !important;
    }
    .slidesjs-pagination {
        bottom: 8px;
        right: 12px;
    }
    .tp-mask-wrap {
        display: block !important;
    }
    /*---- 1-8-2020 -----*/
    .top-header {
        margin-top: -2% !important;
    }
    /*---- 8-8-2020 -----*/
    .emaillist {
        width: auto;
    }
    .page-template-homepage div#slide-100-layer-1 {
        min-height: 35px !important;
        /* max-height: 32px !important; */
        font-size: 17px !important;
        margin-top: 17px !important;
        /* min-width: 245px !important; */
        /* max-width: 245px !important; */
        padding: 9px 22px !important;
    }
    /*---------- 11-8-2020 -------*/
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px;
        width: 100%;
        /*  max-width: 76%;   */
        max-width: 65%;
        margin: -20px auto;
        margin-left: 12%;
    }
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px;
        width: 100%;
        /* max-width: 76%; */
        max-width: 70%;
        margin: -20px auto;
        margin-left: 12%;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: 8% !important;
        width: 301px !important;
    }
    /*-------- 12-8-2020 -----*/
    /* .vc_custom_1597044898651.vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
    width: 295px;
    margin-left: -23px;
} */
    .tparrows {
        left: 3% !important;
    }
}

@media (max-width: 667px) {
    .vc_column-gap-20 .vc_column-inner {
        box-sizing: border-box;
        padding-top: 10px;
        width: 100%;
        max-width: 75%;
        margin: -20px auto;
        margin-left: 12%;
    }
}

@media(max-width:414px) {
    /*-------- 11-8-2020 ------*/
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100% !important;
        margin-top: -5% !important;
        margin-left: 2% !important;
        /* margin-left: 0; */
    }
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100% !important;
        margin-top: -5% !important;
        margin-left: 2% !important;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: -7% !important;
        width: 287px !important;
    }
    /* .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-left: -5% !important;
    width: 400px !important;
} */
    .tp-bgimg.defaultimg {
        vertical-align: top;
        margin-top: -10%;
    }
    ul.tp-revslider-mainul {
        height: 233px !important;
    }
    /* .wpb_revslider_element.wpb_content_element {
    height: 234px !important;
} */
    ul.tp-revslider-mainul li div#slide-121-layer-1 {
        font-size: 14px !important;
        width: 250px !important;
        max-width: 291px !important;
        min-width: 337px !important;
        margin-top: 13% !important;
        position: relative !important;
        z-index: 99999 !important;
        line-height: 4px !important;
        padding: 9px 35px 9px 15px !important;
    }
    /* ------12-8-2020 ----------*/
    .vc_column-gap-20 h3 {
        font-size: 26px !important;
    }
    .vc_column-gap-20 h3 {
        padding-bottom: 15px;
        font-size: 26px !important;
        line-height: 26px !important;
    }
    rs-module-wrap#rev_slider_6_1_wrapper {
        height: 533px !important;
        margin-top: -49% !important;
    }
    .vc_column-gap-20 {
        padding-left: 19px !important;
    }
    /*----- 13-8-2020 -----*/
    /* html {
    overflow-x: hidden;
} */
}

@media(max-width:375px) {
    /*-------- 11-8-2020 ------*/
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100% !important;
        margin-top: -5% !important;
        margin-left: -1% !important;
    }
    .vc_column-gap-20 .vc_column-inner {
        max-width: 100% !important;
        margin-top: -5% !important;
        margin-left: -1% !important;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: -11% !important;
        width: 247px !important;
    }
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: -11% !important;
        width: 247px !important;
    }
    /* ------12-8-2020 ----------*/
    /* .tp-parallax-wrap iframe {
    width: 357px !important;
    border: none;
    max-width: 357px !important;
    margin-left: -41% !important;
    height: 196.794px !important;
} */
    rs-module-wrap#rev_slider_6_1_wrapper {
        height: 460px !important;
        margin-top: -49% !important;
    }
}

@media (max-width:360px) {
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: -11% !important;
        width: 232px !important;
    }
}

@media (max-width:320px) {
    /*------- 12-8-2020 -----*/
    .vc_column-gap-20 .wpb_single_image.wpb_content_element.vc_align_center {
        margin-left: -11% !important;
        width: 187px !important;
    }
}

@media (min-width:480px) and (max-width:767px) {
    .xy-main li {
        border-right: 0 none;
        min-height: 135px;
        padding: 0 15px;
        width: 43%;
    }
    .widget-easy-twitter-feed-widget-row {
        height: 180px;
    }
    .org-btm-lft li {
        margin: 10px;
        width: 45%;
        padding: 0px;
    }
    .org-btm-rgt li {
        margin: 10px;
        width: 45%;
        padding: 0px;
    }
    .org-domain li {
        margin: 10px;
        width: 45%;
        padding: 0px;
    }
    .above-child-pages {
        min-height: 157px;
        width: 31.4%;
    }
    .edu-lft .above-child-pages {
        width: 31%;
    }
    .both-class {
        margin: 0 8px 15px;
        width: 46.3%;
    }
    #cookie-notice .button.bootstrap {
        top: 2px;
    }
    #showCookies {
        left: 5%;
        top: 4px;
    }
    .cookie-notice-container .lfet-coockie {
        padding: 7px 0 5px 45px !important;
    }
    .cookie-notice-container {
        padding: 10px 0px 14px;
        width: 100%;
    }
    #cookieList {
        padding: 0 7% 0 10%;
    }
    .cookies-not-accepted .container {
        margin-top: 112px;
    }
    .indusoop {
        margin-right: 10px;
        width: 47.5%;
        text-align: center;
    }
    .indusoop:nth-child(10) .above-span p {
        margin-top: 50px;
    }
    .indusoop:nth-child(5) .above-span p {
        margin-top: 50px;
    }
    .wpb_wrapper img.aligncenter {
        padding-left: 6px;
    }
    .tp-mask-wrap {
        display: block !important;
    }
    .org-btm-lft ul li:nth-of-type(4) ul {
        top: -20px !important;
    }
}

@media (min-width:480px) and (max-width:599px) {
    .indusoop .above-span {
        width: 175px !important;
        padding: 0px !important;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .mean-nav ul .sub-menu {
        background: #1858a1 none repeat scroll 0 0;
        z-index: 999999;
    }
}

@media (min-width:600px) and (max-width:767px) {
    .indusoop .above-span {
        width: 215px !important;
        padding: 0px !important;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
}

@media (min-width:500px) and (max-width:767px) {
    .widget-easy-twitter-feed-widget-row {
        overflow: hidden;
        right: 7px;
        width: 40%;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .container {
        width: 100%;
    }
    .org-rgt {
        margin-left: 5%;
        width: 45%;
    }
    .org-lft {
        width: 50%;
    }
    .org-domain li {
        margin: 10px;
        width: 43.3%;
        padding: 0px;
    }
    .org-btm-lft li {
        margin: 5px;
        width: 93%;
        padding: 0px;
    }
    .org-btm-rgt li {
        margin: 5px;
        width: 93%;
        padding: 0px;
    }
    .above-span h1 {
        font-size: 16px;
        line-height: 17px;
        min-height: 35px;
        ;
    }
    .above-span span {
        min-height: 22px;
        font-size: 16px;
        line-height: 16px;
    }
    .above-span p {
        font-size: 12px;
        line-height: 14px;
    }
    .above-child-pages {
        min-height: 157px;
        width: 18.7%;
    }
    .above-span {
        bottom: 15px;
        top: auto;
        width: 100%;
    }
    .edu-lft .above-child-pages {
        width: 46.9%;
    }
    .edu-lft .above-span {
        bottom: 0;
        top: 115px;
        width: 95%;
    }
    .above-child-pages:nth-child(5) h1 {
        padding: 0;
        width: 100%;
    }
    .edu-lft .above-span h1 {
        margin-bottom: 3px;
    }
    .page-id-48 table {
        width: 100%;
    }
    .xy-main li {
        min-height: 185px;
        padding-left: 26px;
        width: 21.6%;
    }
    .page-template-homepage .xy-main li a {
        font-size: 15px;
    }
    .org-btm-lft li a {
        padding: 10px 8px;
    }
    .page-id-18 table tbody th:last-child {
        padding-right: 0 !important;
    }
    .page-id-18 table tbody th {
        font-size: 12px;
    }
    .ebents-calebder-16 {
        margin-top: 0;
    }
    .event-left {
        margin-right: 12px;
    }
    .edu-lft {
        margin-right: 1.3%;
    }
    .above-calender-events {
        width: 100%;
    }
    table.em-calendar tbody tr,
    table.em-calendar tbody td {
        padding: 4px;
    }
    .left_right p {
        margin-right: 0;
        width: 100%;
    }
    .wpcf7-form .left_right .wpcf7-form-control {
        width: 96%;
    }
    .post-494 tr th:first-child {
        padding: 0 10px;
    }
    .post-494 tr td:first-child {
        padding: 0 10px;
    }
    .post-494 tr th:nth-child(2) {
        padding: 0 10px 0 20px;
    }
    .post-494 tr td:nth-child(2) {
        padding: 0 10px 0 20px;
    }
    #post-494 .wpb_wrapper ul {
        margin-left: 25px;
    }
    .logo p {
        font-size: 14px;
        line-height: 15px;
        padding-left: 15px;
        padding-top: 0;
        width: 55%;
    }
    .logo img {
        max-width: 100%;
    }
    .footer .copy-right .search-btn form label input.search-field {
        width: 76%;
    }
    .wrapper {
        padding: 0 20px;
    }
    .copy-txt li {
        padding: 0 5px;
    }
    .org-rgt-txt span {
        margin-left: 60%;
    }
    .bottom-left {
        width: 55%;
    }
    .bottom-right {
        width: 42%;
    }
    .widget-easy-twitter-feed-widget-row {
        height: 241px !important;
        overflow: hidden;
        right: 0px;
        width: 57%;
    }
    .slider #slides.design-3 .slider-content {
        left: 128px;
        top: 65px;
    }
    .follow_us li {
        padding: 0 !important;
    }
    .copy-txt ul {
        width: 74%;
    }
    .footer .follow_us {
        width: 23% !important;
    }
    .wpb_wrapper .tab-label {
        font-size: 15px;
    }
    .both-class {
        width: 27.7%;
    }
    .navbar .primary-menu .menu-item-has-children .sub-menu li a {
        font-size: 11px;
        left: 5px;
        padding: 5px 6px;
    }
    .inner {
        margin-left: 20px;
    }
    .above-child-pages:nth-child(3) .above-span h1 {
        min-height: 20px;
    }
    .sky-main li:last-child {
        width: 89%;
    }
    .cookie-notice-container .lfet-coockie {
        left: 0.4%;
    }
    .cookie-notice-container {
        width: 100%;
    }
    #cookieList {
        padding: 0 7% 0 8.5%;
    }
    #cookie-notice .button.bootstrap {
        left: -40px;
    }
    #showCookies {
        left: -60px;
    }
    .second-history.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-right: 5px;
        width: 41%;
    }
    .history.vc_col-sm-3 {
        margin-right: 0.7%;
        width: 27%;
    }
    .last-histo.wpb_column.vc_column_container.vc_col-sm-3 {
        width: 30.333%;
    }
    .parent-pageid-33 table td {
        vertical-align: top;
    }
    .parent-pageid-189 .wpb_wrapper li ul li {
        margin-left: 10px;
    }
    .page-id-243 .wpb_wrapper ul {
        margin-left: 20px;
    }
    .allied-images .left {
        width: 46%;
    }
    .allied-images .right {
        width: 46%;
    }
    .indusoop {
        margin-bottom: 0;
        margin-right: 10px;
        margin-top: 10px;
        width: 23.5%;
    }
    .indusoop .above-span h1 {
        font-size: 17px;
    }
    .indusoop .above-span {
        top: 12px;
    }
    .indusoop .above-span p {
        line-height: 16px;
        padding: 0 5px;
    }
    .indusoop:nth-child(10) .above-span p {
        margin-top: 33px;
    }
    .indusoop:nth-child(5) .above-span p {
        margin-top: 33px;
    }
    .indusoop:nth-child(3) .above-span {
        padding: 0 15px;
    }
    .meetion-right a.tab-label {
        font-size: 15px;
        padding: 20px 10px;
    }
    .meetion-right a.tab-label.active {
        background-position: 97% center;
    }
    .page-id-369 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 30px;
    }
    .page-id-376.parent-pageid-348 .wpb_wrapper ul li {
        margin-left: 30px;
    }
    .page-id-399 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 30px;
    }
    .parent-pageid-348 .wpb_wrapper #table-symposia {
        width: 90%;
    }
    .page-id-421 .wpb_column.vc_column_container.vc_col-sm-8 .wpb_wrapper li {
        margin-left: 30px;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li:first-child {
        margin-right: 0.9%;
        width: 11%;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-right: 0.8%;
        width: 11%;
    }
    .single-event .wpb_column.vc_column_container.vc_col-sm-8 table td:first-child {
        width: 11%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today th {
        vertical-align: top;
    }
    .footer .follow_us {
        margin-left: 0;
        margin-top: 0 !important;
    }
    .inner-page-new {
        float: left;
        overflow-x: scroll;
        overflow-y: hidden;
        width: 100%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today {
        width: 660px;
    }
    .single-event .comment-form .form-submit .submit {
        margin-left: 59px;
    }
    .page-id-35 .vc_row .vc_col-sm-4 {
        min-height: 800px;
    }
    .page-id-35 .vc_col-sm-4 .vc_column-inner .wpb_wrapper p img {
        height: auto;
        width: 40%;
    }
    .last-logo {
        width: 35%;
    }
    .navbar {
        width: 79%;
    }
    .last-logo .raising-standards {
        font-size: 13px;
        line-height: 17px;
    }
    .navbar li a {
        font-size: 12px;
        padding: 11px 5px;
    }
    .last-logo .news-or-breadcom {
        bottom: 5px;
    }
    .navbar .primary-menu .menu-item-has-children .sub-menu {
        top: 105px;
    }
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: 3px;
    }
    .page-id-1425 .wpb_wrapper img.aligncenter {
        padding-left: 15px;
        width: 48%;
    }
    .page-id-1425 .wpb_wrapper img.alignleft {
        width: 47%;
    }
    .org-domain ul li ul {
        margin: 5px -14px;
    }
    .org-domain ul li ul li {
        padding: 0 18px;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
    .slider #slides.design-3 .slider-content {
        width: 32%;
    }
    /* 13-November-css */
    .rev_slider .tp-mask-wrap h2 {
        background: #000 !important;
        float: none;
        padding: 5px !important;
        width: 220px !important;
        font-size: 15px !important;
        font-family: arial !important;
        font-weight: bold !important;
        white-space: normal !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
        padding: 6px 0px !important;
        font-size: 10px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap p {
        font-size: 14px !important;
        line-height: 18px !important;
        Padding: 8px 6px 0px !important;
        width: 212px !important;
        white-space: normal !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
        padding: 6px 0px !important;
        font-size: 10px !important;
    }
    .tp-mask-wrap {
        display: block !important;
    }
    /* 13-November-css */
    /*------- 8-8-2020 ----*/
    .emaillist {
        width: 47%;
    }
    /*------- 8-1-2021 ----*/
    .last-logo {
        width: 18%;
    }
    .last-logo .raising-standards {
        font-size: 11px;
        line-height: 13px;
    }
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: -2px !important;
        width: 400px;
    }
}

@media (min-width:900px) and (max-width:1023px) {
    .last-logo .news-or-breadcom {
        bottom: 15px !important;
    }
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: 9px !important;
    }
    /*------- 8-8-2020 ----*/
    .emaillist {
        width: 42%;
    }
}

@media (min-width:1024px) and (max-width:1369px) {
    .container {
        width: 100%;
    }
    .xy-main li {
        padding-left: 40px;
        width: 20.2%;
    }
    .page-template-homepage .xy-main li a {
        font-size: 18px;
    }
    /*.page-template-homepage .xy-main #menu-homepage-footer #menu-item-538 {
  background-position: 82% 5px; 
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-544 {
  background-position: 97% 5px
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-549 {
  background-position: 61% 5px;
}

.page-template-homepage .xy-main #menu-homepage-footer #menu-item-557 {
  background-position: 38% 5px;
}*/
    .wrapper {
        padding: 0 35px;
    }
    .copy-txt li {
        font-size: 10px;
        padding: 0 5px;
    }
    .copy-txt {
        width: 86%;
    }
    .copy-txt li a {
        font-size: 10px;
    }
    .footer .follow_us {
        margin-left: 6px;
    }
    .footer .search-btn {
        width: 14%;
    }
    .footer .copy-right .search-btn form label input.search-field {
        width: 76%;
    }
    .follow_us li {
        padding: 0 !important;
    }
    .copy-txt img {
        left: 0;
    }
    .widget-easy-twitter-feed-widget-row {
        height: 335px !important;
        overflow: hidden;
        right: -20px;
        width: 38%;
    }
    .org-domain li {
        width: 21%;
        margin: 10px 0 10px 13px;
        padding: 0 3px;
    }
    .org-btm-lft li {
        width: 43%;
        margin: 10px 0px 10px 12px;
        padding: 0 1px;
    }
    .org-btm-rgt li {
        width: 43%;
        margin: 10px 0 10px 12px;
        padding: 0 1px;
    }
    .above-child-pages {
        width: 19.1%;
        min-height: 204px;
    }
    .above-span {
        top: auto;
        width: 95%;
        bottom: 15px;
    }
    .above-span h1 {
        min-height: 45px;
        line-height: 22px;
        font-size: 22px;
    }
    .above-span span {
        min-height: 22px;
    }
    .edu-lft .above-child-pages {
        width: 31.6%;
    }
    .edu-lft .above-span {
        bottom: 0;
        top: 85px;
        width: 100%;
    }
    .page-id-48 table {
        width: 100%;
    }
    .left_right p {
        width: 47.4%;
    }
    .both-class {
        width: 21.4%;
    }
    .edu-rgt {
        margin-left: 15px;
    }
    .event-left {
        margin-right: 16px;
    }
    .sky-main li:last-child {
        width: 91%;
    }
    .org-btm-lft li a {
        padding: 10px 8px;
    }
    .page-id-18 table tbody th {
        font-size: 14px;
    }
    .page-id-18 table tbody th:last-child {
        padding-right: 65px !important;
    }
    .last-both p:first-child {
        float: left;
        width: 69%;
    }
    .post-494 tr th:first-child {
        padding: 0 10px;
    }
    .post-494 tr td:first-child {
        padding: 0 10px;
    }
    .post-494 tr th:nth-child(2) {
        padding: 0 10px 0 20px;
    }
    .post-494 tr td:nth-child(2) {
        padding: 0 10px 0 20px;
    }
    .navbar .primary-menu .menu-item-has-children .sub-menu li a {
        font-size: 12px;
        padding: 5px 12px;
    }
    .cookie-notice-container .lfet-coockie {
        left: 17.4%;
    }
    #cookie-notice .button.bootstrap {
        left: -8%;
    }
    #cookieList {
        padding: 0 34% 0 22%;
    }
    #showCookies {
        left: -130px;
    }
    .parent-pageid-33 table td {
        vertical-align: top;
    }
    .second-history.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-right: 1.9%;
        width: 46%;
    }
    .history.vc_col-sm-3 {
        margin-right: 0.7%;
        width: 23%;
    }
    .last-histo.wpb_column.vc_column_container.vc_col-sm-3 {
        width: 28.333%;
    }
    .indusoop {
        margin-right: 14px;
    }
    .indusoop .above-span p {
        line-height: 16px;
    }
    .indusoop:nth-child(5) .above-span p {
        margin-top: 10px;
    }
    .indusoop:nth-child(10) .above-span p {
        margin-top: 25px;
    }
    .indusoop .above-span h1 {
        font-size: 18px;
        line-height: 20px;
    }
    .indusoop:nth-child(8) .above-span {
        padding: 0 5px;
    }
    .indusoop:nth-child(3) .above-span {
        padding: 0 10px;
    }
    .meetion-right a.tab-label.active {
        background-position: 98% center;
    }
    .meetion-right a.tab-label {
        font-size: 15px;
        padding: 20px 8px;
    }
    .parent-pageid-348 .wpb_wrapper #table-symposia {
        width: 100%;
        margin-bottom: 20px;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.date-time {
        width: 50%;
    }
    .parent-pageid-170 .wpb_column.vc_col-sm-8 .vc_column-inner .wpb_wrapper table.day-today th {
        vertical-align: top;
    }
    .below-pics-event a {
        padding: 0 5px;
        width: auto;
    }
    .ebents-calebder-16 .loop-event .register-event {
        margin-top: -7px;
    }
    .event-right a.learnmore-event {
        margin-top: -7px;
    }
    .single-event .comment-form .form-submit .submit {
        margin-left: 75px;
    }
    .edu-lft .above-span h1 {
        margin-bottom: 5px;
    }
    .navbar {
        margin-left: 15px;
        width: 78.4%;
    }
    .logo {
        width: 20%;
    }
    .last-logo .raising-standards {
        font-size: 17px;
    }
    .navbar li a {
        padding: 8px 6px;
    }
    .below-pics-event p {
        padding: 0;
        width: 23%;
    }
    .tab-item h2 span {
        float: left;
        width: 50%;
    }
    /*---- 8-1-2021 --*/
    .last-logo .raising-standards {
        font-size: 15px;
        line-height: 14px;
    }
    .last-logo {
        width: 32%;
    }
    .page-template-homepage .last-logo .news-or-breadcom {
        bottom: 9px !important;
        width: 400px;
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .navbar .primary-menu .menu-item-has-children .sub-menu {
        top: 108px;
    }
    .page-id-35 .vc_row .vc_col-sm-4 {
        min-height: 890px;
    }
    .last-logo .news-or-breadcom marquee#test {
        width: 430px !important;
    }
    .marquee {
        width: 100%;
    }
    .slider #slides.design-3 .slider-content {
        width: 24%;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .page-template-homepage .last-logo .news-or-breadcom {
        /*  bottom: 9px !important; */
        bottom: 0px !important;
        width: 400px;
    }
}

@media (min-width:1100px) and (max-width:1199px) {
    .edu-lft .above-span {
        top: 98px !important;
    }
    .above-child-pages:nth-child(5) h1 {
        padding: 0 !important;
        width: 100%;
    }
    .edu-lft .above-span {
        width: 90%;
    }
    .edu-lft .above-span h1 {
        margin-bottom: 5px;
    }
}

@media (min-width:1200px) and (max-width:1279px) {
    .edu-lft .above-span {
        top: 110px !important;
    }
    .above-child-pages:nth-child(5) h1 {
        padding: 0 !important;
        width: 100%;
    }
    .edu-lft .above-span {
        width: 94% !important;
    }
    .navbar .primary-menu .menu-item-has-children .sub-menu {
        top: 118px;
    }
    .last-logo .raising-standards {
        font-size: 21px !important;
    }
    .navbar li a {
        padding: 8px 10px !important;
    }
    .slider #slides.design-3 .slider-content {
        width: 19%;
    }
}

@media (min-width:1280px) and (max-width:1350px) {
    .edu-lft .above-span {
        top: 125px !important;
    }
    .above-child-pages:nth-child(5) h1 {
        padding: 0 !important;
        width: 100%;
    }
    .edu-lft .above-span {
        width: 85% !important;
    }
    .navbar .primary-menu .menu-item-has-children .sub-menu {
        top: 125px;
    }
    .page-id-35 .vc_row .vc_col-sm-4 {
        min-height: 715px;
    }
    .last-logo .raising-standards {
        font-size: 21px !important;
    }
    .navbar li a {
        padding: 8px 10px !important;
    }
    .slider #slides.design-3 .slider-content {
        width: 19%;
    }
}

@media (min-width:1351px) and (max-width:1369px) {
    .edu-lft .above-span {
        top: 132px !important;
    }
    .above-child-pages:nth-child(5) h1 {
        padding: 0 !important;
        width: 100%;
    }
    .edu-lft .above-span {
        width: 80% !important;
    }
    .slider #slides.design-3 .slider-content {
        width: 19%;
    }
}

@media (min-width:1370px) and (max-width:2300px) {
    .above-child-pages {
        min-height: 273px;
    }
}

.single-organisation .post-thumbnail {
    float: left;
    margin: 15px 15px 6px 0;
    width: 13%;
}

.single-organisation #main .entry-content p {
    float: left;
    line-height: 20px;
    margin-top: 12px;
    width: 85%;
}

nav {
    max-width: 1200px;
    width: 100%;
    display: block;
    z-index: 3;
    margin: 0px auto;
}

nav ul {
    -webkit-font-smoothing: antialiased;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    text-transform: uppercase;
    display: inline-block;
    width: auto;
}

nav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

nav a {
    color: #FFF;
    display: block;
    font: bold 12px/28px sans-serif;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-family: 'Museo Sans 500', san-serif;
    font-weight: 500px !important;
    letter-spacing: .02em;
}

.cf li ul {
    z-index: 3;
    text-align: left !important;
}

.cf li ul li {
    width: 240px;
    display: block;
    height50px;
}

.cf li ul li a {
    text-align: left !important;
    cursor: pointer;
}

.cf li a {
    cursor: pointer;
}

nav li ul {
    float: left;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 40px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

nav li ul li a {
    padding: 5px 10px;
}

nav li:hover ul {
    opacity: 1;
    top: 48px;
    visibility: visible;
}

nav li ul li {
    float: none;
    width: 100%;
}


/*<nav li ul a:hover {  padding-left:20px !important;}*/

.cf:after,
.cf:before {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}


/* -------------------------css---------------------- */

.page-id-14 .data_wrapper h2 {
    float: left;
    width: 100%;
}

.page-id-14 .boi a {
    display: none;
}

.org-domain li:first-child ul li {
    background-color: #985a96 !important;
}

.org-domain li:first-child ul li:hover {
    background-color: #673765 !important;
}

.org-domain li:nth-child(2) ul li {
    background-color: #d48d3c !important;
}

.org-domain li:nth-child(2) ul li:hover {
    background-color: #a66e2e !important;
}

.org-domain li:nth-child(3) ul li {
    background-color: #44aa86 !important;
}

.org-domain li:nth-child(3) ul li:hover {
    background-color: #30795f !important;
}

.org-domain li:nth-child(4) ul li {
    background-color: #b6a721 !important;
}

.org-domain li:nth-child(4) ul li:hover {
    background-color: #8f8319 !important;
}

.menu-404-page-container ul li {
    list-style: outside none none;
    padding: 0;
}

.menu-404-page-container ul li a {
    color: #000;
    line-height: 25px;
    text-decoration: none;
}

.page-id-2122 p.menu-breadcrumb {
    display: none;
}

.menu-404-page-container ul li .sub-menu li a {
    font-weight: normal;
    line-height: 18px !important;
}

.menu-404-page-container ul li a:nth-child(1) {
    font-weight: bold;
}

.menu-404-page-container ul li .sub-menu li:last-child {
    margin-bottom: 15px;
}

.page-id-2122 .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2125 {
    margin-bottom: 10px;
}

.em-pagination {
    margin-top: 18px;
    float: left;
    width: 100%;
}


/* 16-dec-2016 */

.event-left p {
    color: #fff;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    margin: 0;
    padding: 0px 0;
    text-align: center;
    text-transform: uppercase;
}

td.eventful-pre a {
    pointer-events: none;
    text-decoration: none !important;
}

.page-id-369 table tr td:nth-child(2) {
    padding-right: 40px !important;
    text-align: justify;
}

.slide-image.slidesjs-slide:nth-child(1) .slider-content {
    left: 44.9% !important;
    top: 256px !important;
    width: 26.7% !important;
}

.slide-image.slidesjs-slide:nth-child(2) .slider-content {
    /* left: 66.1% !important;
    top: 147px !important;
	*/
    left: 41.5% !important;
    top: 200px !important;
}

.slide-image.slidesjs-slide:nth-child(3) .slider-content {
    left: 41.5% !important;
    top: 200px !important;
}


/* -----------------new-slider---------------- */

#rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-mask-wrap {
    background: #fff;
    font-size: 14px !important;
    color: #000 !important;
    width: auto;
}

#rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap b {
    background-color: #000;
    color: #fff;
    font-family: arial;
    font-size: 15px !important;
    font-weight: bold;
    padding: 6px 9px !important;
    margin-bottom: 4px;
    border: none;
    line-height: 28px !important;
    display: block;
}

#rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
    color: #747474 !important;
    display: block;
    font-family: arial;
    font-size: 11px !important;
    font-weight: bold;
    line-height: 12px !important;
    /* padding:5px 9px 8px !important;*/
    padding: 10px 0px 15px !important;
    text-decoration: none;
    text-transform: uppercase;
}

#rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap p {
    background-color: #fff;
    color: #000;
    font-family: arial !important;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 20px !important;
    padding: 2px 9px 0px !important;
    text-shadow: none;
    display: block;
}

#rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper {
    width: 100% !important;
    left: 0px !important;
    right: 0px;
}

#rev_slider_1_1_forcefullwidth .tp-leftarrow,
#rev_slider_1_1_forcefullwidth .tp-rightarrow {
    height: 56px;
    position: absolute;
    text-indent: -9999px;
    top: 43% !important;
    width: 55px;
    z-index: 99;
}

#rev_slider_1_1_forcefullwidth .tp-rightarrow {
    background: rgba(0, 0, 0, 0) url("img/arrow-right.png") !important;
    background-repeat: repeat;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto;
    right: 46px !important;
    left: auto !important;
    transform: rotate(0deg) !important;
}

#rev_slider_1_1_forcefullwidth .tp-leftarrow {
    background: rgba(0, 0, 0, 0) url("img/arrow-left.png") !important;
    background-repeat: repeat;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto;
    left: 46px !important;
    right: auto !important;
    transform: rotate(0deg) !important;
}

#rev_slider_1_1_forcefullwidth .tp-bullets .tp-bullet.selected {
    background-color: #ff0000;
}

#rev_slider_1_1_forcefullwidth .tp-bullets {
    width: auto !important;
    right: 116px !important;
    left: auto !important;
}

#rev_slider_1_1_forcefullwidth .tp-bullets .tp-bullet {
    background-color: #fff;
    background-image: none;
    border-radius: 30px;
    color: transparent;
    height: 18px;
    margin: 1px;
    padding: 0;
    width: 18px;
    border: none;
    float: left;
    margin: 0px 2px !important;
}

.footer .copy-right .copy-txt {
    padding: 4px 0 0px;
}

.footer .copy-right {
    padding: 4px 0;
}

.footer .copy-right .copy-txt p {
    padding: 0px 0 8px;
    margin-left: 12px;
    display: inline-block;
    vertical-align: top;
}

.footer .copy-right .copy-txt p a {
    display: inline-block;
    padding-right: 2px;
}

.copy-txt img {
    left: 0px;
    position: relative;
    top: 3px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .copy-txt img {
        top: 3px;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .footer .copy-right .search-btn form button.search-submit {
        top: 13px;
    }
}

.year-base-event {
    position: absolute;
    background-color: #3173BF;
    width: auto;
    z-index: 9999;
}

.year-base-event ul {
    padding: 2px 0px 6px;
    background: none;
    top: 122px;
    position: absolute;
    width: 150px;
    left: 52px;
}

.year-base-event ul li {
    list-style: none;
}

.year-base-event ul li a {
    color: #fff;
    padding: 4px 10px;
    display: block;
    text-decoration: none;
}

.year-base-event ul li a {
    background-color: #3173BF;
    color: #fff;
    padding: 4px 10px;
    display: block;
    text-decoration: none;
}

.year-base-event ul li a:hover {
    background-color: #261D56;
}

.em-pagination .page-numbers.current {
    background-color: #261D56;
}

.em-pagination .page-numbers {
    background-color: #3173BF;
    padding: 1px 8px;
    color: #fff;
    margin-right: 1px;
    text-decoration: none;
}

.em-pagination .page-numbers:hover {
    background-color: #261D56;
}

.page-id-5525 .wpb_column .vc_column-inner .wpb_wrapper p:nth-child(5) a {
    color: #3173bf;
    font-family: calibri;
    font-size: 14px;
    line-height: 18px;
    background-color: transparent;
    padding: 0px;
    text-decoration: underline;
    text-transform: capitalize;
    margin: 0;
}

.page-id-5525 .wpb_column .vc_column-inner .wpb_wrapper p:nth-child(5) a:hover {
    color: #2b224e;
}

.content-block-ancher a {
    color: #3173bf !important;
    font-family: calibri !important;
    font-size: 14px !important;
    line-height: 18px !important;
    background-color: transparent !important;
    padding: 0px !important;
    text-decoration: underline !important;
    text-transform: capitalize !important;
    margin: 0 !important;
}

.content-block-ancher a:hover {
    color: #2b224e !important;
}


/* ----------------media------------------ */

@media (max-width:600px) {
    #rev_slider_1_1_forcefullwidth .tp-leftarrow.tparrows,
    #rev_slider_1_1_forcefullwidth .tp-rightarrow.tparrows {
        display: none;
    }
}

@media (max-width:767px) {
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-bottom: 2px;
        height: 152px;
    }
    .copy-txt li:first-child {
        padding-left: 0px;
    }
    .footer .copy-right .copy-txt p {
        margin-left: 0px;
    }
    .copy-txt li {
        line-height: 19px;
    }
}

@media screen and (min-width:768px) and (max-width:800px) {
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /*left: 65.1% !important;
    top: 43px !important;
    width: 30% !important;*/
        left: 41% !important;
        top: 94px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        left: 41% !important;
        top: 94px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        top: 139px !important;
        width: 48% !important;
        left: 44.1% !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content h1.slide-title {
        font-size: 14px !important;
        padding: 0 9px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content .slider-short-content p {
        font-size: 14px !important;
    }
}

@media screen and (min-width:801px) and (max-width:900px) {
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /* left: 65.1% !important;
    top: 55px !important;
    width: 30% !important;*/
        left: 41% !important;
        top: 110px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        left: 41% !important;
        top: 110px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        top: 148px !important;
        width: 46.5% !important;
        left: 44.2% !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content h1.slide-title {
        font-size: 14px !important;
        padding: 0 9px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content .slider-short-content p {
        font-size: 14px !important;
    }
}

@media screen and (min-width:901px) and (max-width:979px) {
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /* left: 65.1% !important;
    top: 86px !important;
    width: 28% !important;*/
        left: 41% !important;
        top: 130px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        left: 41% !important;
        top: 130px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        top: 167px !important;
        width: 40.5% !important;
        left: 44.4% !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content h1.slide-title {
        font-size: 14px !important;
        padding: 0 9px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content .slider-short-content p {
        font-size: 14px !important;
    }
}

@media screen and (min-width:980px) and (max-width:1023px) {
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /* left: 65.1% !important;
    top: 86px !important;
    width: 28% !important;
	*/
        left: 41% !important;
        top: 130px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        left: 41% !important;
        top: 130px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        top: 180px !important;
        width: 37.5% !important;
        left: 44.4% !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content h1.slide-title {
        font-size: 14px !important;
        padding: 0 9px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content .slider-short-content p {
        font-size: 14px !important;
    }
}

@media screen and (min-width:1024px) and (max-width:1050px) {
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        left: 44.5% !important;
        top: 190px !important;
        width: 32.3% !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content .slider-short-content p {
        font-size: 15px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content h1.slide-title {
        font-size: 13px !important;
        padding: 1px 9px !important;
    }
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /*left: 65.8% !important;
    top: 106px !important;*/
        top: 142px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        top: 142px !important;
    }
    /*---8-8-2020 ---*/
    .emaillist {
        width: 42%;
    }
}

@media screen and (min-width:1051px) and (max-width:1300px) {
    .slide-image.slidesjs-slide:nth-child(2) .slider-content {
        /*top: 137px !important;*/
        top: 180px !important;
    }
    .slide-image.slidesjs-slide:nth-child(3) .slider-content {
        top: 180px !important;
    }
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        top: 243px !important;
        width: 28.5% !important;
    }
}

@media screen and (min-width:1150px) and (max-width:1169px) {
    .slide-image.slidesjs-slide:nth-child(1) .slider-content {
        width: 31.8% !important;
        top: 215px !important;
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap b {
        font-size: 14px !important;
        padding: 2px 9px !important;
        line-height: 24px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
        padding: 5px 0px !important;
        font-size: 10px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap p {
        font-size: 13px !important;
        line-height: 14px !important;
        padding: 1px 9px 0px !important;
    }
    .year-base-event ul {
        top: 97px;
        left: 5px;
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap b {
        padding: 4px 9px !important;
        line-height: 24px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
        padding: 5px 0px 6px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap p {
        padding: 1px 9px 0px !important;
        font-size: 14px !important;
        line-height: 16px !important;
    }
}

@media screen and (min-width:768px) and (max-width:849px) {
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper ul {
        margin-top: 8px;
    }
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-bottom: 2px;
        margin-top: 0;
        height: 135px;
        overflow: hidden;
    }
}

@media screen and (min-width:850px) and (max-width:1199px) {
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper ul {
        margin-top: 8px;
    }
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-bottom: 2px;
        margin-top: 0;
        height: 150px;
        overflow: hidden;
    }
}

@media screen and (min-width:1200px) and (max-width:3000px) {
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper ul {
        margin-top: 8px;
    }
    .single-event .vc_row.vc_row-fluid.fa-faculty .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper li {
        margin-bottom: 2px;
        margin-top: 0;
        height: 170px;
        overflow: hidden;
    }
}

@media screen and (min-width:1024px) and (max-width:1199px) {
    .year-base-event ul {
        top: 100px;
    }
}

@media screen and (min-width:1200px) and (max-width:1219px) {
    .year-base-event ul {
        top: 116px;
    }
}

@media screen and (min-width:1024px) and (max-width:4000px) {
    .rev_slider .tp-mask-wrap h2 {
        background: #000 !important;
        float: left;
        padding: 5px !important;
        width: 340px;
    }
    .rev_slider .tp-mask-wrap p {
        width: 343px !important;
        color: #000 !important;
        white-space: normal !important;
    }
    .rev_slider .tp-mask-wrap {
        position: inherit !important;
    }
    .rev_slider .tp-mask-wrap h2 {
        background: #000 !important;
        float: none;
        padding: 5px !important;
        width: 350px;
        font-size: 15px !important;
        font-family: arial !important;
        font-weight: bold !important;
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap p {
        font-size: 6px !important;
        line-height: 6px !important;
        padding: 2px 2px 0px !important;
    }
    #rev_slider_1_1_forcefullwidth .rev_slider_wrapper .rev_slider .tp-loop-wrap a {
        color: #747474 !important;
        font-size: 6px !important;
        font-weight: bold;
        line-height: 8px !important;
        padding: 3px 0px 8px !important;
    }
}

.rev_slider .tp-mask-wrap h2 {
    background: #000 !important;
}


/*.rev_slider .moreInfo { top: 200px;right: auto; width:300px;}
.rev_slider .tp-parallax-wrap {
 position: inherit !important;
 top: 0 !important;
 left: 0 !important;
}

.rev_slider .tp-loop-wrap {
 position: inherit !important;
 width: 293px !important;
}
.rev_slider .tp-mask-wrap h2 {
 white-space: normal !important;
}*/

.rev_slider .tp-mask-wrap a {
    background: #fff;
    /*top: 30px;
 width: 343px;*/
}

.rev_slider .tp-mask-wrap {
    background: transparent !important;
}

.rev_slider .tp-mask-wrap a#slide-2-layer-5 {
    background: #fff;
    /*top: 12px;
    width: 343px;*/
}

.rev_slider .tp-mask-wrap a#slide-1-layer-10 {
    /* width: 343px;*/
}

.rev_slider b {
    margin-bottom: 0 !important;
}

.org-rgt-btm .org-btm-lft ul li ul {
    position: absolute;
    left: 27.2%;
    float: left;
    width: 22%;
    margin-top: 0px !important;
    visibility: hidden;
    opacity: 0;
}

.org-rgt-btm .org-btm-lft ul li ul li {
    float: left !important;
    width: 100%;
    margin: 0;
    transition: all 0.5s ease 0s;
}

.org-btm-lft li:hover {
    box-shadow: -3px 3px 4px 0 #6a6a6a;
    transition: all 0.5s ease 0s;
}

.org-rgt-btm .org-btm-lft ul li:hover ul {
    visibility: visible;
    transition: all .25s ease;
    opacity: 1;
    margin-top: 80px !important;
}

.org-rgt-btm .org-btm-lft ul li ul li:hover {
    background-color: #1b5aa2;
    background-image: url(img/intranet-bullet.png) !important;
    background-position: 0 22px;
    background-repeat: no-repeat;
    box-shadow: none;
    z-index: 9999999;
}


/*-----17-7-2018-------*/

.page-id-8348 .main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 66px 0 10px;
    width: 100%;
}

.page-id-8348 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 0%;
    width: 66.66666667% !important;
}

.page-id-8348 .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.page-id-8348 .topheadingrev h1 {
    font-size: 60px;
    padding: 0px 0px 20px 0px;
    color: #1c1c1b;
    border: none !important;
}

.page-id-8348 .rightheadingrsv h4 {
    font-size: 21px;
    font-weight: 300;
    text-align: right;
    background: none !important;
    width: auto;
    padding: inherit;
}

.page-id-8348 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px !important;
    height: auto;
    min-height: 287px;
}

.page-id-8348 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 3px 0px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-8348 .presdenn span.wpcf7-list-item {
    margin-left: 0px !important;
    line-height: 28px;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

.page-id-8348 .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-top: 7px solid #2a1f54;
    border-bottom: 7px solid #2a1f54;
    margin-top: 20px;
}

.page-id-8348 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 50px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-8348 .wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    width: 100%;
}

.page-id-8348 .presdenn span.wpcf7-list-item input {
    float: right;
    margin: 8px 0px 0px 0px;
}

.page-id-8348 .wpcf7-form {
    width: 88%;
}

.page-id-8348 .wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-top: 35px;
}

.page-id-8348 .rsvformsec .botheadi p {
    font-size: 19px;
    font-family: Times New Romam;
}

.page-id-8348 .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: 38px;
}

.page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
    float: right;
}

.page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
    float: right;
}

.page-id-8348 .wpcf7-form label {
    font-size: 12px;
    font-family: Arial;
    line-height: 28px;
}


/*--25-7-2018-*/

div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    margin-top: 18px !important;
}


/*----------resposive-css----------*/

@media (max-width: 1024px) {
    .page-id-8348 .topheadingrev h1 {
        font-size: 46px;
        padding: 0px 0px 20px 0px;
        color: #1c1c1b;
    }
    .page-id-8348 .rightheadingrsv h4 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
    }
    .page-id-8348 .wpcf7-form {
        width: 100%;
    }
    .page-id-8348 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 200px;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-8348 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-8348 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 58.33333333% !important;
    }
    .page-id-8348 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 41.66666667% !important;
    }
}

@media (max-width: 767px) {
    .page-id-8348 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: left;
    }
    .page-id-8348 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 150px;
    }
    .page-id-8348 .wpcf7-form {
        width: 100%;
    }
    .page-id-8348 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-8348 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-8348 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-8348 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .page-id-8348 .topheadingrev h1 {
        font-size: 36px;
        padding: 10px 0px 10px 0px !important;
        color: #1c1c1b;
    }
    .page-id-8348 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: right;
        padding: 0px 0px 10px 0px;
    }
    .page-id-8348 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 100% !important;
    }
    .page-id-8348 .wpcf7-form {
        width: 100%;
    }
    .page-id-8348 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-id-8348 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-8348 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-8348 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-8348 .mainresvhes img {
        height: 25px;
    }
    .page-id-8348 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-8348 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-id-8348 .mainresvhes p {
        padding: 0px 0px 0px 0px !important;
    }
}

.page-id-8348 #menu-item-1466 .sub-menu .sub-menu {
    display: none !important;
}

.page-id-8348 #menu-item-1466 .sub-menu {
    display: block !important;
}


/*---10-8-2018--editors-dinner-page---*/

.page-id-9769 .main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 66px 0 10px;
    width: 100%;
}

.page-id-9769 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 0%;
    width: 66.66666667% !important;
}

.page-id-9769 .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.page-id-9769 .topheadingrev h1 {
    font-size: 60px;
    padding: 0px 0px 20px 0px;
    color: #1c1c1b;
    border: none !important;
}

.page-id-9769 .rightheadingrsv h4 {
    font-size: 21px;
    font-weight: 300;
    text-align: right;
    background: none !important;
    width: auto;
    padding: inherit;
}

.page-id-9769 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px !important;
    height: auto;
    min-height: 287px;
}

.page-id-9769 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 3px 0px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9769 .presdenn span.wpcf7-list-item {
    margin-left: 0px !important;
    line-height: 28px;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

.page-id-9769 .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-top: 7px solid #2a1f54;
    border-bottom: 7px solid #2a1f54;
    margin-top: 20px;
}

.page-id-9769 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 50px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9769 .wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    width: 100%;
}

.page-id-9769 .presdenn span.wpcf7-list-item input {
    float: right;
    margin: 8px 0px 0px 0px;
}

.page-id-9769 .wpcf7-form {
    width: 88%;
}

.page-id-9769 .wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-top: 35px;
}

.page-id-9769 .rsvformsec .botheadi p {
    font-size: 19px;
    font-family: Times New Romam;
}

.page-id-9769 .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: 38px;
}

.page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
    float: right;
}

.page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
    float: right;
}

.page-id-9769 .wpcf7-form label {
    font-size: 12px;
    font-family: Arial;
    line-height: 28px;
}


/*----------resposive-css----------*/

@media (max-width: 1024px) {
    .page-id-9769 .topheadingrev h1 {
        font-size: 46px;
        padding: 0px 0px 20px 0px;
        color: #1c1c1b;
    }
    .page-id-9769 .rightheadingrsv h4 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
    }
    .page-id-9769 .wpcf7-form {
        width: 100%;
    }
    .page-id-9769 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 200px;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9769 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9769 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 58.33333333% !important;
    }
    .page-id-9769 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 41.66666667% !important;
    }
}

@media (max-width: 767px) {
    .page-id-9769 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: left;
    }
    .page-id-9769 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 150px;
    }
    .page-id-9769 .wpcf7-form {
        width: 100%;
    }
    .page-id-9769 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9769 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9769 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9769 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .page-id-9769 .topheadingrev h1 {
        font-size: 36px;
        padding: 10px 0px 10px 0px !important;
        color: #1c1c1b;
    }
    .page-id-9769 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: right;
        padding: 0px 0px 10px 0px;
    }
    .page-id-9769 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 100% !important;
    }
    .page-id-9769 .wpcf7-form {
        width: 100%;
    }
    .page-id-9769 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-id-9769 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9769 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9769 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9769 .mainresvhes img {
        height: 25px;
    }
    .page-id-9769 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9769 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-id-9769 .mainresvhes p {
        padding: 0px 0px 0px 0px !important;
    }
}

.page-id-9769 #menu-item-1466 .sub-menu .sub-menu {
    display: none !important;
}

.page-id-9769 #menu-item-1466 .sub-menu {
    display: block !important;
}


/*---10-8-2018--presidential-reception-page---*/

.page-id-9765 .main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 66px 0 10px;
    width: 100%;
}

.page-id-9765 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 0%;
    width: 66.66666667% !important;
}

.page-id-9765 .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.page-id-9765 .topheadingrev h1 {
    font-size: 60px;
    padding: 0px 0px 20px 0px;
    color: #1c1c1b;
    border: none !important;
}

.page-id-9765 .rightheadingrsv h4 {
    font-size: 21px;
    font-weight: 300;
    text-align: right;
    background: none !important;
    width: auto;
    padding: inherit;
}

.page-id-9765 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px !important;
    height: auto;
    min-height: 287px;
}

.page-id-9765 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 3px 0px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9765 .presdenn span.wpcf7-list-item {
    margin-left: 0px !important;
    line-height: 28px;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

.page-id-9765 .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-top: 7px solid #2a1f54;
    border-bottom: 7px solid #2a1f54;
    margin-top: 20px;
}

.page-id-9765 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 50px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9765 .wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    width: 100%;
}

.page-id-9765 .presdenn span.wpcf7-list-item input {
    float: right;
    margin: 8px 0px 0px 0px;
}

.page-id-9765 .wpcf7-form {
    width: 88%;
}

.page-id-9765 .wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-top: 35px;
}

.page-id-9765 .rsvformsec .botheadi p {
    font-size: 19px;
    font-family: Times New Romam;
}

.page-id-9765 .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: 38px;
}

.page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
    float: right;
}

.page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
    float: right;
}

.page-id-9765 .wpcf7-form label {
    font-size: 12px;
    font-family: Arial;
    line-height: 28px;
}


/*----------resposive-css----------*/

@media (max-width: 1024px) {
    .page-id-9765 .topheadingrev h1 {
        font-size: 46px;
        padding: 0px 0px 20px 0px;
        color: #1c1c1b;
    }
    .page-id-9765 .rightheadingrsv h4 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
    }
    .page-id-9765 .wpcf7-form {
        width: 100%;
    }
    .page-id-9765 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 200px;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9765 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9765 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 58.33333333% !important;
    }
    .page-id-9765 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 41.66666667% !important;
    }
    .page-template-newsletter_tmp .topheadingrev h1 {
        font-size: 46px;
        padding: 0px 0px 20px 0px;
        color: #1c1c1b;
    }
    .page-template-newsletter_tmp .rightheadingrsv h4 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
    }
    .page-template-newsletter_tmp .wpcf7-form {
        width: 100%;
    }
    .page-template-newsletter_tmp .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 200px;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-template-newsletter_tmp .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-template-newsletter_tmp .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 58.33333333% !important;
    }
    .page-template-newsletter_tmp .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 41.66666667% !important;
    }
}

@media (max-width: 767px) {
    .page-id-9765 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: left;
    }
    .page-id-9765 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 150px;
    }
    .page-id-9765 .wpcf7-form {
        width: 100%;
    }
    .page-id-9765 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9765 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9765 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9765 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-template-newsletter_tmp .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: left;
    }
    .page-template-newsletter_tmp .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 150px;
    }
    .page-template-newsletter_tmp .wpcf7-form {
        width: 100%;
    }
    .page-template-newsletter_tmp .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-template-newsletter_tmp .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-template-newsletter_tmp .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-template-newsletter_tmp .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .page-id-9765 .topheadingrev h1 {
        font-size: 36px;
        padding: 10px 0px 10px 0px !important;
        color: #1c1c1b;
    }
    .page-id-9765 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: right;
        padding: 0px 0px 10px 0px;
    }
    .page-id-9765 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 100% !important;
    }
    .page-id-9765 .wpcf7-form {
        width: 100%;
    }
    .page-id-9765 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-id-9765 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9765 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9765 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9765 .mainresvhes img {
        height: 25px;
    }
    .page-id-9765 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9765 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-id-9765 .mainresvhes p {
        padding: 0px 0px 0px 0px !important;
    }
    .page-template-newsletter_tmp .topheadingrev h1 {
        font-size: 36px;
        padding: 10px 0px 10px 0px !important;
        color: #1c1c1b;
    }
    .page-template-newsletter_tmp .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: right;
        padding: 0px 0px 10px 0px;
    }
    .page-template-newsletter_tmp .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 100% !important;
    }
    .page-template-newsletter_tmp .wpcf7-form {
        width: 100%;
    }
    .page-template-newsletter_tmp .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-template-newsletter_tmp .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-template-newsletter_tmp .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-template-newsletter_tmp .mainresvhes img {
        height: 25px;
    }
    .page-template-newsletter_tmp .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-template-newsletter_tmp .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-template-newsletter_tmp .mainresvhes p {
        padding: 0px 0px 0px 0px !important;
    }
}

.page-id-9765 #menu-item-1466 .sub-menu .sub-menu {
    display: none !important;
}

.page-id-9765 #menu-item-1466 .sub-menu {
    display: block !important;
}


/*---10-8-2018--past-presidents-lunch-page---*/

.page-id-9775 .main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 66px 0 10px;
    width: 100%;
}

.page-id-9775 .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 0%;
    width: 66.66666667% !important;
}

.page-id-9775 .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.page-id-9775 .topheadingrev h1 {
    font-size: 60px;
    padding: 0px 0px 20px 0px;
    color: #1c1c1b;
    border: none !important;
}

.page-id-9775 .rightheadingrsv h4 {
    font-size: 21px;
    font-weight: 300;
    text-align: right;
    background: none !important;
    width: auto;
    padding: inherit;
}

.page-id-9775 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px !important;
    height: auto;
    min-height: 287px;
}

.page-id-9775 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 3px 0px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9775 .presdenn span.wpcf7-list-item {
    margin-left: 0px !important;
    line-height: 28px;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

.page-id-9775 .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-top: 7px solid #2a1f54;
    border-bottom: 7px solid #2a1f54;
    margin-top: 20px;
}

.page-id-9775 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 50px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-id-9775 .wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    width: 100%;
}

.page-id-9775 .presdenn span.wpcf7-list-item input {
    float: right;
    margin: 8px 0px 0px 0px;
}

.page-id-9775 .wpcf7-form {
    width: 88%;
}

.page-id-9775 .wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-top: 35px;
}

.page-id-9775 .rsvformsec .botheadi p {
    font-size: 19px;
    font-family: Times New Romam;
}

.page-id-9775 .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: 38px;
}

.page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
    float: right;
}

.page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
    float: right;
}

.page-id-9775 .wpcf7-form label {
    font-size: 12px;
    font-family: Arial;
    line-height: 28px;
}


/*----------resposive-css----------*/

@media (max-width: 1024px) {
    .page-id-9775 .topheadingrev h1 {
        font-size: 46px;
        padding: 0px 0px 20px 0px;
        color: #1c1c1b;
    }
    .page-id-9775 .rightheadingrsv h4 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
    }
    .page-id-9775 .wpcf7-form {
        width: 100%;
    }
    .page-id-9775 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 200px;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9775 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9775 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 58.33333333% !important;
    }
    .page-id-9775 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 41.66666667% !important;
    }
}

@media (max-width: 767px) {
    .page-id-9775 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: left;
    }
    .page-id-9775 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 150px;
    }
    .page-id-9775 .wpcf7-form {
        width: 100%;
    }
    .page-id-9775 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9775 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9775 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9775 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .page-id-9775 .topheadingrev h1 {
        font-size: 36px;
        padding: 10px 0px 10px 0px !important;
        color: #1c1c1b;
    }
    .page-id-9775 .rightheadingrsv h4 {
        font-size: 21px;
        font-weight: 300;
        text-align: right;
        padding: 0px 0px 10px 0px;
    }
    .page-id-9775 .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
        margin-top: 0px !important;
        height: auto;
        min-height: 100% !important;
    }
    .page-id-9775 .wpcf7-form {
        width: 100%;
    }
    .page-id-9775 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .page-id-9775 .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-right: 0%;
        width: 100% !important;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
        float: right;
    }
    .page-id-9775 .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
        float: right;
    }
    .page-id-9775 .presdenn span.wpcf7-list-item input {
        float: right;
        margin: 8px 0px 0px 0px;
    }
    .page-id-9775 .mainresvhes img {
        height: 25px;
    }
    .page-id-9775 .fullimagersv.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100% !important;
    }
    .page-id-9775 .rsvformsec.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100% !important;
    }
    .page-id-9775 .mainresvhes p {
        padding: 0px 0px 0px 0px !important;
    }
}

.page-id-9775 #menu-item-1466 .sub-menu .sub-menu {
    display: none !important;
}

.page-id-9775 #menu-item-1466 .sub-menu {
    display: block !important;
}


/*-------------*/


/*-----------10-07-2019--------*/

.page-template-newsletter_tmp .main-about {
    background-color: #fff;
    display: inline-block;
    min-height: 775px;
    padding: 66px 0 10px;
    width: 100%;
}

.page-template-newsletter_tmp .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-right: 0%;
    width: 66.66666667% !important;
}

.page-template-newsletter_tmp .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

.page-template-newsletter_tmp .topheadingrev h1 {
    font-size: 60px;
    padding: 0px 0px 20px 0px;
    color: #1c1c1b;
    border: none !important;
}

.page-template-newsletter_tmp .rightheadingrsv h4 {
    font-size: 21px;
    font-weight: 300;
    text-align: right;
    background: none !important;
    width: auto;
    padding: inherit;
}

.page-template-newsletter_tmp .wpb_column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey img {
    margin-top: 0px !important;
    height: auto;
    min-height: 287px;
}

.page-template-newsletter_tmp .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 3px 0px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-template-newsletter_tmp .presdenn span.wpcf7-list-item {
    margin-left: 0px !important;
    line-height: 28px;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

.page-template-newsletter_tmp .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-top: 7px solid #2a1f54;
    border-bottom: 7px solid #2a1f54;
    margin-top: 20px;
}

.page-template-newsletter_tmp .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 50px;
    border: 1px solid #cccccc;
    width: 100%;
}

.page-template-newsletter_tmp .wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    width: 100%;
}

.page-template-newsletter_tmp .presdenn span.wpcf7-list-item input {
    float: right;
    margin: 8px 0px 0px 0px;
}

.page-template-newsletter_tmp .wpcf7-form {
    width: 88%;
}

.page-template-newsletter_tmp .wpcf7-form-control.wpcf7-submit {
    background-color: #282052;
    border: 1px solid #282052;
    color: #fff;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 3px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-top: 35px;
}

.page-template-newsletter_tmp .rsvformsec .botheadi p {
    font-size: 19px;
    font-family: Times New Romam;
}

.page-template-newsletter_tmp .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: 38px;
}

.page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.wpcf7-not-valid {
    float: right;
}

.page-template-newsletter_tmp .ditaryreq .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox {
    float: right;
}

.page-template-newsletter_tmp .wpcf7-form label {
    font-size: 12px;
    font-family: Arial;
    line-height: 28px;
}

.page-template-newsletter_tmp #menu-item-1466 .sub-menu .sub-menu {
    display: none !important;
}

.page-template-newsletter_tmp #menu-item-1466 .sub-menu {
    display: block !important;
}

.page-template-newsletter_tmp .captcha span.wpcf7-not-valid-tip {
    margin-top: 4%;
}

.page-template-newsletter_tmp div.wpcf7 .ajax-loader {
    margin-top: 5%;
}