@charset "UTF-8";

/*************공통**************/
* {
    word-break: keep-all;
}

/*단어 기준 줄바꿈*/
.keep-all {
    word-break: keep-all;
}

/*주황*/
.orange {
    color: #f26d2e;
}

/*그린*/
.green {
    color: #8dc63f;
}

/*파랑*/
.blue {
    color: #1c68a6;
}

/*하늘*/
.sky {
    color: #2cbcb1;
}

/*어두운파랑*/
.dark-blue {
    color: #2d4a8a;
}

/*밝은파랑*/
.light-blue {
    color: #5192e1;
}

/*relative*/
.relative {
    position: relative;
}


.clb::after {
    content: '';
    display: block;
    clear: both;
}

/**************공통end****************/




/*=====================
===========언어선택-------------
---------------------------------*/
.navbar-nav .dropbtn {
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 5px 10px !important;
}

.navbar-nav .dropbtn:hover {
    border: 1px solid #24cdd5;
}

.dropdown:hover .dropbtn {
    border: 1px solid #24cdd5;
}

.homeleng {
    display: block;
}

/*=====================
===========언어선택end-------------
---------------------------------*/






/*=====================
===========side menu-------------
---------------------------------*/

.side-bg {
    -webkit-background-size: 200% auto;
    background-size: 200% auto;
    background-color: -webkit-#1c68a6;
    background-color: -webkit-#1c68a6;
    background-color: -moz-#1c68a6;
    background-color: -o-#1c68a6;
    background-color: #1c68a6;
}

.side-lang li {
    float: left;
    margin-right: 10px;
}

.side-lang li a {
    padding: 5px 10px;
    border: 1px solid #fff;
    border-radius: 100px;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 8px;
}


.side-lang li:hover a {
    border: 1px solid #24cdd5;
    color: #24cdd5;
}

/*====================
========================Home=========
========================================*/
.videoTeduri {
    width: 100%;
    height: 100%;
    margin-bottom: -0.3rem;
}

.home-video {
    background-color: #000;
    height: 100vh;
}

/*====================
========================Home end=========
========================================*/

/*====================
========================<연혁>=========
========================================*/


/*배경*/
.bg-img3 {
    background-color: #f6f7f8;
    background-image: url(../images/history_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: cover;
    background-position: center;
}

/**배경끝***/




/** Transition **/

.featured-icon-box .featured-icon,
.ttm-btn,
button,
.owl-item,
img,
span,
.featured-icon-box,
.featured-icon,
#totop {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

a,
.site-branding,
#site-header-menu #site-navigation .menu ul li > a,
.ttm-header-icon,
.header-btn,
a.ttm-btn,
i.ttm-btn,
a.nav-link,
.social-icons li > a,
.ttm-menu-toggle .toggle-block,
.accordion .toggle-title a,
.widget-download ul.download li,
.featured-icon-box.style6 .featured-desc p,
.featured-icon-box.style6 .featured-title h5 {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}


.featured-imagebox .ttm-box-bottom-content,
.ttm-box-bottom-content .ttm-icon,
.ttm-box-bottom-content .featured-title h5,
.ttm-box-bottom-content .featured-desc,
.ttm-history-box-details,
.ttm-history-box-wrapper .ttm-historybox-title h5,
.ttm-historybox-description,
.featured-desc p {
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}


/* ===============================================
    Color
------------------------*/
/** 1.Skin-color **/
a:hover,
.ttm-textcolor-skincolor,
.ttm-textcolor-white a:hover,
.ttm-btn-color-skincolor,
.ttm-btn.ttm-btn-color-skincolor,
.ttm-btn.ttm-btn-color-darkgrey.btn-inline:hover,
.ttm-topbar-wrapper.ttm-textcolor-white a:hover,
a.tp-caption.dark-text-button:hover,
.section-title h5,
.section-title h2.title span,
.ttm-bgcolor-white .section-title h5,
.ttm-textcolor-white.ttm-topbar-wrapper .social-icons li > a:hover,
ul li .icon-box.icon-style-border i,
#site-header-menu #site-navigation .menu ul.dropdown > li.active > a,
#site-header-menu #site-navigation .menu ul.sub-menu > li.active > a,
#site-header-menu #site-navigation .menu > ul > li > ul > li a:before,
.ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li.active > a,
.ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li:hover > a,
#site-header-menu #site-navigation .menu ul > li:hover > a,
#site-header-menu #site-navigation .menu ul.sub-menu li > a:hover,
#site-navigation .menu ul > li:hover > a:before,
.ttm-icon_element-color-skincolor,
.ttm-icon_element-bgcolor-white i,
.ttm-btn.ttm-btn-color-white:hover,
.ttm-bgcolor-darkgrey .featured-title h6,
.title-box .breadcrumb-wrapper span:last-child,
.tp-caption.skin-flatborder-button,
.sidebar .widget a:hover,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover,
.about-text-box span a,
.featured-imagebox-portfolio .ttm-media-link a:hover,
.post-meta i,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li i,
.ttm-highlight-fid-style-1 .ttm-fid.inside h4,
.ttm-ptablebox-price-w,
.ttm-highlight-fid-style-2 .inside h4,
.ttm-fid-view-lefticon.style2 .ttm-fid-icon-wrapper i,
.accordion.style2 .toggle .toggle-title a:after,
.accordion.style2 .toggle .toggle-title a.active:after,
.ttm-pf-single-detail-box ul li i,
.ttm-blog-classic .ttm-commentbox i,
.coupon_toggle .coupon_code:before,
#payment .payment_box:before,
.ttm-fid-icon-wrapper i,
.ttm-team-list-title i,
.timing-box i,
.widget_info .widget_icon {
    color: #2d4a8a;
}

/** Skin-bg-color **/
.ttm-bgcolor-skincolor,
.ttm-bgcolor-skincolor > .ttm-bg-layer,
.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-bg-layer-inner,
.tp-shapewrapper,
.ttm-bg-highlight-skin,
.tp-caption.skin-flatborder-button:hover,
.top-contact.ttm-highlight-left:after,
.top-contact.ttm-highlight-right:after,
.ttm-header-icons .ttm-header-cart-link span.number-cart,
.ttm-header-icons .ttm-header-search-link a:hover,
#site-navigation .menu ul.dropdown > li > a:before,
#site-header-menu #site-navigation .menu ul li a span,
.ttm-icon_element-bgcolor-skincolor,
.ttm-btn-bgcolor-skincolor,
.ttm-tabs ul.tabs li.active a,
.widget .widget-title:after,
.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover,
.ttm-btn.ttm-btn-bgcolor-darkgrey:hover,
#totop.top-visible,
.ttm-processbox-wrapper .ttm-processbox:hover .process-num,
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li.active a,
.widget.widget-nav-menu ul li a:after,
.mailchimp-inputbox button[type="submit"],
a.checkout-button:hover,
.coupon button:hover,
.ttm-cart-form button:hover,
.place-order button:hover,
.ttm-btn-play:after,
.ttm-btn-play:before,
.tp-caption.skin-flat-button,
.skin-flat-button,
.ttm-video-play-btn,
.ttm-video-btn .ttm-video-btn-play,
.ttm-video-btn .ttm-video-btn-play:before,
.ttm-video-btn .ttm-video-btn-play:after,
.ttm-tabs.ttm-tab-style-classic ul.tabs li.active:after,
.ttm-search-overlay .ttm-site-searchform button,
.ttm-rt-contact .ttm-custombutton,
.sidebar .widget .tagcloud a:hover,
.color-trigger,
.ttm-header-icons .ttm-header-search-link a,
.tooltip:after,
[data-tooltip]:after,
.newsletter-form input[type="submit"],
.footer .social-icons li > a:hover,
.about-overlay-01,
.ttm-history-box-wrapper:hover .ttm-history-box-details,
.featured-imagebox-team .social-icons,
.progress-bar-color-bar_skincolor,
.progress-bar-color-bar_skincolor.progress-bar:before,
.featured-imagebox-portfolio .ttm-media-link a,
.featured-imagebox-blog .ttm-box-post-date,
.featured-icon-box.style5:before,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a:before,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a,
.testimonial-slide.owl-theme.ttm-bgcolor-white .owl-dots .owl-dot span,
.featured-imagebox-portfolio.style2 .featured-content,
.featured-icon-box.style6:hover,
.about-overlay-02,
.about-overlay-03,
.ttm-btn-bgcolor-grey:hover,
.featured-imagebox-services:hover .featured-content,
.accordion .toggle-title a.active,
.sidebar .widget .widget-title:before,
.widget.widget-search .form-group i,
.ttm-pagination .page-numbers.current,
.ttm-pagination .page-numbers:hover,
.ttm-box-view-left-image .featured-content .category > a:hover,
.ttm-blog-single .ttm-blog-single-content blockquote:before,
.ttm-tag-list span a:hover,
.ttm-blog-single-content .social-icons li > a:hover,
.comment-list a.comment-reply-link:hover,
.ttm-shop-icon .product-btn:hover,
.widget-top-rated-products ins,
div.product ul.tabs li a:before {
    background-color: #1c68a6;
}


/** Skin-border-color **/
.skincolor-border,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor,
.sidebar .widget .tagcloud a:hover,
.tp-caption.skin-flat-button,
.skin-flat-button,
.tp-caption.skin-flatborder-button,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.skin-border .with-top-border img,
.ttm-bgcolor-skincolor .panel-title > a,
.ttm-header-style-01 .ttm-header-icons .ttm-header-search-link a:hover,
.ttm-tabs ul.tabs li.active a,
.ttm-blog-classic .ttm-blog-classic-content blockquote,
.ttm-header-icons .ttm-header-search-link a:hover,
.footer .social-icons li > a:hover,
.footer .social-icons li > a:hover,
.featured-imagebox-team.style1:hover .featured-content,
.ttm-processbox:hover .ttm-box-image,
.featured-imagebox-portfolio .ttm-media-link a,
.accordion .toggle-title a.active,
.widget.widget-search .form-group i,
.ttm-box-view-left-image .featured-content .category > a:hover,
.ttm-blog-single-content .social-icons li > a:hover,
textarea:focus {
    border-color: #2d4a8a !important;
}

.ttm-search-overlay,
.ttm-rounded-shadow-box,
div.product ul.tabs li.active a:before,
.coupon_toggle .coupon_code,
#payment .payment_box,
.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before,
.section-title.with-desc .title-header:before,
#site-header-menu #site-navigation .menu > ul {
    border-top-color: #2d4a8a !important;
}

.ttm-search-overlay .w-search-form-row:before,
.tooltip-bottom:before,
.featured-imagebox-services.style1 .featured-content,
.ttm-pf-single-detail-box {
    border-bottom-color: #2d4a8a !important;
}

.quicklink-box .featured-icon-box .ttm-icon:before,
.ttm-blog-single .ttm-blog-single-content blockquote {
    border-left-color: #2d4a8a !important;
}


/** DarkGrey-bg-color **/
.ttm-bgcolor-darkgrey,
.ttm-bgcolor-darkgrey > .ttm-bg-layer,
.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-bg-layer-inner,
.ttm-btn-bgcolor-darkgrey,
.ttm-btn-color-darkgrey:hover,
.ttm-header-icons .ttm-header-cart-link a:hover,
.ttm-icon_element-bgcolor-darkgrey,
.ttm-btn-bgcolor-white:hover,
.ttm-btn-bgcolor-skincolor:hover,
.widget.widget-nav-menu ul li:hover a:before,
.widget.widget-nav-menu ul li.active a:before,
.ttm-btn.ttm-btn-bgcolor-darkgrey,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-header-icons .ttm-header-cart-link a,
.progress-bar-color-bar_darkgrey,
.progress-bar-color-bar_darkgrey.progress-bar:before,
.featured-imagebox-portfolio.style1 .featured-content,
.featured-imagebox-blog .ttm-box-view-overlay:before,
.featured-imagebox-blog .ttm-box-view-overlay:after,
.featured-icon-box.without-icon .featured-title h5:before,
.ttm-bgcolor-skincolor .tooltip:after,
.ttm-bgcolor-skincolor [data-tooltip]:after,
.comment-list a.comment-reply-link,
.ttm-shop-icon .product-btn,
div.product ul.tabs li a,
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li a {
    background-color: #263045;
}

/** 3.White-color **/
.ttm-textcolor-white h1,
.ttm-textcolor-white h2,
.ttm-textcolor-white h3,
.ttm-textcolor-white h4,
.ttm-textcolor-white h5,
.ttm-textcolor-white h6,
.ttm-bgcolor-skincolor a,
.ttm-textcolor-white a,
#site-header-menu #site-navigation .menu ul li a span,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white,
.ttm-textcolor-white .ttm-fid-icon-wrapper i,
.ttm-textcolor-white .featured-content .featured-title h5 a,
.ttm-textcolor-white .ttm-social-links-wrapper ul li a,
.ttm-textcolor-white .ttm-social-links-wrapper ul li a:hover,
.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-skincolor:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-bgcolor-white:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-bgcolor-skincolor:hover,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-btn.ttm-btn-bgcolor-grey:hover,
.ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover,
.ttm-btn-bgcolor-darkgrey,
a.ttm-btn-bgcolor-darkgrey,
.ttm-btn-bgcolor-darkgrey:hover,
a.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn-bgcolor-skincolor,
a.ttm-btn-bgcolor-skincolor,
.ttm-btn-bgcolor-skincolor:hover,
a.ttm-btn-bgcolor-skincolor:hover {
    color: rgba(255, 255, 255, 1);
}



.heilight-white-text,
.ttm-textcolor-white,
.ttm-textcolor-white a,
.ttm-btn.ttm-btn-color-white,
.ttm-highlight-right li,
.ttm-icon_element-color-white i,
.ttm-icon_element-bgcolor-skincolor i,
.ttm-icon_element-bgcolor-darkgrey i,
.ttm-bgcolor-skincolor .section-title h2.title,
.ttm-bgcolor-darkgrey .section-title h2.title,
.ttm-bgcolor-skincolor .section-title h2.title span,
.ttm-bgcolor-darkgrey .section-title h2.title span,
.ttm-bgcolor-darkgrey .ttm-bgcolor-skincolor,
.ttm-bgcolor-skincolor .section-title h5,
.ttm-bgcolor-darkgrey .section-title h5,
.ttm-bgcolor-skincolor .featured-title h5,
.ttm-bgcolor-darkgrey .featured-title h5,
.ttm-bgcolor-skincolor .inside h3,
.ttm-bgcolor-darkgrey .inside h3,
.ttm-tabs ul.tabs li.active a,
.ttm-btn.ttm-btn-bgcolor-darkgrey,
.ttm-bgcolor-skincolor .featured-title h6,
.ttm-bgcolor-darkgrey .ttm-progress-bar .progress-bar-title,
.ttm-bgcolor-skincolor .ttm-progress-bar .progress-bar-title,
.ttm-bgcolor-darkgrey .ttm-progress-bar .progress-bar-percent,
.ttm-bgcolor-skincolor .ttm-progress-bar .progress-bar-percent,
.ttm-btn.ttm-btn-color-darkgrey.ttm-btn-style-border:hover,
.ttm-rt-contact .ttm-custombutton a,
.ttm-rt-contact .ttm-custombutton a:hover,
.footer .social-icons li > a,
.ttm-tag-list span a:hover,
.ttm-bgcolor-skincolor .ttm-fid-icon-wrapper i,
.ttm-bgcolor-skincolor .ttm-fid.inside h4,
.ttm-bgcolor-darkgrey .ttm-fid.inside h4,
.ttm-header-style-02 .top-contact li,
.ttm-header-style-02 .top-contact li a,
.ttm-header-style-02 .ttm-topbar-wrapper .social-icons li > a,
.ttm-header-style-01 .top-contact li,
.ttm-header-style-01 .top-contact li a,
.ttm-header-style-01 .ttm-topbar-wrapper .social-icons li > a,
.footer .social-icons li > a:hover,
.ttm-history-box-wrapper:hover .ttm-historybox-title h5,
.ttm-history-box-wrapper:hover .ttm-historybox-description,
.ttm-history-box-wrapper:hover .ttm-btn.ttm-btn-color-skincolor,
.featured-imagebox-portfolio .featured-title h5 a,
.featured-imagebox-portfolio .ttm-media-link a,
.featured-icon-box.style5 .ttm-btn.ttm-btn-color-white:hover,
.ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active i,
.featured-icon-box.style6:hover .featured-title h5,
.featured-icon-box.style6:hover .featured-desc p,
.featured-icon-box.style6:hover .ttm-icon_element-color-skincolor,
.featured-icon-box.style6:hover .ttm-btn.ttm-btn-color-skincolor,
.featured-imagebox-services.style1:hover .featured-title h5 a,
.featured-imagebox-services.style1:hover .featured-desc p,
.featured-imagebox-services.style1:hover .ttm-btn,
.accordion .toggle-title a.active,
.sidebar .widget.widget-nav-menu ul li.active a,
.sidebar .widget.widget-nav-menu ul li:hover a,
.widget.widget-search .form-group i,
.sidebar .widget .tagcloud a:hover,
.ttm-pagination .page-numbers.current,
.ttm-pagination .page-numbers:hover,
.ttm-box-view-left-image .featured-content .category > a:hover,
.social-icons li > a:hover,
.widget-top-rated-products ins,
.featured-imagebox-team.style2 .featured-content p.category,
.ttm-header-style-02 .ttm-custombutton a {
    color: #fff;
}

/** White-bg-color **/
.ttm-bgcolor-white,
.ttm-bgcolor-white > .ttm-bg-layer,
.ttm-bgcolor-white > .ttm-bg-layer > .ttm-bg-layer-inner,
.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-bgcolor-darkgrey:hover,
.ttm-btn.ttm-btn-style-border.ttm-bgcolor-white,
.ttm-btn.ttm-btn-color-white.ttm-btn-style-border:hover,
.ttm-bgcolor-darkgrey .ttm-custombutton.ttm-btn-bgcolor-skincolor:hover,
.ttm-btn-bgcolor-white,
.ttm-col-bgcolor-skincolor .inside.ttm-fid-view-topicon h3:after,
.ttm-bgcolor-skincolor .inside.ttm-fid-view-topicon h3:after,
.ttm-header-style-01 .ttm-stickable-header.fixed-header,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover,
.ttm-icon_element-bgcolor-white {
    background-color: #fff;
}


/** White-border-color **/
.white-border,
.ttm-bgcolor-skincolor .featured-icon-box .featured-icon.ttm-icon_element-border,
.ttm-bgcolor-darkgrey .featured-icon-box .featured-icon.ttm-icon_element-border,
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white,
.ttm-btn.ttm-btn-color-white.ttm-btn-style-border:hover,
.ttm-bgcolor-grey .ttm-pagination .page-numbers,
.header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover {
    border-color: #fff;
}

.ttm-bgcolor-skincolor .heading-seperator span:after,
.ttm-bgcolor-skincolor .heading-seperator:after {
    border-bottom-color: #fff !important;
}

.ttm-bgcolor-darkgrey .separator .sep-line,
.ttm-bgcolor-skincolor .separator .sep-line {
    border-color: rgba(255, 255, 255, .07);
}

.ttm-bgcolor-skincolor .section-title.with-desc .title-header:before,
.ttm-bgcolor-darkgrey .section-title.with-desc .title-header:before {
    border-top-color: #fff !important;
}

.ttm-bgcolor-darkgrey .section-title.style2 .title-header:after,
.ttm-bgcolor-skincolor .section-title.style2 .title-header:after {
    background-color: rgba(240, 240, 240, .09);
}

.banner-img-box .featured-content ul li:not(:last-child) {
    border-bottom-color: rgba(255, 255, 255, .2);
}


/** 4.Grey-color **/
.ttm-bgcolor-grey > .ttm-bg-layer,
.ttm-bgcolor-grey,
.ttm-btn-bgcolor-grey,
.ttm-search-overlay .ttm-site-searchform input[type="search"],
.ttm-icon_element-bgcolor-grey,
.sidebar .ttm-bgcolor-grey > .ttm-bg-layer,
.ttm-blog-single-content .social-icons li > a {
    background-color: #f7f9fe;
}



/*연혁 아이콘 색상*/

.sky-bgwhite {
    color: #1c68a6;
    background-color: #fff;
}


/* ===============================================
    Footer
------------------------*/
.footer .widget {
    margin: 55px 0 55px;
}

.footer .ttm-textcolor-white {
    color: rgba(255, 255, 255, .8);
}

.footer .widget .ttm-btn.ttm-btn-size-md {
    padding: 14px 27px 14px 27px;
}

.footer .widget ul > li {
    padding: 0 0 9px 0;
}

/** FirstFooter **/
.first-footer {
    padding: 40px 0 40px 0;
}

.footer-logo img {
    max-height: 45px;
}

.first-footer .featured-icon-box .ttm-icon.ttm-icon_element-size-md {
    height: 30px;
    width: 30px;
    line-height: 30px;
}

.first-footer .featured-content {
    padding-left: 12px !important;
}

.first-footer .ttm-btn {
    font-weight: 500;
    font-size: 15px;
}

.first-footer .ttm-btn i {
    font-size: 15px;
}

/** SecondFooter **/
.second-footer .quicklink-box {
    padding: 17px 15px;
    border: 1px solid rgba(46, 56, 77, 1);
    background-color: rgba(34, 44, 64, 1);
    margin: 22px 0 0px;
    position: relative;
}

.quicklink-box .featured-icon-box .ttm-icon.ttm-icon_element-size-md {
    height: 50px;
    width: 50px;
    line-height: 51px;
}

.quicklink-box .featured-icon-box .ttm-icon:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    z-index: 1;
    top: 19px;
    right: -7px;
    border: 7px solid transparent;
    border-right: 0;
    border-left-color: #000;
}

.quicklink-box .featured-icon-box .ttm-icon span {
    font-size: 23px;
}

.quicklink-box .featured-title h5 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0;
}

.quicklink-box .featured-content {
    padding-left: 15px !important;
}

/** bottom-footer **/
.bottom-footer-text {
    background-color: #222c40;
}

/* newsletter-form */
.newsletter-form {
    position: relative;
    margin-bottom: 30px;
    margin-top: 25px;
}

.newsletter-form input[type="email"] {
    border: 1px solid rgba(46, 56, 77, 1);
    background-color: rgba(34, 44, 64, 1);
    height: 47px;
    width: 100%;
    font-size: 14px;
    outline: none;
    padding: 9px 40px;
    color: rgba(255, 255, 255, 1);
}

.newsletter-form input[type="submit"] {
    position: absolute;
    content: "\e628";
    top: 0px;
    right: 0px;
    font-family: "themify";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    font-size: 14px;
    color: #fff;
    z-index: 1;
    height: 47px;
    width: 55px;
    padding: 0;
    line-height: 47px;
    text-align: center;
    border: 0;
    cursor: pointer;
}

.newsletter-form i {
    padding-right: 1px;
    position: absolute;
    left: 15px;
    top: 17px;
}

.mailchimp-inputbox:after {
    position: absolute;
    content: "\f1d9";
    top: 10px;
    right: 18px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    font-size: 16px;
    color: #fff;
    z-index: 1;
}

/** SecondFooter **/
.widget ul {
    margin: 0;
    padding: 0;
}

.widget ul > li {
    padding: 0 0 13px 0;
    position: relative;
}

.widget .widget-title {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 19px;
    line-height: 23px;
    text-transform: capitalize;
}

/** footer-social-icons **/
.footer .social-icons li {
    margin-left: 3px;
    margin-right: 3px;
    min-width: auto;
    padding-bottom: 0 !important;
}

.footer .social-icons li:first-child {
    margin-left: 0;
}

.footer .social-icons li > a {
    border: 1px solid #fff;
    font-size: 14px;
}

/** .widget.link-widget **/
.widget.link-widget ul li:last-child {
    padding-bottom: 0;
}

/** Footer-nav-menu **/
.copyright {
    padding-top: 18px;
    padding-bottom: 18px;
}

/** Footer-nav-menu **/
.footer-nav-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer-nav-menu li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 16px;
    font-size: 14px;
    padding-bottom: 0;
}

.footer-nav-menu li:last-child {
    padding-right: 0;
}

.footer-nav-menu li:first-child {
    padding-left: 0;
}

ul.footer-nav-menu li:not(:last-child):after {
    position: absolute;
    content: "|";
    padding-left: 7px;
}

.widget ul#menu-footer-services li a {
    padding-left: 16px;
    position: relative;
}

.widget ul#menu-footer-services li a:before {
    font-family: 'FontAwesome';
    content: "\f101";
    position: absolute;
    top: 0px;
    left: 0;
    line-height: 18px;
    font-size: 15px;
}

/*------------------------------------------------------------------------------*/
/*  Error_page
/*------------------------------------------------------------------------------*/
.error-404 {
    position: relative;
}

.page-header {
    margin: 40px 0 20px;
}

section.error-404 {
    padding: 300px 0 150px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

section.error-404 .ttm-big-icon {
    font-size: 150px;
}

section.error-404 h1 {
    font-size: 95px;
    text-transform: uppercase;
    line-height: 100%;
}

section.error-404 .page-content p {
    font-size: 18px;
    margin-bottom: 30px;
}


/* ===   link-list ==
------------------------*/
.list-style-disc {
    list-style-type: disc !important;
}

.list-style-decimal {
    list-style-type: decimal !important;
}

ul.ttm-list {
    list-style: none;
    padding: 0;
    padding-left: 0;
}

.ttm-list.ttm-list-style-icon li i {
    position: absolute;
    left: 0px;
    top: 5px;
}

.ttm-list.ttm-list-style-icon li {
    padding-left: 27px;
    list-style: none;
    position: relative;
    padding-bottom: 10px;
}

.ttm-list.ttm-list-textsize-medium li {
    font-size: 16px;
    padding-bottom: 9px;
}

/* ===   ttm-history-box-wrapper ==
------------------------*/
.ttm-history-box-wrapper {
    position: relative;
    text-align: center;
    margin-top: 5px;
}

.ttm-history-box-wrapper .ttm-history-box-icon-wrapper {
    position: relative
}

.ttm-history-box-wrapper .ttm-icon.ttm-icon_element-size-md {
    height: 70px;
    width: 70px;
    line-height: 70px;
    border: 1px solid #e5e5e5;
}

.ttm-history-box-wrapper .ttm-icon.ttm-icon_element-size-md i {
    font-size: 35px;
}

.ttm-history-box-icon-wrapper:before {
    position: absolute;
    content: ' ';
    top: 74px;
    height: 90px;
    width: 1px;
    background-color: #e8eaed
}

.ttm-history-box-wrapper .ttm-history-box-border {
    position: relative;
    margin: 39px 0 43px;
    border: 1px dashed #e5e5e5;
    width: 111%
}

.ttm-history-box-border:before {
    position: absolute;
    content: ' ';
    left: 50%;
    margin-left: -21px;
    height: 12px;
    width: 12px;
    z-index: 1;
    border-radius: 50px;
    background-color: #e8eaed;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    top: -7px;
}

.ttm-history-box-details {
    text-align: center;
    background-color: #fff;
    padding: 20px 20px 20px;
    -webkit-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);
    -moz-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);
    box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);
    margin: 0 10px;
}

.ttm-history-box-wrapper .ttm-historybox-title h5 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 8px;
    font-weight: 600;
    color: #384141;
}

.ttm-history-box-wrapper:hover .ttm-icon.ttm-icon_element-size-md {
    -ms-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

/* ===   project single ==
------------------------*/

.ttm-pf-single-detail-box {
    padding: 35px 35px 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(40, 61, 88, .07);
    -moz-box-shadow: 0 0 15px 0 rgba(40, 61, 88, .07);
    box-shadow: 0 0 15px 0 rgba(40, 61, 88, .07);
    border-bottom: 3px solid #000;
}

.ttm-pf-single-title h5 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 11px;
}

.ttm-pf-single-detail-box ul li {
    position: relative;
    display: block;
    padding: 15px 0 15px 0px;
    font-size: 15px;
    margin-left: 3px;
}

.ttm-pf-single-detail-box ul {
    margin: 0;
    padding: 0;
}

.ttm-pf-single-detail-box ul li i {
    margin-right: 10px;
    font-size: 16px;
}

.ttm-pf-single-detail-box ul li span {
    font-weight: 500;
    margin-right: 5px;
}

.ttm-pf-single-detail-box ul li:not(:last-child) {
    border-bottom: 1px solid #e8ecef;
}

.ttm-nextprev-bottom-nav .nav-next a:after,
.ttm-nextprev-bottom-nav .nav-previous a:after {
    position: absolute;
    font-size: 15px;
    top: 10px
}

.ttm-nextprev-bottom-nav .nav-previous a {
    padding-right: 25px;
    padding-left: 44px
}

.ttm-nextprev-bottom-nav .nav-previous a:after {
    content: '\f100';
    font-family: FontAwesome;
    left: 25px
}

.ttm-nextprev-bottom-nav .nav-next a {
    padding-right: 50px;
    padding-left: 32px
}

.ttm-nextprev-bottom-nav .nav-next a:after {
    content: '\f101';
    font-family: FontAwesome;
    right: 25px
}

.ttm-pf-single-related-wrapper {
    margin-top: 50px;
}




/*------------------------------------------------------------------------------*/
/*  Elements_page
/*------------------------------------------------------------------------------*/
.element-row {
    padding: 40px 0 0px;
    position: relative;
}

.element-row .section-title h2.title {
    margin-top: 22px;
    margin-bottom: 25px;
}

.element-row .ttm-row {
    padding: 50px 0;
}

/** element-progressbar **/
.ttm-progress-bar .progress-bar.progress-bar-color-bar_blue,
.ttm-progress-bar .progress-bar-color-bar_blue.progress-bar:before {
    background-color: #0074cc;
}

.ttm-progress-bar .progress-bar.progress-bar-color-bar_green,
.ttm-progress-bar .progress-bar-color-bar_green.progress-bar:before {
    background-color: #5bb75b;
}

.ttm-progress-bar .progress-bar.progress-bar-color-bar_pink,
.ttm-progress-bar .progress-bar-color-bar_pink.progress-bar:before {
    background-color: #f4524d;
}

.ttm-progress-bar .progress-bar.progress-bar-color-bar_turquoise,
.ttm-progress-bar .progress-bar-color-bar_turquoise.progress-bar:before {
    background-color: #00c1cf;
}

.ttm-progress-bar .progress-bar.progress-bar-color-bar_yellow,
.ttm-progress-bar .progress-bar-color-bar_yellow.progress-bar:before {
    background-color: #ffb300;
}

/** icon_element-style-fill **/
.ttm-icon.ttm-icon_element-fill {
    color: #fff;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-yellow {
    background-color: #ffb300;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-orange {
    background-color: #ff4c00;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-red {
    background-color: #ff0a26;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-dark_pink {
    background-color: #ff0061;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-mulled_wine {
    background-color: #50485b;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-background-aqua {
    background-color: #39c8df;
}

.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-aqua {
    color: #39c8df;
}

/** icon_element-style-border **/
.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-mulled_wine {
    border-color: #50485b;
    color: #50485b;
}

.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-blue {
    border-color: #5472d2;
    color: #5472d2;
}

.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white {
    border-color: #fff;
    color: #fff;
}

.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-yellow {
    border-color: #ffb300;
    color: #ffb300;
}

.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-orange {
    border-color: #ff4c00;
    color: #ff4c00;
}

.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-red {
    border-color: #ff0a26;
    color: #ff0a26;
}

/** icon_element-bgcolor **/
.element-style .icon-box-wrapper {
    padding-top: 15px;
}

.element-style .row .col-md-6 .featured-icon-box:not(:last-child) {
    padding: 0;
    margin-bottom: 40px;
}

/** team-member-details **/
.ttm-team-member-single-title {
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 0
}

.ttm-team-member-single-position {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 20px;
    display: block;
}

.ttm-team-details-list {
    margin: 0;
    padding: 0;
}

.ttm-team-details-list li {
    width: 50%;
    float: left;
    padding-bottom: 10px;
}

.ttm-team-details-list .ttm-team-list-title {
    margin-right: 3px;
    position: relative;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    padding-left: 24px
}

.ttm-team-extra-details-wrapper .ttm-team-details-list .ttm-team-list-title {
    text-indent: 0;
    width: auto;
    margin-right: 3px
}

.ttm-team-details-list .ttm-team-list-title,
.ttm-team-details-list .ttm-team-list-value {
    display: inline-block
}

.ttm-team-list-title i {
    position: absolute;
    text-align: center;
    text-indent: 0;
    font-size: 16px;
    top: 0;
    margin-right: 3px;
    display: inline;
    left: 0px
}

.ttm-team-details-list {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px
}

.member-info-box {
    padding: 30px;
}

.timing-box {
    position: relative;
}

.timing-box i {
    font-size: 25px;
    position: absolute;
    left: 0;
    font-weight: normal;
}

.timing-box h5 {
    padding-left: 35px
}

ul.timing-list,
ul.info-list {
    padding: 0;
    margin: 0;
}

ul.timing-list li {
    padding: 2px 0;
    font-size: 15px;
    line-height: 23px;
}

ul.timing-list li span {}

ul.timing-list li span.day {}

ul.timing-list li span.time {
    float: right;
}

ul.info-list li {
    padding: 15px 0;
    font-size: 15px;
    line-height: 23px;
}

ul.info-list li:first-child {
    padding-top: 0;
}

ul.info-list li:not(:last-child) {
    border-bottom: 1px solid #eaeaea;
}

ul.info-list li:last-child {
    padding-bottom: 0;
}

ul.timing-list,
ul.info-list {
    padding-top: 10px;
}

ul.info-list li i {
    margin-right: 10px;
    font-size: 15px;
}

.member-contact-form {
    padding: 30px;
}





/*====================
==============================
=======<연혁> end===================*/




/*=========
===========제품 종류 및 사양 ===========*/

.productimg {
    width: 65%;
}

.producticon_l {
    padding-left: 10%
}

.producticon_r {
    padding-right: 10%
}

.services-content > h3 {
    font-size: 1.3rem;
}

.cbp .pshadow {
    /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .12);
    box-shadow: 0 0 10px rgba(0, 0, 0, .12);*/
    border: 1px solid rgba(139, 144, 157, 0.18);
}

.cbp .pshadow_pd {
    padding-bottom: 32px;
    background-color: #fff;
}



/*상세 아이콘*/


.producticon img {
    width: 40px;
    float: left;
    margin-right: 9px;
}

.producticon img {
    width: 40px;
    float: left;
    margin-right: 9px;
}

.cbp-item:hover .producticon img {
    transform: scale(1);
}


.centericon {
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}

.centericon_s_5 {
    width: 245px;
}

.centericon_s_4 {
    width: 196px;
}

.centericon_s_3 {
    width: 147px;
}

.centericon_s_1 {
    width: 49px;
}


.iso p {
    font-size: 0.85rem;
}

/*=========
===========제품 종류 및 사양 end ===========*/


/*============
===============서비스=================*/

/*메뉴*/

.cbp-l-filters .cbp-filter-item .s_m_color {
    color: #fff;
}

/*전체 틀*/
.service {
    width: 100%;
}


/*스마트 배뇨훈련 프로그램*/
.process-wrapp li:hover .hovercolor {
    color: #2d4a8a;
}

.newdiv {
    display: block;
    position: relative;
    top: 58px;
    left: 11%;
    width: 58.5%;
    height: 18px;
    border: 1px solid #fff;
    border-bottom: none;

}

.newdiv2 {
    display: block;
    position: absolute;
    top: 58px;
    right: 20.5%;
    width: 0.5px;
    height: 97px;
    background-color: #fff;

}

.newdiv span {
    position: absolute;
    top: -160%;
    left: 50%;
    transform: translateX(-50%);
}

.newdiv2 span {
    position: absolute;
    top: -30%;
    left: 50%;
    width: 82px;
    transform: translateX(-50%);
}

.newdiv2 .newdiv2span {
    position: absolute;
    top: -46%;
    left: 50%;
    width: 82px;
    transform: translateX(-50%);
}

.process-wrapp li > .pro-step > .pro-step2 {
    font-size: 15px;
}

/*배뇨훈련 프로그램*/
.program {
    width: 100%;

}

/*스마트 배뇨훈련 프로그램end*/


/*하이제라가 지금 할 수 있는 일들*/
.now {
    float: left;
    text-align: center;
}


.now:hover img {
    transform: scale(1.08);
}

.nowicon {
    padding: 2rem 2rem;
    width: 80%;
}

.nowtit {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500;
    color: #fff;

}

.now:hover .nowtit {
    /*color: #24cdd5;*/
    background-image: -webkit-gradient(linear, left top, right top, from(#5192e1), color-stop(51%, #23ced5), to(#5192e1));
    background-clip: border-box;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorPrimary', endColorstr='@colorSecondary', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.nowtxt {

    padding-left: 30px;
    text-align: left;
}

.nowtxt li {
    list-style: disc;
}

.now_margin_top {
    margin-top: 30px;
    margin-bottom: 1px;
}

.now_margin_bottom {
    margin-bottom: 2px !important;
}

/*기저귀 피부염 발생지수(IAD)정보제공*/


#now6_1 {
    position: relative;
    width: 100%;
    height: 90px;
    padding: 0 20px;
}

.now6_1 {
    position: relative;
    width: 25%;
    padding: 4%;
    float: left;
    /* border: 1px solid red;*/

}

.now6_1 img {
    width: 100%;
}

.now6_1 span {
    /*    border: 1px solid red;*/
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translateX(-50%);
}

.now6_2 {
    position: relative;
    width: 100%;
    padding-top: 30px;
}

/*하이제라가 지금 할 수 있는 일들end*/


/*serviceflow*/

.serviceflow {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;

}


/*serviceflow end*/

/*시설용 운영사례 및 기대효과*/

/*1.운영사례*/
.ex1 {
    margin: 10px 0;
}

.ex1 li {
    display: inline-block;
    color: #fff;
    /*border: 1px solid #fff;*/
    background: -webkit-gradient(linear, left top, right top, from(#5192e1), to(#23ced5));
    background: -webkit-linear-gradient(left, #5192e1, #23ced5);
    background: -o-linear-gradient(left, #5192e1, #23ced5);
    background: linear-gradient(90deg, #5192e1, #23ced5);
    padding: 5px 15px;
    margin: 1rem;
    font-weight: 500;
    font-size: 1rem;
}

.ex23txt {
    display: block;
    font-size: 1.5rem;
    font-weight: 500;
    background-image: -webkit-gradient(linear, left top, right top, from(#5192e1), color-stop(51%, #23ced5), to(#5192e1));
    background-clip: border-box;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorPrimary', endColorstr='@colorSecondary', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ex23 {
    position: relative;
    padding-top: 33%;
    overflow: hidden;
}

.ex23 span,
.ex23 img {
    position: absolute;
}

.ex23 span {
    position: absolute;
    top: 12%;
    left: 50%;
    width: 100%;
    text-align: center;
    transform: translateX(-50%);
    font-size: 1.25rem;
    font-weight: bold;
    color: #26313c;
}

.ex23 img {
    top: 0;
    left: 0;
    max-width: 100%;
    height: auto;
}


/*2.기대효과*/
.effect ul li {
    font-size: 1rem;
    color: #fff;
    line-height: 2rem;
    list-style: disc;

}

.image .effectimg {
    width: 100%;
}


/*시설용 운영사례 및 기대효과end*/


/*============
===============서비스end=================*/





/*============
===============테크놀로지=================*/
/*.technology{
    outline: 1px solid #ff0000;
}*/
.technology-l {
    padding: 0 1rem 0 0;
}

.technology-r {
    padding: 0 0 0 1rem;
}

.technology-tit {
    padding: 7px 0;
    /*  outline: 1px solid #ff0000;*/
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
}

.technology-img {
    padding: 1.5rem 1rem 3rem 1rem;
    width: 100%;
}

.technology:hover .technology-tit {
    background-image: linear-gradient(to right, #5192e1 0%, #23ced5 51%, #5192e1 100%);
}

.technology3,
.technology4 {
    padding-bottom: 0;
}

/*============
===============테크놀로지end=================*/

/* ===============================
=======인증 및 특허================
===============================*/

.certification {
    width: calc(100% / 5);
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
}


.certification .image {
    box-shadow: 0 0 10px rgb(0 0 0 / 12%);
    padding: 5px;
    background: #fff;
}

.certification h5 {
    margin-top: 15px;
    text-align: center;
    color: #384141;
    font-weight: normal;
}

/* ===============================
=======인증 및 특허 end================
===============================*/


/*======================
============contact us 지도=========
==============================*/
ul.map-icons li {
    height: 28px;
    line-height: 27px;
    padding: 0 10px;
    /*width: 98px;*/
    font-size: 12px;
    /*font-weight: 500;*/
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 5px 4px;
    /* text-align: center; */
    display: block;
    color: #26313c;
    position: relative;
    z-index: 1;
    background-color: #24cdd5;
    display: inline-block;
}

ul.map-icons li a {
    display: block;
}

ul.map-icons li img {
    padding-bottom: 2px;
}


ul.map-icons li span {
    color: #fff;
    padding-left: 1px;
}



/*======================
============contact us 지도 end=========
==============================*/



/*=======================
===========하단 sns=======
=========================*/

.job {
    position: relative;
    width: 142px;
    height: 74px;
}

.jobimg {
    position: relative;
    width: 50%;
    height: 100%;
    /*   border: 1px solid red;*/
    float: left;
}

.jobimg a {
    height: 52px;
    line-height: 48px;
    width: 52px;
    -webkit-border-radius: 50%;
    text-align: center;
    border-radius: 50%;
    /*margin: 0px 10px;*/
    display: block;
    color: #26313c;
    position: relative;
    z-index: 1;
    border: 1px solid #7c7c7c;
}

.jobimg:hover a {
    background-color: #40a1ff;
}

.jobimg img {
    width: 70%;
}

.jobimg .jobimg2 {
    width: 65%;
    padding-bottom: 5px;
}

.jobimg span {

    position: absolute;
    width: 100%;
    right: 15%;
    text-align: center;
    bottom: 0;
    font-size: 12px;
    color: #fff;
    /*outline: 1px solid red;*/
}

.jobimg .jobinterview {
    bottom: -11px;
    line-height: 14px;
}


.jobimg:hover span {
    color: #24cdd5;
}

ul.snsul li a {
    margin: 0 6px;
}


/**************
*********미디어쿼리*********
*************************/



@media (max-width: 1200px) {
    .now6_2 {
        padding-top: 10px;
    }

    .home-video {
        height: auto !important;
    }

    .navbar-expand-lg .homeleng {
        display: none !important;
    }

    .navbar-nav .nav-link {
        margin: 16px 1rem !important;
    }
}

@media screen and (max-width: 992px) {

    .serviceflow {
        width: 95%;
    }

    .home-video {
        margin-top: 79px;
    }
    
    .certification {
        width: calc(100% / 2);
    }
}



@media (max-width: 767px) {
    .now_margin_top {
        margin-top: 0px;
    }

    .row .now1 {
        margin-top: 0px;
    }

    .now {
        margin-top: 50px;
    }

    .nowicon {
        padding: 2rem 2rem;
        width: 70%;
    }

    .serviceflow {
        content: url("../images/serviceflow_s_en.png");

    }

    .image .effectimg {
        width: 60%;
        margin: 0 auto;
    }

    .effect ul li {
        margin-left: 20px;
    }

    .effect h3 {
        text-align: center;
    }
}

@media (max-width: 576px) {

    .ex1 li {
        padding: 5px;
        margin: 0.5rem;
    }




}

table.historyTable {
	border: none;
}

.historyTable tr {
	border: none;
	vertical-align: top;
}
