#scroll_up.top-visible {
    bottom: 100px;
}

@media (min-width: 800px) {
.raq:hover {
    background: #000;
    padding: 17px;
    color: #fff !important;
    transition: 0.5s;
}

.raq {
    background: #a8d401;
    padding: 17px;
    color: black;
    transition: 0.5s;
}

}

.cmt-bg-highlight-dark, .cmt-col-bgcolor-darkgrey .cmt-bg-layer-inner, .cmt-bgcolor-darkgrey {
    background-color: #4e4d4e !important;
}

.widget ul.duplexo_contact_widget_wrapper li {
    line-height: 30px;
}

.wpcf7 input[type="file"] {
    font-size: 17px;
}

.cmt-topbar-wrapper .top-contact li a, .cmt-topbar-wrapper .social-icons li>a, .cmt-topbar-wrapper .cmt-sboxfbar-open-icon {
    font-weight: 500;
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a:before, .cmt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before {
    display: none !important;
}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a:before, .is_stuck.cmt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before {
    display: none !important;
}

@media (max-width: 1200px) {
.cmt-topbar-wrapper {
    display: inherit !important;
}

.cmt-section-wrapper-cell:not(.cmt-align-right) .top-contact li:first-child {
    width: 100% !important;
}

}

#media_image-3 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

@media (min-width: 700px) {
   .smsg {
     padding-left: 110px;
     padding-right: 110px;
   }
}

@media (max-width: 700px) {
.cmt-sboxsingle-image-inner {
    margin-right: 20px !important;
}
}

.footer #nav_menu-1 a:before,  .footer #nav_menu-2 a:before {
    content: "-";
    position: absolute;
    top: 4px;
    left: 0;
    line-height: 20px;
    font-size: 15px;
    font-family: 'Poppins';
}

.sidebar .widget.cmt_widget_nav_menu ul>li, .sidebar .widget.duplexo_all_post_list_widget ul>li, .sidebar .widget.duplexo_category_list_widget ul>li {
    outline: none;
}

.sidebar .widget.duplexo_category_list_widget ul>li a:after, .sidebar .widget.duplexo_all_post_list_widget ul>li a:after {
   display: none !important;
}

.cymolthemes-sidebar-true .site-main {
    padding-top: 65px;
    padding-bottom: 65px !important;
}

@media (min-width: 1200px) {
.container {
    width: 1290px;
}
}

.site-footer .second-footer {
    border-top: 4px solid #a8d401;
}

.cmt-sboxheader-search-link {
   display: none !important;
}

ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .cmt-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}

.cmt-vc_general.cmt-vc_btn3 {
    font-size: 17px !important;
}

.widget ul.duplexo_contact_widget_wrapper li {
    font-size: 18px;
    color: black;
}

.site-footer .widget.cmt-widget-navmenu.widget_nav_menu ul li {
    width: calc(100% - 2px);
}

a {
    color: #94ad2b;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a, .widget.cmt_widget_nav_menu li a, .widget.duplexo_all_post_list_widget li a, .widget.duplexo_category_list_widget li a {
   color: #4d4d4d;
}

.cmt-textcolor-dark a, .cmt-textcolor-dark h1, .cmt-textcolor-dark h2, .cmt-textcolor-dark h3, .cmt-textcolor-dark h4, .cmt-textcolor-dark h5, .cmt-textcolor-dark h6 {
    color: #000;
}

.cmt-footer2-left a:hover {
   color: #a8d400 !important;
}

.widget-area a:hover {
    color: #a8d400;
}

h3.widget-title {
color: #4d4d4d !important;
}

footer .social-icons li i {
    color: #4d4d4d;
}

.cmt-footer2-left, .cmt-footer2-right {
    font-size: 16px;
}

.cmt-vc_btn3.cmt-vc_btn3-size-md {
    font-size: 18px;
    text-transform: unset;
}

button, input[type="submit"], input[type="button"], input[type="reset"], .checkout_coupon input.button, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce #review_form #respond .form-submit input:hover, .main-holder .site table.cart .coupon input:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .woocommerce #payment #place_order:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"], #tribe-bar-form .tribe-bar-submit input[type=submit], .wishlist_table tr td a.yith-wcqv-button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce .widget_shopping_cart a.button.checkout:hover, .cmt-sboxsresults-title small .label-default[href]:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_shopping_cart a.button, .woocommerce #payment #place_order, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site table.cart .coupon input, .main-holder .site-content #review_form #respond .form-submit input, .woocommerce div.product form.cart .button, table.compare-list .add-to-cart td a, .main-holder .site table.cart .coupon button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .return-to-shop a.button, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button, .main-holder .site .woocommerce-form-coupon button, .main-holder .site .woocommerce-form-login button.woocommerce-Button, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button, .single-cmt_portfolio .nav-next a:hover, .single-cmt_portfolio .nav-previous a:hover, .cmt-vc_general.cmt-vc_btn3.cmt-vc_btn3-color-skincolor:hover, .cmt-vc_general.cmt-vc_btn3.cmt-vc_btn3-style-3d.cmt-vc_btn3-color-skincolor:hover, .comment-list a.comment-reply-link:hover, .cymolthemes-box-events .event-box-content .cymolthemes-eventbox-footer a:hover, .cmt-ptablebox-featured-col .cmt-ptablebox .cmt-vc_btn3.cmt-vc_btn3-color-black.cmt-vc_btn3-style-outline:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    color: #fff;
    background-color: #4d4d4d;
}

@media (max-width: 1023px) {
.cmt-element-heading-wrapper .cmt-vc_general .cmt-vc_cta3_content-container .cmt-vc_cta3-content .cmt-vc_cta3-content-header h2 {
    font-size: 24px;
    line-height: 35px;
    color: #000000;
}
}

.cmt-seperator-solid.cmt-element-heading-wrapper:not(.cmt-sboxheading-style-horizontal) .cmt-sboxcta3-only.cmt-vc_general.cmt-sboxvc_cta3 .cmt-sboxcta3-content-wrapper {
    margin-top: 0px!important;
}

.heading-seperator {
   display: none !important;
}

.headerlogo img {
    margin-top: -7px;
}
.top-contact {
   font-size: 14px;
}

.top-contact a:hover, .cmt-topbar-wrapper .social-icons li>a:hover i {
   color: #4d4d4d !important;
}

.top-contact i {
    color: #fff !important;
    font-weight: bold;
}

#hide, .hide {
   display: none !important;
}