/********************************************************
 *  Powered by OrangeSoft Sdn Bhd 2018 
 *  Author: Intan 	Email: intan@os.my	
 *  **Revamp**
 ********************************************************/
@font-face {
  font-family: 'AvenirLTStd-Black';
  src: url('AvenirLTStd-Black.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'AvenirLTStd-Book';
  src: url('AvenirLTStd-Book.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'AvenirLTStd-Roman';
  src: url('AvenirLTStd-Roman.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');

h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 600; margin-bottom: 25px;}
.node-page h3 { color: #000; font-size: 22px; }
.field-name-field-pdf { clear: both; padding-top: 40px;  }
span.file img { display: none; }
span.file a { position: relative; }
span.file a:after { position: absolute; content:url(../img/icon-pdf.jpg); top: -8px; right: -40px;}

/*----- Accordion -----*/

.view-id-article .list-item-wrapper { min-height: 540px; }
.view-id-events .list-item-wrapper { min-height: 400px; }

.accordion,
.accordion * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.accordion { overflow:hidden; }
.accordion p { margin: 0px; }
.accordion-section { margin-bottom: 2px; }

/*----- Section Titles -----*/
.accordion-section-title,
.view-faq .ui-accordion .ui-accordion-header { position: relative; width:100%; padding:15px; display:inline-block; background: #e6e0d2; text-decoration: none; color: #5e5e5e; border: 0px solid transparent; transition:all linear 0.15s; }
.accordion-section-title:after { content: url(../img/acc-close.png); position: absolute; right: 15px; }   
.accordion-section-title:hover:after { content: url(../img/acc-close-w.png); position: absolute; right: 15px; }  
.accordion-section-title.active:after { content: url(../img/acc-open.png); position: absolute; right: 15px;  }
.view-faq .ui-accordion .ui-accordion-header.ui-state-default:hover .ui-icon { background-image: url(../img/acc-close-w.png); }
.accordion-section-title.active,
.accordion-section-title:hover,
.view-faq .ui-accordion .ui-accordion-header:hover,
.view-faq .ui-accordion .ui-accordion-header.ui-state-active { background:#c32032; color: #fff;}
.accordion-section-title:hover,
.view-faq .ui-accordion .ui-accordion-header:hover span a { text-decoration:underline; color: #fff; }
.ckeditor-accordion-container > dl { border: 0px solid transparent; }
.ckeditor-accordion-container > dl dd { border-radius: 0px; border-left: 2px solid #eee; border-bottom: 2px solid #eee; border-right: 2px solid #eee; padding: 15px; margin-bottom: 5px; }
.ckeditor-accordion-container > dl dt > a { margin-bottom: 5px; border-bottom: 0px solid transparent; padding: 10px 15px 10px 15px; background: #e6e0d2; color: #5e5e5e; font-family: 'verdana', sans-serif; font-size: 16px; font-weight: 400; }
.ckeditor-accordion-container > dl dt.active > a,
.ckeditor-accordion-container > dl dt > a:hover { background:#c32032; color: #fff;}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle { left: 96%; }
.accordion-section-content { border-radius: 0px; border-left: 2px solid #eee; border-bottom: 2px solid #eee; border-right: 2px solid #eee; padding: 15px; display:none; }

/*----- Section Content -----*/

body.html { font-family: 'verdana', sans-serif; font-size: 16px; color: #404041 }
a { color: #c3002f; }
.container.x { width: 100%; padding: 0; }
.front .region-content .block-title { position: relative; padding-left: 15px; padding-top: 15px; margin-left: 3px; font-size: 24px; font-weight: 700; text-transform: initial; color: #404041; }
.front .region-content .block-title:before { content: ""; display: block; height: 45px; width: 5px; position: absolute; top: 2px; left: 0; background: #c10230; }
ul li > ul.dropdown-menu li:hover { background: #c32032; }
ul li > ul.dropdown-menu li:hover a { color: #fff; }
ul li > ul.dropdown-menu li:hover > ul.dropdown-menu li a { color: #c32032; }
ul li > ul.dropdown-menu li:hover > ul.dropdown-menu li:hover a { color: #fff; }
/*** navTop - level 1 ***/

body.html { padding-top: 122px !important; position: relative; background: #ececec; }
.container.tt { width: auto; }
.navbar-nav { float: right; margin: 0 auto; position: relative; left: 0%;}
.bigWrapper { position: relative; width: 80%; margin: 0 auto; background-color: #fff; box-shadow: 0 0px 10px rgba(0,0,0,0.2); min-height: 100%; z-index: 0; }
.navbar-fixed-top { width: 80%; margin: 0 auto; background-color: #fff; box-shadow: 0 -28px 10px rgba(0,0,0,0.2); }
.navbar-fixed-top.smaller { box-shadow: 0 1px 10px rgba(0,0,0,0.2); }
header .logo {    
  width: 200px; border: 0; padding: 30px 20px 20px; background-color: #fff; position: absolute; 
  text-align: center; z-index: 50; -webkit-box-shadow: 0px 11px 21px -8px rgba(0, 0, 0, 0.2); 
  -moz-box-shadow: 0px 11px 21px -8px rgba(0, 0, 0, 0.2); box-shadow: 0px 11px 21px -8px rgba(0, 0, 0, 0.2); }
header .logo img { margin: 0 auto; }
header.smaller .navbar-header .tagline { display: none; }
header .navbar-header .tagline { position: absolute; width: 55%; color: #404041; font-size: 12px; right: -100%; top: 38%; }
header .logoWrap { margin: 0 100px; }
.navbar-nav>li.last.leaf { padding: 12px 0 12px 40px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background: transparent; color: #c32032; }
.navbar-default .navbar-nav>li.active, .navbar-default .navbar-nav>li.active:focus, .navbar-default .navbar-nav>li.active:hover, .dropdown-menu { background: rgba(255,255,255,0.9); }
.navbar-nav>li.last.leaf:hover, .navbar-default .navbar-nav>li:hover, .navbar-default .navbar-nav:focus { background: rgba(255,255,255,0.9); }
.navbar-nav>li.last.leaf:hover a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #c32032; }
.wBanner { position: relative; }
.sText { position: absolute; top: 70%; right: 0; background-color: #4d4d4d; color: #fff; z-index: 99;     padding: 30px 150px 30px 30px;}
.sText h3 { margin: 0; }
.socialS .block-content a { font-size: 0px; padding: 15px 8px; border-radius: 2px; }
.socialS .block-content a:hover { color: transparent; }
.socialS .block-content a:before { 
      font-family: 'fontawesome'; color: #424143; font-size: 18px; position: relative; top: 15px; -moz-transition: all .3s ease;
      -ms-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.socialS .block-content a:hover:before { color: #c10230; }
.socialS .block-content a.tw { padding: 15px 7px; }
.socialS .block-content a.fb:before { content: '\f09a'; left: 4px; }
.socialS .block-content a.tw:before { content: '\f099'; }
.socialS .block-content a.li:before { content: '\f0e1'; left: -2px; }
.socialS .block-content p { margin-bottom: 10px; margin-top: -10px; }
/*.mSearchBar { width: 24%; text-align: right; float: none; margin-right: 5px; margin-top: 2px; }*/
.mSearchBar { float: none; float: right; width: 30%; overflow: hidden; height: 35px; border: 1px solid #000; }
.mSearchBar .input-group { width: 100%; }
.mSearchBar .input-group input { background: #e6e7e8; border: 0px solid; border-radius: 0px; box-shadow: unset; }
.mSearchBar .input-group input[type="text"].custom-search-box::-webkit-input-placeholder { color: #transparent; text-transform: lowercase; }
.mSearchBar .btn-default { display: block; }
.mSearchBar span.input-group-btn { display: none; }
.mSearchBar input[type=search] { width: 15px; padding-left: 10px; color: transparent; cursor: pointer; }
.mSearchBar input[type=search]:hover { background-color: #fff; }
.mSearchBar input[type=search]:focus { width: 130px; padding-left: 32px; color: #000; background-color: #fff; cursor: auto; }
.mSearchBar input:-moz-placeholder { color: transparent; }
.mSearchBar input::-webkit-input-placeholder { color: transparent; }
.mSearchBar { float: right; width:3%; overflow: hidden; height: 38px; margin-top: 3px; margin-bottom: 5px; border: 1px solid transparent;}
.mSearchBar.opened { width: 400px;}
.mSearchBar .block-title { margin:0; padding:0; width:30px; height: 30px;  float: right;  font-size: 20px;  line-height: 30px; text-align: center;}
.mSearchBar .block-content { 
      position:relative; right:-100%; width:92%; top:0; opacity: 0; -moz-transition: all .3s ease; 
      -ms-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.mSearchBar .block-content.opened { opacity: 1; right: 0;}
.navTop { position: relative; }
.navWrap li.last.expanded.dropdown { padding-right: 0px; }
.slick__slide { opacity: 1 !important; }
/*.iReg { width: 70%; position: absolute; left: 20%; right: 0; text-align: center; top: 118%; color: #c3002f; }
.iReg .block-content a { color: #c3002f; }*/
.nivo-caption { position: absolute; width: initial; top: 20%; left: initial; right: initial; background-color: initial; color: initial;
                z-index: 99; padding: initial; bottom: initial; height: initial; padding: initial; text-align: initial; opacity: initial;}
.nivo-caption h1,
.nivo-caption h2 {font-size: 25px; background: #fff; margin-left: 75px; margin-top: 5px; margin-bottom: 0px; padding: 8px 10px; width: max-content; }
.nivo-caption h2 { background: #c10130; color: #fff; }
.owl-carousel.owl-loaded { position: relative; }
.owl-controls { position: absolute; top: 28%; width: 100%; display: block;}
.owl-carousel .owl-controls .owl-nav { position: absolute; right: 0px; bottom: 0px; left: 0; width: 100%; }
.owl-carousel .owl-controls .owl-nav .owl-next { float: right; position: absolute; top: 50%; font-size: 75px; right: -45px;}
.owl-carousel .owl-controls .owl-nav .owl-prev { float: left; position: absolute; top: 50%; font-size: 75px; left: -45px; }
.owl-article-carousel .owl-item-wrap { padding: 0; position: relative; }
.owl-article-carousel .owlImg { height: auto; }
.owl-article-carousel .owlImg a img { width: 100%; }
.owl-article-carousel .owlD { position: absolute; min-height: 165px; bottom: -88px; width: 100%; text-align: center; padding: 10px 15px 0; font-weight: 400; font-size: 18px; background: rgba(255,255,255,0.5); }
.owl-article-carousel .owl-item-wrap:hover .owlD { padding: 10px 15px 108px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.owl-article-carousel .owl-item-wrap .owlTitle a,
.owl-article-carousel .owl-item-wrap:hover .owlTitle a { color: #404041; font-weight: 600; }
.fa-angle-right:before { color: transparent; background-image: url(../img/right-arrow.png); background-repeat: no-repeat; background-position: 0px 18px; }
.fa-angle-left:before { color: transparent; background-image: url(../img/left-arrow.png); background-repeat: no-repeat; background-position: 0px 18px; }
.owl-article-carousel .owlB,
.owl-article-carousel .owlB h3 { font-size: 15px !important; color: #404041 !important; font-weight: 400 !important; margin-top: 30px; }

/*** Banner ***/
.wBanner { margin: 15px 0px; padding: 0 15px; }
.region-header .block-content { position: relative; }
.region-header .block-content .field-name-field-banner-caption { position: absolute; bottom: 0; width: 62%; left: 0; right: 0; margin-left: 380px; }
.region-header .block-content img { width: 100%; }
#block-block-13 img { width: 100%; }
.page-admin-structure-nivo-slide .form-item.form-item-files-upload:before { content:'Dimension: 1350x440'; display: block; }

/*** menu ***/
header.smaller .navbar-collapse.collapse { position: initial; background-color: #c32032; }
.hWrapper { margin-top: 15px; position: relative; }
.navbar-collapse.collapse { background-color: #c32032; position: relative; top: 50%; width: 100%; margin: 0 auto; }
.navbar-default .navbar-nav>li>a { color: #fff; text-transform: initial; }
.navbar-default .navbar-nav>li:hover>a { color: #c32032; }
/*.navbar-nav ul.sm-nowrap > li > a { white-space: initial!important; }*/
.navbar-nav>li.active-trail.dropdown> a { background-color: transparent; color: #c3002f; }
.navbar-nav>li.open { background: rgba(255,255,255,0.9); }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus,
.dropdown-menu>li>a:focus, .navbar-nav>li.active-trail.dropdown> a,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover { background-color: transparent; color: #c3002f; }

.dropdown-menu>.active>a:hover, .dropdown-menu>li>a:hover { background-color: transparent; color: #fff; }


a.nolink { cursor: auto; }

/*** 2nd menu ***/
#block-views-our-clients-block,
#block-block-16 { display: none; }
/*#block-menu-menu-second-menu { width: 0; height: 0; border-style: solid; border-width: 680px 295px 0 0; border-color: #c3002e transparent transparent transparent; }*/
#block-menu-menu-second-menu .block-content .nav>li>a { padding: 0; color: #333;}
#block-menu-menu-second-menu .block-content .nav>li>a:hover { background-color: transparent; }
#float-window-left { position: absolute; right: 0; bottom: 515px; z-index: -1; }
#float-window-left:before  { content: url(../img/s-bot-tri.png); }
#float-window-left .region-float-window { position: relative; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav { position: absolute; top: 50px; left: 20px; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li { position: relative; margin-bottom: 60px; color: #000; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li a { color: #000; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li.expanded ul li { margin-bottom: 0px; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li.expanded ul { display: none; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li.expanded:hover ul { display: block; }
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li.expanded:hover ul li span,
#float-window-left .region-float-window  #block-menu-menu-second-menu .block-content ul.nav li.expanded:hover ul li a { font-size: 12px; color: #000; }
#block-menu-menu-second-menu li:before,
#block-menu-menu-second-menu li a:before { font-family: 'fontawesome'; color: #000; font-size: 10px; position: absolute; top: -10px; left: -54px; }
#block-menu-menu-second-menu li.first.expanded.nolink:before { border: 2px solid #000; padding: 6px 10px; }
#block-menu-menu-second-menu li.first.expanded.nolink:before { content: '\f04b'; top: -5px; }
#block-menu-menu-second-menu li:nth-child(2) a:before { content: '\f073'; font-size: 28px; left: -52px; } 
#block-menu-menu-second-menu li.last.expanded.nolink:before { content: '\f095'; font-size: 25px; left: -48px; }
#block-menu-menu-second-menu li.expanded li.leaf a:before { display: none; }
#float-window-left .region-float-window #block-menu-menu-second-menu .block-content ul.nav ul.nav { position: absolute; top: 22px; left:0; }

/*** Custom Front Top ***/
#block-block-36 { margin-top: 30px; }
#block-block-36 .list-box .cWrap .cCover { position: relative; padding: 0 15px; color: #fff; }
#block-block-36 .list-box:first-child .cWrap .cCover { background: #c10130; }
#block-block-36 .list-box:nth-child(2) .cWrap .cCover { background: #bc9f77; }
#block-block-36 .list-box:last-child .cWrap .cCover { background: #15455b; }
#block-block-36 .list-box .cWrap .cCover ul { padding-left: 0; text-align: center; margin-bottom: 0; font-size: 18px; }
#block-block-36 .list-box .cWrap .cCover ul li { display: table-cell; vertical-align: middle;  }
#block-block-36 .list-box .cWrap .cCover ul li:first-child { width: 30%; } 
#block-block-36 .list-box .cWrap .cCover ul li:last-child { width: 70%; }
#block-block-36 .list-box .cWrap .cCover ul li h2 { color: #fff; }
#block-block-36 .list-box .cWrap .cCover:after { content: ''; position: absolute; bottom: -13px; left: 46%; text-align: center; height: 0; z-index: 1; border-left: 15px solid transparent; border-right: 15px solid transparent; }
#block-block-36 .list-box:first-child .cWrap .cCover:after { border-top: 15px solid #c10130;  }
#block-block-36 .list-box:nth-child(2) .cWrap .cCover:after { border-top: 15px solid  #bc9f77; }
#block-block-36 .list-box:last-child .cWrap .cCover:after { border-top: 15px solid #15455b;  }
#block-block-36 .list-box .cDetails { position: relative; padding: 25px 15px 15px; background: #ededed; }
#block-block-36 .list-box .cDetails .cBody { margin-bottom: 30px; }
#block-block-36 .list-box .cMore { 
    position: absolute; bottom: 0; right: 0px; background-color: #DBDBDB;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#block-block-36 .list-box .cMore a { display: block; padding: 5px 8px; text-transform: uppercase; font-family: 'Montserrat'; color: #fff; }
#block-block-36 .list-box .cWrap:hover .cMore { background-color: #ba9c76; border-left: 1px solid #eee; border-top: 1px solid #eee; }

/*** Partners ***/
.view-our-clients .view-content { clear: both; }
.view-downloads .views-exposed-form .views-exposed-widget .form-submit { margin-top: 27px; }
.view-downloads .view-filters { margin-bottom: 30px; }

/*** Testi ***/
#block-views-testimonials-block { clear: both; }
.owl-testi-carousel .owl-item-wrap { padding: 15px 30px; padding-bottom: 20px; }
.owl-testi-carousel .owl-item-wrap blockquote { font-size: 12px; color: #fff; padding: 40px 15px 0px; border-left: none; background-image: url(../img/blockquote-left.png); background-repeat: no-repeat; background-position: 0px 5px;}
.owl-testi-carousel .owl-item-wrap blockquote:after { content:''; display: block; height: 30px; background-image: url(../img/blockquote-right.png); background-repeat: no-repeat; background-position: right bottom;}
.owl-testi-carousel .owl-item-wrap blockquote a { color: #fff; }
.owl-testi-carousel .owl-item:nth-child(1n+3) { background-color: #525a5d; }
.owl-testi-carousel .owl-item:nth-child(2n+2) { background-color: #6a7477; }
.owl-testi-carousel .owl-item:nth-child(3n+1) { background-color: #373d3f; }
.owl-testi-carousel .owl-item-wrap { background-color: transparent; }
.owl-testi-carousel .owl-item-wrap .testiPerson { font-size: 12px; text-transform: uppercase; font-weight: bold; padding-top: 5px; color: #fff; padding-left: 15px; }
.owl-testi-carousel .owl-item-wrap .testiPosition { font-size: 12px; color: #fff; padding-left: 15px; }

/*** Video ***/
.owl-video-carousel .owl-item-wrap { background-color: transparent; padding: 0; padding-bottom: 0px; }

/*** Footer ***/
#footerTop { background-color: #363636; margin-top: 45px; padding: 15px; }
.footerSitemap { padding: 30px 0 10px; }
.footer { background-color: #fff; padding: 20px 15px; }
.footer .copyright,
.copyright a { color: #231f20; }
.sitemapUl { color: #fff; font-size: 12px; }
.sitemapUl ul.fa-ul { margin-left: 0; }
.sitemapUl ul.fa-ul.fr,
.sitemapUl .fa-ul.fr { min-height: 128px; }
.sitemapUl .fa-ul.fr { padding-left: 0; margin-left: 0; }
.sitemapUl ul.fa-ul.fr.logo { padding-left: 0; margin-top: 10px; }
.sitemapUl ul.fa-ul.fr.logo li { float: left; display: inline-block; width: 49%; margin-right: 1%; background-color: #fff; min-height: 68px; }
.sitemapUl .fSocial ul.fa-ul.fr.logo li a { padding: 0; }
.sitemapUl ul li { font-size: 13px; color:#B2B2B2; line-height: 1.6em; }
.sitemapUl ul li a {color:#fff;}
.fSocial a { font-size: 0px; padding: 15px 8px; background-color: transparent; border-radius: 2px; }
.fSocial a:hover { color: transparent; }
.fSocial a:before { font-family: 'fontawesome'; color: #fff; font-size: 20px; position: relative; top: 7px; }
.fSocial a:hover:before { color: #c32032; }
.fSocial a.tw { padding: 15px 7px; }
.fSocial a.fb:before { content: '\f09a'; top: 13px; left: 4px; font-size: 28px; }
.fSocial a.tw:before { content: '\f099'; }
.fSocial a.li:before { content: '\f0e1'; }
.sloganLead { color: #fff; }

/* Others */
.node-type-article .field-name-field-image { text-align: center; }
.node-type-article .field-name-body img { margin: 0 auto; }
.nav-tabs { position: relative; z-index: 9999; }
#backtotop { background-image: url(../img/back-to-top.png); bottom:70px; right: 0; text-align: center; color: #c10230; z-index: 6; }
#backtotop:before { content: ''; display: block; color: #000; font-size: 15px; padding-top: 70px; }

/*Intro page*/
@-webkit-keyframes blinker { from {opacity: 1.0;} to {opacity: 0.0;} }

body.page-intro.html { padding-top: 0px !important; }
.blink{ text-decoration: blink; -webkit-animation-name: blinker; -webkit-animation-duration: 0.6s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:ease-in-out; -webkit-animation-direction: alternate; }
.view-welcome-page img { width: 100%; height: 100vh; }
.view-welcome-page {  }
.page-intro .iBg { position: relative; }
.page-intro .iWrap { position: absolute; top: 50%; text-align: center; width: 100%; z-index: 999; }
.iTxt { font-size: 25px; color: #fff; padding-bottom: 20px; }
.iLink a { color: #fff; }
.page-intro #float-window-left:before { display: none; }
.page-intro #float-window-left { z-index: 1; top:0; left: 0; width: 70%; height: 0; border-style: solid; border-width: 967px 420px 0 0; border-color: #c32033 transparent transparent transparent; opacity: 0.6; }
.nTicker .views-field.views-field-title { height: 120px; }
.liScroll-container .mask { top: 13px; width: 100%;  }
.liScroll-container { height: 48px; width: 100%;  }
ul.liScroll { width: 100%; }
ul.liScroll li { width: 49%; margin-right: 1%; float: left;  }
ul.liScroll span { margin: 0 0px 0 0; }
ul.liScroll a { color: #fff }

/*Ticker*/
.nTicker { background-image: url(../img/ticker-bg.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }
.nTicker .view-news { width: 100%; margin: 0 auto;}
ul.liScroll a  { color: #fff; text-transform: uppercase; font-size: 16px; font-weight: 400; }
ul.liScroll a:after { font-family: 'fontawesome'; color: #fff; font-size: 18px; content: '\f101'; padding-right: 10px;}
.nTicker .view-news .tNews span { padding-left: 15px; }
.nTicker .view-news .list-box.first { border-right: 1px solid #fff; }
.page-header { text-align: center; margin: 0 auto; width: 100%; margin-bottom: 20px; display: inline-block; border-top: 0px solid #BC1F2D; 
              padding-top: 15px; font-weight: bold; font-size: 23px; text-transform: initial; color: #BC1F2D; font-family: 'Montserrat', sans-serif; }
.views-filter-block { width: 50%; margin-bottom: 30px;}
.views-filter-block .block-title { background-color: #fff; }
.views-filter-block h2.block-title { font-weight: normal; font-size: 20px; margin: 0; padding: 10px 0; }
.views-filter-block .views-exposed-form .views-exposed-widget .form-control { border-radius: 0px; background-color: #fff; box-shadow: none; color: #666; border: 1px solid #e6e0d2; }
.views-exposed-form .views-exposed-widget { padding: 0 10px 0 0; width: 50%; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 0; }

/********************************************************
 *  Inner pages styling
 ********************************************************/
.region-header #block-block-29 .block-content .field-name-field-banner-caption h3,
.region-header #block-block-29 .block-content .field-name-field-banner-caption,
.region-header #block-block-30 .block-content .field-name-field-banner-caption h3,
.region-header #block-block-30 .block-content .field-name-field-banner-caption  { color: #fff; }
div#webform-component-agree { padding-left: 20px; }

.page-node-216 .list-item-wrapper h3 { text-align: center; margin-top: 15px; color: #c32032; }
.page-node-216 h6 { font-size: 14px; font-weight: 500; font-style: italic; font-family: 'verdana', sans-serif; margin-top: -10px; }
.page-node-216 .list-item-wrapper ul { padding-left: 15px; }
.page-node-216 .fSocial { margin-top: -20px; }
.page-node-216 .fSocial ul { list-style-type: none; padding-left: 0; }
.page-node-216 .fSocial ul li { float: left; }
.page-node-216 .fSocial ul li:last-child { margin-top: 10px; }
.page-node-216 .fSocial ul li a:before { color: #363636; }
.accreditation-process img { margin: 0 auto; }
/*** About Us ***/
#block-views-committee-members-block-1 { padding: 30px; background: #fafafa; }
#block-views-committee-members-block-1 h2.block-title { text-align: center; margin-left: 0; }
.qLink { background: #c10230; padding: 10px; text-align: center; width: 50%; display: block; margin: 0px auto; float: none; clear: both; }
.qLink a { color: #fff; }
.page-node-3 .page-header,
.page-node-46 .page-header,
.page-node-48 .page-header,
.page-node-69 .page-header,
.page-node-219 .page-header,
.page-node-611 .page-header { display: none; }
.page-node-611 .field.field-name-body img { border: 1px solid #000; }
.field-name-field-hero-text { text-align: center; color: #404041; background: #e6e0d2; padding: 15px; margin-bottom: 30px; }
.aboutfaaBox { margin-bottom: 30px; margin-left: 0; }
.aboutfaaBox.odd { color: #404041; }
.aboutfaaBox.even { background-color: #f9f9f9; color: #404041; padding: 15px;}
.aboutfaaBox h3 { margin-top: 10px; margin-bottom: 30px; }
.aboutTop img { max-width: 100%; height: auto; }
.aboutBottom img { max-width: 100%; height: auto; }
.aboutBlock { padding-top: 20px; padding-bottom: 20px; margin-bottom:2em; color:#fff;}
.aboutBlock:after { content:''; clear: both; display: table;; padding:0; margin:0;}
.aboutBlock .col-xs-3 { text-align: center;}
.aboutBlock h4 { margin-top: 0px; text-transform: uppercase; font-weight: bold; font-family: 'Montserrat', sans-serif; }
.aboutBlock p { margin-bottom: 0; font-size: 16px;}
.aboutUl li { margin-bottom: 1.3em; list-style-type: none; }/*J*/
.auBlock { margin-bottom: 10px; }
.auBlock a { display:block; color:#000; padding:20px 15px; }
.auBlock a:hover { text-decoration: none; color: #8f8f8f; }

.page-node-721 .aboutfaaBox { margin-left: 0px; }

/*Event*/
.list-item-wrapper, .out-ppl-wrap { padding: 0; margin-bottom: 15px; background-color: #f3f0ea; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.list-item-wrapper:hover .list-item-title a, .list-item-wrapper:hover .list-article-title { text-decoration: underline; }
.aCover, .eCover { position: relative; padding: 2px; background-color: #e6e0d2; text-align: center; }
.aCover:after, .eCover:after { content: ''; position: absolute; bottom: -13px; left: 46%; text-align: center; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #e6e0d2; }
.aCover img, .eCover img { margin: 0 auto; }
.aDetails, .eDetails { padding: 15px; color: #404040; font-size: 13px; font-style: italic; }
.form-submit { background-color: #c32032; border-color: #c32032; border-radius: 0px; color: #fff; }
.form-submit:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info { background-color: #fff; color: #c32032; border-color: #c32032; }
.list-item-wrapper:hover .list-item-more,
.out-ppl-wrap:hover .ppl-more { background-color: #ba9c76; border-left: 1px solid #eee; border-top: 1px solid #eee; }
.list-item-title a,
.list-article-title a { font-weight: 600; text-transform: capitalize; color: #c32032; }
.list-item-date { padding: 2px 0 0px; margin-bottom: 0; } 
.list-item-venue {  margin-bottom: 10px; }
.list-item-venue,
.list-item-topic,
.list-item-date { color: #404040; font-size: 13px; font-style: italic; }
.list-item-title, .list-article-title { font-family: 'Montserrat'; font-size: 18px; font-weight: 400; font-style: normal; margin-bottom: 10px;}
.list-item-body {  font-style: normal; margin-bottom: 30px; }
.node-type-event .wBanner .block-content img.img-responsive { display: none; }
.node-type-event .region-header .block-content img { border: 1px solid #777; }
.node-type-event .block-content .field-name-body { padding: 40px 0 0; }
.node-type-event .block-content .field-name-body h3 { font-family: 'verdana', sans-serif; color: #404040; font-size: 18px; font-weight: 600; font-family: inherit; }
.page-events .view-empty { margin-left: 30px; }
.page-events .views-filter-block .block-content { background: transparent; }
.page-events .views-exposed-form .views-exposed-widget { padding: 0 10px 0 0; width: 45%; }
.page-events .views-filter-block .views-exposed-form .views-exposed-widget { float: left; margin-right: 10px; }

#block-views-events-block-1 { clear: both; margin: 0; padding: 0; width: 100%;}
#block-views-events-block-1 .sWrap { text-align: center;  }
.node-type-event .sImg { border-radius: 50%; overflow: hidden; width: 55%; margin: 0 auto 30px; }
.node-type-event .sImg img { width: 100%; }
.node-type-event .field-name-field-topic,
.node-type-event .field-name-field-event-date { float: left; width: 49%; margin-right: 1%; }
.node-event .panel-heading { display: none; }

.node-type-event .field-name-body { clear: both; }
.node-type-event .field-name-field-topic,
.node-type-event .field-name-field-event-date,
.node-type-event .field-name-field-venue,
.node-type-event .field-name-field-link { float: left; position: relative; margin-left: 50px; padding: 20px; }
.node-type-event .field-name-field-topic:before,
.node-type-event .field-name-field-event-date:before,
.node-type-event .field-name-field-venue:before,
.node-type-event .field-name-field-link:before { 
    display: block; position: absolute; font-size: 24px; font-family: 'fontawesome'; width: 50px; height: 50px; border-radius: 25px;
    -webkit-border-radius: 25px; -moz-border-radius: 25px; background: #e7e8e8; color: #c32032; padding: 8px 15px; left: -50px; top: 8px; }
.node-type-event .field-name-field-topic:before { padding: 8px 18px; }
.node-type-event .field-name-field-topic:before { content: '\f0eb'; }
.node-type-event .field-name-field-event-date:before { content: '\f017'; }
.node-type-event .field-name-field-venue:before { content: '\f0ac'; }
.node-type-event .field-name-field-link:before { content: '\f0c1'; }
.node-type-event .field-name-field-ev-images .field-items:before { content: 'Event Gallery'; display: block; color: #BC1F2D; font-size: 18px; font-weight: 600; }
.node-type-event .field-name-field-ev-images .field-item { float: left; width: 20%; padding: 5px; }
.node-type-event .field-name-field-ev-images .field-item img { width: 100%; }
.group-speaker,
.group-ev-details { padding: 35px 50px; margin-top: 30px; margin-top: 30px; border: 0px; border-radius: 0; background: #f9f9f9; }
.group-agenda { margin: 50px 0; border: 0px; border-radius: 0; background: #f9f9f9; }
#block-views-events-block-1 h2.block-title { padding: 5px 15px; }
#block-views-events-block-1 h2.block-title,
#block-views-events-block-1 .block-content  { padding: 50px; background: #f9f9f9; }
.node-type-event .group-agenda .panel-body {  padding: 35px 50px;  }
.node-type-event .panel-default>.panel-heading { color: #fff; background-color: #c22032; border-color: #ddd; border-radius: 0; }
.node-type-event .panel-default>.panel-heading a:hover { color: #fff; }
.node-type-event .panel-body { padding: 0; }
.group-agenda .panel-heading a { font-weight: 400; background-color: #c22032; font-size: 22px; text-transform: uppercase; color: #fff; margin-bottom: 0; }
.group-agenda .panel-heading a:hover, .group-agenda .panel-heading a:focus { text-decoration: none; color: #fff; }
.group-agenda .panel-heading {  padding: 2px 15px; }

/*** Partners ***/
.page-partners .list-box { margin-bottom: 30px; text-align: center; display: table; min-height: 200px;}
.page-partners .list-box img { width: 65%; height: auto;}
.page-partners .list-box .wrap { display: table-cell; vertical-align: middle; padding: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); }
.page-partners .list-box .wrap:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }

/*** About FAA New ***/
.field-name-body .list-item-wrapper { padding: 15px; }
.heroTxt h4,
.heroTxt { text-align: center; font-weight: bold; }
.heroTxt { font-weight: 400; }
.about-faa { padding: 0px; }/*J*/
.about-faa-left { margin-left: -15px; }/*J*/
.about-faa-icon { text-align: center; }/*J*/
.about-faa-icon img { height: auto !important; }
.about-faa-icon.sp { margin-bottom: 80px; }
.aboutfaaBox2 { margin-bottom: 10px; padding-top: 20px; margin-left: 15px; margin-right: 15px; color: #fff; }/*J*/
.aboutfaaBlock1 h4, .aboutfaaBlock2 h4  { font-size: 22px; }/*J*/

.accre-desc p { padding-left: 20px; }
.accre-desc li { margin-bottom: 10px; }

.table-bordered { border: 0px solid transparent !important; width: 100% !important; }
.page-node-219 .table-bordered>tbody>tr>th,
.page-node-219 .table-bordered>tbody>tr>td { background-color: #c3002f !important; color: #666; border-right: 4px solid #fff !important; border-bottom: 20px solid #fff !important; }
.page-node-219 .table-bordered>tbody>tr>td { font-size: 13px; }
.page-node-219 .table-bordered>tbody>tr:nth-child(2)>td { background-color: #e6e0d2 !important; }
.page-node-219 .table-bordered>tbody>tr:nth-child(3)>td { background-color: #e6e0d2 !important; }
.page-node-219 .table-bordered>tbody>tr:nth-child(4)>td { background-color: #e6e0d2 !important; }
.page-node-219 .table-bordered>tbody>tr:nth-child(5)>td { background-color: #e6e0d2 !important; }
.page-node-219 .table-bordered>tbody>tr:nth-child(6)>td { background-color: #e6e0d2 !important; }
.page-node-219 .table-bordered>tbody>tr:nth-child(2)>td,
.page-node-219 .table-bordered>tbody>tr:nth-child(3)>td,
.page-node-219 .table-bordered>tbody>tr:nth-child(4)>td,
.page-node-219 .table-bordered>tbody>tr:nth-child(5)>td,
.page-node-219 .table-bordered>tbody>tr:nth-child(6)>td { padding: 30px; }
.page-node-219 .table-bordered>tbody>tr>th span { color: #fff !important; }
.page-node-219 .table-bordered>tbody>tr>th:first-child {  border-color: transparent; }
.page-node-219 .table-bordered>tbody>tr>th:first-child,
.page-node-219 .table-bordered>tbody>tr>td:first-child { background-color: transparent !important; color: #231f20; font-size: 16px; }

.page-node-213 .table-bordered>tbody>tr:first-child { border-bottom: 15px solid #eeeceb; }
.page-node-213 .table-bordered:first-child>tbody>tr:first-child>td { background-color: #c32032 !important; color: #fff;}
.page-node-213 .table-bordered>tbody>tr>td { border: 0px solid transparent !important; padding: 13px 45px; }
.page-node-213 .aboutfaaBox { margin-bottom: 30px; }

.page-node-195 .table-bordered>thead:first-child>tr:first-child>td { background-color: #c32032 !important; }
.page-node-195 .table-bordered>thead:first-child>tr:first-child>td span { color: #fff !important; }
/*.page-node-195 .table-bordered>tbody>tr:first-child>td span { color: #fff !important; }*/

.flsbox { background-color: #e5e5e5;  padding: 1px 39px 21px 26px; margin-bottom: 15px; height: 478px;}
.flsbox-desc { line-height: 1.8em; }
.flsbox-desc ul { padding-left: 20px; }
.flsbox-desc ul li { margin-bottom: 20px; }
.flstable { padding: 0; }
.flsbox-title h3 { font-size: 20px; font-family: 'verdana', sans-serif; font-weight: bold; color: #a82b2b; padding-top: 6px; line-height: 1.3em; }
.fls-form-header,
#webform-client-form-210 #webform-component-purchase-items #webform-component-purchase-items--purchase-item-header .webform-component { background-color: #c32032; font-weight: bold; color: #fff; padding: 10px 45px; margin-bottom: 15px; border: 0px solid transparent;}
.webform-client-form .form-text, .webform-client-form .form-select, .webform-client-form .form-file { height: 50px; }
#webform-client-form-210 > div > .form-item { display: inline-block; width: 49%; font-size: 16px; vertical-align: top; }
#webform-client-form-210 > div > .form-item:nth-child(odd) { margin-right: 0.5%; }
#webform-client-form-210 > div > .form-item:nth-child(even) { margin-left: 0.5%; }
/*Prchase Webform page*/
#node-210 .field-name-field-hero-text { margin-bottom: 0; border-bottom: 30px solid #fff; }
#node-210 .field-name-body, 
#node-210 #webform-client-form-210 { padding: 15px; background-color: #eeeceb; }

#block-webform-client-block-649 #edit-submitted-upload-ve-form .form-file { width: 98%; }

.view-senior-officers table { width: 85%; margin: 0 auto; background: #f7f7f7; padding: 20px;}
.view-senior-officers table th { background: #c10230; color: #fff;  }
.table>thead:first-child>tr:first-child>th,
.table>tbody>tr>td:first-child { border-right: 1px solid #ddd; }
.table>thead>tr>th, .table>tbody>tr>th, 
.table>tfoot>tr>th, .table>thead>tr>td, 
.table>tbody>tr>td, .table>tfoot>tr>td { padding: 12px; }
td.rtecenter { text-align: left; }
.ckeditor-accordion-container > dl dd ul { text-align: left; }
.page-node-729 .ckeditor-accordion-container > dl dd p { text-align: left; }
.view-video-gallery .pImg { position: relative; }
.view-video-gallery .pImg a:before { font-family: 'fontawesome'; content: '\f16a'; color: #c10230; font-size: 40px; position: absolute; top: 40%; left: 0; right: 0; text-align: center; }
.view-video-gallery .pImg img { width: 100%; }
.view-video-gallery .pImg span { display: block; position: absolute; bottom: 0; text-align: center; text-transform: uppercase; padding: 10px; color: #fff; background: rgba(0,0,0,0.8); width: 100%; }
.view-video-gallery .list-box { margin-bottom: 30px; }

@charset "utf-8";
/* CSS Document */
@media(min-width: 1541px) {

  .page-intro #float-window-left { border-width: 838px 430px 0 0; }

}

@media(max-width: 1540px) {

  .page-intro #float-window-left { border-width: 760px 330px 0 0; }

}

@media(min-width: 1400px) {

  .navbar-nav { width: 80%; }
  .cta-block { display:block; position: absolute; z-index:999; opacity: 1;}
  .cta-1 { top:50%;}
  .cta-2 { top:5%;}
  .cta-block.invis { display:none;}
  .cta-block .block-content { float:right; padding:15px; background:rgba(0,0,0,0.6); color:#fff; min-width:400px;}
  .cta-block .block-content h3 {font-size: 24px;  margin-top: 20px;  margin-bottom: 10px;}
  .cta-block .block-content a { color:#fff; border:2px solid #fff; display: inline-block; padding:5px 10px; }
  .cta-block .block-content a:hover { text-decoration: none; background-color: rgba(255,255,255,0.4);}
  .navbar-nav>li a { padding: 3px 12px; }
  .navbar-nav>li.last.leaf { padding: 12px 20px; }

}

@media(max-width: 1399px) {

  .navbar-nav>li a { padding: 3px 10px; }
  .navbar-nav>li.last.leaf { padding: 12px; }

}

@media(min-width: 1271px) {

  .bigWrapper,
  .navbar-fixed-top { width: 1250px; }

}

@media (max-width: 1270px) {

  .bigWrapper, .navbar-fixed-top {width: 100%;}
  .navbar-nav>li.last.leaf { padding: 12px 0; }
  .navbar-nav>li>a { font-size: 12px; }
}

@media (min-width: 1200px) {

  .navTop { padding-top: 5px; }
  .banner-info { position: absolute;  right: 0 !important; top: 50%; width: 50%; padding: 30px; }
  .sloganLead {  color: #fff;  text-align: right; font-weight: 400;  font-size: 18px;  letter-spacing: 1px; padding-bottom: 15px; }
  .footer { padding-top: 15px; padding-bottom: 15px; margin-top:45px; border:0px; background-color: #000; color: #fff; font-family: 'Roboto', sans-serif; font-size: 12px; }
  .footer.gotTop { margin-top:0px;}
  .footer .copyright { color: #ccc; } /*J*/
  .copyright a { color: #d10014; } /*J*/
  .footer { padding-top: 20px; padding-bottom: 20px; } /*J*/
  .sloganLead { font-weight: 400;  font-size: 16px;  letter-spacing: 1px;  font-family: 'Montserrat', sans-serif; } /*J*/
  .sitemapLabel { font-weight: bold; margin-bottom: 4px;} /*J*/
  .sitemapLabel a { color: #fff; }
  .sitemapUl li { color: #a0a0a0; line-height: 1.7em; }  /*J*/
  .owl-testi-carousel .more-link { right: 80px; }
  .front .region-content .block-title { margin-left: 80px; }

  .cta-block { display:block; position: absolute; z-index:999; opacity: 1;}
  .cta-1 { top:50%;}
  .cta-2 { top:5%;}
  .cta-block.invis { display:none;}
  .cta-block .block-content { float:right; padding:15px; background:rgba(0,0,0,0.6); color:#fff; min-width:400px;}
  .cta-block .block-content h3 {font-size: 20px;  margin-top: 0;}
  .cta-block .block-content p { margin:0;}
  .cta-block .block-content a { color:#fff; border:2px solid #fff; display: inline-block; padding:5px 10px; }
  .cta-block .block-content a:hover { text-decoration: none; background-color: rgba(255,255,255,0.4);}

  /* Others */
  #backtotop { background-image: url(../img/back-to-top.png); bottom:70px; color: #fff; }
  .page-node-726 .field-name-body h4 { color: #BC1F2D; font-size: 25px; text-transform: uppercase; margin-bottom: 5px; text-align: center; }
  .page-node-726 .field-name-body { text-align: center; }
  .page-node-726 h1.page-header { display: none; }
}


@media (max-width: 1024px) and (min-width: 992px) {

  .navbar-default .navbar-nav>li>a,
  .navbar-nav>li>a { font-size: 12px !important; }
  

}

@media(max-width: 1024px) {

  .cta-block .block-content { float:right; padding:15px; background:rgba(0,0,0,0.6); color:#fff; min-width:450px;}
  .cta-block .block-content h3 {font-size: 20px;  margin-top: 0; float: left;}
  #float-window-left:before  { content: url(../img/s-bot-tri.png); }
  #float-window-left { bottom: 103px !important; }  

}

@media (max-width: 1200px) {

  .navbar-nav { left: 0%; }
  .navbar-nav>li a { padding: 3px 8px; }
  ul.liScroll a { font-size: 14px; }
  .mSearchBar { width: 18%; }
  .region-header .block-content .field-name-field-banner-caption { margin-left: 290px; }
  .front .region-content .block-title { margin-left: 80px; }
  .node-type-event .field-name-field-ev-images .field-item { float: left; width: 25%; }
}

@media (max-width: 1199px) {

  .navTop { padding-top: 20px; }
  #float-window-left { bottom: 500px; }

}

@media (max-width: 1068px) and (min-width: 1025px) {}

@media (min-width: 768px) {

  #webform-client-form-210 #webform-component-purchase-items .webform-component-fieldset .webform-component input { width: 50%; height: 100%; padding: 5px 20px; background-color: #d5d7d8; border: 0px; }
  #block-block-36 .col-md-4.col-sm-4.col-xs-12.list-box { padding-right: 0; }
  .footer .copyright { float:left;}
  .footer .powered { float:right;}

  /*Embed Webform HUbspot*/
  #block-block-37, .page-node-722 #block-system-main .block-content { width: 50%; float: left; }
  .hs-form-955f1564-1e48-48bd-b4d0-2139c288d3ab_5a3e293e-cae2-4a6b-84f5-53ee3ac33cac.hs-form, 
  .hs-form-955f1564-1e48-48bd-b4d0-2139c288d3ab_5a3e293e-cae2-4a6b-84f5-53ee3ac33cac label, 
  .hs-form-955f1564-1e48-48bd-b4d0-2139c288d3ab_5a3e293e-cae2-4a6b-84f5-53ee3ac33cac .hs-richtext, 
  .hs-form-955f1564-1e48-48bd-b4d0-2139c288d3ab_5a3e293e-cae2-4a6b-84f5-53ee3ac33cac.submitted-message { text-align: justify !important; padding: 20px !important; }

}

@media screen and (min-width: 992px) {

  header { width: 100%; height: 135px; position: fixed; top: 0; left: 0; z-index: 999; background-color: #fff; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; }
  header.smaller .logo { margin-top: 0px; }
  header .logo { margin-top: 30px; }
  header.smaller { height: 85px; }

}

@media (min-width: 992px) {

  header.smaller .navbar-collapse { margin-top: 15px; }
  header .logo img.dekstop { display: block; }
  header .logo img.mobile { display: none; }
  .navbar-nav>li {  border-left: 1px solid #fff; padding: 12px 0; }
  .navbar-nav>li.active-trail,  .navbar-nav>li:hover,  .navbar-nav>li:focus { background: rgba(255,255,255,0.9); }
  /*.navbar-nav>li.active-trail a.active-trail,  .navbar-nav>li:hover a,  .navbar-nav>li:focus a { color: #c32032; }*/
  .navbar-nav>li>.dropdown-menu { max-width: 250px !important; min-width: 250px !important; background-color: rgba(255,255,255,0.9); top: 55px !important; }
  .navbar-nav>li>.dropdown-menu li { padding: 5px 15px; }
  .navbar-nav>li>.dropdown-menu a { padding: 0; }
  .open>.dropdown-menu { width: 250px !important; }
  .dropdown-menu>.dropdown-menu { margin-left: 220.069px !important; margin-top: -24.5556px !important; }
  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: transparent; }

}

/* Ipad Portrait and below */
@media (max-width: 991px) {

  body.html { padding-top: 95px !important; } 
  header .navbar-header .tagline { width: 18%; right: 45%; top: 25%; }
  header .logo { width: 120px; margin-top: 5px; margin-left: 15px; }
  header.smaller .logo { width: 80px; margin-top: 0; margin-left: 15px; padding: 20px 5px 10px; }
  header .logo img.dekstop { display: none; }
  header .logo img.mobile { display: block; margin: 0 auto; }
  header .navbar-toggle { top: 25px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
  header.smaller  .navbar-toggle { top: 15px; }
  header.smaller .mSearchBar { top: -28px; }
  .navbar-nav>li.active-trail.dropdown> a { color: #c32032  }
  .navbar-collapse { padding: 5px; }
  .navbar-nav>li.last.leaf { padding: 0; }
  .navbar-nav>li.last.leaf:hover a { color: #c32032; background: #fff; }
  .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-nav>li.active-trail.dropdown> a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #fff; }
  .navbar-nav .open .dropdown-menu { background: #fff; }
  .navTop { padding-top: 0px; } 
  .about-faa-icon img { margin: 0 auto; }
  .mSearchBar,
  .socialS { position: relative; top: -18px; left: -32px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
  .input-group .form-control { float: right; width: 70%; }
  .navbar-nav { float: none; width: 100%; left: 0; }
  .nivo-caption { top: 33%; }
  .nivo-caption h1,
  .nivo-caption h2 { font-size: 20px; margin-left: 50px; } 
  .navbar-default .navbar-nav>li>a, .navbar-nav>li>a { font-size: 15px !important; }

}

@media (max-width: 844px) { 

  .mSearchBar {}
  .socialS { display: none; }

}

@media (min-width: 768px) {

  .mob.numb .socmed { display: none; }
  .owl-testi-carousel .more-link { right: 80px; }
  .front .owl-article-carousel,
  .front .view-testimonials,
  .front .view-video-gallery,
  #block-block-36 { padding: 0 80px; }

}

@media (max-width:768px) {

  body.html { text-align: justify; }
  .field-name-body img { text-align: center; margin: 0 auto; }
  .list-box { margin-bottom: 30px; }
  .contact-block.block-address h3, .contact-block.block-email h3, 
  .contact-block.block-fax h3, .contact-block.block-helpdesk h3, .contact-block .contact-telephone-wrapper h3 { text-align: left; }
  .front .region-content .block-title { text-align: left; font-size: 22px; }
  .not-front h1, h2, h3, h4, h5, h6 { text-align: center; font-size: 22px; }
  .not-front .wBanner .block-content p { margin: 0; }
  .not-front .page-header { margin-top: 5px; }
  .aboutfaaBox.odd,
  .aboutfaaBox.even { padding: 15px 0; }
  #block-views-committee-members-block-1 { padding: 30px 10px; } 
  .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle { left: 91%; top: 50%; }
  .ckeditor-accordion-container > dl dt > a { text-align: left; padding: 10px 20px 10px 15px; }
  #webform-client-form-210 > div > .form-item { width: 100%; }
  #webform-client-form-210 > div > .form-item:nth-child(even) { margin-left: 0; margin-top: 10px; }
  #webform-client-form-210 .form-submit { margin: 0 auto; margin-left: 0px; }
  .accre-desc p { padding-left: 0; }
  #block-block-36 .list-box { margin-bottom: 20px; }
  #block-block-36 .list-box .cMore { right: 15px; }
  .page-intro #float-window-left { border-width: 879px 218px 0 0; }
  .wBanner { padding: 15px 15px 0; }
  .cta-block { width:50%; float:left; position: relative; display: none;}
  .cta-block .container { width:auto;}
  .cta-block .block-content { float:right; padding:15px; background:rgba(0,0,0,0.6); color:#fff; min-width:none;}
  .cta-block .block-content h3 {font-size: 20px;  margin-top: 0; float: none;}
  #threeBlocks { clear: both;}
  .owl-carousel .owl-controls .owl-nav { display: none; }
  #float-window-left { bottom: 150px; }
  .sloganLead,
  .footer.gotTop { text-align: center; }
  .container.tt { padding: 0 15px; }
  .input-group .form-control { float: right; width: 50%; }
  .views-filter-block { width: 100%; }
  .views-filter-block h2.block-title { font-size: 20px; }
  ul.liScroll { width: 1500px !important; }
  ul.liScroll li { width: 500px; margin-right: 1%; float: left;  }
  .field-name-field-topic, .field-name-field-event-date, .node-type-event .field-name-field-event-date { width: 100%; }
  iframe#hs-form-iframe-0 { width: 100%; }

  .node-type-event .field-name-field-ev-images .field-item { width: 33%; }
}

/* Ipad: Portrait */
@media (min-width: 768px) and (max-width: 991px) {}

/* Ipad: Landscape */
@media (min-width: 992px) and (max-width: 1199px) {

  header .navbar-header .tagline { width: 100%; right: -115%; top: 25%; }

  /*Accreditation-Scope*/
  .accreditation-scope { width: 100%; }
  .asbox { width: 100%; height: auto; }

}

@media (max-width:480px) {

  .nivo-caption { position: initial; }
  .nivo-caption h1 { background: #bc9f77; color: #fff; }
  .nivo-caption h1, .nivo-caption h2 { font-size: 15px; width: 100%; margin: 0; }
  .node-type-event .field-name-field-ev-images .field-item { width: 100%; }

}