/*
  Theme Name:   Superfine chid theme 2018
  Theme URI:    http://www.it-rays.org/superfine
  Author:       IT-RAYS
  Author URI:   http://www.it-rays.net
  Description:  SuperFine Child Theme 2018
  Template:		superfine
  Version:      1.1.4.4
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         light, dark, right-sidebar, left-sidebar, fluid-layout, fixed-layout, custom-header, custom-background, custom-menu, red, blue, green, theme-options, translation-ready
  Text Domain:  superfine
*/

@font-face {
font-family:'Playfair Display';
font-style:italic;
font-weight:700;
src:local('Playfair Display Bold Italic'),local(PlayfairDisplay-BoldItalic),url(http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEBZeN5y77JNHCKkhVNuYRJ4.woff2) format(woff2);
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

.overlay-wrap {
display:inline-block;
position:absolute!important;
top:auto!important;
left:0;
bottom:11px!important;
right:0!important;
z-index:99999;
width:45%;
margin:auto!important;
}

.dont-want,.skip-vid {
position:relative!important;
height:auto!important;
font-weight:700;
text-indent:0!important;
float:left;
line-height:1;
text-align:center;
padding:5px!important;
}

.skip-vid {
width:150px!important;
background:#fff!important;
transition:all .7s ease;
-webkit-transition:all .7s ease;
}

.dont-want {
width:282px!important;
background:#fff!important;
transition:all .7s ease;
-webkit-transition:all .7s ease;
}

.entry-content .rev_slider a, .rev_slider a
{
  text-align: center !important;
}

#rev_slider_19_1 .tp-loop-wrap,#rev_slider_19_1 .tp-parallax-wrap {
width:100%;
height:100%;
}

#rev_slider_19_1 .tp-mask-wrap {
width:100%!important;
height:100%!important;
}

#rev_slider_19_1 .tp-videolayer {
width:100%!important;
height:70%!important;
bottom:0;
top:0;
margin:auto!important;
}

.media-right-block .wpb_wrapper, .media-right-block .wpb_wrapper .wpb_content_element,
.media-right-block .wpb_wrapper .wpb_content_element .media_row .media_column
{
  height: 100%;
}
.media-right-block .wpb_wrapper .wpb_content_element .media_row .media_column .wp-post-image
{
  height: 100%;
  width: 100%;
}
.media-right-block .wpb_wrapper .wpb_content_element .media_row .media_column.twitter_content
{
  background:rgb(43, 89, 160);
}
.media-right-block .wpb_wrapper .wpb_content_element .media_row
{
  height: 50%;
}

.media-right-block .wpb_wrapper .wpb_content_element .media_row .media_column
{
  width: 50%;
  float: left;
}

#sgcboxOverlay.colorbox3 {
opacity:.65!important;
}

div#vcboxOverlay {
opacity:.8!important;
background:#000!important;
}

li.down-font,li.print-page,li.readspeak,li.up-font {
background-repeat:no-repeat;
background-position:center center;
}

body #vcboxClose {
bottom:-1px;
}

body .top-nav>ul>li>a,body .top-nav>ul>li>span>a,body a,body div,body p,body span {
font-family:Raleway;
-ms-touch-action:manipulation;
touch-action:manipulation;
}

body h1,body h2,body h3,body h4,body h5,body h6 {
font-family:Raleway!important;
-ms-touch-action:manipulation;
touch-action:manipulation;
}

body a {
color:#b74011;
-ms-touch-action:manipulation;
touch-action:manipulation;
}

body a:hover {
color:#99350e;
text-decoration:underline;
}

body *,body .pageWrapper {
touch-action:manipulation;
}

.pageWrapper {
overflow-x:hidden;
}

.nomargin-top,.nomargintop {
margin-top:0!important;
}

.nomargin-left,.nomarginleft {
margin-left:0!important;
}

.nomargin-right,.nomarginright {
margin-right:0!important;
}

.nomarginall {
margin:0!important;
}

.nopaddingall {
padding:0!important;
}

.xspaddingall {
padding:5px;
}

.smpaddingall {
padding:10px!important;
}

.mdpaddingright {
padding-right:15px!important;
}

.mdpaddingleft {
padding-left:15px!important;
}

.mdpaddingtop {
padding-top:15px!important;
}

.xspaddingbottom {
padding-bottom:5px!important;
}

.smpaddingbottom {
padding-bottom:10px!important;
}

.mdpaddingbottom {
padding-bottom:15px!important;
}

.mdpaddingall {
padding:15px!important;
}

.lgpaddingright {
padding-right:25px!important;
}

.lgpaddingleft {
padding-left:25px!important;
}

.lgpaddingtop {
padding-top:25px!important;
}

.lgpaddingbottom {
padding-bottom:25px!important;
}

.lgpaddingall {
padding:25px!important;
}

.xlpaddingall {
padding:50px!important;
}

.nopadding-top,.nopaddingtop {
padding-top:0!important;
}

.nopadding-bottom,.nopaddingbottom {
padding-bottom:0!important;
}

.nopadding-left,.nopaddingleft {
padding-left:0!important;
}

.nopadding-right,.nopaddingright {
padding-right:0!important;
}

.xspadding {
padding:5px!important;
}

.xspaddingtop {
padding-top:5px!important;
}

.smpaddingtop {
padding-top:10px!important;
}

.xspaddingright {
padding-right:5px!important;
}

.smpaddingleft {
padding-left:10px!important;
}

.smpaddingright {
padding-right:10px!important;
}

.xlpaddingleft {
padding-left:50px;
}

.xsmarginbottom {
margin-bottom:5px!important;
}

.xsmargintop {
margin-top:5px!important;
}

.smargintop {
margin-top:10px!important;
}

.smarginbottom {
margin-bottom:10px!important;
}

.smarginleft {
margin-left:10px!important;
}

.mdmargintop {
margin-top:15px!important;
}

.mdmarginright {
margin-right:15px!important;
}

.margintop20 {
margin-top:20px!important;
}

.lgmargintop {
margin-top:30px!important;
}

.mdmarginbottom {
margin-bottom:15px!important;
}

.mdmarginleft {
margin-left:15px!important;
}

.lgmarginbottom {
margin-bottom:30px!important;
}

.lgmarginleft {
margin-left:30px!important;
}

.margin-xl-bottom {
margin-bottom:50px;
}

body .col-centered {
float:none;
margin:0 auto;
}

.font65 {
font-size:65px!important;
}

.vcenter {
display:inline-block;
float:none!important;
}

.vmiddle {
display:table-cell;
}

.vbottom,.vtop {
display:inline-block;
float:none;
}

.vertical-wr,.vertical-wr-middle {
display:table;
width:100%;
}

.button-group .btn-md {
min-width:160px;
margin-right:15px;
margin-left:0;
padding:10px 20px;
}

body .btn-dc {
background-color:#ec6a37;
padding:10px 35px;
}

body .main-color {
color:#EC6A37;
}

body .secondary-bg {
background-color:#091F44;
}

body .secondary-color {
color:#091F44;
}

.events-single-custom-header-details h1,body .events-row h2,body .page-title h1,body h1 {
/* commented by sumesh */
font-size:55px !important;
line-height:1;
/*text-transform: capitalize; commented by sumesh*/
font-weight: 400 !important;
}

body .wpb_text_column h1.nomarginbottom {
line-height:.8;
}

body .page-title.title-1 h3 {
width:60%;
line-height:1.3;
}

body h2 {
font-size:43px;
}

body .wpb_text_column h2 {
line-height:48px;
}

body .height-auto {
height:auto!important;
}

body .section {
padding:60px 0 40px;
}

.custom-to-top,.section a#to-top {
position:relative!important;
}

/*li.up-font {
background-image:url(assets/images/big-circle.png);
background-color:#072651;
}

li.down-font {
background-image:url(assets/images/small-circle.png);
background-color:#092f5e;
}

li.print-page,li.readspeak {
background-image:url(assets/images/big-circle.png);
}*/

.ar-rtl li.readspeak i {
margin:0 0 0 2px !important;
}

body .top-bar {
-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);
box-shadow:0 1px 4px rgba(0,0,0,.1);
position:fixed;
z-index:99;
width:100%;
top:86px;
left:0;
padding:0;
}

body .top-head.header-8 {
position:relative;
z-index:999;
width:100%;
top:0;
left:0;
}

#contentWrapper {
margin-top:0px;
background-color: #FFF;
}

body .top-head.sticky-nav {
-webkit-box-shadow:none;
box-shadow:none;
}

#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-li a,#csbwfs-right #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-re,#csbwfs-right #csbwfs-st,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-yt,#csbwfs-right a#csbwfs-show {
box-shadow:-1px 0 2px rgba(0,0,0,.75);
}

.top-bar {
top:-100px;
}

body .top-bar,body .top-head {
transition:none;
-webkit-transition:none;
}

.alert-wr-top {
background:#FFF;
text-align:center;
color:#666;
font-weight:400!important;
}
.vc_color-alert-danger.vc_message_box
{
  background: #FFF !important; 
}
.alert-wr-top .vc_message_box {
border:none;
padding:0;
background: #FFF; 
}

.alert-wr-top .vc_message_box .container {
position:relative;
padding-left:15px;
padding-top:20px;
text-align:left;
background: #FFF; 
}

span.sep {
float:left;
padding:10px 0;
}

.ar-rtl span.sep {
float:right;
font-family:GandhiSans;
}

body .top-bar a:hover {
background-color:rgba(0,0,0,0)!important;
text-decoration:underline;
}

body .top-bar li ul {
border-bottom-color:#ec6a37;
border-bottom-width:0;
}

.top-bar ul>li>a {
text-transform:capitalize;
font-size:14px;
padding:10px 15px;
}

.top-bar ul li.welcome-user b,.top-bar ul li.welcome-user span {
display:inline-block;
float:left;
padding:10px 0;
}

body.ar-rtl .top-bar ul li.welcome-user span {
margin:0 0 0 5px;
}

.top-bar ul.font-sizer-wr>li>a {
font-size:17px;
padding:10px 12px;
}

.welcome-user a {
display:inline-block!important;
}

body .center-top,body .left-top,body .right-top {
float:right;
margin:0;
}

body .center-top {
margin:0 10px 0 0;
}

body.ar-rtl .center-top {
margin:0 0 0 10px;
}

.top-bar i.fa.fa-globe.lang-icon {
font-size:18px;
top:2px;
position:relative;
}

.top-bar .center-top ul li:first-child {
padding-right:5px;
}

.top-bar .welcome-user {
white-space:nowrap;
}

.top-bar .welcome-user a {
max-width:140px;
overflow:hidden;
text-overflow:ellipsis;
float:left;
}

.top-bar-txt {
display:block;
position:relative;
}

body .top-bar .readspeaker_button {
position:absolute;
background:#0b386a!important;
height:50px;
z-index:5;
display:none;
border-right:1px solid #072651;
border-bottom:1px solid #072651;
border-left:1px solid #072651;
top:auto;
width:auto;
min-width:145px;
text-align:center;
right:0;
padding:12px;
}

body.ar-rtl .top-bar .readspeaker_button {
left:0;
right:auto;
}

body .rsbtn {
display:inline-block;
margin:0;
}

body .top-nav ul li:hover>a {
color:#0B386A;
}

body .top-nav>ul>li {
padding:30px 15px;
}

body .top-head.header-8 .top-nav>ul>li .inner-mega>a,body .top-head.header-8 .top-nav>ul>li>a {
margin:-30px -15px;
padding:26px 15px 22px;
}

body .top-head.header-8 .top-nav>ul>li>a b.sub-t,body .top-head.header-8 .top-nav>ul>li>span>a b.sub-t {
text-transform:none;
display:inline-block;
position:relative;
font-size:15px;
}

.close-srch,.close-srch:hover {
color:#d75522;
top:-10px;
text-decoration:none;
}

.srch-overlay {
z-index:999;
}

body .top-head.header-8 .top-search {
border-left:0;
position:relative;
height:84px;
display:table;
margin:0;
}

.top-search a{
  color: #4a4a4a !important;
}
body .top-search .search-box.zoomInDown {
-webkit-animation-name:fadeIn;
animation-name:fadeIn;
-webkit-animation-duration:.5s;
animation-duration:.5s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

body .top-head.header-8 .top-nav>ul>li:hover>a b,body .top-head.header-8 .top-nav>ul>li:hover>a span,body .top-head.header-8 .top-nav>ul>li>a,body .top-head.header-8 .top-nav>ul>li>a b.sub-t,body .top-head.header-8 .top-nav>ul>li>a span {
text-transform:none!important;
color:#0b386a;
line-height:16px;
}

body .top-head.header-8 .top-nav>ul>li.selected:hover>a b.sub-t {
color:#0b386a;
}

body .top-head.header-8 .top-nav>ul>li.selected:hover>a i.menu-caret {
color:#f46c31;
}

body .top-head.header-8 .top-nav>ul>li:hover>a {
background-color:transparent;
text-decoration:none;
}

.top-nav ul,body .top-head.header-8 .top-nav>ul>li.selected>a,body .top-head.header-8 .top-nav>ul>li.selected>span>a,body .top-head.header-8 .top-nav>ul>li:hover>a,body .top-head.header-8 .top-nav>ul>li:hover>span>a {
border:0;
}

body .top-head.header-8 .top-nav.custom-main-menu>ul>li:hover>a {
background-color:transparent;
border:none;
}

body .top-head.header-8 .top-nav.eservice-menu>ul>li>a {
background-color:#04193e;
color:#fff;
padding:35.5px 15px;
}

body .top-head.header-8 .top-nav.eservice-menu>ul>li:hover>a {
background-color:#0b386a;
color:#fff;
}

body .login-register-menu ul li {
float:none;
padding:0;
}

body .top-head.header-8 .top-nav.login-register-menu>ul>li:hover>a,body .top-head.header-8 .top-nav.login-register-menu>ul>li>a {
color:#0b386a;
margin:0 0 -10px;
padding:17px 15px 15px;
}

.top-nav>ul>li>a i.menu-caret {
display:block;
color:#f46c31;
position:absolute;
bottom:-4px;
right:-15px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#csbwfs-right a#csbwfs-show {
float:right;
height:50px;
width:50px;
line-height:50px;
text-align:center;
background-color:#d75522;
color:#fff;
}

#csbwfs-right a#csbwfs-hide {
padding-right:0;
text-align:center;
font-size:30px;
color:#d75522;
background-color:#f2f2f2;
display:inline-block;
width:50px;
margin:auto 5px;
}

.float-nav,.float-nav>div {
background:rgba(161,161,161,.3);
}

body .ar-rtl #csbwfs-right a#csbwfs-hide {
padding-left:0;
padding-right:0;
margin:0 0 0 -5px;
}

.float-nav {
position:fixed;
right:50px;
bottom:5%;
width:15px;
z-index:991;
display:table;
margin:auto;
}

.float-nav>div>div {
position:relative;
width:12px;
height:12px;
display:block;
margin:10px 0;
padding:0;
}

.float-nav a {
display:block;
width:10px;
height:10px;
background-size:cover;
position:Relative;
border:2px solid #6b6c71;
box-shadow:1px -1px 0 #8d9197,1px 1px 0 #8d9197,-1px -1px 0 #8d9197,-1px 1px 0 #8d9197;
background:rgba(0,0,0,0);
}

body .popover.left>.arrow:after {
bottom:-15px;
border-left-color:#EC6A37;
}

body .popover>.arrow:after {
border-width:15px;
}

body .popover-content {
white-space:nowrap;
font-size:13px;
color:#FFF;
text-shadow:none;
background:#EC6A37;
text-overflow:ellipsis;
overflow:hidden;
padding:2px 14px;
}

body .popover {
border:0 solid red;
background:rgba(0,0,0,0);
}

.lang-ul a span,span.icl_lang_sel_current {
font-family:GESSText;
font-weight:300;
font-size:18px;
top:-2px;
position:relative;
}

body .center-tbl {
display:block;
float:right;
margin:auto;
}

.top-nav>ul#menu-menu-after>li {
float:none;
text-align:right;
display:block;
padding:0;
}

.init-feat-slider-img {
background-size:cover;
background-position:center center;
width:100%;
height:100%;
display:block;
position:relative;
}

.home-init-title {
color:#fff;
font-size:20px;
line-height:20px;
display:table-cell;
vertical-align:middle;
text-align:left!important;
left:0;
position:relative;
margin:10px 0 0;
}

.home-init-inner-wr {
display:table;
text-align:center;
width:222px;
height:auto;
margin:auto;
padding:0;
}

/*.home-init-inner-wr:hover {
background-color: #223657;
}
*/
span.home-init-img-wr {
display:table-cell;
width:45%;
height:70px;
}

span.home-init-inner-img-wr {
display:table-cell;
vertical-align:middle;
width:63px;
margin:0;
}

.event-date-wr {
border:1px solid #fff !important;
width:222px;
transition:none;
line-height:19px;
display:inline-block;
border-width:1px;
margin:0;
padding:30px 0 !important;
background: url("images/event-date-wr.svg") center center no-repeat;
height: 270px;
}

.twitter-feed-wr .rev_slider_wrapper,div#rev_slider_8_6 ul {
border-top:1px solid #2b59a0;
border-bottom:1px solid #2b59a0;
}

.event-date-wr span {
display:block;
text-align:center !important;
font-size: 25px!important;
line-height: 50px!important;
font-family: Raleway !important;
}

.event-date-wr span.event-date {
  font-size: 75px!important;
  line-height: 65px!important;
  color: #e06b42;
}

.event-trans {
padding:15px 0;
}

.news-thumbnail-wr img {
width:100%;
min-height:220px;
}

.news-label-wr a {
color:#082c58;
font-size:14px;
font-weight:700;
text-transform:uppercase;
line-height:16px;
display:inline-block;
padding:10px 0 0;
}

.news-label-wr a:hover {
color:#082c58;
}

.news-date-wr {
font-size:15px;
font-weight:300;
color:#0b386a;
letter-spacing:0;
margin:-5px 0 0;
padding:0;
}

.slider-insta-link {
display:block;
width:50px;
height:50px;
text-align:center;
color: #FFF !important;
}

.twitter-feed-wr i.fa-icon-instagram {
top:0!important;
bottom:0!important;
height:50px;
line-height:50px!important;
margin:auto!important;
}

div#rev_slider_9_7_wrapper {
border:1px solid #3F7CAE;
box-sizing:content-box;
}

span.slider-insta-hearts {
font-size:14px!important;
}

a.slider-insta-link:hover {
color:#3F7CAE;
}

.home-media-inner-wr {
margin:20px 0;
}

.home-media-inner-wr div>div {
width:40%;
display:inline-block;
text-align:center;
color:#fff;
max-width:225px;
margin:15px 0 0 15px;
}

table.loc-table img {
height:auto;
width:100%;
}

.loc-main-title {
margin:20px 0 10px;
}

.loc-sub-title {
font-size:26px;
line-height:1;
margin:20px 0 0;
}

body div.wpcf7-response-output.wpcf7-mail-sent-ok {
color:#b74011;
border-color:#A8AFB6;
margin:0 auto 20px;
padding:10px 15px;
}

#contact-us div.wpcf7-validation-errors {
background:#f1d5d6;
text-align:left;
font-size:13px;
color:#93272F;
border-color:#f2b1b4;
margin:-10px 0 30px!important;
padding:5px;
}

#contact-us span.wpcf7-not-valid-tip {
font-size:14px;
background-color:#F1D5D6;
display:block;
color:#93272F;
border:1px solid #f2b1b4;
margin:0 0 -10px;
padding:5px;
}

.home-contact-wr .wpcf7 .wpcf7-form-control {
/*color:#FFF !important;*/
background:rgba(0,0,0,0);
width:100%;
max-height:125px;
margin:0;
padding:10px;
}

.home-contact-wr .wpcf7 img.wpcf7-form-control {
margin-bottom:5px;
width:auto;
padding:0;
}

.home-contact-wr .wpcf7 p {
margin:0 0 20px;
}

.home-contact-wr .wpcf7 .wpcf7-form-control.btn {
width:100%;
background-color:#ec6a37;
}

body .home-contact-wr {
padding-top:40px;
padding-bottom:40px;
}

.home-contact-wr p {
font-size:14px;
font-weight:400;
line-height:16px;
}

.bold {
font-weight:700!important;
}

.feat-block>div {
padding:20px 20px 0!important;
}

span.home-useful-img-wr {
    display: table-cell;
      height: 80px;
      width: 45%;
      vertical-align: middle;
}

.home-useful-inner-img-wr {
display:initial;
vertical-align:middle;
margin:auto;
}

span.home-useful-img-wr img {
max-height:80px;
}

.home-useful-title {
    color:#fff;
    font-size: 18px;
    line-height: 26px;
    display: table-cell;
    vertical-align: middle;
    max-width: 300px;
    margin: 10px auto 0;
    text-align: left !important;
}

.home-useful-title.about{
    display: block;
}
span.home-useful-img-wr.about{
  display: block;
  text-align: left;
}

.home-useful-inner-wr {
display:table;
width:100%;
height:auto;
min-height:170px;
max-width:300px;
margin:auto;
padding:0px;
}

/*.home-useful-inner-wr:hover {
background-color:#EE8157;
}*/

.our-partners-row img {
max-height:25px;
width:auto;
}

#foo {
transition:all .7s ease;
-webkit-transition:all .7s ease;
background-color:#d75522!important;
}

body .footer-bottom,body .footer-middle li a {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:13px;
}

#footWrapper .footer-top-wr .social-list li a {
border:0 solid #515151;
text-decoration:none;
}

.footer-subscribe-wr .mc4wp-form input.form-control {
width:85%;
height:42px;
float:left;
border-color:#000;
margin:auto;
}

.subscribe-notes {
color:#0a182c;
font-size:12px;
line-height:22px;
display:inline-block;
}

.footer-subscribe-wr .mc4wp-form button {
height:42px;
position:relative;
z-index:3;
float:left;
margin:0;
}

.footer-subscribe-wr .mc4wp-form button i {
margin:auto;
}

.footer-subscribe-wr .mc4wp-form .mc4wp-response p {
width:84%;
margin:auto;
}

.footer-top-wr u {
display:table;
width:100%;
height:160px;
}

.vertical-wr .vertical-m {
display:table-cell;
vertical-align:middle;
float:none;
}

.why-subscribe {
position:absolute;
left:13%;
top:45px;
font-size:12px;
color:#000;
}

.social-list.footer-social-icons-wr li a:after,.social-list.footer-social-icons-wr li a:before,.social-list.footer-social-icons-wr li a:hover:after,.social-list.footer-social-icons-wr li a:hover:before {
font-size:22px!important;
color:inherit!important;
}

.footer-custom-menu h2.widgettitle {
font-size:18px;
color:#494949;
font-weight:600;
}

.footer-custom-menu a,.footer-custom-menu li,.footer-custom-menu li a {
color:#8c8c8c;
font-size:13px;
line-height:13px;
}

body .footer-middle {
padding:40px 0 10px;
}

body .footer-3 .footer-middle {
background-color:#f0f0f0;
}

body .footer-middle a {
color:#4c4c4c;
}

body .footer-middle h4 {
font-size:18px;
text-transform:none;
color:#494949;
font-weight:700;
margin-bottom:25px;
line-height:20px;
}

body .footer-middle .menu li {
border-top:0 #2f2f2f solid;
line-height:15px;
padding:0 0 10px;
}

body .footer-3 .footer-bottom .footer-menu li,body .footer-3 .footer-bottom .footer-menu li a,body .footer-3 .footer-bottom div,body .footer-3 .footer-bottom p,body .footer-3 .footer-bottom span {
color:#8c8c8c;
text-transform:none;
font-size:13px;
}

body .footer-menu li {
font-size:12px;
border-right:1px solid #A8A8A8;
padding:0 10px;
}

body .footer-menu li:first-child {
padding:0 10px 0 0;
}

body .footer-menu li:last-child {
border-right:0 solid #A8A8A8;
padding:0 0 0 10px;
}

body .footer-menu-center .menu-item-type-custom a:hover
{
    text-decoration: none;
}

body.rtl .footer-3 .footer-bottom .footer-menu li,
body.rtl .footer-3 .footer-bottom .footer-menu li a
{
    font-size: 12px;
    padding: 0px 3px;
}

body .title-overlay {
z-index:0;
}

.top-bar ul.xbreadcrumbs li.current {
padding-right:0!important;
overflow:hidden;
text-overflow:ellipsis;
}

body.ar-rtl .top-bar ul.xbreadcrumbs li.current {
padding-left:0!important;
padding-right:5px!important;
}

.page-template-one-page-breadcrumb .anchored {
padding:50px 0;
}

body .sub-section-bottom {
padding-top:80px;
padding-bottom:80px;
}

body .page-title.title-4 {
text-align:center;
background-color:#2d5d7d;
background-image:url(assets/images/page-titles/mrm-header-bg.jpg);
background-repeat:no-repeat;
background-position:0 0;
background-size:cover;
padding:20px 0;
}

.events-single-header-wr .custom-breadcrumbs .breadcrumbs,.page-title .custom-breadcrumbs .breadcrumbs,.page-title.title-4 .custom-breadcrumbs .breadcrumbs {
width:100%;
display:block;
text-align:left;
background-color: transparent !important;
padding: 20px 0px !important;
/*border-bottom:1px solid #a0aaad;*/
margin:0;
}

.events-single-header-wr .custom-breadcrumbs .breadcrumbs {
top:0;
bottom:auto;
left:0;
}

.events-single-header-wr .custom-breadcrumbs .breadcrumbs,.events-single-header-wr .custom-breadcrumbs .breadcrumbs span,.events-single-header-wr .custom-breadcrumbs .breadcrumbs span a,.page-title .custom-breadcrumbs .breadcrumbs,.page-title .custom-breadcrumbs .breadcrumbs span,.page-title .custom-breadcrumbs .breadcrumbs span a,.page-title.title-4 .custom-breadcrumbs .breadcrumbs,.page-title.title-4 .custom-breadcrumbs .breadcrumbs span,.page-title.title-4 .custom-breadcrumbs .breadcrumbs span a {
color:#fff;
text-transform:capitalize;
font-size:12px;
}

.event-date-wr,.event-loc {
font-size:16px;
font-weight:400;
}

body .page-title.title-1 .breadcrumbs {
position:static;
display:table;
margin:0 auto;
padding:10px 20px;
}

.page-title.title-1 .custom-breadcrumbs .breadcrumbs {
background-color:#f9f9f9!important;
border-bottom:1px solid #f4f4f4;
}

body .one-page-breadcrumb {
bottom:auto;
top:0;
z-index:9;
width:100%;
background-color:rgba(255,255,255,.2)!important;
position:absolute;
color:#fff;
}

.one-page-breadcrumb .breadcrumbs {
position:static;
width:100%;
display:block;
text-align:left;
background-color:transparent!important;
border-bottom:1px solid #a0aaad;
margin:0;
padding:10px 20px;
}

.custom-accordion-wr.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,.custom-accordion-wr.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,.custom-accordion-wr.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color:rgba(0,0,0,0);
}

.custom-accordion-wr .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon,.custom-accordion-wr.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
left:0;
}

body.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {
max-width:100%;
}

body #tribe-events-content.tribe-events-list {
max-width:100%;
display:block;
margin:auto auto 80px;
padding:0;
}

body.events-list #tribe-events-footer {
border-top:none;
padding-top:0;
text-align:center;
}

.single-event-title-wr {
min-height:160px;
margin-bottom:10px;
}

h1.tribe-events-single-event-title {
margin:-7px 0 0;
}
.mission-arrow-one{
  font-size: 100px;
    font-family: Rale !important;
    color: #939393;
    margin-bottom: 0px;
    position: relative;
    line-height: 10px;
    top: 50px;
}
.mission-arrow-two{
  font-size: 100px;
    font-family: Rale !important;
    color: #939393;
    text-align: right;
    line-height: 0px;
    bottom: 0;
    position: absolute;
    right: 245px;
}
.mission-statement
{
  z-index: 100000000;
    font-family: Raleway !important;
    background: #FFF;
    width: 800px;
    padding-right: 125px;
    position: relative;
    font-size: 46px;
    line-height: 71px;
    margin-top: 0px;
    padding-top: 50px;
    padding-bottom: 60px;
    font-weight: 400;
}
.form-container
{
  border:1px solid #DDD;
  padding: 10px;
}
.form-container .seperator
{
   height:10px;
   border-bottom: 1px solid #DDD;
       margin-bottom: 10px;
}
#event-map
{
  height: 600px;
}
#additional-pages
{
  padding: 40px 0px;
  margin: 20px 0px;
}
#event-facilitator
{
    padding: 40px 0px;
}
.facilitator-info-wr
{
  text-align: center;
}
.facilitator-info-wr h3
{
  margin: 0px;
  padding-bottom: 10px; 
}
.secondary-bg p
{
  color:#f2f2f2;
}
body .single-event-map-wr {
height:inherit;
}

.events-single-header-wr {
position:relative;
display:table;
width:100%;
}

.event-loc {
line-height:16px;
}

.event-date {
line-height:42px;
font-weight:400;
font-size:42px;
}

.event-month {
line-height:16px;
font-weight:400;
font-size:16px;
}

.tribe-events-content {
margin-bottom:25px;
}

body .btn-slider-orange,body .btn-slider-transparent,body .btn-slider-white {
min-width:300px;
display:block;
text-align:center;
text-decoration:none;
}

body .btn-slider-orange {
background-color:#d75522!important;
padding:20px 35px;
}

body .btn-slider-white {
background-color:#fff;
border:1px solid #6e839d;
color:#082c58;
padding:18px 35px;
}

body .btn-slider-white:hover {
background-color:#F7F7F7!important;
}

body .btn-slider-transparent {
background-color:transparent;
border:1px solid #6e839d;
color:#fff;
padding:20px 35px;
}

body .btn-slider-transparent:hover {
background-color:rgba(255,255,255,.15)!important;
}

.tribe-events-sub-nav a,body .btn-custom-md,body form .btn-custom-md {
min-width:225px;
display:inline-block;
text-align:center;
line-height:19px;
font-weight:400;
font-size:16px;
background-color:#ec6a37;
color:#fff;
padding:18px 31px;
}

body .btn-transparent-white {
color:#fff;
text-decoration:none;
border:1px solid #fff;
background:0 0;
}

body .btn-transparent-white:hover {
color:#fff;
background-color:rgba(255,255,255,.15)!important;
}

body .home-btn .btn-orange,body .home-btn .btn-orange:hover {
color:#fff;
display:block;
text-decoration:none;
background-color:#d75522!important;
padding:10px 35px;
}

body .home-btn .btn-white {
background-color:rgba(0,0,0,0);
border:1px solid #082c58;
display:block;
color:#082c58;
padding:10px 35px;
}

body .home-btn .btn-white:hover {
background-color:#EEE;
color:#082c58;
text-decoration:none;
}

body .btn-transparent {
background-color:transparent;
border:1px solid #082c58;
}

.ar-rtl .home-media-inner-wr div>div {
width:60%;
max-width:245px;
}

.events-anchor-links-wr {
margin:50px 0 0;
}

.events-anchor-links-wr ul {
list-style:none;
margin:0;
padding:0;
}

.events-anchor-links-wr ul li {
display:inline-block;
margin:0 20px 0 0;
}

.events-anchor-links-wr ul li a.events-anchor {
padding:10px 20px;
}

.events-anchor-links-wr ul li a.events-anchor:hover {
background:rgba(255,255,255,.15);
text-decoration:none;
}

.fac-top-elements {
margin:0 auto 30px;
}
body .events-row.overview_section
{
/*  margin: 90px 0px; commented by Sumesh */
  margin: 50px 0px 20px 0px;
}
body .events-row.overview_section .date-wr
{
  border-left: 1px solid #CCC;
}
body .events-row h2.fac-name {
line-height:1;
font-weight:500!important;
font-size:55px;
margin:0;
}

h5.fac-label {
font-size:18px;
color:#000;
margin:0 0 5px;
}

body .overview-img {
background-position:top center!important;
border-bottom: solid 1px #ccc;
}

.single-tribe_events .events-row .tribe-events-venue-map {
border:0 solid #ddd;
border-radius:3px;
display:inline-block;
float:none;
vertical-align:middle;
width:100%;
zoom:1;
height:100%;
margin:auto;
padding:0;
}

.events-list #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer,body.single-tribe_events #tribe-events-footer,body.tribe-events-day #tribe-events-footer {
border-top:0 solid #e5e5e5;
background:#F0F0F0;
text-align:center;
margin:0;
padding:30px 0;
}

body ul.tribe-events-sub-nav a {
font-size:16px;
font-weight:400;
color:#fff;
margin:0 15px;
}

.form-group-main label {
display:inline-block;
max-width:100%;
margin-bottom:5px;
font-weight:700;
}

.form-group-main .required {
color:#666;
}

body #panel_fee,body #panel_login {
box-shadow:none;
-webkit-box-shadow:none;
border-top:1px solid transparent;
}

#panel_login.panel {
border:none;
-webkit-box-shadow:none;
box-shadow:none;
}

#panel_login h4 small {
font-size:50%;
}

div#registration_form.dcc-form-wr {
display:block!important;
}

.form-title {
font-size:52px;
color: #4a4a4a;
font-weight: 400;
}

.custom-form .form-control,.custom-form input,body .dcc-form .input-text,body .dcc-form-wr form .form-control {
-webkit-box-shadow:none;
box-shadow:none;
color:#000;
border-color:#999;
}

body #rememberme {
vertical-align:middle;
border:0;
}

body .custom-checkbox {
position:relative;
display:inline-block;
width:50px;
height:26px;
float:none;
margin:0 8px 0 0;
}

body #rememberme label {
display:inline-block;
vertical-align:super;
color:#000;
margin:0;
}

#lostpassword a {
color:#000;
font-size:18px;
display:inline-block;
font-family:GandhiSans;
font-weight:700;
line-height:28px;
}

.ar-rtl #lostpassword a {
text-align:left;
}

body div.strong #iMedium,body div.strong #iStrong,body div.strong #iWeak {
background:#5eb95e;
color:#fff;
}

body div.medium #iMedium,body div.medium #iWeak {
background:#faa732;
color:#fff;
}

body div.weak #iWeak {
background:#dd514c;
color:#fff;
}

body .alert {
margin-bottom:0;
padding:10px;
}

.border-right {
border-right:1px solid #b2b2b2;
}

.if-dc-mem-note {
font-size:14px;
color:#000;
line-height:15px;
font-weight:600;
margin:0 0 15px;
}

.captcha-img {
border:1px solid #b2b2b2;
}

.checkbox-custom label {
padding-left:28px;
position:relative;
color:#404040;
font-size:15px;
cursor:pointer;
font-weight:700;
}

span.checkbox-desc {
display:block;
font-size:15px;
color:#404040;
font-weight:400;
}

.checkbox-custom label input {
position:absolute;
left:0;
top:-1px;
height:20px;
width:20px;
opacity:0;
}

#rememberme .checkbox-custom .checkbox-illu,.checkbox-custom .checkbox-illu {
content:"";
width:8px;
height:8px;
background-color:transparent;
border:4px solid #fff;
box-shadow:1px 1px 0 #999,1px -1px 0 #999,-1px 1px 0 #999,-1px -1px 0 #999;
box-sizing:content-box;
display:block;
left:0;
}

.checkbox-custom .checkbox-illu {
position:absolute;
top:4px;
}

#rememberme .checkbox-custom label {
padding-left:28px;
position:relative;
cursor:pointer;
color:#000;
font-size:18px;
font-family:GandhiSans;
font-weight:700;
line-height:28px;
}

#rememberme .checkbox-custom .checkbox-illu {
position:absolute;
top:6px;
}

.checkbox-custom .checked .checkbox-illu {
background-color:#666;
}

label.ticket-label {
font-size:25px;
font-weight:700;
color:#000;
line-height:35px;
margin:10px 0;
}

.interest-form-wr p,.my-favorites-wr h4 {
font-weight:700;
color:#0B386A;
text-transform:uppercase;
}

body .border-bottom {
border-bottom:1px solid #dbdbdb;
}

.ticket-wr {
margin-left:15px;
margin-right:15px;
}

.event-trans td .btn {
min-width:115px;
margin:2px auto;
}

.my-favorites-wr {
background-color:#fff;
padding:20px;
}

.my-favorites-wr h4 {
font-size:28px;
margin-bottom:10px;
}

.my-favorites-wr .fav-item {
margin:0 auto 20px;
}

.interest-form-wr {
margin-bottom:20px;
background:#fff;
position:relative;
padding:20px;
}

.interest-form-wr p {
font-size:22px;
margin-bottom:0;
}

ul.interest-form-list {
list-style:none;
padding:0;
}

.interest-form-list li {
width:50%;
float:left;
}

.interest-form-list label {
font-weight:400;
}

.close-interest {
position:absolute;
top:0;
right:0;
background:#D75522;
color:#fff;
border:none;
}

body .user-pp-wr .user-pp-inner-wr {
-webkit-border-radius:100px!important;
-moz-border-radius:100px!important;
border-radius:100px!important;
max-width:80px;
overflow:hidden;
margin:auto;
}

.page-template-dashboard {
background-color:#edf0f5;
}

body .top-head-dashboard {
transition:top .7s ease;
-webkit-transition:top .7s ease;
background-color:#0d1f37;
margin:0;
padding:0;
}

.top-head-inner-container {
display:table;
width:100%;
position:relative;
}

.top-head-dashboard .nav-animate.to-bottom>ul>li>a span:after,.top-head-dashboard .nav-animate.to-bottom>ul>li>span>a span:after {
left:0;
top:-100%;
opacity:0;
display:none;
}

.top-head-dashboard .top-nav .megamenu ul li:first-child:hover:before,.top-head-dashboard .top-nav .megamenu ul:before,.top-head-dashboard .top-nav .megamenu>ul>li>a:after,.top-head-dashboard .top-nav>ul>li>a i,.top-head-dashboard .top-nav>ul>li>span>a i {
display:block;
position:absolute;
top:0;
left:-20px;
line-height:19px;
color:#fff;
}

.top-head-dashboard .nav-animate>ul>li>a,.top-head-dashboard .nav-animate>ul>li>span>a {
overflow:visible;
color:#fff;
font-size:14px;
font-weight:300;
padding:25px 15px 25px 40px;
}

body .top-head-dashboard .top-nav>ul>li {
list-style:none;
width:100%;
border-bottom:1px solid #26364b;
padding:0;
}

.dashboard-sidebar-wr {
padding-left:0;
}

ul#menu-user-menu {
margin:0;
padding:0;
}

body .top-head-dashboard .top-nav>ul>li.selected,body .top-head-dashboard .top-nav>ul>li:hover {
background-color:#EC6A37;
}

.user-info-wr {
height:200px;
display:table;
width:100%;
text-align:center;
padding:20px 0;
}

.avatar_form {
font-size:12px;
}

.user-pp-wr {
margin:0 auto 10px;
}

.user-name-wr {
font-size:16px;
color:#fff;
line-height:16px;
}

.user-loc-wr {
font-size:14px;
color:#EC6A37;
}

.dashboard-events-info-wr,.dashboard-events-info-wr div,.dashboard-events-info-wr h1,.dashboard-events-info-wr h2,.dashboard-events-info-wr h3,.dashboard-events-info-wr p,.dashboard-events-info-wr span {
color:#184b89;
}

.event-title-wr {
margin:15px 0 20px;
}

.event-title-wr h2,body .dashboard-row-wr .post-title-wr h2 {
font-size:50px;
line-height:1;
font-weight:600;
}

.page-template-dashboard .event-title-wr span,body .dashboard-row-wr .post-title-wr span {
font-size:50px;
line-height:inherit;
font-weight:600;
}

.dashboard-events-info-wr .event-title-wr {
height:135px;
}

.post-title-wr {
margin:15px 0 10px;
}

body .post-title-wr h2 {
font-size:60px;
line-height:55px;
}

.location-page-inner-wr div,.location-page-inner-wr table,.location-page-inner-wr td,.location-page-inner-wr tr {
border:none;
background:0 0;
}

.location-page-inner-wr h3 {
font-size:35px;
margin:15px 0 0;
}

.event-location-wr,.event-time-wr {
font-size:15px;
text-transform:uppercase;
line-height:40px;
padding-left:40px;
position:relative;
}

.post-des-wr p {
font-size:15px;
color:#666;
}

.dashboard-events-info-wr i {
color:#3ec792;
font-size:30px;
vertical-align:middle;
position:absolute;
left:0;
width:30px;
text-align:center;
top:5px;
}

.dashboard-event-feat-img {
text-align:center;
overflow:hidden;
padding:0;
}

.dashboard-event-feat-img:before {
display:block;
width:40px;
height:40px;
position:absolute;
top:-1px;
left:0;
right:0;
content:" ";
border-top:20px solid #FFF;
border-right:20px solid rgba(255,255,255,0);
border-left:20px solid #FFF;
border-bottom:20px solid rgba(255,255,255,0);
}

body .dashboard-row-wr .vc_column-inner {
height:375px;
width:100%;
display:table;
padding:35px;
}

.dashboard-event-datebox-wr {
display:inline-block;
color:#fff;
width:auto;
margin:auto;
padding:10px 18px 15px!important;
}

.dashboard-media-wr .feature-details .feature-head {
margin-bottom:0;
font-size:20px;
}

.dashboard-sidebar-wr .sidebar_widgets li.widget {
overflow:hidden;
border:0;
margin-bottom:20px;
}

.sidebar_widgets .widget-head {
font-size:20px;
text-transform:uppercase;
color:#184B89;
}

.tribe-events-list-widget ol li {
list-style:none;
margin-bottom:10px;
border-bottom:1px solid #D5D2D2;
padding-bottom:10px;
}

h4.tribe-event-title {
line-height:20px;
margin:0;
}

.tribe-event-duration span {
font-size:14px;
font-weight:600;
}

p.tribe-events-widget-link {
text-align:center;
text-transform:uppercase;
margin:0;
}

.tribe-events-list-widget .tribe-events-widget-link a {
background-color:#EC6A37;
display:inline-block;
color:#fff;
font-weight:100;
padding:6px 12px;
}

body #iSM ul li {
width:33%;
margin:0 -2px 0 -1px;
}

ul.error-list {
font-size:14px;
line-height:19px;
margin:0;
padding:0 0 0 20px;
}

ul.error-list li {
line-height:22px;
margin:2px 0;
}

.progress-bar {
color:#333;
}

body .progress {
height:30px;
}

body .progress-bar {
line-height:30px;
color:#000;
}

span.password-verdict {
left:0;
right:0;
position:absolute;
}

body .custom.tp-bullets {
width:auto!important;
}

body .custom .tp-bullet {
background:0 0;
border:1px solid #0b386a;
position:relative;
float:left;
left:auto!important;
right:auto;
margin:0 10px;
}

body .custom .tp-bullet.selected,body .custom .tp-bullet:hover {
background:#0b386a;
}

body #events-happening .custom .tp-bullet,body #who-we-are .custom .tp-bullet {
border:1px solid #0b386a;
}

body #events-happening .custom .tp-bullet.selected,body #events-happening .custom .tp-bullet:hover,body #who-we-are .custom .tp-bullet.selected,body #who-we-are .custom .tp-bullet:hover {
background:#0b386a;
}

#sgcboxLoadedContent .forcefullwidth_wrapper_tp_banner {
top:0;
bottom:0;
position:absolute!important;
margin:auto!important;
}

#sgcboxLoadedContent .rev_slider_wrapper {
width:100%!important;
left:0!important;
height:auto!important;
}

.sg-popup-conotent #rev_slider_15_5_wrapper {
width:100%!important;
height:100%!important;
left:0!important;
}

.page-template-dcci_chamber_tv .title-overlay {
background:rgba(0,0,0,.35);
}

body .colorbox3 #sgcboxLoadedContent {
background:#000;
overflow-x:hidden!important;
}

.news-min-height .img-holder img {
/*max-height:154px;*//* commented by sumesh */
width: 100%;
}

.featured-img-custom-wr:hover .featured-img-inner-wr:before,.sc_dc_latest_news:hover .news-thumbnail-wr a:after {
background:rgba(0,0,0,.5);
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
content:"";
display:inline-block;
}

.sg-show-popup .featured-img-inner-wr:after {
content:"\f16a";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
font-size:50px;
color:#fff;
height:50px;
text-align:center;
text-shadow:1px 1px 2px rgba(0,0,0,.51);
opacity:.75;
margin:auto;
}

.featured-img-custom-wr a h5,.featured-img-custom-wr h5,.featured-img-custom-wr h5 a {
color:#082c58;
font-size:14px;
font-weight:700;
text-transform:uppercase;
line-height:16px;
}

span.featured-img-inner-wr {
display:block;
overflow:hidden;
position:relative;
}

.featured-img-custom-wr a h5,.featured-img-custom-wr h5 {
padding:2px 0 15px;
}

.anchor-scroller.menu-active {
background:#d75522;
border-color:#d75522;
}

#slide-4-layer-1 {
opacity:1!important;
}

span.vid-info-wr {
background-color:#080F17;
display:block!important;
font-size:30px!important;
line-height:35px!important;
padding:5px 15px!important;
}

body .sg-popup-content .tp-thumbs.nav-pos-hor-center {
left:0!important;
transform:none!important;
margin:auto;
}

a.rep-fav-a {
font-family:GandhiSans;
float:right;
padding:0 20px;
}

a.rep-fav-a:before {
font:normal normal normal 14px/1 FontAwesome;
font-size:20px;
padding:0 5px;
}

.annual-reports-wr {
margin:0 auto 60px;
}

.annual-reports-wr>div {
margin-top:25px;
margin-bottom:25px;
}

.page-id-363 td:first-child,.page-id-7871 td:first-child {
width:80%;
}

body .error {
border:0 solid red!important;
}

.error .iferror {
display:block;
margin-bottom:0;
color:#a94442;
background-color:#f2dede;
border:1px #ffc5c5 solid!important;
padding:10px;
}

.error .iferror:before {
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f06a";
padding:0 5px;
}

.btn-orange {
color:#FFF;
background-color:#ec6a37;
padding:5px 10px;
}

.row-height,.row-height-middle {
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.col-height,.row-height-middle>div {
display:table-cell;
float:none;
height:100%;
}

body.medium h2 {
font-size:45px!important;
}

body.medium .font65 {
font-size:67px!important;
}

body.medium .wpb_text_column h5 {
font-size:26px;
}

body.medium .Home-page-slides-top-title {
font-size:35px!important;
}

body.medium .Home-sub-title- {
font-size:17px!important;
}

body.medium #slide-4-layer-1 {
font-size:60px!important;
}

body.medium #slide-4-layer-18 {
font-size:22px!important;
}

body.large span.call-label {
font-size:18px;
margin:8px auto 0;
}

body.large span.call-alpha-num,body.large span.call-num,body.large span.int-num {
font-size:21px;
}

body.large h2 {
font-size:47px!important;
}

body.large .font65 {
font-size:69px!important;
}

body.large .wpb_text_column h5 {
font-size:28px;
}

body.large .Home-sub-title- {
font-size:19px!important;
}

body.large #slide-4-layer-1 {
font-size:62px!important;
}

body.large #slide-4-layer-18 {
font-size:24px!important;
}

body.large .events-title {
font-size:39px!important;
}

.ar-rtl .float-nav {
right:auto;
left:30px;
}

.page-title.title-4 .row {
height:550px;
}

.eservice-page .page-title.title-4 {
padding:10px 0 15px;
}

.eservice-page .page-title.title-4 .row {
height:150px;
}

.eservice-page .footer-middle,.eservice-page .top-head .container,.eservice-page .vertical-wr {
height:auto;
}

body.eservice-page .section {
padding:30px 0 40px;
}

.eservice-page #contentWrapper {
min-height:auto!important;
}

.eservice-page .logo {
padding:21px 0;
}

.eservice-page .fa-share-alt {
line-height:50px;
}

.eservice-page i.fa.fa-print {
line-height:30px;
}

.eservice-page-wr h4.form-title {
font-size:35px;
font-weight:700;
color:#000;
margin:0 0 15px;
}

body .eservice-page-wr h5 {
font-size:18px;
color:#f46c31;
font-weight:400;
margin-bottom:10px;
}

body .eservice-page-wr li {
font-size:15px;
color:#000;
}

.eservice-page-wr span.plain-checkbox {
display:inline-block;
width:20px;
height:27px;
line-height:27px;
}

.eservice-page-wr .plain-checkbox input {
line-height:27px;
margin:8px auto;
padding:0;
}

.self-serv-inner-wr {
display:block;
margin:5px 0;
}

.self-serv-inner-wr span {
font-size:14px;
color:#000;
line-height:31px;
font-weight:700;
transition:all .3s ease;
-webkit-transition:all .3s ease;
}

img.eservice-icon-img {
transition:all .3s ease;
-webkit-transition:all .3s ease;
margin:0 5px;
}

.eservice-page-wr .self-serv-b-outter-wr .self-serv-inner-wr {
display:inline-block;
min-width:205px;
text-align:left;
}

.license-list-outter-wr {
margin:60px 0 0;
}

.license-list-wr li {
margin:0 0 10px;
}

.self-serv-inner-wr:hover,.self-serv-inner-wr:hover span {
color:#0b386a;
text-decoration:none;
}

.self-serv-inner-wr:hover img.eservice-icon-img {
box-shadow:0 0 5px #113b60,0 0 10px #113b60;
-webkit-border-radius:5px!important;
-moz-border-radius:5px!important;
border-radius:5px!important;
}

.fp-tableCell {
height:100%!important;
}

.contact-menu-text {
display:inline-block;
}

.contact-menu-text span {
line-height:1.1;
}

span.call-label {
display:block;
font-size:16px;
margin:10px auto 0;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-alpha-num,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-alpha-num a,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-num,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-num a,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.int-num,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.int-num a {
font-size:17px;
font-weight:700;
display:inline-block;
text-decoration:none;
color:#666;
width:auto;
}

/*#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:nth-last-child(2) ul.mega-sub-menu>li:last-child {
position:inherit;
top:75px;
width:250px;
}*/

#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu {
position:initial;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img {
width:100%;
height:auto;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li .mega-sub-menu .widget_nav_menu ul .menu-item:last-child {
border-bottom:1px solid #eee;
}

.mega-nav {
float:left;
min-height:1px;
}

.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.menu-item-has-children:before {
content:"\f0d7";
position:absolute;
right:10px;
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#585858;
top:12px;
z-index:9;
}

.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.sub-menu {
display:none;
overflow:hidden;
opacity:0;
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
border-left:1px solid #eee;
background:#fff;
position:absolute;
left:100%;
top:-1px;
width:100%;
-webkit-transition:opacity .4s,transform .4s ease-out;
-moz-transition:opacity .4s,transform .4s ease-out;
-ms-transition:opacity .4s,transform .4s ease-out;
-o-transition:opacity .4s,transform .4s ease-out;
transition:opacity .4s,transform .4s ease-out;
z-index:9;
padding:0;
}

.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.menu-item-has-children:hover ul.sub-menu {
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:opacity .4s,transform .4s ease-out;
-moz-transition:opacity .4s,transform .4s ease-out;
-ms-transition:opacity .4s,transform .4s ease-out;
-o-transition:opacity .4s,transform .4s ease-out;
transition:opacity .4s,transform .4s ease-out;
}

.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link .sub-t:after,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link .sub-t:after,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link .sub-t:after {
color:#f46c31;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
top:5px;
right:0;
content:"\f0da";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
height:auto !important;
line-height:16px !important;
}

.mega-menu-link span {
color:#0b386a;
line-height:16px;
font-weight:700;
font-size:18px;
display:block;
}

.mega-menu-link b.sub-t {
display:inline-block;
position:relative;
font-size:15px;
font-weight:400;
color:#0b386a;
line-height:16px;
margin:5px auto 0;
padding:0 15px 0 0;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link:hover,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child:hover a.mega-menu-link {
background-color:#173f5b;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a {
display:block;
line-height:1.5;
border-radius:0!important;
font-family:GandhiSans;
font-size:13px;
padding:10px;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li .mega-sub-menu .widget_nav_menu {
border-right:1px #eee solid;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li .mega-sub-menu .widget_nav_menu ul .menu-item {
border-top:1px #eee solid;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li .mega-sub-menu .widget_nav_menu ul.sub-menu li:first-child {
border-top:1px #eee solid!important;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a:hover,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item:hover a {
background:#dfe0e0;
color:#0f3b6c;
}

.feat-menu-img-wr.col-lg-6.col-md-6.col-sm-6 {
width:50%!important;
float:left!important;
color:#d75522;
}

.feat-menu-img-wr.col-lg-6.col-md-6.col-sm-6:first-child {
padding:0 5px 0 0 !important;
}

.feat-menu-img-wr.col-lg-6.col-md-6.col-sm-6:last-child {
padding:0 0 0 5px !important;
}

.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link {
color:#d75522;
font-size:15px;
line-height:16px;
text-decoration:none;
font-weight:700;
margin:3px 5px 5px;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget a {
display:inline-block;
color:#123e6e;
text-decoration:underline;
width:100%;
}

.sitemap-links li li {
list-style-type:circle;
}

.sitemap-links ul.sub-menu {
margin-top:5px;
margin-bottom:5px;
}

#epay_form {
display:block;
background:#f1d5d6;
padding:10px;
}

.new-nav .welcome-user {
margin-top:100px;
}

body .name-holder {
padding:10px 0;
}

body .news-min-height {
min-height:315px;
}

body .youmax-video-list-title {
padding:5px 10px;
}

.vcenter,.vmiddle,.row-height-middle>div,.col-middle {
vertical-align:middle;
}

.home #to-top,#mega-menu-item-31765,#mega-menu-item-31868,#menu-item-30018,.gcsc-branding,.gsc-adBlock,body #tribe-events-footer {
display:none!important;
}

.skip-vid:hover,.dont-want:hover {
background:#d75522!important;
color:#fff;
}

.landscape-note-wr,.landscape-note-wr-ar,.mobile-extra,.home li.print-page,.csbwfs-hide,div#csbwfs-social-inner,body .icl_lang_sel_translated,.twitter-feed-demo,.twitter-feed-wr .feature-img,.home-contact-wr .head-5:after,.home-contact-wr .head-5:before,.bottom-footer-custom .sub-menu,body .footer-middle .menu li a:before,body .footer-middle h4:after,body .footer-middle h4:before,body #tribe-events .tribe-events-button,.tribe-events-content .more-link,.my-favorites-wr .section:last-child,.top-head-dashboard .nav-animate>ul>li>a b,#sgcboxLoadedContent .rs-fullvideo-cover,.featured-img-custom-wr a br,.featured-img-custom-wr p,.page-id-12954 .highlight,.page-id-12960 .highlight,.error .iferror.alert:before,.ar-rtl .eservice-menu,.ar-rtl .header-8 nav.top-nav.nav-animate.to-bottom,.eservice-menu,.header-8 nav.top-nav.nav-animate.to-bottom,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link:after,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link:after,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:before,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link .sub-t,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.widget_nav_menu h4.mega-block-title {
display:none;
}

body h6,body .eservice-page-wr h6 {
font-size:14px;
color:#000;
font-family:GandhiSans!important;
}

.nomargin-bottom,.nomarginbottom,.nomarginbottom {
margin-bottom:0!important;
}

.xspaddingleft,.xbreadcrumbs li.current {
padding-left:5px!important;
}

.vtop,.col-top,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child {
vertical-align:top;
}

.vbottom,.col-bottom {
vertical-align:bottom;
}

.vertical-wr,body .tribe-events-venue-map {
height:100%;
}

.vertical-wr-middle>.container,.events-single-custom-header-details,.user-info-inner-wr,body .dashboard-row-wr .vc_column-inner>.wpb_wrapper {
display:table-cell;
vertical-align:middle;
}

.wpb_text_column .btn:last-child,.footer-custom-menu li,.wr-bottom {
margin-bottom:10px;
}

.bg-white,.footer-top-wr,.dashboard-row-wr .vc_col-has-fill {
background-color:#fff;
}

body .secondary-bg,body .secondary-bg div,body .secondary-bg h1,body .secondary-bg h2,body .secondary-bg h3,body .secondary-bg p body .secondary-bg span,body .top-head.header-8 .top-nav>ul>li.selected>a b.sub-t,body .top-head.header-8 .top-nav>ul>li.selected>a i.menu-caret,.home-media-inner-wr a,.twitter-feed-wr a,.home-contact-wr .wpcf7 .wpcf7-form-control::-webkit-input-placeholder,.home-contact-wr .wpcf7 .wpcf7-form-control:-moz-placeholder,.home-contact-wr .wpcf7 .wpcf7-form-control::-moz-placeholder,.home-contact-wr .wpcf7 .wpcf7-form-control:-ms-input-placeholder,.custom-accordion-wr.vc_tta-color-blue.vc_tta-style-flat p,.events-single-header-wr div,.events-single-header-wr h1,.events-single-header-wr h2,.events-single-header-wr p,.events-single-header-wr span,.one-page-breadcrumb .breadcrumbs,.one-page-breadcrumb .breadcrumbs span,.one-page-breadcrumb .breadcrumbs span a,body .btn-slider-orange,body .home-btn a:hover,body .top-head-dashboard ul li.selected a,body .top-head-dashboard ul li.selected a:hover,body .top-head-dashboard ul li:hover a,.dashboard-event-feat-img .event-date-wr,#rev_slider_8_1 a {
color:#fff;
}

body .page-title.title-4 h3,.home-init-inner-wr P,.home-useful-inner-wr P,p.fac-prof-info-wr,body #alert p,.captcha-label,.loc-table,.location-page-inner-wr td h4,.dashboard-row-wr-outer>div>.row {
margin:0;
}

body .page-title h3,body .top-head.header-8 .top-nav>ul>li>a span,body.medium .sep,body.medium span.sep,body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span,body.large .sep,body.large span.sep,body.large .link-post-blue a body.large .link-post-white a body.large .link-post-orange a {
font-size:18px;
}

body h2.vc_custom_heading,.my-favorites-wr a {
font-weight:700;
}

body .wpb_text_column h5,body.large .home-init-title,body.large .home-useful-title {
font-size:24px;
}

body .relative,.news-thumbnail-wr,.subscribe-form-wr,.header-8 .f-right.responsive-nav,.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.menu-item-has-children {
position:relative;
}

li.print-page i,li.readspeak i,.ar-rtl li.print-page i {
margin:0 0 0 1px !important;
}

.top-bar ul li.welcome-user b,.top-bar ul.font-sizer-wr>li.down-font>a,body .eservice-page-wr .btn-md {
font-size:14px;
}

.top-bar ul li.welcome-user span,img.events-anchor-icon {
margin:0 5px 0 0;
}

.top-bar .center-top ul li:last-child,.events-anchor-caret {
padding-left:5px;
}

body .top-head.header-8 .top-nav>ul>li.selected>a,.dashboard-event-feat-img .vc_column-inner {
background-color:#0B386A;
}

body .top-nav>ul>li>a,body .top-nav>ul>li>span>a,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
text-transform:none;
}

body .top-search .search-box,.float-nav>div,body.ar-rtl .home-media-inner-wr .home-btn a,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.widget_text {
padding:10px;
}

.search-box.animated,.custom-breadcrumbs,body #sgcolorbox.colorbox3 {
z-index:99999;
}

table table,.float-nav>div>div:last-child,.home-media-wr .feature-details .feature-head,.footer-top-wr .social-list li {
margin-bottom:0;
}

.mobile-extra .top-search .fa-search,.page-title.title-1 .custom-breadcrumbs .breadcrumbs,.page-title.title-1 .custom-breadcrumbs .breadcrumbs span,.page-title.title-1 .custom-breadcrumbs .breadcrumbs span a {
color:#003a6b;
}

.home-media-wr .feature-img:hover .no-hover h5,.twitter-feed-wr a,#rev_slider_8_1 a,.dashboard-media-wr .feature-img:hover .no-hover h5,.featured-img-custom-wr a:hover h5,.featured-img-custom-wr:hover h5,.featured-img-custom-wr:hover h5 a {
text-decoration:underline;
}

.login-register-menu ul,#rev_slider_13_3 div,.home-media-inner-wr .wpb_wrapper,.ar-rtl .eservice-page-wr .self-serv-b-outter-wr .self-serv-inner-wr {
text-align:right;
}

body .nav-animate>ul>li>a span,p.fac-prof-info-wr span,.top-head-dashboard .responsive-nav {
display:block;
}

.float-nav>div>div:first-child,body .colorbox3 #sgcboxContent {
margin-top:0;
}

.home-init .wpb_wrapper,.footer-subscribe-wr .mc4wp-form,.home-useful .wpb_wrapper,.home-useful-inner-wr,body #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,body #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,.eservice-page-wr .self-serv-wr {
text-align:center;
}

.slide-text-right-desktop,.slider-text-right-desktop {
text-align:right!important;
}

/*.slide-text-center-desktop,.slide-text-center,.slider-text-center,.slider-text-center-desktop {
text-align:center!important;
}*/

.slide-text-left-desktop,.slider-text-left-desktop {
text-align:left!important;
}

.events-title,.mega-menu-link span,.text-normal {
text-transform:none!important;
}

.home-media-wr .feature-img:hover figure img,.dashboard-media-wr .feature-img:hover figure img {
transform:none;
-webkit-transform:none;
}

.home-media-wr .feature-img:hover figure:before,.dashboard-media-wr .feature-img:hover figure:before {
background:rgba(0,0,0,.5);
z-index:3;
border-style:solid;
border-width:0;
}

.home-media-wr .feature-details .feature-head,.home-media-wr .feature-details.no-hover,.home-media-wr .feature-img:hover .no-hover h5,.dashboard-media-wr .feature-details .feature-head,.dashboard-media-wr .feature-details.no-hover,.dashboard-media-wr .feature-img:hover .no-hover h5 {
color:#082c58!important;
}

.home-contact-wr a.btn,body .feat-block a:hover,.top-head-dashboard .nav-animate>ul>li>a:hover,.top-head-dashboard .nav-animate>ul>li>span>a:hover {
text-decoration:none;
}

.home-media-wr .feature-img .no-hover,.dashboard-media-wr .feature-img .no-hover {
padding:10px 0 15px!important;
}

.footer-subscribe-wr,body .footer-social-icons-row-wr,body #tribe-events-content,.dashboard-post-wr .dashboard-row-wr .vc_col-has-fill,.dashboard-content-box,.featured-img-custom-wr h5 a {
padding:0;
}

.ar-rtl #foo,.ar-rtl .custom-accordion-wr .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon,.ar-rtl .custom-accordion-wr.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
left:auto;
right:0;
}

#foo:active,#foo:focus,#foo:hover,.featured-img-custom-wr:hover .sg-show-popup .featured-img-inner-wr:after {
opacity:1;
}

.ar-rtl .footer-subscribe-wr .mc4wp-form button,.ar-rtl .footer-subscribe-wr .mc4wp-form input.form-control,.ar-rtl .mega-nav {
float:right;
}

body .xbreadcrumbs li a,body .xbreadcrumbs li.current,span.fac-position {
text-transform:capitalize;
}

.breadcrumbs a,.breadcrumbs div,.breadcrumbs p,.breadcrumbs span,body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a,body.medium .top-nav>ul>li>a,body.medium .top-nav>ul>li>span>a,body.medium .footer-3 .footer-bottom .footer-menu li,body.medium .footer-3 .footer-bottom .footer-menu li a,body.medium .footer-3 .footer-bottom div,body.medium .footer-3 .footer-bottom p,body.medium .footer-3 .footer-bottom span,body.medium .footer-bottoms,body.medium .footer-middle li a {
font-size:15px;
}

.vc_tta-container,.dashboard-main-content-wr,.dashboard-sidebar-wr {
margin-top:30px;
}

.vc_tta-panel .vc_tta-panel-title,body.medium .mega-menu-link b.sub-t,body.medium .mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link,body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a,body.large .top-nav>ul>li>a,body.large .top-nav>ul>li>span>a,body.large .footer-3 .footer-bottom .footer-menu li,body.large .footer-3 .footer-bottom .footer-menu li a,body.large .footer-3 .footer-bottom div,body.large .footer-3 .footer-bottom p,body.large .footer-3 .footer-bottom span,body.large .footer-bottoms,body.large .footer-middle li a {
font-size:17px;
}

.page-template-one-page-breadcrumb .vertically-middle,body .home-btn .btn,.top-head-dashboard .top-nav,body #iSM ul,body.large #map_canvas,body.medium #map_canvas {
width:100%;
}

body div#tribe-events-gmap-,#sgcboxLoadedContent .rev_slider>ul {
height:100%!important;
width:100%!important;
}

body .btn-slider-orange:hover,body .btn.main-bg:hover,body .home-btn .btn-orange:hover {
background-color:#ec6a37!important;
}

body .facilitator-wr div,body .facilitator-wr h1,body .facilitator-wr h2,body .facilitator-wr h3,body .facilitator-wr p,body .facilitator-wr span,body .dcc-form-wr form .form-control::-webkit-input-placeholder,body .dcc-form-wr form .form-control:-moz-placeholder,body .dcc-form-wr form .form-control::-moz-placeholder,body .dcc-form-wr form .form-control:-ms-input-placeholder,label.captcha-label,label.form-label {
color:#000;
}

.form-group-main .idleField,.flash-img,.post-des-wr {
margin-bottom:15px;
}

.mandatory-note,body .eservice-page-wr p {
font-size:16px;
color:#000;
}

.session-dates-wr,.tickets-needed-wr,.self-serv-a-outter-wr {
margin-bottom:40px;
}

.days-count-wr,.published-post-wr,body.medium .mega-menu-link span,body.medium .top-head.header-8 .top-nav>ul>li>a span,body.medium div,body.medium p,body.medium .footer-middle h4,body.medium .page-title h3,body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
font-size:20px;
}

.dashboard-sidebar-wr ul.tp-revslider-mainul,#sgcboxLoadedContent .rev_slider {
width:100%!important;
}

.active-revslide .tp-caption,body .active-revslide .tp-caption {
visibility:visible!important;
opacity:1!important;
}

.featured-img-custom-wr .featured-img-inner-wr:before,.news-thumbnail-wr a:after,.anchor-scroller {
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
-webkit-transition:all .4s ease;
transition:all .4s ease;
}

body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span,body.medium span.call-label,body.medium .link-post-blue a body.medium .link-post-white a body.medium .link-post-orange a {
font-size:16px;
}

body.medium span.call-alpha-num,body.medium span.call-num,body.medium span.int-num,body.large .mega-menu-link b.sub-t,body.large .mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link {
font-size:19px;
}

body.medium .home-init-title,body.medium .home-useful-title,body.large .mega-menu-link span,body.large .top-head.header-8 .top-nav>ul>li>a span,body.large div,body.large p,body.large .footer-middle h4,body.large .page-title h3 {
font-size:22px;
}

body.medium .events-title,body.large .Home-page-slides-top-title {
font-size:37px!important;
}

@media (min-width:768px){
body .container .container,body [class*=col-md]:not(.col-md-12)>.container {
width:750px;
}

.row-sm-height {
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.col-sm-height {
display:table-cell;
float:none;
height:100%;
}

.col-sm-top {
vertical-align:top;
}

.col-sm-middle {
vertical-align:middle;
}

.col-sm-bottom {
vertical-align:bottom;
}
}

@media (min-width:992px){
body .container .container,body [class*=col-md]:not(.col-md-12)>.container {
width:970px;
}

.row-md-height {
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.col-md-height {
display:table-cell;
float:none;
height:100%;
}

.col-md-top {
vertical-align:top;
}

.col-md-middle {
vertical-align:middle;
}

.col-md-bottom {
vertical-align:bottom;
}
}

@media (min-width:1200px){
body .container .container,body [class*=col-md]:not(.col-md-12)>.container {
  width:1170px;
  max-width:1170px;
}
body.home .container .container,body.home [class*=col-md]:not(.col-md-12)>.container {
  width:100%;
  max-width:100%;
}
.row-lg-height {
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.col-lg-height {
display:table-cell;
float:none;
height:100%;
}

.col-lg-top {
vertical-align:top;
}

.col-lg-middle {
vertical-align:middle;
}

.col-lg-bottom {
vertical-align:bottom;
}
}

@media min-width480px{
.row-xs-height {
display:table;
table-layout:fixed;
height:100%;
width:100%;
}

.col-xs-height {
display:table-cell;
float:none;
height:100%;
}

.col-xs-top {
vertical-align:top;
}

.col-xs-middle {
vertical-align:middle;
}

.col-xs-bottom {
vertical-align:bottom;
}
}

@media screen and min-width1200px{
.container .vertical-carousel .container {
max-width:1170px;
}
}

@media print{
.copyrights,.top-head .logo {
text-align:center;
}

.news-min-height {
width:33.33333333%;
float:left;
}

body .top-head.header-8 {
position:relative;
}

.col-md-8.col-centered {
width:100%;
}

.container,body,html {
width:600px!important;
}

#contentWrapper {
margin-top:0;
background-color: #FFF;
}

body .top-head.sticky-nav {
position:relative!important;
}

body,html {
overflow-x:hidden!important;
overflow-y:hidden!important;
-webkit-overflow-scrolling:touch;
margin:0 auto;
}

body,body div {
-webkit-print-color-adjust:exact!important;
overflow:hidden;
}

body a[href]:after {
display:none;
}

body .section {
padding:60px 0 40px;
}

.section-post,.section-post .post-blue,.section-post .post-orange,.section-post .post-white {
min-height:0!important;
}

.md-padding,.padding-vertical-60 {
padding-top:20px;
padding-bottom:20px;
}

#csbwfs-delaydiv,#foo,#to-top,.footer-menu,.footer-middle,.footer-top-wr,.mobile-extra,.navbtn,.our-partners-row-wr,.overview-img,.top-bar,.top-head .responsive-nav {
display:none !important;
}

.top-head .logo a {
display:block;
padding:20px 0;
}

.copyrights {
float:none!important;
margin:auto;
}

.footer-last-update {
  display:block;
  text-align: center;
}

.row,.section-post,.vc_row {
page-break-inside:avoid;
}
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-outline-custom{
  border-radius: 2em !important;
}

h1.font65.white.bolder.uppercase{
  font-weight: 400 !important;
}

.home-media-center {
  min-height: 600px !important;
  height: 100% !important;
  position: relative;
  float: right;
  display: block;
}

.home-media-center .wpb_image_grid .wpb_image_grid_ul .isotope-item{
    float: right;
    width: 50%;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    min-height: 324px !important;
    height: 50%;
    display: inline-grid;
}
.home-media-center .wpb_image_grid .wpb_image_grid_ul img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.wpb_image_grid .wpb_image_grid_ul{
  height: 100% !important
}
#media-center-section
{
    height: 35%;
    width: 50%;
    text-align: center;
    color: #fff;
    bottom: 0px;
    position: absolute;
}
#media-center-section span.dc-button-outline{
  border: solid 1px #FFF;
  color: #FFF;
  background: none;
  border-radius: 20px !important;
  padding: 10px 20px;
}
#media-center-section span.dc-button-outline:hover{
  background: #FFF  !important;
  color: #4d4d4d  !important;
}
.ngg-imagebrowser .pic{
  border: 0px !important;
}
.ngg-imagebrowser img{
  width: 100%;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu{
  background-color: #173f5b !important;
}

.one-page-custom-breadcrumbs, .one-page-custom-breadcrumbs span, .one-page-custom-breadcrumbs a{
  color: #5d7383 !important;
  font-size: 13px !important;
}

.two-column-justify{
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    text-align: justify;
    line-height: 130%;
}
.ngg-slideshow .ngg-gallery-slideshow-image img{
  margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    max-width: 100% !important;
    width: 100%;
    max-height: 100% !important;
    height: 100%;
    object-fit: cover;
}
.ngg-galleryoverview.ngg-slideshow button.slick-prev {
  right: 140px!important;
  z-index: 10!important;
  bottom: 20%;
  top: auto;
  left: auto !important;
}
.ngg-galleryoverview.ngg-slideshow button.slick-next {
  right: 100px!important;
  z-index: 10!important;
  bottom: 20%;
  top: auto;
}

.ngg-galleryoverview.ngg-slideshow button.slick-next:before, .ngg-galleryoverview.ngg-slideshow button.slick-prev:before{
  background: none !important;
  color: #FFF !important;
  font-size: 50px !important;
  font-family: "revicons" !important
}

.ngg-galleryoverview.ngg-slideshow button.slick-next:before{
  content: '\e825'
}
.ngg-galleryoverview.ngg-slideshow button.slick-prev:before{
  content: '\e824'
}
.ngg-galleryoverview.ngg-slideshow.slick-slider{
  margin: 40px auto -50px!important
}

#our-services .col-md-6{
  float: right !important;
}
#our-services .wpb_raw_html .wpb_wrapper {
  text-align: right;
}
#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu{
  display: contents;
}
#comments.comments{
  display: none;
}
.breadcrumbs.fx.white-bg.dark.animated.fadeInUp, .breadcrumbs.fx.white-bg.dark.animated.fadeInUp span{
  color: #444 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
	top: auto !important;
  margin-top: -44px !important;
}
#csbwfs-delaydiv{
  display: none !important;
}

/*fixes*/
#media-center-section .dc-button-outline > a {
    color: #fff;
    text-decoration: none;
}

#media-center-section .dc-button-outline > a:hover {
    color: #000;
}

.text-indent
{
  text-indent:-9999px;
}
