#mk-header {
    height: 270px;
}
.home header#mk-header {
    height: 259px;
}
.home .mk-zindex-fix #mk-page-introduce {
    display: none;
}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.sticky-style-fixed .mk-header-holder {
    font-family: oswald,open sans,tahoma,arial;
    left: 0;
    position: fixed;
    width: 100%;
}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.sticky-style-fixed .mk-header-nav-container {
    position: relative !important;
}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.sticky-style-fixed .mk-header-nav-container {
    left: auto !important;
    width: 100% !important;
}
.mk-boxed-enabled .header-style-2.header-sticky-ready .mk-classic-nav-bg {
    border-bottom: medium none;
}
.header-style-2 .mk-header-nav-container {
    border-top: medium none !important;
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a svg {
    fill: #b9b9b9;
    height: 20px;
    margin-top: 5px;
    vertical-align: bottom;
}
.menu-sandwich-menu-container{
    height:auto!important;
}
#mk-boxed-layout .mk-header-toolbar {
    height: 54px;
}
#mk-boxed-layout .header-toolbar-contact {
    float: left;
    font-size: 24px;
    line-height: 42px;
    width:44%;
}
#menu-languages{
    float:left;
    width:auto;
}
#mk-boxed-layout .header-toolbar-contact img {
    float: left;
    margin-right: 15px;
    margin-left:-15px;
    margin-top: 5px;
    width: auto;
}
.page-id-17783 .hidden-sm {
    display: block !important;
}
.page-id-17783 .mk-text-block p{
    font-size:16px!important;
}
#MailingListContainer span, #MailingListContainer label{
    line-height: 2;
}
#mk-boxed-layout .header-toolbar-contact > a {
    font-family: oswald;
}
#mk-boxed-layout .mk-header-inner .header-logo {
    float: left;
    height: 149px;
    width: auto;
}
#mk-boxed-layout .mk-header-inner .header-logo a {
    float: left;
    /*height: 85%;*/
    margin-left: 0;
}
#mk-boxed-layout .mk-header-inner .header-logo {
    float: left;
    height: 149px;
    width: auto;
}
.fit-logo-img a img{
    max-height: auto!important;
}
#mk-boxed-layout .mk-header-inner .mk-header-tagline {
    clear: both;
    color: #000;
    float: left;
    font-family: Lato;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin-top: -20px;
    position: relative;
    z-index: 9999;
}
#mk-boxed-layout .languages_menu {
    float: right;
    margin-right: 15px;
}
#mk-boxed-layout .languages_menu ul#menu-languages {
    float: right;
    list-style: outside none none;
    margin-top: 13px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li {
    background-image: url("../images/languages-icons.png");
    background-repeat: no-repeat;
    color: #acacac;
    display: inline;
    float: left;
    margin-left: 20px;
    padding-left: 21px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li > a {
    color: #acacac;
    float: left;
    font: 300 18px oswald,open sans,tahoma,arial;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li > a:hover {
    color: #76a3d4;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.international.menu-item {
    background-position: left 2px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.germany.menu-item {
    background-position: left -69px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.uk-ireland.menu-item {
    background-position: left -141px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.china.menu-item {
    background-position: left -213px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.se-asia.menu-item {
    background-position: left -285px;
}
#mk-boxed-layout .languages_menu ul#menu-languages > li.current-menu-item a {
    color: #76a3d4;
}
#mk-header-social.toolbar-section {
    margin: 4px 5px;
}
#mk-boxed-layout .main-nav-side-search.custom {
    float: right;
}
#mk-boxed-layout .main-nav-side-search.custom > a {
    color: #fff;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 7px !important;
}
#mk-boxed-layout #mk-header-searchform {
    margin-top: 7px;
}
#mk-boxed-layout #mk-header-searchform span .text-input {
    min-width: 180px;
}
.mob_menu_ico {
    color: #1863b5;
    cursor: pointer;
    display: none;
    float: right;
    font-size: 28px;
    height: 30px;
    margin: 5px 0 0 14px;
    width: 30px;
    z-index: 9999;
}
#mk-boxed-layout .hd_bnr_area {
    float: right;
    height: 148px;
    position: relative;
    top: 26px;
    z-index: 99999;
}
div.wpb_wrapper div#avp_multi_148 table tbody tr td#avp_multi_148_slot_1 a img, div.wpb_wrapper div#avp_multi_148 table tbody tr td#avp_multi_148_slot_2 a img {
    float: right;
}
.mk-padding-wrapper div:first-child div.wpb_wrapper div#avp_multi_148 table tbody tr td#avp_multi_148_slot_1 a img, .mk-padding-wrapper div:first-child div.wpb_wrapper div#avp_multi_148 table tbody tr td#avp_multi_148_slot_2 a img {
    float: left;
}

nav#mk-main-navigation {
    float: left;
}
/*.vc_col-sm-8 {
    width: 65%!important;
}
.vc_col-sm-4 {
    width: 35%!important;
}*/
#mk-boxed-layout .mk-classic-menu-wrapper {
    margin: 0 auto!important;
}
#mk-boxed-layout .mk-header-bg {
    background-color: #eceaea;
}
#mk-boxed-layout .mk-classic-menu-wrapper {
    background-color: #eceaea;
}
#menu-main-menu li {
    cursor: pointer;
    text-transform: uppercase;
    vertical-align: top;
}
#menu-main-menu li:first-child, #menu-main-menu li:first-child > a {
    margin-right: 0;
    padding-right: 0 !important;
    padding-top: 5px !important;
}
#menu-main-menu li a {
    font-family: oswald,tahoma,verdana;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 18px !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: 600;
    line-height: 39px;
}
.mk-toolbar-holder {
    padding-left: 15px !important;
    padding-right: 0 !important;
}
#menu-main-menu li a i {
    font-size: 32px;
}
#mk-boxed-layout .main-navigation-ul li.no-mega-menu ul.sub-menu {
    top: 68px;
}
#menu-main-menu li > ul.sub-menu {
    border-bottom: 7px solid #a80202;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
}
#menu-main-menu li > ul.sub-menu li {
    padding: 0 0 5px;
}
#menu-main-menu li > ul.sub-menu li a {
    color: #2a2b2b;
    font: 14px open sans !important;
    padding: 0 10px;
}
#menu-main-menu li > ul.sub-menu li a:hover {
    color: #1d63b0;
}
#mk-header .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    width: 255px;
}
.right_menu_opt {
    float: right;
    margin-top: -3px;
}
.right_menu_opt > .sub_btn {
    background: #ad0000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    float: left;
    margin-right: 20px;
    padding: 11px 10px;
}
.right_menu_opt > .sub_btn > h3 {
    font-size: 24px;
    font-weight: 400;
}
.right_menu_opt > .sub_btn > small {
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
}
.right_menu_opt > .sub_btn h3 {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: -8px;
    text-align: center;
}
.mk-header-inner .mega-menu {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 7px solid #a80202;
    display: none;
    height: 245px;
    left: 0;
    padding-top: 15px;
    position: fixed;
    top: 269px;
    width: 100%;
    z-index: 999;
}
.mega-menu > .mk-grid.mega-menu-container {
    height: 212px;
    width: auto;
}
.mk-header-inner .mega-menu-container > a {
    display: block;
    float: left;
    line-height: 0;
    margin: 0 9px;
}
.mk-header-inner .mega-menu-container > a > .mega-menu-item {
    float: left;
    width: auto;
}
.mk-header-inner .mega-menu-container > a > .mega-menu-item > img {
    width: 100%;
}
#mk-header .mk-header-inner ul.mmwrap {
    display: none;
}
#mk-header .mk-header-inner ul.mmwrap > li {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 7px solid #a80202;
    left: 0;
    margin: 0;
    padding-top: 15px;
    position: fixed;
    top: 271px;
    width: 100%;
    z-index: 999;
}
#mk-header .mk-header-inner ul.mmwrap > li > ul.sub-menu.mega_col_3 {
    float: none !important;
    margin: 0 auto;
    min-height: 212px;
    width: auto;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li {
    color: #2a2b2b;
    display: block;
    float: left;
    width: 33%;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li > .megamenu-title {
    color: #2a2b2b;
    font: 16px oswald !important;
    margin: 0;
    padding: 10px 0 0;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li > ul {
    float: left;
    width: 100%;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li > ul > li {
    float: left;
    font: 15px oswald;
    text-align: left;
    width: 100%;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li > ul a {
    color: #2a2b2b;
    font: 16px oswald !important;
}
#mk-header .mk-header-inner ul.mmwrap > li > .sub-menu.mega_col_3 > li > ul a:hover {
    color: #1d63b0;
}
#mk-header .mk-header-inner .main-navigation-ul li.has-mega-menu > ul.sub-menu {
    left: 0;
    margin: 0;
    padding: 0 !important;
    position: absolute;
    top: 68px;
}
#mk-header .mk-header-inner .main-navigation-ul li.has-mega-menu > ul.sub-menu a, #mk-header .mk-header-inner .main-navigation-ul li.has-mega-menu > ul.sub-menu div {
    color: #2a2b2b;
    float: left;
    font-size: 14px;
    text-align: left;
}
#mk-boxed-layout .mk-classic-menu-wrapper {
    position: relative;
}
#mk-header .custom-mega-menu {
    position: inherit;
}
#mk-header .custom-mega-menu > ul {
    background: #fff none repeat scroll 0 0;
    border-bottom: 7px solid #a80202;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
    display: none;
    left: 20% !important;
    padding: 10px 0 25px;
    position: absolute;
    top: 68px;
    width: 45%;
}
#mk-header .custom-mega-menu > ul > li {
    float: left;
    text-align: left;
    width: 50%;
}
#mk-header .custom-mega-menu > ul > li > a, #mk-header .custom-mega-menu > ul > li > div {
    color: #2a2b2b;
    float: left;
    font: 14px open sans !important;
    padding: 0;
    text-align: left;
    width: 100%;
}
#mk-header .custom-mega-menu > ul > li > a:hover {
    color: #1d63b0;
}
#mk-header .custom-mega-menu > ul > li:first-child {
    padding-top: 0 !important;
}
#mk-header .custom-mega-menu > ul > li > a:first-child {
    padding-top: 0 !important;
}
#mk-header .main-navigation-ul > li.no-mega-menu ul.sub-menu::after, #mk-header .main-navigation-ul > li.has-mega-menu > ul.sub-menu::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.mk-header-inner{
    float:left;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 {
    border-bottom: 7px solid #a80202;
    display: none;
    left: 0;
    margin: 0;
    padding-top: 15px;
    position: fixed;
    top: 271px;
    width: 45%;
    z-index: 999;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li {
    box-shadow: 0 0 0;
    color: #2a2b2b;
    display: block;
    float: left;
    width: 50%;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li > .megamenu-title {
    color: #2a2b2b;
    font: 16px oswald !important;
    height: 35px;
    margin: 0;
    padding: 10px 0 0 5%;
    width: 95%;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li > ul {
    /*    border-bottom: medium none;
        box-shadow: 0 0 0;
        display: block;
        float: left;
        left: 0;
        margin: 0;
        padding: 0;
        position: inherit;
        top: 0;
        width: 100%;*/
    float:left;

}
#menu-languages{
    float:left;
    margin-top:0!important;
    padding-top:2px!important;
    margin-bottom: 0!important;
}
#menu-languages li{
    padding-top:0!important;
}

#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li > ul > li {
    float: left;
    font: 15px oswald;
    text-align: left;
    width: 100%;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li > ul a {
    color: #2a2b2b;
    float: left;
    font: 14px open sans !important;
    padding: 0 0 0 5%;
    text-align: left;
    width: 95%;
}
#mk-header .mk-header-inner ul.sub-menu.mega_col_2 > li > ul a:hover {
    color: #1d63b0;
}
.right_menu_opt .mob_btn {
    float: right;
    padding: 19px 0;
    position: relative;
}
.right_menu_opt .mob_btn a {
    padding: 20px 0;
}
.right_menu_opt .mob_btn > .menu-sandwich-menu-container, header .menu-mobile-sandwich-menu-container {
    background: #fff none repeat scroll 0 0;
    border-bottom: 7px solid #a80202;
    display: none;
    height: auto;
    position: absolute;
    right: 0;
    top: 69px;
    width: 304px;
}
.right_menu_opt .sandwich_wrap {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0);
    float: left;
    list-style: outside none none;
    margin: 0;
}
.right_menu_opt .sandwich_wrap > li {
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
.right_menu_opt .sandwich_wrap > li > a {
    color: #2a2b2b;
    float: left;
    font-size: 14px;
    padding: 5px 5%;
    text-align: left;
    width: 90%;
}
.right_menu_opt .sandwich_wrap > li > a:hover {
    color: #1d63b0;
}
header .menu-mobile-sandwich-menu-container {
    background: #f4f4f4 none repeat scroll 0 0;
    left: 0;
    top: 56px;
    width: 100%;
}
header .menu-mobile-sandwich-menu-container ul {
    margin-left: 0;
}
header .menu-mobile-sandwich-menu-container ul li {
    border-bottom: 1px solid #e4e4e4;
    list-style: outside none none;
    margin-left: 0;
    padding-left: 20px;
}
header .menu-mobile-sandwich-menu-container ul li:last-child {
    border-bottom: medium none;
}
.wpb_column .slider_ttl {
    background: #10a5e7 none repeat scroll 0 0 !important;
    margin-bottom: 0 !important;
    padding-left: 7px;
}
.wpb_column .mk-text-block.white_slider {
    float: right;
    /*    margin-right: 10px;
        margin-top: -32px;*/
}
div.mk-content-box.br_col3_wrap.link-boxes-wrap > span.content-box-heading {
    display: none;
}
div.mk-content-box.mk-shortcode.link-boxes-wrap > div.content-box-content {
    padding: 0;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper > li {
    border-bottom: 1px solid #eee;
    display: block;
    margin-left: 0;
    padding: 5px 0 7px 14px;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper > li:first-child {
    border-top: 1px solid #eee;
    margin-top: 8px;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper > li:last-child {
    border-bottom: medium none;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper > li > a {
    font: 14px arial,tahoma,verdana,sans-serif;
}
.link-boxes-wrap .mk-text-block ul.post_title_wrapper > li > a > i {
    float: right;
    line-height: 25px;
    margin-right: 15px;
    text-align: right !important;
}
div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    background-size: 100% auto;
    height: 170px;
}
div#mk-boxed-layout div#mk-theme-container div#theme-page .vc_grid-item div.vc_gitem-animated-block a.vc_gitem-link.vc-zone-link {
    border: 1px solid #f7f7f7;
}
div#mk-boxed-layout div#mk-theme-container div#theme-page .vc_grid-item:nth-child(3n) div.vc_gitem-animated-block a.vc_gitem-link.vc-zone-link {
    border: 1px solid #f9f9f9;
    width: 99%;
}
.home .vc_gitem_row > .vc_gitem-col > .vc_custom_heading > h4 {
    font: 400 15px oswald,tahoma,sans-serif !important;
    min-height: 45px;
}
.home .vc_gitem_row > .vc_gitem-col > .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    min-height: 75px;
}
.home .vc_gitem_row > .vc_gitem-col > .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    font: 12px Open Sans,tahoma,sans-serif !important;
}
article.mk-blog-classic-item > .featured-image {
    float: left;
    width: 40%;
}
article.mk-blog-classic-item > .mk-blog-meta.first {
    float: left;
    padding: 10px 0 10px 20px;
    width: 60%;
}
article.mk-blog-classic-item > .mk-blog-meta.first a {
    color: #2a2b2b;
    font: 24px oswald;
}
.frm_jot #text-70{
    display:block!important;
}
#sub-footer .footer_menu{
    float:left!important;
}
article.mk-blog-classic-item > .mk-blog-meta.first a:hover {
    color: #1d63b0;
}
article.mk-blog-classic-item > .mk-blog-meta.first .mk-blog-meta-wrapper a {
    color: #2a2b2b;
    font: 14px open sans,tahoma,verdana,arial,oswald;
}
article.mk-blog-classic-item > .mk-blog-meta.second {
    float: left;
    font: 14px open sans,tahoma,verdana,arial,oswald;
    padding: 15px;
}
article.mk-blog-classic-item > .mk-blog-meta.second a {
    color: #2a2b2b;
}
article.mk-blog-classic-item > .mk-blog-meta.second a:hover {
    color: #1d63b0;
}
article.mk-blog-classic-item > .mk-blog-meta.second .mk-blog-meta-wrapper a {
    color: #2a2b2b;
}
article.mk-blog-classic-item > .mk-blog-meta.second ul.blog-social-share a {
    color: #a8a8a8;
}
article.mk-blog-classic-item > .mk-blog-meta.second ul.blog-social-share a:hover {
    color: #1d63b0;
}
article.mk-blog-classic-item .featured-image img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #eee #eee -moz-use-text-color;
    border-image: none;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    width: 99%;
}
body.archive article.mk-blog-newspaper-item div.featured-image a {
    float: left;
}
body.archive .mk-blog-meta h3.the-title a {
    color: #2a2b2b;
    font: bold 15px oswald,tahoma,sans-serif !important;
    min-height: 45px;
    text-transform: none;
}
body.archive .featured-image .image-hover-overlay {
    display: none !important;
}
body.archive .featured-image .post-type-badge {
    display: none !important;
}
body.archive .mk-blog-meta .the-excerpt > p {
    font: 12px Open Sans,tahoma,sans-serif !important;
}
body.archive .newspaper-item-footer .mk-love-holder.newspapre-footer-icons {
    display: none;
}

.mk-text-block.white_slider {
    margin-right: 0;
    margin-top: -27px;
    width: 68%;
}
.mk-blog-single .featured-image{
    display:none!important;
}
.theme-content  .mk-single-content p {
    font-size: 16px !important;
    font-weight: 400;
}
.mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {
    font-weight: normal !important;
}
.ticker-wrapper.has-js {
    border-radius: 15px;
    display: block;
    float: right;
    font-size: 12px;
    height: 32px;
    margin: -5px 0 0;
    padding-right:20px;
    width: 100%;
}
#page-section-26{
    background-color: #eaeaea;
    background-image: url("../images/globalsmt.jpg");
    background-position: left top;
    background-repeat: repeat;
}
#ticker-content-1478251840000{
    left:10px!important;
}
.ticker {
    display: block;
    height: 28px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ticker-title {
    color: #900;
    font-weight: normal;
    padding-top: 9px;
}
.ticker-content {
    color: #1f527b;
    font: 14px/15px open sans;
    margin: 0;
    overflow: hidden;
    padding-top: 4px;
    position: absolute;
    white-space: nowrap;
}
.ticker-content a {
    color: #1f527b;
    text-decoration: none;
}
.ticker-content a:hover {
    color: #0d3059;
    text-decoration: underline;
}
.ticker-swipe {
    background: #10a5e7 none repeat scroll 0 0;
    display: block;
    height: 23px;
    padding-top: 9px;
    position: absolute;
    top: 0;
    width: 100%;
}
.ticker-swipe span {
    background: #10a5e7 none repeat scroll 0 0;
    border-bottom: 1px solid #1f527b;
    display: block;
    height: 12px;
    margin-left: 1px;
    width: 7px;
}
.ticker-controls {
    float: left;
    list-style-type: none;
    padding: 8px 0 0;
}
.mk-blog-author a, .mk-post-date a{
    color: #777!important;
}
.ticker-controls li {
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-left: 5px;
    padding: 0;
    width: 16px;
}
.ticker-controls li.jnt-play-pause {
    background-image: url("../images/controls.png");
    background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
    background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
    background-position: 32px 0;
}
.ticker-controls li.jnt-play-pause.paused {
    background-image: url("../images/controls.png");
    background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
    background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
    background-position: 48px 0;
}
.ticker-controls li.jnt-prev {
    background-image: url("../images/controls.png");
    background-position: 0 16px;
}
.ticker-controls li.jnt-prev.over {
    background-position: 0 32px;
}
.ticker-controls li.jnt-prev.down {
    background-position: 0 0;
}
.ticker-controls li.jnt-next {
    background-image: url("../images/controls.png");
    background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
    background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
    background-position: 16px 0;
}
.js-hidden {
    display: none;
}
.no-js-news {
    color: #f8f0db;
    padding: 10px 0 0 45px;
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}
.mk-header-holder .header-grid.mk-grid {
    position: unset;
}
.header-grid #menu-languages li.current-menu-item a {
    color: #76a3d4!important;
}
header .menu-mobile-sandwich-menu-container {
    background: #fff none repeat scroll 0 0;
    border-bottom: 7px solid #a80202;
    display: none;
    height: auto;
    position: absolute;
    right: 0;
    width: 304px;
    background: #f4f4f4 none repeat scroll 0 0;
    left: 0;
    top: 54px;
    width: 100%;
}
header .menu-mobile-sandwich-menu-container a {
    color: #777;
    line-height: 35px;
    font-size:16px;
}
.mk-toolbar-holder .mk-header-tagline {
    color: #000;
    float: none;
    font-family: Lato;
    font-size: 11px;
    font-weight: normal;
    /*left: 9%;*/
    margin: 153px auto 0 !important;
    position: absolute;
    text-align: left;
    /*width: 82%;*/
    /*max-width: 1300px;*/
}


.mk-classic-menu-wrapper .main-nav-side-search{
    float:left;
    display:none;
}
.mk-header-social .main-nav-side-search{
    float:left!important;
}
.add-header-height .header-logo img { 
    position: absolute;
    top: 60px!important;
    transform: none!important;
}
#mk-boxed-layout .mk-header-inner .mk-header-tagline {
    margin-top: -27px;
}
.fit-logo-img a {
    height: auto;
} 
#mk-breadcrumbs {
    float: right;
    margin-bottom: 20px;
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show2 .mk-fullscreen-search-wrapper {
    opacity: 1!important;
    transform: scale(1)!important;
    visibility: visible!important;
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show2 {
    opacity: 1!important;
    visibility: visible!important;
}
.vc_col-sm-4 table tr{
    float:right;
    width: 100%;
}

.ap-form-field.math-captcha {
    font-size: 16px;
}
.ap-agreement-text > a {
    color: #777;
}
.mk-blog-newspaper-item p {
    font-size: 12px;
}

#mk-footer .vc_col-sm-4 table td {
    float: left;
    padding: 2% !important;
    width: 46%!important;
}
#mk-footer {
    float: left;
    width: 100%;
}
#mk-theme-container {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
}
#mk-theme-container .mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {
    font-weight: normal !important;
}
#theme-page {
    float: left;
    width: 100%;
}
.comment-author {
    font-size: 16px;
    text-transform: capitalize;
}
.ls-wp-container .ls-l p{
    font-family: "Open Sans";
    font-size: 13px !important;
    line-height: 1.5 !important;  
}
form#commentform .comment-textarea textarea {
    font-family: "Open Sans"!important;
    font-size: 16px!important;
    width: 100%!important;
}
.mk-single-content ul li {
    font-size: 16px;
    line-height: 1.5;
}
#mk-page-introduce{
    background-color:#eceaea;    
    background-image: url("http://globalsmt.net/wp-content/uploads/2017/01/globalsmt.jpg");
    background-position: left top;
    background-repeat: repeat;
}
.mega-menu{
    border-top:1px solid #1d63b0;
}
.comment-content p {
    font-size: 16px !important;
}
#commentform p, #commentform a {
    color: #777 !important;
    font-size: 16px !important;
}
#theme-page .theme-page-wrapper .theme-content {
    box-sizing: border-box!important;
    padding: 30px 20px!important;
}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
    width: 65%!important;
}
#theme-page .theme-page-wrapper.right-layout #mk-sidebar, .header-style-4.header-align-center .shopping-cart-header, .header-style-4.header-align-left .shopping-cart-header, .header-style-4.header-align-right .shopping-cart-header {
    float: left!important;
}
.page-id-20828 .mk-main-wrapper-holder{
    display:none;
}
.page-id-20828 .mk-page-section, #theme-page .theme-page-wrapper {
    margin-top: 0 !important;
}
.page-id-20828 .full-width-2 .page-section-content {
    padding: 10px 0 !important;
}
.page-id-20828  .mk-fancy-table td, .page-id-15833 .mk-fancy-table td{
    font-size:12px;
}
.page-id-20828 .mk-text-block p, .page-id-15833 .mk-text-block p {
    font-size: 16px !important; 
}
.page-id-20828 .vc_col-sm-9, .page-id-15833 .vc_col-sm-9{
    padding-left:0!important;
    padding-right:0!important;
}
.vc_col-has-fill .vc_column-inner {
    padding-top:0!important;
}
.woocommerce-page #theme-page .theme-page-wrapper .theme-content, .woocommerce-page #theme-page .theme-page-wrapper .theme-content{
    float: left;   
    width: 100% !important;
}
.mk-message-box.mk-confirm-message-box {
    background-color: #b8f4d0;
    background-image: url("../../images/box-confirm-icon.png");
    border-color: #72dd9d;
}
.mk-message-box.mk-confirm-message-box, .mk-message-box mk-info-message-box {
    font-size: 16px;
}
.woocommerce-page .product-name > a {
    color: #777;
    float: left;
    text-align: left !important;
}
.shop_table tbody tr:first-child td {
    font-size: 16px;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    border: 1px solid #252525;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 38px;
    padding: 0;
    text-align: center;
    width: 58px;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
    width: 80px;
}
.woocommerce-Price-amount.amount {
    color: #000 !important;
    font-size: 16px !important;
}
.mk-message-box mk-confirm-message-box a,  .mk-message-box mk-info-message-box a{
    color: #777;
}
.woocommerce p, .wc_payment_method.payment_method_paypal label{
    font-size:16px!important;
}
.mk-message-box.mk-info-message-box {
    background-color: #d1eff8;
    background-image: url("../../images/box-info-icon.png");
    border-color: #afe0ee;
    font-size: 16px !important;
}
.sidebar-wrapper.side_ads {
    float: right;
    width: 81%;
}
#payment_method_paypal{
    display:block!important;
}
#payment_method_paypal {
    display: block !important;
    float: left;
    margin-top: 46px !important;
}
.payment_box payment_method_paypal p{
    font-size: 15px !important;
}
.place-order .button.alt {
    font-size: 16px !important;
}
#order_review a{
    color: #777;
}
.select2-results .select2-result-label {
    font-size: 16px;
}

.shop_table .product-name{
    text-align: left;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {
    border: medium none;
}
.mk-message-box.mk-warning-message-box {
    background-color: #fbf1c8;
    background-image: url("../../images/box-warning-icon.png");
    border-color: #e0c069;
}
.mk-message-box.mk-warning-message-box.woocommerce-message, .woocommerce-MyAccount-navigation a {
    font-size: 16px;
}
.woocommerce-MyAccount-navigation a {
    color:#777!Important;
}

.woocommerce-page #mk-sidebar {
    display:none!important;
}
.woocommerce-page #mk-footer #mk-sidebar{
    display:block!important;
}
.woocommerce-MyAccount-navigation li, .woocommerce-MyAccount-navigation ul{
    list-style: disc!important;
    border:none!important;
}
#sub-footer{
    padding-top:25px;
}
.payment_method_worldpay{
    font-size:16px!important;
}
.mk-product-holder .product-item-desc p{
    font-size:12px!important;
}

.home .ls-wp-container .ls-l p.set_btbn{
    font-size:16px!important;
}
.theme-content  .cal_col{
    margin-top:-110px!important;
}
#mk-page-introduce h1.page-title{
    padding-bottom:15px!important;
}
_::-webkit-full-page-media, _:future, :root .header-logo img {
    margin-top:60px!important;
}

#mk-theme-container .mk-blog-single .blog-single-title{
    font-family: 'arial', sans-serif!important;
    font-weight: bold !important;
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share {
    padding: 15px 10px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date > div {
    color: #a7a0a0;
    font-size: 12px;
    font-style: italic;
}

@media only screen and (min-width: 1300px) {
    .mk-header-nav-container, .mk-classic-menu-wrapper {
        width: 1300px;
    }
    .mk-header-inner .right_menu_opt {
        float: right;
        height: 66px;
        margin: 0px 0 0;
    }
}
@media only screen and (max-width: 1370px) {
}
@media only screen and (max-width: 1300px) {
    header#mk-header {
        height: 270px !important;
    }
    .mk-header-inner .mk-header-nav-container {
        display: block;
    }
    .mk-header-inner .mk-nav-responsive-link {
        display: none;
    }
    .mk-header-inner .right_menu_opt {
        margin: -1px 10px 0 0;
    }
    #mk-header .mk-nav-responsive-link {
        display: none !important;
    }
    #mk-boxed-layout .hd_bnr_area {
        margin-right: 15px;
    }
    #mk-boxed-layout .mk-classic-menu-wrapper {
        width: auto;
    }
    #mk-boxed-layout .mk-header-inner .header-logo {
        margin-left: 10px;
    }
    .fit-logo-img a {
        display: inline-block;
        height: 135px!important;
        position: relative;

    }
    .add-header-height .header-logo img {
        position: absolute;
        /*top: 10px!important;*/
        transform: none!important;
        -webkit-transform: none!important;
        -ms-transform: none!important;
        ms-transform: none!important;
        -o-transform: none!important;

    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        margin-top: -20px;
    }
}
@media only screen and (max-width: 1290px) {
    #mk-boxed-layout #menu-main-menu li:first-child a {
        padding-right: 0 !important;
    }
    #mk-boxed-layout #menu-main-menu li:first-child a > i {
        margin-right: 0;
    }
    #mk-boxed-layout #menu-main-menu li a {
        font-size: 15px !important;
    }

}
@media only screen and (max-width: 1200px) {
    .mk-header-inner .mega-menu-container > a {
        width: 13%;
    }
    #mk-boxed-layout .mk-header-inner .header-logo {
        float: left;
        height: 149px;
        width: auto;
    }
    .mega-menu-container li {
        width: 12.5%;
    }
    .mega-menu-container li img{
        float:left;
        width: 100%;
        object-fit:contain;
    }
}
@media only screen and (max-width: 1170px) {
    .home .ad_rght img{
        height: auto!important;
    }
}

@media only screen and (max-width: 1150px) {
    .mk-text-block.white_slider {
        display: none !important;
    }
    #mk-boxed-layout #menu-main-menu li a {
        font-size: 14px !important;
    }
}
@media only screen and (max-width: 1140px) {
    header#mk-header {
        height: 355px !important;
    }
    .mob_menu_ico {
        display: block;
    }
    .languages_menu {
        display: none !important;
    }
    #mk-boxed-layout #mk-header .header-logo > a > img {
        width: 83%;
    }
    #mk-boxed-layout .languages_menu {
        margin-right: 15px;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        margin-left: 16px;
        padding-left: 20px;
    }
    #mk-boxed-layout .header-toolbar-contact {
        font-size: 20px;
        line-height: 50px;
    }
    .mk-header-inner .mega-menu-container > a:first-child {
        margin-left: 20px;
    }
    #mk-boxed-layout .mk-classic-menu-wrapper > #mk-main-navigation {
        display: none;
    }
    .mk-header-inner .right_menu_opt {
        margin: -1px 0 0;
        width: 100%;
    }
    .right_menu_opt .mob_btn {
        padding: 19px 10px 0 0;
    }
    .right_menu_opt > .sub_btn {
        float: left;
        margin-left: 0 !important;
        margin-right: 0;
        padding: 12px 21px 3px 40px;
    }
    .right_menu_opt > .sub_btn h3 {
        font-size: 30px;
    }
    .right_menu_opt > .sub_btn > small {
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
        margin-bottom: 5px;
    }
    #mk-boxed-layout .hd_bnr_area {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        clear: both;
        display: block;
        float: none;
        height: 87px;
        line-height: 60px;
        margin: 0 auto auto !important;
        padding: 0 !important;
        text-align: center;
        top: -10px;
        width: 100%;
    }
    .mk-boxed-enabled #mk-boxed-layout .header-style-2.sticky-style-fixed .mk-header-nav-container {
        margin-top: 0;
    }

    .supernova{
        overflow: hidden !important;
    }



    .right_menu_opt .mob_btn > .menu-sandwich-menu-container {
        top: 67px;
    }
    .mk-header-inner .mega-menu {
        top: 65px;
        position: absolute;
    }
    .mk-header-bg {
        background-size: 100% 100%;
    }
    .mk-toolbar-resposnive-icon {
        display: none !important;
    }
    .mk-header-toolbar {
        display: block !important;
    }
    .right_menu_opt {
        background: rgb(236, 234, 234) none repeat scroll 0 0;
    }
    .mk-header-inner .mega-menu-container {
        display: block !important;
    }
    .mk-header-inner .mega-menu-container > a {
        width: auto;
    }
}
@media only screen and (max-width: 1125px) {
    #mk-boxed-layout .header-toolbar-contact > img {
        margin-right: 5px;
        margin-top: 12px;
        width: 36px;
    }
    #mk-boxed-layout .header-toolbar-contact {
        font-size: 16px;
        line-height: 50px;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages > li > a {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1045px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li > a {
        font-size: 14px;
        margin-top: 4px;
    }
}
@media only screen and (max-width: 782px) {
    header#mk-header {
        height: 340px !important;
    }
    #mk-boxed-layout .header-toolbar-contact > img {
        margin-top: 0;
    }
    #mk-boxed-layout .header-toolbar-contact {
        float: left !important;
        width: auto !important;
    }
    #mk-header-social li > a > i::before {
        font-size: 16px !important;
    }
    #mk-boxed-layout .header-toolbar-contact {
        line-height: 21px !important;
    }
    #mk-boxed-layout .main-nav-side-search.custom > a {
        margin-top: -8px;
        padding-bottom: 0;
        padding-top: 0 !important;
    }
    #mk-boxed-layout .mob_menu_ico {
        margin-top: -8px;
    }
    #mk-boxed-layout .mk-header-toolbar {
        height: 40px;
        padding-top: 5px;
    }
    #mk-boxed-layout .header-toolbar-contact > img {
        width: 28px;
    }
    #mk-boxed-layout .languages_menu {
        float: left;
        margin-right: 0;
        margin-top: -20px;
        width: 100%;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages {
        float: left;
        margin-left: 0;
        width: 100%;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        width: 14%;
    }
    #mk-boxed-layout #mk-header .header-logo > a > img {
        max-width: 300px !important;
        width: 100% !important;
    }
    .mk-header-inner .mega-menu {
        top: 356px;
    }
    header .menu-mobile-sandwich-menu-container {
        top: 44px;
    }
    #mk-header-social.toolbar-section {
        float: right !important;
        margin: 9px 5px 6px !important;
        width: auto !important;
    }
    #mk-header-social.toolbar-section > ul {
        margin-top: -8px;
    }
    .header-toolbar-contact:nth-child(2){
        display:none!important;
    }
    .header-toolbar-contact > a {
        line-height: 16px; 
    }
    .home .vc_col-sm-8 img{
        height:auto!important;
    }
    #mk-footer #mk-sidebar img{
        height:auto!important;
    }
    .mk-quick-contact-wrapper{
        display:none;
    }
    .home .ls-wp-container .ls-l p.set_btbn{
        font-size:8px!important;
        height:auto!important;
        padding-bottom: 6px!important;
    }
    #mk-boxed-layout .hd_bnr_area {
        top: 30px !important;
    }
}
@media only screen and (max-width: 768px) {
    div#mk-boxed-layout div#mk-theme-container div#theme-page .vc_grid-item:nth-child(3n) div.vc_gitem-animated-block a.vc_gitem-link.vc-zone-link {
        width: 100%;
    }
}
@media only screen and (max-width: 730px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        width: 14%;
    }
    #mk-boxed-layout .mk-header-inner .header-logo {
        float: left;
        width: 100%;
    }
    #mk-boxed-layout .mk-header-inner .header-logo a {
        float: left;
        text-align: center;
        width: 100%;
    }
    #mk-boxed-layout #mk-header .header-logo > a > img {
        display: block;
        float: none;
        margin: 0 auto;
    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        margin-top: -9px;
        text-align: center;
        width: 100%;
    }
    .header-style-2 .header-logo, .header-style-4 .header-logo {
        height: 132px !important;
    }
    article.mk-blog-classic-item .featured-image img {
        width: 100%;
    }
    article.mk-blog-classic-item > .featured-image {
        width: 100%;
    }
    article.mk-blog-classic-item > .mk-blog-meta.first {
        padding: 10px 10px 0 20px;
        width: 100%;
    }
    .page-id-17783 .vc_col-sm-4 {
        display: none !important;
    }
}
@media only screen and (max-width: 610px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        width: 13%;
    }
}
@media only screen and (max-width: 530px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        width: 12%;
    }
}
@media only screen and (max-width: 508px) {
}
@media only screen and (max-width: 508px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        width: auto;
    }
    #mk-boxed-layout .header-toolbar-contact {
        margin-left: 0 !important;
    }
    .mk-header-inner .mega-menu-container > a:first-child {
        margin-left: 10px;
    }
}
@media only screen and (max-width: 468px) {
    #mk-boxed-layout .hd_bnr_area img {
        height: 60% !important;
        margin-top: 20px;
        width: 90% !important;
    }
}
@media only screen and (max-width: 435px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li {
        margin-left: 5px;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages > li a {
        font-size: 13px;
    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        width: 96%;
    }
}
@media only screen and (max-width: 370px) {
    header#mk-header {
        height: 382px !important;
    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        margin-top: -16px;
    }
    #mk-boxed-layout .languages_menu ul#menu-languages > li a {
        font-size: 12px;
        line-height: 21px;
    }
    .right_menu_opt > .sub_btn {
        padding: 15px 13px 8px 28px;
    }
}
@media only screen and (max-width: 332px) {
    #mk-boxed-layout .languages_menu ul#menu-languages > li a {
        font-size: 11px;
    }
}
.synved-social-credit, .mk-love-holder, .mk-blog-newspaper-item .image-hover-overlay{  
    display:none!important;  
}   
.newspaper-item-footer .mk-social-share {
    background-color: #fff;
    border-top: 1px solid #e3e3e3;
    display: none;
    list-style: outside none none;
    margin: 0;
    padding: 15px;
    text-align: center;
}
.newspaper-comments-list{
    border-bottom: 1px solid #e3e3e3;
    display:none;
}
.mk-blog-newspaper-item .newspapre-footer-icons i {
    font-size: 16px;
}
.newspaper-item-share svg{
    width:16px!important;
    height:16px!important;
}
.newspaper-item-comment.newspapre-footer-icons {    
    /*margin-top: 3px!important;*/
    /*float:left;*/
}
a.mk-readmore {
    font-size: 12px!important;
    font-weight: 700!important;
    line-height: 12px!important;
    color:#777!important;
    margin-top: 3px!important;
}
.newspaper-item-footer .fa.fa-chevron-right {
    margin-right: 5px;
}
.newspaper-item-footer .newspaper-comments-list {
    background-color: #fff;
    display: none;
    list-style: outside none none;
    margin: 0;
}
.newspaper-item-footer .newspaper-comments-list li:first-child {
    border-top: 1px solid #e3e3e3;
    padding-top: 20px !important;
}
.newspaper-item-footer .newspaper-comments-list li:last-child {
    padding-bottom: 10px !important;
}
.newspaper-comments-list li .comment-author {
    color: #333;
    display: block;
    font-size: 11px;
    font-weight: 700;
    line-height: 15px;
    margin: 0 0 4px 40px;
}
.newspaper-comments-list li .comment-content {
    color: #666;
    display: block;
    font-size: 11px;
    line-height: 18px;
    margin-left: 50px;
}
.mk-moon-bubble-9 {
    background: rgba(0, 0, 0, 0) url("../../images/nws_ico.png") no-repeat !important;
    background-position: 0 -4px;
    display: block !important;
    float: left;
    height: 21px;
    margin-right: 4px;
    width: 21px;
}
.newspaper-item-comment {
    width:36px;
    height:21px;
}
.mk-header-social.toolbar-section > ul {
    float: left;
}
.header-style-2 .mk-search-trigger {
    padding: 2px 0!important;  
}

/*.newspaper-comments-list li{
    border-bottom: 1px dashed #e3e3e3;
}  
.newspaper-comments-list li:last-child{
    border-bottom: none;
}*/


#mk-footer #text-2 .vc_col-sm-8{
    padding-left:0!important;
}


.fullwidth-footer #mk-footer-navigation{
    /*    margin-left: 64px !important;
        padding: 0 55px !important;*/
}



#mk-footer-navigation ul li a, .mk-footer-copyright{
    line-height: 20px !important;
}

.fullwidth-footer #mk-footer-navigation {
    margin-right: 25px;
    margin-left: 128px;
    padding-top:25px!important;
}

#mk-footer-navigation ul li a {    
    margin: 0px 20px 35px 10px !important;
}

.mk-footer-copyright{
    padding-top: 12px !important;
}
#mk-page-id-21543 .mk-fancy-table  th{
    color: #777 !important;
}
.mk-moon-share-1{
    width:23px;
    height:23px;
    background: rgba(0, 0, 0, 0) url("../images/shre.png") no-repeat !important;
}
#spinner{
    /*    -webkit-mask-image: url("../images/rolling.svg");
        mask-image: url("../images/rolling.svg");*/
    background:url("../images/rolling.svg");
    /*  animation: 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s normal none infinite running mk_preloader;
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%) repeat scroll 0 0;*/
    /*border-radius: 50%;*/
    font-size: 10px;
    height: 50px;
    margin: 50px auto;
    position: relative;
    text-indent: -9999em;
    /*transform: translateZ(0px);*/
    width: 50px;
} 
#spinner::before {
    /*background: #aaa none repeat scroll 0 0;*/  
    /*border-radius: 100% 0 0;*/
    content: "";
    height: 50%;
    left: 0;
    position: absolute;
    top: 0; 
    width: 50%;
}
#spinner::after {
    /*background: #fff none repeat scroll 0 0;*/
    /*border-radius: 50%;*/
    bottom: 0;
    content: "";
    height: 85%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 85%;
}
.mk-blog-newspaper-item .post-type-badge{
    display:none;
}

#mk-footer, .flex-direction-nav a {
    z-index: -1!important;
}
#mk-footer .footer-wrapper {
    padding: 30px 0;
}
.footer-wrapper{
    margin: 0 auto;
    min-width: 755px;
    max-width: 1300px;
    width: 100%;
}
.theme-page-wrapper #mk-sidebar.mk-builtin {
    width: 35%!important;
}   
.header-logo, .header-style-4 .header-logo {
    height: 148px !important;
}
.mob_menu_ico, #mk-header-1 .mk-nav-responsive-link{
    display:none!important;
}
.mob_menu_ico{
    float:right;
}

.mk-toolbar-holder > a {
    display: none!important;
} 
#avp_multi_148_slot_2 a{
    height:600px!important;
}
.team-member-position.a_font-12.a_text-transform-up.a_display-block.a_color-777.a_letter-spacing-1 {
    padding: 15px 0;
}
.header-toolbar-contact:nth-child(2), .main-nav-side-search{
    display:none;
}


.menu-mobile-sandwich-menu-container li, .menu-mobile-sandwich-menu-container a{
    float:left;
    width:100%;
}
.a_height-100-per, .height-full {
    height: 100%;
    float: left;
}
body{
    overflow-x:hidden;
}
.page-id-17783 #text-block-6.mk-text-block p{
    font-size:16px!important;
}
.cent_bnr, .vc_col-sm-4 #text-block-4{
    text-align: center!important;
}
/*.home .vc_col-sm-3 .wpb_single_image{
    margin-top: 25px !important;
}*/

}
.home #page-section-17.full-width-17 .mk-page-section-inner{
    background-color: #eaeaea;
    background-image: url("http://globalsmt.net/wp-content/uploads/2017/01/globalsmt.jpg");
    background-position: left top;
    background-repeat: repeat;
}

.home .vc_col-sm-12.vc_hidden-sm.vc_hidden-xs.wpb_column.column_container._.height-full {
    display: inline-block!important;
}

.side_ads table td:nth-child(2){
    padding-top:12px!important;
}

#menu-main-menu li:first-child {
    /*text-indent: -99999px;*/
    padding-top: 10px !important;
}

.checkout .mk-message-box li{
    line-height: 1.5!important;
}
.checkout .mk-message-box li strong{
    color:#000!important;
}

#menu-main-menu .sub-menu li:first-child {
    text-indent: 0px!important;
}

.sign-up #SubmitButton{
    font-size:14px!important;
}
.right_menu_opt > .mob_btn > .menu-sandwich-menu-container {
    right: -2px;
    border-top: 2px solid #a80202;
    margin-top: -1px !important;
}
#menu-sandwich-menu{
    padding:25px 0 20px;
}


.add-header-height .header-logo img{
    top:10px!important;
}
#mk-boxed-layout .mk-header-inner .header-logo img{
    margin-top:0px!important;    
}



  .side_ads td img{
        max-width:98%!important;
    }

@media(max-width:1340px){
    .mk-header-inner .mk-header-nav-container {
        display: block !important;
        width: auto !important;
    }
    .header-toolbar-contact > a {
        float: left;
        font-size: 24px;
        line-height: 24px;
        padding-left: 0 !important;
        padding-top: 8px !important;
    }
    .mob_menu_ico{
        display:none;
    }
    #mk-boxed-layout .header-toolbar-contact {
        width: 34%;
    }
    .mk-header-social{
        margin-right: 15px!Important;
    }
  
}
@media(max-width:1280px) and (min-width:1221px)  {
    .sidebar-wrapper.side_ads{
        width:84%;
    }
    #mk-boxed-layout .mk-header-inner .header-logo img{
        margin-top:0px!important;
    }
}

@media(max-width:1280px) and (min-width:780px){
    .left_ad table td, .ad_rght table td {
        padding: 4% !important;
        width: 43% !important;
    }

    .left_ad table td img, .ad_rght table td img {
        border: 0 none; 
        height: auto !important;
        max-width: 100%;
        vertical-align: middle;
        width: 100% !important;
    }
}

}
@media(max-width:445px) and (min-width:300px){
    .left_ad table td, .ad_rght table td {
        padding: 4% !important;
        width: 44% !important;
    }

    .left_ad table td img, .ad_rght table td img {
        border: 0 none;
        height: auto !important;
        max-width: 100%;
        vertical-align: middle;
        width: 100% !important;
    }
}
@media(max-width:1290px){
    .sign-up .vc_col-sm-4 table td {
        float: left;
        padding: 0 !important;
    }
    .sign-up.vc_col-sm-4.side_ads table tr  {
        width:100%;
    }
}
@media(max-width:1260px){
    #avp_multi_148 table td {
        float: left;
        padding: 2%!important;
        width: 46%!important;
    }
}
@media(max-width:1220px)  and (min-width:1099px) {
    .sidebar-wrapper.side_ads{
        width:100%;
    }
}
@media(max-width:1100px) and (min-width:1021px)  {
    .sidebar-wrapper.side_ads{
        width:100%;
        padding: 30px 20px 30px 0!important;
    }
}
@media(max-width:1040px) and (min-width:960px) {
    .side_ads td {
        width: 44%;
    }
    .side_ads td img {
        width: 100%!important;
        height:auto!important
    }
}
@media(max-width:1220px){
    .sign-up .vc_col-sm-4  {
        width:40%;
    }
    .sign-up .vc_col-sm-8  {
        width:60%;
    }
    .sign-up .vc_col-sm-8 .vc_col-sm-8{
        width:100%;
    }

}
@media(max-width:1161px){

}
@media(max-width:1141px){
    #menu-languages{
        display:none;
    }
    .mob_menu_ico{  
        display:block!important;
    }
    .mk-header-inner .mk-header-nav-container .mk-main-navigation, .add-cart-responsive-state{
        display:none!important;
    }
    .mk-header-nav-container {
        margin-top: 87px !important;
    }
    .fit-logo-img a img {
        display: block;
        height: auto;
        margin-top: 9px;
        max-height: 100%;
        max-width: none;
        width: 83%;
    }
    #mk-boxed-layout .hd_bnr_area {
        border: medium none !important;
        margin-right: 15px;
        top: 0px !important;
    }
    .header-toolbar-contact > a {
        font-size: 16px;
    }
    #mk-boxed-layout .header-toolbar-contact > img {
        margin-top: 7px;
    }
    .header-toolbar-contact span {
        margin-left: 4px;
    }
    .header-logo, .header-style-4 .header-logo, .fit-logo-img a img, .header-logo, .header-style-4 .header-logo {
        height: auto !important;
    }
    #mk-boxed-layout .mk-header-inner .header-logo {
        width:380px!important;
        margin:0 auto!important;
        float:none!important;
    }
    /*     .header-logo, .header-style-4 .header-logo:after, .header-logo, .header-style-4 .header-logo a:after  {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
            }*/
    #mk-boxed-layout .mk-header-inner .header-logo a{
        width:380px!important;
        margin:0 auto!important;
        /*float:none!important;*/
    }
    #mk-boxed-layout .mk-header-inner .header-logo img{
        top:0!important;
    }
    /*       #mk-boxed-layout .hd_bnr_area {
        top: 0 !important;
    }*/  
    .post-type-archive .side_ads td {
    width: 44%;
} 

}


@media(max-width:1060px){
    .fit-logo-img a img {
        max-width: 83%;
    }
    .header-logo, .header-style-4 .header-logo {
        height: 148px !important;
        max-width: 400px !important;
        width: 83% !important;
    }

    .header-toolbar-contact > a {
        float: left;
        font-size: 16px;
        line-height: 16px;
    }
    /*.header-logo, .header-style-4 .header-logo, .fit-logo-img a img, .header-logo, .header-style-4 .header-logo {
        height: 148px !important;
    }*/
    .header-logo img {
        width:100%!important;
        top: 0px!important;
    }
    #mk-boxed-layout .mk-header-inner .header-logo img {
        display: block;
        margin: 10px auto!important;
        top: 0 !important;
        width: 330px!important;
    }
}   
@media(max-width:960px){
    .mk-blog-newspaper-item.three-column {
        width: 50%;
    }
    .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content, .theme-page-wrapper #mk-sidebar.mk-builtin {
        width:100%!important;
    }
    .theme-page-wrapper .theme-content:not(.no-padding) {
        padding: 25px 0 !important;
    }
    .sidebar-wrapper.side_ads {
        float: left;
        width: 100%;
    }
    .sign-up .vc_col-sm-4 td{
        width:45%;
    } 
    .sidebar-wrapper.side_ads  td {
        /*    float: left!important;*/
        padding: 3% !important;
        width: 44%;
    }
    .side_ads table td:nth-child(2){
        padding: 3% !important;
    }
    .sidebar-wrapper.side_ads  tr, .sidebar-wrapper.side_ads  tr img {
        /*float: left!important;*/
        width: 100%;
        height: auto!important;
    }
    .sign-up .vc_col-sm-4  {
        width:100%;
    }
    .sign-up .vc_col-sm-8  {
        width:100%;
    }
    .vc_col-sm-4 .sign-up .side_ads table tr{
        width:100%;
    }
    .sign-up .side_ads td {
        padding: 3% !important;
        width: 44%;
    }

.home .ls-wp-container .ls-l p.set_btbn {
    font-size: 13px !important;
    height: auto !important;
    padding-bottom: 6px !important;
}
.post-type-archive .side_ads table td:nth-child(2){
    padding-top:12px!important;
}
}
@media(max-width:800px){
    .fit-logo-img a {
        height: 135px !important;
    }
    .add-header-height .header-logo, .add-header-height .header-style-4 .header-logo {
        height: 135px !important;
    }
    #mk-boxed-layout .hd_bnr_area {
        top: 30px !important;
    }
    .mk-toolbar-holder {
        padding: 0 5px 0 15px !important;
    }
    .mk-header-tagline{
        width:100%!important;
        text-align: center;
        margin-right: 0!important;
    }
   
    #mk-boxed-layout .mk-header-inner .header-logo img {
        max-width: 320px !important;
        top:10px!important;
    }
}
@media(max-width:805px) and (min-width:770px){
    #mk-boxed-layout .hd_bnr_area {
    top: 0px !important;
}
}
@media(max-width:788px){
    .home .left_ad table td, .home .ad_rght table td {
    padding: 4% !important;
    width: 43% !important;
}
.home .left_ad table td img, .home .ad_rght table td img{
    height:auto!important;
}
.home .ad_rght .vc_single_image-wrapper > img{
    margin-top:30px;
}

.post-type-archive .side_ads td {
    padding-top: 12px !important;
}
.home .vc_col-sm-4{
    margin-top:0!important;
}
}

@media(max-width:780px){
    .mk-header-social.toolbar-section > ul {
        float: left;
        width: 94px;
    }
    .main-nav-side-search {
        display: inline-block;
        float: right;
        margin: 0 0 0 10px;
        position: relative;
        vertical-align: top;
    }
    .mk-header-social.toolbar-section {
        float: right!important;
        width: 120px!important;
    }
    /*    .header-grid .header-logo img {
            max-width: 320px !important;
        }
        #mk-boxed-layout .mk-header-inner .header-logo {
            float: none;
            margin: 0 auto;
            width: 320px!important;
            width: 300px!important;
        }*/
    .fit-logo-img a img{
        width:100%!important;
    }
    .fit-logo-img a {
        height: 105px !important;
    }
    .mk-header-tagline{
        text-align: center; 
    }
    .add-header-height .header-logo, .add-header-height .header-style-4 .header-logo {
        height: 105px !important;
    }
    .hd_bnr_area img {
        border: 1px solid;
        height: auto!important;
        width: 97%!important;
    }
    .mk-toolbar-holder {
        padding: 0 5px !important;
    }
    .a_height-100-per, .height-full {
        height: 100%;
        float: left;
    }
    .ls-container, #page-section-2 .vc_col-sm-9{
        width:100%!important;
        max-width:100%!important;
        min-width:100%!important;
    }
    .home .page-section-content .vc_col-sm-3{
        margin-top:35px;
        width:100%;
    } 
    
    .vc_col-sm-3.wpb_column.column_container._.height-full {
        text-align: center;
    }
    .home .left_ad table tr {
        float: left;
        width: 100% !important;
    }
    .mk-header-inner{
        margin-top:-1px!important;
    }

    .home .ad_rght table tr {
        float: left;
        width: 100% !important;
    }
    
    /*.vc_col-sm-4 .mk-text-block {
        float: none;
        margin: 0 auto;
        width: 372px;
    }*/
    #avp_multi_148 table td img {
        float:none!important;
    }
    .footer-wrapper {
        margin: 0 auto;
        max-width: 100%;
        min-width: 100%;
        width: 100%;
    }
    
    #mk-footer-navigation{
        margin-left:0!important;
        margin-right:0!important;
        width:100%!important;
    }
    #mk-footer-navigation ul li a {
        margin: 0 !important;
        line-height: 25px!important;
    }
    .vc_col-sm-3 .vc_custom_1479702321854 {
        margin-top: 0 !important;
    }
    .page-id-20828 .vc_col-sm-9, .page-id-15833 .vc_col-sm-9{
        padding-top:30px;
    }
    .page-id-20828 .vc_col-sm-3, .page-id-15833 .vc_col-sm-3{
        width: 100% !important;
    }
    .shop_table tbody tr:first-child td {
        font-size: 12px;
    }
    #mk-boxed-layout .header-toolbar-contact img {
        margin-left:0!important;
    }
    #page-section-5 .hidden-sm{
        display:none;
    }
    #mk-boxed-layout .mk-header-inner .header-logo img {
        display: block;
        margin: auto;
        margin-top: 0 !important;
        width: 350px !important;
    }
    /*    .add-header-height .header-logo img {
            width:100%!important;
            
        }*/
    
  .home .left_ad table td,.home .ad_rght table td {
    padding: 4% 4% 4% 0 !important;
   }
.home .left_ad table tr td:nth-child(2n) {
    padding-right: 0!important;
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show .mk-fullscreen-search-wrapper {
    float: left!important;
    margin-top: 45%!important;
    opacity: 1!important;
    transform: scale(1);
    visibility: visible!important;
    width: 100%!important;
}    
#mk-footer-navigation ul li a{
    padding:0 15px!important;
}
.mk-footer-copyright {
    padding: 0!important;
}
#sub-footer{
    padding-bottom: 25px;
}
}

@media(max-width:650px){
    .mk-blog-newspaper-item.three-column {
        width: 100%;
    }
.home .ls-wp-container .ls-l p.set_btbn {
    font-size: 11px !important;
    height: auto !important;
    padding-bottom: 6px !important;
}
}
@media(max-width:480px){
    .header-toolbar-contact > a {
        font-size: 14px;
        line-height: 14px;
    }
    .mk-header-social.toolbar-section {
        float: right !important;
        margin: 0 !important;
        width: auto !important;
    }
    .mk-header-social ul li a {
        margin: 0 2px !important;
    }
    .mk-header-social .main-nav-side-search {
        float: left !important;
        margin-left: 2px;
    }
    .mk-header-social.toolbar-section > ul {
        width: auto;
    }
    #mk-boxed-layout .header-toolbar-contact {
        line-height: 21px !important;
        margin-right: 2px !important;
    }
    .header-toolbar-contact span {
        font-size: 15px;
    }
    .mob_menu_ico {
        margin-left: 6px;
    }
    .mk-toolbar-holder {
        padding: 0 !important;
    }
    #mk-header-checkout, #mk-toolbar-navigation, .header-toolbar-contact, .mk-header-date, .mk-header-login, .mk-header-signup, .mk-header-social, .mk-header-tagline, #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        line-height: 13px !important;
        margin-right:0!important;
    }
    .mk-header-tagline{
        margin-bottom:15px!important;
    }
    #mk-boxed-layout .hd_bnr_area {
        top: 12px !important;
    }
    #mk-boxed-layout .hd_bnr_area {
        top: 0px !important;
        /*top: 12px !important;*/
    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        margin-top: 10px !important;
        margin-left:2px!important;
    }
    .sign-up .side_ads td img{
        width: 100%!important;
        height: auto!important;
    }
     .mk-header-nav-container {
        margin-top: 50px !important;
    }
    .hd_bnr_area a img{
        margin-top:0!important;
    }
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
    margin-top: 0px !important;
    }
/*    .header-logo.fit-logo-img {
    height: 90px !important;
}*/
#mk-boxed-layout .mk-header-inner .header-logo {
    height: 130px!important;
}
.post-type-archive table td {
    padding: 0 3%;
}
.post-type-archive table td img{
    height:auto!important;
}
.home .ls-wp-container .ls-l p.set_btbn {
    font-size: 9px !important;
    height: auto !important;
    padding-bottom: 6px !important;
}
}

@media(max-width:420px){
    .sign-up .vc_col-sm-4 td{
        padding: 3% !important;
        width: 44%!important;
    } 
    .sign-up .vc_col-sm-4 td img{
        width:100%!important;
        height: auto!important;
    }
    #mk-boxed-layout .mk-header-inner .header-logo img {
        max-width: 100% !important;
        width: 80% !important;
        top:10px!important;
        margin-top:0!important;
    }  
    #mk-boxed-layout .mk-header-inner .header-logo , #mk-boxed-layout .mk-header-inner .header-logo a{
        width: 100% !important;
    }
    .mk-padding-wrapper{
        padding-left:0!important;
        padding-right:0!important;
    }
    
.side_ads table td:nth-child(2) {
    padding: 0 3% !important;
}

}
@media(max-width:380px){
    /*    .header-grid .header-logo img {
            margin: 0 auto;
            max-width: 270px !important;
        }*/
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        font-size:9.7px!important;
    }
.home .ls-wp-container .ls-l p {
    font-family: "Open Sans";
    line-height: 1.5 !important;
    width: 130px!important;
    height: auto!important;
    text-align: center!important;
}
}
@media(max-width:362px){
    .header-logo .mk-header-tagline{
    padding-top:2px!important;
}

}
@media(max-width:360px){
    .fit-logo-img a {
    height: 90px !important;
}
#mk-boxed-layout .mk-header-inner .header-logo {
    height: 110px !important;
}
.mk-header-nav-container {
    margin-top: 30px !important;
}
.mk-header-nav-container {
    margin-top: 30px !important;
}

}
@media(max-width:340px){
    #mk-boxed-layout .mk-header-inner .mk-header-tagline {
        font-size:9px!important;
    }
    /*    .header-grid .header-logo img {
            max-width: 100% !important;
        }*/
}