/* Enter Your Custom CSS Here */
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 3px 12px;
}
.vc_btn3-container {
    display: block;
    margin-bottom: 11px;
    max-width: 100%;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 14px;
   font-weight: 600;
}
.page-top {
    display: none;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select, textarea {
    line-height: 1.42857;
    padding: 6px 8px;
    font-size: 14px;
    vertical-align: middle;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    width: 100%;
}
input[type="submit"], .geodir-search button[type="button"], .geodir-search input[type="button"], .geodir-search input[type="submit"], #geodir-wrapper button[type="button"], #geodir-wrapper input[type="button"], #geodir-wrapper input[type="submit"] {
    background: #0088cc;
    border-color: #0088cc;
    width: 100%;
}
body.boxed {
    padding: 0px 0;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.text-theme-colored {
    color: #202C45 !important;
}
.font-36 {
    font-size: 4.12857rem !important;
}
.list-inline {
    margin-top: 18px;
}
#header.header-separate .header-main {
    display: none;
}
.main-logo-banner {
  width: 100%;
  margin-bottom: 2px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    text-align: left;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    width: 255px;
    border-bottom: 1px dotted #fff;
    font-size: 16px;
}
.wpb_wrapper marquee {
     text-transform: uppercase;
     background-color: #000000;
     color: #ffffff;
}
#header.header-17 .main-menu-wrap .menu-right .searchform-popup .searchform {
    display: none;
}
#header.header-17 .main-menu-wrap .menu-right .searchform-popup {
    display: none;
}
#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    color: #b0ddce;
}
.sliderdiv {
    border-bottom: 3px solid #F4524D;
}
.vc_btn3-container {
    margin-bottom: 4px;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #000;
    background-color: #f23630;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
}
.wp-image-82.alignright {
    height: 270px;
    width: 300px;
    margin-top: -40px;
}

.wpb_wrapper h2 {
    font-size: 26px;
    width: 520px;
}
h12 {
    font-family: Open Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #1d2127;
}
h2 {
    margin: 0 0 20px 0;
}
div.wpb_wrapper {
    font-size: 16px;
}
#main-menu .mega-menu .narrow .popup li.menu-item > a, #main-menu .mega-menu .narrow .popup li.menu-item > h5 {
    color: #ffffff;
    border-bottom-color: #202c45;
    font-weight: 600;
}
i.fa.fa-map-marker {
    margin-right: 15px;
    font-size: 20px;
}

i.fa.fa-envelope {
    font-size: 20px;
    margin-right:5px;
}

i.fa.fa-phone-square {
    font-size: 20px;
    margin-right: 5px;
}

i.fa.fa-fax {
    margin-right: 15px;
    font-size: 20px;
}
div.wpb_wrapper a img {
    margin-top: -20px;
}
li.email span {
    color: #faf5fa;
}

li.phone span {
    color: #f5f5f5;
}

i.fa.fa-envelope-o {
    border-color: #faf7fa;
    color: #faf7fa;
}

i.fa.fa-phone {
    color: #f5f5f5;
}