/*



Theme Name: San Interactive Custom

Template: mobius

Author: San Interactive

Version: 1.0

*/

#header-container.trans.light #top-nav > ul > li {
    color: #00053e!important;
}

/* opacity: 0.60!important;  */
#header.trans #header-overlay {
    opacity: 1 !important;
}
.aboutUsGrid .dark .isotope-pages li.active, .dark .isotope-pages li:hover {
    background: #f6ed36 !important;
}

#top-nav .sub-menu {
    background: #f5f6fa!important;
}

/* 21/08/2017 */

.aboutUsGrid .to-item.blog .to-item-content {
    padding: 5% 0 40px 0;
}

.aboutUsGrid .to-item.blog .to-item-social {
    height: 20px;
}

.aboutUsGrid .excerpt, .blog-page .excerpt {
    height: 75px!important;
}

.blog-page .to-item.blog.wide .to-item-content {
    padding-top: 1.5%;
}

.aboutUsGrid .to-item-separator {
    display: none!important;
}

/* 23/08/2017 */

.video_lightbox_mobile {
    display: none;
}

/* 24/08/2017 */ 

.page-id-3457 .to-slide-content-inner > span {
    font-size: 21px!important;
    line-height: 29px!important;
}

.san-inner-news .news-row-p {
    font-size: 16px;
    color: #666!important;
}

.san-inner-news p a {
    color: #5091cd!important;
}

.san-inner-news p a:hover {
    text-decoration: underline;
}

.blog-page .next-container.to-button {
    position: relative;
    left: 50%;
}

/* ipad */

@media only screen 
and (max-device-width: 769px)  { 
    .blog-page .next-container.to-button {
        left: 35%;
    }
}

@media only screen 
and (max-device-width: 415px)  { 
    .video_lightbox_desktop {
        display: none;
    }

    .video_lightbox_mobile {
        display: block;
    }

    .centerBtn_mobile button {
        display: block!important;
        margin: 0 auto;
    }

    .blog-page .next-container.to-button {
        left: 20%;
    }
}

.atm-security-counterLine .vc_col-sm-4 {
    height: auto!important;
}

.atm-security-counterLine .vc_col-sm-8 {
    background-repeat: no-repeat;
    background-size: cover;
}

/*#atm-security-counterLine-text {
    height: auto;
}*/

/*#atm-security-counterLine-number {
    
}*/

.wpb_wrapper div.wpcf7-response-output {
    color: black!important;
}

.thetaray_hide_row {
    display: none!important;
}

#copyright {
    cursor: initial!important;
}

#copyright > a {
    color: #ebebeb!important;
}

/* resource page iframe */
.contect-area iframe{width: 100%;height: 289px;}
.resources-template-default .section-container .columns {margin-left:0}
/* resource page iframe */


/**** Mega Menu **/
.mega-sub-menu {
 background: #F3F5F7 !important;
}
div#mep_1 {
    width: 100% !important;
    height: 100% !important;
}

.mega-sub-menu .textwidget p {
text-align: left;
font: normal normal normal 14px/21px Montserrat;
letter-spacing: 0px;
color: #00053E;
}

.mega-sub-menu h4.mega-block-title {
    text-align: left;
    font: normal normal 600 18px/24px Montserrat;
    letter-spacing: 0px;
    color: #00053E;
    font-weight: bold !important;
    text-align: left !important;
    padding: 15px 0 !important;
}

#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
 
    top: 50px;
}

#header-container.trans.light .sliding-menu-open *, #header-container.trans.light .sliding-sidebar-open * {
    fill: #00053E !important;
}

.mejs-controls {
    width: 100%;
    max-width: 235px;
   
}

.mejs-container .mejs-controls {

     bottom: -162px;

}

.mejs-time.mejs-currenttime-container {
 top: -13px;
  }

.mejs-time.mejs-duration-container {
   top: -13px; 
}



li#mega-menu-6850-0-3{
    min-height: 322px !important;
}

#top-nav ul ul li a {
    font-size: inherit !important;
    width:auto;
}

#mega-menu-wrap-top-nav, #mega-menu-wrap-top-nav #mega-menu-top-nav, #mega-menu-wrap-top-nav #mega-menu-top-nav ul.mega-sub-menu, #mega-menu-wrap-top-nav #mega-menu-top-nav li.mega-menu-item, #mega-menu-wrap-top-nav #mega-menu-top-nav li.mega-menu-row, #mega-menu-wrap-top-nav #mega-menu-top-nav li.mega-menu-column, #mega-menu-wrap-top-nav #mega-menu-top-nav a.mega-menu-link, #mega-menu-wrap-top-nav #mega-menu-top-nav span.mega-menu-badge {
 font-size: 12px;
}

#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
   
    font-size: 18px !important;

}
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item:hover > a.mega-menu-link {
   
 border-bottom: 3px solid #5BB0A8;
   
}

#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link {
    
    height: 50px;
  
}
.confrence-meta h4 a, .confrence-meta .confrence-date {
    color: #00053E;
}


#left-nav li a {
    color: #00053E!important;
  
}

#mega-menu-top-nav > li:last-child {
    font-family: "Montserrat", Montserrat !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    background-image: linear-gradient(126deg, #5091CD 0%, #31B3A8 100%) !important;
    border-radius: 29px 29px 29px 29px !important;
       padding: 0px 13px !important;
    height: 39px !important;
    position: relative !important;
    top: -5px !important;
}
#mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link li:last-child:hover {
    border-bottom: none !important;
}
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link:hover{
font-weight:600;
}

#mega-menu-wrap-top-nav #mega-menu-top-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:hover::after   {
  transition:all 0.5s;
    transform: rotate(180deg);
}


.mega-menu-wrap li#mega-menu-item-3859 a {
    color: #fff !important;
     font-weight: 600 !important;
}

li#mega-menu-item-3859 a{
border-bottom:none !important;
}


#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu > ul.mega-sub-menu{
   width: 100%;

}


#mega-menu-wrap-top-nav{
background:none !important;
}
/*
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-item > a.mega-menu-link:last-child:hover{
border:none !important;
}*/

#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
   
    width: 1366px;
    max-width: 1366px;
    /*left: -91px;*/
    left: 0;
right: 0;
    box-shadow: 0px 6px 6px #00000029;    
}

#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li>.mega-sub-menu  {
   
    width: 1245px;
   margin:0 auto;
    
    background:#fff !important;
    
}


.event-item-content{
display: flex;
}
.confrence-meta{
     display: block;
    text-align: left;
    width: 53% !important;
    padding-left: 54px;
    padding-top: 14px;
}
.confrence-meta a{
padding:0px !important;
}
.event-item-content > div {
    width: 47%;
}
.confrence-meta span{
 display: block;
     text-align: left;
      clear: both;
 padding-top: 8px;
}
div#header-container {
    height: 70px !important;
}

#mega-menu-top-nav .confrence-meta h4 a {
    font-size: 14px !important;
}
li#mega-menu-item-media_image-4 img {
    position: relative;
    left: 50px;
}#mega-menu-item-13534 > a, #mega-menu-item-13535 > a{
font-weight:500 !important;
}

ul#mega-menu-top-nav > li > a:hover {
    color: #31B3A8 !important;
}
.mega-menu-wrap li#mega-menu-item-3859 a:hover {
    color: #fff !important;
    font-weight: 600 !important;
}

.testimonials-cs {
    padding: 20px !important;
}
.video-reponsive{
padding: 20px 10px 20px 30px !important;
}

.white-bgs {
    padding: 30px !important;
    height:100% !important;
      position: relative !important;
  right: -61px!important;
    min-height: 230px !important;
    background: #fff !important;
    padding-right:58px !important
  
}

.white-bgs .mega-sub-menu {
    background: #fff !important;
}
.white-bgs>a.mega-menu-link {
    text-transform: uppercase !important;
    font-weight: normal !important;
}
.white-bgs li a{
font: normal normal 600 18px/24px Montserrat !important;
}
.white-bgs li a:hover{
  font-weight:600;
  }
  .white-bgs li a:hover {
    color: #5bb0a8 !important;
}
.confrence-meta a {
    color: #00053E !important;
    font-size: 14px !important;
 
}
@media only screen and (max-width: 1080px) {

div#mep_1 {
   
    min-width: 100% !important;
}
.mejs-container .mejs-controls {
    bottom: -120px;
}

}
@media only screen and (max-width: 1380px) {
li#mega-menu-6850-0-3 {
    min-height: 348px !important;
}
}

@media only screen and (max-width: 1380px) {
div#mep_1 {
   
    min-width: 100% !important;
}
.mejs-container .mejs-controls {
    bottom: -120px;
}
.confrence-meta {
    color: #00053E !important;
}
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 1164px;
    
    
}#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li>.mega-sub-menu {
    width: 1029px;
   
    
}.white-bgs {
     right: -67px!important;
    min-height: 237px !important;
   
}
li#mega-menu-item-media_image-4 img {
    position: relative;
    left: 58px;
}

@media only screen and (max-width: 1300px) {
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 990px;
    
    
}
#mega-menu-wrap-top-nav #mega-menu-top-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li>.mega-sub-menu {
    width: 990px;
   
    
}.white-bgs {
     right: -67px!important;
    min-height: 237px !important;
   
}

}


/***** END Mega Menu ******/
.resources-template-default .section-container .columns .contect-area {
    margin-bottom: 45px;
}
/*** Extra css ***/
/*
.our_awards figure.swiper-slide-inner {width: 100%}
.full-table { width: 100%; overflow: auto; }
table {margin: 20px 0}
p,body {font-size: 18px;line-height: 30px;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container { max-width: 1180px; padding-left: 15px; padding-right: 15px; padding-top: 70px; padding-bottom: 70px; }
.tribe-events .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item { list-style: none; }
.tribe-events-c-messages__message-list-item { list-style: none; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag { width: auto; padding-left: 3px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 { margin-bottom: 10px; font-family: Montserrat; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title,.tribe-events .tribe-events-calendar-list__event-title { margin-bottom: 10px; font-family: Montserrat; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-venue,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue { margin-bottom: 0; font-family: Montserrat; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description { margin-top: 10px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description p,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p { font-size: 15px; line-height: 25px; }
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year,.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8,.tribe-common .tribe-common-h3 { font-family: Montserrat; }
.tribe-events-c-view-selector__list > li { list-style: none; }
.tribe-events-c-subscribe-dropdown__list { font-family: Montserrat; }
.tribe-events-c-subscribe-dropdown__list li { list-style: none; }
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border { font-family: Montserrat; }
.tribe-events-c-nav__list-item > a,.tribe-common .tribe-common-b2 { font-family: Montserrat; }
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small { font-family: Montserrat; }
.tribe-events .tribe-events-c-view-selector__list-item-link,.tribe-events .tribe-events-c-view-selector__list-item-text {font-family: Montserrat;}
.single-post #inner-container {overflow: hidden !important;}
.single-post .clear:empty { padding: 0; }
body.single-post #single-post-section .section-container .elementor-container { padding-left: 0; padding-right: 0; }
.single-post .fa.fa-facebook,
.single-post .fa.fa-twitter,
.single-post .fa.fa-google-plus,
.single-post .fa.fa-google-plus-square,
.single-post .fa.fa-pinterest,
.single-post .fa.fa-pinterest-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }
.single-post .fa.fa-heart-o,.single-post .fa.fa-heart { font-family: "Font Awesome 5 Free"; font-weight: 400; }
.single-post .fa.fa-heart-o:before,.single-post .fa.fa-heart:before { content: "\f004"; }
.single-post .fa.fa-facebook:before { content: "\f39e"; }


@media (max-width: 1024px) {
    p,body {font-size: 16px;line-height: 25px;}
    .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {padding-top: 60px;padding-bottom: 60px;}
}
@media (max-width: 991px) {
    #wpdcom { padding: 0 0px 0; margin: 0 auto; }
}
@media (max-width: 767px) {
    p,body {font-size: 15px;line-height: 24px;}
    .tribe-events .tribe-events-calendar-list__event-date-tag,.tribe-events .tribe-events-calendar-latest-past__event-date-tag {width: auto;margin-right: 20px;}
    .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {padding-top: 50px;padding-bottom: 50px;}
    #comments {margin-top: 0}
    body.single-post #single-post-section {padding-bottom: 20px;}
}*/