.mk-skin-button1 {
    margin-top: 0px;
}

.quote .text-input {
    margin-top: 3px;
}

.btn:focus {
    outline: none;
}

#mk-header .mk-header-right {
    float: right;
    width: 40%;
    right: 0%;
}

#mk-header .header-logo {
    float: left;
    width: 50%;
    left: 0%;
}

#mk-header {
    background: #fff!important;
}

.drop_main {
    text-align: right;
    float: right!important;
}

#menu-mainmenu li {
    background-image: url(../../images/divider.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    line-height: 70px;
}

#menu-mainmenu_member li {
    background-image: url(../../images/divider.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    line-height: 70px;
}


/*
#menu-item-1314{background-image:url(../../images/divider.png),url(../../images/divider.png)!important;background-repeat:no-repeat;background-position:left,right!important;background-size:contain;line-height:70px;}
#menu-item-1477{background-image:url(../../images/divider.png),url(../../images/divider.png)!important;background-repeat:no-repeat;background-position:left,right!important;background-size:contain;line-height:70px;}
#menu-item-2766{line-height:53px!important;}
#menu-item-513{line-height:53px!important;}
#menu-item-833{line-height:53px!important;}
#menu-item-1269{line-height:53px!important;}
#menu-item-3309{margin-left:0px!important;}
*/

.responsive-searchform .mk-icon-search {
    color: #fff;
}

.responsive-searchform .text-input {
    background: none;
    border: none;
    width: 0px;
    cursor: pointer;
}

.responsive-searchform {
    position: absolute;
    width: 30px;
    margin-top: -53px;
    z-index: 9999;
    right: 0%;
    margin-right: 100px;
}

body {
    font-family: Verdana, Geneva, sans-serif;
}
/*
@font-face {
    font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;
}
*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
.main-navigation-ul,
.mk-vm-menuwrapper,
#mk-footer-navigation ul li a,
.mk-content-box,
.mk-button {
    font-family: "Roboto"
}

body {
    background-color: #fff;
}

#mk-header {
    background-color: #f7f7f7;
}

.mk-header-bg {
    background-color: #ffffff;
    background-repeat: repeat;
    background-attachment: scroll;
}

.mk-header-toolbar {
    background-color: #ffffff;
}

#theme-page {
	padding: 0px 10px;
}

#mk-footer {}

#mk-footer .footer-wrapper {
    padding: 0px 0;
}

#mk-footer .widget {
    margin-bottom: 25px;
}

#mk-footer [class*='mk-col-'] {
    padding: 0 2%;
}

#sub-footer {
    background-color: #3f3f3f;
}

.mk-footer-copyright {
    font-size: 11px;
    letter-spacing: 1px;
}

#mk-boxed-layout {
    -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}

.mk-header-bg {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.header-sticky-ready .mk-header-bg {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.mk-header-inner,
.header-sticky-ready .mk-header-inner,
.header-style-2.header-sticky-ready .mk-classic-nav-bg {
    border-bottom: 1px solid #ffffff;
}

.header-style-4.header-align-left .mk-header-inner,
.header-style-4.header-align-center .mk-header-inner {
    border-bottom: none;
    border-right: 1px solid #ffffff;
}

.header-style-4.header-align-right .mk-header-inner {
    border-bottom: none;
    border-left: 1px solid #ffffff;
}

.header-style-2 .mk-header-nav-container {
    border-top: 1px solid #ffffff;
}

.mk-header-toolbar {
    border-bottom: 1px solid #e1e3ea;
}

body {
    font-size: 16px !important;
    color: #3f3f3f;
    font-weight: normal;
    line-height: 1.66em;
}

p,
.mk-box-icon-2-content {
    font-size: 18px !important;
    color: #3f3f3f;
    line-height: 1.66em;
}

a {
    /*color: #000000;*/
}

a:hover {
    color: #1e73be;
}

#theme-page strong {
    color: #3f3f3f;
}

#theme-page h1 {
    font-size: 36px;
    color: #659ac0;
    font-weight: bold;
    text-transform: uppercase;
}

#theme-page h2 {
    font-size: 30px;
    color: #000000 !important;
    font-weight: bold;
    text-transform: uppercase;
}

#theme-page h3 {
    font-size: 24px;
    color: #659ac0;
    font-weight: bold;
    text-transform: uppercase;
}

#theme-page h4 {
    font-size: 18px;
    color: #000000 !important;
    font-weight: bold;
    text-transform: uppercase;
}

#theme-page h5 {
    font-size: 16px;
    color: #659ac0;
    font-weight: bold;
    text-transform: uppercase;
}

#theme-page h6 {
    font-size: 14px;
    color: #659ac0;
    font-weight: normal;
    text-transform: uppercase;
}

.page-introduce-title {
    font-size: 18px;
    color: #659ac0;
    text-transform: capitalize;
    font-weight: bold;
    letter-spacing: 2px;
}

.page-introduce-subtitle {
    font-size: 14px;
    line-height: 100%;
    color: #659ac0;
    text-transform: none;
}

 ::-webkit-selection {
    background-color: #f97352;
    color: #fff;
}

 ::-moz-selection {
    background-color: #f97352;
    color: #fff;
}

 ::selection {
    background-color: #f97352;
    color: #fff;
}

#mk-sidebar,
#mk-sidebar p {
    font-size: 16px !important;
    color: #404040;
    font-weight: normal;
}

#mk-sidebar .widgettitle {
    text-transform: uppercase;
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
}

#mk-sidebar .widgettitle a {
    color: #ffffff;
}

#mk-sidebar .widget li a {
    color: #000000;
    text-decoration: underline;
}

#mk-sidebar a span.bold {
    color: #1e73be !important;
    text-decoration: none !important;
    font-size: 18px !important;
}

#mk-sidebar .vc_row a:hover {
    color: #1e73be !important;
}

#mk-sidebar .widget a:hover {
    color: #1e73be !important;
}

#mk-footer,
#mk-footer p {
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
}

#mk-footer .widgettitle {
    text-transform: capitalize;
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
}

#mk-footer .widgettitle a {
    color: #ffffff;
}

#mk-footer .widget:not(.widget_social_networks) a {
    color: #ffffff;
}

.mk-side-dashboard {
    background-color: #444444;
}

.mk-side-dashboard,
.mk-side-dashboard p {
    font-size: 12px;
    color: #eeeeee;
    font-weight: normal;
}

.mk-side-dashboard .widgettitle {
    text-transform: uppercase;
    font-size: 14px;
    color: #ffffff;
    font-weight: 800;
}

.mk-side-dashboard .widgettitle a {
    color: #ffffff;
}

.mk-side-dashboard .widget a {
    color: #fafafa;
}

.sidedash-navigation-ul li a,
.sidedash-navigation-ul li .mk-nav-arrow {
    color: #ffffff;
}

.sidedash-navigation-ul li a:hover {
    color: #ffffff;
}

#mk-sidebar .widget:not(.widget_social_networks) a:hover {
    color: #3cb878;
}

#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #6ac798;
}

.mk-side-dashboard .widget:not(.widget_social_networks) a:hover {
    color: #f97352;
}

.mk-grid {
    max-width: 100%;
}

.mk-header-nav-container,
.mk-classic-menu-wrapper {
    width: 100%;
}

.theme-page-wrapper #mk-sidebar.mk-builtin {
    width: 35%;
}

.theme-page-wrapper.right-layout .theme-content,
.theme-page-wrapper.left-layout .theme-content {
    width: 65%;
}

.mk-boxed-enabled #mk-boxed-layout,
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    max-width: 100%;
}

.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    width: 100% !important;
    left: auto !important;
}

.mk-boxed-enabled #mk-boxed-layout .header-style-2.header-sticky-ready .mk-header-nav-container {
    width: 100% !important;
    left: auto !important;
}

.header-style-1 .mk-header-start-tour,
.header-style-3 .mk-header-start-tour,
.header-style-1 .mk-header-inner #mk-header-search,
.header-style-1 .mk-header-inner,
.header-style-1 .mk-search-trigger,
.header-style-3 .mk-header-inner,
.header-style-1 .header-logo,
.header-style-3 .header-logo,
.header-style-1 .shopping-cart-header,
.header-style-3 .shopping-cart-header,
.header-style-1 #mk-header-social.header-section a,
.header-style-2 #mk-header-social.header-section a,
.header-style-3 #mk-header-social.header-section a {
    height: 150px;
    line-height: 150px;
}

@media handheld,
only screen and (max-width:1360px) {
    .header-grid.mk-grid .header-logo.left-logo {
        left: 15px !important;
    }
    .header-grid.mk-grid .header-logo.right-logo,
    .mk-header-right {
        right: 15px !important;
    }
}

#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,
#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {
    padding-top: 150px;
}

@media handheld,
only screen and (max-width:980px) {
    .theme-page-wrapper .theme-content {
        width: 100% !important;
        float: none !important;
    }
    .theme-page-wrapper {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .theme-page-wrapper .theme-content:not(.no-padding) {
        padding: 25px 0 !important;
    }
    .theme-page-wrapper #mk-sidebar {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }
    .theme-page-wrapper #mk-sidebar .sidebar-wrapper {
        padding: 20px 0 !important;
    }
}

@media handheld,
only screen and (max-width:1360px) {
    .mk-go-top,
    .mk-quick-contact-wrapper {
        bottom: 70px !important;
    }
    .mk-grid {
        width: 100%;
    }
    .mk-padding-wrapper {
        padding: 0 20px;
    }
}

#mk-toolbar-navigation ul li a,
.mk-language-nav>a,
.mk-header-login .mk-login-link,
.mk-subscribe-link,
.mk-checkout-btn,
.mk-header-tagline a,
.header-toolbar-contact a,
#mk-toolbar-navigation ul li a:hover,
.mk-language-nav>a:hover,
.mk-header-login .mk-login-link:hover,
.mk-subscribe-link:hover,
.mk-checkout-btn:hover,
.mk-header-tagline a:hover {
    color: #999999;
}

.mk-header-tagline,
.header-toolbar-contact,
.mk-header-date {
    color: #1e73be;
}

.mk-header-toolbar #mk-header-social a i {
    color: #999999;
}

.header-section#mk-header-social ul li a i {
    color: #ffffff;
}

.header-section#mk-header-social ul li a:hover i {
    color: #ffffff;
}

.header-section#mk-header-social ul li a {
    border-color: #999999;
    background-color: #1e73be !important;
}

.header-section#mk-header-social ul li a:hover {
    border-color: #06305b;
    background-color: #06305b !important;
}

.header-style-4 .header-logo {
    margin: 140px 0;
}

.header-style-2 .mk-header-inner {
    line-height: normal!important;
}

.mk-header-nav-container {
    background-color: #585657;
}

.mk-header-start-tour {
    font-size: 14px;
    color: #333333;
}

.mk-header-start-tour:hover {
    color: #333333;
}

.mk-classic-nav-bg {
    background-color: #585657;
}

.mk-search-trigger,
.mk-shoping-cart-link i,
.mk-toolbar-resposnive-icon i {
    color: #ffffff;
}

.mk-css-icon-close div,
.mk-css-icon-menu div {
    background-color: #ffffff;
}

#mk-header-searchform .text-input {
    background-color: #e0e0e0 !important;
    color: #3f3f3f;
}

#mk-header-searchform span i {
    color: #3f3f3f;
}

#mk-header-searchform .text-input::-webkit-input-placeholder {
    color: #3f3f3f;
}

#mk-header-searchform .text-input:-ms-input-placeholder {
    color: #3f3f3f;
}

#mk-header-searchform .text-input:-moz-placeholder {
    color: #3f3f3f;
}

.header-style-1.header-sticky-ready .menu-hover-style-1 .main-navigation-ul>li>a,
.header-style-3.header-sticky-ready .menu-hover-style-1 .main-navigation-ul>li>a,
.header-style-1.header-sticky-ready .menu-hover-style-5 .main-navigation-ul>li,
.header-style-1.header-sticky-ready .menu-hover-style-2 .main-navigation-ul>li>a,
.header-style-3.header-sticky-ready .menu-hover-style-2 .main-navigation-ul>li>a,
.header-style-1.header-style-1.header-sticky-ready .menu-hover-style-4 .main-navigation-ul>li>a,
.header-style-3.header-sticky-ready .menu-hover-style-4 .main-navigation-ul>li>a,
.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul>li,
.header-style-1.header-sticky-ready .mk-header-inner #mk-header-search,
.header-style-3.header-sticky-ready .mk-header-holder #mk-header-search,
.header-sticky-ready.header-style-3 .mk-header-start-tour,
.header-sticky-ready.header-style-1 .mk-header-start-tour,
.header-sticky-ready.header-style-1 .mk-header-inner,
.header-sticky-ready.header-style-3 .mk-header-inner,
.header-sticky-ready.header-style-3 .header-logo,
.header-sticky-ready.header-style-1 .header-logo,
.header-sticky-ready.header-style-1 .mk-search-trigger,
.header-sticky-ready.header-style-1 .mk-search-trigger i,
.header-sticky-ready.header-style-1 .shopping-cart-header,
.header-sticky-ready.header-style-1 .shopping-cart-header i,
.header-sticky-ready.header-style-3 .shopping-cart-header,
.header-sticky-ready.header-style-1 #mk-header-social.header-section a,
.header-sticky-ready.header-style-3 #mk-header-social.header-section a {
    height: 30px !important;
    line-height: 30px !important;
}

#mk-header-social.header-section a.small {
    margin-top: 58px;
}

#mk-header-social.header-section a.medium {
    margin-top: 50px;
}

#mk-header-social.header-section a.large {
    margin-top: 42px;
}

.header-sticky-ready #mk-header-social.header-section a.small,
.header-sticky-ready #mk-header-social.header-section a.medium,
.header-sticky-ready #mk-header-social.header-section a.large {
    margin-top: -2px;
    line-height: 16px !important;
    height: 16px !important;
    font-size: 16px !important;
    width: 16px !important;
    padding: 8px !important;
}

.header-sticky-ready #mk-header-social.header-section a.small i:before,
.header-sticky-ready #mk-header-social.header-section a.medium i:before,
.header-sticky-ready #mk-header-social.header-section a.large i:before {
    line-height: 16px !important;
    font-size: 16px !important;
}


/*
.main-navigation-ul > li.menu-item > a.menu-item-link{color:#ffffff;font-size:13px;font-weight:500;padding-right:0px;padding-left:0px;text-transform:uppercase;letter-spacing:0px;}
*/

.mk-vm-menuwrapper ul li a {
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.mk-vm-menuwrapper li>a:after,
.mk-vm-menuwrapper li.mk-vm-back:after {
    color: #ffffff;
}

.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    width: 180px;
}

.mk-header-3-menu-trigger {
    color: #ffffff;
}

.menu-hover-style-1 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
.menu-hover-style-1 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul li.current-menu-item>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
.menu-hover-style-2 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
.menu-hover-style-2 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
.menu-hover-style-2 .main-navigation-ul li.current-menu-item>a.menu-item-link,
.menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
.menu-hover-style-1.mk-vm-menuwrapper li.menu-item>a:hover,
.menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover>a,
.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item>a,
.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor>a,
.menu-hover-style-2.mk-vm-menuwrapper li.menu-item>a:hover,
.menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover>a,
.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item>a,
.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor>a {
    color: #3cb878 !important;
}

.menu-hover-style-3 .main-navigation-ul>li.menu-item>a.menu-item-link:hover,
.menu-hover-style-3 .main-navigation-ul>li.menu-item:hover>a.menu-item-link,
.menu-hover-style-3.mk-vm-menuwrapper li>a:hover,
.menu-hover-style-3.mk-vm-menuwrapper li:hover>a {
    border: 2px solid #3cb878;
}

.menu-hover-style-3 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
.menu-hover-style-3 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link,
.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item>a,
.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor>a {
    border: 2px solid #3cb878;
    background-color: #3cb878;
    color: #3cb878;
}

.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor>a:after {
    color: #3cb878;
}

.menu-hover-style-4 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
.menu-hover-style-4 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
.menu-hover-style-4 .main-navigation-ul li.current-menu-item>a.menu-item-link,
.menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
.menu-hover-style-4.mk-vm-menuwrapper li a:hover,
.menu-hover-style-4.mk-vm-menuwrapper li:hover>a,
.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item>a,
.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor>a,
.menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:after {
    background-color: #3cb878;
    color: #3cb878;
}

.menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:hover {
    color: #3cb878;
}

.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor>a:after,
.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item>a:after,
.menu-hover-style-4.mk-vm-menuwrapper li:hover>a:after,
.menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {
    color: #3cb878;
}

.menu-hover-style-1 .main-navigation-ul>li.dropdownOpen>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul>li.active>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul>li.open>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul>li.menu-item>a:hover,
.menu-hover-style-1 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
.menu-hover-style-1 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link {
    border-top-color: #3cb878;
}

.menu-hover-style-1.mk-vm-menuwrapper li>a:hover,
.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item>a,
.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor>a {
    border-left-color: #3cb878;
}

.header-style-1 .menu-hover-style-1 .main-navigation-ul>li>a,
.header-style-1 .menu-hover-style-2 .main-navigation-ul>li>a,
.header-style-1 .menu-hover-style-4 .main-navigation-ul>li>a,
.header-style-1 .menu-hover-style-5 .main-navigation-ul>li {
    height: 150px;
    line-height: 150px;
}

.header-style-1 .menu-hover-style-3 .main-navigation-ul>li,
.header-style-1 .menu-hover-style-5 .main-navigation-ul>li {
    height: 150px;
    line-height: 150px;
}

.header-style-1 .menu-hover-style-3 .main-navigation-ul>li>a {
    line-height: 75px;
}

.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul>li>a {
    line-height: 20px;
}

.header-style-1 .menu-hover-style-5 .main-navigation-ul>li>a {
    line-height: 20px;
    vertical-align: middle;
}

#mk-main-navigation li.no-mega-menu ul.sub-menu,
#mk-main-navigation li.has-mega-menu>ul.sub-menu,
.mk-shopping-cart-box {
    background-color: #ffffff;
}

#mk-main-navigation ul.sub-menu a.menu-item-link,
#mk-main-navigation ul .megamenu-title,
.megamenu-widgets-container a,
.mk-shopping-cart-box .product_list_widget li a,
.mk-shopping-cart-box .product_list_widget li.empty,
.mk-shopping-cart-box .product_list_widget li span,
.mk-shopping-cart-box .widget_shopping_cart .total {
    color: #3f3f3f;
}

.mk-shopping-cart-box .mk-button.cart-widget-btn {
    border-color: #3f3f3f;
    color: #3f3f3f;
}

.mk-shopping-cart-box .mk-button.cart-widget-btn:hover {
    background-color: #3f3f3f;
    color: #ffffff;
}

#mk-main-navigation ul .megamenu-title {
    color: #ffffff;
}

#mk-main-navigation ul .megamenu-title:after {
    background-color: #ffffff;
}

.megamenu-widgets-container {
    color: #3f3f3f;
}

.megamenu-widgets-container .widgettitle {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: normal;
}

#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i {
    color: #e0e0e0;
}

.mk-search-trigger:hover,
.mk-header-start-tour:hover {
    color: #3cb878;
}

.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.has-mega-menu .megamenu-title {
    letter-spacing: 1px;
}

.header-style-4 {
    text-align: left
}

.mk-vm-menuwrapper li>a {
    padding-right: 45px;
}

.main-navigation-ul>li.no-mega-menu ul,
.main-navigation-ul>li.has-mega-menu>ul,
.mk-shopping-cart-box {
    -webkit-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
}

@media handheld,
only screen and (max-width:1023px) {
    .header-style-1 .mk-header-inner,
    .header-style-3 .mk-header-inner,
    .header-style-3 .header-logo,
    .header-style-1 .header-logo,
    .header-style-1 .shopping-cart-header,
    .header-style-3 .shopping-cart-header {
        height: 90px;
        line-height: 90px;
    }
    #mk-header:not(.header-style-4) .mk-header-holder {
        position: relative !important;
        top: 0 !important;
    }
    .mk-header-padding-wrapper {
        display: none !important;
    }
    .mk-header-nav-container {
        width: auto !important;
        display: none;
    }
    .header-style-1 .mk-header-right,
    .header-style-2 .mk-header-right,
    .header-style-3 .mk-header-right {
        right: 20px !important;
    }
    .header-style-1 .mk-header-inner #mk-header-search,
    .header-style-2 .mk-header-inner #mk-header-search,
    .header-style-3 .mk-header-inner #mk-header-search {
        display: none !important;
    }
    .mk-fullscreen-search-overlay {
        display: none;
    }
    #mk-header-search {
        padding-bottom: 10px !important;
    }
    #mk-header-searchform span .text-input {
        width: 100% !important;
    }
    .header-style-2 .header-logo .center-logo {
        text-align: right !important;
    }
    .header-style-2 .header-logo .center-logo a {
        margin: 0 !important;
    }
    .header-logo,
    .header-style-4 .header-logo {
        height: 90px !important;
    }
    .mk-header-inner {
        padding-top: 0 !important;
    }
    .header-logo {
        position: relative !important;
        right: auto !important;
        left: auto !important;
        float: left !important;
        text-align: left;
    }
    .shopping-cart-header {
        margin: 0 20px 0 0 !important;
    }
    #mk-responsive-nav {
        background-color: #ffffff !important;
    }
    .mk-header-nav-container #mk-responsive-nav {
        visibility: hidden;
    }
    #mk-responsive-nav li ul li .megamenu-title:hover,
    #mk-responsive-nav li ul li .megamenu-title,
    #mk-responsive-nav li a,
    #mk-responsive-nav li ul li a:hover,
    #mk-responsive-nav .mk-nav-arrow {
        color: #444444 !important;
    }
    .mk-mega-icon {
        display: none !important;
    }
    .mk-header-bg {
        zoom: 1 !important;
        filter: alpha(opacity=100) !important;
        opacity: 1 !important;
    }
    .header-style-1 .mk-nav-responsive-link,
    .header-style-2 .mk-nav-responsive-link {
        display: block !important;
    }
    .mk-header-nav-container {
        height: 100%;
        z-index: 200;
    }
    #mk-main-navigation {
        position: relative;
        z-index: 2;
    }
    .mk_megamenu_columns_2,
    .mk_megamenu_columns_3,
    .mk_megamenu_columns_4,
    .mk_megamenu_columns_5,
    .mk_megamenu_columns_6 {
        width: 100% !important;
    }
    .header-style-1.header-align-right .header-logo img,
    .header-style-3.header-align-right .header-logo img,
    .header-style-3.header-align-center .header-logo img {
        float: left !important;
        right: auto !important;
    }
    .header-style-4 .mk-header-inner {
        width: auto !important;
        position: relative !important;
        overflow: visible;
        padding-bottom: 0;
    }
    .admin-bar .header-style-4 .mk-header-inner {
        top: 0 !important;
    }
    .header-style-4 .mk-header-right {
        display: none;
    }
    .header-style-4 .mk-nav-responsive-link {
        display: block !important;
    }
    .header-style-4 .mk-vm-menuwrapper,
    .header-style-4 #mk-header-search {
        display: none;
    }
    .header-style-4 .header-logo {
        width: auto !important;
        display: inline-block !important;
        text-align: left !important;
        margin: 0 !important;
    }
    .vertical-header-enabled .header-style-4 .header-logo img {
        max-width: 100% !important;
        left: 20px!important;
        top: 50%!important;
        -webkit-transform: translate(0, -50%)!important;
        -moz-transform: translate(0, -50%)!important;
        -ms-transform: translate(0, -50%)!important;
        -o-transform: translate(0, -50%)!important;
        transform: translate(0, -50%)!important;
        position: relative !important;
    }
    .vertical-header-enabled.vertical-header-left #theme-page>.mk-main-wrapper-holder,
    .vertical-header-enabled.vertical-header-center #theme-page>.mk-main-wrapper-holder,
    .vertical-header-enabled.vertical-header-left #theme-page>.mk-page-section,
    .vertical-header-enabled.vertical-header-center #theme-page>.mk-page-section,
    .vertical-header-enabled.vertical-header-left #theme-page>.wpb_row,
    .vertical-header-enabled.vertical-header-center #theme-page>.wpb_row,
    .vertical-header-enabled.vertical-header-left #mk-theme-container:not(.mk-transparent-header),
    .vertical-header-enabled.vertical-header-center #mk-footer,
    .vertical-header-enabled.vertical-header-left #mk-footer,
    .vertical-header-enabled.vertical-header-center #mk-theme-container:not(.mk-transparent-header) {
        padding-left: 0 !important;
    }
    .vertical-header-enabled.vertical-header-right #theme-page>.mk-main-wrapper-holder,
    .vertical-header-enabled.vertical-header-right #theme-page>.mk-page-section,
    .vertical-header-enabled.vertical-header-right #theme-page>.wpb_row,
    .vertical-header-enabled.vertical-header-right #mk-footer,
    .vertical-header-enabled.vertical-header-right #mk-theme-container:not(.mk-transparent-header) {
        padding-right: 0 !important;
    }
    button,
    .button,
    .button-new,
    a.button-new {
        font-size: 0.8em !important;
    }
}

@media handheld,
only screen and (min-width:1023px) {
    .mk-transparent-header .sticky-style-slide .mk-header-holder {
        position: absolute;
    }
    .mk-transparent-header .remove-header-bg-true:not(.header-sticky-ready) .mk-header-bg {
        opacity: 0;
    }
    .mk-transparent-header .remove-header-bg-true#mk-header:not(.header-sticky-ready) .mk-header-inner {
        border: 0;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {
        display: block !important;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {
        display: none !important;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .main-navigation-ul>li.menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-search-trigger,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-header-start-tour,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) #mk-header-social a i,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul>li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li>a:after,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {
        color: #fff !important;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {
        background-color: #fff !important;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.dropdownOpen>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.active>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.open>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.menu-item>a:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link {
        border-top-color: #fff;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item>a,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor>a {
        border: 2px solid #fff;
        background-color: #fff;
        color: #222 !important;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li>a:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover>a {
        border: 2px solid #fff;
    }
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:after {
        background-color: #fff;
        color: #222 !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {
        display: block !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {
        display: none !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .main-navigation-ul>li.menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-search-trigger,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-header-start-tour,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) #mk-header-social a i,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li>a:after,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {
        color: #222 !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.dropdownOpen>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.active>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.open>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.menu-item>a:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link {
        border-top-color: #222;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {
        background-color: #222 !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item>a,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor>a {
        border: 2px solid #222;
        background-color: #222;
        color: #fff !important;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul>li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li>a:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover>a {
        border: 2px solid #222;
    }
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item>a.menu-item-link:hover,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor>a.menu-item-link,
    .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:after {
        background-color: #222;
        color: #fff !important;
    }
}

.comment-reply a,
.mk-toggle .mk-toggle-title.active-toggle:before,
.mk-testimonial-author,
.modern-style .mk-testimonial-company,
#wp-calendar td#today,
.news-full-without-image .news-categories span,
.news-half-without-image .news-categories span,
.news-fourth-without-image .news-categories span,
.mk-read-more,
.news-single-social li a,
.portfolio-widget-cats,
.portfolio-carousel-cats,
.blog-showcase-more,
.simple-style .mk-employee-item:hover .team-member-position,
.mk-readmore,
.about-author-name,
.mk-portfolio-classic-item .portfolio-categories a,
.register-login-links a:hover,
.not-found-subtitle,
.mk-mini-callout a,
.search-loop-meta a,
.new-tab-readmore,
.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,
.mk-tooltip a,
.mk-accordion-single.current .mk-accordion-tab i,
.monocolor.pricing-table .pricing-price span,
.quantity .plus:hover,
.quantity .minus:hover,
.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,
.product .add_to_cart_button i,
.blog-modern-comment:hover,
.blog-modern-share:hover {
    color: #f97352;
}

.mk-tabs .mk-tabs-tabs li.ui-tabs-active a>i,
.mk-accordion .mk-accordion-single.current .mk-accordion-tab:before,
.mk-tweet-list a,
.widget_testimonials .testimonial-slider .testimonial-author,
#mk-filter-portfolio li a:hover,
#mk-language-navigation ul li a:hover,
#mk-language-navigation ul li.current-menu-item>a,
.mk-quick-contact-wrapper h4,
.divider-go-top:hover i,
.widget-sub-navigation ul li a:hover,
#mk-footer .widget_posts_lists ul li .post-list-meta time,
.mk-footer-tweets .tweet-username,
.product-category .item-holder:hover h4 {
    color: #f97352 !important;
}

.image-hover-overlay,
.newspaper-portfolio,
.similar-posts-wrapper .post-thumbnail:hover>.overlay-pattern,
.portfolio-logo-section,
.post-list-document .post-type-thumb:hover,
#cboxTitle,
#cboxPrevious,
#cboxNext,
#cboxClose,
.comment-form-button,
.mk-dropcaps.fancy-style,
.mk-image-overlay,
.pinterest-item-overlay,
.news-full-with-image .news-categories span,
.news-half-with-image .news-categories span,
.news-fourth-with-image .news-categories span,
.widget-portfolio-overlay,
.portfolio-carousel-overlay,
.blog-carousel-overlay,
.mk-classic-comments span,
.mk-similiar-overlay,
.mk-skin-button,
.mk-flex-caption .flex-desc span,
.mk-icon-box .mk-icon-wrapper i:hover,
.mk-quick-contact-link:hover,
.quick-contact-active.mk-quick-contact-link,
.mk-fancy-table th,
.ui-slider-handle,
.widget_price_filter .ui-slider-range,
.shop-skin-btn,
#review_form_wrapper input[type=submit],
#mk-nav-search-wrapper form .nav-side-search-icon:hover,
form.ajax-search-complete i,
.blog-modern-btn,
.showcase-blog-overlay,
.gform_button[type=submit],
.button.alt,
#respond #submit,
.woocommerce .price_slider_amount .button.button,
.mk-shopping-cart-box .mk-button.checkout,
.widget_shopping_cart .mk-button.checkout,
.widget_shopping_cart .mk-button.checkout {
    background-color: #ff9600 !important;
}

.mk-circle-image .item-holder {
    -webkit-box-shadow: 0 0 0 1px #f97352;
    -moz-box-shadow: 0 0 0 1px #f97352;
    box-shadow: 0 0 0 1px #f97352;
}

.mk-blockquote.line-style,
.bypostauthor .comment-content,
.bypostauthor .comment-content:after,
.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a {
    border-color: #f97352 !important;
}

.news-full-with-image .news-categories span,
.news-half-with-image .news-categories span,
.news-fourth-with-image .news-categories span,
.mk-flex-caption .flex-desc span {
    box-shadow: 8px 0 0 #f97352, -8px 0 0 #f97352;
}

.monocolor.pricing-table .pricing-cols .pricing-col.featured-plan {
    border: 1px solid #f97352 !important;
}

.mk-skin-button.three-dimension {
    box-shadow: 0px 3px 0px 0px #c75c42;
}

.mk-skin-button.three-dimension:active {
    box-shadow: 0px 1px 0px 0px #c75c42;
}

.mk-footer-copyright,
#mk-footer-navigation li a {
    color: #ffffff;
}

.mk-woocommerce-main-image img:hover,
.mk-single-thumbnails img:hover {
    border: 1px solid #f97352 !important;
}

.product-loading-icon {
    background-color: rgba(249, 115, 82, 0.6);
}


/*
.main-navigation-ul li.menu-item.has-mega-menu{position:static;background:#ff9600;margin-left:0px !important;}
.main-navigation-ul > li.menu-item > a.menu-item-link{font-weight:normal;}
.main-navigation-ul li.menu-item.has-mega-menu a.menu-item-link{color:#fff;}
.main-navigation-ul li.menu-item.has-mega-menu a.menu-item-link a:active{border-bottom:1px solid #659AC0!important;}
.menu-hover-style-5 .main-navigation-ul > li.menu-item.has-mega-menu > a.menu-item-link:after{background-color:#659AC0!important;}
.menu-hover-style-5 .main-navigation-ul > li.menu-item.has-mega-menu > a.menu-item-link:hover{color:#659AC0!important;}
*/

.widget {
    margin-bottom: 30px;
}

#mk-toolbar-navigation {
    display: inline-block;
    margin-right: 10px;
    height: 30px;
    float: right;
}

#mk-toolbar-navigation #menu-headrtoolbar .menu-item a {
    color: #06305B;
}

#mk-footer-navigation ul li a:hover {
	text-decoration:underline;
	/*
    opacity: .5;
	*/
}

.mk-content-box_lookup {
    margin-bottom: 10px;
}

#mk-header-social.header-section a.mk-simple-rounded.twitter-hover.small {
    background-color: #55ACEE !important;
}

#mk-header-social.header-section a.mk-simple-rounded.twitter-hover.small:hover {
    background-color: rgba(85, 172, 238, 0.7) !important;
}

#mk-header-social.header-section a.mk-simple-rounded.facebook-hover.small {
    background-color: #3B5998 !important;
}

#mk-header-social.header-section a.mk-simple-rounded.facebook-hover.small:hover {
    background-color: rgba(59, 89, 152, 0.7) !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table td {
    min-width: 0 !important;
    padding: 2px !important;
    font-size: 11px !important;
    line-height: normal !important;
    white-space: nowrap !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table thead td {
    text-align: left !important;
    white-space: normal !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table thead td.allstartab {
    min-width: 80px !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table td img {}

.TrackerMainContainer .content-box-content .mk-fancy-table thead td .scorecard_thead {
    text-align: left !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table td button.btnDel {
    padding: 4px !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table td .scorecard_ind {
    white-space: normal !important;
}

.TrackerMainContainer .content-box-content .mk-fancy-table select {
    min-width: 0px !important;
    padding: 3px 15px 3px 3px !important;
    font-size: inherit !important;
}

@media (min-width:1101px) {
    .dividendtoolup .DividendToolButton {
        font-size: 16px !important;
        font-weight: normal !important;
        padding: 10px 10px !important;
        width: 331px !important;
    }
}

@media (max-width:1100px) {
    .dividendtoolup .DividendToolButton {
        font-size: 16px !important;
        font-weight: normal !important;
        padding: 10px 10px !important;
    }
}

.dividendtoolup .DividendToolButton i {
    float: right !important;
    margin: 6px 5px 0px 25px !important;
    line-height: 4px !important;
}

.content-box-lookup {
    border: 1px solid #074F8E;
    padding: 0px !important;
    margin-bottom: 10px !important;
}

.content-box-lookup .content-box-heading {
    display: block;
    padding: 14px 15px;
    border-bottom: 1px solid #074F8E;
    background-color: #3FA795;
    color: white;
    font-weight: normal;
    font-size: 16px;
}

.DividendTopQuoteRow .content-box-content {
    margin: 0 0px 0 0 !important;
    min-height: 720px;
    border: 1px solid #1E73C1;
    border-right: 0px solid #1E73C1 !important;
    padding: 0;
}

.DividendInfoBox .content-box-content {
    margin: 0 0 0 0px !important;
    min-height: 720px;
    padding: 0;
}

.Dividend-Stcok-Info-Box .content-box-content {
    margin: 0 0px 0 0px !important;
    min-height: 720px;
    border: 1px solid #1E73C1;
    padding: 0;
}

.DividendTopQuoteRow .content-box-content ul {
    margin: 0px 10px 0 10px!important;
}

.content-box-lookup .content-box-content {
    padding: 0px !important;
}

.content-box-lookup .mk-button.small {
    padding: 0px 8px !important;
    color: #ffffff;
    margin-left: 5px;
    margin-top: -4px;
}

.QuoteCustomeList h3 {
    margin-left: 5px !important;
    margin-top: -15px;
}

.LookToolButton {
    padding: 0 0px 0px 0px !important;
    height: 25px !important;
    letter-spacing: 0;
}

.LookToolButton i {
    float: right !important;
    margin: 2px 0 0 2px !important;
}

@media (min-width:558px) {
    .lookupboxScorecardbtn {
        float: right;
    }
}

@media (max-width:557px) {
    .lookupboxScorecardbtn {
        float: left;
    }
}

@media (min-width:1151px) {
    .BottomNewsRow .mk-custom-boxed {
        height: 370px !important;
    }
}

@media (max-width:1150px) {
    .BottomNewsRow .mk-custom-boxed {
        min-height: 370px !important;
    }
}

@media (max-width:960px) {
    .PrivacyContainerWidth {
        width: 100% !important;
        margin: auto !important;
    }
}

@media (min-width:961px) {}

#mk-footer {
    background-color: #659AC0 !important;
}

#mk-footer-navigation ul li a {
    font-size: 15px !important;
}

.mk-button.HeaderSignNow {
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 10px !important;
    background-image: none !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8) inset !important;
    background-color: #FF9600 !important;
    border-radius: 0px !important;
    min-width: 0px !important;
}

.page-introduce-title {
    margin: 5px 18px 5px;
}

#mk-page-introduce {
    padding: 8px 0;
}

.mk-classic-menu-wrapper {
    width: 1200px !important;
    text-align: center;
}


/*
.header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link{padding:18px 13px 14px 15px!important;line-height:17px!important;}
.header-style-2 .main-navigation-ul > li.menu-item:first-child > a.menu-item-link{padding:14px 15px 14px 10px !important;}
*/

.widget_nav_menu ul {
    list-style: inside;
}

.widget_nav_menu ul li a {
    display: inline;
}

.widget_nav_menu ul li {
    line-height: 2.5em;
}

.res_foot {
    width: 83%;
}

@media (max-width:767px) {
    #social-3 .widgettitle {
        text-align: left!important;
    }
    .widget_social_networks .align-center {
        text-align: left!important;
    }
    .widget_social_networks .align-center .facebook-hover {
        margin-left: 0!important;
    }
    .mk-col-1-3 #social-3 {
        padding: 0 3%;
    }
    .res_foot {
        width: 100%;
    }
}

.mk-css-icon-menu div {
    background-color: #000!important;
}


/*
.header-style-2 .main-navigation-ul > li.menu-item:first-child > a.menu-item-link{padding:0px 15px 0px 10px!important;}
.header-style-2 .main-navigation-ul > li.menu-item:last-child > a.menu-item-link{background-color:#ff9600;}
.header-style-2 .main-navigation-ul > li.menu-item:last-child{margin-left:20px !important;}
.header-style-2 .main-navigation-ul > li.menu-item{width:130px;}
.header-style-2 .main-navigation-ul > li.menu-item:last-child > a.menu-item-link{width:130px}
*/

.sub-menu li {
    background-image: none!important
}

@media (min-width:768px) AND (max-width:900px) {
    #mk-page-id-541 .theme-content {
        padding: 0px!important
    }
    .quote {
        width: 59%!important
    }
    #mk-header .mk-header-right {
        width: 48%
    }
    .mk-skin-button1 {
        float: left!important
    }
}

@media (min-width:901px) AND (max-width:983px) {
    .quote {
        width: 60%!important
    }
    #mk-header .mk-header-right {
        width: 40%
    }
    .mk-skin-button1 {
        float: left!important
    }
}

@media (min-width:768px) AND (max-width:1023px) {
    #mk-page-id-1692 #newSymbol {
        width: 180px!important;
        margin-top: 7px
    }
    #mk-page-id-604 #split_year {
        line-height: 18px!important
    }
    #mk-page-id-715 .vc_custom_1446103066819 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-715 .vc_custom_1434085264062 .content-box-heading {
        min-height: auto!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .text-input {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row {
        width: 100%;
        text-align: center;
    }
    .mk-header-nav-container {
        display: block!important
    }
    .signin {
        text-align: justify
    }
    .signin img {
        width: 140px
    }
    .signin .tvlink img {
        width: 180px;
        height: 57px
    }
    .quote {
        width: 54%
    }
    .quote .text-input {
        margin-left: 6px;
        margin-top: 10px;
        width: 157px;
        float: left
    }
    .mk-skin-button1 {
        float: right;
        margin-top: 10px;
        padding: 0px 2px 0px 2px;
        background: none
    }
    .alert {
        padding-left: 0px!important
    }
    .alert table tr td span {
        display: block
    }
}

@media (min-width:1024px) AND (max-width:1093px) {
    #mk-page-id-1692 #newSymbol {
        width: 180px!important;
        margin-top: 7px
    }
    #mk-page-id-604 #split_year {
        line-height: 18px!important
    }
    #mk-page-id-715 .vc_custom_1446103066819 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-715 .vc_custom_1434085264062 .content-box-heading {
        min-height: auto!important
    }
    .quote .text-input {
        margin-left: 10px;
        margin-top: 5px;
        width: 78%;
        float: left
    }
    .mk-skin-button1 {
        float: right;
        margin-top: 5px;
        padding: 0px 2px 0px 2px
    }
}

@media (min-width:1094px) {
    .md-4 {
        width: 45%!important
    }
    .md-4 img {
        margin-left: 10px!important;
        width: 100%!important;
    }
    .quote .text-input {
        margin-left: 0px;
        margin-top: 5px;
        width: 71%;
        margin-right: 5px
    }
    .mk-skin-button1 {
        float: right;
        margin-top: 5px;
        padding: 0px 2px 0px 2px
    }
    .member_form .mk-skin-button1 {
        float: none!important;
        margin-top: 4px;
        padding: 0px 2px 0px 2px
    }
    .drop_main .member_form input {
        width: 80%!important;
        margin-top: 10px!important
    }
    .member_form .quote .text-input {
        width: 80%!important;
        margin-top: 5px!important
    }
    .member_form .md-4 {
        width: 43%!important
    }
}

@media handheld,
only screen and (max-width:1280px) {
    .header-style-1 .mk-nav-responsive-link,
    .header-style-2 .mk-nav-responsive-link {
        display: none !important;
    }
}

#mobilelogin {
    display: none
}

@media only screen and (max-width:640px) and (min-width:260px) {
    .mk-nav-responsive-link {
        margin-top: 60px!important
    }
}

#menu-item-3973 {
    display: none!important
}

#menu-item-3309 {
    background: #ff9600!important
}

#menu-item-3972 {
    display: none!important
}

#menu-item-3996 {
    display: none!important
}

#menu-item-3975 {
    display: none!important
}

#menu-item-3995 {
    display: none!important
}

.headeright1 {
    display: none
}

.headeright button {
    background: none
}

@media (min-width:200px) AND (max-width:767px) {
    #newSymbol {
        width: 150px!important
    }
    .alert {
        padding-left: 0px!important
    }
    .alert table tr td span {
        display: block
    }
    body {
        overflow-x: hidden
    }
    .drop_main {
        left: 0px!important;
        top: 0px!important
    }
    #menu-item-3995 {
        display: block!important
    }
    #menu-item-1543 {
        background: #e4fcec!important;
    }
    #mk-header .header-logo .mk-resposnive-logo {
        display: block!important;
    }
    #mk-header .header-logo .mk-desktop-logo.dark-logo {
        display: none!important;
    }
    .mk-desktop-logo {
        content: url("../../images/logo.png")!important;
        margin-top: 4px!important;
        max-width: inherit!important
    }
    #mk-responsive-wrap {
        overflow: auto!important;
        height: auto!important;
        position: relative!important;
        width: 100%!important;
        margin-top: 60px;
        max-height: 100%!important;
    }
    #mk-responsive-nav li {
        background-image: none!important;
        line-height: 15px!important;
        padding: 10px 10px!important
    }
    #mk-responsive-nav li ul li {
        border-bottom: 1px solid rgba(128, 128, 128, .2)!important
    }
    #menu-item-1314 {
        background-image: none!important
    }
    #mk-responsive-nav li a {
        padding: 9px 20px!important;
        word-wrap: normal!important;
        font-family: "Roboto"!important
    }
    #mk-responsive-nav #menu-item-513 {
        padding: 0px 10px!important;
    }
    #menu-item-1314 {
        border-top: 1px solid rgba(128, 128, 128, .2);
    }
    #menu-item-3309 {
        background: #e4fcec!important
    }
    .header-style-2 .header-logo,
    .header-style-4 .header-logo {
        height: auto!important
    }
    #mk-header .header-logo a img {
        transform: translate(0, 0)!important;
    }
    .header-style-2 .mk-header-inner {
        line-height: none!important
    }
    /*.mk-header-nav-container{display:none!important}*/
    .btnlabel {
        display: none
    }
    .signin {
        display: none!important
    }
    #mobilelogin {
        display: block!important
    }
    .mk-skin-button1 {
        margin-top: 5px!important;
        width: 5%;
        float: left;
        margin-left: -35px
    }
    .mk-skin-button1 img {
        display: none;
    }
    .mk-header-right {
        display: none
    }
    .headeright1 {
        width: 100%!important;
        height: 45px!important;
        background: #cdcdcd!important;
        display: block!important
    }
    .headeright1 .drop_main {
        width: 92%;
        margin: auto;
        position: relative!important;
        padding: 4px!important;
        text-align: center!important;
        float: none!important;
        height: 100%!important
    }
    .headeright1 .quote {
        float: none!important
    }
    .headeright1 .quote .text-input {
        background: url(../../images/search-box.png);
        background-repeat: no-repeat!important;
        background-position: center;
        background-size: 100% 100%!important;
        cursor: pointer!important;
        border-radius: 0px!important;
        float: left;
        width: 58%!important;
        padding-right: 20px;
        height: 35px;
        margin-bottom: 0px!important
    }
    .mk-skin-button1 {
        border: none;
        outline: none;
        background: url(../../images/search_black.png) no-repeat right;
        width: 30px;
        height: 25px;
    }
    #mobilelogin {
        margin-top: 0px!important;
        float: right;
        width: 20%
    }
    #menu-item-3972 {
        display: block!important;
        background: #ececec!important
    }
    #menu-item-3995 {
        display: block!important;
        background: #ececec!important
    }
    #menu-item-3996 {
        display: block!important;
        background: #ececec!important
    }
    #menu-item-3975 {
        display: block!important;
        background: #ececec!important
    }
    #menu-item-3973 {
        display: block!important;
        background: #cdcdcd!important
    }
    #mk-responsive-nav #menu-item-3973 .menu-item-link {
        display: none!important
    }
    #mk-responsive-nav #menu-item-513 .menu-item-link {
        padding: 1px 20px!important
    }
    #mk-responsive-nav #menu-item-513 .sub-menu .menu-item-link {
        padding: 9px 20px!important
    }
    #mobilelogin div {
        background: #4abb7d!important;
        font-size: 16px;
        text-align: center;
        padding: 21px 15px!important;
        color: #fff;
        width: 100%
    }
    .quote .text-input {
        margin-top: 0px!important;
    }
    /*.header-style-2 .mk-nav-responsive-link{display:block!important;position:absolute;right:30px;top:0%;line-height:8px;cursor:pointer;margin-top:50px}*/
    .menutext {
        float: left;
        padding-top: 4px;
        padding-left: 10px;
        font-size: 24px;
    }
    .mk-css-icon-menu {
        width: 22px;
        float: left
    }
    .mk-nav-responsive-link {
        margin-top: 14px!important
    }
    #mk-header .mk-header-holder {
        padding-top: 20px!important
    }
    #mk-responsive-nav #menu-item-1632 {
        border-bottom: none!important
    }
    #mk-responsive-nav #menu-item-1640 {
        padding: 0px 10px!important;
    }
    #mk-responsive-nav #menu-item-1640 a {
        padding: 1px 20px!important;
    }
    #mk-responsive-nav #menu-item-1640 .sub-menu a {
        padding: 9px 20px!important;
    }
    #menu-item-1477 {
        border-top: 1px solid rgba(128, 128, 128, .2);
    }
    .vc_col-sm-12 .Dividend-Stock-other-Box .content-box-content {
        border: 1px solid #659AC0 !important;
    }
}

@media (min-width:200px) AND (max-width:520px) {
    .sola_t_heading {
        font-size: 20px!important
    }
    .mk-faq-container {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .text-input {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row {
        width: 100%;
        text-align: center;
    }
    p,
    .mk-box-icon-2-content {
        text-align: left;
    }
    .PrivacyContainerWidth {
        padding: 5px
    }
    .vc_col-sm-12 .mk-text-block ol {
        margin-left: 0px!important
    }
    .vc_col-sm-12 .mk-text-block ol li {
        text-align: justify!important
    }
    .vc_col-sm-12 .mk-text-block ul {
        margin-left: 0px!important
    }
    .vc_col-sm-12 .mk-text-block ul li {
        text-align: justify
    }
    .vc_col-sm-12 ul li {
        text-align: justify
    }
    .mk-text-block ul {
        margin-left: 0px!important
    }
    .mk-text-block ul li {
        margin-left: 0px!important;
        text-align: justify
    }
    .DividendToolButton {
        margin-left: 5px!important
    }
    .dividendtoolup .DividendToolButton {
        margin-left: 0px!important
    }
    #mk-footer .widget {
        margin-left: 0px!important
    }
    h2 {
        font-size: 20px!important
    }
    #theme-page #mk-page-id-380 .theme-content {
        padding: 0px!important
    }
    #theme-page #mk-page-id-370 .theme-content {
        padding: 0px!important
    }
    #mobilelogin {
        margin-top: 0px!important;
        float: right;
        width: 41%;
        text-align: center;
    }
    #mobilelogin div {
        background: #4abb7d!important;
        font-size: 20px;
        text-align: center;
        padding: 17px 10px!important;
        color: #fff;
        width: 73%;
        margin-left: 3%;
    }
    .quote .text-input {
        margin-left: 8px!important
    }
    .headeright {
        width: 100%!important
    }
    body {
        overflow-x: hidden
    }
    .email_alert_box_left {
        width: 100%!important
    }
    .email_alert_box_left div {
        text-align: center!important;
        float: none!important
    }
    .mk-shortcode h5 {
        text-align: center!important;
    }
}

@media (min-width:521px) AND (max-width:670px) {
    .email_alert_box_left {
        width: 50%!important
    }
    .email_alert_box_left div {
        text-align: center!important;
        float: none!important
    }
}

@media (min-width:671px) AND (max-width:710px) {
    .email_alert_box_left {
        width: 100%!important
    }
    .mk-shortcode h5 {
        text-align: center!important;
    }
}

@media (min-width:711px) AND (max-width:800px) {
    .email_alert_box_left {
        width: 70%!important
    }
}

@media (min-width:801px) AND (max-width:1187px) {
    .email_alert_box_left {
        width: 80%!important
    }
}

@media (min-width:521px) AND (max-width:767px) {
    .mk-contact-form-wrapper.classic-style .mk-form-row .text-input {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row {
        width: 100%;
        text-align: center;
    }
    #mobilelogin {
        margin-top: 0px!important;
        float: right;
        width: 30%;
    }
    #mobilelogin div {
        background: #4abb7d!important;
        font-size: 20px;
        text-align: center;
        padding: 17px 10px!important;
        color: #fff;
        width: 80%;
        margin: auto
    }
    .headeright {
        height: 50px!important;
        width: 88%!important;
        margin: auto!important;
    }
}

@media only screen and (max-width:767px) and (min-width:320px) {
    .leftblock {}
}

@media only screen and (max-width:767px) and (min-width:320px) {
    .rightblock {}
}

@media (min-width:768px) AND (max-width:839px) {
    .header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
        padding: 17px 15px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item:last-child>a.menu-item-link {
        width: 83px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item {
        width: 83px;
    }
    /*
#menu-item-727{line-height:55px!important}
#menu-item-2766{line-height:59px!important;}
#menu-item-2766 a{padding:15px 4px!important;}
#menu-item-627 a{padding:0px!important}#menu-item-627{width:75px;}
#menu-item-513 a{padding:17px 8px!important;}
#menu-item-833 a{padding:17px 8px!important;}
#menu-item-890{height:70px}
#menu-item-1269 a{padding:17px 0px!important;}
#menu-item-3309 a{padding:17px 8px!important;}
#menu-item-1314{width:70px}#menu-item-1314 a{padding:0px!important;}
#menu-item-1269{width:98px}
*/
}

@media (min-width:840px) AND (max-width:900px) {
    .header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
        padding: 17px 15px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item:last-child>a.menu-item-link {
        width: 91px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item {
        width: 93px;
    }
    /*
#menu-item-2766{line-height:59px!important;}
#menu-item-2766 a{padding:15px 8px!important;}
#menu-item-627 a{padding:0px!important}#menu-item-627{width:75px;}
#menu-item-513 a{padding:17px 8px!important;}
#menu-item-833 a{padding:17px 8px!important;}
#menu-item-890{height:70px}
#menu-item-1269 a{padding:17px 8px!important;}
#menu-item-3309 a{padding:17px 8px!important;}
#menu-item-1314{width:70px}#menu-item-1314 a{padding:0px!important;}
#menu-item-1269{width:98px}
#menu-item-727{line-height:50px!important}
*/
}

@media (min-width:901px) AND (max-width:1023px) {
    .header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
        padding: 17px 15px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item:last-child>a.menu-item-link {
        width: 98px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item {
        width: 107px;
    }
    /*
#menu-item-727{line-height:50px!important}
#menu-item-2766{line-height:59px!important;}
#menu-item-2766 a{padding:15px 8px!important;}
#menu-item-627 a{padding:0px!important}#menu-item-627{width:75px;}
#menu-item-513 a{padding:17px 8px!important;}
#menu-item-833 a{padding:17px 8px!important;}
#menu-item-890{height:70px}
#menu-item-1269 a{padding:17px 8px!important;}
#menu-item-3309 a{padding:17px 8px!important;}
#menu-item-1314{width:70px}#menu-item-1314 a{padding:0px!important;}
#menu-item-1269{width:98px}
*/
}

@media (min-width:1024px) AND (max-width:1096px) {
    .header-style-2 .main-navigation-ul>li.menu-item:last-child>a.menu-item-link {
        width: 118px!important
    }
    .header-style-2 .main-navigation-ul>li.menu-item {
        width: 118px;
    }
    /*
#menu-item-2766{line-height:59px!important;}
#menu-item-2766 a{padding:15px 8px!important;}
#menu-item-627 a{padding:0px!important}#menu-item-627{width:75px;}
#menu-item-513 a{padding:17px 8px!important;}
#menu-item-833 a{padding:17px 8px!important;}
#menu-item-890{height:70px}
#menu-item-1269 a{padding:17px 8px!important;}
#menu-item-1314{width:70px}#menu-item-1314 a{padding:0px!important;}
#menu-item-1269{width:98px}
*/
}

@media (min-width:1097px) AND (max-width:1186px) {
    #menu-item-1314 {
        width: 100px
    }
    #menu-item-727 {
        width: 120px
    }
    #menu-item-627 {
        width: 100px
    }
    #menu-item-890 {
        width: 110px
    }
}

#pu-postup_widget-3 .stuffholder {
    position: relative!important;
    margin: 22% auto!important;
    left: 0!important;
    bottom: 0!important;
}

.dividendtoolup .vc_col-sm-6 {
    width: 40%;
}

.vc_custom_1443697202667 .mk-divider {
    padding: 0px 0px 23px 0px!important
}

.vc_custom_1443697222111 .mk-divider {
    padding: 0px 0px 23px 0px!important
}

.vc_custom_1443697236101 .mk-divider {
    padding: 0px 0px 23px 0px!important
}

.vc_custom_1443697320773 .mk-divider {
    padding: 0px 0px 23px 0px!important
}

#text-7 .widgettitle {
    height: 0px;
    display: none!important
}

.vc_custom_1443694531758 .mk-divider {
    padding: 0px!important
}

.vc_custom_1443694531758 h2 {
    padding: 14px 6px!important
}

.wpb_row .vc_row .vc_row-fluid .mk-fullwidth-false .attched-false .vc_row-fluid {
    margin-top: 13px
}

@media (min-width:100px) AND (max-width:479px) {
    .mk-col-2-3 {
        width: 100%
    }
    .mk-col-1-3 {
        width: 100%
    }
    .rightnav {
        width: 100%!important;
    }
    #text-23 .widgettitle {
        width: 100%!important;
        text-align: center
    }
    .hdright {
        width: 100%!important;
    }
    .drop_selc {
        width: 70%!important;
    }
    #countries_msdd {
        width: 100%!important;
    }
    #mk-footer .mk-padding-wrapper {
        padding: 0px
    }
    #mk-footer {
        width: 100%
    }
    .mk-grid {
        min-width: 100%;
        width: 100%
    }
    .stock_symbol {
        padding-top: 0px
    }
    #sub-footer ul li {
        width: 100%
    }
    .mk-footer-copyright {
        padding: 10px!important
    }
    #mk-footer-navigation ul li a {
        margin: 10px 10px 10px!important;
    }
    #mk-responsive-nav .mk-nav-arrow {
        width: 24px!important;
        background: url(../../images/arrow.png) no-repeat right;
        height: 55px;
        background-position: 100% 48%;
    }
    .mk-content-box .ctsop_div {
        height: auto!important;
        text-align: justify;
        padding-right: 10px!important
    }
    .dividendtoolup .vc_col-sm-6 {
        width: 100%;
    }
    .rightblock {
        margin-left: 0px!important
    }
    .dividendtoolup .DividendToolButton {
        margin-right: 15px!important
    }
    .dividendtoolup {
        height: auto!important
    }
    .vc_custom_1443697202667 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697222111 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697236101 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697320773 .mk-divider {
        display: none!important
    }
    .dividendtoolup .vc_col-sm-6 .mk-button-align {
        width: 100%!important;
    }
    .dividendtoolup .vc_col-sm-6 table {
        margin-left: 0px!important;
        margin-top: 0px!important
    }
    .dividendtoolup .DividendToolButton {
        max-width: 100%!important
    }
    .vc_custom_1443694531758 {
        margin-left: 15px!important;
        margin-right: 15px!important
    }
    .mk-text-block {
        text-align: center!important;
    }
    .sola_t_layout_3_container {
        width: 30%!important
    }
    .sola_t_container {
        height: auto!important
    }
    .DividendToolList {
        max-width: 100%!important
    }
    .leftblock {
        padding-left: 15px!important
    }
    .mk-text-block h3 {
        font-size: 16px!important
    }
}

@media (min-width:100px) AND (max-width:319px) {
    .dividendtoolup .vc_col-sm-6 .mk-button-align a {
        width: 86%!important
    }
    .leftblock {
        padding-right: 0px!important;
        padding-left: 15px!important
    }
    .vc_custom_1444141428518 {
        padding-left: 15px!important
    }
    .vc_custom_1444135662575 {
        padding-right: 15px!important
    }
}

@media (min-width:480px) AND (max-width:767px) {
    .mk-col-2-3 {
        width: 100%
    }
    .mk-col-1-3 {
        width: 50%
    }
    .rightnav {
        width: 100%!important;
    }
    #text-23 .widgettitle {
        width: 100%!important;
        text-align: center
    }
    .hdright {
        width: 100%!important;
    }
    .drop_selc {
        width: 40%!important;
    }
    #countries_msdd {
        width: 100%!important;
    }
    #mk-footer .mk-padding-wrapper {
        padding: 0px
    }
    #mk-footer {
        width: 100%
    }
    .mk-grid {
        min-width: 100%;
        width: 100%
    }
    .stock_symbol {
        padding-top: 0px
    }
    #sub-footer ul li {
        width: 100%
    }
    .mk-footer-copyright {
        padding: 10px!important
    }
    #mk-footer-navigation ul li a {
        margin: 10px 10px 10px!important;
    }
    .mainSignupFooterDiv {
        margin-top: 0px!important
    }
    #mk-footer .widget {
        margin-bottom: 0px!important;
    }
    #mk-responsive-nav .mk-nav-arrow {
        width: 50px!important;
        background: url(../../images/arrow.png) no-repeat right;
        height: 55px;
        background-position: 100% 48%;
    }
    .mk-content-box .ctsop_div {
        height: auto!important;
        text-align: justify;
        padding-right: 10px!important
    }
    .dividendtoolup .vc_col-sm-6 {
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
        float: left
    }
    .dividendtoolup {
        height: auto!important
    }
    .vc_custom_1443697202667 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697222111 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697236101 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697320773 .mk-divider {
        display: none!important
    }
    .vc_custom_1443694531758 {
        margin-left: 15px!important;
        margin-right: 15px!important
    }
    .dividendtoolup .vc_col-sm-6 .mk-button-align {
        width: 100%!important;
    }
    .dividendtoolup .vc_col-sm-6 table {
        margin-left: 0px!important;
        margin-top: 0px!important
    }
    .dividendtoolup .vc_col-sm-6 .mk-button-align a {
        width: 90%!important
    }
    .dividendtoolup .DividendToolButton {
        max-width: 100%!important
    }
    .sola_t_layout_3_container {
        width: 31%!important
    }
    .sola_t_container {
        height: auto!important
    }
    .rightblock {
        margin-right: 0px!important;
        float: right!important;
    }
    .rightblock .mk-button-align {
        text-align: right!important
    }
}

@media (min-width:768px) AND (max-width:980px) {
    .dividendtoolup .vc_col-sm-6 {
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
        float: left
    }
    .dividendtoolup {
        height: auto!important
    }
    .vc_custom_1443697202667 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697222111 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697236101 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697320773 .mk-divider {
        display: none!important
    }
    .dividendtoolup .vc_col-sm-6 .mk-button-align a {
        width: 90%!important
    }
    .dividendtoolup .DividendToolButton {
        max-width: 100%!important
    }
    .stock_symbol {
        padding-top: 0px
    }
    .sola_t_layout_3_container {
        width: 31%!important
    }
    .sola_t_container {
        height: auto!important
    }
    .vc_custom_1443694531758 {
        margin-left: 15px!important;
        margin-right: 15px!important
    }
    .vc_col-sm-12 {
        width: auto!important;
        float: none!important
    }
    .rightblock {
        float: right!important;
        margin-right: 0px!important;
    }
    .vc_custom_1443694531758 h2 {
        font-size: 16px!important;
        padding-left: 6px!important;
    }
    .dividendtoolup .vc_col-sm-6 {
        padding: 0px!important;
        margin: 0px!important
    }
    .rightblock {
        text-align: right!important
    }
    .rightblock .mk-button-align.left {
        text-align: right!important;
        float: right!important
    }
}

@media (min-width:981px) AND (max-width:1100px) {
    .dividendtoolup .vc_col-sm-6 {
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
        float: left
    }
    .dividendtoolup {
        height: auto!important
    }
    .vc_custom_1443697202667 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697222111 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697236101 .mk-divider {
        display: none!important
    }
    .vc_custom_1443697320773 .mk-divider {
        display: none!important
    }
    .dividendtoolup .vc_col-sm-6 .mk-button-align a {
        width: 90%!important
    }
    .dividendtoolup .DividendToolButton {
        max-width: 100%!important
    }
    .stock_symbol {
        padding-top: 0px
    }
    .sola_t_layout_3_container {
        width: 31%!important
    }
    .sola_t_container {
        height: auto!important
    }
    .vc_custom_1443694531758 {
        margin-left: 15px!important;
        margin-right: 15px!important
    }
    .vc_row {
        margin-right: 0px!important
    }
    .ditoolrow {
        margin-left: 0px!important;
        margin-right: -15px!important;
        padding: 0px!important
    }
    .rightblock {
        float: right!important;
        text-align: right!important
    }
    .dividendtoolup .vc_col-sm-6 {
        padding: 0px!important
    }
    .rightblock .mk-button-align.left {
        text-align: right!important
    }
}

#postup_widget-2 input {
    border-radius: 0px!important;
    line-height: 16px!important;
    height: 35px!important
}

#pu-postup_widget-2 input[type="submit"] {
    line-height: 16px!important;
    height: 35px!important
}

#postup_widget-2 .submitpostupform {
    line-height: 35px!important;
    height: 32px!important
}

.button-5534ac6-footerbar {
    padding-top: 11px!important;
    height: 12px;
    border-radius: 2px!important
}

.stock_symbol button {
    padding-top: 2px;
    border-radius: 2px
}

.drop_selc {
    padding-bottom: 20px
}

#pu-postup_widget-2 input[type="email"] {
    line-height: 16px!important
}

@media (min-width:768px) AND (max-width:1023px) {
    /*#mk-main-navigation{width:93%!important}
#mk-main-navigation #menu-mainmenu{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu #menu-item-513{width:12%!important}
#mk-main-navigation #menu-mainmenu #menu-item-2766{width:11%!important}
#mk-main-navigation #menu-mainmenu #menu-item-833{width:11%!important}
#mk-main-navigation #menu-mainmenu #menu-item-890{width:10%!important}
#mk-main-navigation #menu-mainmenu #menu-item-890 a{padding:17px 15px !important}
#mk-main-navigation #menu-mainmenu #menu-item-1269{width:15%!important}
#mk-main-navigation #menu-mainmenu #menu-item-3309{width:10%!important}
#mk-main-navigation #menu-mainmenu #menu-item-627{width:11%!important}
#menu-item-3309 a{padding:17px 0px!important}
#mk-main-navigation #menu-mainmenu_member{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu_member li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1640{width:12%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1696{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1607{width:11%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1698{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1543{width:11%!important;background:#ff9600!important;}
.header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link{padding:15px 0px !important}
#menu-item-1634 a{padding:15px 0px!important}
.main-nav-side-search{background-image:url(../../images/divider.png);background-repeat:no-repeat;background-position:right;background-size:contain;width:7%;height:70px;margin:0px;}*/
    #mk-page-id-1609 .table-style1 {
        float: left
    }
    #mk-page-id-1621 .table-style1 {
        float: left
    }
}

@media (min-width:1024px) AND (max-width:1200px) {
    /*#mk-page-id-1609 .table-style1{float:left}
#mk-page-id-1621 .table-style1{float:left}
#mk-main-navigation{width:93%!important}
#mk-main-navigation #menu-mainmenu{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu #menu-item-513{width:12%!important}
#mk-main-navigation #menu-mainmenu #menu-item-833{width:13%!important}
#mk-main-navigation #menu-mainmenu #menu-item-890{width:11%!important}
#mk-main-navigation #menu-mainmenu #menu-item-1269{width:13%!important}
#mk-main-navigation #menu-mainmenu #menu-item-3309{width:11%!important}
#mk-main-navigation #menu-mainmenu_member{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu_member li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1640{width:12%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1696{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1607{width:11%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1698{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1543{width:11%!important;background:#ff9600!important;}
.main-nav-side-search{background-image:url(../../images/divider.png);background-repeat:no-repeat;background-position:right;background-size:contain;width:7%;height:70px;margin:0px;}
#newSymbol{width:80%}*/
}

@media (min-width:1201px) {
    .member_form .tickerarea .md-4 img {
        width: 198px!important
    }
    .member_form .quote .tickerarea .text-input {
        margin-top: 0px!important
    }
    .member_form .quote .tickerarea .text-input {
        height: 35px!important
    }
    .member_form .quote .tickerarea .mk-skin-button1 {
        margin-top: -1px!important;
        height: 35px
    }
    /*
#mk-main-navigation{width:90%!important;margin:auto!important}
#mk-main-navigation #menu-mainmenu{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu #menu-item-513{width:12%!important}
#mk-main-navigation #menu-mainmenu #menu-item-833{width:13%!important}
#mk-main-navigation #menu-mainmenu #menu-item-890{width:11%!important}
#mk-main-navigation #menu-mainmenu #menu-item-1269{width:13%!important}
#mk-main-navigation #menu-mainmenu #menu-item-3309{width:11%!important}
#mk-main-navigation #menu-mainmenu_member{width:100%!important;height:100%}
#mk-main-navigation #menu-mainmenu_member li{width:10%!important;line-height:68px!important;height:100%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1640{width:12%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1696{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1607{width:11%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1698{width:13%!important}
#mk-main-navigation #menu-mainmenu_member #menu-item-1543{width:11%!important;background:#ff9600!important;}
*/
    .main-nav-side-search {
        background-image: url(../../images/divider.png);
        background-repeat: no-repeat;
        background-position: right;
        background-size: contain;
        width: 7%;
        height: 100%;
        margin: 0px;
    }
}

@media (min-width:480px) AND (max-width:601px) {
    .stock_symbol button {
        margin-left: 0px!important
    }
    .stock_symbol input {
        width: 81%!important
    }
}

@media (min-width:300px) AND (max-width:520px) {
    .header-style-2 .mk-nav-responsive-link {
        right: 5px!important
    }
    .header-style-2.header-align-left .header-logo a {
        margin-left: 0px!important
    }
    .headeright1 .drop_main {
        width: 100%;
        margin: auto;
        position: relative!important;
        padding: 4px!important;
        text-align: center!important;
        float: none!important;
        height: 100%!important;
        padding-top: 5px!important;
        padding-bottom: 6px!important;
    }
    .quote .text-input {
        margin-left: 0px!important
    }
}

@media (min-width:768px) AND (max-width:867px) {
    #mk-page-id-1621 .theme-content {
        padding: 0px!important
    }
    .signin {
        text-align: right!important
    }
    .headeright {
        float: right!important
    }
    .drop_main {
        width: 100%;
        float: left
    }
    .quote {
        width: 100%!important
    }
    .tickerarea {
        width: 100%
    }
    .md-4 {
        width: 47%;
        float: left;
        text-align: right;
    }
    .md-4 img {
        margin-left: 5px;
        width: 100%;
    }
    .md-6 {
        width: 53%;
        float: right
    }
    .quote .text-input {
        margin-left: 0px!important;
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        float: none!important
    }
    .quote .text-input {
        float: none!important
    }
    .btnlabel {
        padding: 0px!important;
        margin: 0px!important
    }
    .quote .text-input {
        width: 150px!important
    }
    .member_form {
        margin-top: 10%!important
    }
    .member_form .md-4 {
        width: 80%!important;
        margin: auto!important
    }
    .member_form .md-6 {
        width: 80%!important;
        margin: auto!important
    }
}

@media (min-width:868px) AND (max-width:910px) {
    .signin {
        text-align: right!important
    }
    .headeright {
        float: right!important
    }
    .drop_main {
        width: 100%;
        float: left
    }
    .quote {
        width: 100%!important
    }
    .tickerarea {
        width: 100%
    }
    .md-4 {
        width: 50%;
        float: left;
        text-align: right;
    }
    .md-6 {
        width: 50%;
        float: right
    }
    .quote .text-input {
        margin-left: 0px!important;
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        float: none!important
    }
    .quote .text-input {
        float: none!important
    }
    .btnlabel {
        padding: 0px!important;
        margin: 0px!important
    }
    .member_form {
        margin-top: 10%!important
    }
    .member_form .md-4 {
        width: 80%!important;
        margin: auto!important
    }
    .member_form .md-6 {
        width: 80%!important;
        margin: auto!important
    }
}

@media (min-width:911px) AND (max-width:960px) {
    .signin {
        text-align: right!important
    }
    .headeright {
        float: right!important
    }
    .drop_main {
        width: 100%;
        float: left
    }
    .quote {
        width: 100%!important
    }
    .tickerarea {
        width: 100%
    }
    .md-4 {
        width: 50%;
        float: left;
        text-align: right;
    }
    .md-6 {
        width: 50%;
        float: right
    }
    .quote .text-input {
        margin-left: 0px!important;
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        float: none!important
    }
    .quote .text-input {
        float: none!important
    }
    .btnlabel {
        padding: 0px!important;
        margin: 0px!important
    }
    .member_form {
        margin-top: 10%!important
    }
    .member_form .md-4 {
        width: 80%!important;
        margin: auto!important
    }
    .member_form .md-6 {
        width: 80%!important;
        margin: auto!important
    }
}

@media (min-width:961px) AND (max-width:1024px) {
    .signin {
        text-align: right!important
    }
    .headeright {
        float: right!important
    }
    .drop_main {
        width: 100%;
        float: left
    }
    .quote {
        width: 100%!important
    }
    .tickerarea {
        width: 100%
    }
    .md-4 {
        width: 48%;
        float: left;
        text-align: right;
    }
    .md-6 {
        width: 52%;
        float: right
    }
    .quote .text-input {
        margin-top: 2px!important
    }
    .mk-skin-button1 {
        margin-top: 2px!important
    }
    .member_form {
        margin-top: 10%!important
    }
    .member_form .md-4 {
        width: 80%!important;
        margin: auto!important
    }
    .member_form .md-6 {
        width: 80%!important;
        margin: auto!important
    }
}

@media (min-width:1025px) {
    .headeright {
        float: right!important
    }
    .drop_main {
        width: 100%;
        float: left
    }
    .quote {
        width: 100%
    }
    .tickerarea {
        width: 100%
    }
    .md-4 {
        width: 43.5%;
        float: left;
        text-align: right;
    }
    .md-4 img {
        width: 100%;
    }
    .md-6 {
        width: 55%;
        float: right;
        padding-top: 3px;
    }
    .quote .text-input {}
    .member_form form {
        margin-top: -10px!important
    }
    #mk-page-id-1609 .vc_col-sm-12 .table-style1 {
        width: 50%;
        float: left
    }
    #mk-page-id-1609 .vc_col-sm-12 h5 {
        width: 50%;
        float: right
    }
    #mk-page-id-1912 .vc_col-sm-12 .table-style1 {
        width: 50%;
        float: left
    }
    #mk-page-id-1621 .vc_col-sm-12 .table-style1 {
        width: 50%;
        float: left
    }
    #mk-page-id-1621 .content-box-heading input[type="submit"] {
        height: 30px
    }
    #newSymbol {
        margin-top: 4px
    }
    #exchange {
        margin-left: 0px!important;
        width: 100%
    }
    #market_cap {
        margin-left: 0px!important;
        width: 100%
    }
    #p_held_by_inst {
        margin-left: 0px!important;
        width: 100%
    }
    #pe_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #eq_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #div_yield {
        margin-left: 0px!important;
        width: 100%
    }
    #div_growth {
        margin-left: 0px!important;
        width: 100%
    }
    #div_pay_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #total_ret {
        margin-left: 0%!important;
        width: 100%
    }
}

@media (min-width:1024px) {
    .tweethomebox {
        margin-bottom: 27px!important;
    }
    .dividendtoolup {
        height: auto!important
    }
    #mk-page-id-1621 .tblFillterRow select {
        min-width: 130px!important
    }
    #theme-page .email_alert_box_left select {
        min-width: 100px!important;
    }
    #sector {
        min-width: 151px!important;
    }
    #mk-page-id-963 .Dividend-Stcok-Info-Box table tr td h5 {
        height: 33px;
        padding-top: 10px;
        line-height: 23px
    }
    #mk-page-id-1463 .Dividend-Stcok-Info-Box table tr td h5 {
        height: 32px;
        padding-top: 10px;
        line-height: 23px
    }
    #mk-page-id-963 .Dividend-Stcok-Info-Box .content-box-content {
        border-top: none!important
    }
    .page-id-963 .mk-button {
        margin-right: 0px!important
    }
    #mk-page-id-963 .vc_col-sm-6 .content-box-content {
        height: 752px
    }
    .page-id-963 .vc_col-sm-6 table {
        height: 750px
    }
    #mk-page-id-963 .vc_col-sm-7 {
        width: 65%!important
    }
    #mk-page-id-963 .vc_col-sm-5 {
        width: 35%!important
    }
    .page-id-963 .vc_col-sm-7 {
        width: 65%!important
    }
    .page-id-963 .vc_col-sm-5 {
        width: 35%!important
    }
    #mk-page-id-1463 .vc_col-sm-7 {
        width: 65%!important
    }
    #mk-page-id-1463 .vc_col-sm-5 {
        width: 35%!important
    }
}

.member_form {
    position: relative!important;
    padding-right: 10px!important
}

@media (min-width:1280px) AND (max-width:1280px) {
    .SymbolContainer {
        width: 88%!important
    }
    .morelink {
        margin-right: 38px!important
    }
}

@media (min-width:768px) AND (max-width:1024px) {
    .tweethomebox {
        margin-bottom: 27px!important;
    }
    .md-4 {
        width: 60%!important;
        float: none!important
    }
    .md-4 img {
        margin-top: -5px!important;
        margin-bottom: 5px!important
    }
    .md-6 {
        width: 62%!important;
        float: none!important
    }
    .mk-skin-button1 {
        margin-top: 0px!important
    }
    .quote .text-input {
        width: 77%!important
    }
    .headeright button {
        margin-left: 5px!important
    }
}

@media (min-width:768px) AND (max-width:771px) {
    body {
        overflow-x: hidden
    }
}

@media (min-width:868px) AND (max-width:960px) {
    .md-4 img {
        margin-left: 3px!important
    }
}

@media (min-width:870px) AND (max-width:1023px) {
    .md-6 {
        width: 65%!important
    }
    .quote .text-input {
        width: 78%!important
    }
}

@media (min-width:1024px) AND (max-width:1100px) {
    .member_form {
        top: 0px!important;
    }
    .member_form form {
        margin-top: 0px!important
    }
}

.DividendToolButton {
    width: 85%!important
}

.mk-button-align.right {
    width: 100%;
    text-align: center!important
}

.mk-button-align.left {
    width: 100%!important;
    text-align: center!important
}

.button-56cee5be137f3 {
    margin-bottom: 20px!important;
}

.mk-button-align a:last-child {
    margin-bottom: 20px!important;
    margin-top: 20px!important;
}

@media (min-width:768px) AND (max-width:980px) {
    .dividendtoolup {
        width: 50%!important
    }
    .dividendtoolup.rightblock {
        width: 50%!important
    }
    .dividendtoolup.leftblock {
        width: 50%!important
    }
    .vc_col-sm-6 {
        width: 50%!important
    }
}

@media (min-width:200px) AND (max-width:450px) {
    .vc_col-sm-6 .content-box-content .DividendToolButton {
        width: 85%!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 100%!important;
        text-align: center!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 100%!important;
        text-align: center!important
    }
    .content-box-content .button-56cee5be137f3 {
        margin-bottom: 20px!important;
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        margin-bottom: 20px!important;
        margin-top: 20px!important;
    }
    .vc_col-sm-7 .SymbolContainer {
        width: 100%!important
    }
    .txtbox_go {
        margin-top: 0px;
        margin-left: 0px;
        width: 100%
    }
}

@media (min-width:451px) AND (max-width:500px) {
    .vc_col-sm-6 .content-box-content .DividendToolButton {
        width: 87%!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 100%!important;
        text-align: center!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 100%!important;
        text-align: center!important
    }
    .content-box-content .button-56cee5be137f3 {
        margin-bottom: 20px!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        margin-bottom: 20px!important;
        margin-top: 20px!important;
    }
}

@media (min-width:501px) AND (max-width:767px) {
    .vc_col-sm-6 .content-box-content .DividendToolButton {
        width: 85%!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 50%!important;
        text-align: center!important;
        height: 75px
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 50%!important;
        text-align: center!important;
        height: 75px
    }
    .content-box-content .button-56cee5be137f3 {
        margin-bottom: 20px!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        margin-bottom: 20px!important;
        margin-top: 20px!important;
    }
    .mk-clients-fixed-list li {
        width: 50%!important
    }
}

@media (min-width:200px) AND (max-width:499px) {
    .vc_custom_1433849802456 .wpb_raw_code {
        width: 100%
    }
    .wpb_content_element.cal2 {
        margin-left: 0px !important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin: auto !important;
        width: 100%
    }
    #datepickerStart .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    #datepickerEnd button {
        margin-left: 0px!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    .wpb_wrapper div {
        display: block!important;
        float: none!important
    }
    .wpb_wrapper div button {
        margin-left: 0px!important
    }
    #datepickerEnd div {
        float: none!important
    }
}

@media (min-width:500px) AND (max-width:767px) {
    .wpb_content_element.cal1 {
        margin-left: 0px!important;
        margin-right: 0px!important
    }
    .wpb_wrapper div {
        width: 100%;
        text-align: center
    }
    .wpb_wrapper .wpb_content_element.cal1 {
        width: 45%;
        float: left!important
    }
    .wpb_wrapper .wpb_content_element.cal2 {
        width: 46%;
        float: right!important
    }
    .wpb_raw_code {
        width: 100%
    }
}

@media (min-width:768px) AND (max-width:1023px) {
    .vc_col-sm-6 .content-box-content .DividendToolButton {
        width: 85%!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 100%!important;
        text-align: center!important
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.right a {
        width: 70%!important;
        text-align: center!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 100%!important;
        text-align: center!important
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.left a {
        width: 70%!important;
        text-align: center!important
    }
    .content-box-content .button-56cee5be137f3 {
        margin-bottom: 20px!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        margin-bottom: 20px!important;
        margin-top: 20px!important;
        text-align: justify
    }
    .vc_col-sm-12 .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 100%!important;
    }
    .vc_col-sm-12 .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 100%!important;
    }
    .vc_custom_1433849802456 .wpb_raw_code {
        width: 100%
    }
    .wpb_content_element.cal2 {
        margin-left: 0px!important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin: auto !important;
        width: 100%
    }
    #datepickerStart .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    #datepickerEnd button {
        margin-left: 0px!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    .wpb_wrapper div {
        display: block!important;
        float: none!important
    }
    .wpb_wrapper div button {
        margin-left: 0px!important
    }
    #datepickerEnd div {
        float: none!important
    }
    .mk-text-block table .DividendSignNow {
        margin-left: -20px!important
    }
    .div_right .SymbolContainer {
        width: 88%!important
    }
    #theme-page select {
        min-width: 100%!important
    }
    #theme-page .email_alert_box_left select {
        min-width: 100px!important;
    }
    .vc_col-sm-12 .content-box-content .mk-button-align.left {
        width: 48%!important
    }
    #menu-item-1633 a {
        padding: 17px 5px!important
    }
    #mk-page-id-1912 .table-style1 {
        float: left
    }
    .vc_custom_1434607118167 {
        margin-bottom: -10px!important
    }
}

@media (min-width:1024px) AND (max-width:1122px) {
    .vc_custom_1434607118167 {
        margin-bottom: -10px!important
    }
    #mk-page-id-623 .vc_col-sm-12 h5 {
        width: 45%!important;
        text-align: right!important
    }
    #mk-page-id-623 .vc_col-sm-12 .table-style1 {
        width: 55%!important;
    }
    #mk-page-id-1912 .table-style1 {
        float: left
    }
    .vc_custom_1433849802456 .wpb_raw_code {
        width: 100%
    }
    .wpb_content_element.cal2 {
        margin-left: 0px!important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin: auto !important;
        width: 100%
    }
    #datepickerStart .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .ui-datepicker {
        width: 100%!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    #datepickerEnd button {
        margin-left: 0px!important
    }
    #datepickerEnd .wpb_wrapper {
        width: 100%!important
    }
    .wpb_wrapper div {
        display: block!important;
        float: none!important
    }
    .wpb_wrapper div button {
        margin-left: 0px!important
    }
    #datepickerEnd div {
        float: none!important
    }
}

@media (min-width:1123px) AND (max-width:1140px) {
    .wpb_content_element.cal2 {
        margin-left: 0px!important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin-left: 0px!important;
        margin-right: 0px!important
    }
    .wpb_wrapper div {
        width: 100%;
        text-align: center
    }
    .wpb_wrapper .wpb_content_element.cal1 {
        width: 50%;
    }
    .wpb_wrapper .wpb_content_element.cal2 {
        width: 50%;
    }
}

@media (min-width:1141px) AND (max-width:1180px) {
    .wpb_content_element.cal2 {
        margin-left: 0px!important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin-left: 0px!important;
        margin-right: 0px!important
    }
    .wpb_wrapper div {
        width: 100%;
        text-align: center
    }
    .wpb_wrapper .wpb_content_element.cal1 {
        width: 48%;
    }
    .wpb_wrapper .wpb_content_element.cal2 {
        width: 49%;
    }
}

@media (min-width:1181px) AND (max-width:1214px) {
    .wpb_content_element.cal2 {
        margin-left: 0px!important;
        float: right
    }
    .wpb_content_element.cal1 {
        margin-left: 0px!important;
        margin-right: 0px!important
    }
    .wpb_wrapper div {
        width: 100%;
        text-align: center
    }
    .wpb_wrapper .wpb_content_element.cal1 {
        width: 47%;
    }
    .wpb_wrapper .wpb_content_element.cal2 {
        width: 47%;
    }
}

.wpb_wrapper div .wpb_button {
    margin-left: 0px!important
}

@media (min-width:1215px) {
    .wpb_content_element.cal1 {
        margin-left: 0px!important;
        margin-right: 0px!important
    }
    .wpb_wrapper div {
        width: 100%;
    }
    .wpb_wrapper .wpb_content_element.cal1 {
        width: 45%;
    }
    .wpb_wrapper .wpb_content_element.cal2 {
        width: 46%;
        float: right
    }
}

@media (min-width:1024px) {
    .vc_col-sm-6 .content-box-content .DividendToolButton {
        width: 85%!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a {
        text-align: left!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 50%!important;
        text-align: justify!important;
        height: 75px
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.right {
        width: 100%!important;
        text-align: right!important;
        height: 55px
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.right a {
        width: 40%!important;
        text-align: center!important;
        margin-top: 0px!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 50%!important;
        text-align: justify!important;
        height: 75px
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.left {
        width: 100%!important;
        text-align: left!important;
        height: 55px
    }
    .vc_col-sm-6 .content-box-content table .mk-button-align.left a {
        width: 40%!important;
        text-align: center!important;
        margin-top: 0px!important
    }
    .content-box-content .button-56cee5be137f3 {
        margin-bottom: 20px!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        margin-bottom: 20px!important;
        margin-top: 20px!important;
    }
    .vc_col-sm-12 .content-box-content .mk-button-align.left {
        width: 24%!important
    }
    .vc_col-sm-12 .vc_col-sm-6 .content-box-content .mk-button-align.left {
        width: 50%!important;
    }
    .vc_col-sm-12 .vc_col-sm-6 .content-box-content .mk-button-align.right {
        width: 50%!important;
    }
}

@media (min-width:768px) AND (max-width:934px) {
    .vc_col-sm-7 .SymbolContainer {
        width: 80%!important
    }
    .txtbox_go {
        margin-top: 32px!important;
        margin-left: 0px!important
    }
}

@media (min-width:935px) AND (max-width:959px) {
    .vc_col-sm-7 .SymbolContainer {
        width: 80%!important
    }
    .txtbox_go {
        margin-top: 32px!important;
        margin-left: 0px!important
    }
}

@media (min-width:960px) AND (max-width:1039px) {
    .vc_col-sm-7 .SymbolContainer {
        width: 80%!important
    }
    .txtbox_go {
        margin-top: 32px!important;
        margin-left: 10px!important
    }
}

@media (min-width:1040px) {
    .vc_col-sm-7 .SymbolContainer {
        width: 80%!important
    }
    .txtbox_go {
        margin-top: 32px!important
    }
    .mk-image-shortcode.align-right {
        margin-left: 5px
    }
}

@media (max-width:767px) and (min-width:220px) {
    .DividendToolList {
        max-width: 100%!important;
        width: 100%!important
    }
    .DividendToolButton {
        max-width: 100%!important;
    }
}

@media (min-width:220px) AND (max-width:580px) {
    body {
        overflow-x: hidden!important
    }
    .vc_col-sm-6 {
    }
    .vc_custom_1443694531758 {
        margin-bottom: 40px!important
    }
    .vc_col-sm-6 .mk-button-align a:last-child {
        margin-top: 10px!important;
        margin-bottom: 0px!important
    }
    .DividendToolButton {
        width: 100%!important
    }
    .mk-clients-fixed-list li {
        width: 100%!important
    }
    .vc_col-sm-4 .mk-button-align .left {
        padding-right: 15px!important;
    }
}

.mk-moon-arrow-down:before {
    display: none
}

.addsym .mk-button-align {
    text-align: center !important;
    width: auto !important;
}

.addsym .mk-button-align.right a:last-child {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

 ::-webkit-input-placeholder {
    color: #c0c1c1 !important;
    font-weight: 500!important;
    opacity: 1;
}

 :-moz-placeholder {
    color: #c0c1c1 !important;
    font-weight: 500!important;
    opacity: 1;
}

 ::-moz-placeholder {
    color: #c0c1c1 !important;
    font-weight: 500!important;
    opacity: 1;
}

 :-ms-input-placeholder {
    color: #c0c1c1 !important;
    font-weight: 500!important;
    opacity: 1;
}

@media (min-width:1025px) AND (max-width:1050px) {
    .quote .text-input {
        margin-left: 13px;
        margin-top: 5px;
        width: 75%;
        float: left;
    }
    .mk-skin-button1 {
        margin-right: 4px!important
    }
    .md-4 {
        width: 44.5%!important
    }
}

@media (min-width:768px) AND (max-width:781px) {
    .TweetContainerFooter {
        height: 462px
    }
}

@media (min-width:768px) AND (max-width:900px) {
    #mk-page-id-623 .theme-content {
        padding: 0px!important
    }
    .mk-box-icon p {
        height: 170px
    }
    .vc_custom_1425464897812 .mk-box-icon p {
        height: 190px!important
    }
    .vc_custom_1425464889707 .mk-box-icon p {
        height: 190px!important
    }
}

@media (min-width:1024px) AND (max-width:1098px) {
    .TweetContainerFooter {
        height: 320px
    }
    .mk-box-icon p {
        height: 115px
    }
}

@media (min-width:671px) AND (max-width:706px) {
    h5.mk-shortcode {
        margin-top: 35px!important
    }
}

#total_ret {
    margin-left: 0%!important;
}

@media (min-width:1024px) {
    .mk-contact-form-wrapper.classic-style .mk-form-row .text-input {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {
        width: 100%!important
    }
    .mk-contact-form-wrapper.classic-style .mk-form-row {
        width: 100%;
        text-align: center;
    }
}

@media (max-width:767px) {}

@media (min-width:220px) AND (max-width:580px) {}

@media (max-width:767px) {}

.table-style1 {
    overflow: auto!important
}

.table-style2 {
    overflow: auto!important
}

@media (min-width:200px) AND (max-width:400px) {
    #mk-page-id-863 #newSymbol {
        width: 78%!important
    }
    #mk-page-id-715 #newSymbol {
        width: 78%!important;
        min-width: 78%!important;
        max-width: 78%!important
    }
    #mk-page-id-715 p {
        width: 100%!important;
        text-align: center!important
    }
    #mk-page-id-715 .vc_custom_1446103066819 .content-box-heading {
        min-height: inherit!important
    }
    #mk-page-id-715 .vc_custom_1434085264062 .content-box-heading {
        min-height: inherit!important
    }
    #mk-page-id-1692 .vc_custom_1446554720259 .content-box-heading {
        min-height: inherit!important
    }
    #mk-page-id-1692 .vc_custom_1446554707030 .content-box-heading {
        min-height: inherit!important
    }
    #mk-page-id-863 p {
        width: 100%!important;
        text-align: center!important
    }
    .ReinvestmentCalculator_structure {
        padding-left: 0px!important
    }
    #mk-page-id-623 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-569 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-567 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-562 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-929 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-548 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-564 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-573 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-963 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-363 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1626 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1505 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1644 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-614 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-863 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-715 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-724 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1692 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1621 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1609 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-541 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .theme-content .scorecardname_tbl td {
        height: auto!important;
        width: 95%;
        display: block
    }
    #mk-page-id-1558 .theme-content .scorecardname_tbl td .scorecard-fields .edit_div a {
        margin-right: 10px!important
    }
    #mk-page-id-1558 .theme-content .scorecardname_tbl td .scorecard-fields {
        margin-right: 0px!important
    }
    #mk-page-id-1558 .theme-content .addsym {
        margin-right: 0px!important
    }
    #mk-page-id-1558 .theme-content .mk-button-align.right {
        float: none!important
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 div {
        padding: 10px
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 h2 {
        text-align: center!important
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 .mk-button-align {
        float: left!important
    }
    #mk-page-id-363 .theme-content .vc_col-sm-12 .mk-text-block ol li {
        text-align: justify!important
    }
    #mk-page-id-963 .vc_col-sm-6 {
        padding-right: 0px!important
    }
    #mk-page-id-851 #txtCurrDividend {
        padding: 10px 0px 10px 12px!important
    }
    #mk-page-id-851 #txtReinvestYear {
        padding: 10px 0px 10px 12px!important
    }
    #result_div .tbl_main {
        width: 290px!important
    }
    .mk-image-shortcode {
        max-width: 100%!important
    }
    #linkDownloadToexl .mk-image-shortcode {
        max-width: 36px!important
    }
    #mobilelogin div {
        background: #4abb7d!important;
        font-size: 20px;
        text-align: center;
        padding: 16px 10px!important;
        color: #fff;
        width: 73%;
        margin-left: 5%;
        height: 3px
    }
    body {
        overflow-x: hidden!important
    }
    #mk-boxed-layout {
        overflow-x: hidden!important
    }
    #mk-responsive-nav {
        border-bottom: none!important
    }
    .mk-content-box .content-box-heading i {
        margin-right: 0px !important;
    }
    .TrackerMainContainer table td {
        width: 80%!important;
        text-align: center
    }
    .TrackerMainContainer table td .wpb_button {
        margin-left: 0px!important
    }
    #theme-page #mk-page-id-1463 .theme-content {
        padding: 0px!important
    }
    #theme-page .mk-button {
        height: 38px!important
    }
    #theme-page a.mk-button {
        height: 18px!important
    }
    #theme-page .TDcaption a.mk-button {
        height: auto!important;
        text-align: center!important
    }
    #theme-page .TDvalue a.mk-button {
        height: auto!important;
        text-align: center!important
    }
    #theme-page .LookDivMember .vc_col-sm-5 {
        padding: 0px!important
    }
    #txtSymbol {
        margin-bottom: 5px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 {
        padding: 0px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 h2 {
        text-align: center!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 .div_right {
        width: 100%!important
    }
    .wpb_button {
        margin-right: 0px!important
    }
    #mk-page-id-1463 .vc_col-sm-6 {
        margin-right: 0px!important
    }
    #theme-page h2 {
        text-align: center!important
    }
    #theme-page .vc_col-sm-12 h2 {
        text-align: left!important
    }
    #theme-page .vc_col-sm-4 .DividendToolButton {
        min-width: auto !important;
        width: 90%!important;
        height: auto !important;
    }
    #mk-custom-box-56d3fc7cb0d87 {
        padding: 0px!important
    }
    #chart_div_payut div {
        width: 100%!important
    }
    #chart_div_payut svg {
        width: 100%!important
    }
    .Dividend-Stock-other-Box .content-box-content {
        border-bottom: 1px solid #659AC0 !important;
    }
    .CSSTableGenerator {
        width: 100%;
        overflow-x: auto
    }
    .CSSTableGenerator2 {
        width: 100%;
        overflow-x: auto
    }
    #mk-page-id-3511 .StockHistoryContainer div span {
        width: 415px;
        text-align: justify!important
    }
    #mk-page-id-1658 .table-style2 .content-box-heading {
        width: 445px;
        text-align: justify!important
    }
    #mk-page-id-1579 .table-style2 .content-box-heading {
        width: 513px;
        text-align: justify!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        text-align: left!important
    }
    .vc_custom_1426756791908 .content-box-heading {
        padding: 14px 5px!important
    }
    .vc_custom_1426756791908 .content-box-heading h3 {
        width: 100%
    }
    .vc_custom_1426756791908 .content-box-heading p {
        width: 100%;
        text-align: center
    }
    .vc_custom_1446554707030 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-851 .theme-content {
        padding: 0px!important
    }
    #mk-footer input[type="text"] {
        margin-top: 0px!important
    }
    #mk-page-id-1621 .TrackerMainContainer .content-box-heading td {
        width: 100%!important;
        display: block
    }
    #mk-page-id-1621 .TrackerMainContainer .content-box-heading td select {
        width: 75%!important;
    }
    #mk-page-id-1463 .vc_custom_1451024946185 {
        padding-right: 0px!important
    }
    #mk-page-id-1463 .vc_custom_1451024925010 {
        padding-right: 0px!important
    }
    #mk-page-id-715 .content-box-heading h3 span {
        width: 100%;
        padding: 0px!important
    }
    #mk-page-id-715 .vc_custom_1426756791908 .content-box-heading {
        min-height: 125px!important
    }
    #mk-page-id-863 .content-box-heading h3 {
        width: 100%;
    }
    #mk-page-id-863 .content-box-heading h3 span {
        width: 100%;
        padding: 0px!important
    }
    #mk-page-id-851 .styled-button-2 {
        margin-left: 0px!important
    }
}

@media (min-width:481px) AND (max-width:620px) {
    #mk-page-id-863 .vc_col-sm-12 .content-box-heading {
        min-height: 75px!important
    }
}

@media (min-width:401px) AND (max-width:600px) {
    #mk-page-id-715 #newSymbol {
        width: 78%!important;
        max-width: 78%!important;
        min-width: 78%!important
    }
    #mk-page-id-715 p {
        width: 100%!important;
        text-align: center!important
    }
    #mk-page-id-715 .vc_custom_1446103066819 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-715 .vc_custom_1434085264062 .content-box-heading {
        min-height: auto!important
    }
    #mk-footer input[type="text"] {
        margin-top: 0px!important
    }
    #mk-boxed-layout {
        overflow-x: hidden!important
    }
    #mk-page-id-623 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-569 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-567 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-562 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-929 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-548 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-564 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-573 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-963 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-363 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1626 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1505 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1644 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-614 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-863 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-715 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-724 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1692 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1621 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1609 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-541 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .theme-content .scorecardname_tbl td .scorecard-fields .edit_div a {
        margin-right: 10px!important
    }
    #mk-page-id-1558 .theme-content .scorecardname_tbl td .scorecard-fields {
        margin-right: 0px!important
    }
    #mk-page-id-1558 .theme-content .mk-button-align.right {
        margin-left: 0px!important
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 div {
        padding: 10px
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 h2 {
        text-align: center!important
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 .mk-button-align {
        float: left!important
    }
    #mk-page-id-363 .theme-content .vc_col-sm-12 .mk-text-block ol li {
        text-align: justify!important
    }
    .mk-image-shortcode {
        max-width: 100%!important
    }
    #linkDownloadToexl .mk-image-shortcode {
        max-width: 36px!important
    }
    #mobilelogin {
        width: 27%;
    }
    #mobilelogin div {
        width: 70%;
        height: 2px;
        padding: 16px 10px !important;
    }
    .headeright1 .quote .text-input {
        width: 72%!important;
    }
    body {
        overflow-x: hidden!important
    }
    #mk-responsive-nav {
        border-bottom: none!important
    }
    .mk-content-box .content-box-heading i {
        margin-right: 0px !important;
    }
    #theme-page #mk-page-id-1463 .theme-content {
        padding: 0px!important
    }
    #theme-page .mk-button {
        height: 38px!important
    }
    #theme-page a.mk-button {
        height: 18px!important
    }
    #theme-page .LookDivMember .vc_col-sm-5 {
        padding: 0px!important
    }
    #txtSymbol {
        margin-bottom: 5px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 {
        padding: 0px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 h2 {
        text-align: center!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 .div_right {
        width: 100%!important
    }
    .wpb_button {
        margin-right: 0px!important
    }
    #mk-page-id-1463 .vc_col-sm-6 {
        margin-right: 0px!important
    }
    #theme-page h2 {
        text-align: center!important
    }
    #theme-page .vc_col-sm-12 h2 {
        text-align: left!important
    }
    #theme-page .vc_col-sm-4 .DividendToolButton {
        min-width: auto !important;
        width: 90%!important;
        height: auto !important;
    }
    #theme-page .vc_col-sm-12 h2 {
        text-align: left!important
    }
    #theme-page .vc_col-sm-4 .DividendToolButton {
        min-width: auto !important;
        width: 90%!important;
        height: auto !important;
    }
    #mk-custom-box-56d3fc7cb0d87 {
        padding: 0px!important
    }
    #chart_div_payut div {
        width: 100%!important
    }
    #chart_div_payut svg {
        width: 100%!important
    }
    .Dividend-Stock-other-Box .content-box-content {
        border-bottom: 1px solid #659AC0 !important;
    }
    .CSSTableGenerator {
        width: 100%;
        overflow-x: auto
    }
    .CSSTableGenerator2 {
        width: 100%;
        overflow-x: auto
    }
    #mk-page-id-3511 .StockHistoryContainer div span {
        width: 415px;
        text-align: justify!important
    }
    #mk-page-id-1658 .table-style2 .content-box-heading {
        width: 445px;
        text-align: justify!important
    }
    #mk-page-id-1579 .table-style2 .content-box-heading {
        width: 513px;
        text-align: justify!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        text-align: left!important
    }
    .vc_custom_1426756791908 .content-box-heading {
        padding: 14px 5px!important
    }
    .vc_custom_1426756791908 .content-box-heading h3 {
        width: 100%
    }
    .vc_custom_1426756791908 .content-box-heading p {
        width: 100%;
        text-align: center
    }
    .vc_custom_1446554707030 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-851 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .addsym {
        margin-right: 0px!important;
        width: 100%
    }
    #mk-page-id-715 .vc_custom_1426756791908 .content-box-heading {
        min-height: 90px!important
    }
    #mk-page-id-715 .vc_custom_1426756791908 .content-box-heading p {
        float: none!important;
        text-align: left!important
    }
    #mk-page-id-715 #newSymbol {
        width: 60% !important;
        min-width: 60% !important;
        max-width: 60% !important;
    }
    #mk-page-id-715 .vc_custom_1426756791908 .content-box-heading .history_type {
        width: 47%!important
    }
}

@media (min-width:601px) AND (max-width:767px) {
    #mk-page-id-715 #newSymbol {
        width: 78%!important;
        max-width: 78%!important;
        min-width: 78%!important
    }
    #mk-page-id-715 p {
        width: 100%!important;
        text-align: center!important
    }
    #mk-page-id-715 .vc_custom_1446103066819 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-715 .vc_custom_1434085264062 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-715 .vc_custom_1426756791908 .content-box-heading {
        min-height: 100px!important
    }
    #mk-boxed-layout {
        overflow-x: hidden!important
    }
    #mk-page-id-623 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-569 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-567 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-562 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-929 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-548 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-564 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-573 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-963 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-363 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1626 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1505 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1644 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-614 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-863 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-715 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-724 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1692 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1621 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1609 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-541 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-1558 .addsym {
        margin-right: 0px!important;
        width: 100%
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 div {
        padding: 10px
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 h2 {
        text-align: center!important
    }
    #mk-page-id-614 .theme-content .vc_col-sm-8 .mk-button-align {
        float: left!important
    }
    .mk-image-shortcode {
        max-width: 100%!important
    }
    #linkDownloadToexl .mk-image-shortcode {
        max-width: 36px!important
    }
    #mobilelogin {
        width: 27%;
    }
    #mobilelogin div {
        width: 70%;
        height: 3px;
        margin-top: 3px;
        padding: 15px 10px !important;
        margin-left: 6px
    }
    .headeright1 .quote .text-input {
        width: 72%!important;
        margin-top: 2px!important
    }
    #mk-responsive-nav {
        border-bottom: none!important
    }
    .mk-content-box .content-box-heading i {
        margin-right: 0px !important;
    }
    #theme-page #mk-page-id-1463 .theme-content {
        padding: 0px!important
    }
    #theme-page .mk-button {
        height: 38px!important
    }
    #theme-page a.mk-button {
        height: 18px!important
    }
    #theme-page .LookDivMember .vc_col-sm-5 {
        padding: 0px!important
    }
    #txtSymbol {
        margin-bottom: 5px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 {
        padding: 0px!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 h2 {
        text-align: center!important
    }
    #theme-page .LookDivMember .vc_col-sm-7 .div_right {
        width: 100%!important
    }
    .wpb_button {
        margin-right: 0px!important
    }
    #mk-page-id-1463 .vc_col-sm-6 {
        margin-right: 0px!important
    }
    #theme-page h2 {
        text-align: center!important
    }
    #theme-page .vc_col-sm-12 h2 {
        text-align: left!important
    }
    #theme-page .vc_col-sm-4 .DividendToolButton {
        min-width: auto !important;
        width: 90%!important;
        height: auto !important;
    }
    #mk-custom-box-56d3fc7cb0d87 {
        padding: 0px!important
    }
    #chart_div_payut div {
        width: 100%!important
    }
    #chart_div_payut svg {
        width: 100%!important
    }
    .Dividend-Stock-other-Box .content-box-content {
        border-bottom: 1px solid #659AC0 !important;
    }
    .CSSTableGenerator {
        width: 100%;
        overflow-x: auto
    }
    .CSSTableGenerator2 {
        width: 100%;
        overflow-x: auto
    }
    #mk-page-id-3511 .StockHistoryContainer div span {
        width: 415px;
        text-align: justify!important
    }
    #mk-page-id-1658 .table-style2 .content-box-heading {
        width: 445px;
        text-align: justify!important
    }
    #mk-page-id-1579 .table-style2 .content-box-heading {
        width: 513px;
        text-align: justify!important
    }
    .vc_col-sm-6 .content-box-content .mk-button-align a:last-child {
        text-align: left!important
    }
    .vc_custom_1426756791908 .content-box-heading {
        padding: 14px 5px!important
    }
    .vc_custom_1426756791908 .content-box-heading h3 {
        width: 100%
    }
    .vc_custom_1426756791908 .content-box-heading p {
        width: 100%;
        text-align: center
    }
    .vc_custom_1446554707030 .content-box-heading {
        min-height: auto!important
    }
    #mk-page-id-851 .theme-content {
        padding: 0px!important
    }
}

#text-9 .textwidget .content-box-heading {
    padding-left: 21px!important
}

#text-8 .textwidget .content-box-heading {
    padding-left: 21px!important
}

.mk-content-box .content-box-heading i {
    margin-right: 0px !important;
}

#mk-footer .mk-button {
    padding-top: 0px!important
}

#mk-footer .button-5534ac6-footerbar {
    padding-top: 10px!important;
    height: 14px!important
}

.vc_custom_1434607118167 div .mk-shortcode {
    float: left;
    width: 50%
}

.vc_custom_1434607118167 h5 {
    float: left;
    width: 50%;
    text-align: right!important
}

@media (min-width:1024px) AND (max-width:1024px) {
    .quote .text-input {
        width: 71%!important;
        margin-left: 8px!important
    }
    .mk-skin-button1 {
        margin-top: 1px!important;
        float: left!important
    }
}

@media (min-width:360px) AND (max-width:380px) {
    #mk-page-id-1626 span {
        float: none!important
    }
}

@media (min-width:521px) AND (max-width:600px) {
    .headeright1 .quote .text-input {
        height: 37px!important
    }
    #mobilelogin {
        margin-top: 1px !important;
    }
    #mobilelogin div {
        height: 3px!important
    }
}

@media (min-width:601px) AND (max-width:767px) {
    .headeright1 .quote .text-input {
        height: 37px!important;
        margin-top: 0px!important
    }
    #mobilelogin div {
        margin-top: 1px !important;
        height: 5px!important
    }
}

@media (min-width:200px) AND (max-width:520px) {
    #mk-page-id-1505 .vc_col-sm-6 {
        width: 100%!important
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    #mk-page-id-963 .DividendInfoBox table tr td h5 .company {
        text-align: center!important;
        float: none!important;
        margin-left: 0px !important;
    }
    #mk-page-id-963 .Dividend-Stcok-Info-Box table tr td h5 {
        height: 32px;
        padding-top: 10px;
    }
    .page-id-963 .theme-content {
        padding: 0px!important
    }
    #mk-page-id-623 .table-style1 {
        height: 115px
    }
    #exchange {
        margin-left: 0px!important;
        width: 100%
    }
    #market_cap {
        margin-left: 0px!important;
        width: 100%
    }
    #p_held_by_inst {
        margin-left: 0px!important;
        width: 100%
    }
    #pe_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #eq_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #div_yield {
        margin-left: 0px!important;
        width: 100%
    }
    #div_growth {
        margin-left: 0px!important;
        width: 100%
    }
    #div_pay_ratio {
        margin-left: 0px!important;
        width: 100%
    }
    #total_ret {
        margin-left: 0%!important;
        width: 100%
    }
}

#exchange {
    margin-left: 0px!important;
    width: 100%
}

#market_cap {
    margin-left: 0px!important;
    width: 100%
}

#p_held_by_inst {
    margin-left: 0px!important;
    width: 100%
}

#pe_ratio {
    margin-left: 0px!important;
    width: 100%
}

#eq_ratio {
    margin-left: 0px!important;
    width: 100%
}

#div_yield {
    margin-left: 0px!important;
    width: 100%
}

#div_growth {
    margin-left: 0px!important;
    width: 100%
}

#div_pay_ratio {
    margin-left: 0px!important;
    width: 100%
}

#total_ret {
    margin-left: 0%!important;
    width: 100%
}

@media (min-width:200px) AND (max-width:399px) {
    #mk-page-id-863 .mk-button-align.right {
        width: 100%!important;
        float: none;
        margin-left: auto!important
    }
    #mk-page-id-863 .addsym {
        margin: auto!important;
        width: 100%!important;
        margin-bottom: 18px!important
    }
    #mk-page-id-863 .addsym .mk-button {
        height: 16px!important;
        width: 180px!important;
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    #result_div .tbl_main {
        width: 290px!important;
        background-color: #659AC0 !important;
    }
    #result_div {
        overflow: auto
    }
    #result_div .tbl_main #dynamicTableRowReorder {
        background-color: #fff !important;
    }
    .ReinvestmentCalculator_structure {
        padding-left: 0px!important
    }
    .dividendincome {
        padding-right: 0px!important
    }
}

@media (min-width:400px) AND (max-width:577px) {
    #mk-page-id-863 .mk-button-align.right {
        width: 50%!important;
        float: right;
        margin-left: auto!important
    }
    #mk-page-id-863 .addsym {
        margin: auto!important;
        width: 100%!important;
        margin-bottom: 18px!important
    }
    #mk-page-id-863 .addsym .mk-button {
        height: 16px!important
    }
    #result_div .tbl_main {
        width: 450px!important
    }
    .ReinvestmentCalculator_structure {
        padding-left: 0px!important
    }
    .dividendincome {
        padding-right: 0px!important
    }
}

@media (min-width:588px) AND (max-width:667px) {
    #result_div .tbl_main {
        width: 100%!important
    }
    .ReinvestmentCalculator_structure {
        padding-left: 0px!important
    }
    .dividendincome {
        padding-right: 0px!important
    }
    #mk-page-id-863 .addsym {
        margin: auto!important;
        width: 100%!important;
        margin-bottom: 18px!important;
        margin-top: 18px!important;
    }
    #mk-page-id-1558 .addsym {
        margin-top: 15px;
        margin-bottom: 10px;
    }
}

@media (min-width:668px) AND (max-width:767px) {
    .ReinvestmentCalculator_structure {
        padding-left: 0px!important
    }
    .dividendincome {
        padding-right: 0px!important
    }
}

@media only screen and (min-device-width:1000px) and (max-device-width:1024px) {
    .addsym .mk-button-align {
        margin-right: 0px!important;
        margin-top: 0px !important;
    }
}

@media (min-width:300px) AND (max-width:350px) {
    #result_div .tbl_main {
        width: 290px!important;
        background-color: #659AC0 !important;
    }
    #result_div {
        overflow: auto
    }
    #result_div .tbl_main #dynamicTableRowReorder {
        background-color: #fff !important;
    }
    .ReinvestmentCalculator_structure .textfield {
        width: 100%!important
    }
    .ReinvestmentCalculator_structure select {
        min-width: 152px!important
    }
}

@media (min-width:351px) AND (max-width:400px) {
    #result_div .tbl_main {
        width: 330px!important;
        background-color: #659AC0 !important;
    }
    #result_div {
        overflow: auto
    }
    #result_div .tbl_main #dynamicTableRowReorder {
        background-color: #fff !important;
    }
    .ReinvestmentCalculator_structure .textfield {
        width: 100%!important
    }
}

@media (min-width:450px) AND (max-width:500px) {
    #result_div .tbl_main {
        width: 450px!important;
        background-color: #659AC0 !important;
    }
    #result_div {
        overflow: auto
    }
    #result_div .tbl_main #dynamicTableRowReorder {
        background-color: #fff !important;
    }
    .ReinvestmentCalculator_structure .textfield {
        width: 100%!important
    }
    .ReinvestmentCalculator_structure select {
        min-width: 200px!important
    }
}

@media (min-width:600px) AND (max-width:650px) {
    .ReinvestmentCalculator_structure .textfield {
        width: 90%!important
    }
    .ReinvestmentCalculator_structure select {
        min-width: 152px!important
    }
}

#mk-page-id-656 .wppb-error {
    text-align: center;
}

#mk-page-id-656 .wppb-error strong {
    color: red!important
}

.wpb_raw_html {
    width: 100%
}

#cboxOverlay {
    display: none!important
}

.fl_box-2 {
    position: fixed;
    z-index: 999999;
    display: block;
    width: 34px;
    background: none;
    padding: 0px;
    text-align: center;
    border-radius: 0px;
    color: white;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight {
    display: none
}

#cboxLoadedContent input[type="text"] {
    padding: 2px 12px 4px 12px!important;
    width: 90%;
    color: #000!important
}

#cboxLoadedContent input[type="email"] {
    padding: 2px 12px 4px 12px!important;
    width: 90%;
    color: #000!important
}

#cboxLoadedContent input[type="text"],
#cboxLoadedContent textarea,
#cboxLoadedContent select,
#cboxLoadedContent input[type="email"] {
    border-top: 1px solid #777;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ddd;
    color: #000!important
}

#cboxLoadedContent select {
    width: 90%
}

#cboxLoadedContent input[type="file"] {
    width: 80%
}

.wpcf7-form .wpcf7-textarea {
    width: 94%!important;
    height: 70px
}

#cboxContent {
    height: 100%!important
}

#cboxTitle {
    display: none!important
}

#cboxClose {
    top: -1px!important;
    background: url(../../images/close.png) no-repeat!important;
    right: -4px!important
}

#colorbox div.wpcf7-response-output {
    margin-top: 10px!important;
    padding: 0px 10px 0px 65px!important
}

.star {
    color: #ff0000;
    padding-left: 5px
}

#colorbox .wpcf7-submit {
    background-color: #FF9600!important;
    color: #ffffff!important;
    border: none!important;
}

#colorbox #cboxContent {
    background: url(../../images/feedback_bg.png)!important
}

#cboxWrapper {
    height: 100%!important;
    width: 383px!important
}

@media (min-width:768px) {
    #form-lightbox-2 {
        background: url(../../images/feedback_bg.png);
        height: auto!important;
    }
    #colorbox {
        overflow: hidden;
        height: 520px!important;
        border: 0px solid rgb(204, 204, 204);
        width: 383px!important;
        z-index: 9999999;
        left: -385px!important;
        position: fixed!important;
        top: 10%!important;
        border-radius: 0px 10px 0px 0px;
    }
    #cboxContent,
    #cboxLoadedContent {
        width: 100%!important
    }
    #colorbox span.wpcf7-not-valid-tip {
        top: 20px!important
    }
    #colorbox .your-message .wpcf7-not-valid-tip {
        top: 70px!important;
    }
    #colorbox .Browse .wpcf7-not-valid-tip {
        top: 17px!important;
    }
    #colorbox span.wpcf7-not-valid-tip {
        right: inherit!important
    }
    #cboxLoadedContent {
        height: auto!important;
        margin-bottom: 0px!important;
        overflow: hidden!important;
    }
    #cboxLoadedContent::-webkit-scrollbar {
        -webkit-box-shadow: inset 0 0 10px #999;
        border-radius: 10px;
        width: 8px;
        -moz-box-shadow: inset 0 0 10px #999;
        box-shadow: inset 0 0 10px #999;
    }
    #colorbox .tr {
        width: 100%;
        padding: 10px;
        height: 25px;
    }
    #colorbox .tr_message {
        width: 100%;
        padding: 10px;
        height: 90px;
    }
    #colorbox .tr_browse {
        width: 100%;
        padding: 10px;
        height: auto;
    }
    #colorbox .tr_contact {
        width: 100%;
        padding: 10px;
        height: 35px;
    }
    #colorbox .td1 {
        width: 35%;
        float: left;
        height: 100%;
    }
    #colorbox .td2 {
        width: 65%;
        float: right;
        height: 100%;
    }
    #colorbox .td3 {
        width: 100%;
    }
    #colorbox .td4 {
        width: 100%;
    }
}

@media (min-width:200px) AND (max-width:500px) {
    #form-lightbox-2 {
        background: url(../../images/feedback_bg.png);
        height: auto!important;
    }
    #colorbox {
        overflow: hidden;
        height: 520px!important;
        border: 0px solid rgb(204, 204, 204);
        width: 100%!important;
        z-index: 9999999;
        left: -385px!important;
        position: absolute!important;
        top: 0%!important;
        border-radius: 0px 10px 0px 0px;
    }
    #cboxContent,
    #cboxLoadedContent {
        width: 100%!important
    }
    #colorbox span.wpcf7-not-valid-tip {
        top: 20px!important
    }
    #colorbox .your-message .wpcf7-not-valid-tip {
        top: 70px!important;
    }
    #colorbox .Browse .wpcf7-not-valid-tip {
        top: 17px!important;
    }
    #colorbox span.wpcf7-not-valid-tip {
        right: inherit!important
    }
    #cboxLoadedContent {
        height: 520px!important;
        margin-bottom: 0px!important;
        overflow: hidden!important;
    }
    #cboxLoadedContent::-webkit-scrollbar {
        -webkit-box-shadow: inset 0 0 10px #999;
        border-radius: 10px;
        width: 8px;
        -moz-box-shadow: inset 0 0 10px #999;
        box-shadow: inset 0 0 10px #999;
    }
    #colorbox .tr {
        width: 100%;
        padding: 10px;
        height: 25px;
    }
    #colorbox .tr_message {
        width: 100%;
        padding: 10px;
        height: 90px;
    }
    #colorbox .tr_browse {
        width: 100%;
        padding: 10px;
        height: auto;
    }
    #colorbox .tr_contact {
        width: 100%;
        padding: 10px;
        height: 35px;
    }
    #colorbox .td1 {
        width: 35%;
        float: left;
        height: 100%;
    }
    #colorbox .td2 {
        width: 65%;
        float: right;
        height: 100%;
    }
    #colorbox .td3 {
        width: 100%;
    }
    #colorbox .td4 {
        width: 100%;
    }
    #cboxWrapper {
        height: 100%!important;
        width: 100%!important
    }
    #colorbox .wpcf7-file {
        padding: 0px!important
    }
    #colorbox input[type="radio"] {
        padding: 0px!important;
        margin: 0px!important;
        width: 15px!important
    }
    #colorbox .tr_contact .td4 .wpcf7-list-item-label {
        padding: 0px!important;
        margin: 0px!important
    }
    #colorbox span.wpcf7-list-item {
        margin-left: 5px!important
    }
    .fl_box-2 {
        position: absolute;
        z-index: 999999;
        display: block;
        width: 34px;
        background: none;
        padding: 0px;
        text-align: center;
        border-radius: 0px;
        color: white;
    }
    #colorbox .your-email .wpcf7-not-valid-tip {
        width: 300px
    }
}

@media (min-width:501px) AND (max-width:767px) {
    #form-lightbox-2 {
        background: url(../../images/feedback_bg.png);
        height: auto!important;
    }
    #colorbox {
        overflow: hidden;
        height: 100%!important;
        border: 0px solid rgb(204, 204, 204);
        width: 383px!important;
        z-index: 9999999;
        left: -385px!important;
        position: absolute!important;
        top: 0%!important;
        border-radius: 0px 10px 0px 0px;
    }
    #cboxContent,
    #cboxLoadedContent {
        width: 100%!important
    }
    #colorbox span.wpcf7-not-valid-tip {
        top: 20px!important
    }
    #colorbox .your-message .wpcf7-not-valid-tip {
        top: 70px!important;
    }
    #colorbox .Browse .wpcf7-not-valid-tip {
        top: 17px!important;
    }
    #colorbox span.wpcf7-not-valid-tip {
        right: inherit!important
    }
    #cboxLoadedContent {
        height: auto!important;
        margin-bottom: 0px!important;
        overflow: hidden!important;
    }
    #cboxLoadedContent::-webkit-scrollbar {
        -webkit-box-shadow: inset 0 0 10px #999;
        border-radius: 10px;
        width: 8px;
        -moz-box-shadow: inset 0 0 10px #999;
        box-shadow: inset 0 0 10px #999;
    }
    #colorbox .tr {
        width: 100%;
        padding: 10px;
        height: 25px;
    }
    #colorbox .tr_message {
        width: 100%;
        padding: 10px;
        height: 90px;
    }
    #colorbox .tr_browse {
        width: 100%;
        padding: 10px;
        height: auto;
    }
    #colorbox .tr_contact {
        width: 100%;
        padding: 10px;
        height: 35px;
    }
    #colorbox .td1 {
        width: 35%;
        float: left;
        height: 100%;
    }
    #colorbox .td2 {
        width: 65%;
        float: right;
        height: 100%;
    }
    #colorbox .td3 {
        width: 100%;
    }
    #colorbox .td4 {
        width: 100%;
    }
    #cboxWrapper {
        height: auto!important;
        width: 383px!important
    }
    #colorbox .wpcf7-file {
        padding: 0px!important
    }
    z #colorbox input[type="radio"] {
        padding: 0px!important;
        margin: 0px!important;
        width: 15px!important
    }
    #colorbox .tr_contact .td4 .wpcf7-list-item-label {
        padding: 0px!important;
        margin: 0px!important
    }
    #colorbox span.wpcf7-list-item {
        margin-left: 5px!important
    }
    .fl_box-2 {
        position: absolute;
        z-index: 999999;
        display: block;
        width: 34px;
        background: none;
        padding: 0px;
        text-align: center;
        border-radius: 0px;
        color: white;
    }
}

.div_right {
    margin-left: 140px!important;
    width: 80%!important;
}

.div_right h2 {
    margin-top: 9px!important;
}


/*TONYS FIX ATTEMPTS*/

div {
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000000;
}

.half {
    width: 50%;
    float: left;
}

.padding {
    padding: 1em;
}

.right-triangle {
    width: 24px;
    height: 0px;
    border-left: solid 12px #F4A411;
    border-bottom: solid 12px transparent;
    border-top: solid 12px transparent;
    display: inline-block;
}

.bold {
    font-weight: bold;
}

.orange-text {
    color: #F4A411;
}

a.orange-text {
    color: #F4A411;
}

a.author_link {
    color: #797979;
    font-style: italic;
}

.max-width-header {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}

.max-width {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}

.max-width::after {
    content: "";
    clear: both;
    display: table;
}

.page-id-11618 .max-width,
.page-id-12197 .max-width,
.page-id-11623 .max-width,
.page-id-11616 .max-width,
.page-id-11629 .max-width,
.page-id-11635 .max-width,
.page-id-11637 .max-width,
.page-id-11639 .max-width,
.page-id-11642 .max-width {
    max-width: 100%;
}

.max-width.full-header {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}

input,
textarea,
select,
button,
.button,
.button-new {
    font-size: 14px;
    line-height: 16px;
    margin: 0px 0px 4px 0px;
    box-sizing: border-box;
}

input[placeholder],
[placeholder],
*[placeholder] {
    font-size: inherit !important;
}

input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"],
textarea {
    color: #333333;
}

button,
.button,
.button-new,
a.button-new {
    background: linear-gradient(#FDD51B, #EC830D);
    color: #ffffff !important;
    border: none;
    padding: 11px 13px;
    display: inline-block;
}

button:hover,
.button:hover,
.button-new:hover,
a.button-new:hover {
    background: linear-gradient(#EC830D, #FDD51B);
    color: #ffffff !important;
}

button.black{
	background: #000000;
}
button.black:hover{
	background: #000000;
}

button.green{
	background: #28ac72;
}
button.green:hover{
	background: #28ac72;
}

.yellow-headline {
    font-weight: bold;
    color: #ffff66;
}

.mk-header-bg {
    background: #FFFFFF;
    /*background: linear-gradient(rgba(0,0,0,.8), rgba(0,0,0,.4));*/
}

#mk-header .di-alert {
    background: #eeeeee;
}

#mk-header .full-header {
    /*padding-top: 1em;*/
    /*background: url("/wp-content/themes/jupiter/images/dividend-investor-header-bg.jpg") no-repeat left top, linear-gradient(#eb01a5, #d13531);*/
    /*background: url("/wp-content/themes/jupiter/images/dividend-investor-header-bg.jpg");*/
}

#mk-header .header-logo {
    height: auto !important;
    width: 750px;
    z-index: 30;
    float: right;
    text-align: right;
}

#mk-header .header-logo-left {
    float: left;
    width: 60%;
    overflow: hidden;
}

#mk-header .header-logo a img {
    display: block;
    text-align: right;
}

#mk-header .header-logo .header-logo-image {
    padding: 0em 1em;
    margin: 1em 0em;
    width: 60%;
    float: left;
    border-right: 1px solid #999999;
}

#mk-header .header-logo a {
    margin-left: 0px !important;
}

#mk-header .header-logo a img {
    -webkit-transform: none;
    float: right;
    transform: none;
    top: auto;
    width: auto !important;
    height: auto;
}

#mk-header .header-logo-text {
    padding: 1em 1em 0em 1em;
    float: left;
    width: 35%;
}

#mk-header .header-logo-wrap {
    background: #128631;
    float: right;
}

#mk-header .header-logo-text h3 {
    font-weight: bold;
    margin-bottom: 0px;
}

#mk-header .header-logo-text .button-new {
    font-size: 18px;
    padding: 7px 15px;
}

#mk-header .header-middle {
    width: 20%;
    background: #ffffff;
    float: left;
    z-index: 40;
    position: relative;
}

.mk-header-rightCol {
    width: 405px;
    overflow: hidden;
}

#mk-header .mk-header-right {
    float: right;
    padding: 1em 1em;
    /*margin:1em 0em 0em 0em;*/
    position: relative;
    right: 0px !important;
    width: 40% !important;
    min-height: 125px;
    background-color: #3b5c42 !important;
}

#mk-header .mk-header-right h3 {
    font-weight: bold;
    color: #ffff66;
    font-size: 1.6vw;
}

#mk-header .mk-header-right input,
#mk-header .mk-header-right button {}

#mk-header .mk-header-right input[type="text"] {
    float: left;
    width: 75% !important;
    height: 40px;
}

#mk-header .mk-header-right input[placeholder] {
    font-size: 1em !important;
    text-transform: capitalize !important;
}

#mk-header .mk-header-right button {
    float: left;
    font-size: 24px;
    width: 25% !important;
    padding-right: 0;
    padding-left: 0;
    height: 40px;
}

#mk-header .mk-nav-responsive-link {
    width: 20%;
    /* display: block !important; */
    float: right;
    position: relative;
    right: auto;
    /* margin: auto; */
}

#mk-header .mk-nav-responsive-link .mk-css-icon-menu {
    width: 30px;
    margin: auto;
    display: block;
    float: none;
}

#mk-header .mk-nav-responsive-link .menutext {
    display: none;
}

.mk-css-icon-close div,
.mk-css-icon-menu div {
    height: 5px;
    margin-bottom: 5px;
}

.mk-classic-nav-bg {
    background: linear-gradient(#28AC72, #128631);
}

#mk-header .mk-header-nav-container {
    background: linear-gradient(#28AC72, #128631);
    height: auto !important;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

#mk-main-navigation {
    height: auto;
    /*
	border-right:1px solid rgba(255, 255, 255, .3);
	border-left:1px solid rgba(0, 0, 0, .3);
	*/
}

#mk-main-navigation #menu-mainmenu li,
#mk-main-navigation #menu-mainmenu_member li {
    line-height: normal !important;
    width: auto !important;
    min-width: 0;
    border-left: 1px solid rgba(255, 255, 255, .3);
    border-right: 1px solid rgba(0, 0, 0, .3);
    background-image: none;
}

.flex-parent {
    display: flex;
    align-items: center;
    padding: 10px;
    margin: 30px 0;
}

.long-and-truncated {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#mk-main-navigation #menu-mainmenu>li.menu-item:last-child,
#mk-main-navigation #menu-mainmenu_member>li.menu-item:last-child {
    margin-left: 0px !important;
}

#mk-main-navigation #menu-mainmenu li a.menu-item-link,
#mk-main-navigation #menu-mainmenu_member li a.menu-item-link {
    padding: 1em !important;

    line-height: normal !important;
    font-size: 15px;
    font-weight: normal;
}

#mk-main-navigation #menu-mainmenu>li.menu-item:last-child>a.menu-item-link,
#mk-main-navigation #menu-mainmenu_member>li.menu-item:last-child>a.menu-item-link {
    background-color: inherit !important;
    width: auto !important;
}

#mk-main-navigation #menu-mainmenu li a.menu-item-link:hover,
#mk-main-navigation #menu-mainmenu_member li a.menu-item-link:hover {
    color: #ffffff !important;
}

#mk-main-navigation #menu-mainmenu li ul li,
#mk-main-navigation #menu-mainmenu_member li ul li {
    border: none;
}

#mk-main-navigation #menu-mainmenu li ul li a.menu-item-link:hover,
#mk-main-navigation #menu-mainmenu_member li ul li a.menu-item-link:hover {
    color: #6ac798 !important;
}

.main-nav-side-search .mk-search-trigger {
    padding: 1em !important;
    font-size: 16px;
}

.new-search {
    font-size: 13px !important;
    padding: 0 !important;
    margin: 0 !important;
    font-family: FontAwesome;
    font-style: normal
}

#mk-responsive-nav li a>i {
    display: inline-block;
}

.under-nav {
    background: #eeeee;
    padding: 1em;
}

.under-nav .under-nav-ad {
    width: 70%;
    max-width: 728px;
    overflow: hidden;
}

.under-nav .under-nav-ad .adsbygoogle {
    /*width:728px;*/
    height: 90px;
}

.under-nav .sign-in-box {
    float: right;
    width: 30%;
    box-sizing: border-box;
    padding: 0em 1em;
    background: #eee8e;
}

.under-nav h5 {
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 1em !important;
    float: right;
}

.under-nav h5 a {
    color: #000000;
}

.under-nav input {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 40px;
}

.under-nav input[type="text"] {
    width: 100% !important;
}

.under-nav input[type="password"] {
    width: 80% !important;
    float: left;
    margin-bottom: 0px;
}

.under-nav button {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 17px;
    width: 20%;
    float: left;
    margin-bottom: 0px;
    height: 40px;
}

#mk-sidebar h3.widgettitle {
    color: #000000;
    border-top: 6px solid #000000;
    text-transform: none;
    font-weight: bold;
    font-size: 32px;
    letter-spacing: normal;
}

#mk-sidebar h3.widgettitle a {
    color: #000000;
}

#mk-sidebar h3.widgettitle a:hover {
    color: #000000 !important;
}

table.back {
    background-color: #128631 !important;
}

.mk-shortcode .content-box-heading {
    background-color: #128631 !important;
}

.mk-content-box .content-box-heading {
    background-color: #128631 !important;
}

.TableDataContainer table span.content-box-heading {
    background-color: #128631 !important;
}

.TableDataContainer table div.content-box-heading {
    background-color: #128631 !important;
}

#tblTracker .content-box-heading {
    background-color: #128631 !important;
}

.mk-content-box.ContentBoxLookup .content-box-heading {
    background-color: #128631 !important;
}


/*
div.content-box-heading{
	background-color:#128631 !important;
}
*/


/*FOOTER*/

#mk-footer {
    padding: 0;
}

#top-footer {
    /*background: linear-gradient(#28AC72,#128631);*/
    background: #128631;
}

#top-footer nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

#top-footer nav ul li {
    display: inline-block;
    /* float: left; */
    margin: 0;
    padding: 0;
}

#top-footer nav ul li a {
    padding: 20px 10px 20px !important;
    color: #ffffff;
    display: block;
    font-size: 15px !important;
    line-height: 16px;
    text-transform: capitalize;
}

#footer-branding {
    background: #43674B;
}

#footer-branding h3 {
    color: #FFFFFF;
    font-weight: bold;
    text-transform: capitalize;
    margin: 0;
}

#footer-branding h3 a {
    color: #FFFFFF;
}

#footer-branding h4 {
    color: #FFFFFF;
}

#footer-branding h4 a {
    color: #FFFFFF;
}

#footer-branding h5 a {
    color: #FFFFFF;
}

#sub-footer {
    /*background: linear-gradient(#28AC72,#128631);*/
    background: #128631;
}

#sub-footer .mk-grid {
    padding-top: 0;
}

.footer-ad {
    width: 100%;
    float: none;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    display: none;
}

#theme-page .theme-page-wrapper .theme-content {
    padding: 0 !important;
}

#theme-page .theme-page-wrapper .sidebar-wrapper {
    padding: 0px 15px !important;
}

#theme-page h1,
#theme-page h2,
#theme-page h3,
#theme-page h4,
#theme-page h5,
#theme-page h6 {
    color: #000000 !important;
    text-transform: none;
}

#sidebar_ticker_lookup h3 {
    color: #ffff66 !important;
}

h1.home {
    border-top: 6px solid #000000;
}

#theme-page h2.widgettitle {
    border-top: 6px solid #000000;
}

#theme-page h2 {
    font-size: 30px;
    font-weight: bold;
    text-transform: none;
}

#theme-page h3 a {
    color: #000000;
}

#theme-page h3 a:hover {
    color: #1e73be;
}

.dividend_investing_tools {}

.dividend_investing_tools_header {
    border-top: 6px solid #000000;
    /*background: url("/wp-content/themes/jupiter/images/dividend_investing_tools.png") no-repeat right top;*/
}

.dividend_investing_tools .button-new {
    padding: 5px;
    font-size: 18px;
    line-height: normal;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #000000;
}

.dividend_investing_tools h2 {
    margin-bottom: 0px;
}

.dividend_investing_tools h3 {
    margin-bottom: 0px;
}

.dividend_investing_tools h3 a {
    color: #000000;
}

.dividend_investing_tools p {
    margin-bottom: 0px;
}

.widget_most_popular_stocks a.listing {
    padding-bottom: 10px;
    font-weight: bold;
    color: #000000;
}

.widget_most_popular_stocks a.listing:hover {
    padding-bottom: 10px;
    font-weight: bold;
    color: #1e73be;
}

.widget_most_popular_stocks a.listing:hover {
    /*
	color:#000000 !important;
	text-decoration:underline;
	*/
}

.widget_most_popular_stocks .symbol {
    background: #e4e4e4;
    border-radius: 3px;
    text-align: center;
    padding: 5px 0px;
    font-size: 14px;
}

.widget_most_popular_stocks .company {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 17px;
}

.widgettitle {
    letter-spacing: 0px;
}

.di_modal_bg {
    z-index: 998;
    display: none;
    background: #000000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    filter: Alpha(opacity=70);
    opacity: 0.7;
    cursor: pointer;
}

.di_modal {
    display: none;
    position: fixed;
    z-index: 999;
    max-width: 800px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40%;
    min-height: 30%;
    background: #ffffff;
    padding: 1em;
}

.di_modal_close {
    cursor: pointer;
}

#search_modal h3 {}

@media (max-width:1180px) {
    #mk-header .header-logo {
        width: 100%;
    }
}

@media (max-width:1130px) {
    #mk-header .full-header {
        padding-top: 0;
    }
    #mk-header .mk-header-holder {
        padding-top: 0 !important
    }
    .mk-header-bg {
        background: #ffffff;
    }
    #mk-header .header-logo {
        width: 100%;
    }
    #mk-header .header-logo-left {
        width: 70%;
        float: left;
        top: 0;
    }
    #mk-responsive-wrap {
        margin-top: 0 !important;
    }
    .header-style-2 .mk-nav-responsive-link {
        display: block!important;
        position: absolute;
        right: 30px;
        top: 0%;
        line-height: 8px;
        cursor: pointer;
        margin-top: 2em;
    }
    #mk-header .mk-header-right {
        display: block;
        width: 100% !important;
        float: left;
    }
    #mk-header .mk-header-right h3 {
        font-size: 18px;
        color: #ffff66;
        width: 100%;
    }
    #mk-header .mk-header-rightCol {
        width: 100%;
        float: left;
    }
    /*
	#mk-header .mk-header-right input[type="text"]{
		width:100%;
		padding-top:5px;
		padding-bottom:5px;
		font-size:13px;
	}
	#mk-header .mk-header-right button{
		width:100%;
		font-size:15px;
		padding-top:5px;
		padding-bottom:5px;
	}
	*/
    .under-nav .under-nav-ad .adsbygoogle {
        /*
		width:468px;
		height:60px;
		*/
    }
    .mk-header-nav-container {
        display: none!important
    }
    #footer-branding .half {
        width: 100%;
    }
    .under-nav .sign-in-box {
        width: 100%;
    }
    .under-nav h5 {
        font-size: 2em !important;
    }
}

@media (min-width:1131px) {
    .mk-header-nav-container {
        display: block!important
    }
    .header-style-2 .mk-nav-responsive-link {
        display: none!important;
        position: absolute;
        right: 30px;
        top: 0%;
        line-height: 8px;
        cursor: pointer;
        margin-top: 50px
    }
}

@media (max-width:639px) {
    .under-nav .sign-in-box {
        width: 100%;
        float: none;
        clear: both;
    }
    .under-nav .under-nav-ad {
        display: none;
    }
    .footer-ad {
        display: block;
    }
    .footer-ad .adsbygoogle {
        width: 320px;
        height: 50px;
        margin: 0 auto;
    }
    .dividend_investing_tools_header {
        background: none;
    }
    .under-nav h5 {
        font-size: 1em !important;
    }
}


/*FRONT PAGE ARTICLE GRID VIEW*/

*,
*:before,
*:after {
    box-sizing: border-box;
}

.grid-wrap {
    display: flex;
    flex-wrap: wrap;
}

.grid-view {
    flex-grow: 1;
    flex-basis: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-view .vc_col-xs-5,
.grid-view .vc_col-xs-4 {
    width: 100%;
}

.grid-view h3 {
    font-size: 24px !important;
    text-align: left;
    margin-top: 15px;
}

.grid-view p {
    text-align: left;
}

.grid-view .author_link {
    font-size: 14px;
}

.grid-view .vc_col-xs-5 img,
.grid-view .vc_col-xs-4 img {
    border: 1px solid #ccc;
}

@media (max-width:1023px) {
    .grid-view {
        flex-grow: 1;
        flex-basis: 100%;
        float: left;
        padding: 0;
    }
    #theme-page .theme-page-wrapper {
    }
    #mk-header .mk-header-right {
        min-height: auto;
    }
}
.padding-bottom{
	padding-bottom:10px;
}
.padding-top{
	padding-top:10px;
}