.container,
body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header > .container,
body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"] > .container,
.post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"] .container,
body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content article.post .inner-wrap {
    max-width: 1260px;
}

.main_wrap .main_section_1_img_box .wpb_wrapper a {
    display: inline-block;
    width: 100%;
    height: 100%; 
}

.main_section_1_img_box .img-with-aniamtion-wrap {
        transition: transform .65s cubic-bezier(.05,0.2,.1,1), box-shadow .65s cubic-bezier(.05,0.2,.1,1);
}

.main_wrap .main_section_1_img_box:hover .img-with-aniamtion-wrap{
        transform: translateY(-15px);
}





@media (min-width: 690px) {
    .container-wrap .container .span_12 {
        max-width: 1080px;
    }
}

p {
    /*
            line-height: 1.5!important;
    font-size: 16px;
*/
    font-family: "new Noto Sans", Sans-serif !important;
    font-size: 14px;
    line-height: 1.5;
}

select {
    font-family: "new Noto Sans", Sans-serif !important;
    font-size: 12px;
    display: none!important;
}

.light p {
    opacity: 0.7!important;
}

.text_left{
    text-align: left;
}
/*h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Poppins", Sans-serif !important;
}*/

.large_img {
    position: relative;
}
.large_img:after {
    content:"\e955";
    display: block;
    width: auto;
    height: auto;
    font-family: xeicon;
    font-size: 20px;
    text-align: center;
    padding: 10px;
    background-color: rgba(0,0,0,0.5);
    color: #fff; 
    position: absolute;
    left: 0;
    bottom: 0;
    
    
}

#top nav ul li a {
    color: #000; 
}

body {
    color: #7f7f7f;
}

h1,
h2,
h3 {
    font-family: "Poppins", Sans-serif !important;
}

body.page-template-default .main-content > .row > .wpb_row {
    margin-bottom: 10px;
}


body.page-template-default.any_way .main-content > .row > .wpb_row {
    margin-bottom: 0!important;
}

body.sub_menu_top_page .wpb_row,
body.sub_menu_top_page .wpb_wrapper >div {
    margin-bottom: 0;
}

body.sub_menu_top_page .main-content > .row > .wpb_row {
    margin-bottom: 0!important;
}

body.page-template-default .main-content > .row > .wpb_row.no_bottom_margin {
    margin-bottom: 0!important;
}

.content_text {
    opacity: 0.7;
}

.container-wrap {
    z-index: 11;
}

body.page-template-default #ajax-content-wrap > .container-wrap {
    padding-top: 0;
}

body.single-solution .container-wrap,
body.single-product .container-wrap {
    padding-top: 13px;
}

body[data-header-resize="0"].page-template-download-list .container-wrap,
body[data-header-resize="0"].page-template-product-list .container-wrap,
body[data-header-resize="0"].page-template-solution-list .container-wrap {
    padding-top: 0;
}

.single-product .span_9 .wpb_row {
    margin-bottom: 0!important;
}

.dental_top {
    padding-top: 10px;
}

body.single-download #db_section {
    margin-bottom: 0;
}

body .nectar-fancy-box .link-text .arrow,
body .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow {
    font-family: FontAwesome!important;
}

small {
    line-height: 1.4;
    color: #929292;
    font-size: 13px;
    display: block;
}

body h5,
.row .col h5,
.portfolio-items .work-item.style-3-alt p,
.nectar-hor-list-item[data-font-family="h5"] {
    text-transform: inherit;
}

.portfolio-items[data-ps="8"] .work-info-bg {
    opacity: 0.3!important;
}

.portfolio-items[data-ps="8"] .col:hover .work-info-bg {
    opacity: 0.55!important;
}

.portfolio-items[data-ps="8"] .col h3,
.portfolio-items[data-ps="8"] .col p {
    width: 83%!important;
}

body .portfolio-filters-inline {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.portfolio-filters-inline #current-category {
    display: none!important;
}

.portfolio-filters-inline .container > ul #sort-label {
    display: none!important;
}

.portfolio-filters-inline .container > ul {
    float: none!important;
    text-align: center!important;
    max-width: 100%!important;
    margin-right: 0!important;
}

body .portfolio-filters-inline {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #f6f6f6!important;
    padding-top: 11px;
    padding-bottom: 12px;
}

.portfolio-filters-inline ul li {
    position: relative;
    margin: 0 17px;
}

.portfolio-filters-inline .container > ul a,
.portfolio-filters-inline .container > ul #sort-label {
    padding: 10px 0!important;
    font-size: 13px!important;
    font-weight: 500!important;
    text-align: center;
    color: #727272;
    opacity: 1;
    margin: 0!important;
    line-height: 30px!important;
}

.portfolio-filters-inline li:after {
    content: "";
    width: 1px;
    height: 16px;
    background-color: rgba(0, 0, 0, 0.07);
    position: absolute;
    right: -20px;
    top: 50%;
    margin-top: -8px;
}

.portfolio-filters-inline li:last-child:after {
    display: none;
}

.portfolio-filters-inline ul li a:hover {
    color: #21a3dd!important;
}

body h4,
.row .col h4,
.portfolio-items .work-meta h4,
.list-icon-holder[data-icon_type="numerical"] span,
.portfolio-items .col.span_3 .work-meta h4,
#respond h3,
.blog-recent.related-posts h3.title,
h3#comments,
.portfolio-items[data-ps="6"] .work-meta h4,
.nectar-hor-list-item[data-font-family="h4"],
.toggles[data-style="minimal_small"] .toggle > h3 a,
.woocommerce #reviews #reply-title,
p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount,
p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount,
#header-outer .total,
#header-outer .total strong {
    text-transform: inherit;
}

.main_wrap {}

.section_title {
    margin: 0 auto;
    letter-spacing: 0!important;
    font-weight: 700;
    line-height: 1.2!important;
}

.main_wrap .section_title {
    max-width: 600px;
    margin-bottom: 30px;
}

.main_wrap h6.mega-h6 {
    font-size: 20px!important;
    font-weight: 400!important;
    margin-bottom: 0;
    line-height: 1.5;
}

.main_wrap .wpb_wrapper h4 {
    line-height: 1.5;
    margin: 11px 0;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    text-align: center;
}

.main_wrap .wpb_wrapper p {
    opacity: 1;
    max-width: 155px;
    margin: 0 auto;
    padding-bottom: 0;
}

.main_wrap .wpb_wrapper .nectar-cta.special_filter .link_wrap .link_text {
    font-weight: 300;
    font-size: 12px;
    /*    font-family: "Poppins", Sans-serif !important;*/
}

.main_wrap .nectar-cta.special_filter .link_wrap .arrow:before {
    margin-top: -14px;
}

.main_wrap .special_filter.nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    margin-top: 0px;
}

#fp-nav.transparent ul li .fp-tooltip .tooltip-inner span {
    /*    font-family: "Poppins", Sans-serif !important;*/
}

.product_wrap {}

.product_wrap .section_title {
    /*      max-width: 600px;*/
}

.product_wrap p {
    opacity: 1;
}

.nectar-cta.special_filter .link_wrap .link_text {
    padding-right: 28px!important;
}



.nectar-cta.special_filter .link_wrap .arrow:before {
    margin-top: -14px;
    font-size: 20px;
}

.special_filter.nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    margin-top: 0px;
}

.r2studio_wrap {}

.r2studio_wrap h5 {
    color: #21a4dd;
    margin-bottom: 20px;
    /*    font-family: "Poppins", Sans-serif !important;*/
    font-size: 15px!important;
    line-height: 1.3!important;
}

.nectar-cta.special_filter .link_wrap .link_text {
    /*    font-family: "Poppins", Sans-serif !important;*/
}

.nectar-fancy-box .link-text {
    /*    font-family: "Poppins", Sans-serif !important;*/
}

.r2studio_wrap p {
    opacity: 1;
}

.r2studio_wrap .full-page-inner:after {
    content: "";
    display: block;
    width: 381px;
    height: 81px;
    background: url('/images/3_b.png') no-repeat 0 0;
    position: absolute;
    bottom: 80px;
    left: 60px;
    z-index: 9;
    display: none; 
}

/* .product_wrap .full-page-inner:after {
    content: "";
    display: block;
    width: 216px;
    height: 120px;
    background: url('/images/2_b.png') no-repeat 0 0;
    position: absolute;
    bottom: 80px;
    left: 60px;
    z-index: 9;
} */

body #header-outer.transparent header#top nav > ul > li > a,
body #header-outer.scrolling header#top nav > ul > li > a,
body #header-outer header#top nav > ul > li > a {
    opacity: 1!important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0!important;
}

.product_wrap .video-color-overlay {
    opacity: 1!important;
}

.product_wrap .video-color-overlay:after {
    content: "";
    background-color: #000;
    background-size: auto;
    background-position: right top;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
}

.new_product p {
    padding-bottom: 0;
}

.new_product h4 {
    font-weight: 300!important;
    font-size: 13px!important;
    line-height: 1.5!important;
}

.new_product_3 .nectar-button.see-through {
    color: #5c5c5c!important;
    border-color: #5c5c5c!important;
}

.news_wrap .special_filter.nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    margin-top: 0px;
    color: #fff;
}

.news_wrap .nectar-cta.special_filter .link_wrap .arrow:before {
    margin-top: -14px;
    font-size: 20px;
    color: #fff;
}

.news_wrap .meta-wrap h4 {
    font-weight: 300!important;
    margin-bottom: 50px;
}

.nectar-fancy-box[data-style="parallax_hover"] .inner {
    /*    padding: 0!important;*/
}

.nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
    align-items: flex-start;
}

.news_wra .nectar-cta .link_wrap .link_text:after,
.news_wra .nectar-cta[data-style="material"] .link_wrap .link_text:before,
.news_wra .nectar-cta[data-style="material"] .link_wrap .circle {
    border-color: #fff!important;
}

.nectar-cta .link_wrap .link_text:after,
.nectar-cta[data-style="material"] .link_wrap .link_text:before,
.nectar-cta[data-style="material"] .link_wrap .circle {
    border: 1px solid #fff!important;
}

.nectar-cta .link_wrap .link_text:after,
.nectar-cta[data-style="material"] .link_wrap .link_text:before,
.nectar-cta[data-style="material"] .link_wrap .circle {
    border: 1px solid rgba(0, 0, 0, 0.3)!important;
}

.nectar-fancy-box[data-style="default"] .inner *,
.nectar-fancy-box[data-style="parallax_hover"] .inner * {
    font-weight: 300!important;
}

.nectar-fancy-box[data-style="default"] .inner h3 {
    line-height: 1;
}

.nectar-fancy-box:hover:after,
.nectar-fancy-box:after {
    display: none!important;
}

.footer_title {
    font-size: 25px!important;
    margin-bottom: 14px!important;
    margin-top: 30px;
}

.footer_box h5 {
    font-size: 18px!important;
    font-weight: 100!important;
    margin-bottom: 20px!important;
}

.footer_box p {
    font-weight: 100!important;
    /*    opacity: 1!important;*/
    max-width: 260px;
    padding-bottom: 20px;
}

.sns_menu {}

.sns_menu li {
    display: inline-block;
    margin-right: 15px;
    color: #fff;
}

.sns_menu li span {
    color: #fff;
    width: 29px;
    height: 29px;
    position: relative;
    text-align: center;
    display: inline-block;
    margin-right: 15px;
    font-family: "Poppins", Sans-serif !important;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 0!important;
    vertical-align: top;
}

.sns_menu li span:before {
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    left: 0;
    top: 0;
    border-radius: 50%;
}

.sns_menu li span:after {
    content: "\e942";
    font-family: xeicon;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: -16px;
    color: #fff;
}

.sns_menu li a {}

.sns_menu li a i {
    color: #fff;
    font-size: 25px!important;
    vertical-align: top;
}

.lg_menu {
    display: none;
}

.family_box {
    margin-top: 20px;
}

.family_box p {
    opacity: 1!important;
    font-size: 16px!important;
    font-family: "Poppins", Sans-serif !important;
    border: solid 3px #ffffff;
    padding: 0!important;
    height: auto;
    line-height: 16px;
    vertical-align: middle;
    position: relative;
}
.family_box p a {
	display:block;
	padding: 14px!important;
}
.family_box p:after {
    content: "\f105";
    color: #fff;
    display: block;
    font-family: FontAwesome!important;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
		font-size: 20px;
		z-index:-1;
}

.family_box .fancy-select-wrap {
    max-width: 240px;
    padding-top: 8px!important;
}

.family_box .fancy-select-wrap .select2-container {}

.family_box .fancy-select-wrap .select2-container a.select2-choice {
    border: 3px solid #fff!important;
    border-radius: 0;
    color: #fff!important;
    padding: 0;
    font-family: "Poppins", Sans-serif !important;
}

.family_box .select2-container .select2-choice>.select2-chosen {
    color: #fff!important;
    border-right: 3px solid #fff;
    padding: 1px 3px 4px 10px!important;
    padding-left: 10px!important;
    margin-right: 35px;
    font-family: "Poppins", Sans-serif !important;
}

.family_box .select2-container .select2-choice .select2-arrow {
    width: 39px;
}

.family_box .select2-container .select2-choice .select2-arrow b:after {
    content: "\e942";
    font-family: xeicon;
    font-size: 18px;
    border: none!important;
    color: #fff!important;
    margin-top: 0;
    margin-left: 0;
    top: 3px;
    left: 12px;
}

body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active {
    display: none!important;
}

.r2studio_wrap .row-bg-overlay,
.product_wrap .row-bg-overlay,
.main_wrap .row-bg-overlay {
    background: none!important;
    background: rgba(0, 0, 0, 0.5)!important;
}

.main_wrap .row-bg-overlay {
    background: rgba(0, 0, 0, 1)!important;
}

.nectar-button.jumbo.see-through,
.nectar-button.jumbo.see-through-2,
.nectar-button.jumbo.see-through-3 {
    border-radius: 0!important;
    padding: 14px 25px 15px;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
}

.new_product .nectar-button span {
    /*    font-family: "Poppins", Sans-serif !important;*/
    font-size: 14px;
}

.nectar-fancy-box[data-style="default"] .inner *,
.nectar-fancy-box[data-style="parallax_hover"] .inner * {
    font-weight: 700!important;
    /*    line-height: 1.6;*/
}

.nectar-fancy-box[data-style="default"] .inner h4 {
    font-weight: 100!important;
    font-family: "new Noto Sans", Sans-serif !important;
    font-size: 13px;
    line-height: 1.5;
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-button.see-through-extra-color-gradient-2:after {
    z-index: 5;
}

.light .nectar-button.see-through-extra-color-gradient-1 .hover {
    color: #5c5c5c;
    opacity: 1;
    top: 16px;
}

.light .nectar-button.see-through-extra-color-gradient-2 .start {
    color: #5c5c5c!important;
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: #5c5c5c;
}

.nectar-button.see-through-extra-color-gradient-2 .hover {
    color: #fff!important;
    opacity: 0;
    top: 16px;
}

#header-outer header#top nav >ul >li#social-in-menu >a {
    vertical-align: middle;
    margin-left: 12px!important;
    margin-bottom: 0!important;
    margin-right: 0!important;
}

#header-outer #top nav >ul >#social-in-menu >a,
#header-outer #top nav >ul >#social-in-menu >a {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
}

.lg_group {
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    margin-right: 24px;
}

.lg_group .sns_wrap {
    position: relative;
    padding-bottom: 40px;
}

.lg_group .sns_wrap > li {
    overflow: hidden;
    margin-left: 0!important;
    margin-right: 0!important;
    padding-right: 0!important;
    padding-left: 0!important;
    vertical-align: middle;
    border-radius: 50%;
    height: 29px;
    width: 29px;
}

.lg_group .sns_wrap > li:before {
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    left: 0;
    top: 0;
    border-radius: 50%;
}

.lg_group .sns_wrap:after {
    content: "\e942";
    font-family: xeicon;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: -16px;
    color: #fff;
}

.lg_group .sns_wrap > li > span {
    color: #fff;
    width: 28px;
    -webkit-transition: -webkit-transform 0.25s ease, opacity 0.2s ease;
    text-align: center;
    line-height: 24px;
    height: 22px;
    word-spacing: 1px;
    position: relative;
    display: inline-block;
}

.lg_group .sns_wrap:hover > li > span {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    font-family: "Poppins", Sans-serif !important;
}

.lg_group .sns_wrap:hover .lg_menu {
    display: block!important;
}

.lg_group .sns_wrap > li > span:before {
    width: 100%;
    content: "EN";
    padding-top: 2px;
    display: inline-block;
    font-size: 11px!important;
    font-weight: bold;
}

.lg_group .sns_wrap > li > span:after {
    content: "EN";
    text-decoration: inherit;
    display: block;
    speak: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    width: 100%;
    padding-top: 2px;
    font-size: 11px!important;
    font-weight: bold;
}

.lg_group .sns_wrap .lg_menu {
    width: auto;
    /*    background-color: rgba(255,255,255,0.8);*/
    height: auto;
    position: absolute;
    top: 26px;
    left: -8px;
    padding: 10px;
}


}
.lg_group .sns_wrap .lg_menu li {}
.lg_group .sns_wrap .lg_menu li a {
    padding: 5px;
    color: #fff!important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 12px;
    font-weight: bold;
}
.lg_group .sns_wrap .lg_menu li a:hover {
    opacity: 0.5;
}
#header-outer header#top nav >ul.buttons {
    overflow: visible!important;
}
.dark-slide .lg_group .sns_wrap > li > span {
    color: #000;
}
.dark-slide .lg_group .sns_wrap > li:before {
    border: 2px solid #000;
}
.dark-slide .lg_group .sns_wrap:after {
    color: #000;
}
.dark-slide .lg_group .sns_wrap .lg_menu {
    /*        background-color: rgba(0,0,0,0.5);*/
}
.dark-slide .lg_group .sns_wrap .lg_menu li a {
    color: #000!important;
}
.small-nav .lg_group .sns_wrap > li > span {
    color: #000;
}
.small-nav .lg_group .sns_wrap > li:before {
    border: 2px solid #000;
}
.small-nav.lg_group .sns_wrap:after {
    color: #000;
}
.small-nav .lg_group .sns_wrap .lg_menu {
    /*        background-color: rgba(0,0,0,0.5);*/
}
.small-nav .lg_group .sns_wrap .lg_menu li a {
    color: #000!important;
}
.small-nav .lg_group .sns_wrap:after {
    color: #000!important;
}
.small-nav .lg_group {
    margin-top: -8px;
}
.fa-facebook-f:before,
.fa-facebook:before {
    font-family: xeicon!important;
    content: "\ebd3";
}
#header-outer #social-in-menu .fa-facebook:after {
    font-family: xeicon!important;
    content: "\ebd3";
    padding-top: 2px;
}
.fa-youtube-play:before {
    /*
    font-family: xeicon!important;
    content: "\ec31";
*/
}
#header-outer #social-in-menu .fa-youtube-play:after,
.material #slide-out-widget-area.slide-out-from-right .fa-youtube-play:after {
    /*
    font-family: xeicon!important;
    content: "\ec31";
*/
    
    padding-top: 2px;
}
#header-outer #social-in-menu i,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i {
    font-size: 20px!important;
}

#header-outer #social-in-menu .top_sns_bt i {
        -webkit-transform: translateY(0%)!important;
    transform: translateY(0%)!important
}
#header-outer #social-in-menu .top_sns_bt span i{
        font-size: 20px!important;
    vertical-align: middle;
    width: auto;
    height: auto;
}

body #header-outer #top > .container > .row nav >ul > li.button_social_group > .sns_sub_menu{
        opacity: 0;
    display: none;
    position: absolute;
    top: 62px;
    padding: 3px 0 3px;
    width: auto;
    border: none;
    left: 10px;
    pointer-events: all;
    text-align: center;
}

body #header-outer #top > .container > .row nav >ul > li.button_social_group:hover .sns_sub_menu {
    opacity: 1!important;
    display: block!important;
}
body #header-outer #top > .container > .row nav >ul > li.button_social_group > .sns_sub_menu a {
        padding: 0;
    margin: 3px 0px;
}
body #header-outer #top > .container > .row nav >ul > li.button_social_group > .sns_sub_menu a:last-child{
    margin-bottom: 4px;
}
body #header-outer #top > .container > .row nav >ul > li.button_social_group > .sns_sub_menu a:hover{
    background-color: #fff!important;
}

#header-outer #social-in-menu .top_sns_bt i.icon-in-menu {
    background: none;
    padding: 0 2px 0 5px;
    vertical-align: middle;
    font-size: 12px!important;
    height: auto;
    width: auto;
}

#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #000!important;
}
#slide-out-widget-area .off-canvas-social-links li i {
    font-size: 25px;
}
#header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li,
#header-outer.side-widget-open.hidden-menu header#top nav >ul.sf-menu li,
#header-outer.hidden-menu-items header#top nav >ul.sf-menu li:not(#social-in-menu) {
    transition: opacity 0.1s ease;
}
#footer-outer .widget h4,
#footer-outer .col .widget_recent_entries span,
#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    color: #fff!important;
}
#footer-widgets {
    background-color: #21a4dd;
}
#footer-outer #footer-widgets .widget h4 {
    font-weight: 700!important;
}
body #page-header-bg h1 {
    font-weight: 700!important;
}
.page-submenu.sub_menu { background: #fff; }
.page-submenu ul.sub_1depth_menu {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #f6f6f6!important;
}
.page-submenu .sub_1depth_menu > li {
    position: relative;
    margin: 0 17px;
}
.page-submenu .sub_1depth_menu > li.children_menu > a:after {
    content: "\f107";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: #727272;
    font-size: 13px;
    margin-left: 5px;
    vertical-align: middle;
}
body .page-submenu .sub_1depth_menu > li > a {
    padding: 10px 0!important;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    color: #727272;
    opacity: 1;
    /*    font-family: "Poppins", Sans-serif !important;*/
}
body .page-submenu .sub_1depth_menu > li:hover > a,
.page-submenu .sub_1depth_menu > li.current-menu-item > a {
    color: #21a3dd!important;
    /*font-weight: 600;*/
    
    opacity: 1!important;
}

.single-download .page-submenu .sub_1depth_menu > li:first-child > a{
    color: #727272!important;
    opacity: 1;
}


.page-submenu .sub_1depth_menu > li.current-menu-item > a {
    /*    font-weight: bold;*/
}
body .page-submenu .sub_1depth_menu > li:hover > a:after,
.page-submenu .sub_1depth_menu > li.current-menu-item.children_menu > a:after {
    color: #21a3dd;
}
.page-submenu .sub_1depth_menu > li:after {
    content: "";
    width: 1px;
    height: 16px;
    background-color: rgba(0, 0, 0, 0.07);
    position: absolute;
    right: -20px;
    top: 50%;
    margin-top: -8px;
}
.page-submenu .sub_1depth_menu > li:last-child:after {
    display: none;
}

/*page-submenu_wrap*/
.page-submenu_wrap {
    z-index: 20;
}

/*sub_2depth_menu*/
.page-submenu .sub_2depth_menu {
    position: absolute;
    width: 100%;
    min-width: 185px;
    background-color: #fff;
    z-index: 20;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    left: -17px;
    display: none!important;
    top: 52px;
}
.page-submenu .sub_2depth_menu.on {
    display: block;
}
.page-submenu .sub_2depth_menu:before {
    /*    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 10px solid none;
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;*/
}
.page-submenu .sub_2depth_menu > li {
    text-align: left;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin: 0;
}
.page-submenu .sub_1depth_menu > li:hover .sub_2depth_menu {
    display: block!important;
}
.page-submenu .sub_2depth_menu > li > a {
    padding: 10px 5px 10px 18px;
    opacity: 1;
    font-size: 12px;
    color: #999;
    line-height: 1.5;
}
.page-submenu .sub_2depth_menu > li:hover > a {
    background-color: #f7f7f7;
    color: #676767
}
.page-submenu .sub_2depth_menu > li.current-menu-item {}
.page-submenu .sub_2depth_menu > li.current-menu-item > a {
    background-color: #f7f7f7;
    color: #676767
}

/*
body .page-submenu li:hover a:after {
    height: 3px;
    background-color: #05a1e0;
    width: 100%;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.page-submenu li.current-menu-item a:after {
    height: 3px;
    background-color: #05a1e0;
    width: 100%;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
*/

/*
.page-submenu.menu_2 li {
    width: calc( 49.5% - 26px);
}
.page-submenu.menu_3 li {
    width: calc( 32.666% - 26px);
}
.page-submenu.menu_4 li {
    width: calc( 24.3% - 26px);
}
.page-submenu.menu_5 li {
    width: calc( 19.8% - 26px);
}
.page-submenu.menu_6 li {
    width: calc( 16.6% - 26px);
}
*/
.sub_page_header {}
.sub_page_header .swiper-slide .content h2 {
    text-align: center;
    font-size: 45px;
}

/*search_header*/

/*
.sub_page_header.search_header .swiper-slide .content h2 {
    margin-top: -36px;
}
.search_header .nectar-slider-wrap {
    margin-bottom: 0;
}
*/
.search_header {
    /*
    margin-bottom: 0!important;
    position: absolute;
    top: -76px;
    z-index: 10;
    width: 100%;
    left: 0;
*/
}
.database_input_wrap {
    border-bottom: solid 1px #f1f1f1;
    background-color: #fff;
    padding: 0 28px 40px;
    /*  margin-bottom: 11px!important;*/
}
.database_input_wrap .database_box {
    display: inline-block;
    margin-right: 2%;
    float: left;
}
.database_input_wrap .database_box:last-child {
    margin-right: 0;
}

.database_input_wrap .database_box.database_input_box{
    margin-right: 0;
}

.database_search_box {
    max-width: 200px;
    margin: 20px 0 0 auto;
    display: inline-block;
    width: 200px;
    float: right;
}
.database_input_wrap p {
    text-align: left!important;
        display: inline-block;
}
.database_input_wrap.data_3_box .database_box {
    width: 49%;
}
.database_input_wrap.data_3_box .database_box:nth-child(3){
    margin-right: 0%;
}
.database_input_wrap.data_3_box .database_box.database_input_box {
    width: 49%;
        margin-top: 20px;
    /*    margin-left: 2%;*/
}
.database_input_wrap.data_4_box .database_box {
    width: 32%;
}
.database_input_wrap.data_4_box .database_box:nth-child(4){
    margin-right: 0%;
}
.database_input_wrap.data_4_box .database_box.database_input_box {
     width: 49%;
        margin-top: 20px;
    /*    margin-left: 2%;*/
}
.database_input_wrap.data_5_box .database_box {
    width: 23.5%;
}

.database_input_wrap.data_5_box .database_box:nth-child(5){
     margin-right: 0%;
}

.database_input_wrap.data_5_box .database_box.database_input_box {
    width: 49%;
        margin-top: 20px;
    /*    margin-left: 2%;*/
}
.database_input_wrap .database_box .search_title {
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: #aeaeae;
    width: auto;
    text-align: left;
    padding-right: 0;
    float: none;
    vertical-align: middle;
    margin-top: 0;
    /* font-family: "Poppins", Sans-serif !important; */
}
.database_input_wrap .database_box select {
    display: block;
    width: 100%;
    vertical-align: middle;
    /* background-color: rgba(255, 255, 255, 0.2); */
    /* border: 1px solid rgba(255, 255, 255, 0.4); */
    
    color: #333;
    border: solid 1px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
}
.database_input_wrap .database_box select option {
    background: rgba(255, 255, 255, 0.2)!important;
    border: 1px solid rgba(255, 255, 255, 0.4)!important;
    color: #000;
}
body .database_input_wrap .database_box input[type="text"] {
    display: inline-block;
    width: calc( 100% - 46px);
    /* border: 1px solid rgba(255, 255, 255, 0.4); */
    /* background-color: rgba(255, 255, 255, 0.2); */
    
    border: solid 2px #f1f1f1;
    background-color: #ffffff;
    float: left;
    color: #333;
    height: 45px;
}
.database_input_wrap .database_box button {
    display: inline-block;
    width: 40px;
    /* border-radius: 0 5px 5px 0;*/
}
body[data-form-submit="regular"] .container-wrap .database_box button.kboard-default-button-small {
    background-color: #757575!important;
    color: #fff!important;
    min-width: 42px;
    padding: 7px 0px 6px!important;
    border: 2px solid #333;
    background-color: #333!important;
    color: #fff!important;
    opacity: 1!important;
}
body[data-form-submit="regular"] .container-wrap .database_box button.kboard-default-button-small i {
    color: #fff;
}
body[data-form-submit="regular"] .container-wrap .database_box button.kboard-default-button-small:hover {
    background-color: #fff!important;
    color: #333!important;
    opacity: 1!important;
}
body[data-form-submit="regular"] .container-wrap .database_box button.kboard-default-button-small:hover i {
    color: #333!important;
}
.dental_page h1,
.dental_page h2,
.dental_page h3 {
    font-family: "new Noto Sans", Sans-serif !important;
}
body[data-bg-header="true"] .container-wrap.dental_page {
    margin-top: 88px!important;
    padding-top: 0!important;
}
#dental_title {
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    font-family: "new Noto Sans", Sans-serif !important;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2.jumbo {
    padding: 15px;
    margin: 0!important;
    border-width: 1px!important;
    width: 100%;
    border-radius: 5px!important;
    border: 1px solid rgba(0, 0, 0, 0.5);
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 span {
    font-size: 16px!important;
    color: #333;
    font-family: "Poppins", Sans-serif !important;
    font-weight: 500;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 .hover {
    top: 17px;
    text-align: left;
    padding: 0 15px;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 .hover i {
    right: 18px;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 .start i {
    right: -105px;
}
.dental_page .catalogue_box {
    margin-bottom: 45px;
}
.dental_side_list_box {
    position: relative;
    margin-bottom: 40px!important;
    /*padding-bottom: 33px!important;
    border-bottom: 1px solid #e5e5e5;*/
}
.dental_side_list_box .nectar-button.small.see-through-2 {
    position: absolute;
    right: 0;
    top: 3px;
    border-radius: 20px;
    border: solid 1px #e2e2e2!important;
    font-size: 13px;
    text-align: center;
    color: #333333!important;
    padding-top: 1px;
    padding-bottom: 3px;
}
.dental_side_list_box .nectar-button.small.see-through-2 span {
    /*    font-family: "Poppins", Sans-serif !important;*/
}
.dental_side_list_box .nectar-button.small.see-through-2:hover {
    background-color: #e2e2e2!important;
    border: solid 1px #e2e2e2!important;
}
.dental_side_list_box .nectar-button.small.see-through-2:hover span {
    color: #fff;
}
.dental_side_list_box .more_bt {
    position: absolute;
    right: -8px;
    top: -1px;
    font-size: 13px;
    color: #727272!important;
    padding-top: 1px;
}
.dental_side_list_box .more_bt.nectar-cta .link_wrap .link_text {
    font-size: 11px;
}
.dental_side_list_box .more_bt.nectar-cta .link_wrap .arrow:before {
    margin-top: -14px;
}
.dental_side_list_box .more_bt.nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    margin-top: 0px;
}
.dental_side_list_box h4 {
    /*    font-family: "Poppins", Sans-serif !important;*/
    
    font-size: 12px!important;
    font-weight: 600!important;
    line-height: 1.78!important;
    color: #afafaf!important;
    margin-bottom: 10px!important;
    padding-bottom: 6px!important;
    border-bottom: 1px solid #e5e5e5;
}
.dental_side_list_box ul {
    margin-bottom: 0;
}
.dental_side_list_box li {
    border: none!important;
    padding: 0 0 0 10px!important;
    position: relative;
    margin: 1px 0;
}
.dental_side_list_box li:first-child {
    margin-top: 0!important;
}
.dental_side_list_box li:last-child {
    margin-bottom: 0!important;
}
.dental_side_list_box li a {}
.dental_side_list_box li a span {
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #7f7f7f;
    display: inline-block;
    position: relative;
}
.dental_side_list_box li a span:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #7f7f7f;
    border-radius: 50%;
    position: absolute;
    left: -9px;
    top: 7px;
    margin-top: 0px;
}
.dental_side_list_box li:hover a span {
    color: #21a4dd;
}
.dental_side_list_box li:hover:before {
    background: #21a4dd;
}
.dental_side_list_box.related_product_box li a span:before {
    display: none;
}
.dental_side_list_box.related_product_box li {
    padding: 0!important;
    /* display: table; */
    
    margin: 5px 0;
}
.dental_side_list_box.related_product_box li .img_list_text {
    vertical-align: middle;
    line-height: 1.3;
    padding-left: 13px;
    width: calc( 100% - 65px);
    display: inline-block;
}
.dental_side_list_box li img {
    width: 50px!important;
    height: auto;
    /*border-radius: 5px;*/
    
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin-bottom: 0!important;
}
.page-submenu.dental_menu {}
.page-submenu.dental_menu .full-width-content {
    left: 0px!important;
    margin-left: 0!important;
}
.page-submenu.dental_menu {}
.page-submenu.dental_menu {}
#page-header-bg .subheader,
.nectar-box-roll .overlaid-content .subheader {
    font-size: 12px;
    font-weight: 300!important;
    letter-spacing: 0!important;
    opacity: 0.5;
}
body[data-ext-responsive="true"] .container .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
    padding: 0!important;
}
.Databases_container {}
.Databases_container h3 {
    /*
    font-size: 20px!important;
    line-height: 30px!important;
    font-weight: 600!important;
    color: #333333;
    font-family: "Poppins", Sans-serif !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    margin-bottom: 33px!important;
    padding-bottom: 18px!important;
*/
}
#tabs-list.custom_tab {}
#tabs-list.custom_tab li {}
#tabs-list.custom_tab li .panel-label {}
#tabs-list.custom_tab li.on {
    pointer-events: none;
    cursor: default;
    /*-webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    border: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;*/
}
ul#tabs-list li.on label.panel-label {
    color: #21a3dd;
    font-weight: 500;
}
#tabs-list.custom_tab li.on:after {
    height: 4px;
    width: 100%;
    content: ' ';
    display: block;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 10;
    transition: transform 0.3s cubic-bezier(0.12, 0.75, 0.4, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.12, 0.75, 0.4, 1);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    background-color: #21a3dd;
}
#kboard-style2-list .kboard-list-header {
    display: none;
}
body .content-view h1 {
    font-size: 3em;
}
body .content-view h2 {
    font-size: 2em;
}
.kboard-hwaikeul-gallery-container,
.kboard-hwaikeul-video-container {
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.kboard-hwaikeul-gallery-container {
    border: none;
}

.kboard-hwaikeul-gallery-thumbnail img {
    border-radius: 0;
}
#kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .item-padding,
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item .item-padding {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0);
    border: 1px solid #f1f1f1;
}
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item .item-padding,
#kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .item-padding {
    padding: 0;
}
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item .kboard-hwaikeul-video-wrap,
#kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .kboard-hwaikeul-gallery-wrap {
    padding: 14px 17px 10px;
}
#kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-title,
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item .kboard-hwaikeul-video-wrap .kboard-hwaikeul-video-title {
    color: #333;
    font-size: 15px;
    text-decoration: none;
    height: auto;
    line-height: 21px;
    /* margin-bottom: 8px; */
    
    margin: 0;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
    display: block;
    font-weight: 600;
}
#kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-title:hover,
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item .kboard-hwaikeul-video-wrap .kboard-hwaikeul-video-title:hover {
    opacity: 0.7;
}
#kboard-hwaikeul-video-list .kboard-list .kboard-hwaikeul-video-wrap .kboard-hwaikeul-video-info,
#kboard-hwaikeul-gallery-list .kboard-list .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-info {
    margin-bottom: 0;
    text-align: left;
}
#kboard-hwaikeul-video-list .kboard-list .kboard-hwaikeul-video-wrap .kboard-hwaikeul-video-info .kboard-info-value,
#kboard-hwaikeul-gallery-list .kboard-list .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-info .kboard-info-value {
    display: block;
    color: #afafaf;
    font-size: 13px!important;
    margin-top: -5px;
}
#kboard-hwaikeul-gallery-document .kboard-hwaikeul-gallery-thumbnail {
    display: none;
}
.solution-template-default .catalogue_box {
    display: none;
}
.portfolio-items .col .work-item {
    border: 1px solid rgba(0, 0, 0, 0.06);
}

/*190820//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mega_bg_wrap {}
.mega_bg_wrap .row-bg-wrap .using-image {
    background-size: contain;
    -webkit-background-size: contain;
}
.mega_bg_wrap .row-bg-wrap .using-image:after {
    content: "";
    display: block;
    width: 291px;
    height: 424px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url('/images/sub/mega_bg.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.mega_bg_wrap .wpb_wrapper >div {
    margin-bottom: 0!important;
}
.mega_bg_wrap .wpb_wrapper >div p {
    padding-bottom: 27px!important;
}
.mega_bg_wrap .wpb_wrapper >div p.mega-p1 {
    color: #fff!important;
    opacity: 0.7!important;
    padding: 0 0 0 20px!important;
    font-size: 16px!important;
    margin-top: -13px;
}
.what_anyridge_section_2 .wpb_wrapper >div {
    margin-bottom: 0!important;
}
.what_anyridge_section_2 .wpb_wrapper >div h5.mega-h5 {
    margin-bottom: 0!important;
}
.nectar-button.see-through-extra-color-gradient-1.jumbo,
.nectar-button.see-through-extra-color-gradient-2.jumbo {
    padding: 15px 30px;
}
.page-header-overlay-color:after {
    opacity: 0.4;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after,
#header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after {
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
    bottom: 2px;
}

/*#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:hover:after, 
#header-outer[data-lhe="animated_underline"] #top nav >ul >.sfHover >a:after, 
#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor >a:after, 
#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor >a:after
 {
    backface-visibility: hidden;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
        transform: scaleX(1);
}*/
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-643 >a:hover:after,
#header-outer[data-lhe="animated_underline"] #top nav >ul >#menu-item-643.sfHover >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-643.current-menu-parent >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-643.current-page-ancestor.current-page-ancestor.current-menu-ancestor >a:after,
.single-product #header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-643.current-menu-ancestor.current_page_ancestor >a:after,
.single-solution #header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-643.current-menu-ancestor.current_page_ancestor >a:after{
    backface-visibility: hidden;
    -ms-transform: scaleX(0.95);
    -webkit-transform: scaleX(0.95);
    transform: scaleX(0.95);
    
}
#top nav >ul >.megamenu li#menu-item-657 > ul.sub-menu {
     display: none!important;
}


#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-646 >a:hover:after,
#header-outer[data-lhe="animated_underline"] #top nav >ul >#menu-item-646.sfHover >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-646.current-menu-parent >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-646.current-page-ancestor.current-page-ancestor.current-menu-ancestor >a:after {
    backface-visibility: hidden;
    -ms-transform: scaleX(0.89);
    -webkit-transform: scaleX(0.89);
    transform: scaleX(0.89);
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li#menu-item-649 >a:hover:after,
#header-outer[data-lhe="animated_underline"] #top nav >ul >#menu-item-649.sfHover >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-649.current-menu-parent >a:after,
#header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-649.current-page-ancestor.current-page-ancestor.current-menu-ancestor >a:after,
.page-template-download-list #header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-649.current-menu-ancestor.current_page_ancestor >a:after,
.single-download #header-outer[data-lhe="animated_underline"] .sf-menu #menu-item-649 >a:after{
    backface-visibility: hidden;
    -ms-transform: scaleX(0.89);
    -webkit-transform: scaleX(0.89);
    transform: scaleX(0.89);
}
#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul > a {
    padding-right: 0px!important;
}
.single-solution .flickity-slider img,
.single-product .flickity-slider img .flickity-slider img {
    margin-bottom: 6px!important;
}
.nectar-flickity:not(.masonry) .flickity-slider .cell img {
    margin-bottom: 6px!important;
}
.single-solution .flickity-slider p,
.single-product .flickity-slider p,
.flickity-slider p {
    font-size: 12px;
    color: #afafaf;
}
.no_padding_slider p {
    padding-bottom: 0!important;
}
.single-solution .flickity-slider .cell,
.single-product .flickity-slider .cell {
    overflow: visible;
}
.nectar-flickity.nectar-carousel[data-controls="material_pagination"] .flickity-page-dots {
    bottom: -34px;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0px 0 35px 0;
}
.dental_right_box .dental_list_line_box {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    padding: 10px 18px;
}
#sidebar >div.catalogue_box {
    margin-bottom: 40px;
}
.related_product_box.dental_right_box .dental_list_line_box {
    padding: 10px 18px 15px;
}
.dental_right_box.Databases_container .dental_list_line_box {
    padding: 15px 18px 17px;
}
.single #sidebar {
    margin-top: 30px;
}
.single #sidebar h3 {
    font-size: 13px!important;
    font-weight: 600!important;
    line-height: 1.78!important;
    color: #333!important;
    margin-bottom: 9px!important;
    padding-bottom: 0px!important;
}
.single #sidebar .nectar-cta .link_wrap .link_text:hover {
    opacity: 0.8;
}
.single #sidebar .nectar-cta .link_wrap .link_text:after,
.single #sidebar .nectar-cta[data-style="material"] .link_wrap .link_text:before,
.single #sidebar .nectar-cta[data-style="material"] .link_wrap .circle {
    border: none!important;
}
.single #sidebar .nectar-cta .link_wrap .link_text {
    padding-right: 23px;
}
.single #sidebar .nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    width: 15px;
    display: none;
}
.single #sidebar .nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:after,
.single #sidebar .nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:before {
    -ms-transform: scale(1, 1) translateX(3px);
    -webkit-transform: scale(1, 1) translateX(3px);
    transform: scale(1, 1) translateX(3px);
}
.single #sidebar .nectar-cta .link_wrap .arrow:before {
    color: #7f7f7f;
}
.single #sidebar .Databases_container .dental_list_line_box > .Databases_box:last-child {
    margin-bottom: 0!important;
}
.dental_sub_title_1 {}
.dental_sub_title_1 h4 {
    font-size: 27px!important;
    line-height: 27px!important;
    font-weight: 600!important;
    color: #333;
}
.dental_text {
    font-size: 14px!important;
    color: #7f7f7f!important;
}
.center_text {
    text-align: center!important;
}
.solution_slider .swiper-slide .image-bg {
    max-height: 520px;
}
.solution_slider .swiper-slide {
    background-color: #fff!important;
}
.solution_slider .container .content {
    top: 500px!important;
}
.solution_slider .container .content p {
    font-size: 16px!important;
    line-height: 1.2!important;
    color: #676767!important;
}
.solution_slider .nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide .content {
    padding: 0!important;
}
.solution_slider .active_texture {
    display: none!important;
}
.solution_slider .slider-pagination .swiper-pagination-switch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    width: 12px;
    height: 12px;
}
.swiper-container .slider-pagination .swiper-active-switch {
    background: none repeat scroll 0 0 #21a4dd;
}
.single .dental_content_box {
    margin-bottom: 60px!important;
}
.single .dental_content_box p {
    font-size: 14px!important;
    line-height: 1.4!important;
    color: #7f7f7f!important;
}
.single .dental_content_box h5 {
    font-size: 22px!important;
    font-weight: 600!important;
    color: #333!important;
    margin-bottom: 15px;
}
.single-solution .dental_content_box h5 {
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.single-product .dental_content_box h5 {
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.catalogue_box .catalogue_bt {
    width: 100%;
    height: auto;
    display: block;
    background: #21a3dd;
    padding: 13px 30px 13px 50px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
}
.catalogue_box .catalogue_bt .catalogue_title {
    color: #fff;
    opacity: 0.8;
    line-height: 16px;
    display: block;
    font-size: 10px;
    line-height: 17px;
    margin-bottom: -8px;
    padding-bottom: 0;
}
.catalogue_box .catalogue_bt .catalogue_name {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
.catalogue_box .catalogue_bt .catalogue_name i {
    font-size: 20px;
    color: #fff;
    margin-left: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.catalogue_box .catalogue_bt:hover {
    background: rgba(0, 0, 0, 0.25);
}
.catalogue_box .catalogue_bt:hover {}
.vc_col-sm-6 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin-top: 0;
}
.nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {
    overflow: visible!important;
}
body .location-wrap {
    border-bottom: 1px solid #f1f1f1;
    padding: 18px 0 18px 18px!important;
}
#hq_list .nectar-button.see-through-2 {
    border-radius: 0;
    -webkit-border-radius: 0;
}
.mega-tabs .tabbed > ul li .active-tab,
.mega-tabs .tabbed > ul li .active-tab:hover {
    border: none!important;
}
.network_body .tabbed[data-style="minimal"] .wpb_tabs_nav {
    margin-bottom: 0;
}
.tabbed[data-style*="minimal"] >ul li .active-tab:after {
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
}

/*190903*/
.portfolio-items .work-info-bg,
body .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: rgba(0, 0, 0, 0.2)!important;
}
.portfolio-items .work-info-bg a {
    display: block;
    width: 100%;
    height: 100%;
}
body .portfolio-items .work-meta p {
    line-height: 22px;
    padding-bottom: 3px;
    color: #afafaf;
    font-size: 11px;
}
body .portfolio-items .col .work-item {
    position: relative;
    margin-bottom: 9px;
    overflow: hidden;
    width: 100%;
    padding: 20px;
}
body .portfolio-items .col img {
    display: block;
    margin-bottom: 0;
    -ms-transition: transform .62s cubic-bezier(.05, .2, .1, 1);
    -webkit-transition: transform .62s cubic-bezier(.05, .2, .1, 1);
    transition: transform .62s cubic-bezier(.05, .2, .1, 1);
}
body .portfolio-items .col .inner-wrap .work-item:hover img {
    -webkit-transform: scale(1.11);
    -ms-transform: scale(1.11);
    transform: scale(1.11);
}
body .portfolio-items .col.span_3 .work-meta h4 {
    margin-bottom: 10px;
    font-size: 18px!important;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
}
body .portfolio-items .work-meta {
    width: 100%;
    text-align: center;
}
body .portfolio-items .work-meta a:hover h4 {
    /*color: #21a4dd!important;*/
    
    opacity: 0.7;
}

/*solution*/
body .portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: rgba(0, 0, 0, 0)!important;
}
.portfolio-items[data-ps="7"] .col .work-info .vert-center {
    opacity: 1!important;
}
.portfolio-items[data-ps="7"] .col .work-info .vert-center h3 {
    color: #333333;
    font-size: 20px;
    line-height: 27px;
}
.portfolio-items[data-ps="7"] .col .work-info .vert-center p {
    color: #afafaf;
    font-size: 12px;
    margin-bottom: 5px;
}

/*sub_top_full_visual*/
.sub_top_full_visual {}
.sub_top_full_visual .scroll-down-wrap a {
    cursor: default;
    bottom: 10px;
}

.sub_top_full_visual.history_top .scroll-down-wrap a {
        bottom: 65px;
}

.sub_top_full_visual .section_title {
    color: #000;
}
.sub_top_full_visual h6.mega-h6 {
    color: #000!important;
    font-weight: 300!important;
}
body[data-button-style="default"] .sub_top_full_visual .section-down-arrow i.icon-default-style[class^="icon-"] {
    color: #000!important;
}
.sub_top_full_visual.light .section_title {
    color: #fff;
}
.sub_top_full_visual.light h6.mega-h6 {
    color: #fff!important;
    font-weight: 300!important;
}
body[data-button-style="default"] .sub_top_full_visual.light .section-down-arrow i.icon-default-style[class^="icon-"] {
    color: #fff!important;
}
body[data-button-style="default"] .sub_top_full_visual.light.arrow_dark .section-down-arrow i.icon-default-style[class^="icon-"] {
    color: #000!important;
}

body[data-button-style="default"] .sub_top_full_visual.dark.arrow_light .section-down-arrow i.icon-default-style[class^="icon-"] {
    color: #fff!important;
}


.sub_top_full_visual.more_than_100_top h6.mega-h6 {
    font-size: 15px!important;
}
.sub_top_full_visual.national_top h4.mega-h4 {
    font-size: 20px!important;
    margin-top: 20px;
    margin-bottom: 0!important;
}

.sub_top_full_visual.minec_top h4.section_title {
        font-size: 28px!important;
    font-weight: 700!important;
    line-height: 1.33!important;
    margin-bottom: 20px!important;
}

.sub_top_full_visual.national_top h6.mega-h6 {
    font-size: 15px!important;
}
.sub_top_full_visual.benefits_top .section_title {
    /* margin-left: 50px;*/
}
.sub_top_full_visual.benefits_top .mega-h6 {
    /*margin-left: 50px;*/
}

/*content_text_img_box*/
.content_text_img_box {
    padding-left: 90px;
    padding-top: 70px;
    padding-right: 90px;
    /* display: table;*/
}
.content_text_img_1 .content_text_img_box {
    padding-top: 100px;
}
.content_text_img_2 .content_text_img_box {
    padding-top: 134px;
}
.content_text_img_3 .content_text_img_box {
    padding-top: 100px;
}
.one_content_text_img_1 .content_text_img_box {
    padding-top: 110px;
}
.one_content_text_img_2 .content_text_img_box {
    padding-top: 110px;
}
.more_content_text_img_1 .content_text_img_box {
    padding-top: 61px;
    padding-bottom: 60px; 
}
.benefits_content_text_img_1 .content_text_img_box {
    padding-top: 135px;
}
div[data-style="minimal_small"] .toggle >div {
    padding-top: 0!important;
}
.content_text_img_container {
    /* display: table-cell;*/
}
.content_text_img_box h4.mega-h4 {
    font-weight: 700!important;
    letter-spacing: 0!important;
    color: #000!important;
}
.content_text_img_box p {}
.content_text_img_box span {
    font-size: 14px;
    font-weight: 700;
    color: #a2a2a0!important;
}
.content_text_img_box span:after {
    content: "";
    width: 10px;
    height: 2px;
    display: inline-block;
    margin-left: 10px;
    background-color: #a2a2a0;
    vertical-align: middle;
    margin-top: -2px;
}
.dark_section h1,
.dark_section h2,
.dark_section h3,
.dark_section h4,
.dark_section h5,
.dark_section h6,
.dark_section p,
.dark_section span {
    color: #000!important;
}
.light_section h1,
.light_section h2,
.light_section h3,
.light_section h4,
.light_section h5,
.light_section h6,
.light_section p,
.light_section span {
    color: #fff!important;
}
.mega-h2-2.half-bottom {
    margin-bottom: 10px!important;
}
body h6.mega-h6.mega-h2-2-sub {
    color: #fff!important;
    /*margin-bottom: 20px;*/
    /* font-family: "Poppins", Sans-serif !important; */
    
    font-size: 15px!important;
    line-height: 1.3!important;
}
.nectar_video_lightbox.play_button {
    width: 52px;
    height: 52px;
}
.nectar_video_lightbox svg {
    width: 14px;
    height: 14px;
}
.mega-p1 .text-blue {
    font-weight: 600!important;
}
h1.bold,
h2.bold {
    font-weight: 700!important;
}
h1.dark_text,
h2.dark_text {
    color: #000!important;
}
body span.text-blue {
    color: #21a3dd!important;
}
.why_megagen_4_section .border-left {
    border-left: 1px solid #e6e6e6;
}
.why_megagen_4_section .mega-h3 {
    margin-top: -4px;
}
.why_megagen_4_text_box {
    margin-top: -5px;
}
.toggles[data-style="minimal_small"] .toggle > h3 a {
    font-size: 18px!important;
}
.single.single-product .dental_content_box {
    margin-bottom: 0!important;
}
.single .dental_content_box.title_box {
    margin-bottom: 13px!important;
}
.img_ui_text p {
    font-size: 12px;
    color: #afafaf;
    margin-top: 4px;
}
body.single.single-product .portfolio-items .col .work-item {
    padding: 0!important;
    border: none!important;
}
body:not(.woocommerce-cart) .main-content th {
    font-weight: 700!important;
    color: #444!important;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #fff;
}
body:not(.woocommerce-cart) .main-content table thead tr {
    background-color: #fcfcfc!important;
}
body .portfolio-items .work-meta.to_in_style {
    position: absolute;
    top: 50%;
    left: 0;
    float: none;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%!important;
}
body .portfolio-items .col .work-item.in_title_style img {
    opacity: 0.4;
}
body.sub_1_3 .page-submenu .sub_1depth_menu > li:nth-child(1) > .sub_2depth_menu > li:nth-child(3) > a,
body.sub_3_2 .page-submenu .sub_1depth_menu > li:nth-child(3) > .sub_2depth_menu > li:nth-child(2) > a,
body.sub_3_5 .page-submenu .sub_1depth_menu > li:nth-child(3) > .sub_2depth_menu > li:nth-child(5) > a,
body.sub_3_7 .page-submenu .sub_1depth_menu > li:nth-child(3) > .sub_2depth_menu > li:nth-child(7) > a,
body.sub_3_8 .page-submenu .sub_1depth_menu > li:nth-child(3) > .sub_2depth_menu > li:nth-child(8) > a,
body.sub_4_1 .page-submenu .sub_1depth_menu > li:nth-child(4) > .sub_2depth_menu > li:nth-child(1) > a,
body.sub_4_2 .page-submenu .sub_1depth_menu > li:nth-child(4) > .sub_2depth_menu > li:nth-child(2) > a,
body.sub_4_3 .page-submenu .sub_1depth_menu > li:nth-child(4) > .sub_2depth_menu > li:nth-child(3) > a,
body.sub_4_4 .page-submenu .sub_1depth_menu > li:nth-child(4) > .sub_2depth_menu > li:nth-child(4) > a {
    background-color: #f7f7f7;
    color: #676767;
}

/*190920*/
.clean_mega_wrap {
    background-image: url(/images/clean_bg2.jpg);
    background-position: center 0!important;
    background-size: cover!important;
    background-repeat: no-repeat;
}
.clean_mega_content_box {
    /* position: absolute; */
    /* top: 150px; */
    /* left: 0; */
    /* -webkit-transform: translateY(-50%); */
    /* transform: translateY(-50%); */
    
    width: 100%;
    height: 100%;
    padding-top: 140px;
    padding-bottom: 120px;
}
.clean_65_w {
    width: 65%;
    margin: 0 auto;
}
.content_new_style_box h6.mega-h6 {
    color: #333!important;
    line-height: 1.2;
    font-size: 18px!important;
    margin-bottom: 13px!important;
}
.content_new_style_box .play_button_with_text {
    margin-top: 30px;
    display: block;
}
.line_container {
    border-bottom: 1px solid #e6e6e6;
}
.padding_left_right_60 {
    padding-left: 60px!important;
    padding-right: 60px!important;
}
.padding_left_60 {
    padding-left: 60px!important;
}
.padding_right_60 {
    padding-right: 60px!important;
}
.mega-box-1-content p.mega-p1 {
    min-height: 120px;
}
.mega-box-1 .nectar-cta[data-alignment="left"] {
    /* text-align: right;*/
}
.mega-ban {
    padding-left: 9%;
}
.nectar-icon-list-item {
    margin-bottom: 40px;
    padding-left: 72px;
}
.nectar-icon-list[data-icon-color="default"] .list-icon-holder {
    background-color: #21a4dd!important;
    border: 2px solid #21a4dd;
}
body .nectar-icon-list-item .list-icon-holder >span {
    font-size: 13px!important;
    color: #fff!important;
}
.nectar-icon-list {
    margin-left: 35px;
}
.nectar-icon-list:after {
    height: calc( 100% - 88px);
    width: 2px;
    background-color: #21a4dd;
    left: 14px;
}
.won_number_box {
    position: relative;
    height: 100px;
    margin-top: 0px;
    top: -27px;
    display: table;
}
.won_number_box img {
    display: block;
    width: 100px!important;
    height: auto!important;
    position: absolute;
    left: -16px;
    top: 0;
}
.won_number_box ul {
    padding-left: 115px;
    margin: 0;
    vertical-align: middle;
    display: table-cell;
}
.won_number_box li {
    font-size: 13px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    opacity: 1!important;
    padding-bottom: 0px;
    list-style: none;
    position: relative;
}
.won_number_box li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #727272;
    position: absolute;
    left: -10px;
    /* margin-top: -0.5px; */
    
    top: 10px;
    border-radius: 50%;
}

.slide_text_content_box {
    
}
.slide_text_content_box span {
        font-size: 14px;
    font-weight: 700;
    color: #a2a2a0!important;
}
.slide_text_content_box span:after {
    content: "";
    width: 10px;
    height: 2px;
    display: inline-block;
    margin-left: 10px;
    background-color: #a2a2a0;
    vertical-align: middle;
    margin-top: -2px;
}


.slide_text_content_box .mega-p1 span {
    font-size: 14px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    padding-bottom: 20px;
    font-weight: 400;
    opacity: 0.6!important;
}
.slide_text_content_box .mega-p1 span:after {
    display: none; 
}

.slide_text_content_box h6.mega-h6{
        color: #333!important;
    line-height: 1.2;
    font-size: 18px!important;
    margin-bottom: 13px!important;
}

.oneday_section_4 {
    
}
.oneday_section_4 dl.mega-dl-num{
    
}

.oneday_section_4 h4.mega-h4 {
    text-align: left;
}

.oneday_section_4 dl.mega-dl-num-2 dt{
    color: #fff;
    background: none;
    font-size: 14px; 
}
.oneday_section_4 dl.mega-dl-num-2 dd {
    color: #fff;
    text-align: left;
    font-size: 14px!important;
    line-height: 1.69!important;
    opacity: 1!important;
    padding-left: 5px;
}

.mega-box-1 img {
    margin-bottom: 0!important;
}

.mega_100_section_2.full-width-content .vc_col-sm-12 .nectar-flickity:not(.masonry) .flickity-viewport {
        overflow: hidden;
}

.mega_100_section_2 .nectar-carousel-flickity-fixed-content {
    
}
.mega_100_section_2 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content{
    height: 100%; 
    
}

.mega_100_section_2 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content .movie_content_box{
    height: 100%; 
    background-image: url('/wp-content/uploads/2019/08/group-2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%; 
}


.mega_100_section_2 .testimonial_slider[data-style*="multiple_visible"] blockquote p{
    font-size: 16px!important;
    line-height: 1.69!important;
    opacity: 1!important;
}

.mega_100_section_2 .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p {
 /*      font-size: 14px!important;
    line-height: 1.69!important;
    opacity: 1!important;*/
}

.mega_100_section_2 .testimonial_slider[data-style="multiple_visible"] blockquote p:before {
    font-family: sans-serif;
    content: open-quote;
    font-size: 130px;
    position: absolute;
    left: 29px;
    top: 50px;
    opacity: 1;
    line-height: 1;
    content: "";
    width: 40px;
    height: 40px;
    background-image: url('/images/222_b.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;    
    
    
}
.mega_100_section_2 .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p:before {
    background-image: url('/images/222.svg');
}

.mega_100_section_2 .testimonial_slider[data-style*="multiple_visible"] blockquote{
    /*margin-bottom: 0*/
}

.mega_100_section_2 .flickity-page-dots {
    bottom:0;
}


body .mega_100_section_2 .testimonial_slider blockquote span {
    margin-bottom: 2px;
    color: #333!important;
    line-height: 1.2;
    font-size: 18px!important;
    font-weight: 600!important;
}

.mega_100_section_2 .testimonial_slider[data-style*="multiple_visible"] blockquote .title {
        font-size: 14px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    opacity: 1!important;
    padding-bottom: 20px;
    font-weight: 400!important;
}

.more_content_text_img_1_video_bt .vc_column-inner{
       display: table!important;
    height: 100%;
}
.more_content_text_img_1_video_bt .vc_column-inner .wpb_wrapper{
    display: table-cell;
    vertical-align: middle;
}

.img_100 {
    display: block;
    width: 100%;
    height: auto;
}

.no_visible_menu  {
    display: none!important;
}

.mega-ul-3 li {
    font-size: 14px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    opacity: 1!important;
    padding-bottom: 0px;
    list-style: none;
    position: relative;
}

.mega-ul-3 li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #727272;
    position: absolute;
    left: -10px;
    /* margin-top: -0.5px; */
    top: 10px;
    border-radius: 50%;
}


.what_implant_section_3_left .mega-ul-3{
    margin-left: 12px;     
}

.what_implant_section_3_left .mega-h4 {
    padding-top: 36px;
}

.benefits_section_3 .circle-box {
    margin-top: 45px;
}
.benefits_section_3 .circle-box div {
    margin: 0 20px;
}
.benefits_section_3 .circle-box div:first-child{
    margin-left: 0;
}

.benefits_section_3 .circle-box div span:first-child{
        width: 189px;
    height: 189px;
}
.benefits_section_3 .circle-box div span:last-child{
        display: block;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin-top: 10px;
}


.span_12.light .nectar-cta .link_wrap .link_text:after {
    display: none;
}

.benefits_section_3 .nectar-cta.special_filter .link_wrap .link_text {
    padding-right: 39px!important;
}

.benefits_section_3 .nectar-cta.special_filter .link_wrap .arrow:before {
    font-size: 14px; 
}

.benefits_section_3 .span_12.light .nectar-cta .link_wrap .link_text:after {
        border: 1px solid #fff!important;
    border-radius: 100px;
    border: 1px solid rgba(0,0,0,0.3);
    height: 25px;
    width: 25px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    content: ' ';
    display: block;
    pointer-events: none;
    -ms-transition: all 0.33s cubic-bezier(0.12,0.75,0.4,1);
    transition: all 0.33s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition: all 0.33s cubic-bezier(0.12,0.75,0.4,1);
    border-color: rgba(255,255,255,0.5)!important;;
    border-radius: 50%;
}


.benefits_section_3 .mega-p1 strong {
    font-weight: 700;
    padding-right: 4px; 
        opacity: 0.3;
}

.process_img{
    margin-bottom: 15px!important;
}
.process_img img {
    
}

.full-width-section.process_section_2 .row-bg,
.full-width-section.process_section_4 .row-bg,
.full-width-section.process_section_6 .row-bg{
    background-size: auto;
    -webkit-background-size: auto;
}

.team-member[data-style="bio_fullscreen"] .team-meta .arrow-end {
        font-family: 'FontAwesome'!important;
}

.history_section .team-member[data-style="bio_fullscreen"] .team-meta {
        top: -5px;
    /* -webkit-transform: translateY(-50%); */
    /* transform: translateY(-50%); */
    bottom: auto;
    padding: 30px;
    margin: 0;
    height: 100%;
}

.history_section .team-member[data-style="bio_fullscreen"] .team-meta h3 {
        transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
    line-height: 40px;
    margin-bottom: 9px;
    font-family: "new Noto Sans", Sans-serif !important;
    
}

body .history_section .team-member[data-style="bio_fullscreen"] .team-meta p {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
    
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
    max-height: 44px;
    overflow: hidden;
    line-height: 21px;
    word-wrap: break-word;
}

body .history_section .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line {
   /* display: none; */
        top: auto;
    bottom: 47px;
}


body .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end {
/*        opacity: 1;
    -ms-transform: translateX(0) translateY(-50%);
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);*/
        top: auto;
    bottom: 0;
}


body .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end.fa-angle-right:before{
/*    content:"more";
    font-size: 14px;
    color: #fff; */
}

.history_section .team-member[data-style="bio_fullscreen"] .team-member-overlay {
        opacity: 0.3;
        background-color: #000;
}
.history_section .team-member[data-style="bio_fullscreen"]:hover .team-member-overlay{
    opacity: 0.5;
}


.history_section .team-member[data-style="bio_fullscreen"] .team-member-image {
    overflow: hidden; 
}


.history_section .team-member[data-style="bio_fullscreen"] img {
        width: 125%!important;
        transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
        transform: translateZ(0) scale(1.05);
    -webkit-transform: translateZ(0) scale(1.05);
}

.history_section .team-member[data-style="bio_fullscreen"]:hover img {
        transform: scale(1.14);
    -webkit-transform: scale(1.14);
}


.history_top .scroll-down-wrap {
    display: none!important; 
}
.arrow_none .scroll-down-wrap{
     display: none!important; 
}

.history_section .nectar_team_member_overlay.open .team_member_details h2 {
   
}
.nectar_team_member_overlay .team_member_details .bio-inner h2{
     color: #000!important;
    font-size: 56px;
    font-family: "new Noto Sans", Sans-serif !important;
}
.nectar_team_member_overlay .team_member_details .bio-inner ul {
    margin: 0;

        margin-left: -4px;
}
.nectar_team_member_overlay .team_member_details .bio-inner li {
    line-height: 1.6; 
        font-size: 16px;
    list-style: none; 
    padding-left: 15px; 
    position: relative; 
        margin-bottom: 15px;
    
}
.nectar_team_member_overlay .team_member_details .bio-inner li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #727272;
    position: absolute;
    left: 6px;
    /* margin-top: -0.5px; */
    top: 12px;
    border-radius: 50%;
    
}



.nectar_team_member_overlay.open .team_member_details .title {
    margin-bottom: 0; 
        font-size: 14px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    opacity: 1!important;
}

.vision1 .row-bg-overlay{
    opacity: 0!important;
}

.content_text_img_box.about_style {
    padding: 0!important; 
}

.content_text_img_box.about_style span:after {
    display: none; 
}

#vision6 .row-bg{
        background-size: contain;
    -webkit-background-size: contain;
}

.mission-box .mega-p3 {
    opacity: 0.3!important; 
    padding-bottom: 10px; 
}
.mission-box p {
    
}

.about_icon_box .nectar_icon_wrap[data-border-thickness="2px"] .nectar_icon {
    padding: 0!important;
    padding-bottom: 10px!important; 
}

#vision7.sub_top_full_visual.light h6.mega-h6 {
    margin-bottom: 40px; 
}
#vision7.sub_top_full_visual.light .dot_list{
    margin-left: 5px; 
}

.minec_top_img img{
 margin: 0 auto 20px!important;
    min-width: 250px!important;
    height: auto;
}

.minec_top.wpb_row .row-bg-wrap .row-bg-overlay {
        background: #000;
    opacity: 0.4;
}

.minec_top p.mega-p1 {
        color: #fff!important;
        margin-top: -15px!important;
}

.minec_bottom_section .mega-h5 {

    font-weight:700;
    color:#5e2c80;
    opacity:1!important;
    margin-bottom:0;
    margin-top:20px;
}

.slide_text_content_box.w_bg_style{
    background-color: #fff;
    padding: 9% 12% 13%;
    max-height: 286.8px;
   /* width: 116.1%;*/
}

.link_menu > a {
    cursor: default;
    
}
.mega-tabs-minimal .tabbed[data-style="minimal"] .wpb_tabs_nav {
    text-align: left;
        margin-left: -9px;
}

.mega-tabs-minimal .ui-tabs-nav li {
    
}

.mega-tabs-minimal .ui-tabs-nav li a {
    position: relative;
    padding: 5px 15px!important;
    line-height: 14px!important;
}

.mega-tabs-minimal .ui-tabs-nav li a span:after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 10px;
    background: rgba(0,0,0,0.15);
    position: absolute;
    right: 0;
    top: 8px;
    
}

.mega-tabs-minimal .ui-tabs-nav li:last-child a span:after{
    display: none; 
}

.mega-tabs-minimal .ui-tabs-nav li a span{
        font-size: 13px;

}

.mega-tabs-minimal .tabbed[data-style*="minimal"] >ul li .active-tab span{
        color: #21a3dd;
}
.mega-tabs-minimal .tabbed[data-style*="minimal"] >ul li .active-tab:after{
    display: none; 
}
body .location-wrap{ position:relative;}
.location-txt{}
.location-txt p.sns{position:absolute; right:18px; top:18px;}
.location-txt p.sns a{width:33px; height:33px; border:1px solid #ddd; border-radius:3px; text-align:center; display:inline-block; }
.location-txt p.sns a i{line-height:29px; font-size:20px;}


.location-txt span.location-info{
        font-size: 14px!important;
    line-height: 1.69!important;
    color: #7f7f7f!important;
    opacity: 1!important;
    padding-bottom: 20px;
}

.location-txt span.location-info a {
     color: #7f7f7f!important;
}
.location-txt span.location-info a:hover{
    text-decoration: underline;
}

.location-txt span.location-info strong {
    opacity: 0.5;
}
.rev_slider .tp-parallax-wrap,
.rev_slider .tp-parallax-wrap .tp-loop-wrap,
.rev_slider .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap,
.rev_slider .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption{
    height: 100%;
}

.top_link_box{
  width: 90%!important;
    height: 4%!important;
    background: none!important; 
}

.new_product_section_1 h4{
        max-width: 400px;
}


.r2studio_wrap h2.section_title {
    color: #cb191c;
}
.r2studio_wrap h3{
    font-size: 22px!important; 
}

.r2studio_wrap h5 {
        margin-bottom: 5px;
}

.r2studio_wrap p {
    padding-bottom: 5px!important;
}

.r2studio_wrap .slider-pagination span.swiper-pagination-switch {
    border: none;
    background-color: transparent;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: inline-block;
    height: auto;
    margin: 0 10px;
    width: auto;
    font-size: 16px;
}
.r2studio_wrap .swiper-container .slider-pagination .swiper-active-switch{
       background: none;
    color: #fff; 
}

.r2studio_wrap .slider-pagination .swiper-pagination-switch:hover{
         background: none;
    color: #fff; 
}

.r2studio_wrap .swiper-container .slider-pagination-wrap{
    background: #000;
    padding: 20px 0 0;
    bottom: -3px;
    margin-left: -2px;
    width: calc( 100% + 4px);
}

.main_350_img {
    max-width: 350px!important;
    height: auto;
}
.main_500_img {
    max-width: 500px!important;
    height: auto;
}

.sns_tab {
    
}

.sns_wrap {
    
}
.sns_wrap .tabbed[data-style="minimal"] .wpb_tabs_nav{
    margin-bottom: 15px; 
}

.sns_wrap .fts-slicker-facebook-posts .fts-jal-single-fb-post {
        border: 1px solid rgba(0, 0, 0, 0.06);
}


/*
.clean_mega_content_box:before{
        content: "";
    display: block;
    width: 291px;
    height: 424px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url('/images/clean_1.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.clean_mega_content_box:after {
        content: "";
    display: block;
    width: 291px;
    height: 424px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url('/images/clean_2.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}
*/

/*log_box*/
.log_box  {
    display: none!important;
}
body #header-outer #top > .container > .row nav >ul > li.log_box a {
    font-weight: 400;
    font-family: "new Noto Sans", Sans-serif !important;
    letter-spacing: 0px!important;
    font-size: 14px;
    margin: 0 0 0 20px!important;
}

body #header-outer #top > .container > .row nav >ul > li.log_box a i {
    font-size: 20px;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 3px;
}

body #header-outer #top > .container > .row nav >ul > li.log_box a:first-child{
    margin-left: 0!important;
}
body #header-outer #top > .container > .row nav >ul > li.log_box a:after{
    display: none!important;
}
body #header-outer #top > .container > .row nav >ul > li.log_box a:hover{
    opacity: 0.7!important;
}

html:lang(ko-KR) .log_box , html:lang(en-US) .log_box {
    display: flex!important;
}

html:lang(en-US) .log_box {
	width:185px; 
}


html:lang(en-US) .log_box a {
	float:left;
}

.mo_global_menu {
    display: none;
}

/*global_menu*/
body #header-outer #top > .container > .row nav >ul > li.global_menu{
    
}
body #header-outer #top > .container > .row nav >ul > li.global_menu:hover > a{
    opacity: 0.7!important;
}
body #header-outer #top > .container > .row nav >ul > li.global_menu:hover .global_sub_menu{
    opacity: 1!important;
    display: block!important;
}

body #header-outer #top > .container > .row nav >ul > li.global_menu > a{
     margin: 0 0px 0 20px!important;
}
body #header-outer #top > .container > .row nav >ul > li.global_menu > a:after{
    display: none!important;
}

body #header-outer #top > .container > .row nav >ul > li.global_menu > a > span{
    
}
body #header-outer #top > .container > .row nav >ul > li.global_menu > a > i{
    background: none;
    padding: 0 2px 0 5px;
    vertical-align: middle;
    font-size: 12px;
}
body #header-outer #top > .container > .row nav >ul > li.global_menu > a > span > i{
        font-size: 20px;
    vertical-align: middle;
}

body #header-outer #top > .container > .row nav >ul > li.webinars_menu > a{
         margin: 0 0px 0 -3px!important;
}
body #header-outer #top > .container > .row nav >ul > li.webinars_menu > a:after{
    display: none!important;
}

body #header-outer #top > .container > .row nav >ul > li.webinars_menu > a > span{
    
}
body #header-outer #top > .container > .row nav >ul > li.webinars_menu > a > i{
    background: none;
    padding: 0 2px 0 5px;
    vertical-align: middle;
   font-size: 23px;
}





body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu{
        opacity: 0;
    display: none;

    position: absolute;
    top: 62px;
    padding: 3px 0 3px;
    width: auto;
    border: none;
    left: auto;
    right: -12px;
    pointer-events: all;
    width: 160px;
}
body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li{
        opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li a{
        color: #000!important;
    text-align: left;
    padding: 3px 6px 3px 10px;
}

body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li a:hover{
        background: none!important;
    color: #21a4dd!important;
}

body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li a span {
        display: inline-block;
    width: 20px;
    /* overflow: hidden; */
    /* border-radius: 50%; */
    height: 14px;
    padding-right: 10px;
    box-sizing: content-box;
    vertical-align: middle;
}

body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li a span img {
        margin: 0;
}



html:lang(en-US) body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li:nth-child(15) a{
    color: #21a4dd!important;
     pointer-events: none;
}


html:lang(ko-KR) body #header-outer #top > .container > .row nav >ul > li.global_menu > .global_sub_menu li:nth-child(2) a{
    color: #21a4dd!important;
    pointer-events: none;
}




html:lang(ko-KR) .section_title {
    font-size: 46px;
}

html:lang(ko-KR) .main_wrap .section_title {
     font-size: 56px;
    font-family: "Poppins","new Noto Sans", Sans-serif !important;
}


.custom_link {
    
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li.custom_link > a {
        margin-left: 0px!important;
    margin-right: 20px!important;
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li.custom_link > a:hover{
    opacity: 0.7!important;
}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li.custom_link > a:after{
    display: none!important;
}

.custom_link a img {
display: inline-block;
    width: 23px!important;
    height: auto!important;
    margin-bottom: 0!important;
    vertical-align: middle;
}

.pods-pagination-paginate  {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    text-align: center;
    border: 0;
}
.pods-pagination-paginate .page-numbers{
        display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    padding: 0 1px;
    background: none;
    border: 0;
    list-style: none;
    
        margin: 0 5px!important;
    padding: 0px!important;
    height: 31px!important;
    line-height: 28px;
    font-size: 13px;
    color: #999999;
    text-decoration: none;
    border: 0;
    background-color: #f9f9f9;
    box-shadow: none;
   /* transition-duration: 0.3s;*/
    background: none!important;
    /* color: #fff; */
    text-decoration: none!important;
    border-radius: 50%;
    line-height: 31px!important;
    font-size: 13px!important;
    width: 31px;
        border: 0;
    background-color: #f9f9f9;
    box-shadow: none;
    /*transition-duration: 0.3s;*/
    
}

.pods-pagination-paginate .page-numbers.current,
.pods-pagination-paginate .page-numbers:hover{
    color: #fff!important;
    font-weight: 300!important;
        border: none!important;
        background-color: #000!important;
    padding: 0px!important;
}

.pods-pagination-paginate .page-numbers i{
       font-size: 15px;
    vertical-align: middle;
}


.mega_100_section_2 .testimonial_slider[data-style*="multiple_visible"] blockquote p .blockquote_box {
        font-size: 16px!important;
    line-height: 1.69!important;
    opacity: 1!important;
    /* margin-bottom: -4px; */
    /* font-weight: 600!important; */
    /* line-height: 1.3!important; */
    /* color: #333; */
    /* font-size: 20px; */
    /* color: #333!important; */
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 113px;
    /* margin-bottom: 20px; */
    /* max-height: 64px; */
    overflow: hidden;
    /* line-height: 22px; */
    word-wrap: break-word;
    font-size: 26px;
}

.mega_100_section_2 .testimonial_slider[data-style*="multiple_visible"] blockquote p{
    /*max-height: 163px;*/
}
body .mega_100_section_2 .testimonial_slider blockquote span.blockquote_bt {
    display: block;
    /* margin: 0 0 0 auto; */
    text-align: right;
    margin-top: 11px;
    margin-bottom: 0;
}

.blockquote_bt .link_text {
    color: #fff!important;
    font-size: 15px;
    padding: 2px 10px;
    border: 1px solid rgba(255,255,255,0.5);
}
.blockquote_bt .link_text:hover {
     color: #21a4dd!important;
    background: #fff; 
}

#testimonial_more_box.modal {
box-shadow: 0 0 0px #000;
    max-width: 400px!important;
    width: 100%;
    padding: 15px 0 15px 20px;
    
}

.testimonial_more_body {
        max-height: 400px;
    overflow-y: scroll;
}


body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a {
    display: none;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
    display: none;
}


#main_news_box {
    position: absolute;
    top: 0;
    z-index: 210;
    left: 0;
    padding: 150px 13% 3%;
}
#main_news_box thead {
    display: none; 
}

#main_news_box #kboard-default-latest table tr {
    background: none!important;
        margin-bottom: 15px;
    display: block;
}
#main_news_box #kboard-default-latest table {
    background: none!important;
    border: none;
}

#main_news_box .kboard-default-cut-strings {
   /* color: #fff;*/
      color: rgba(255,255,255,0.9);
}
#main_news_box #kboard-default-latest table td{
color: rgba(255,255,255,0.5);
    border: none;
    font-size: 13px;
    font-weight: 100!important;
    padding: 0;
    display: block;
    line-height: 1.3;
}
#main_news_box #kboard-default-latest table .kboard-latest-date {
    text-align: left;
        padding-left: 9px;
}
#main_news_box #kboard-default-latest table td.kboard-latest-title .kboard-default-cut-strings{
    padding-left: 9px;
    position: relative;
        transition: color 0.2s;
    -webkit-transition: color 0.2s;
}
#main_news_box #kboard-default-latest table td.kboard-latest-title .kboard-default-cut-strings:before{
    content: "";
    width: 3px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    /* margin-top: -0.5px; */
    top: 7px;
    border-radius: 50%;
}

#main_news_box #kboard-default-latest table td.kboard-latest-title:hover .kboard-default-cut-strings{
    color: rgba(255,255,255,0.5);
}

/**/
#main_webinars_box {
    position: absolute;
    top: 0;
    z-index: 210;
    left: 0;
    padding: 180px 13% 0;
	height:430px;
	width:100%;
}
#main_webinars_box thead {
    display: none; 
}

#main_webinars_box #kboard-style1-latest table tr {
    background: none!important;
        margin-bottom: 15px;
    display: block;
}
#main_webinars_box #kboard-style1-latest table {
    background: none!important;
    border: none;
}

#main_webinars_box .kboard-default-cut-strings {
   /* color: #fff;*/
      color: rgba(255,255,255,0.9);
}
#main_webinars_box #kboard-style1-latest table td{
color: rgba(255,255,255,0.5);
    border: none;
    font-size: 13px;
    font-weight: 100!important;
    padding: 0;
    display: block;
    line-height: 1.3;
}
#main_webinars_box #kboard-style1-latest table .kboard-latest-date {
    text-align: left;
        padding-left: 9px;
}
#main_webinars_box #kboard-style1-latest table td.kboard-latest-title .kboard-default-cut-strings{
    padding-left: 9px;
    position: relative;
        transition: color 0.2s;
    -webkit-transition: color 0.2s;
}
#main_webinars_box #kboard-style1-latest table td.kboard-latest-title a{
	color:rgba(255,255,255,0.9);
}
#main_webinars_box #kboard-style1-latest table td.kboard-latest-title .kboard-default-cut-strings:before{
    content: "";
    width: 3px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    /* margin-top: -0.5px; */
    top: 7px;
    border-radius: 50%;
}

#main_webinars_box #kboard-style1-latest table td.kboard-latest-title:hover .kboard-default-cut-strings{
    color: rgba(255,255,255,0.5);
}

/**/
#main_clinical_box {
    position: absolute;
    top: 0;
    z-index: 210;
    left: 0;
    padding: 180px 13% 0;
	height:430px;
}
#main_clinical_box thead {
    display: none; 
}

#main_clinical_box #kboard-default-latest table tr {
    background: none!important;
        margin-bottom: 15px;
    display: block;
}
#main_clinical_box #kboard-default-latest table {
    background: none!important;
    border: none;
}

#main_clinical_box .kboard-default-cut-strings {
   /* color: #fff;*/
      color: rgba(255,255,255,0.9);
}
#main_clinical_box #kboard-default-latest table td{
color: rgba(255,255,255,0.5);
    border: none;
    font-size: 13px;
    font-weight: 100!important;
    padding: 0;
    display: block;
    line-height: 1.3;
}
#main_clinical_box #kboard-default-latest table .kboard-latest-date {
    text-align: left;
        padding-left: 9px;
}
#main_clinical_box #kboard-default-latest table td.kboard-latest-title .kboard-default-cut-strings{
    padding-left: 9px;
    position: relative;
        transition: color 0.2s;
    -webkit-transition: color 0.2s;
}
#main_clinical_box #kboard-default-latest table td.kboard-latest-title .kboard-default-cut-strings:before{
    content: "";
    width: 3px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    /* margin-top: -0.5px; */
    top: 7px;
    border-radius: 50%;
}

#main_clinical_box #kboard-default-latest table td.kboard-latest-title:hover .kboard-default-cut-strings{
    color: rgba(255,255,255,0.5);
}





body.home .nectar-fancy-box{
    margin-bottom: 0!important;
} 

.pum.pum-overlay .pum-container{
	top:20px !important;
    margin-left: 0!important; 
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border: none!important;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 );
	padding:0;
}
#popmake-8320{
    max-width: 400px!important;
	padding:18px;
}

#popmake-8320 .popmake-title{
    
}

.pum.pum-theme-lightbox .pum-container.popmake{background:none;}
#pum-8320.pum.pum-theme-lightbox .pum-container.popmake{background:#fff;}


.newsletter_wrap_wrapper {
    
}
.newsletter_wrap_wrapper .gform_heading{
    
}
.newsletter_wrap_wrapper .gform_heading .gform_title{
    display: none;
}
.newsletter_wrap_wrapper .gform_heading .gform_description{
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    width: 100%;
}

.newsletter_wrap_wrapper .gform_body {
    
}

.newsletter_wrap_wrapper .gform_body .field_sublabel_below {
    
}

.newsletter_wrap_wrapper .gform_body .field_sublabel_below:first-child {
    margin-top: 0!important;
}

.newsletter_wrap_wrapper .gform_body .field_sublabel_below .gfield_label{
       margin-top: 10px;
    margin-bottom: 0px; 
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    margin: 0;
    font-size: 12px;
    line-height: 1.2;
}

body .gform_wrapper .top_label div.ginput_container {
    
}

.newsletter_wrap_wrapper .sod_select{
    width: 100%; 
}
.newsletter_wrap_wrapper .sod_select .sod_list_wrapper {
       width: calc( 100% + 4px); 
    max-height: 150px;
    overflow-y: scroll;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 0; 
}
#popmake-8320 .gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
    margin: 0;
}
#popmake-8320 .gform_wrapper .gfield_checkbox li label {
    margin: 0;
    font-size: 12px;
}

#popmake-8320 .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    padding: 0!important;
    display: inline-block;
    width: 50%;
    margin-bottom: 0px;
}
#popmake-8320 .gform_wrapper .gform_footer{
        text-align: center;
}


.newsletter_wrap .gform_confirmation_message {
    font-size: 14px!important;
    line-height: 1.3!important;
    margin-top: 20px!important;
}

/*191202*/
#footer-outer #footer-widgets .col p.footer_copy_text{
    font-size: 14px;
    margin-top: 25px;
    opacity: 1!important;
}
#footer-outer #footer-widgets .col p.footer_copy_text span{
        font-size: 12px;
    opacity: 0.5;
}
#footer-outer #footer-widgets .col p.footer_copy_text a{
    opacity: 0.7;
    text-decoration: underline;
}
#footer-outer #footer-widgets .col p.footer_copy_text a:hover{
        opacity: 1;
}

#footer-outer #footer-widgets .col p.footer_copy_text i {
    vertical-align: middle;
    font-size: 15px;
    margin-top: -3px;
    margin-right: 12px;
}

#footer-outer #footer-widgets .col p.footer_copy_text a.footer_email{
    
}

/*main_footer*/
p.footer_copy_text{
    font-size: 14px;
    margin-top: 25px;
    opacity: 1!important;
}
p.footer_copy_text span{
        font-size: 12px;
    opacity: 0.5;
}
p.footer_copy_text a{
    opacity: 0.7;
    text-decoration: underline;
}
p.footer_copy_text a:hover{
        opacity: 1;
}

p.footer_copy_text i {
    vertical-align: middle;
    font-size: 15px!important;
    margin-top: -3px;
    margin-right: 12px;
}

p.footer_copy_text a.footer_email{
    
}

/*191212*/
.flickity-prev-next-button {
    display: none!important; 
}
.drilling-rolling .flickity-prev-next-button {
    display: block !important; 
}

/*191219*/


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1200px) {
    body .vc_row-fluid .vc_col-lg-offset-0:not(.no-left-margin) {
        margin-left: 2.1%;
    }
}
.vc_col-xs-1,
.vc_col-sm-1,
.vc_col-md-1,
.vc_col-lg-1,
.vc_col-xs-2,
.vc_col-sm-2,
.vc_col-md-2,
.vc_col-lg-2,
.vc_col-xs-3,
.vc_col-sm-3,
.vc_col-md-3,
.vc_col-lg-3,
.vc_col-xs-4,
.vc_col-sm-4,
.vc_col-md-4,
.vc_col-lg-4,
.vc_col-xs-5,
.vc_col-sm-5,
.vc_col-md-5,
.vc_col-lg-5,
.vc_col-xs-6,
.vc_col-sm-6,
.vc_col-md-6,
.vc_col-lg-6,
.vc_col-xs-7,
.vc_col-sm-7,
.vc_col-md-7,
.vc_col-lg-7,
.vc_col-xs-8,
.vc_col-sm-8,
.vc_col-md-8,
.vc_col-lg-8,
.vc_col-xs-9,
.vc_col-sm-9,
.vc_col-md-9,
.vc_col-lg-9,
.vc_col-xs-10,
.vc_col-sm-10,
.vc_col-md-10,
.vc_col-lg-10,
.vc_col-xs-11,
.vc_col-sm-11,
.vc_col-md-11,
.vc_col-lg-11,
.vc_col-xs-12,
.vc_col-sm-12,
.vc_col-md-12,
.vc_col-lg-12 {
    position: relative;
    min-height: 1px;
    margin-left: 2.1%;
    box-sizing: border-box;
}
.vc_row-fluid [class*="vc_col-"]:first-child:not([class*="offset"]) {
    margin-left: 0;
}
.no-left-margin {
    margin-left: 0!important;
}
.full-width-content [class*="vc_col-"] {
    padding: 0;
}
body .vc_row-fluid .vc_col-xs-1,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12 {
    float: left;
}
body .vc_row-fluid .vc_col-xs-12 {
    width: 100%;
}
body .vc_row-fluid .vc_col-xs-11 {
    width: 91.489361693%;
}
body .vc_row-fluid .vc_col-xs-10 {
    width: 82.97872339599999%;
}
body .vc_row-fluid .vc_col-xs-9 {
    width: 74.468085099%;
}
body .vc_row-fluid .vc_col-xs-8 {
    width: 65.95744680199999%;
}
body .vc_row-fluid .vc_col-xs-7 {
    width: 57.446808505%;
}
body .vc_row-fluid .vc_col-xs-6 {
    width: 48.93617020799999%;
}
body .vc_row-fluid .vc_col-xs-5 {
    width: 40.425531911%;
}
body .vc_row-fluid .vc_col-xs-4 {
    width: 31.914893614%;
}
body .vc_row-fluid .vc_col-xs-3 {
    width: 23.404255317%;
}
body .vc_row-fluid .vc_col-xs-2 {
    width: 14.89361702%;
}
body .vc_row-fluid .vc_col-xs-1 {
    width: 6.382978723%;
}
body .vc_row-fluid .vc_col-xs-pull-12 {
    right: 100%;
}
body .vc_row-fluid .vc_col-xs-pull-11 {
    right: 91.489361693%;
}
body .vc_row-fluid .vc_col-xs-pull-10 {
    right: 82.97872339599999%;
}
body .vc_row-fluid .vc_col-xs-pull-9 {
    right: 74.468085099%;
}
body .vc_row-fluid .vc_col-xs-pull-8 {
    right: 65.95744680199999%;
}
body .vc_row-fluid .vc_col-xs-pull-7 {
    right: 57.446808505%;
}
body .vc_row-fluid .vc_col-xs-pull-6 {
    right: 48.93617020799999%;
}
body .vc_row-fluid .vc_col-xs-pull-5 {
    right: 40.425531911%;
}
body .vc_row-fluid .vc_col-xs-pull-4 {
    right: 31.914893614%;
}
body .vc_row-fluid .vc_col-xs-pull-3 {
    right: 23.404255317%;
}
body .vc_row-fluid .vc_col-xs-pull-2 {
    right: 14.89361702%;
}
body .vc_row-fluid .vc_col-xs-pull-1 {
    right: 6.382978723%;
}
body .vc_row-fluid .vc_col-xs-pull-0 {
    right: auto;
}
body .vc_row-fluid .vc_col-xs-push-12 {
    left: 100%;
}
body .vc_row-fluid .vc_col-xs-push-11 {
    left: 91.489361693%;
}
body .vc_row-fluid .vc_col-xs-push-10 {
    left: 82.97872339599999%;
}
body .vc_row-fluid .vc_col-xs-push-9 {
    left: 74.468085099%;
}
body .vc_row-fluid .vc_col-xs-push-8 {
    left: 65.95744680199999%;
}
body .vc_row-fluid .vc_col-xs-push-7 {
    left: 57.446808505%;
}
body .vc_row-fluid .vc_col-xs-push-6 {
    left: 48.93617020799999%;
}
body .vc_row-fluid .vc_col-xs-push-5 {
    left: 40.425531911%;
}
body .vc_row-fluid .vc_col-xs-push-4 {
    left: 31.914893614%;
}
body .vc_row-fluid .vc_col-xs-push-3 {
    left: 23.404255317%;
}
body .vc_row-fluid .vc_col-xs-push-2 {
    left: 14.89361702%;
}
body .vc_row-fluid .vc_col-xs-push-1 {
    left: 6.382978723%;
}
body .vc_row-fluid .vc_col-xs-push-0 {
    left: auto;
}
body .vc_row-fluid .vc_col-xs-offset-12 {
    margin-left: 100%;
}
body .vc_row-fluid .vc_col-xs-offset-11 {
    margin-left: 91.489361693%;
}
body .vc_row-fluid .vc_col-xs-offset-10 {
    margin-left: 82.97872339599999%;
}
body .vc_row-fluid .vc_col-xs-offset-9 {
    margin-left: 74.468085099%;
}
body .vc_row-fluid .vc_col-xs-offset-8 {
    margin-left: 65.95744680199999%;
}
body .vc_row-fluid .vc_col-xs-offset-7 {
    margin-left: 57.446808505%;
}
body .vc_row-fluid .vc_col-xs-offset-6 {
    margin-left: 48.93617020799999%;
}
body .vc_row-fluid .vc_col-xs-offset-5 {
    margin-left: 40.425531911%;
}
body .vc_row-fluid .vc_col-xs-offset-4 {
    margin-left: 31.914893614%;
}
body .vc_row-fluid .vc_col-xs-offset-3 {
    margin-left: 23.404255317%;
}
body .vc_row-fluid .vc_col-xs-offset-2 {
    margin-left: 14.89361702%;
}
body .vc_row-fluid .vc_col-xs-offset-1 {
    margin-left: 6.382978723%;
}
body .vc_row-fluid .vc_col-xs-offset-0 {
    margin-left: 0%;
}

/* fwc */
@media (max-width: 1000px) {
    body .vc_row-fluid.full-width-content .vc_col-xs-12,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-12 {
        width: 100%;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-11,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-11 {
        width: 91.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-10,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-10 {
        width: 83.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-9,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-9 {
        width: 75%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-8,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-8 {
        width: 66.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-7,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-7 {
        width: 58.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-6,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-6 {
        width: 50%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-5,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-5 {
        width: 41.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-4,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-4 {
        width: 33.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-3,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-3 {
        width: 25%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-2,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-2 {
        width: 16.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-xs-1,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-xs-1 {
        width: 8.33333333%!important;
    }
}
@media (min-width: 1000px) and (max-width: 1200px) {
    body .vc_row-fluid.full-width-content .vc_col-md-12,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-12 {
        width: 100%;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-11,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-11 {
        width: 91.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-10,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-10 {
        width: 83.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-9,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-9 {
        width: 75%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-8,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-8 {
        width: 66.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-7,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-7 {
        width: 58.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-6,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-6 {
        width: 50%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-5,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-5 {
        width: 41.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-4,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-4 {
        width: 33.33333333%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-3,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-3 {
        width: 25%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-2,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-2 {
        width: 16.66666667%!important;
    }
    
    body .vc_row-fluid.full-width-content .vc_col-md-1,
    body .vc_row-fluid[data-column-margin="none"] .vc_col-md-1 {
        width: 8.33333333%!important;
    }
}
@media (min-width: 1000px) {
    .vc_col-sm-1\/5,
    .vc_col-sm-2\/5,
    .vc_col-sm-3\/5,
    .vc_col-sm-4\/5,
    .vc_col-sm-5\/5 {
        float: left
    }
    
    body .vc_row-fluid .vc_col-sm-5\/5 {
        width: 100%
    }
    
    body .vc_row-fluid .vc_col-sm-4\/5 {
        width: calc(80% - 1.7%)
    }
    
    body .vc_row-fluid .vc_col-sm-3\/5 {
        width: calc(60% - 1.7%)
    }
    
    body .vc_row-fluid .vc_col-sm-2\/5 {
        width: calc(40% - 1.7%)
    }
    
    body .vc_row-fluid .vc_col-sm-1\/5 {
        width: calc(20% - 1.7%)
    }
    
    body .vc_row-fluid.full-width-content .vc_col-sm-4\/5 {
        width: calc(80%)
    }
    
    body .vc_row-fluid.full-width-content .vc_col-sm-3\/5 {
        width: calc(60%)
    }
    
    body .vc_row-fluid.full-width-content .vc_col-sm-2\/5 {
        width: calc(40%)
    }
    
    body .vc_row-fluid.full-width-content .vc_col-sm-1\/5 {
        width: calc(20%)
    }
    
    .vc_col-sm-pull-5\/5 {
        right: 100%
    }
    
    .vc_col-sm-pull-4\/5 {
        right: 80%
    }
    
    .vc_col-sm-pull-3\/5 {
        right: 60%
    }
    
    .vc_col-sm-pull-2\/5 {
        right: 40%
    }
    
    .vc_col-sm-pull-1\/5 {
        right: 20%
    }
    
    .vc_col-sm-pull-0\/5 {
        right: auto
    }
    
    .vc_col-sm-push-5\/5 {
        left: 100%
    }
    
    .vc_col-sm-push-4\/5 {
        left: 80%
    }
    
    .vc_col-sm-push-3\/5 {
        left: 60%
    }
    
    .vc_col-sm-push-2\/5 {
        left: 40%
    }
    
    .vc_col-sm-push-1\/5 {
        left: 20%
    }
    
    .vc_col-sm-push-0\/5 {
        left: auto
    }
    
    .vc_col-sm-offset-5\/5 {
        margin-left: 100%
    }
    
    .vc_col-sm-offset-4\/5 {
        margin-left: 80%
    }
    
    .vc_col-sm-offset-3\/5 {
        margin-left: 60%
    }
    
    .vc_col-sm-offset-2\/5 {
        margin-left: 40%
    }
    
    .vc_col-sm-offset-1\/5 {
        margin-left: 20%
    }
    
    .vc_col-sm-offset-0\/5 {
        margin-left: 0
    }
}
@media (min-width: 1000px) {
    body .vc_row-fluid .vc_col-sm-1,
    .vc_col-sm-2,
    .vc_col-sm-3,
    .vc_col-sm-4,
    .vc_col-sm-5,
    .vc_col-sm-6,
    .vc_col-sm-7,
    .vc_col-sm-8,
    .vc_col-sm-9,
    .vc_col-sm-10,
    .vc_col-sm-11,
    .vc_col-sm-12 {
        float: left;
    }
    
    body .vc_row-fluid .vc_col-sm-12 {
        width: 100%;
    }
    
    body .vc_row-fluid .vc_col-sm-11 {
        width: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-sm-10 {
        width: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-sm-9 {
        width: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-sm-8 {
        width: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-sm-7 {
        width: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-sm-6 {
        width: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-sm-5 {
        width: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-sm-4 {
        width: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-sm-3 {
        width: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-sm-2 {
        width: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-sm-1 {
        width: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-12 {
        right: 100%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-11 {
        right: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-10 {
        right: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-9 {
        right: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-8 {
        right: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-7 {
        right: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-6 {
        right: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-5 {
        right: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-4 {
        right: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-3 {
        right: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-2 {
        right: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-1 {
        right: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-sm-pull-0 {
        right: auto;
    }
    
    body .vc_row-fluid .vc_col-sm-push-12 {
        left: 100%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-11 {
        left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-10 {
        left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-9 {
        left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-8 {
        left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-7 {
        left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-6 {
        left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-5 {
        left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-4 {
        left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-3 {
        left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-2 {
        left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-1 {
        left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-sm-push-0 {
        left: auto;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-12 {
        margin-left: 100%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-11 {
        margin-left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-10 {
        margin-left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-9 {
        margin-left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-8 {
        margin-left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-7 {
        margin-left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-6 {
        margin-left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-5 {
        margin-left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-4 {
        margin-left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-3 {
        margin-left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-2 {
        margin-left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-1 {
        margin-left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1000px) {
    body .vc_row-fluid .vc_col-md-1,
    .vc_col-md-2,
    .vc_col-md-3,
    .vc_col-md-4,
    .vc_col-md-5,
    .vc_col-md-6,
    .vc_col-md-7,
    .vc_col-md-8,
    .vc_col-md-9,
    .vc_col-md-10,
    .vc_col-md-11,
    .vc_col-md-12 {
        float: left;
    }
    
    body .vc_row-fluid .vc_col-md-12 {
        width: 100%;
    }
    
    body .vc_row-fluid .vc_col-md-11 {
        width: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-md-10 {
        width: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-md-9 {
        width: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-md-8 {
        width: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-md-7 {
        width: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-md-6 {
        width: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-md-5 {
        width: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-md-4 {
        width: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-md-3 {
        width: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-md-2 {
        width: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-md-1 {
        width: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-12 {
        right: 100%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-11 {
        right: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-10 {
        right: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-9 {
        right: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-8 {
        right: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-7 {
        right: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-6 {
        right: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-5 {
        right: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-4 {
        right: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-3 {
        right: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-2 {
        right: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-1 {
        right: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-md-pull-0 {
        right: auto;
    }
    
    body .vc_row-fluid .vc_col-md-push-12 {
        left: 100%;
    }
    
    body .vc_row-fluid .vc_col-md-push-11 {
        left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-md-push-10 {
        left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-md-push-9 {
        left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-md-push-8 {
        left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-md-push-7 {
        left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-md-push-6 {
        left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-md-push-5 {
        left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-md-push-4 {
        left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-md-push-3 {
        left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-md-push-2 {
        left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-md-push-1 {
        left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-md-push-0 {
        left: auto;
    }
    
    body .vc_row-fluid .vc_col-md-offset-12 {
        margin-left: 100%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-11 {
        margin-left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-10 {
        margin-left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-9 {
        margin-left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-8 {
        margin-left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-7 {
        margin-left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-6 {
        margin-left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-5 {
        margin-left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-4 {
        margin-left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-3 {
        margin-left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-2 {
        margin-left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-1 {
        margin-left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-md-offset-0 {
        margin-left: 0%;
    }
    
    body .what_anyridge_section_3 .vc_col-sm-6 {
        width: 47.5%;
    }
    
    body .what_anyridge_section_3 .vc_col-sm-6.what_anyridge_section_3_right {
        margin-left: 5%;
    }
    
    body .r2studio_wrap.wpb_row .span_12 >.col.padding-2-percent {
        padding-right: 0;
    }
    /*
    body .main_product_wrap .span_12 > .vc_col-sm-3 {
        width: 22%; 
    }
    body .main_product_wrap .span_12 > .vc_col-sm-6 {
       width: 51%;
        padding-right: 0!important;
    }
*/
    
    #header-outer #logo,
    #header-outer .logo-spacing {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    #header-space {
        height: 71px;
    }
    
    body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a {
        color: #21a4dd!important;
    }
}
@media (min-width: 1200px) {
    body .vc_row-fluid .vc_col-lg-1,
    .vc_col-lg-2,
    .vc_col-lg-3,
    .vc_col-lg-4,
    .vc_col-lg-5,
    .vc_col-lg-6,
    .vc_col-lg-7,
    .vc_col-lg-8,
    .vc_col-lg-9,
    .vc_col-lg-10,
    .vc_col-lg-11,
    .vc_col-lg-12 {
        float: left;
    }
    
    body .vc_row-fluid .vc_col-lg-12 {
        width: 100%;
    }
    
    body .vc_row-fluid .vc_col-lg-11 {
        width: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-lg-10 {
        width: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-lg-9 {
        width: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-lg-8 {
        width: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-lg-7 {
        width: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-lg-6 {
        width: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-lg-5 {
        width: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-lg-4 {
        width: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-lg-3 {
        width: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-lg-2 {
        width: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-lg-1 {
        width: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-12 {
        right: 100%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-11 {
        right: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-10 {
        right: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-9 {
        right: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-8 {
        right: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-7 {
        right: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-6 {
        right: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-5 {
        right: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-4 {
        right: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-3 {
        right: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-2 {
        right: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-1 {
        right: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-lg-pull-0 {
        right: auto;
    }
    
    body .vc_row-fluid .vc_col-lg-push-12 {
        left: 100%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-11 {
        left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-10 {
        left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-9 {
        left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-8 {
        left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-7 {
        left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-6 {
        left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-5 {
        left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-4 {
        left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-3 {
        left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-2 {
        left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-1 {
        left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-lg-push-0 {
        left: auto;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-12 {
        margin-left: 100%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-11 {
        margin-left: 91.489361693%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-10 {
        margin-left: 82.97872339599999%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-9 {
        margin-left: 74.468085099%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-8 {
        margin-left: 65.95744680199999%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-7 {
        margin-left: 57.446808505%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-6 {
        margin-left: 48.93617020799999%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-5 {
        margin-left: 40.425531911%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-4 {
        margin-left: 31.914893614%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-3 {
        margin-left: 23.404255317%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-2 {
        margin-left: 14.89361702%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-1 {
        margin-left: 6.382978723%;
    }
    
    body .vc_row-fluid .vc_col-lg-offset-0 {
        margin-left: 0%;
    }
}

/*
//Grid
.vc_container-block {
    .container-fixed();
    @media (min-width: @screen-sm) {
        width: @container-sm;
    }
    @media (min-width: @screen-md) {
        width: @container-md;
    }
    @media (min-width: @screen-lg-min) {
        width: @container-lg;
    }
}
*/
.vc_pull-right {
    float: right !important;
}
.vc_pull-left {
    float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
    content: " ";
    display: table;
}
.vc_clearfix:after {
    clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
    content: " ";
    display: table;
}
.vc_clearfix:after {
    clear: both;
}
.vc_el-clearfix {
    clear: both;
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 2.1%;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    float: left
}

/*new_popup*/

.new_popup_wrap {
    position: relative;
        height: 100%;
    /*background: #fff;*/
}

.new_popup_wrap .popup_content_box {
    
}

.popup_slide_wrap {
    width: 100%;
}

.popup_slide_wrap, .movie_slide_wrap .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

.popup_slide_wrap .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}

.popup_slide_wrap .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}
.popup_slide_wrap .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.popup_slide_wrap .owl-item{
     min-height: 1px;
    float: left;
        -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    position: relative;
}




.popup_slide_wrap .item{
    width: 100%;
}
.popup_slide_wrap .item img{
    width: 100%;
    display: block;
}

.popup_slide_wrap .owl-dot, .popup_slide_wrap .owl-nav .owl-next, .popup_slide_wrap .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.popup_slide_wrap .owl-dots .owl-dot span {
        width: 8px;
    height: 8px;
    margin: 5px 7px;
    background: #fff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    opacity: 0.3;
}

.popup_slide_wrap .owl-dots .owl-dot.active span, .popup_slide_wrap .owl-dots .owl-dot:hover span {
    background: #fff;
    opacity: 1;
}

.popup_slide_wrap .owl-nav{
    /*display: none; */
    /*position: absolute;
    top:50%;
    left: 0;*/
    width: 100%;
}
.popup_slide_wrap .owl-nav button{
        background: none;
    border: none;
    color: #fff;
}
.popup_slide_wrap .owl-nav button span {
    display: none;
}
.popup_slide_wrap .owl-nav button:before{
    font-family: xeicon;
    font-size: 32px;
    display: block;
    width: 35px;
    height: 39px;
    text-shadow: 2px 2px 2px #000000a1;
}

.popup_slide_wrap .owl-nav button.owl-prev{
        position: absolute;
    left: 0;
    top: 225px;
    opacity: 0.2;
}
.popup_slide_wrap .owl-nav button.owl-prev:before{
    content:"\e93d"
}
.popup_slide_wrap .owl-nav button.owl-next{
        position: absolute;
    right: 0;
    top: 225px;
}
.popup_slide_wrap .owl-nav button.owl-next:before{
    content:"\e940"
}


.popup_slide_wrap .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
        text-align: center;
        margin-top: 0;
    text-align: center;
    z-index: 100;
    position: absolute;
    display: block;
    width: 100%;
    bottom: -30px;
}


#img_slide_wrap.popup_slide_wrap .owl-nav.disabled+.owl-dots {
       bottom: -21px;
}

.popup_slide_wrap .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}

/*movie_slide_wrap*/
.movie_slide_wrap {
    
}
.movie_slide_wrap .movie_item{
    
}
.movie_slide_wrap .movie_item .popup_img_box{
    height: 264px;
    overflow: hidden;
        position: relative;
}
.movie_slide_wrap .movie_item .popup_img_box a{
    display: block;
    height: 100%;
    width: 100%; 
}

.movie_slide_wrap .movie_item .popup_img_box a:before {
    /*position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    border-radius: 0;
    height: 100%;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 10%, rgb(0, 0, 0,0.8) 90%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 90%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 90%);
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 90%);*/
}


.movie_slide_wrap .movie_item .popup_img_box img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
}
.movie_slide_wrap .movie_item .movie_info_box{
    margin-top: 0;
    padding: 15px 25px 15px 25px;
    /* z-index: 2; */
    /* position: absolute; */
    width: 100%;
    /* bottom: 0; */
    /* left: 0; */
    background: #000;
    height: 286px;
    max-height: 286px;
    overflow: hidden;
}
.movie_slide_wrap .movie_item .movie_info_box h2{
    margin: 0;
    font-size: 21px!important;
    font-weight: bold;
    color: #fff;
    letter-spacing: 0;
    line-height: 1.2!important;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    height: 79px;
    max-height: 79px;
    margin-bottom: 6px!important;
    font-family: "new Noto Sans", Sans-serif !important;
        word-break: keep-all!important;
}
.movie_slide_wrap .movie_item .movie_info_box h3{
    margin: 0;
    font-size: 14px!important;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0;
    line-height: 1.4!important;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    height: auto;
    max-height: 57px;
    height: 57px;
    margin-bottom: 10px!important;
    font-family: "new Noto Sans", Sans-serif !important;
    opacity: 0.5;
    display: none; 
}


.movie_slide_wrap .movie_item .movie_info_box .tag_box{
    line-height: 1.5;
        margin: 0;
    font-size: 14px!important;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    height: auto;
    max-height: 43px;
    height: 43px;
    margin-bottom: 10px!important;
    font-family: "new Noto Sans", Sans-serif !important;
    opacity: 0.5;
}
.movie_slide_wrap .movie_item .movie_info_box .tag_box p{
    padding: 0;
    margin: 0 7px 0 0!important;
    display: inline-block;
    color: #fff;
    
}
.movie_slide_wrap .movie_item .movie_info_box .tag_box p:before{
    content: "#";
    display: inline-block;
    font-size: 14px;
    color: #fff;
    
}
.movie_slide_wrap .movie_item .move_meta{
    margin-top: -6px;
    opacity: 0.5;
}
.movie_slide_wrap .movie_item .move_meta p{
    padding: 0;
    margin: 0 11px 0 0!important;
    display: inline-block;
    color: #fff; 
}
.movie_slide_wrap .movie_item .move_meta p i{
        margin-right: 4px;
    color: #fff;
}



.movie_slide_wrap .owl-stage-outer {
    background: #fff; 
}


.popup_content_box {
    position: absolute;
    left: 0;
    top:0px;
    z-index: 1;
    width: 100%;
    opacity: 0;
}
.popup_content_box.active {
    opacity: 1;
    z-index: 2;
}


.popup_tab {
    
}
.popup_tab ul {
         border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #f6f6f6!important;
    margin: 0!important;
}
.popup_tab ul li {
    list-style: none;
    display: inline-block;
    width: 50%;
}
.popup_tab ul li a {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 0;
    text-align: center;
    text-decoration: none; 
    color: #727272!important;
    font-size: 13px;
    font-weight: 500;
}
.popup_tab ul li.on a{
   color: #21a3dd!important; 
}

#popup-test_pop-contents 
{
    
}

#popup-test_pop-contents .btn-popup{
       top: -24px!important;
   /* left: 576px!important;*/
}
#popup-test_pop-contents .btn-popup:last-child{
    position: absolute;
    bottom: -48px;
    top: auto!important;
    left: 0!important;
}
#popup-test_pop-contents .btn-popup.on{
       bottom: -48px;
}

#popup-test_pop-contents .btn-popup:last-child span{
    padding: 0 30px 0 20px!important;
    color: #ffffff;
    font-size: 11px!important;
    font-weight: normal;
}


#popup-main_pop-contents
{
    
}

#popup-main_pop-contents .btn-popup{
       top: -24px!important;
   /* left: 576px!important;*/
}
#popup-main_pop-contents .btn-popup:last-child{
    position: absolute;
    bottom: -48px;
    top: auto!important;
    left: 0!important;
}
#popup-main_pop-contents .btn-popup.on{
       bottom: -48px;
}

#popup-main_pop-contents .btn-popup:last-child span{
    padding: 0 30px 0 20px!important;
    color: #ffffff;
    font-size: 11px!important;
    font-weight: normal;
}


.popup_bt_box {
    text-align: center;
}
.popup_bt_box .nectar-button.see-through-extra-color-gradient-1 .hover{
    color: #000!important;
}
.popup_bt_box .nectar-button.see-through-extra-color-gradient-1 .start{
   background: none!important;
   /* background: linear-gradient(to bottom right,#ffffff,#ffffff);*/
    -webkit-background-clip: initial;
    -webkit-text-fill-color: #fff;
}

.new_product_3 {
    background-size: cover;
}



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 1000px) {
    body #page-header-bg h1 {
        font-size: 35px!important;
    }
    
    #menu-item-418 .sub-menu {}
    
    #menu-item-558 .sub-menu:after {
        content: "";
        display: block;
        width: 1069px;
        height: 448px;
        background-image: url(/images/menu_2.jpg);
        background-position: 0;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: -289px;
        left: 50%;
        position: absolute;
    }
    
    #menu-item-558 .sub-menu a {
        display: none;
    }
    
    #menu-item-558 .sub-menu li {
        display: none;
    }
    /*pc_header*/
    
    body:not([data-header-format="left-header"]) #top .sf-menu li ul,
    #top nav > ul > .megamenu > .sub-menu > .menu-item-has-children > a {
        font-size: 20px!important;
    }
    
    #top nav >ul >.megamenu.columns-5 >ul >li.sub_megamenu {
        width: 60%;
    }
    
    #top nav >ul >.megamenu >ul >li {
        padding: 0 30px 0 0px;
        border: none;
    }
    
    #header-outer[data-format="centered-menu"] #top nav >.sf-menu >.megamenu > .sub-menu {
        max-width: 1080px;
        left: 50%!important;
        margin-left: -33.5%;
        width: 68%!important;
        padding: 25px 15px 15px;
        -webkit-box-shadow: 0 19px 35px rgba(0, 0, 0, 0);
        box-shadow: 0 19px 35px rgba(0, 0, 0, 0);
        min-width: 1080px;
        margin-left: -540px;
        width: 100%!important;
    }
    
    #header-outer[data-format="centered-menu"] #top nav >.sf-menu > #menu-item-646.megamenu > .sub-menu {
        min-width: 900px;
        max-width: 900px;
        margin-left: -450px;
        padding-bottom: 25px;
    }
    
    #header-outer[data-format="centered-menu"] #top nav >.sf-menu > #menu-item-649.megamenu > .sub-menu {
        min-width: 1080px;
        max-width: 1080px;
        margin-left: -540px;
        padding-bottom: 25px;
    }
    
    .sf-menu >li >ul {}
    
    #header-outer[data-format="centered-menu"] #top nav >.sf-menu >.megamenu > .sub-menu:before {
        content: "";
        display: block;
        position: absolute;
        top: -1px;
        left: -200%;
        background: #fff;
        width: 400%;
        height: calc( 100% + 1px);
        -webkit-box-shadow: 0 19px 35px rgba(0, 0, 0, 0.11);
        box-shadow: 0 19px 35px rgba(0, 0, 0, 0.11);
    }
    
    #top nav >ul >.megamenu.columns-5 >ul >li.sub_megamenu > .sub-menu > .menu-item-has-children {
        width: 32.5%;
        display: inline-block;
        vertical-align: top;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 {
        vertical-align: top;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 > a {
        /*font-family: "Poppins", Sans-serif !important;*/
        font-size: 15px!important;
        font-weight: bold!important;
        color: #222!important;
        margin-bottom: -1px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2.current-menu-ancestor.menu-item-has-children > a {
        /* color: #222!important;*/
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 > a:after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background-color: #000;
        margin: 10px 0 5px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a {
        font-size: 13px;
        color: #727272!important;
        font-weight: 500;
        letter-spacing: 0!important;
        line-height: 18px;
        padding: 2px 6px 1.5px 16px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3.current-menu-item > a {
        color: #21a4dd!important;
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a:before {
        content: "";
        width: 3px;
        height: 3px;
        background: #727272;
        position: absolute;
        left: 6px;
        /*        margin-top: -0.5px;*/
        top: 10px;
        border-radius: 50%;
    }
    
    #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a:before {
        background: #21a4dd;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2.current_page_item > a {
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2.current_page_item > a:before {
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 > a:before {
        -ms-transition: all 0.33s cubic-bezier(0.12, 0.75, 0.4, 1);
        transition: all 0.33s cubic-bezier(0.12, 0.75, 0.4, 1);
        -webkit-transition: all 0.33s cubic-bezier(0.12, 0.75, 0.4, 1);
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 > a:hover {
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2.link_menu > a:hover {
        color: #fff!important; 
    }
    
    #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu li.depth_2 > a:hover:before {
        color: #21a4dd!important;
        -ms-transform: scale(1, 1) translateX(3px);
        -webkit-transform: scale(1, 1) translateX(3px);
        transform: scale(1, 1) translateX(3px);
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a:focus,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a:active {
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a:hover,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3.current_page_item > a {
        color: #21a4dd!important;
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a:hover:before {
        background: #21a4dd;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_3 > a.sf-with-ul {
        margin-bottom: 3px!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px!important;
        line-height: 14px!important;
        letter-spacing: normal;
        color: #727272!important;
        /* padding-left: 16px; */
        padding: 3px 0;
        padding-left: 16px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a:focus,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a:active {
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a:hover,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4.current-menu-item > a {
        /*background-color: #21a4dd!important;
        color: #fff!important;*/
        background: none!important;
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a:before {
        content: "";
        width: 3px;
        height: 1px;
        background: #727272;
        position: absolute;
        left: 6px;
        /*margin-top: -0.5px;*/
        top: 10px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4 > a:hover:before,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_4.current-menu-item > a:before {
        background: #21a4dd;
    }

    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > .sub-menu {padding-bottom:0}

    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px!important;
        line-height: 14px!important;
        letter-spacing: normal;
        color: #727272!important;
        /* padding-left: 16px; */
        padding: 3px 0;
        padding-left: 25px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a:focus,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a:active {
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a:hover,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5.current-menu-item > a {
        /*background-color: #21a4dd!important;
        color: #fff!important;*/
        background: none!important;
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a:before {
        content: "";
        width: 3px;
        height: 1px;
        background: #727272;
        position: absolute;
        left: 14px;
        /*margin-top: -0.5px;*/
        top: 10px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5 > a:hover:before,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_5.current-menu-item > a:before {
        background: #21a4dd;
    }
    

    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px!important;
        line-height: 14px!important;
        letter-spacing: normal;
        color: #727272!important;
        /* padding-left: 16px; */
        padding: 3px 0;
        padding-left: 30px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a:focus,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a:active {
        background: none!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a:hover,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6.current-menu-item > a {
        /*background-color: #21a4dd!important;
        color: #fff!important;*/
        background: none!important;
        color: #21a4dd!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a:before {
        content: "";
        width: 3px;
        height: 1px;
        background: #727272;
        position: absolute;
        left: 20px;
        /*margin-top: -0.5px;*/
        top: 10px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6 > a:hover:before,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.depth_6.current-menu-item > a:before {
        background: #21a4dd;
    }

    
    body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >ul >.has-ul >ul {
        padding-top: 0;
        margin-top: 0px;
        padding: 7px 10px 7px 11px!important;
        background-color: #fbfbfb!important;
        margin-bottom: 10px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu {
        /*background-color: #f3f3f3;*/
        padding: 21px;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.1);
        /*background-image: url(/wp-content/uploads/2019/08/Implant_topimg01.png);*/
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 215px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu #menu-item-646 li.link_menu {
       /* background-image: url(/wp-content/uploads/2019/08/Implant_topimg03.png);*/
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu #menu-item-649 li.link_menu {
       /* background-image: url(/wp-content/uploads/2019/08/minec-1.jpg);*/
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu:before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu > .sf-with-ul {
        /*        font-family: "Poppins", Sans-serif !important;*/
        font-size: 16px!important;
        font-weight: bold!important;
        color: #fff!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3 > a {
        color: #fff!important;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3 > a:before {
        background: #fff;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3 > a:hover,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3 > a.current_page_item,
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3.current_page_item > a {
        background: none!important;
        opacity: 0.8;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu .link_menu li.depth_3 > a:hover:before {
        background: #fff;
        opacity: 0.8;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu > .sf-with-ul:after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background-color: #fff;
        margin: 10px 0 5px;
    }
    
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu.absolute_link_menu {
        position: absolute;
        right: 30px;
        bottom: 25px;
        display: block;
        width: calc( 20% - 10px);
    }
    
    #menu-item-734 {
        padding-right: 0!important;
    }
    /*dental_product*/
    
    .dental_page .container {
        /*max-width: 1500px;*/
        max-width: 1389px;
    }
    
    .dental_page .container .span_9 {
        width: 74.5%;
    }
    
    .dental_page .container .span_3 {
        width: 23.5%;
    }
    
    .sub_main_page_menu > a:before {
        font-family: 'Fontawesome';
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
        content: "\f105";
        color: #000;
        line-height: 30px;
        font-size: 14px;
        position: absolute;
        right: 0;
        width: 15px;
        text-align: center;
        height: 30px;
        top: 50%;
        margin-top: -22px;
    }
    
    .menu-item-744.sub_main_page_menu > a:before {
        right: auto;
        left: 81px;
    }
    
    .menu-item-650.sub_main_page_menu > a:before {
        right: auto;
        left: 133px;
    }
    
    .menu-item-664.sub_main_page_menu > a:before {
        right: auto;
        left: 154px;
    }
    
    .why_megagen_4_section .border-left {
        padding-left: 9%!important;
    }
    
    body .vc_row-fluid .vc_col-sm-4.process_left_box_style_1 {
        margin-left: 1.4%;
        width: 32.3%;
    }
    
    body .vc_row-fluid .vc_col-sm-8.process_left_box_style_1 {
        margin-left: 1.3%;
        width: 65.35744680199999%;
    }
    
    
    
    
    .slide_text_content_box.mid_style {
        margin-top: -36px; 
    }
    
    
    
}


.pc_section {
 display: block!important;   
}
.mo_section{
    display: none!important;
}

@media only screen and (max-width: 999px) {
    
    .pc_section {
     display: none!important;   
    }
    .mo_section{
        display: block!important;
    }
    #header-outer[data-format="centered-menu"] header#top nav >ul.sf-menu li.link_menu {
        display: none;
    }
    
    .r2studio_wrap .full-page-inner:after {
        width: 180px;
        height: 60px;
        background-size: contain;
        bottom: 20px;
    }
    
    .product_wrap .full-page-inner:after {
        width: 180px;
        height: 60px;
        background-size: contain;
        bottom: 20px;
    }
    
    #header-outer {
        /*        padding-top: 0!important;*/
    }
    
    body #header-space[data-header-mobile-fixed="1"] {
        /*        display: none!important;*/
    }
    
    .footer_wrap .footer_box {
        text-align: center;
    }
    
    .footer_box p {
        width: 100%;
    }
    
    .family_box .fancy-select-wrap {
        margin: 0 auto;
    }
    
    body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children > a {
        /*    font-family: Roboto;*/
        text-transform: none;
        letter-spacing: 2px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 700;
    }
    
    body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
        font-size: 13px;
        line-height: 20px;
        text-transform: none;
        letter-spacing: 0px;
    }
    
    .content_text_img_box {
        padding-left: 40px!important;
        padding-top: 30px!important;
        padding-right: 40px!important;
        padding-bottom: 20px!important;
        /* display: table;*/
    }
    
    .padding_big_wrap {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sub_top_full_visual  {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    
    body.sub_menu_top_page .main-content > .row > .wpb_row.full-top {
       /* margin-top: 0!important;
        padding-top: 40px!important;
        padding-bottom: 50px!important;*/
    }
    
    .page-submenu.dental_menu.stuck .full-width-content {
            margin-left: 0!important;
    }
    
    .page-submenu:before {
        content: "";
        display: none;
        width: 100%;
        height: 1000px;
        background: rgba(0,0,0,0.5);
        position: fixed;
        left: 0;
        top:0;
    }
    
}
/*999*/

.mega-tabbed {
    display: block!important;
}

.tab-select-outer {
    display: none!important;
}


@media only screen and (max-width: 690px) {
    
    .mega-tabbed {
        display: none!important;
    }

    .tab-select-outer {
        display: block!important;
    }

    .global_network_section_1 {
        margin-top: -20px; 
    }
    
    .row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3{
            font-size: 23px;
    }
    .main_wrap .main_section_1_img_box{
       width: 50%!important;
        height: 148px;
        margin: 0 auto;
        display: inline-block;
    }
    .main_wrap .main_section_1_img_box:last-child{
        margin-bottom: 0!important;
    }
    .main_wrap .main_section_1_img_box .main_section_1_img{
        max-height: 50px;
        width: auto;
    }
    .main_wrap .wpb_wrapper h4 {
            margin: 9px 0 3PX;
        font-size: 14px;
    }
    
    body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
        font-size: 27px!important;
    }
    
    .main_wrap .section_title {
            margin-bottom: 15px;
    }
    .main_section_1_title_box  {
        padding-top: 65px!important;
    }
    .main_wrap h6.mega-h6 {
        font-size: 16px!important; 
    }
    
    body.home .full-page-inner .col.span_12{
        margin-bottom: 0;
    }
    
    .main_product_wrap .container {
        padding-top: 45px!important;
        padding-bottom: 45px!important;
    }
    .product_wrap .full-page-inner:after {
        width: 100%;
        max-width: 100%;
        height: 65px;
        background-size: contain;
        bottom: 0;
        left: 0;
        margin-left: 0;
        background-position-x: center;
        display: none!important;
    }
    body.home .product_wrap .video-color-overlay {
        opacity: 0!important;
    }
    
    body.home .product_wrap .nectar-video-wrap video {
       margin-left: 238px;
    }
    body.home .product_wrap {
        overflow: hidden;
    }
    
    #new_product .divider-wrap {
        display: none!important;
    }
    
    .new_product .span_12 > .column_container.vc_col-sm-12  {
        padding: 5%!important;
    }
    .new_product h4 {
/*           max-width: 64%;*/
    }
    
    .new_product_3 .main_350_img {
            max-width: 79%!important;
    height: auto!important;
    }
    .new_product_3 .main_500_img {
            max-width: 79%!important;
    height: auto!important;
    }
    
    #news .nectar-fancy-box {
        padding: 5%;
    }
    #news .nectar-fancy-box .inner {
            padding-bottom: 20px;
            min-height: 80px!important;
    }
    #news .full-page-inner-wrap-outer .full-page-inner-wrap .container .col > .vc_col-sm-12 {
        margin-bottom: 0!important;
    }
    #footer-outer .row {
        /*padding: 0;*/
    }
    
    .portfolio-filters-inline .container > ul a, .portfolio-filters-inline .container > ul #sort-label {
            padding: 3px 0!important;
        font-size: 12px!important;
    }
    .portfolio-filters-inline ul li {
           margin: 0 6px; 
    }
    .portfolio-filters-inline li:after{
            right: -8px;
    }
    body .portfolio-filters-inline .container > ul{
        padding: 10px 0!important;
    }
    .portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3, .portfolio-items:not(.carousel) .col.span_6 {
        width: 50%!important;
    }
    
    body.single-product .page-submenu_wrap,body.single-solution .page-submenu_wrap{
        display: none!important;
    }
    body.single-solution .sod_select{
           width: 100%;
        margin-bottom: -23px;
        display: block;
    }
    body.single-product .sod_select {
        width: 100%;
        margin-bottom: -10px;
        display: block;
    }
    
    .dental_sub_title_1 h4 {
            font-size: 22px!important;
        line-height: 1!important;
            margin-bottom: 15px;
    }
    .single .dental_content_box h5 {
        font-size: 18px!important;
        margin-bottom: 13px;
    }
    .single .dental_content_box {
        margin-bottom: 30px!important;
    }
    .single #sidebar h3{
        font-size: 18px!important;
    }
    .dental_side_list_box{
            margin-bottom: 30px!important;
    }
    .flickity-page-dots .dot {
        width: 18px!important;
    }
    
    .product_page .wpb_row .span_12 > .col.padding-3-percent[data-border-width*="px"]{
            padding: 7%;
    }
    
    body h2.mega-h2-2 {
            font-size: 27px!important;
    line-height: 1.2!important;
    }
    
    body h2.mega-h2{
        font-size: 30px!important;
    line-height: 1.2!important;
    }
    
    body h3.mega-h3 {
        font-size: 27px!important;
    }
    body h4.mega-h4 {
        font-size: 24px!important;

        margin-bottom: 10px!important;
        
    }
    body h5.mega-h5 {
            font-size: 18px!important;
            line-height: 1.2!important;
        margin-bottom: 10px!important;
    }
    
    body h6.mega-h6 {
        font-size: 14px!important;
            margin-bottom: 15px!important;
    }
    
    .img-with-aniamtion-wrap, body .wpb_wrapper > .img-with-aniamtion-wrap {
        /*width: calc( 100% + 30px);
        margin-left: -15px;*/
    }
    #xspeed .divider-wrap {
        display: none;
    }
    .single .divider-border {
            margin: 35px auto 35px auto!important;
    }
    .mega-pop-ul li a {
            padding: 4px 10px!important;
            font-size: 12px!important;
    }
    body .full-top {
        margin-top: 40px!important;
    }
    body ol.mega-ol {
        margin-bottom: 0;
            margin-left: 17px;
    }
    body ol.mega-ol li {
        font-size: 14px!important;
        line-height: 1.5!important;
    }
    body ol.mega-ol li:last-child{
        padding-bottom: 0!important;
    }
    body ol.mega-ol li a {
        word-break: break-all;
    }
    
    body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) {
        padding-top: 10%;
        padding-bottom: 10%;
    }
    .page-submenu.sub_menu {
        /*margin-bottom: -20px;*/
        width: calc( 100% + 30px);
        margin-left: -15px;
        border-bottom: 1px solid #f1f1f1;
    }

    .sub_top_full_visual .row-bg-wrap .inner-wrap.using-image .row-bg {
            background-position: 41% top!important;
    }
    .sub_top_full_visual .scroll-down-wrap{
        display: none;
    }
    #header-outer[data-box-shadow="small"], body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible), body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent) {
        -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0);
        box-shadow: 0 0 3px 0 rgba(0,0,0,0);
        border-bottom: 1px solid #f1f1f1;
    }
    .clean_mega_content_box {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .why_megagan_section_6 .content_new_style_box  {
            padding-top: 50px!important;
        padding-bottom: 60px!important;
    }
    .padding_80 {
        padding-top: 20px!important;
    }
    .padding_80_40  {
        padding-top: 20px!important;
        padding-bottom: 10px!important;
    }
    .padding_40_40  {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
    }
    .padding_40_80  {
        padding-top: 10px!important;
        padding-bottom: 20px!important;
    }
    .padding_80_80  {
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    .padding_100_20  {
        padding-top: 40px!important;
        padding-bottom: 20px!important;
    }
    
    .padding_100_100 {
         padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    
    .why_megagan_section_5 {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    .why_megagan_section_7 {
        padding-top: 50px!important;
        padding-bottom: 40px!important;
    }
    .why_megagan_section_8 {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    
    .padding_left_60 {
        padding-left: 0!important;
    }
    
    .why_megagan_section_8 .col img {
        width: 100%;
    }
    
    .wpb_row .span_12 > .col.padding-3-percent[data-padding-pos="all"], .wpb_row .span_12 > .col.padding-4-percent[data-padding-pos="all"], .wpb_row .span_12 > .col.padding-5-percent[data-padding-pos="all"], .column-inner.padding-3-percent[data-padding-pos="all"], .column-inner.padding-4-percent[data-padding-pos="all"], .column-inner.padding-5-percent[data-padding-pos="all"] {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .col h2, h2, .single-product div.product h1.product_title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control{
            font-size: 25px!important;
    }
    
    .bottom_3_banner {
        
    }
    
    body .bottom_3_banner .vc_col-sm-4  {
        /*width: 33.222233%;*/
            margin-bottom: 12px!important;
    }
    body .bottom_3_banner .vc_col-sm-4:last-child{
        margin-bottom: 12px!important;
    }
    .mega-box-1{
            display: table;
    }
    body .mega-box-1 img{
            width: 130px!important;
    display: table-cell;
        border-right: 1px solid #f1f1f1;
    min-width: 130px!important;
    }
    body .mega-box-1 .mega-box-1-content{
            display: table-cell;
    width: calc( 100% - 130px);
    padding: 0 15px 0 20px;
    vertical-align: middle;
    }
    body .mega-box-1-content h6.mega-h6 {
        min-height: 100%;
        margin-bottom: 0px!important;
        width: 100%;
        display: block;
    }
    body .mega-box-1 .mega-box-1-content .nectar-cta {
            position: absolute;
        right: 14px;
        bottom:6px;
    }
    
    
    body.sub_menu_top_page .main-content > .row > .wpb_row.full-top.bottom_banner {
            margin-top: 15px!important;
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    body .mega-ban img{
            width: 122px!important;
    display: inline-block!important;
    margin-bottom: 0!important;
    }
    .mega-ban{
        padding-left: 0;
    }
    body .mega-ban span {
            display: inline-block;
        font-size: 14px;
        /* float: left; */
       /* width: calc( 100% - 129px);*/
    }
    body span:not([class*='ab-']).ban-tit-2{
            font-size: 18px;
        font-family: Sans-serif !important;
    }
    
    .one_day_implants_section_3 {
        padding-top: 50px!important;
        padding-bottom: 15px!important;
    }
    .one_day_implants_section_3 .vc_col-sm-6 {
        float: none;
    }
    one_day_implants_section_4  {
        padding-top: 50px!important;
    }
    
	

    .one_day_implants_section_5 .vc_col-sm-6,
    .one_day_implants_section_6 .vc_col-sm-6,
    .one_day_implants_section_7 .vc_col-sm-6,
    .one_day_implants_section_8 .vc_col-sm-6{
            float: inherit!important;
    }
    
    .what_is_implant_section_9 .vc_col-sm-6{
         float: inherit!important;
    }
    
    .national_section_2 .vc_col-sm-6,
    .national_section_3 .vc_col-sm-6{
         float: inherit!important;
    }
    .one_day_implants_section_9 {
            padding-top: 30px!important;
    padding-bottom: 40px!important;
    }
    
    .megagen_in_more_section_1 .more_content_text_img_1 .more_content_text_img_1_video_bt  {
            padding: 137px 0;
    }
    .megagen_in_more_section_1 .more_content_text_img_1 .more_content_text_img_1_video_bt .column-image-bg{
            background-position-y: 0;
    }
    
    .megagen_in_more_top .vc_col-sm-8 {
              margin-left: 43px!important;
    }
    .testimonial_slider[data-style="multiple_visible"] blockquote{
        padding: 0!important;
    }
    .mega_100_section_2 .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p:before{
        display: none;
    }
    
    body .full-top.what_is_implant_section_1  {
        margin-top: 15px!important;
            padding-bottom: 40px!important;
    }
    
    .what_is_implant_section_2 {
            padding-top: 50px!important;
        padding-bottom: 123px!important;
        background-color: #f1f5f6;
        margin-left: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    body .what_is_implant_section_2 .row-bg.using-image{
        background-size: contain!important;
        -webkit-background-size: contain!important;
            left: -13%!important;
        width: 120%!important;
            background-position: center 80%!important;
    }
    .what_is_implant_section_5 .content_text_img_container {
            padding-left: 40px!important;
        padding-top: 0px!important;
        padding-right: 40px!important;
        padding-bottom: 20px!important;
    }
    .what_is_implant_section_7 .content_text_img_container {
            padding-left: 40px!important;
        padding-top: 0px!important;
        padding-right: 40px!important;
        padding-bottom: 20px!important;
    }
    .mo_50 .divider-wrap .divider{
        height: 50px!important;
    }
    .what_is_implant_section_8 {
            padding-top: 39px!important;
        padding-bottom: 10px!important;
    }
    .what_is_implant_section_9 {
        padding-bottom: 35px!important;
    }
    
    .benefits_section_1 .vc_col-sm-6{
        margin-bottom: 0!important;
    }
    .benefits_section_6 {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    .benefits_section_3 .circle-box div span:first-child {
        width: 70px;
        height: 70px;
        margin: 0 auto;
    }
    .benefits_section_8 {
        padding-top: 40px!important;
        padding-bottom: 49px!important;
    }
    body .benefits_section_9 .vc_col-sm-6,
    body .benefits_section_10 .vc_col-sm-6,
    body .benefits_section_11 .vc_col-sm-6,
    body .benefits_section_12 .vc_col-sm-6,
    body .benefits_section_13 .vc_col-sm-6,
    body .benefits_section_14 .vc_col-sm-6{
        margin-bottom: 0!important;
    }
    body .benefits_section_9.wpb_row >.span_12 > .vc_col-sm-6:last-child,
    body .benefits_section_10.wpb_row >.span_12 > .vc_col-sm-6:last-child,
    body .benefits_section_11.wpb_row >.span_12 > .vc_col-sm-6:last-child,
    body .benefits_section_12.wpb_row >.span_12 > .vc_col-sm-6:last-child,
    body .benefits_section_13.wpb_row >.span_12 > .vc_col-sm-6:last-child,
    body .benefits_section_14.wpb_row >.span_12 > .vc_col-sm-6:last-child{
        margin-bottom: 30px!important;
    }
    
    .benefits_top {
        padding-left: 15px!important;
    }
    
    .benefits_top .row-bg-overlay {
        background: #000;
        opacity: 0.4;
    }
    .sub_top_full_visual:not(.history_top) .row-bg-overlay {
        background: #000;
        opacity: 0.4;
    }
    .sub_top_full_visual:not(.history_top) .section_title{
        color: #fff!important;
    }
    .sub_top_full_visual:not(.history_top) h6.mega-h6 {
        color: #fff!important;
    }
    
    .faq_section_1 {
        
    }
    .faq_section_1 .faq_section_top_visual {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    .faq_section_1 .faq_section_top_visual .column-bg-overlay {
        background: #000;
        opacity: 0.4;
    }
    .faq_section_1 .faq_section_top_visual .wpb_text_column {
        margin: 0!important;
    }
    .faq_section_1 .faq_section_top_visual .wpb_text_column p {
        padding-bottom: 15px!important;
    }
    
    .faq_section_1 .faq_section_list_wrap  {
          padding-top: 40px!important;
        padding-bottom: 30px!important;
        padding-left: 15px!important;
        padding-right: 15px!important;  
    }
    
    .philosophy_vision_top .vc_col-sm-8{
        margin-bottom: 0!important; 
    }
    .philosophy_vision_text_wrap  {
        padding: 50px 15px 30px!important;
    }
    .bg_wrap{
        min-height: 220px; 
    }
    
    .philosophy_vision_section_5 {
          padding-top: 50px!important;
        padding-bottom: 60px!important;  
    }
    
    .philosophy_vision_section_5 .mission_wrap{
        
    }
    .philosophy_vision_section_5 .mission_container{
            width: 50%!important;
        padding: 0 10px!important;
        text-align: center;
    }
    .philosophy_vision_section_5 .mission_box{
        
    }
    
    .philosophy_vision_section_5 .row-bg-overlay {
        opacity: 0.6!important;
        background: #25213b!important;
    }
    
    .philosophy_vision_section_6  {
        min-height: 100%!important;
    }
    .philosophy_vision_section_6 .col.span_12{
        min-height: 100%!important;
    }
    
    .history_section {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
    .history_section .history_section_wrap{
       width: calc( 100% + 15px )!important;
        margin-left: -7.5px!important;
    } 
    
    .history_section .vc_col-sm-3.wpb_column.column_container {
        float: left;
        width: 50%;
        padding: 0 7.5px;
        margin-bottom: 15px;
    }
    
    body .history_section .team-member[data-style="bio_fullscreen"] .team-meta p {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        height: 84px;
        max-height: 84px;  
    }
    
    .history_section .wpb_wrapper >div  {
        padding-bottom: 0!important;
    }
    .manufacturing_section_1  {
        padding: 0!important;
    }
    .manufacturing_section_3 {
        padding: 0!important;
    }
    .manufacturing_section_3 .wpb_row {
        padding-bottom: 0!important;
    }
    .manufacturing_section_3 .img-with-aniamtion-wrap img,
    .manufacturing_section_4 .img-with-aniamtion-wrap img,
    .manufacturing_section_5 .img-with-aniamtion-wrap img,
    .manufacturing_section_6 .img-with-aniamtion-wrap img{
        display: block!important;
        margin-bottom: 0!important;
    }
    .manufacturing_section_3 ul,.manufacturing_section_4 ul,.manufacturing_section_6 ul {
        margin-bottom: 0!important;
    }
    .manufacturing_section_4  {

       padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    .manufacturing_section_4 .img-with-aniamtion-wrap img {
        display: block!important;
        margin-bottom: 0!important;
    }
    
    .manufacturing_section_5  {
        padding: 0!important;
    }
    .manufacturing_section_6  {
       padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    .manufacturing_section_7  {
        padding-top: 0px!important;
        padding-bottom: 40px!important;
    }
    
    .minec_top_img img {
        margin: 0 auto 10px!important;
        width: 150px!important;
        height: auto;
    }
    
    .sub_top_full_visual.minec_top h4.section_title {
            font-size: 20px!important;
    }
    
    .minec_section_1 {
        padding-top: 40px!important;
        padding-bottom: 30px!important;
    }
    .minec_section_2 {
        padding-top: 40px!important;
        padding-bottom: 30px!important;
    }
    
    .minec_section_3 {
        padding-top: 40px!important;
        padding-bottom: 30px!important;
    }
    
    .minec_section_1 .vc_col-sm-6,.minec_section_2 .vc_col-sm-6,.minec_section_3 .vc_col-sm-6{
            float: inherit!important;
    }
    .minec_section_4 {
         padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    .minec_section_4.half-top {
        margin-top: 0!important;
    }
    .minec_section_4 img.img-with-animation {
            width: 120px!important;
    }
    
    .minec_section_4 .mega-h5 span {
        display: block;
        margin-top: 20px; 
    }
    .minec_section_4 .mega-h5 span a {
        display: inline-block;
        width: auto;
        height: auto;
        margin: 0 5px;
        
    }
    .minec_section_4 .mega-h5 span img {
        margin: 0!important;
    }
    div[data-style="minimal"] .toggle h3 a {
            font-size: 16px;
        line-height: 24px;
    }
    div[data-style*="minimal"] .toggle h3 i {
            width: 25px;
    height: 25px;
    }
    div[data-style="minimal"] .toggle h3 i:before {
            top: 12px;
        left: 5px;
        margin-top: -2px;
        width: 12px;
        height: 2px;
    }
    div[data-style="minimal"] .toggle h3 i:after {
            top: 5px;
        left: 13px;
        width: 2px;
        margin-left: -3px;
        height: 12px;
    }
    div[data-style="minimal"] .toggle h3 i:before{
            top: 12px;
        left: 5px;
        margin-top: -2px;
        width: 12px;
        height: 2px;
    }
    .location-wrap.flex-start-center {
        display: block;
        position: relative;
    }
    body .tabbed div.location-txt {
        
    } 
    body .location-txt h6 {
        position: absolute;
            left: 103px;
        top: 14px;
            font-size: 18px!important;
    margin-bottom: 15px!important;
    }
    .location-txt span.location-info {
            text-align: left;
        display: block;
            padding-bottom: 0;
    }
    .location-txt h6 span{
        display: block;
    }
    body .location-wrap > img {
        margin-right: 30px;
        width: 70px!important;
        height: auto!important;
        
    }
    
    .database_input_wrap  {
        margin-top: -15px!important;
        padding: 0 0 15px;
    }
    .database_input_wrap .database_box {
        display: block;
        float: none;
        width: 100%!important;
        margin-bottom: 5px;
        margin-right: 0!important;
    }
    .database_input_wrap .database_box .search_title{
            line-height: 2;
    }
    body[data-form-submit="regular"] .container-wrap .database_box button.kboard-default-button-small{
        min-width: 41px;
        padding: 7px 0px 6px!important;
        border: 2px solid #333;
        background-color: #333!important;
        color: #fff!important;
        opacity: 1!important;
        width: 48px;
        margin: 0;
        height: 45px;
        margin-left: -2px;
    }
}
/*690*/

.testimonial_slider .flickity-viewport {
  transition: height 0.2s;
}


@media only screen and (max-width: 690px) and (min-width: 480px) {
    .r2studio_wrap .full-page-inner:after {
        width: 100%;
        max-width: 420px;
        height: 37px;
        background-size: contain;
        bottom: 20px;
        left: 50%;
        margin-left: -210px;
    }

}
@media only screen and (max-width: 479px) {
    .r2studio_wrap .full-page-inner:after {
        width: 100%;
        max-width: 320px;
        height: 37px;
        background-size: contain;
        bottom: 20px;
        left: 50%;
        margin-left: -160px;
    }
    

}


.mo_link_box {
        margin-left: 14px;
}
.mo_link_box a {
        display: inline-block;
    width: auto;
    height: 100%;
    margin-right: 15px;
}
.mo_link_box a img {
        width: 27px;
    height: auto;
}

#slide-out-widget-area.slide-out-from-right-hover .off-canvas-social-links {
    margin-top: 3px;
}

/*width_custom_style/////////////////////////////////////////////////////////////////////////////////////////*/

@media only screen and (max-width: 999px) {
    .container, body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header > .container, body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"] > .container, .post-area.standard-minimal.full-width-content article.post .inner-wrap, body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content article.post .inner-wrap{
        max-width: 100%!important;
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .portfolio-filters-inline.full-width-section:not(.non-fw), .portfolio-filters-inline.full-width-content, .post-area.full-width-content.standard-minimal, .full-width-content.blog-fullwidth-wrap, .wpb_row.full-width-content, .full-width-content.nectar-shop-outer, .page-submenu > .full-width-section, .page-submenu .full-width-content, .wpb_row.full-width-section .mobile-video-image, body .full-width-section .row-bg-wrap, body .full-width-section .nectar-parallax-scene, body .full-width-section > .nectar-shape-divider-wrap, body .full-width-section > .video-color-overlay, body[data-aie="zoom-out"] .first-section .row-bg-wrap, body[data-aie="long-zoom-out"] .first-section .row-bg-wrap, body[data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap, body[data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap, body .full-width-section.parallax_section .row-bg-wrap, .nectar-slider-wrap[data-full-width="true"], .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap{
            margin-left: -50vw!important;
        left: 50%!important;
        width: 100vw!important;
    }
    
    #r2studio .vc_col-sm-4 {
        max-width: 100%!important;
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    
    
    .page-submenu.stuck .full-width-content, .full-width-content >.span_12 >.vc_col-sm-12 >.vc_column-inner >.wpb_wrapper .page-submenu:not(.stuck) >.full-width-content {
         margin-left: -50vw!important;
    }
    
    /*slide_menu*/
    
    #slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .inner > div.off-canvas-menu-container {
        margin: 0;
    }
    
    #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {
        background-color: #333;
    }
    
    #slide-out-widget-area.slide-out-from-right-hover {
        width: 328px; 
            padding-left: 46px;
            padding-right: 50px;
    }
    
    body #slide-out-widget-area-bg {
        background-color: rgba(0,0,0,0.45);
        width: 100%;
        height: 100%;
        display: none;
    }
    
    body #slide-out-widget-area-bg.open{
        display: block;
        opacity: 1!important;
    }
    #slide-out-widget-area.slide-out-from-right-hover a:hover,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover {
        color: #fff!important;
    }
    
    #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children > a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children > a {
        font-size: 16px;
        font-weight: bold;
        line-height: 1.5;
    }
    
    body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
        -ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
        -webkit-transition: -webkit-transform .3s ease-out, border-color .3s ease-out;
        transition: transform .3s ease-out,border-color .3s ease-out;
        position: absolute;
        display: block;
        bottom: -6px;
        left: 0;
        width: 100%;
        -ms-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        border-top: 2px solid #000;
        content: '';
        padding-bottom: inherit;
        transform-origin: left;
        pointer-events: none;
        bottom: -2px;
        -webkit-transition: -webkit-transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
        transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
        border-color: #fff;
    }
    
    body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.current-page-ancestor > a:after,body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.current-menu-parent.current-page-ancestor > a:after{
        backface-visibility: hidden;
        -ms-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:hover:after, #header-outer[data-lhe="animated_underline"] #top nav >ul >.sfHover >a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor >a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor >a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item >a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item >a:after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-item >a:after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor >a:after, #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li >a:hover:after, #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li >a:focus:after, body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item > a:after, body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover:after, body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus:after{
        backface-visibility: hidden;
        -ms-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        color: #fff!important;
    }
    
    /*global_menu*/
    .mo_global_menu{
        display: inline-block;
        margin-right: 6px;
        margin-top: 5px;
        vertical-align: middle;
    }
    .mo_global_menuu:hover > div{
        opacity: 0.7!important;
    }
    .mo_global_menu:hover .global_sub_menu{
        opacity: 1!important;
        display: block!important;
    }

    .mo_global_menu > a{
         margin: 0 0px 0 20px!important;
    }
    .mo_global_menu > div:after{
        display: none!important;
    }

    .mo_global_menu > div > span{
        
    }
    .mo_global_menu > div > i{
        background: none;
        padding: 0 2px 0 5px;
        vertical-align: middle;
        font-size: 15px;
        color: #000;
    }
    .mo_global_menu > div > span > i{
        font-size: 24px;
        vertical-align: middle;
        color: #000;
    }

    .mo_global_menu > .global_sub_menu{
        opacity: 0;
        display: none;
        position: absolute;
        top: 41px;
        padding: 3px 0 3px;
        width: auto;
        border: none;
        left: auto;
        right: 22px;
        pointer-events: all;
        margin: 0;
        background: #fff;
        width: 160px;
    }
    .mo_global_menu > .global_sub_menu li{
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        line-height: 1.7;
    }
    .mo_global_menu > .global_sub_menu li a{
         color: #000!important;
        text-align: left;
        padding: 2px 6px 2px 10px;
        font-size: 14px;
        margin: 3px 0;
        display: block;
    }

    .mo_global_menu > .global_sub_menu li a:hover{
            background: none!important;
        color: #21a4dd!important;
    }
    .mo_global_menu > .global_sub_menu li a span {
        display: inline-block;
        width: 20px;
        /* overflow: hidden; */
        /* border-radius: 50%; */
        height: 14px;
        padding-right: 10px;
        box-sizing: content-box;
        vertical-align: middle;
    }
    .mo_global_menu > .global_sub_menu li a span img {
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }
    
    

    html:lang(en-US) .mo_global_menu > .global_sub_menu li:nth-child(1) a{
        color: #21a4dd!important;
         pointer-events: none;
    }


    html:lang(ko-KR) .mo_global_menu > .global_sub_menu li:nth-child(2) a{
        color: #21a4dd!important;
        pointer-events: none;
    }
    
    #header-outer.transparent .mo_global_menu > div > span > i{
        color: #fff!important;
    }
    #header-outer.transparent .mo_global_menu > div > i{
        color: #fff!important;
    }

    /*mo_log_box*/
    .mo_log_box {
        position: absolute;
        top: -40px;
        left: 0;
    }
    .mo_log_box a {
        margin-right: 15px;
    }
    
    
    .r2gate_page .wpb_row .row-bg, .full-width-section .row-bg{
            background-size: 260% auto;
        -webkit-background-size: 260% auto;
        background-position: 24% top!important;
    }
    
    .r2gate_page .r2gate_bt_box {
        -webkit-transform: translateY(10%) translateX(0)!important;
        transform: translateY(10%) translateX(0)!important;
    }
    
    .footer_box p {
        max-width: 100%; 
    }
    .family_box {
        margin-top: 0;
        margin-bottom: 20px!important;
    }

    
}


/*product_top_visual_text_box*/
.product_top_visual_text_box {
    
}
.product_top_visual_text_box .product_top_visual_title {
font-size: 21px!important;
    letter-spacing: -0.3px!important;
    color: #fff;
    line-height: 1.5!important;
    margin: 10px 0 35px!important;
}

.product_top_visual_text_box .product_top_visual_title.big_title{
       font-size: 56px!important; 
        line-height: 1.2!important;
}

.product_top_visual_text_box h5{
    color: #fff;
    font-size: 15px!important;
    line-height: 1.5!important;
    margin-bottom: 20px!important;
}

.product_top_visual_text_box.r2_style h5{
    margin-bottom: 0!important;
}
.product_top_visual_text_box.r2_style p{
    color: #fff;
}

.product_top_visual_text_box p{
    line-height: 1.5!important;
    font-size: 14px!important;
}

.product_top_visual_text_box img {
    margin-bottom: 10px!important; 
        min-width: 150px!important;
    height: auto!important;
}

.product_top_visual_text_box .product_top_visual_bt_box{
    
}

.product_top_visual_text_box .product_top_visual_bt_box a{
font-size: 14px!important;
    color: #fff;
    margin-right: 30px!important;
    vertical-align: middle;
    padding: 10px 0!important;
}

.product_top_visual_text_box .product_top_visual_bt_box a i{
    vertical-align: middle;
    padding-left: 5px!important;
}


#search-btn .icon-salient-search {
    font-family: 'icomoon'!important;
}
#close .icon-salient-x {
    font-family: 'icomoon'!important;
}

span.icon-salient-search,span.icon-salient-x{
    font-family: 'icomoon'!important;
}



.postid-1616 #page-header-bg h1:after,
.postid-1560 #page-header-bg h1:after{
    content: "®";
    display: inline-block;
    width: 5px;
    height: 5px;
    color: #fff;
    font-size: 18px;
    vertical-align: top;
}


/*search*/
body #search-outer {
    display: block;
    overflow: hidden!important;
    background-color: transparent;
    height: 35vh;
    position: absolute;
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,-35vh,0);
    -webkit-transform: translate3d(0,-35vh,0);
    z-index: 2000!important;
    padding: 0;
    top: -1px;

}

body.original #search-outer.material-open {
    transform: translate3d(0,0vh,0);
    -webkit-transform: translate3d(0,0vh,0);
        z-index: 11000!important;
}

.original #header-outer #search-outer:before {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background-color: #fff;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: top;
    -webkit-transform-origin: top;
    transform-origin: top;
    
    content: '';
    -webkit-transform: none;
    transform: none;
    backface-visibility: hidden;
}

html .original #search-outer #search {
        max-width: 1200px;
    position: relative;
    z-index: 10;
    margin: 0 auto;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  
    padding: 0;
}

body #search-outer .container {
    height: auto!important;
    float: none!important;
    width: 100%!important;
}
#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}
#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform: translate3d(0,0vh,0);
    opacity: 1;
}
body #search-outer .inner-wrap {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
}

body #search-outer.material-open .inner-wrap {
    -webkit-transform: scale(1);
    transform: scale(1);
}


#search-outer > #search form {
    width: 100%!important;
    float: none!important;
}
html body.original #search-outer #search input[type="text"] {
    line-height: 70px;
        font-weight: 500;
}
body #search-outer #search input[type="text"] {
    font-size: 70px!important;
    text-transform: none;
    color: #000;
    border-bottom: 4px solid #3452ff;
    padding-right: 70px!important;
        border-color: #000000;
}

#search-outer #search .span_12 span {
    display: block;
    color: rgba(0,0,0,0.4);
    margin-top: 15px;
}


#header-outer .bg-color-stripe, 
#search-outer .bg-color-stripe, 
.original #header-outer #search-outer:before {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background-color: #fff;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: top;
    -webkit-transform-origin: top;
    transform-origin: top;
        height: 35vh;
    top: 0;
}

#header-outer.material-search-open .bg-color-stripe, 
#search-outer.material-open .bg-color-stripe {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
        z-index: 10000;
}

#ajax-content-wrap:after {
    background-color: rgba(0,0,0,0.45);
    content: '';
    position: fixed;
    opacity: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    pointer-events: none;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1);
}
#ajax-content-wrap.material-open:after {
    opacity: 1;
}



#search-outer #search #close {
    list-style: none;
    position: absolute;
    top: 25px;
    right: 40px;
} 
#search-outer #search #close a {
    right: 64px!important;
    top: 16px!important;
    text-align: center;
}

#search-outer #search #close a:before {
    transform: scale(0);
}

#search-outer.material-open #search #close a:before {
    transform: scale(1);
}


#search-outer #search #close a:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.05);
    content: '';
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
    -webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
}


#log_info_box {
    margin-bottom: 0!important;
}

#log_info_box .nectar_icon_wrap{
    margin-bottom: 10px!important;
}

#log_info_box .mission-box{
    margin-bottom: 10px!important;
}
#log_info_box .mission-box p.mega-p3{
    font-size: 15px!important;
        opacity: 1!important;
}

#log_info_box .nectar-cta[data-alignment="left"]{
    text-align: center;
}
#log_info_box .nectar-cta.special_filter .link_wrap .link_text{
    opacity: 0.5!important;
    font-size: 14px!important;
        padding-left: 18px;
}
#log_info_box .nectar-cta.special_filter .arrow{
    
}

#log_info_box .nectar-cta.special_filter .link_wrap .arrow:before{
    
}
#log_info_box .special_filter.nectar-cta[data-style="see-through"] .link_wrap .arrow:after{
    
}

/*body[data-header-color="light"] #header-outer #search-outer input::-webkit-input-placeholder {
  color: #000!important;
}
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder {
  color: #fff!important;
}


#search-outer input::placeholder {
  color: #000;
  opacity: 1; 
}
#search-outer input::-webkit-input-placeholder {
  color: #000;
}
#search-outer input:-ms-input-placeholder {
  color: #000;
}
#search-outer input:-mos-input-placeholder {
  color: #000;
}*/


/*
body #search-outer #search #close a span {
    color: #000;
    font-size: 20px!important;
} 
#search-outer .close-wrap{
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
    transform: translateX(-50%) translateY(-50%) translateZ(0);
    -webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
    transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
    transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;
    transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease,-webkit-transform .2s ease 1s;
    width: 20px;
    height: 20px;
    display: block;
    overflow: hidden;
}

#search-outer .close-wrap .close-line {
    height: 100%;
    width: 2px;
    background: #fff;
    backface-visibility: hidden;
    position: absolute;
    border-radius: 5px;
    left: 9px;
    transition: opacity 0.2s ease, background-color 0.2s ease;
        background-color: #000;
        -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
    animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
#search-outer:not(.material-open) .close-line1 {
        -webkit-transform: translateY(0) translateX(0) rotate(-45deg);
    transform: translateY(0) translateX(0) rotate(-45deg);
    -webkit-animation-name: crossLeftClose;
    animation-name: crossLeftClose;
    -webkit-animation-delay: .0s;
    animation-delay: .0s;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
}
#search-outer:not(.material-open) .close-line2{
        -webkit-transform: translateY(0) translateX(0) rotate(45deg);
    transform: translateY(0) translateX(0) rotate(45deg);
    -webkit-animation-name: crossRightClose;
    animation-name: crossRightClose;
    -webkit-animation-delay: .06s;
    animation-delay: .06s;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
}



#search-outer.material-open .close-wrap .close-line1 {
        -webkit-animation-name: crossRight;
    animation-name: crossRight;
    -webkit-animation-delay: .29s;
    animation-delay: .29s;
    -webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
    transform: translateY(-30px) translateX(30px) rotate(45deg);
}
#search-outer.material-open .close-wrap .close-line2{
    -webkit-animation-name: crossLeft;
    animation-name: crossLeft;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
      -webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);
    transform: translateY(-30px) translateX(-30px) rotate(-45deg);  
}
*/

@media only screen and (min-width: 1000px){
    html body.original #search-outer #search input[type="text"] {
        line-height: 100px;
            height: 100px!important;
    }
    
    html .original #search-outer #search {
        width: 100%;
        margin: 0 auto;  
        max-width: 1425px;

    }
    
    
    
}






@media only screen and (max-width: 767px) {
    p,#page-header-bg h1 {
        font-family:Sans-serif !important;
        /*line-height: 1.5;*/
    }
    #find_local {
            padding: 15px 15px;
    }
    
    
    .product_top_visual_text_box .product_top_visual_title {
        font-size: 15px!important;
        letter-spacing: 0px!important;
        
        line-height: 1.5!important;
        margin: 8px 0 15px!important;
    }
    
    .product_top_visual_text_box .product_top_visual_title.big_title{
       font-size: 20px!important; 
        line-height: 1.2!important;
}
    
    
    .product_top_visual_text_box.r2gate_stylie p{
        display: none; 
    }
    .product_top_visual_text_box.r2gate_stylie h5 {
        display: none; 
    }
    
    .product_top_visual_text_box.r2gate_stylie.r2_style p{
        display: block; 
    }
    .product_top_visual_text_box.r2gate_stylie.r2_style h5 {
        display: block; 
    }
    
    
    .product_top_visual_text_box p{
            font-size: 14px!important;
        line-height: 1.3!important;
        margin-bottom: 15px!important;
    }

    
    
    .right_visual_img img{
        width: 150px!important;
        height: auto!important;
    }
    .product_top_visual_text_box .product_top_visual_bt_box a {
        display: block;
    }
    
    .product_top_visual_text_box.b_s_visual_top {
        margin-top: -40px!important;
    }
    
  

    #news .main_news_section_1 .nectar-fancy-box .inner{
        height: 363px;
    }
    
    #main_news_box {
        padding: 101px 5% 0;
    }
    
    #main_webinars_box {
        padding: 101px 5% 0;
    }
    
    #search-outer #search #close {
        top: -58px;
        right: -33px;
    }
    
    body #search-outer #search input[type="text"] {
        font-size: 30px!important;
    }
    #search-outer #search .span_12 span {
        margin-top: 0px;
    }
    
    .new_product_section_1_wrap {
        z-index: 10;
    }
    
    .main_wrap .nectar-video-wrap {
        display: none!important;
    }
    .home .product_wrap .nectar-video-wrap{
        display: none!important;
    }
    /*popup*/
    .movie_slide_wrap .movie_item .popup_img_box {
        height: 190px;
        overflow: hidden;
        position: relative;
    }
    .movie_slide_wrap .movie_item .movie_info_box h2{
            font-size: 16px!important;
            height: 60px;
            max-height: 60px;
    }
    .movie_slide_wrap .movie_item .movie_info_box {
            height: 222px;
        max-height: 286px;
    }
    .movie_slide_wrap .movie_item .movie_info_box .tag_box p{
        font-size: 12px;
    }
    .movie_slide_wrap .movie_item .move_meta p{
        font-size: 12px;
    }
    
    .popup_bt_box .nectar-button.see-through-extra-color-gradient-1.jumbo{
        margin-top: 14px;
        visibility: visible;
        margin: 5px 0;
        padding: 10px 30px;
    }
    .popup_slide_wrap .owl-nav button.owl-prev {
        top: 152px;
    }
    .popup_slide_wrap .owl-nav button.owl-next {
        top:152px;
    }
    #popup-main_pop_mo-contents .btn-popup:first-child{
             top: -32px!important;
    left: 274px!important;
    }
    #popup-main_pop_mo-contents .btn-popup:last-child{
            margin-top: 17px;
    }
       
}

@media only screen and (max-width: 690px) {
    #find_local h3{
        font-size: 21px;
        color: #000;
        padding: 0 0 10px 0;
        margin: 0 0 15px 0;
        line-height: 1.5;
    }
    
    #find_local .find-ul.find-top {
        margin-top: 0;
    }
    
    body #find_local .vc_row-fluid .vc_col-sm-2 {
        width: 100%;
        margin-left: 0;
        display: inline-block;
        margin-bottom: 0;
    }
    
    #find_local h6 {
         margin-top: 30px;
    }
    
    body #find_local .vc_row-fluid:nth-child(2) .vc_col-sm-2:nth-child(1) h6{
         margin-top: 0;
    }
    #find_local .modal-scroll .vc_row-fluid:last-child {
        margin-top: 0;
    }
   /* body #find_local .vc_row-fluid:nth-child(2) .vc_col-sm-2:nth-child(2),
    body #find_local .vc_row-fluid:nth-child(2) .vc_col-sm-2:nth-child(4),
    body #find_local .vc_row-fluid:nth-child(2) .vc_col-sm-2:nth-child(5){
        margin-bottom: 30px;
    }*/
}


/*디컴즈 로그인페이지*/
.gf_login_form{}
.gf_login_form .gform_heading h3.gform_title{font-size:45px; text-align:center; position:relative; padding-bottom:40px; margin-top:100px; margin-bottom:50px;}
.gf_login_form .gform_heading h3.gform_title:before{content:""; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:60px; height:2px; background:#50b886;}

.gf_login_form .gform_body{}
.gf_login_form .gform_body ul.gform_fields{}
.gf_login_form .gform_body ul.gform_fields li.gfield{text-align:center; position:relative; margin-top:20px;}
.gf_login_form .gform_body ul.gform_fields li.gfield > label{position:absolute; top:50%; left:50%; transform:translate(-255px, -50%); margin:0px; z-index:5;}
.gf_login_form .gform_body ul.gform_fields li.gfield input[type="text"], .gf_login_form .gform_body ul.gform_fields li.gfield input[type="password"]{width:100%; max-width:515px; height:65px; box-sizing:border-box; background-color:#fafafa; border:2px solid #e9e9e9; border-radius:5px;}
.gf_login_form .gform_body ul.gform_fields li.gfield input[type="text"]:focus, .gf_login_form .gform_body ul.gform_fields li.gfield input[type="password"]:focus{border:2px solid #40d69f;}


.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox{width:100%; max-width:515px; margin:20px auto 0;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul{}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li{text-align:left;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"] + label {display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"] + label:before {content: '\2713'; display: inline-block; width: 18px; height: 18px; line-height: 18px; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: #fafafa; color:#b0b0b0; border: 1px solid #cacece; border-radius: 50%;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"]:checked + label{font-weight:400;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"] + label:active:before,
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"]:checked + label:active:before {font-weight:400;}
.gf_login_form .gform_body ul.gform_fields li.gfield div.ginput_container_checkbox ul li input[type="checkbox"]:checked + label:before {content: '\2713'; color: #fff; font-weight:400; background: #1f586c; border-color: #1f586c;}

.gf_login_form .gform_body div.gform_footer{text-align:center;}
.gf_login_form .gform_body div.gform_footer input[type="submit"]{width:150px; height:60px; line-height:60px; border:none; font-size:23px; border-radius:10px; margin:0; padding:0 !important;
background: #40da9c; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left, #40da9c , #3ec2ad); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #40da9c, #3ec2ad); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #40da9c, #3ec2ad); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #40da9c , #3ec2ad); /* Standard syntax */}

nav.gf_login_links{width:100%; max-width:515px; margin:0 auto;  box-sizing:border-box;}
nav.gf_login_links a{padding-left:25px; background:url('/images/login_find_pw.png') no-repeat;}
nav.gf_login_links a:first-child{background:url('/images/login_find_id.png') no-repeat;}

/*디컴즈 회원수정페이지*/
div.member-edit{}
div.member-edit .inner{background:#f4f4f4; padding:40px;}
div.member-edit .inner ul{margin:0; overflow:hidden;}
div.member-edit .inner ul li{list-style:none; margin-top:20px; float:left; width:100%;}
div.member-edit .inner ul li.half{width:49%; padding-right:1%;}
div.member-edit .inner ul li.half:nth-child(2n-1){padding-left:1%; padding-right:0;}
div.member-edit .inner ul li input{width:48%; background:#fff; border:1px solid #cfd1d7;}
div.member-edit .inner ul li.half input{width:100%;}
div.member-edit .inner ul li:first-child{margin-top:0px;}
div.member-edit .inner ul li p{font-size:17px; padding-bottom:10px;}
div.member-edit .inner ul li p span{color:#40d69f; font-weight:700;}

div.member-edit .member-edit-footer{padding:40px;}
div.member-edit .member-edit-footer ul{ margin:0;}
div.member-edit .member-edit-footer ul li{width:33.33%; float:left; list-style:none; padding:0 1%; box-sizing:border-box;}
div.member-edit .member-edit-footer ul li p{padding-bottom:10px;}
div.member-edit .member-edit-footer ul li span.sod_select {width:100%; position:relative;}
div.member-edit .member-edit-footer ul li span.sod_select.open,div.member-edit .member-edit-footer ul li span.sod_select:focus,div.member-edit .member-edit-footer ul li span.sod_select.focus,div.member-edit .member-edit-footer ul li span.sod_select:hover {border-color:#40d69f;}
div.member-edit .member-edit-footer ul li span.sod_select.disabled.open,div.member-edit .member-edit-footer ul li span.sod_select.disabled:focus,div.member-edit .member-edit-footer ul li span.sod_select.disabled:hover {border-color:#828282;}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper {width:100%; border:none; margin:0; top:calc(100% + 2px);}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper span.sod_list{}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper span.sod_list span.sod_option{height:45px; line-height:45px; padding:0px 15px;}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper span.sod_list span.sod_option:before{line-height:1;}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper span.sod_list span.sod_option:after{content:""; width:calc(100% - 20px); height:1px; background:#f4f4f4; position:absolute; bottom:0; left:10px;}
div.member-edit .member-edit-footer ul li span.sod_list_wrapper span.sod_list span.sod_option:last-child:after{width:0px; height:0px; background:none;}

div.member-edit .member-edit-footer div.bottom-zone{text-align:center; margin-top:200px;}
div.member-edit .member-edit-footer div.bottom-zone input[type="submit"]{background:#1f586c; width:95px; height:40px; border-radius:5px; padding:0px !important;}


div[class*="one_day_implants_section"] .owl-theme .owl-nav.disabled+.owl-dots , 
div[class*="what_is_implant_section_"] .owl-theme .owl-nav.disabled+.owl-dots ,
div[class*="benefits_section_"] .owl-theme .owl-nav.disabled+.owl-dots ,
div[class*="minec_section_"] .owl-theme .owl-nav.disabled+.owl-dots
{
        position:relative!important;
}


#BBSE-POPUP-CONTENT .popup_img_box img {max-width:100%;}
.slick-dots li button:before {font-size:40px !important; color:#fff !important;}