@media (min-width: 1200px) {
.col-lg-3:nth-child(2) {
    margin-left: 90px;
    margin-right: -90px;
}
}

.cmt-sboxresponsive-icon-white #site-header-menu #site-navigation .menu-toggle .cmt-duplexo-icon-bars:after {
    background-color: #414143;
}

.cmt-sboxresponsive-icon-white #site-header-menu #site-navigation .menu-toggle .cmt-duplexo-icon-bars {
    background-color: #414143;
}

.cmt-sboxresponsive-icon-white #site-header-menu #site-navigation .menu-toggle .cmt-duplexo-icon-bars:before {
    background-color: #414143;
}

@media (max-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > ul li:last-child {
    border-bottom: 0px !important;
}

#site-header-menu #site-navigation .menu-toggle, .cmt-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
    right: 0;
    left: auto !important;
}

#site-header-menu #site-navigation div.nav-menu > ul li:last-child {
   padding-top: 20px !important;
   padding-bottom: 20px !important;
}

#cmt-page-header .social-icons {
   display: none !important;
}

#cmt-page-header .top-contact li:nth-child(2) {
   display: none !important;
}
}

.wpb_wrapper li {
   margin-bottom: 10px;
}

b, strong {
    font-weight: 500;
}

.cmt-topbar-wrapper .top-contact li a:hover {
   color: #e5e5e5 !important;
}

.cmt-top-bar-content .social-icons li > a:hover {
   color: #e5e5e5 !important;
}

.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;
}

.raq:hover {
    background: #414143;
    padding: 17px;
    color: #fff !important;
    transition: 0.5s;
}

.raq {
    background: #38964b;
    padding: 17px;
    color: white;
    transition: 0.5s;
    border-radius: 100px !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 #279548;
}

.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: #279548 !important;
}

.widget-area a:hover {
    color: #279548;
}

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 i {
    color: #fff !important;
    font-weight: bold;
}

#hide, .hide {
   display: none !important;
}