.whatsapp {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1;
    filter:drop-shadow(2px 2px 4px #888);
}
a.link-whatsapp:visited {
    filter:drop-shadow(2px 2px 4px #e5fd06);
}
a.link-whatsapp:focus {
    filter:drop-shadow(2px 2px 4px #9b9b9b);
}
a.link-whatsapp:hover {
    filter:drop-shadow(2px 2px 4px #eff313);
}
a.link-whatsapp:active {
    filter:drop-shadow(2px 2px 4px #eecb07);
}

.cd__main{
    background: #fff;
    padding: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    
  }
  .cd__main{
      display: flex;
      width: 100%;
  }
  
  @media only screen and (min-width: 1360px){
      .cd__main{
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto; 
        padding: 24px;
      }
  }
  
#immortal_header {
    -webkit-text-size-adjust: 100%!important;
    -moz-osx-font-smoothing: grayscale!important;
    -webkit-font-smoothing: antialiased!important;
    -ms-font-size-adjust: inherit!important;
    font-size-adjust: inherit!important
}
.top_bar_container_fluid {
    padding: 5px 0 5px 0;
    font-family: 'Raleway', sans-serif
}
.top_bar_line_height {
    line-height: 30px
}
.top_bar_line_height i {
    font-size: 12px;
    margin-right: 5px
}
.top_bar_line_height a {
    font-size: 12px;
}
span.telephone {
    font-size: 12px;
}
#top_bar_login_btn,
#top_bar_register_btn,
#top_bar_search_btn,
#top_bar_email a {
    text-decoration: none;
    -webkit-transition: color .3s ease-in-out 0s;
    transition: color .3s ease-in-out 0s
}
#top_bar_login_btn,
#top_bar_register_btn,
#top_bar_search_btn {
    margin-right: 5px
}
#top_bar_login_btn:hover,
#top_bar_login_btn:focus,
#top_bar_login_btn:active,
#top_bar_register_btn:hover,
#top_bar_register_btn:focus,
#top_bar_register_btn:active,
#top_bar_search_btn:hover,
#top_bar_search_btn:focus,
#top_bar_search_btn:active,
#top_bar_email a:hover,
#top_bar_email a:focus,
#top_bar_email a:active {
    border: 0;
    outline: 0
}
#top_bar_social_icons ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}
#top_bar_social_icons ul li {
    float: left;
    margin-right: 1px
}
#top_bar_social_icons ul li a {
    width: 35px;
    padding: 5px;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color .3s ease-in-out 0s;
    transition: color .3s ease-in-out 0s
}
#top_bar_social_icons ul li a:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transition: -webkit-transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s
}
#top_bar_social_icons ul li a:hover:before,
#top_bar_social_icons ul li a:focus:before,
#top_bar_social_icons ul li a:active:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}
.top_bar_navbar {
    border: 0;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
.top_bar_navbar.affix {
    top: 0;
    width: 100%;
    z-index: 10;
    position: fixed;
    -webkit-transition: background ease-in-out .5s, border ease-in-out .5s, top ease-in-out .5s, box-shadow ease-in-out .5s;
    transition: background ease-in-out .5s, border ease-in-out .5s, top ease-in-out .5s, box-shadow ease-in-out .5s
}
.top_bar_fa_angle_down {
    margin-left: 7px
}
#top_bar_header_logo {
    width: 203px;
    margin-top: 0px;
    -webkit-transition: margin-top ease-in-out .3s;
    transition: margin-top ease-in-out .3s
}
.top_bar_navbar.affix div div a #top_bar_header_logo {
    margin-top: 10px
}
.top_bar_navbar_toggle {
    border: 0
}
.top_bar_navbar_toggle .icon-bar {
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}
.top_bar_navbar_toggle .top_bar_top_icon_bar {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
    transform-origin: 10% 10%
}
.top_bar_navbar_toggle .top_bar_middle_icon_bar {
    opacity: 0
}
.top_bar_navbar_toggle .top_bar_bottom_icon_bar {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
    transform-origin: 10% 90%
}
.top_bar_navbar_toggle.collapsed .top_bar_top_icon_bar {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}
.top_bar_navbar_toggle.collapsed .top_bar_middle_icon_bar {
    opacity: 1
}
.top_bar_navbar_toggle.collapsed .top_bar_bottom_icon_bar {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}
.top_bar_navbar_nav>li>a,
.top_bar_navbar_nav>li>a:visited {
    overflow: hidden;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.top_bar_navbar.affix div .top_bar_navbar_nav>li>a {
    padding-top: 25px;
    padding-bottom: 25px
}
.top_bar_navbar_nav>li>a:before {
    top: 0;
    left: 0;
    height: 4px;
    content: "";
    z-index: -1;
    right: 100%;
    position: absolute;
    -webkit-transition: right ease-in-out .3s;
    transition: right ease-in-out .3s
}
.top_bar_navbar_nav>li>a:hover:before,
.top_bar_navbar_nav>li>a:focus:before,
.top_bar_navbar_nav>li>a:active:before {
    right: 0
}
.top_bar_navbar_nav>li>a:hover,
.top_bar_navbar_nav>li>a:active,
.top_bar_navbar_nav>li>a:focus {
    border: 0;
    outline: 0
}
.top_bar_dropdown_menu {
    position: absolute;
    top: 74px;
    border: 0;
    padding: 0;
    font-family: 'Lato', sans-serif;
    -webkit-border-radius: 0;
    border-radius: 0
}
.top_bar_dropdown_menu li a,
.top_bar_dropdown_menu li a:visited {
    padding: 15px 15px 15px 15px;
    -webkit-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s;
    transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s
}
.top_bar_dropdown_menu li a i {
    margin-right: 5px;
}
.top_bar_dropdown_right i,
.top_bar_dropdown_left i {
    margin-left: 15px
}
.top_bar_dropdown_menu_right {
    top: 5px;
    left: 100%;
    position: absolute
}
.top_bar_dropdown_menu_left {
    top: -1px;
    left: -85%;
    position: absolute
}
.top_bar_dropdown_menu_shortcodes {
    left: -450px;
    width: 1000px;
    font-family: 'Lato', sans-serif
}
.top_bar_shortcodes_list {
    padding: 0
}
.top_bar_shortcodes_list ul {
    padding: 0;
    list-style-type: none;
    margin: 25px 0 25px 0
}
.top_bar_shortcodes_list ul li a,
.top_bar_shortcodes_list ul li a:visited {
    display: block;
    text-decoration: none;
    padding: 5px 0 5px 20px
}
.top_bar_shortcodes_list ul li a i {
    margin-right: 10px
}
.top_bar_dropdown_menu_features {
    left: -600px;
    width: 1000px;
    font-family: 'Lato', sans-serif
}
.top_bar_features_list {
    padding: 0
}
.top_bar_features_list ul {
    padding: 0;
    list-style-type: none;
    margin: 25px 0 25px 0
}
.top_bar_features_list ul li a,
.top_bar_features_list ul li a:visited {
    display: block;
    text-decoration: none;
    padding: 5px 0 5px 25px
}
.top_bar_features_list_heading {
    padding: 5px 0 5px 25px
}
.top_bar_dropdown_menu_mega {
    left: -850px;
    width: 1170px;
    padding: 5px 5px 5px 5px;
    font-family: 'Lato', sans-serif
}
.top_bar_mega_list {
    margin: 0
}
.top_bar_mega_list ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}
.top_bar_mega_list ul li {
    margin: 25px 0 25px 0
}
.top_bar_mega_list_heading {
    font-weight: normal;
    text-transform: uppercase
}
.top_bar_mega_list ul li a,
.top_bar_mega_list ul li a:visited {
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: capitalize
}
.top_bar_mega_list ul li a i {
    margin-right: 10px
}
.top_bar_mega_image {
    margin: 0
}
.top_bar_mega_image ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}
.top_bar_mega_image ul li {
    margin: 25px 0 25px 0
}
.top_bar_mega_image_heading {
    font-weight: normal;
    text-transform: uppercase
}
.top_bar_mega_image img {
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.top_bar_mega_image ul li h5 {
    margin-top: 25px;
    font-weight: bold;
    margin-bottom: 25px;
    text-transform: capitalize
}
.top_bar_mega_image p {
    text-align: justify
}
.top_bar_mega_posts {
    margin: 0
}
.top_bar_mega_posts ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}
.top_bar_mega_posts_heading {
    font-weight: normal;
    text-transform: uppercase;
    margin: 25px 0 25px 0
}
.top_bar_mega_posts_col_img {
    margin: 0;
    padding: 0
}
.top_bar_mega_posts_col_img img {
    width: 100%;
    opacity: .7;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: opacity ease-in-out .3s;
    transition: opacity ease-in-out .3s
}
.top_bar_mega_posts_row {
    margin: 10px 0 0 0
}
.top_bar_mega_posts_col_text h5 {
    padding: 0;
    margin: 0 0 5px 0;
    text-transform: capitalize
}
.top_bar_mega_posts_col_text h5 a,
.top_bar_mega_posts_col_text h5 a:visited {
    margin: 0;
    padding: 0;
    font-weight: bold;
    text-decoration: none
}
.top_bar_mega_posts_row:hover .top_bar_mega_posts_col_img img {
    opacity: 1
}
.top_bar_dropdown_menu_shop {
    left: -940px;
    width: 1170px;
    padding: 15px 25px 15px 25px;
    font-family: 'Lato', sans-serif
}
.top_bar_dropdown_menu_shop_row {
    margin-top: 10px
}
.top_bar_dropdown_menu_shop_col img {
    width: 100%;
    opacity: .7;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: opacity ease-in-out .3s;
    transition: opacity ease-in-out .3s
}
.top_bar_dropdown_menu_shop_col h5 {
    padding: 0;
    margin: 20px 0 5px 0;
    text-transform: uppercase
}
.top_bar_dropdown_menu_shop_col h5 a,
.top_bar_dropdown_menu_shop_col h5 a:visited {
    margin: 0;
    padding: 0;
    font-weight: bold;
    text-decoration: none
}
.top_bar_dropdown_menu_shop_col p {
    text-align: justify
}
.top_bar_dropdown_menu_shop_col:hover img {
    opacity: 1
}
.top_bar_carousel_wrapper {
    overflow: hidden;
    max-height: 650px
}
.top_bar_carousel_wrapper>.carousel-inner>.item>img,
.top_bar_carousel_wrapper>.carousel-inner>.item>a>img {
    margin: auto;
    opacity: .8;
    width: 100%!important
}
.top_bar_carousel_control_left,
.top_bar_carousel_control_right {
    top: 50%;
    z-index: 2;
    width: 55px;
    height: 55px;
    border: 0;
    text-align: center;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}
.top_bar_carousel_control_icons {
    line-height: 55px;
    font-size: 38px!important;
    font-weight: normal!important
}
.top_bar_carousel_control_left {
    left: 1%!important
}
.top_bar_carousel_control_right {
    right: 1%!important
}
.top_bar_scale {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.top_bar_scale .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0!important;
    display: block!important;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: -webkit-transform .7s ease-in-out 0s, opacity ease-in-out .7s;
    transition: transform .7s ease-in-out 0s, opacity ease-in-out .7s
}
.top_bar_scale .item:first-child {
    top: auto;
    position: relative
}
.top_bar_scale .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .7s ease-in-out 0s, opacity ease-in-out .7s;
    transition: transform .7s ease-in-out 0s, opacity ease-in-out .7s
}
.top_bar_carousel_caption {
    left: 15%;
    width: 35%;
    bottom: 5%;
    text-align: left;
    font-family: 'Raleway', sans-serif
}
.top_bar_carousel_caption_right {
    left: 60%
}
.top_bar_carousel_caption_center {
    left: 0;
    width: 100%;
    text-align: center
}
.top_bar_carousel_caption h1 {
    font-size: 40px;
    font-weight: 500;
    text-shadow: none;
    margin-bottom: 15px;
    text-transform: uppercase;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-timing-function: cubic-bezier(.22, .81, .01, .99);
    animation-timing-function: cubic-bezier(.22, .81, .01, .99)
}
.top_bar_carousel_caption p {
    padding: 0;
    font-size: 20px;
    text-shadow: none;
    margin-bottom: 30px;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-timing-function: cubic-bezier(.22, .81, .01, .99);
    animation-timing-function: cubic-bezier(.22, .81, .01, .99)
}
.top_bar_carousel_transparent_button,
.top_bar_carousel_transparent_button:visited {
    outline: 0;
    width: auto;
    height: 39px;
    margin: 0 10px;
    padding: 0 23px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    text-align: left;
    text-shadow: none;
    line-height: 39px;
    position: relative;
    font-style: normal;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none!important;
    font-family: 'Raleway', sans-serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: initial!important;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-timing-function: cubic-bezier(.22, .81, .01, .99);
    animation-timing-function: cubic-bezier(.22, .81, .01, .99)
}
.top_bar_carousel_transparent_button:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    position: absolute;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: -webkit-transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s
}
.top_bar_carousel_transparent_button:hover,
.top_bar_carousel_transparent_button:active,
.top_bar_carousel_transparent_button:focus {
    box-shadow: none;
    outline: none!important
}
.top_bar_carousel_transparent_button:hover:before,
.top_bar_carousel_transparent_button:focus:before,
.top_bar_carousel_transparent_button:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}
.top_bar_modal_dialog {
    top: 20px
}
.top_bar_modal_content {
    left: 12%;
    width: 75%;
    border: 0;
    overflow: hidden;
    box-shadow: none;
    position: relative;
    -webkit-border-radius: 25px;
    border-radius: 25px
}
.top_bar_modal_header {
    border: 0;
    text-align: left;
    padding: 20px 10px
}
.top_bar_modal_header img {
    width: 250px
}
.top_bar_modal_header>button {
    bottom: 10px;
    opacity: 1;
    z-index: 1;
    left: 10px;
    border: 0;
    outline: 0;
    font-size: 35px;
    text-shadow: none;
    position: relative;
    font-weight: normal;
    padding: 0 9px 0 9px;
    -webkit-transition: color .5s ease-in-out 0s;
    transition: color .5s ease-in-out 0s
}
.top_bar_modal_header>button:hover,
.top_bar_modal_header>button:active,
.top_bar_modal_header>button:focus {
    opacity: 1;
    border: 0;
    box-shadow: none;
    outline: none!important
}
.top_bar_modal_body {
    margin: 0;
    font-family: 'Raleway', sans-serif
}
#top_bar_modal_user_image {
    text-align: center
}
#top_bar_modal_user_image img {
    width: 90px;
    -webkit-border-radius: 100%;
    border-radius: 100%
}
#top_bar_modal_user_image h3 {
    font-weight: bold
}
.top_bar_modal_body_form>div {
    margin-top: 10px;
    margin-bottom: 25px
}
.top_bar_modal_body_form div input {
    height: 42px;
    box-shadow: none;
    padding: 0 0 0 20px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s;
    transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s
}
.top_bar_modal_body_form div textarea {
    box-shadow: none;
    height: initial!important;
    padding: 20px 0 20px 20px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s;
    transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s
}
.top_bar_checkbox input {
    height: initial!important
}
.top_bar_modal_body_form div input:focus,
.top_bar_modal_body_form div textarea:focus {
    outline: 0;
    box-shadow: none
}
.top_bar_modal_body_form button {
    border: 0;
    display: block;
    font-size: 16px;
    overflow: hidden;
    box-shadow: none;
    position: relative;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    padding: 10px 35px 10px 35px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color .3s ease-in-out 0s;
    transition: color .3s ease-in-out 0s
}
.top_bar_modal_body_form button:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    position: absolute;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: -webkit-transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s
}
.top_bar_modal_body_form button:hover,
.top_bar_modal_body_form button:focus,
.top_bar_modal_body_form button:active {
    border: 0;
    box-shadow: none;
    outline: none!important
}
.top_bar_modal_body_form button:hover:before,
.top_bar_modal_body_form button:focus:before,
.top_bar_modal_body_form button:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}
.top_bar_modal_footer {
    border: 0;
    text-align: left;
    padding: 3px 0 10px 20px
}
#top_bar_contact_us_modal_social_icons ul {
    padding: 0;
    list-style-type: none;
    margin: 10px 10px 10px 0
}
#top_bar_contact_us_modal_social_icons ul li {
    float: left;
    margin-right: 1px
}
#top_bar_contact_us_modal_social_icons ul li a {
    width: 30px;
    padding: 5px;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color .3s ease-in-out 0s;
    transition: color .3s ease-in-out 0s
}
#top_bar_contact_us_modal_social_icons ul li a:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transition: -webkit-transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s
}
#top_bar_contact_us_modal_social_icons ul li a:hover:before,
#top_bar_contact_us_modal_social_icons ul li a:focus:before,
#top_bar_contact_us_modal_social_icons ul li a:active:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}
.top_bar_modal_body_search {
    padding: 0
}
.top_bar_search_bar>div {
    width: 85%;
    float: left;
    margin: 0;
    padding-top: 15px
}
.top_bar_search_bar>div>input {
    font-size: 22px;
    box-shadow: none;
    font-weight: bold;
    border: none!important
}
.top_bar_search_bar>div>input:focus {
    border: 0;
    box-shadow: none
}
.top_bar_search_bar>button {
    width: 15%;
    margin: 0;
    padding: 25px;
    text-align: center;
    -webkit-border-radius: 0 0 25px 0;
    border-radius: 0 0 25px 0
}
.top_bar_search_bar>button:before {
    -webkit-border-radius: 0 0 25px 0;
    border-radius: 0 0 25px 0
}
.top_bar_search_bar>button>span {
    vertical-align: middle
}
@media(max-width:991px) {
    .top_bar_navbar.affix {
        position: static
    }
    #top_bar_header_logo {
        margin-top: 0
    }
    .top_bar_navbar.affix div div a #top_bar_header_logo {
        margin-top: 0
    }
    .top_bar_navbar.affix div .top_bar_navbar_nav>li>a {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
@media only screen and (max-width: 767px) {
    .top_bar_navbar_header {
        padding: 10px 0 10px 0
    }
    .top_bar_navbar_nav {
        float: initial!important
    }
    .top_bar_fa_angle_down {
        float: right;
        font-size: 22px
    }
    .top_bar_dropdown_right i,
    .top_bar_dropdown_left i {
        display: none
    }
    .top_bar_dropdown_menu_right,
    .top_bar_dropdown_menu_left {
        display: none
    }
    .top_bar_navbar_nav,
    .top_bar_dropdown_menu {
        text-align: left
    }
    .top_bar_shortcodes_list_border,
    .top_bar_features_list_border {
        border-right: 0
    }
    .top_bar_mega_list {
        text-align: center
    }
    .top_bar_mega_image,
    .top_bar_mega_posts {
        text-align: center
    }
    .top_bar_mega_image img,
    .top_bar_mega_posts_col_img img,
    .top_bar_dropdown_menu_shop_col img {
        width: 50%
    }
    .top_bar_mega_posts_col_text h5 {
        margin: 10px 0 10px 0
    }
    .top_bar_dropdown_menu_shop_col {
        text-align: center
    }
    .top_bar_dropdown_menu_shop_col p {
        text-align: center
    }
    .top_bar_modal_content {
        width: 100%;
        position: static
    }
}
@media only screen and (min-width: 768px) and (max-width: 5000px) {
    .top_bar_dropdown_menu {
        opacity: 0!important;
        display: block!important;
        visibility: hidden!important;
        -webkit-transform: scale(0.9, 0.9)!important;
        transform: scale(0.9, 0.9)!important;
        -webkit-transition: -webkit-transform .2s ease-in-out, visibility .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
        transition: transform .2s ease-in-out, visibility .2s ease-in-out 0s, opacity .2s ease-in-out 0s
    }
    .top_bar_dropdown_scale:hover>.top_bar_dropdown_menu {
        opacity: 1!important;
        visibility: visible!important;
        -webkit-transform: scale(1, 1)!important;
        transform: scale(1, 1)!important
    }
}
@media only screen and (max-width: 480px) {
    .top_bar_search_bar>div {
        width: 75%
    }
    .top_bar_search_bar>button {
        width: 25%
    }
    .top_bar_carousel_control_left,
    .top_bar_carousel_control_right {
        border: 1
    }
    .top_bar_carousel_control_icons {
        font-size: 18px!important
    }
    .top_bar_carousel_caption {
        left: 0;
        width: 100%;
        bottom: -10px;
        text-align: center
    }
    .top_bar_carousel_caption h1 {
        font-size: 23px;
        margin-bottom: 5px
    }
    .top_bar_carousel_caption p {
        font-size: 16px;
        margin-bottom: 0
    }
    .top_bar_carousel_transparent_button,
    .top_bar_carousel_transparent_button:visited {
        margin: 0;
        height: 27px;
        padding: 0 13px;
        line-height: 27px
    }
}
@media(min-width:481px) and (max-width:600px) {
    .top_bar_search_bar>div {
        width: 75%
    }
    .top_bar_search_bar>button {
        width: 25%
    }
    .top_bar_carousel_control_left,
    .top_bar_carousel_control_right {
        border: 0
    }
    .top_bar_carousel_caption {
        left: 0;
        width: 100%;
        bottom: -10px;
        text-align: center
    }
}
@media(min-width:601px) and (max-width:767px) {
    .top_bar_carousel_caption {
        left: 0;
        width: 100%;
        bottom: 20px;
        text-align: center
    }
}
@media(min-width:768px) and (max-width:991px) {
    #top_bar_phone i {
        display: none
    }
    .top_bar_dropdown_menu_left {
        left: 100%
    }
    .top_bar_dropdown_menu_shortcodes {
        width: 725px;
        left: -225px
    }
    .top_bar_dropdown_menu_features {
        width: 725px;
        left: -370px
    }
    .top_bar_dropdown_menu_mega {
        left: -485px;
        width: 725px
    }
    .top_bar_dropdown_menu_shop {
        left: -586px;
        width: 750px
    }
    .top_bar_carousel_caption {
        bottom: 0
    }
}
@media(min-width:992px) and (max-width:1250px) {
    #top_bar_phone i {
        display: none
    }
    .top_bar_dropdown_menu_shortcodes {
        left: -380px;
        width: 950px
    }
    .top_bar_dropdown_menu_features {
        left: -525px;
        width: 950px
    }
    .top_bar_dropdown_menu_mega {
        width: 990px;
        left: -660px
    }
    .top_bar_dropdown_menu_shop {
        left: -725px;
        width: 950px
    }
    .top_bar_carousel_caption {
        bottom: 25%
    }
}
.top_bar_container_fluid {
    background: #3054a4
}
.top_bar_container_fluid,
#top_bar_login_btn,
#top_bar_register_btn,
#top_bar_search_btn,
#top_bar_email a {
    color: #fff
}
#top_bar_social_icons ul li a:hover,
#top_bar_social_icons ul li a:active,
#top_bar_social_icons ul li a:focus {
    color: #ffffff!important
}
#top_bar_social_icons ul li a:before {
    background: #fff
}
#top_bar_login_btn:hover,
#top_bar_login_btn:active,
#top_bar_login_btn:focus,
#top_bar_register_btn:hover,
#top_bar_register_btn:active,
#top_bar_register_btn:focus,
#top_bar_search_btn:hover,
#top_bar_search_btn:active,
#top_bar_search_btn:focus,
#top_bar_email a:hover,
#top_bar_email a:active,
#top_bar_email a:focus {
    color: #6786a1
}
#top_bar_social_icons ul li a {
    color: #3c51c9
}
#top_bar_social_icons ul li a {
    background: #ff9812
}
.top_bar_navbar,
.top_bar_navbar.affix {
    background: #ffffff
}
.top_bar_navbar_nav>li>a,
.top_bar_navbar_nav>li>a:visited {
    color: #000000!important
}
.top_bar_navbar_toggle .top_bar_top_icon_bar,
.top_bar_navbar_toggle .top_bar_bottom_icon_bar {
    background: #f88434!important
}
.top_bar_navbar_nav>li>a:hover,
.top_bar_navbar_nav>li>a:active,
.top_bar_navbar_nav>li>a:focus {
    color: #f88434!important
}
.top_bar_navbar_nav>li>a:before {
    background: #f88434
}
.top_bar_navbar_toggle.collapsed .top_bar_top_icon_bar,
.top_bar_navbar_toggle.collapsed .top_bar_middle_icon_bar,
.top_bar_navbar_toggle.collapsed .top_bar_bottom_icon_bar {
    background: #f88434!important
}
.top_bar_navbar_nav>li>a:hover,
.top_bar_navbar_nav>li>a:active,
.top_bar_navbar_nav>li>a:focus,
.top_bar_navbar_nav>li>a,
.top_bar_navbar_nav>li>a:visited,
.top_bar_navbar_toggle,
.top_bar_navbar_toggle:hover,
.top_bar_navbar_toggle:active,
.top_bar_navbar_toggle:focus {
    background: transparent!important
}
.top_bar_navbar.affix {
    box-shadow: 0 0 10px #ddd
}
.top_bar_dropdown_menu {
    background: #fff
}
.top_bar_dropdown_menu li a,
.top_bar_dropdown_menu li a:visited {
    color: #000000!important
}
.top_bar_dropdown_menu li a:hover,
.top_bar_dropdown_menu li a:active,
.top_bar_dropdown_menu li a:focus {
    color: #ffffff!important
}
.top_bar_dropdown_menu li a:hover,
.top_bar_dropdown_menu li a:active,
.top_bar_dropdown_menu li a:focus {
    background: #f88434!important
}
.top_bar_dropdown_menu {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2)
}
.top_bar_dropdown_menu {
    border-top: 2px solid #f88434
}
.top_bar_dropdown_menu_mega,
.top_bar_dropdown_menu_shop {
    background: #fff
}
.top_bar_features_list>ul>li>h4,
.top_bar_dropdown_menu_mega>li>ul>li>h4,
.top_bar_dropdown_menu_mega>li>ul>li>h5,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:visited,
.top_bar_dropdown_menu_shop_col>h5>a,
.top_bar_dropdown_menu_shop_col>h5>a:visited {
    color: #000000!important
}
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:hover,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:active,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:focus,
.top_bar_dropdown_menu_shop_col>h5>a:hover,
.top_bar_dropdown_menu_shop_col>h5>a:active,
.top_bar_dropdown_menu_shop_col>h5>a:focus {
    color: #85b49d!important
}
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:hover,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:active,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>h5>a:focus,
.top_bar_dropdown_menu_shop_col>h5>a:hover,
.top_bar_dropdown_menu_shop_col>h5>a:active,
.top_bar_dropdown_menu_shop_col>h5>a:focus {
    background: transparent!important
}
.top_bar_shortcodes_list ul li a,
.top_bar_shortcodes_list ul li a:visited,
.top_bar_features_list ul li a,
.top_bar_features_list ul li a:visited,
.top_bar_dropdown_menu_mega>li>ul>li>a,
.top_bar_dropdown_menu_mega>li>ul>li>a:visited,
.top_bar_dropdown_menu_mega>li>ul>li>p,
.top_bar_dropdown_menu_mega>li>ul>li>div>div>p,
.top_bar_dropdown_menu_shop_col>p {
    color: #000000!important
}
.top_bar_shortcodes_list ul li a:hover,
.top_bar_shortcodes_list ul li a:active,
.top_bar_shortcodes_list ul li a:focus,
.top_bar_features_list ul li a:hover,
.top_bar_features_list ul li a:active,
.top_bar_features_list ul li a:focus,
.top_bar_dropdown_menu_mega>li>ul>li>a:hover,
.top_bar_dropdown_menu_mega>li>ul>li>a:active,
.top_bar_dropdown_menu_mega>li>ul>li>a:focus {
    color: #85b4a4!important
}
.top_bar_shortcodes_list ul li a:hover,
.top_bar_shortcodes_list ul li a:active,
.top_bar_shortcodes_list ul li a:focus,
.top_bar_features_list ul li a:hover,
.top_bar_features_list ul li a:active,
.top_bar_features_list ul li a:focus,
.top_bar_dropdown_menu_mega>li>ul>li>a:hover,
.top_bar_dropdown_menu_mega>li>ul>li>a:active,
.top_bar_dropdown_menu_mega>li>ul>li>a:focus {
    background: transparent!important
}
.top_bar_shortcodes_list_border {
    border-right: 1px solid #e5e5e5
}
.top_bar_features_list_border {
    border-right: 1px solid #e5e5e5
}
.top_bar_dropdown_menu_mega>li>ul>li:first-child {
    border-bottom: 1px solid #e5e5e5
}
.top_bar_carousel_wrapper {
    background: #000
}
.top_bar_carousel_control_left,
.top_bar_carousel_control_left:hover,
.top_bar_carousel_control_left:active,
.top_bar_carousel_control_left:focus,
.top_bar_carousel_control_right,
.top_bar_carousel_control_right:hover,
.top_bar_carousel_control_right:active,
.top_bar_carousel_control_right:focus {
    background: transparent!important
}
.top_bar_carousel_caption h1 {
    color: #ffffff!important
}
.top_bar_carousel_caption p {
    color: #ffffff!important
}
.top_bar_carousel_transparent_button,
.top_bar_carousel_transparent_button:visited {
    color: #fff
}
.top_bar_carousel_transparent_button:hover,
.top_bar_carousel_transparent_button:active,
.top_bar_carousel_transparent_button:focus {
    color: #ffffff!important
}
.top_bar_carousel_transparent_button,
.top_bar_carousel_transparent_button:visited {
    border: 3px solid #fff
}
.top_bar_carousel_transparent_button:before {
    background: #f88434
}
.top_bar_carousel_transparent_button,
.top_bar_carousel_transparent_button:visited,
.top_bar_carousel_transparent_button:hover,
.top_bar_carousel_transparent_button:active,
.top_bar_carousel_transparent_button:focus {
    background: transparent!important
}
.top_bar_carousel_transparent_button:hover,
.top_bar_carousel_transparent_button:active,
.top_bar_carousel_transparent_button:focus {
    border-color: #f1eac7fa!important
}
.top_bar_modal_fade {
    background: rgba(255, 255, 255, 0.4)
}
.top_bar_modal_header>button,
.top_bar_modal_body_form button,
#top_bar_contact_us_modal_social_icons ul li a,
#top_bar_contact_us_modal_social_icons ul li a:hover,
#top_bar_contact_us_modal_social_icons ul li a:active,
#top_bar_contact_us_modal_social_icons ul li a:focus {
    color: #fff
}
.top_bar_modal_header {
    background: #000
}
.top_bar_modal_header>button:hover,
.top_bar_modal_header>button:active,
.top_bar_modal_header>button:focus {
    color: #859eb4
}
.top_bar_modal_body_form button:hover,
.top_bar_modal_body_form button:active,
.top_bar_modal_body_form button:focus {
    color: #ffffff!important
}
.top_bar_modal_body,
.top_bar_modal_body_form div input,
.top_bar_modal_body_form div textarea {
    background: #fff
}
.top_bar_modal_body_form div input,
.top_bar_modal_body_form div textarea {
    color: #000
}
.top_bar_modal_body_form button:before,
#top_bar_contact_us_modal_social_icons ul li a {
    background: #859eb4
}
.top_bar_modal_body_form div input,
.top_bar_modal_body_form div textarea {
    border: 1px solid #e5e5e5
}
.top_bar_modal_body_form div input:focus,
.top_bar_modal_body_form div textarea:focus {
    border: 1px solid #6786a1
}
.top_bar_modal_body_form button,
#top_bar_contact_us_modal_social_icons ul li a:before {
    background: #6786a1
}
.top_bar_modal_body_form button:hover,
.top_bar_modal_body_form button:active,
.top_bar_modal_body_form button:focus {
    background: #6786a1!important
}
#top_bar_modal_user_image img {
    background: transparent!important
}
.top_bar_modal_footer a {
    color: #6786a1
}